/* starkmedia | INTERACTIVE SOLUTIONS
 * (c) starkmedia -- www.starkmedia.com
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
padding: 0px;
margin: 0px;
text-align: left;
line-height: 14px;
background: transparent url(/pics/shared/back.gif) top center repeat;
font: normal 11px "Trebuchet MS", Verdana, sans-serif;
color: #660000; 
margin: auto; }

a:link{
	color:#660000;
	text-decoration:none;
}
a:visited{
	color:#666666;
	text-decoration:none;
}
a:hover{
	color:#660000;
	text-decoration:underline;
}
a:visited:hover{
	color:#660000;
	text-decoration:underline;
}
    
body td {
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #333333;
}

H1 { /* Entry title */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
letter-spacing: 0px;
color: #660000;
font: bold 13pt/1.1em "Trebuchet MS", "Verdana", sans-serif; }

H2 { /* Entry title */
padding: 0px 0px 4px 0px;
margin: 0px 0px 10px 0px;
letter-spacing: 0px;
color: #660000;
font: bold 12px/1.1em "Trebuchet MS", "Verdana", sans-serif; }

H3 { /* Entry title */
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
letter-spacing: 0px;
color: #660000;
font: bold 12px/1.1em "Trebuchet MS", "Verdana", sans-serif; }

/* HEADER */
#header { 
width: 798px;
position: relative;
height: 95px;
background: #fff url(/pics/shared/head.gif) top center repeat-x;
border-bottom: 0px solid #fff;
padding: 0px 0px 0px 0px;
margin: auto; }

#header2 { 
width: 798px;
position: relative;
height: 95px;
background: #fff url(/pics/shared/head2.gif) top center repeat-x;
border-bottom: 0px solid #fff;
padding: 0px 0px 0px 0px;
margin: auto; }

#header3 { 
width: 798px;
position: relative;
height: 95px;
background: #fff url(/pics/shared/head3.gif) top center repeat-x;
border-bottom: 0px solid #fff;
padding: 0px 0px 0px 0px;
margin: auto; }

/* NAV */
#nav { 
width: 781px;
position: relative;
height: 25px;
background: #fff url(/pics/shared/nav_back.gif) top center repeat-x;
border-bottom: 0px solid #fff;
padding: 0px 0px 5px 0px;
margin: auto; }
    

/* HORIZONTAL RULE */
HR {
color: #cccccc;
height: 1px; }


/* CONTENT BLOCK */

#shell { 
background: transparent url(/pics/shared/container_bg2.gif) top left repeat;
width: 810px;
position: relative;
padding: 0px;
margin: auto;
}

#container {
width: 782px;
position: relative;
margin-left: 14px;
}

#leftnav
	{
	display: inline;
	float: left;
	width: 140px;
	background-color: #DEC8C8;
	height:450px;
	}
	
.leftnav_on {font-weight: bold;}
	
#rightcolumn
	{
	float: left;
	width: 160px;
	padding: 0px;
	margin: 0px;
	}

#centercolumn
	{
	float: left;
	width: 457px;
	background: #fff;
	margin: 0px 7px 0px 9px;
	}

#centercolumn1
	{
	float: left;
	width: 610px;
	background: #fff;
	margin: 0px 9px 0px 7px;
	}
	
#centercolumn2
	{
	float: left;
	width: 610px;
	background: #fff;
	padding: 10px 9px 0px 7px;
	}
	
#centercolumn3
	{
	float: left;
	width: 610px;
	background: #fff;
	padding: 10px 9px 0px 7px;
	}

.prodinfo
	{
	width: 350px;
	padding: 0px;
	margin: 0px;
	}
	
.prodcopy
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	}
	
.prodimage
	{
	border: 1px solid #cccccc;
	padding: 0px 0px 0px 0px;
	/*&margin-right: 30px; */
	float: right;
	width: 250px;
	}
	
.centercontent
	{
	border: 1px solid #cccccc;
	}

.featureproducts
	{
	display: inline;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	border: 1px solid #cccccc;
	background: #F2F2F2;
	}



.features
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	line-height: 10pt;
	width: 160px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #cccccc;
	background: transparent url(/pics/home/fade_features.gif) bottom center no-repeat;
	}	

.featuretext
	{
	padding: 3px 3px 3px 3px;
	margin: 0;	
	}
	
#sidelist {
    margin: 0 0 0 25px;
    padding: 0;
    width: 125px;
    }
    
#sidelist li a { 
	margin: 0 0 0 25px;
    padding: 0;
    }
	
	
.leftnav 
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #660000;
	line-height: 12pt;
	background-color: #DEC8C8;
	border: 1px solid #cccccc;
	padding: 5px;
	}
.categories
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height: 14pt;
	background-color: #E9E2E2;
	padding: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}


/* CSS HACK: Caio hide from NN4 since NN4's float model is all wrong */
/*/*/
/* */
.column-two { width: 140px;
background-color: #ffffff;
	}
/* */
.column-one-content, .column-two-content
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	}
	
a.column-one-content:visited {  color: #666666 ;text-decoration: underline;}
a.column-one-content:active {  color: #666666;text-decoration: underline;}
a.column-one-content:link {  color: #666666;text-decoration: underline;}
a.column-one-content:hover {  color: #999999;text-decoration: underline;} 

a.column-two-content:visited {  color: #666666 ;text-decoration: underline;}
a.column-two-content:active {  color: #666666;text-decoration: underline;}
a.column-two-content:link {  color: #666666;text-decoration: underline;}
a.column-two-content:hover {  color: #999999;text-decoration: underline;} 


/* FOOTER */
#footer { 
width: 792px;
background-color: #fff;
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 10px;
color: #666666;
text-align: center;
margin-left: 6px;
}

.footlinks	{
font-family: "Trebuchet MS", Verdana, sans-serif;
font-size: 11px;
color: #660000;
}
	
a.footlinks:visited {  color: #660000;text-decoration: underline;}
a.footlinks:active {  color: #660000;text-decoration: underline;}
a.footlinks:link {  color: #660000;text-decoration: underline;}
a.footlinks:hover {  color: #666666;text-decoration: underline;} 



/*CLEAR FLOATS*/
.spacer {clear: both;}


/*PROD CATEGORY*/
#headline
	{padding-left:144px;}

.prodtext
	{
	float: left;
	width: 142px;
	height: 270px;
	padding: 1px;
	margin-right: 6px;
	background: #F2F2F2;
	border: 1px solid #cccccc;
	}
	
/*.prodtext
	{
	float: left;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	color: #660000;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	}*/
	
a.prodtext:visited {  color: #000033 ;text-decoration: underline;}
a.prodtext:active {  color: #000033;text-decoration: underline;}
a.prodtext:link {  color: #000033;text-decoration: underline;}
a.prodtext:hover {  color: #333333;text-decoration: underline;} 

.pages
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0;
	margin: 0;
	}
	
a.pages:visited {  color: #660000;text-decoration: underline;}
a.pages:active {  color: #660000;text-decoration: underline;}
a.pages:link {  color: #660000;text-decoration: underline;}
a.pages:hover {  color: #666666;text-decoration: underline;} 

.pagenav_on {font-weight: bold; color: #660000;}

.prodtextgray
	{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	}
	
/*NOTIFICATION */

.head_sub_white	{	
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.head_sub {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.discount_msg {
	color:#900;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	background:#eee;
	border:#ccc 1px solid;
	width:577px;
	margin-bottom:10px;
}

.discount_price{
	color:#900;
}

.member_login {
	text-align:right; 
	padding: 10px 25px 0 0;
}