BODY { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color: #000000; margin-top: 0px; }
TD, TH { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; }
a:link, a:active, a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: blue;
	text-decoration: underline;
}


#picHeader {
	width:175px;
	color: white;
	font-weight:bold;
	font-size: 1.1em;
	margin:0;
	padding:2px;
	background-color:#FF8AAD;
	border-color:#FF8AAD;
}

#picborder {
	color: white;
	font-weight:bold;
	font-size: 1.1em;
	margin:0;
	padding:2;
	border:1px solid #FF5A95;
	border-color:#FF5A95;
}

#picSmall {
	color: white;
	font-size: 0.8em;

}

#picSmall a{
	color: white;
	align: right;
}

#uspB {
	color: #999;
	font-size: 0.9em;
}


#tablist li{
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#tablist li a{
color: #000;
background: url(images/layout/tab_start_off.gif) left top no-repeat;
text-decoration: none;
padding-left:15px;
font-size:1.2em;
}

#tablist li a span{
background: url(images/layout/tab_end_off.gif) right top no-repeat;
padding-right:15px;
color: black;
} 

#tablist a:hover
{
background: url(images/layout/tab_start_on2.gif) left top no-repeat;
padding-left:15px;
font-size:1.2em;
}

#tablist a:hover span
{
background: url(images/layout/tab_end_on2.gif) right top no-repeat;
padding-right:15px;
color: white;
}


#tablist li a.current
{
background: url(images/layout/tab_start_on2.gif) left top no-repeat;
padding-left:15px;
color: white;
font-size:1.2em;
}

#tablist li a.current span
{
background: url(images/layout/tab_end_on2.gif) right top no-repeat;
padding-right:15px;
color: white;
}


#tablist li a:link, #tablist li a:visited{
color: #FFF;
}

#leftNavHeader h2{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size:1em;
}

#banner
{
padding:15px;
}

#leftNavHeader {
	width: 150px;
	margin: 0;
	padding: 4px 12px;
	color: #fff;
	background: #FF5A95 url(images/layout/left_nav_ur_corner3.gif) no-repeat right top;
}

#leftNavBody {
	width: 158px;
	margin: 0;
	padding: 10px 8px 10px;
	background-color: #FBFBF9;
	font-size:12px;
	background-color:#FFFFFF;
}

#maintext {
	font-size:1.0em;
	padding:8px;
}

#leftNavBody #leftNavBodyHeader{
	margin-top: 5px;
	margin-bottom: 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c9cab4;
	font-size:1.1em;
	font-weight:bold;

}


#leftNavBody ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#leftNavBody ul li {
	margin: 0;
	padding: 0;
	font-size:0.9em;
}
#leftNavBody ul li a{
	color: #000;
	display: inline;
	padding: 0 4px 0 0;
	text-decoration: none;
}

#leftNavBody ul li a:hover, #leftNavWrapper #leftNavBody ul li a:focus {
	color: blue;
}
#leftNavBody ul li.leftNavHighlight {
	color: blue;
}





.csHeader {
	color: #000;
	margin: 0;
	font-size:1.1em;
	font-weight:bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #c9cab4;
	margin-bottom: 8px;
}

.csHeader2 {
	color: #000;
	margin: 0;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom: 4px;
}

/* RIGHT NAV LAYOUT */

#rightNav {
	width: 175px;
	margin: 0;
}

#rightNavHeader {
	width: 175px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(http://is.netshops.com/images_new/site_templates/11/right_content_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#rightNavBody {
	background-color:#FFFFFF;
	width: 151px;
	margin: 0;
	padding: 0 11px 0 11px;
	border-right: 1px solid #BCD9AC;
	border-left: 1px solid #BCD9AC;
	font-size:0.9em;
}

#rightNavBody p {
	margin: 0;
	padding: 2px 0 10px;
}

#rightNavBody cite {
	margin: 0;
	padding: 0;
}

#rightNavBody ul {
	margin: 0;
	padding: 10px 0 10px 15px;
}

#rightNavBody ul li {
	margin: 0;
	padding: 0 0 5px;
	font-weight: bold;
}


#rightNavHeader {
	width: 175px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(images/layout/right_content_top3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#rightNavFooter {
	width: 175px;
	height: 10px;
	margin: 0;
	padding-bottom: 10px;
	background-image: url(images/layout/right_content_bottom3.gif);
	background-repeat: no-repeat;
}

#rightNavHeaderAlt {
	width: 159px;
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #BCD9AC;
	text-align: center;
	padding: 8px;
	background-image: url(images/layout/right_content_top_alt.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#rightNavBodyAlt {
	width: 151px;
	margin: 0;
	padding: 8px 11px 8px 11px;
	border-right: 1px solid #BCD9AC;
	border-left: 1px solid #BCD9AC;
	text-align: center;
}

#rightNavBodyAlt p {
	margin: 0;
	padding: 10px 0 10px;
}

.h1 {
	font-family: verdana,arial,helvetica,sans-serif;
	/* color: #8C004F; */
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
	padding-left:8px;
	padding-top:3px;
}

.h2{ 
font-size:14px;
font-weight:bold;
}

#greenbackground{
background-color:#AAE1B5;
}

#whitebackground{
width:565px;
background-color:#FFF;
padding: 0;
margin: 0;
}

