body {
    background-color: #FFF;
	color: #666;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
    }
a img{border:0;}
form {
    padding: 0px;
    margin: 0px;
    }

a:link {
    color: #00bee9;
    text-decoration: none;
    }

a:visited {
    color: #00bee9;
    text-decoration: none;
    }

a:hover {
    color: #000;
    text-decoration: none;
    }

a:active {
    color: #00bee9;
    text-decoration: none;
    }
h1, h2, h3, h4, h5, h6{
	color: #00bee9;
	font-family:'Century Gothic',  Arial, Tahoma, sans-serif;}
	
h1 {
    font-size: 14pt;
    font-weight: bold;
    }

h4 {
    font-size: 12pt;
    font-weight: bold;
    margin: 0px;
    }
.siteheader {
    background-color: #FFFFFF;
    text-decoration: none;
    }


.headercheckout {width:180px; background-color:#FFFFFF;}
.headercheckout div{width:180px; background-color:#FFFFFF; margin-right:5px;}
.topbar {
    background-color: #FF4000;
    text-decoration: none;
    line-height: 16px;
    padding: 0px;
    margin: 0px;
    }

.maintable {
    padding: 3px;
    margin: 0px;
    }
	
.leftside {
   
    }

.rightside {
   
    }

.content {
    
    margin: 10px;
    }

.contenttable {
    width: 95%;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    margin-top: 10px;
    }

.contenttable td {
    text-align: left;
    }

.content-title {
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    }
.home-page-section {	
	text-align:center;
		}	
.home-feat-table 	{	
	text-align:center;
		}
.home-feat-cell		
{	
	text-align:center;
		}
.home-feat-cell	div{	
	text-align:center;
		}	

.searchbox {
    width: 165px;
    }
.searchbox td{
    width: 165px;
	background-color:#FFFFFF;
	text-align:center;
	border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    }
	
.smlogin-form {
    padding: 0px 5px 0px 10px;
    font-size: 10pt;
    }

.clear {
    clear: both;
    color: #ffffff;
    }

.viewcart {
    margin-top: 18px;
    text-align: center;
    }
	
.cartitems{
	font-size: 9pt;
	}

.logged-in-message {
    color: red;
    font-weight: bold;
    }

.feat-table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    }

.feat-head {
    color: #FFFFFF;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
    font-size: 10pt;
    background-image: url(topprodhead.gif);
    margin: 0px;
    padding: 0px 0px 0px 15px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #FF4000;
    }

.feat-cell {
    text-align: center;
    vertical-align: top;
    padding: 10px;
    }

.feat-cell div {
    text-align: center;
    }
.home-page-section {text-align:center;}		
.home-feat-table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    }

.home-feat-cell {
    text-align: center;
    vertical-align: top;
    padding: 10px;
    }

.home-feat-cell div {
    text-align: center;
    }


.tinytxt {
    font-size: 7pt;
    line-height: 10px;
    margin: 0px;
    padding: 0px;
    }

.tinytxt input {
    font-size: 7pt;
    line-height: 10px;
    margin: 0px;
    padding: 0px;
    }

.tinytxt a:link {
    margin: 0px;
    padding: 0px;
    }

.tinytxt a:visited {
    margin: 0px;
    padding: 0px;
    }

.tinytxt a:hover {
    margin: 0px;
    padding: 0px;
    }
.footer {
    font-size: 10px;
    font-weight: bold;
    margin-top: 20px;
    }

.footer a:link {}

.footer a:hover {}

.footer a:visited {}	

.input-err { background-color: #ffff00; }


.outerwrap{
	width: 880px;
	margin: 0 auto;
	background: #fff;
	}

.century{
	font-family:'Century Gothic',  Arial, Tahoma, sans-serif;}
	
.w8header, .w8content, .w8footer{
	width: 880px;
	margin: 0 auto;}
	
.w8header{
	height: 110px;
	clear:both;}
		
		.w8logo{
			width: 250px;
			float:left;
			height:110px;}
			
		.headerright{
			width: 600px;
			float:right;
			text-align:right;}
				
				.cartnav{
					width: 300px;
					text-align:center;
					background: #00bee9;
					padding: 5px;
					color: #fff;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;
					-moz-border-radius-bottomright: 5px;
					-moz-border-radius-bottomleft: 5px;
					border-bottom-right-radius: 5px;
					border-bottom-left-radius: 5px;
					float:right;
				}
				
				.cartnav a{color: #FFF;margin: 0 5px;}
				.cartnav a img{margin:0;}
					
				.tagline h1{
					color: #00bee9;
					font-weight: normal;
					clear:both;
					padding-top:10px;}
					
				.headersubnav{
					text-align:right;}
				.headersubnav a, .footerleft a{
					color: #666;}
				.footerleft a{margin-right:12px;}
					

.w8content{padding-top: 20px;}

.w8footer{
	height: 60px;
	background: #FFF;}
		
		.footerleft{
			width: 540px;
			padding: 15px 0;
			float:left;
			font-size:12px;}
			
		.footerright{
			font-size: 10px;
			width: 270px;
			padding: 10px;
			float:right;
			text-align:right;}
			


.headernav{
		clear:both;
		color: #666;
		width:100%;
	    margin: 0px auto;
		height: 25px;
		padding:5px 0;
		vertical-align:middle;
		}
		
.headernav a{
	padding: 0 23px;
	text-align: center;
	vertical-align:middle;
}
	
.headernav a:link, .headernav a:visited{
	color: #FFF;}

.headernav a:hover, .headernav a:visited:hover, .headernav a:active{
	color: #00bee9;}

.bluebar{
	width: 100%;
	height: 4px;
	background: #00bee9;
	clear:both;}

.gallery_desc{
	font-size:10px;
	color: #999;
	text-align:center;}
	
.pagecontact{
	width: 436px;
	height: 264px;
	padding: 71px 267px 41px 31px;
	background: url(../../images/contactbg.jpg) no-repeat;
	margin: 8px auto;}
	
.pageabout{
	background: url(../../images/bg-about.jpg) no-repeat center;
	width:450px;
	float:left;}
	
.graybar{
background: #eee;
color: #333;
padding:5px 0px;
width:100%;}

.profile{width:850px;
margin: 0 auto;
text-align:right;}

.profile a{padding-right:10px;}

.graybar a:link, .graybar a:visited{color: #333;}
.graybar a:hover{color: #00bee9;}

.graymenu{
	background: #666;
	width:100%;
	clear:both;
}

#banner-fade,
#banner-slide{
	margin-bottom: 20px;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:transparent;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:transparent;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}