﻿h1 {
		font-size: x-large;
		font-family: Verdana;
		color: #993300;
	}

h2	{
		font-size: medium;
		font-family: Verdana;
		color: #0000CC;

}

h3	{
		font-size: medium;
		font-family: Verdana;
		color: #000066;
		font-weight: bold;
		text-align: center;

}

body {
	font-family: Verdana;
	font-size:11px;
#	background-color: #FFFFFF;
	background-color: #003366;
}

td {
	font-family: Verdana;
	font-size:11px;
}

#homepage {
	margin-left: 50px;
	margin-right: 50px;
	text-align: left;
}

th {
	font-family: Verdana;
	font-size:11px;
}

input[type=text], input[type=password], textarea, select {
    padding: 2px;
    border: 1px solid;
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    -moz-border-radius: 5px;
}

input[type=text]:hover, 
input[type=password]:hover,
select:hover,
textarea:hover {
    border-color: #990000 #dd0000 #ff6666 #ff6666;
}

input[type=password]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
  border-color: #ffc000;
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('http://doggie-books.com/members/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('http://doggie-books.com/members/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color: #444;
    text-decoration: none;
}

a.button:hover span{
/*
	text-decoration:underline;
*/
	color: #333333;
	text-decoration:none;
}
.validate ul, .novalidate ul
{
	margin-left:0px;
	padding-left: 0px;
}
.validate li, .novalidate li
{
	line-height: 24px;
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	list-style-type: none;
}
.validate ul li, .novalidate ul li
{
	float: left;
	background-x-position: left;
	background-y-position: center;
	background-repeat: no-repeat;
	display: inline;
	height: 24px;
	width: 200px;
	margin: 0px;
	padding-left: 30px;
}
.validate ul li
{
	background-image: url('http://doggie-books.com/members/images/comm_images/accept.png');
}
.novalidate ul li
{
	background-image: url('http://doggie-books.com/members/images/comm_images/delete.png');
}

