body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;  font-size: 11px;color: #000;background-color: #3D96A6; background-image :url(i/bg.jpg);background-position : top left;background-repeat : repeat-x;}

/* Site Links */	
a:link {font-family:  "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;color: #08523E;text-decoration: underline;}

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-style: bold;text-align: left;font-weight: bold;color: #800080;text-decoration: underline;}

a:hover {ffont-family:  "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-style: bold;text-align: left;font-weight: bold;color: #6C9878;text-decoration: underline;}

a:active {font-family:  "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px;font-style: bold;text-align: left;font-weight: bold;color: #0000FF;text-decoration: underline;}

#sitename{}

#container{width: 100%;background-color: #FFF;}
		
#banner{background-color: #A9BDCE;padding:0px; background-image :url(i/banner.jpg);background-position : top left;background-repeat : no-repeat;height: 106px;}

#bannersrow{padding: 5px 0px 5px 0px; background-color: #08523E;}

/* Site Links */	

#navrow{background: #326992;border-top: 3px solid #6B8397; border-bottom: 3px solid #9CBB99; width: 955px;}

/* top nav */	 
.right {padding: 5px 13px 5px 13px; background: #326992; border-right : 2px solid #1C2B41;}

.noright {padding: 5px 13px 5px 13px; background: #326992; }

#navtable a:link {font-size: 11px;font-weight: bold;color: #fff;text-decoration: none;}

#navtable a:visited {font-weight: bold;color: #fff;text-decoration: none;}

#navtable a:hover {font-weight: bold;color: #54BCBC;text-decoration: none;}

#navtable a:active {font-weight: bold;color: #7C1A1C;text-decoration: none;}

/* Tag Row */	
#tagrow{height: 15px; background: #D1E4CF; border-bottom: 3px solid #9CBB99; color: #4E8E44;font-weight: bold;padding-top: 4px;padding-left: 10px; padding-bottom: 4px;}

/* adtable */	

.ads{padding: 16px 0px 0px 660px;}

#content{border: 10px solid #fff;}

/* leftcol*/			
#leftcol{padding: 10px 30px 2px 10px; width: 100%;}
		
#leftcol p {margin-top: 0; }

.surfclothing{padding-right: 5px;}

#products{width: 100%; padding: 10px 50px 10px 0px;}

.featured{padding: 10px 10px 10px 10px;background: #435E82; color: #ffffff;}

.featured a:link {color: #fff;text-decoration: none;font-size: 11px;}

.featured a:visited {color: #C2D4ED;text-decoration: none; font-size: 11px;}

.featured a:hover {color: #F65C09;text-decoration: none; font-size: 11px;}

.featured a:active {color: #E9996F;text-decoration: none; font-size: 11px;}

.ftd{padding: 0px 0px 0px 3px;}

/* company listings home page*/	
#comp{padding: 10px 30px 2px 10px;background: #435E82; color: #8694A8; }

#comp p {padding: 5px;}

#comphead{margin-top: 3px; margin-bottom: 3px;
font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #B2C8E7; width: 552px;}

#comp a:link {color: #fff;text-decoration: none;font-size: 11px;}

#comp a:visited {color: #C2D4ED;text-decoration: none; font-size: 11px;}

#comp a:hover {color: #F65C09;text-decoration: none; font-size: 11px;}

#comp a:active {color: #E9996F;text-decoration: none; font-size: 11px;}

/* cat listings home page*/	
#cat{padding: 10px 30px 10px 10px;background: #A8B8CE;}

#cat p {padding: 0px;}

#cathead{margin-top: 3px; margin-bottom: 3px;
font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #0C2537; width: 552px;}

#cat a:link {color: #fff;text-decoration: none;font-size: 11px;}

#cat a:visited {color: #597498;text-decoration: none; font-size: 11px;}

#cat a:hover {color: #F65C09;text-decoration: none; font-size: 11px;}

#cat a:active {color: #E9996F;text-decoration: none; font-size: 11px;}


/* right col */	 		
#rightcol {background: #fff; padding: 0px 5px 10px 10px; width: 257px;}

.com {list-style : none outside; margin-left: 0px; padding: 3px 0px 3px 0px;}

.com li {list-style : none outside; margin-left: 0px; padding: 5px 0px 5px 0px;}

#rightcol p {padding: 0px 10px 0px 0px;}

/* footer */	

#brands{width: 90%;}

#footer{background-color: #D1E4CF;text-align: left;border-top: 3px  solid #9CBB99; color: #4E8E44; padding: 10px 10px 10px 10px; font-size: 16px; font-style: normal; font-weight: bold; border-bottom: 3px solid #9CBB99;}

.foottext{color:#D1E4CF;}

.foottext a:link {color: #D1E4CF;}

.foottext a:visited {color: #597498;}

.foottext a:hover {color: #F65C09;}

.foottext a:active {fcolor: #E9996F;}

td{text-align: left; vertical-align: top;}

/* Text Formats. */	

img {border: 0;}

h1 {margin-top: 5px; margin-bottom: 5px; padding-left: 0px; font-size: 16px; font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #326B98;}
	
h2 {padding: 5px 5px 5px 0px; font-size: 12px; font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #637997;}

h3 {margin-top: 3px; margin-left: 1%; margin-bottom: 3px;
font-size: 10px; font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #528A4B;}
	
p {"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin-top: 0px; padding-right: 10px 0px 10px 10px;}
	
.logo {float:left; padding: 0px 10px 10px 0px;}

.listingProductImage{padding-right: 10px; padding-bottom: 10px;}
