body {
  /*font-family: Verdana, Geneva, Arial, helvetica, sans-serif;*/
  font-family:Arial, Helvetica, sans-serif;
  background:url(/images/background.jpg) top center repeat-x #03060D;
  margin-top:0;
  margin-right:0;
}

td {/*font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px;*/	font-family:Arial, Helvetica, sans-serif; font-size:12px;}

th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; }

a, a:active, a:visited {color:#D28B44; }

blockquote {margin:0;padding:0;}

ol {line-height:20px; font-size:14px; color:#03060D;}

h1 {
	color:#0b244c;
/*	font-weight:bold; */
	font-size:22px;
	font-family:"Cooper Std Black", "Arial Rounded MT Bold", Arial;
/*	font-family:"Times New Roman", Times, serif; */
	padding:0;
	margin:10px 0 5px 0;
	line-height:23px;
}
.eco h1 {
	color:#098342;
}
.screen h1 {
	color:#784b31;
}
.sticker h1 {
	color:#6f7070;
}

h2, h2 a:active, h2 a:visited, h2 a {
	color:#71a0a7;
/*	font-weight:bold; */
	font-size:16px;
	font-family: "Arial Rounded MT Bold", Arial;	
	padding:0;
	margin:5px 0 5px 0;
}
h2 a:hover {
	color:#D28B44;
}

.eco h2 {
	color:#9ec15a;
}
.screen h2 {
	color:#d28b44;
}
.sticker h2 {
	color:#000000;
}

h5 {
	color:#D28B44;
	font-size:11px;
}

#divider {border-top:1px dotted black; margin:8px 5px;}
#header a img{border:0;}
#header a img{float:left;}
#header {color:#D28B44;}
#sub-header{clear:left;}
#sub-header img{float:left;}
#footer{width:910px;margin:0 auto;color:white;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#footer a img{border:0}
#footer address{text-align:right;font-style:normal;clear:both;}
#footer a{color:white;text-decoration:none;}
#footer ul{margin:0;padding:0}
#footer ul li{list-style:none;}
#footer a: visited {color: #ffffff;}
#footer a:hover {color: #F5C55E;}

#testimonials p{text-align:left;}
#testimonials p strong{display:block;}
#testimonials p{padding:0 1em;line-height:150%;}
#testimonials a{color:black;text-decoration:none;}

#sub-footer{clear:both;font-size:12px;color:white;border-top:1px solid #ee8318;margin-top:1em;padding-top:1em;padding-bottom:2em;}
#sub-footer ul li{display:inline;}
#sub-footer a{}
#sub-footer ul{clear:none;margin:0;float:left;width:460px;}
#sub-footer p{text-align:right;margin:0;float:right;width:420px;}

#faq, #faq a {
	font-size:13px;
	line-height:1.4em;

	padding-left:15px;
}

#headernav a, #headernav a:active, #headernav a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:0 9px 0 9px;
	font-size:13px;
}

#headernav a:hover {
	color:#D28B44;
}

#accountnav a, #accountnav a:active, #accountnav a:visited {
	color:#D28B44;
	text-decoration:none;
	font-weight:bold;
	padding:0 0px 0 15px;
	font-size:11px;
}

#accountnav a:hover {
	color:#FFFFFF;
}

#customerservice a, #customerservice a:active, #customerservice a:visited {
	color:#D28B44;
}

#customerservice {
	width:275px;
}

#tmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#f6f8ed; 
	border:5px solid #a5ccd2; 
	width:172px;
}
#tmenu ul {
padding: 10px 5px 10px 5px;
margin:0;
list-style-type: none;
}
#tmenu ul li {
	padding: 4px;
	cursor: pointer;
}
.tmenu-cat a, #tmenu ul li a {
	text-decoration: none;
	color:#000000;
}
.tmenu-cat { font-weight: bolder; }
.tmenu-blue { background-color: #C5E1E5; }
.tmenu-green { background-color: #B4F163; }
.tmenu-orange { background-color: #EBBA57; }
.tmenu-gray { background-color: #A49378; /* #A6A8A8; */ }
.tmenu-red { background-color:#A3C5C7 /* #689FA2; */ }
#tmenu a:hover {
	color: #A49378;
}
#tmenu li:hover {
	background-color:#F3F6EB;
	color: #A49378;
	background-image:url(/images/pointer.gif);
	background-repeat:no-repeat;
}
#quoteform input, #quoteform textarea {
	background:#deeef1;
}

.extra-view {
	font-size:16px;
	font-weight:bold;
	color:#4E391D;
}
.freeT{
color:#88b8bf;}
.thank-you{
margin-left:auto; margin-right:auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.highlights{width:590px;clear:both;padding:10px 0;}
.highlights h1{border-bottom:1px dotted black;padding-bottom:6px}
.highlights div{height:33px; width:590px; background-color:#71a0a6;}

.freeteemain{width:550px; background-image:url(/images/baby.jpg); background-position:right; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:18px; height:320px;}
.freeteemain div{width:290px;}
div.checks{width:550px; background-color:#dae9eb; padding:5px;}

div.inputs{width:350px; text-align:right; margin-top:15px;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:18px;}

div.inputs label{margin-right:15px; vertical-align:middle;}

div.inputs input{margin:5px;width:220px; border:1px #666666 solid; height:20px; vertical-align:middle;}

#blue-box {background:url(/images/blue-box-bg-large.jpg) no-repeat; padding:25px 20px; width:559px; height:151px;}
#blue-box li {list-style:none;}

.dotted-hr {width:100%;height:1px;border-bottom:1px dotted #000;margin:25px 0;}

.orange-but-margin {margin-top:20px;}

#blue-ink {width:600px;height:360px;background:url(/images/blue-ink-marker.jpg) no-repeat;position:relative;}
#blue-ink-content {width:270px;float:right;margin-right:5px;}
#blue-ink-box {position:absolute;bottom:0;}
#blue-ink-box img {border:7px solid #4c73d2;float:left;}