html, body {

height:100%;

} 



html {

	margin-top:0px;

	padding-bottom:0px;

		min-height:100%;

	background-position:top;

	background-repeat:no-repeat;

		color: #ded5b3;



}



body {



			min-height:100%;



	margin: 0px;

	border: 0px none;

	padding-bottom:0px;

	padding-top:0px;



	text-align:center;

	font-family: verdana, arial, helvetica, sans-serif;



	/*font-size: 52.5%;*/



	}

	

/*Begin Zen Cart*/

#masterWrapper{

	}

#mainWrapper {



	min-height:100%;



	background-color: #ffffff;



	text-align: left;



	width: 900px;



	vertical-align: top;

	background-image:url(skin/mainbk.jpg);

	background-repeat:repeat-y;



margin:auto;

	}

.centerBoxContentsNew{

font-size:75%;}

#centralWrapper{

color:#333333;

	padding-bottom:10px;

	width:100%;

		padding-top:3px;

		padding-left:0px;

		padding-right:0px;

		margin-left:0px;

		margin-right:0px;

}







#contentMainWrapperShell a:link {

font-weight:700;

color: #336666;

}



#contentMainWrapperShell a:visited {

font-weight:600;

color: #336666;

}

#contentMainWrapperShell a:hover {

font-weight: bold;

text-decoration:underline;

color: #336666;

} 





#logoWrapper{



	background-image: url(images/header_bg.jpg);

	border:none;



	background-repeat: no-repeat;



	height:220px;

	}

	#logo{

	float: left;

	}

#tagline {

	color:#333333;



	font-size: 3em;

	font-weight:800;



	text-align : center;



	vertical-align: top;

	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper{

	margin: 0em;

	background-color: #abbbd3;



	background-image: url(images/tile_back.gif);

	background-position:top;

	padding: 0.2em 0.1em;

	color: #aaaaaa;

	height: 25px;

		}

#navLinkWrapper{

	margin: 0em;

	background-image: url(images/tile_bottom.gif);

	background-position:top;

	background-repeat:no-repeat;

		}

#navLinkProps{

	font-size:14px;

	padding-left:0px;

	float:right;

	color:#069;

}

#navLinkProps a:link {

font-weight:bold;

	color:#069;

text-decoration:none;

}

#navLinkProps a:visited {

font-weight:600;

	color:#069;

text-decoration:none;

}

#navLinkProps a:hover {

font-weight: bold;

color:#036;

text-decoration:underline;

} 



.centerColumn{

font-size:16px;

vertical-align:text-top;}
p{
	margin-bottom:0px;
	margin-top:0px;
	}

#contentMainWrapper {

font-size:145%;}

#navMain ul, #navSupp ul, #navCatTabs ul {

	margin: 0;

	padding: 0.5em 0em;

	list-style-type: none;

	text-align: center;

	line-height: 1.5em;

	}

#navSupp ul li, #navCatTabs ul li {

	display: inline;

	margin-left:15px;

	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

	color: #FF0000;

	}

#navMain{

font-size:12px;

font-weight:bold;}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {

	text-decoration: none;

	padding: 0em 0.5em;

	margin: 0;

	white-space: nowrap;

	}

	.back {

	float: left;

	}

.clearBoth {

	clear: both;

	}

#navMainSearch {

	float: right;

	}

	



.productListing-odd td, .productListing-even td {

    vertical-align: top;

    padding: 0.5em;

    margin-bottom: 1em;

    border-bottom: 3px double #aaccbb;

    }  



/*Sitewide Thumbnails begin*/	

.gallery-thumb, .smallText, .centerBoxContentsNew, .centerBoxContentsFeatured, .sideBoxContent, .productListing-data, .categoryListBoxContents, .cartProductDisplay, .productListing-odd, .productListing-even, #newProductsDefault, #productMainImage{

	margin: 5px;

}



.gallery-thumb img, .smallText img, .centerBoxContentsNew img, .centerBoxContentsFeatured img, .sideBoxContent img, .productListing-data img, .categoryListBoxContents img, .cartProductDisplay img, .productListing-odd img, .productListing-even img, #newProductsDefault img , #productMainImage img{

	background-color: #4D4F53;

	border: 1px solid #ddd;

	padding: 2px;

	margin: 1px;

	-moz-border-radius: 3px;

}



.gallery-thumb a img, .smallText a img, .centerBoxContentsNew a img, .centerBoxContentsFeatured a img, .sideBoxContent a img, .productListing-data a img, .categoryListBoxContents a img, .cartProductDisplay a img, .productListing-odd a img, .productListing-even a img, #newProductsDefault a img , #productMainImage a img{

	border-color: #ccc;

}



.gallery-thumb a:hover img, .smallText a:hover img, .centerBoxContentsNew a:hover img, .centerBoxContentsFeatured a:hover img, .sideBoxContent a:hover img, .productListing-data a:hover img, .categoryListBoxContents a:hover img, .cartProductDisplay a:hover img, .productListing-odd a:hover img, .productListing-even a:hover img, #newProductsDefault a:hover img, #productMainImage a:hover img {

	border-color: #38c;

}





/*Sitewide Thumbnails end*/



/*End Zen Cart*/

#taglinesmall{

font-size:63.5%;}



	

#headerprops{

background:url(images/header.jpg);

background-position:left top;

background-repeat:no-repeat;

height:118px;

vertical-align:middle;

text-align:left;

padding-left:20px;

padding-top:0px;

color:#FFFFFF;

font-weight:bold;

font-size:24px;

font-style:italic;

margin:0px;

border:none;

}

ul {

line-height:1em;

display:inline;}

li {

display:list-item;

padding-left:15px;

margin-left:40px;}



#bodywrapper{

min-height:100%; 

width:790px;

margin:auto;

padding:inherit;

}

#footer{

	background-image:url(skin/footerbk.jpg)

background-position:bottom center;

background-repeat:no-repeat;

height:153px;

	}

td {

	font-family: Arial, Helvetica, sans-serif;

}



th {

	font-family: Arial, Helvetica, sans-serif;

}

img {}



#ns-nav{

background:url(images/ns-nav.jpg);

background-repeat:no-repeat;

background-position:left;

text-align:right;

color:#FFFFFF;

font-weight:550;

height:20px;

}

.rightboxindex{

border:none;

padding-left:5px;

margin-left:5px;

margin-top:10px;

margin-right:7px;}

#rightboxmid{

background:url(images/roundedbox/rounded-box-mid.gif);

background-repeat:repeat-y;

padding:7px;}

#contentwrapper{

margin-right:5px;

padding-right:10px;

margin-left:10px;

margin-top:10px;

min-height:100%;

	padding-bottom:45px;

}

.contact-us-props{

margin-left:65px;}

#pics-right{

width:375px;

float:right;

padding-left:14px;

padding-right:7px;

padding-top:14px;}





ul.level2 li{

	display:inline;

	padding-right:23px;

}