ul.smalllistvalidate
{
	line-height: 1.1;
	list-style-type: none;
}
li.smalllistvalidate
{
	margin-left: 0px;
	padding-left: 30px;
	padding-bottom: 4px;
	background-color: transparent;
	background-image: url(http://doggie-books.com/members/images/comm_images/accept.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0px;
	position: relative;
	left: -30px;
}

/* Custom Text Classes */
.gt-error {
	background-color: #cc0000;
	padding: .5em;
	color: #fff;
}
.gt-notice-box {
	border: 3px solid #aaa;
	padding: 1em;
	background-color: #f5f9ea;
}
.gt-success {
	background-color: #6caa00;
	padding: .5em;
	color: #fff;
}
/* @end */
/* @group Links - link visited hover active */
a:link, a:visited {
	color: #6caa00;
	text-decoration: underline;
	font-weight: 700;
}
a:hover {
	text-decoration: none;
}
/* @end */

/* @group Misc */
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */

// sexy apple buttons

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

input.button-black, a.button, a.button-red, a.button-yelange,  a.button-gray ,
a.button-ltblue, a.button-green, a.button-black {
    display: block;
    float: left;
    height: 39px;
    margin-right: 6px;
    padding-right: 16px; /* sliding doors padding */
    text-decoration: none;
}

a.button span , a.button-red span , a.button-yelange span , a.button-gray span , 
a.button-ltblue span , a.button-green span , a.button-black span  {
float:left;
	width:.1em;
    display: block;
    line-height: 29px;
    padding: 5px 2px 5px 18px;
}

/* overrides the ie6 width issue */
a.button > span , a.button-red > span , a.button-yelange > span , a.button-gray > span , 
a.button-ltblue > span , a.button-green > span , a.button-black > span  {
	width:auto;
}









input.button-black, 
a.button, a.button-black { background: transparent url('http://doggie-books.com/members/images/button-images/black_02.png') no-repeat scroll top right; }
a.button span , a.button-black span  { background: transparent url('http://doggie-books.com/members/images/button-images/black_01.png') no-repeat; }

a.button-red { background: transparent url('http://doggie-books.com/members/images/button-images/red_02.png') no-repeat scroll top right; }
a.button-red span { background: transparent url('http://doggie-books.com/members/images/button-images/red_01.png') no-repeat; }

a.button-gray { background: transparent url('http://doggie-books.com/members/images/button-images/gray_02.png') no-repeat scroll top right; }
a.button-gray span { background: transparent url('http://doggie-books.com/members/images/button-images/gray_01.png') no-repeat; }

a.button-yelange { background: transparent url('http://doggie-books.com/members/images/button-images/yelange_02.png') no-repeat scroll top right; }
a.button-yelange span { background: transparent url('http://doggie-books.com/members/images/button-images/yelange_01.png') no-repeat; }

a.button-green { background: transparent url('http://doggie-books.com/members/images/button-images/green_02.png') no-repeat scroll top right; }
a.button-green span { background: transparent url('http://doggie-books.com/members/images/button-images/green_01.png') no-repeat; }

a.button-ltblue { background: transparent url('http://doggie-books.com/members/images/button-images/ltblue_02.png') no-repeat scroll top right; }
a.button-ltblue span { background: transparent url('http://doggie-books.com/members/images/button-images/ltblue_01.png') no-repeat; }







a.button, a.button-red, a.button-ltblue, 
a.button-green {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button-black {
    background-position: bottom right;
    color: #ccc;
    outline: none; /* hide dotted outline in Firefox */
}

a.button, a.button-yelange, a.button-gray {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}


a.button:active span , a.button-red:active span , a.button-yelange:active span ,  a.button-gray:active span , 
a.button-ltblue:active span , a.button-green:active span , a.button-black:active span  {
    display: block;
    line-height: 29px;
    padding: 6px 2px 4px 18px; /* push text down 1px */
}


a.button:hover span , a.button-red:hover span , a.button-yelange:hover span ,  a.button-gray:hover span , 
a.button-ltblue:hover span , a.button-green:hover span , a.button-black:hover span  {
    display: block;
    line-height: 29px;
    padding: 5px 2px 5px 18px; /* push text down 1px */
}



/********************************
	    black button
********************************/
/* black hover */
a.button-black:hover span {
    background: transparent url('http://doggie-books.com/members/images/button-images/black_01.png') no-repeat;
}
a.button-black:hover {
    background: transparent url('http://doggie-books.com/members/images/button-images/black_02.png') no-repeat scroll  bottom right;
}

/* black active  
a.button:active span {
    background: transparent url('http://doggie-books.com/members/images/button-images/black_01.png') no-repeat;
}
a.button:active {
    background: transparent url('http://doggie-books.com/members/images/button-images/black_02.png') no-repeat  bottom right;
}
*/


/********************************
	    gray button
********************************/
/* gray hover */
a.button-gray:hover span {
    background: transparent url('http://doggie-books.com/members/images/button-images/gray_01.png') no-repeat;
}
a.button-gray:hover {
    background: transparent url('http://doggie-books.com/members/images/button-images/gray_02.png') no-repeat scroll  bottom right;
}

/* black active  
a.button:active span {
    background: transparent url('http://doggie-books.com/members/images/button-images/gray_01.png') no-repeat;
}
a.button:active {
    background: transparent url('http://doggie-books.com/members/images/button-images/gray_02.png') no-repeat  bottom right;
}
*/


/********************************
	    green button
********************************/
/* green hover */
a.button-green:hover span {
    background: transparent url('http://doggie-books.com/members/images/button-images/green_01.png') no-repeat;
}
a.button-green:hover {
    background: transparent url('http://doggie-books.com/members/images/button-images/green_02.png') no-repeat scroll  bottom right;
}

/* green active 
a.button:active span {
    background: transparent url('http://doggie-books.com/members/images/button-images/green_01.png') no-repeat;
}
a.button:active {
    background: transparent url('http://doggie-books.com/members/images/button-images/green_02.png') no-repeat  bottom right;
}
*/


/********************************
	    ltblue button
********************************/
/* ltblue hover */
a.button-ltblue:hover span {
    background: transparent url('http://doggie-books.com/members/images/button-images/ltblue_01.png') no-repeat;
}
a.button-ltblue:hover {
    background: transparent url('http://doggie-books.com/members/images/button-images/ltblue_02.png') no-repeat scroll  bottom right;
}

/* ltblue active 
a.button:active span {
    background: transparent url('http://doggie-books.com/members/images/button-images/ltblue_01.png') no-repeat;
}
a.button:active {
    background: transparent url('http://doggie-books.com/members/images/button-images/ltblue_02.png') no-repeat  bottom right;
}
*/



/********************************
	    yelange button
********************************/
/* yelange hover */
a.button-yelange:hover span {
    background: transparent url('http://doggie-books.com/members/images/button-images/yelange_01.png') no-repeat;
}
a.button-yelange:hover {
    background: transparent url('http://doggie-books.com/members/images/button-images/yelange_02.png') no-repeat scroll  bottom right;
}

/* yelange active 
a.button:active span {
    background: transparent url('http://doggie-books.com/members/images/button-images/yelange_01.png') no-repeat;
}
a.button:active {
    background: transparent url('http://doggie-books.com/members/images/button-images/yelange_02.png') no-repeat  bottom right;
}
*/




/********************************
	    red button
********************************/
/* red hover */
a.button-red:hover span {
    background: transparent url('http://doggie-books.com/members/images/button-images/red_01.png') no-repeat;
}
a.button-red:hover {
    background: transparent url('http://doggie-books.com/members/images/button-images/red_02.png') no-repeat scroll  bottom right;
}

/* red active 
a.button:active span {
    background: transparent url('http://doggie-books.com/members/images/button-images/red_01.png') no-repeat;
}
a.button:active {
    background: transparent url('http://doggie-books.com/members/images/button-images/red_02.png') no-repeat  bottom right;
}
*/

ul.smalllist {
    line-height:1.1;
    list-style-type:none;
}
li.smalllist {
	margin-left: 0px;
    padding-left:30px;
	padding-bottom: 4px;
    background: url(./images/icons/rightarrow.jpg) no-repeat;
    background-position:0 0px;
	position: relative; 
	left: -30px;
}
ul.smalllistbad {
    line-height:1.2;
    list-style-type:none;
}
li.smalllistbad {
	margin-left: 0px;
    padding-left:30px;
	padding-bottom: 4px;
    background: url(./images/001_05.gif) no-repeat;
    background-position:0 0px;
	position: relative; 
	left: -30px;
}
.left {
	float: left;
}
.right {
	float: right;
}

.t-right { text-align: right; }
.t-left { text-align: left; }
.t-center { text-align: center; }

.colorbox_green {
	border-top: 2px green solid;
	border-bottom: 2px green solid;
	background-color: #D9FD8E;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
}
.colorbox_black {
	border-top: 2px black solid;
	border-bottom: 2px black solid;
	background-color: #555555;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
}
.colorbox_yellow {
	border-top: 2px gold solid;
	border-bottom: 2px gold solid;
	background-color: #ffffaa;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
}
.colorbox_orange {
	border-top: 2px orange solid;
	border-bottom: 2px orange solid;
	background-color: #ffeebb;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
}
.colorbox_blue {
	border-top: 2px blue solid;
	border-bottom: 2px blue solid;
	background-color: #9ee9fe;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
}

.green {
	color: green;
}
.whitetext {
	color: white;
}
.blacktext {
	color: black;
}
.red {
	color: red;
}
.darkred {
	color: #cc0000;
}
.colorbox_red {
	border-top: 2px red solid;
	border-bottom: 2px red solid;
	background-color: #FF9999;
	padding: 5px 0px 5px 0px;
	margin: 3px 0px 5px 0px;
}

HR.dotted {width: 100%; margin: 5px 0px; height: 1%; border-top: 0; border-bottom: 1px dotted #aaa;}
HR.lined {width: 100%; margin: 5px 0px; height: 1%; border-top: 0; border-bottom: 2px solid #aaa;}
span.dotted {margin: 20px; }

body {font-family: Georgia, "Times New Roman"; }
input, select { font-size: 14pt; padding: 2px;}
textarea {font-size: 10pt; letter-spacing: -1px; word-spacing: -1px;}

span.emphasis {
	font-weight: bold;
}
.small {
	font-size: 9pt;
}
.subheading {
	font-size: 12pt;
	font-weight: bold;
}
.largesubheading {
	font-size: 16pt;
	font-weight: bold;
	font-size: 25px;
	text-transform: uppercase;
/*
	font-family: Georgia ,"Times New Roman";
*/
font-family: "Trebuchet MS";
	text-transform: capitalize;
	word-spacing: -1px;
	letter-spacing: -1px;
}
.extralargesubheading {
	font-size: 18pt;
	font-weight: bold;
}
.xxlargesubheading {
	font-size: 24pt;
	font-weight: bold;
}

.trebby, .trebby-1
{
font-family: "Trebuchet MS";
}
.trebby-1
{
letter-spacing:-1px;
}




span.gray {
	font-weight: normal;
	color: #777777;
}
span.tahoma {
	font-family: Tahoma, Arial;
}
.title {
	font-family: Tahoma, Arial;
	letter-spacing: -1px; font-weight: bold;
	font-size: 14pt;
}
.maintitle {
	font-family: Tahoma, Arial;
	letter-spacing: -1px; font-weight: bold;
	font-size: 16pt;
}
.nopm {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10pt;
}
.m10 {
	margin: 10px;
}
.mr10 {
	margin-right: 10px;
}
.ml10 {
	margin-left: 10px;
}
.mlr10 {
	margin-right: 10px;
	margin-left: 10px;
}
.padlr10 {
	padding-right: 10px;
	padding-left: 10px;
}
.padlr20 {
	padding-right: 20px;
	padding-left: 20px;
}
.mt5 {
	margin-top: 5px;
}
.mb5 {
	margin-bottom: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mb10 {
	margin-bottom: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mtb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.mtb10 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.normal {
	font-family: Verdana;
	font-size: 12pt;
}
p {
/*
	font-family: Georgia;
*/
	font-size: 11pt;
}
span.brag {
	color:#006600;
}
.hottext {
	color: #ff9900;
}


.imageright {
	float:right; 
	margin-left:20px; 
	margin-bottom:20px; 
	margin-right:20px;
}
.highlight {
	background-color: #ffff00;
}
.coupon {
	border: 5px dashed black;
}
a.nodeco {
	text-decoration: none;
}



/******* marvmerchants.css *************/
/* 
Table Design by Marten Willberg
www.marvmerchants.com 

------------------------------------- */

.georgia 
{
	font-family: Georgia, "Times New Roman";
}

caption.small, .georgia-big {
	padding: 10px 0 19px 0;
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Georgia ,"Times New Roman";
	text-transform: capitalize;
	word-spacing: -1px;
	letter-spacing: -1px;
/*
	color: #022B59;
*/
	background-color: transparent;
	margin-bottom: -15px;
	line-height: 25px;
}

.caption {
	padding: 10px 0 19px 0;
	text-align: left;
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Georgia ,"Times New Roman";
	text-transform: capitalize;
	word-spacing: -1px;
	letter-spacing: -1px;
/*
	color: #022B59;
*/
	background-color: transparent;
	margin-bottom: -15px;
	line-height: 25px;
}


table .normal .head {
 background-color: #fff;
 border-bottom: 1px dotted #666;
height: 1%;
}

table .normal td {
 padding: 5px 12px;
}


input[type=text], input[type=password], textarea, select {
    padding: 2px;
    border: 1px solid;
    border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
    -moz-border-radius: 5px;
}

input[type=text]:hover, 
input[type=password]:hover,
select:hover,
textarea:hover {
    border-color: #990000 #dd0000 #ff6666 #ff6666;
}

input[type=password]:focus,
input[type=text]:focus,
select:focus,
textarea:focus {
  border-color: #ffc000;
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color: #444;
    text-decoration: none;
}

a.button:hover span{
/*
	text-decoration:underline;
*/
	color: #333333;
	text-decoration:none;
}

.validate ul, .novalidate ul
{
	margin-left:0px;
	padding-left: 0px;
}
.validate li, .novalidate li
{
	line-height: 24px;
	margin-left: 10px;
	padding-left: 10px;
	float: left;
	list-style-type: none;
}
.validate ul li, .novalidate ul li
{
	float: left;
	background-x-position: left;
	background-y-position: center;
	background-repeat: no-repeat;
	display: inline;
	height: 24px;
	width: 200px;
	margin: 0px;
	padding-left: 30px;
}
.validate ul li
{
	background-image: url('../images/comm_images/accept.png');
}
.novalidate ul li
{
	background-image: url('../images/comm_images/delete.png');
}

ul.smalllistvalidate
{
	line-height: 1.1;
	list-style-type: none;
}
li.smalllistvalidate
{
	margin-left: 0px;
	padding-left: 30px;
	padding-bottom: 4px;
	background-color: transparent;
	background-image: url(../images/comm_images/accept.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0px;
	position: relative;
	left: -30px;
}
#menu2 {
  display:table;			/* remove for vertical menu */
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  }
#menu2 li {
  display:table-cell;		/* remove for vertical menu */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
  }
* html #menu2 li {
  float:left;
  display:table-cell;		/* remove for vertical menu */
  }
#menu2 a {
  font-family: Calibri, "Trebuchet MS", Tahoma;
  font-weight: bold;
  width:auto;
  display:block;
  padding:4px 10px;
  color:#333; 
  background:none; 
  border:0px solid #ddd; 
  text-decoration:none;
  }
* html #menu2 a {
  float:left;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
  }
#menu2 a:hover {
  color:#f00; 
  background:none;
  }

.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}
