/* CSS Document */
body {
	color: #555753;
	background: url(../images/bg01.gif) repeat; 
	margin:0px;
	padding:0px;
	background-color: transparent;
	}
#container{
	width:780px;
	background:#FFFFFF url(../images/submainleftbg.gif) repeat-y 0px 10px;
	}
#topbanner{
	width:780px;
	height:177px;
	text-align:right;
	vertical-align:top;
	background:#FFFFFF;
	}
#nav{
	width:780px;
	text-align:left;
    vertical-align:top;
	padding:0px;
	height:280px;
	}
#leftnav{
	width:215px;
	text-align:left;
	float:left;
	}
#navrightbox{
	width:565px;
	text-align:left;
	vertical-align:top;
	float:right;	
	}
#mainarea{
	width:780px;
	text-align:left;
	vertical-align:top;
	margin:-4px 0px 0px 0px;
	
	}
#mainleftside,#sendmail{
	width:152px;
	float:left;
	text-align:left;
	padding:20px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background:#000000;
	}
#sendmail{	
	float:none;
	margin:-4px 0px 0px 0px;
	}
#mainleftside p,#sendmail p{
	padding:0px 0px 8px 0px;
	margin:0px;
	}
.sendbutton {
	color: #231F20;
	width: 80px;	
	border: thin none;
	background: #CCCCCC;
	font: 10px "Verdana", "Arial", "Helvetica", "sans-serif";
	}	
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #231F20;
	font-size: 9px;
	width:90%;	
	margin:0px 0px 10px 0px;
	}	
#mainrightside{
	background:#EAEBE4;
	float:right;
	width:608px;
	margin:0px;
	padding:0px 0px 0px 0px;
	}
.newshd{
	background:url(../images/t-news01.gif) no-repeat 0px 0px;
	height:39px;
	}
.newarriavals{
	background:url(../images/t-newarrivals01.gif) no-repeat 0px 0px;
	height:39px;
	}
.whatznew{
	background:url(../images/t-whatsnew01.gif) no-repeat 0px 0px;
	height:39px;
	}
.homeprdbox,.homeprdbox1{
	padding:5px;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;	
	height:350px;
	}
.homeprdbox{
border-right:1px solid #D6D8CB;
	}
.homeprdbox h1,.homeprdbox1 h1{
	color:#000000;
	font-size:24px;
	}
.smalltx{
	font-size:10px;
	color:#000000;
	}
.homeprdbox img{
	margin:0px 0px 10px 0px;
	}
.homeprdbox a,.homeprdbox1 a{
	text-decoration:none;
	color:#000000;
	}
.homeprdbox a:hover,.homeprdbox1 a:hover,#footer a:hover{
	/*color:#996600;*/
        color:#FF9C00;
	}
#footer{
	width:780px;
	clear:both;
	height:30px;
	vertical-align:top;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
#footer a{
	color: #555753;
	text-decoration:none;
	}
.website{
	padding:0px 168px 0px 0px;
	}
#top{
	position:absolute;
	left:780px;
	top:820px;
	}
#subpagemain{
	width:780px;
	text-align:left;
	vertical-align:top;
	background:#FFFFFF url(../images/submainleftbg.gif) repeat-y;
	}
#subpageleft{
	width:215px;
	text-align:left;
	float:left;
	
	}
.flashnav{
	margin:0px;
	border:0px;
	padding:0px;
	}
#subpageright{
	width:565px;
	text-align:left;
	vertical-align:top;
	float:right;
	background:#FFFFFF;
	padding:0px 0px 15px 0px;
	}
#subpageright h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
	}
#subpageright ul{
	margin:0px 0px 0px 10px ;
	padding:0px 0px 0px 10px ;
	}
#subpageright li{
	list-style:url(../images/arrow03.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:0px 0px 4px 0px;
	}
.prodctboxleft{
	text-align:center;
	vertical-align:top;
	padding:30px 0px 0px 0px;
	}
.productboxright{
	padding:10px 20px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	vertical-align:top;
	}
.prdlinkbxbd{
	border-bottom:1px solid #8C8C8C;	
	border-right:1px solid #8C8C8C;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	background:#005678;
	height:4px;
	}
.prdlink,.prdlink1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #CCCCCC;
	padding:4px 10px 4px 10px;
	}
.prdlink{
	border-right:1px solid #CCCCCC;
	}
.prdlink a,.prdlink1 a{
	color:#666666;
	text-decoration:none;
	}
.prdlink a:hover,.prdlink1 a:hover{
	color:#CCCCCC
	}
#dotvert{
	width:100%;
	padding:4px 0px 4px 0px ;
	background:url(../images/dotvert.gif) repeat-x 0px 50%;
	}
.spec,.spec1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background:#EAEAEA;
	padding:3px 5px 3px 5px;
	}
.spec1{
	background:#FFFFFF;
	}
/*legacy*/
.style7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:3px 5px 3px 5px;
}
#flashwhite{
	background:#FFFFFF;
	width:215px;
	}
#clear{
	clear:both;
	width:100%;
	}

/* static page wrapper */
#content p{
	color: #3C3C3C;
	padding-left: 0px;
	margin-top: 10px;
	width: 490px;
	font: 10px "Verdana", "Arial", "Helvetica", "sans-serif";
	}
.title {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.name {
	font-size: 14px;
	font-weight: bold;
}
a:link {
	color: #666666;
	font: bold 10px "Arial", "Helvetica", "sans-serif";
	}
a:visited {
	color: #3C3C3C;
	text-decoration: none;
	}
a:hover, a:active {
	color: #FF8000;
	text-decoration: underline;
	}
.instock {
width: 200px;
height: 20px;
background-image: url(../images/green_dot.gif);
background-repeat: no-repeat;
background-position: left 50%;
padding-left: 25px;
padding-top: 4px;}

.outstock {
width: 200px;
height: 20px;
background-image: url(../images/red_dot.gif);
background-repeat: no-repeat;
background-position: left 50%;
padding-left: 25px;
padding-top: 4px;}

.soonoutstock {
width: 200px;
height: 20px;
background-image: url(../images/yellow_dot.gif);
background-repeat: no-repeat;
background-position: left 50%;
padding-left: 25px;
padding-top: 4px;}

#email_form input{
	margin: 4px 5px 5px 0px;
	clear: both;
}
.smallText{
	font-size: .6em;
}


