/* CSS Document */
*{margin:0px;}
div{margin:0px; padding:0px; border:none}
p{margin:0px; padding:0px; border:none}
span{margin:0px; padding:0px; border:none}
hr{margin-top:5px; margin-bottom:5px;}
ul{margin:0px; padding:0px; border:none}
li{margin:0px; padding:0px; border:none}
a img{border:none}
body{
background-color:#99cccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0px;
margin:9px 0 0 0;
}

a:link {color: #000000; text-decoration:underline}
a:visited {color: #000000; text-decoration:underline}
a:hover {color:#0066FF; text-decoration:underline}
a:active {color:#0066FF; text-decoration:underline}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; display:block}
blockquote{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px}
h2{text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:27px; font-weight:normal}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px}
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; display:inline}

#container01{	width:863px;
				margin-left:auto;
				margin-right:auto;
				margin-top: 5px;
			}
#banner{		width:860px;
				height:112px;
				margin-left:auto;
				margin-right:auto;
				background-color:#FFFFFF;
			}
/*Divs*/
#footer{		text-align:center;
				border:#000000 1px solid;
				margin-left:auto;
				margin-right:auto;
				margin-bottom:10px;
				width:858px;
				clear:both;
				position:relative;
				top:10px;
				padding:3px;
			}
#footer a{display:inline-block; text-decoration:none}
#footer a:hover{}
#footer:hover{background-color:#8EACAC;}
 /*******************\
 ********SHOP*********
 \*******************/
#shopspacer{clear:both; min-height:320px;}
#shopcontent{margin-top:40px;}

#productfive{float:left; width:160px; padding:2px; height:214px; margin-left:6px; margin-top:5px; font-size:12px; border:#93bbbb 1px solid;}
#productfive:hover{border:#FFFFFF 1px solid; background-color:#8EACAC}
#productfive:hover #producttitle{color:#0033FF}
#productfive:hover a strong{color:#000000}
#productfive #buynow:hover{text-decoration:underline}
#productfive img{border:none; margin-left:3px;}
#productfive a{text-decoration:none; display:inline; padding:2px}

#productseven{float:left; width:116px; padding:2px; height:165px; margin-left:1px; margin-top:5px; font-size:12px; border:#93bbbb 1px solid;}
#productseven:hover{border:#FFFFFF 1px solid; background-color:#8EACAC}
#productseven:hover #producttitle{color:#0033FF}
#productseven:hover a strong{color:#000000}
#productseven #buynow:hover{text-decoration:underline}
#productseven img{border:none; margin-left:7px;}
#productseven a{text-decoration:none; display:inline; padding:2px}

#infocolumn{float:right; width:290px; padding:5px; padding-top:0px; font-size:12px;}
#infobanner{width:600px; border:1px #000000 solid; padding:0px 4px 0px 4px; margin:8px 0px 10px -10px;
			font-size:12px}
#pagesel{height:20px; padding:1px;}
#pagesel a{color:#0000FF; border:#99cccc 1px solid; padding:1px; text-decoration:none;display:inline-block; min-width:20px; padding-left:5px; padding-right:5px;}
#pagesel span{color:#000000; border:#99cccc 1px solid; padding:1px; display:inline-block; min-width:20px; padding-left:5px; padding-right:5px;}
#pagesel a:hover{border:#FFFFFF 1px solid; background-color:#8EACAC}
#pagesel a:active{border:#FFFFFF 1px solid; background-color:#FFCC00}

#basketdiv{float:left; height:86px; margin-left:10px; background-color:#CCCCCC; padding:8px; border:#CCCCCC 1px solid;}
#basketdiv:hover{border:#FFFFFF 1px solid;}
#basketdivimg{border:#000000 2px solid;}
#basketdivimg:hover{border:#CCCCCC 2px solid;}

#dynamic_span #messagecontent{border:#00FF00 2px solid; margin-top:3px; padding:3px}
#alert{color:#FFFFFF; background-color:#999999; border:#FFFFFF 1px solid; width:200px; padding:3px; text-align:center; clear:both}
#reviewalert{width: 200px; margin:auto; text-align:center; border:#888888 1px solid; margin-top:5px}
#reviewalert a{text-decoration:none}
#prodtitle{font-weight:bolder; text-decoration:underline;}
#line{display:block; clear:both; width:100%; height:2px; background-color:#666666; margin:8px; padding:0px;}