#maintext_top{
width: 565px;
height: 10px;
padding: 0;
margin: 0;
background-image:url(images/layout/maintext_top.gif);
background-position:center bottom;
background-repeat:no-repeat;
}

#maintext_bottom{
width: 565px;
height: 10px;
padding: 0;
margin: 0;
background-image:url(images/layout/maintext_bottom.gif);
background-position:center top;
background-repeat:no-repeat;
}


















.serif { font-family: times,serif; font-size: 12px; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; }
.small {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}
.xsmall { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px;}
.small a:link, a:active, a:visited {
	color: Blue;
}

.h3color { font-family: verdana,arial,helvetica,sans-serif; color: #A1380F; font-size: 12px; }
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }

/* set background images for corners */
.rbroundbox {
	background: url(images/mid_reg_search.gif) repeat;
	margin: 0 0px;
}


.spacer {
	color: #000;
	background-color: #fff;
	width: 10px;
	float: left;
}

.formcontent  {
	text-align: left;
	width: 550px;
	border: 1px solid black;
	margin: 0 0px;
	padding: 5px 5px 5px 5px;
}

#headerbar
{
	background-color: #379D4B;
	padding: 3px 0 3px 10px;
}

#headerbar2 {
	color: #000;
	background-color: #56A12D;
	width: 100%;
	height: 5px;
	margin: 0;
	border-top: 1px solid #fff;
}

#headerbar3 {
	color: #000;
	background-color: #fff;
	width: 100%;
	height: 2px;
	margin: 0;
	border-top: 1px solid gray;
}

#headerbar4
{
	background-color: #fff;
	padding: 3px 0 3px 10px;
}




#offer {
	color: #000;
	background-color: #BCD9AC;
	text-align: left;
	margin: 0 10px 0 10px;
	padding: 0;
}

#footer
{
	clear:both;
	background-color:#C9E2C5;
	padding-bottom:10px;
	border-top: 1px solid #000;
	text-align: center;
} 	



/* Header */
#tablist{
padding: 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0;
}





#tabcontentcontainer{
/* Insert Optional Height definition here to give all the content a unified height */
padding: 0;
margin: 0;
}

.tabcontent{
display:none;
}


#topBotNav {
	color: #000;
	background-color: #BCD9AC;
	width: 100%;
	padding: 7px 0 7px 0;
	float: left;
	margin: 0;
	border: 0;
}
#topBotNavHighlight {
	color: #000;
	background-color: #56A12D;
	width: 100%;
	height: 5px;
	margin: 0;
	border-top: 1px solid #fff;
}
/* end of header */

#leftNav {
	padding: 0;
}


#leftNavFooter {
	background: #FFF url(images/layout/left_nav_bottom.gif) no-repeat left top;
	height: 10px;
	padding-bottom: 10px;
	margin-top: 0;
}




#formBody {
	width: 500px;
	margin: 0;
	padding: 10px 8px 10px;
	border: 1px solid #DEE2FF;
	background-color: #FBFBF9;
}








/* Bottom Nav */
#footerHighlight {
	color: #000;
	background-color: #56A12D;
	height: 5px;
}

#footerInfoNav {
	color: #fff;
	background-color: #BCD9AC;
	height: 22px;
	margin: 1px 0 1px 0;
	padding: 1px 0 0;
}

.narrowBoxHilight {
	color: #000;
	background-color: #BCD9AC;
}

.priBoxHilight {
	color: #fff;
	background-color: #56A12D;
}

.priBoxHilight h2{
	color: #fff;
}

.priBox {
	color: #000;
	background-color: #FCFCFB;
}

.secBoxHilight {
	color: #000;
	background-color: #BCD9AC;
}

.secBox {
	color: #000;
	background-color: #fff;
}

.featured {
	color: #000;
	background-color: #FBFBF4;
}


/* FONTS */

/* Header */

#search {
	color: #000;
	background-color: #BCD9AC;
	text-align: left;
	padding: 0;
	width: 190px;
	float: left;
	margin: 0 0 0 10px;
}
#search img {
	padding: 0 0 1px;
	vertical-align: bottom;
}
#cart {
	width: 260px;
	text-align: right;
	position: absolute;
	left: 695px;
	top: 20px;
	padding: 0;
	margin: 0;
}
.cartText ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.cartText ul li{
	color: #000;
	display: inline;
	padding-left: 5px;
}
.cartText ul li a{
	color: #000;
	background-color: #fff;
}
.cartText ul li a:hover, .cartText ul li a:focus {
	color: #000;
	background-color: #fff;
}
.cartText ul li a.pipe{
	color: #000;
	background-color: #fff;
	padding-right: 8px;
	border-right: 1px solid #000;
}
.cartText ul li a.pipe:hover, .cartText ul li a.pipe:focus {
	color: #000;
	background-color: #fff;
}

/* end of header */


.featuredHeader {
	color: #077207;
	letter-spacing: -1px;
	margin: 0;
} 

.csColorHeader {
	color: #077207;
	margin: 0;
}





/* Bottom Nav */
.footerInfoNavL {
	color: #000;
	background-color: #BCD9AC;
	padding: 3px 0 4px 15px;
	float: left;	
}
.footerInfoNavR {
	color: #000;
	background-color: #BCD9AC;
	padding: 3px 15px 4px 0;
	float: right;	
}