/* Mason Tayler */

body {margin:0;padding:0;background: #438FD6 url("/images/bg.gif") repeat-x;color:#666666;font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 

a:link {color:#069} 

a:visited {color:#069} 

a:hover,a:active {color:#c00} 

.searchdiv{position:absolute;top:0;right:35px;}
.searchdiv input{font-size:11px}/* TYPOGRAPHY */
#searchPhrase{background:#f2f2f2;color:#333;width:170px}




.veinlink{background:#f3f3f3;padding:9px;line-height:20px;margin:0 0 14px 0;}

.price{text-align:right;display:block;color:#c00}

h1, h2, h3, h4, h5, h6 {color:#000;border-bottom: 1px solid #eee;padding-bottom: .1em}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 126%}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

strong{color:#000}

.subtext{font-size:90%;font-style:italic;color:#999999}

#articlef6252ddc-2a6e-92b9-8c34-d3295998fdd1{border-bottom:6px solid #438FD6}
.homebody td
{border-bottom:5px solid #438FD6;margin:0;
}
.homebody
{width:100%}
.homebody td{padding:7px 7px 7px 25px}

.homebody table
{margin:0;padding:0;
}
.calltd{width:260px;background: #fff url("/images/bg_logo.jpg") repeat;}
td.nopadding{padding:0;margin:0;border-right:5px solid #438FD6;}
td.nopadding img{padding:0;margin:0;}
.nopadding td{margin:0;padding:0}
.veinliteimg{float:left;width:256px}
.midtd{height:234px;padding:7px}
.padding{padding:7px}
.more{}
.intro 
{width:100%;
line-height: 25px;
	color: #3493E6;
	font-size: 16.5px;
	letter-spacing: 0px;
	padding: 5px;
margin:17px 0;
border-bottom:1px solid #3493E6;
border-top:1px solid #3493E6;

}
.intro table
{width:100%;}
h1 
{  
   
   line-height: 25px;
   color: #333;
   font-size: 22px;
   letter-spacing: 1px;
 }
.emailsent{background:#f2f2f2;height:200px;padding:12px;width:145px}

#systemErrorWrap{background:yellow}

.productresultdiv{padding:12px 0;border-bottom:1px dotted #ccc}
.pictd img{width:120px}
.pictd{width:160px}
.prodtitle{font-size:18px;font-weight:bold;color:#000;padding:12px 0}
#product_info img{padding:14px}
.productdisplaydiv td{border-bottom:1px dotted #ccc}
td.pictd2 {border-bottom:none}
.pictd2{padding:6px;float:right}
/* GENERAL */
.small{font-size:10px;font-style:italic}

hr {margin:0px 0 !important;margin /* */:-10px 0px;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

.clear {clear:both;position:relative;} 

.search{font-size:10px;margin:6px 12px 0 0 !important;margin /* */:3px 1px 0 0;float:right;padding:0px;border:none}


/* LAYOUT - HEADER */

#header {background: #fff url("/images/header.jpg") repeat;height:179px;width:993px !important;width /* */:993px;z-index:2000}


#header_right{position:absolute;top:4px;right:4px;width:545px;height:35px;}
		#header_right .nav{padding-top:0px}



#upper_left .nav{padding-top:70px}

#navupper_leftZone {padding:0;margin:0;}
#navupper_leftZone {list-style:none;padding:0;margin:0;}
#navupper_leftZone li:hover.selected {background:#28333C;}
#navupper_leftZone li:hover.selected a {color:#fff;}
#navupper_leftZone li:hover.active-child {background:#28333C;}
#navupper_leftZone li:hover.active-child a {color:#fff;}

#navupper_leftZone li.selected a {color:#fff;}

#navupper_leftZone li.active-child a {color:#fff;}
#navupper_leftZone li {border-bottom:1px solid #3493E6;padding:6px 0 6px 9px !important;padding /* */:5px 0 5px 9px;margin:6px 6px 6px 0px;}
#navupper_leftZone li a{font-weight:bold;font-size:15px;color:#fff;text-decoration:none;cursor:pointer;display: block;}
#navupper_leftZone li:hover {background:#28333C;border-bottom:1px solid #3493E6;}
#navupper_leftZone li:hover a {color:#3493E6;}
#navupper_leftZone li li:hover a {color:#fff;}
#navupper_leftZone li.sfhover {background:#28333C;border-bottom:1px solid #3493E6;}
#navupper_leftZone li.sfhover a {color:#3493E6;}
#navupper_leftZone li li.sfhover a {color:#fff;}
#nav li li a span{float:none;margin-right:0;}
#navupper_leftZone li span{width:100%;}

#navupper_leftZone li li{display:list-item;border-bottom:1px dotted #3493E6;padding:6px 0 6px 0px !important;padding /* */:5px 0 5px 0px;margin:6px 6px 6px -30px;}
#navupper_leftZone li li{display:list-item;border-bottom:1px dotted #3493E6;padding:6px 0 6px 0px !important;padding /* */:5px 0 5px 0px;margin:6px 6px 6px -30px;}
#navupper_leftZone li li a{font-weight:bold;font-size:12px;color:#fff;text-decoration:none;cursor:pointer;display: block;}

#middle_left{padding:0px 0 0 0px}

#lower_left{padding:0px 0 0 0px}

#upper_center{display:block;margin:0;padding:0 30px 30px 30px;background:#fff;height:auto !important;height /* */:507px;min-height:507px;}



#upper_left{padding-top:0px;z-index:-100;background: url("/images/bg_nav.jpg") no-repeat;height:auto !important;height /* */:500px;min-height:500px}


/* LAYOUT - main body of page */

#wrap {width:100%;margin: 0;position:relative;text-align:left;padding:0;}

#content-wrap {width:100%;position:relative;}

#utility {position:absolute;left:0;width:147px;top:0px;margin-left:6px;width:175px;}

#sidebar {display:none;}


/* LAYOUT TYPE d */

#content {margin:0;margin-left: 181px;}	


/* LAYOUT - FOOTER */

#footer {height:200px;width:100%;background: transparent url("/images/bg_footer.jpg") repeat-x;clear:both;font-size:100%;color:#333;font-weight:bold;line-height:19px;text-align:left}

#footer .footertable{margin:30px auto;width:900px;}
.footertable{margin-left:20px}
	
#footercopyright {margin-top:100px;width:100%;background: #061034 url("/images/bg.jpg") repeat-x;}
#footercopyright table{margin:5px auto;width:100%;padding:0 10px;}
#footercopyright p.powered {float:right}
#footercopyright p {float:left}

.footerresources a{border-top:1px solid #999;border-bottom:1px solid #505f76;
padding:3px 0px 3px 7px;margin:5px 5px 5px 0px;color:#FAF5E2;background:#668ecc;
text-decoration:none;cursor:pointer;display: block;}

.footerresources a:hover {background:#04091d;color:#fff}
input.errHilite, select.errHilite, textarea.errHilite {
    border: 1px solid red;
    background-color: #FFE;
    }
.errHilite {
    color: #C00;
    }	
.back_button{clear:both}
/* FORMS */
.contactinfo{float:left;padding:20px 0 0 15px;font-size:130%;line-height:25px}

.questionnaire {float:left;width:500px;background:#28333C}
.formdiv {color:#fff;float:left;padding:6px 0px 0px 13px;width:230px}

.formdiv textarea {width:470px;height:110px;background:#f2f2f2}

form {margin: 0 0 1.5em}

.formsubmit{padding:12px;}

.required {padding:12px;color:#ccc}

.formbox{border:1px solid #fff;width:220px;background:#f2f2f2}