#reclis a{display: block; float:left; width:200px; height:100px; border:1px #000000 solid; margin:0px 5px 0px 5px;
		text-decoration:none;}
#reclis a p{display:block; padding:36px 0px 36px 0px;}
#reclis a:hover p{background-color:#FFFFFF;}
#showhidebutton{width:100%; text-align:center; clear:both;}
#showhidebutton a{margin-left:auto; margin-right:auto; text-decoration:none; display:block; width:155px; height:14px; border:#999999 1px solid; padding:2px;}
#showhidebutton a:hover{background-color:#8EACAC; border:#FFFFFF;}

/*Account Area*/
#choicebox{width:270px; min-height:130px; float:left; border:#888888 1px solid; margin-right:20px; padding:10px; text-align:center; font-size:12px}
#choicebox a{width:150px; height:20px; margin:auto; display:block; border:#888888 1px solid;
			color:#0000FF; background-color:#EEEEEE; font-weight:normal; font-size:16px; text-decoration:none;}
#choicebox a:hover{background-color:#666666; color:#FFCC00;}

#choosediv a{display:block; border:#000000 1px solid; padding:3px; margin-top:10px;
			text-decoration:none; background-color:#FFFFFF}
#choosediv a:hover{color:#000000; background-color:#CCCCCC}
#knowndesc{display:block; float:right; }
#knownfield{display:block; float:right; width:220px; text-align:center}
/******************************************************/
/***************NNNEEEWWW   MMMEEENNNUUU***************/
/******************************************************/
#shopmenu{height:15px; color:#99cccc; position:absolute;}
#shopmenu *{margin:0px; border:none; padding:0px;}
#shopmenu ul{width:175px;}
#shopmenu ul li{list-style-type:none;}

#shopmenu .innerlink{display:block; color:#99cccc; text-decoration:none;} 
#shopmenu ul .top{height:24px; background-color:#99cccc; text-decoration:none; color:#99cccc;}
#shopmenu ul .top span{display:block; width:170px; height:21px;background-color:#888888; padding-left:5px; padding-top:3px; font-size:15px;}
#shopmenu ul .top a{display:block; text-decoration:none; color:#99cccc;}

#shopmenu ul .menuli{display:none;}
#shopmenu ul:hover .menuli{display:block;}
.menuli #menudiv{background-color:#99cccc;}
.menuli #menudiv a{display:block; width:170px; height:20px; padding-top:4px; padding-left:5px; margin-top:3px;
					 font-size:12px; color:#99cccc; background-color:#999999; text-decoration:none}
.menuli #menudiv a:hover{background-color:#FFFFFF; /*margin-top:6px;*/}

#shopmenu ul .menucat{display:none;}
#shopmenu ul:hover .menucat{display:block;}
.menucat #menudiv{background-color:#99cccc; width:531px; height:189px; margin-left:-178px}
.menucat #menudiv a{display:block; float:left; width:170px; height:20px; padding-top:4px; padding-left:5px; margin-top:3px; margin-right:3px;
					 font-size:12px; color:#99cccc; background-color:#999999; text-decoration:none}
.menucat #menudiv a:hover{background-color:#FFFFFF;}
/*useraccount*/
#uabuts{margin:auto; width:650px; text-align:center;}
#uabuts a{display:block; float:left; width:110px; height:80px; border:#000000 5px solid; margin:0px 5px 0px 5px;
		background-color:#999999; text-align:center; text-decoration:none; color:#FFFFFF; background-image:url(../images/shop/myaccountbut.png);}
#uabuts a p{padding:33px 0px 33px 0px;}
#uabuts a:hover p{background-color:#FFFFFF; color:#99cccc; background-image:url(../images/shop/myaccountbutdown.png);}
/*Advanced Search*/
#asleftcol{float:left; width:170px; text-align:right; padding:3px; font-size:15px}
#asrightcol{float:left; width:235px; margin-left:10px; margin-right:10px; padding:3px; height:40px;}
#asinfocol{float:left; width:300px; font-size:12px; padding:3px}
/*User Account*/
#myorderstable th{padding:3px; background-color:#999999; font-weight:normal; color:#FFFFFF; width:300px}
#myorderstable td{text-align:center;}
#myorderstable #longrow{border-top:#333333 solid 1px; border-bottom:#333333 solid 3px; padding:5px}