html, body { height:100%;vertical-align:middle !important;}
body{ /*text-align: center;*/ margin: 0; padding: 0; background: #f7f7f7 url(images/v_blue.gif) repeat-x;}
body, td, tr, th, p{ font:11px Arial, helvetica, sans-serif;color:#666; }
h1,h2,h3,h4,h5{ margin:0; padding:0;}
#wrapper{width:700px;margin-right:auto;margin-left:auto; margin-top:100px;}
h3{font:bold 14px Arial, Helvetica, sans-serif;color:#999;}
h2{
	color:#039;
	font:normal 24px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
h4 {
	font-size: 16px;
	line-height: 16px;
	color: #666;
	margin: 0px 0px 5px;
	padding: 0px;
}
h5 {
	color: #003399;
	border-bottom: 1px solid #99CCFF;
	margin: 0px 0px 5px;
	padding: 0px;
}

strike{color:#C00;font:bold 18px Arial, Helvetica, sans-serif;}
a,a:visited{color:#069;text-decoration:none;}
a:hover{color:#660;text-decoration:none;}
.box{border:1px solid #CCC;}
.uline{border-bottom:1px solid #CCC;}
.red {
	color: #CC0000;
}
.green {
	font-weight: bold;
	color: #336600;
}

#logoband{height:104px;background:url(images/bg_body.gif) #fff repeat-x top left;}
#logoband .logo{margin:32px 20px;}
#topnav{height:30px;border-bottom:1px solid #CCC;width:890px;padding-left:10px;text-align:center; background-color:#fff; }
#topnav a,#topnav a:visited{color:#999;text-decoration:none;float:left;margin:1px 0;padding:5px 10px 0;}
#topnav a:hover{border-top-width:1px;border-right-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-top-color:#C1C1C1;border-right-color:#C1C1C1;border-left-color:#C1C1C1;margin:0 -1px;padding:5px 10px 0;}
#topnav .noline{color:#660;border-style:none;}
#topnav a .mcont{width:120px;background-image:url(images/contact.gif);background-repeat:no-repeat;background-position:left top;float:left;}
#topnav a .mcont:hover{background:url(images/contact_up.gif) no-repeat left top;}
.content{padding:20px;}
#movieblock{height:358px;width:860px;margin-bottom:7px;}
.bg-grey{background:url(images/bg-grey.gif) no-repeat left -10px;height:358px;margin-bottom:-10px;}
.bg-green{background:url(images/bg-green.gif) no-repeat left -10px;height:358px;margin-bottom:-10px;}
.bg-grey .girl,.bg-green .girl{float:right;margin:0 50px;}
#footer{font:11px/20px Tahoma, Arial, sans-serif;color:#999;background-image:url(images/bg_footer.gif);background-repeat:repeat-x;background-position:left top;padding:5px 5px 5px 20px;}
#footer .botnav{color:#666;height:20px;vertical-align:middle;}
#footer .botnav a,#footer .botnav a:visited{color:#666;text-decoration:none;}
#footer .botnav a:hover{color:#999;}
#footer .copyrite{height:20px;}
#footer .holesale{text-align:center;float:right;padding-right:20px;margin-top:-7px;}
.box a,.box a:visited{color:#666;text-decoration:none;padding-right:5px;padding-left:5px;font-weight:700;}
.box a:hover{color:#990;}
.spectable{border:1px solid #369;}
.spectable th{font:bold 10px Arial, Helvetica, sans-serif;text-align:center;background:#069;height:20px;vertical-align:middle;color:#FFF;text-transform:uppercase;border-right:1px solid #007CB9;padding:2px 3px 2px 2px;}
.spectable td{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-left:1px solid #FFF;border-top:1px solid #FFF;font-weight:200;background:#F7F7F7;padding:2px 2px 2px 5px;}
.spectable tr.altrow td{background:#EBEBEB;}
.basicbutton{text-align:center;border-bottom:1px solid #CCC;padding-bottom:2px;}
.basicbutton a{text-align:center;border-left:1px solid #CCC;border-right:1px solid #666;border-top:1px solid #CCC;color:#666;margin-left:1px;margin-right:1px;border-bottom:1px solid #FFF;font-size:11px;font-weight:700;background:#EBEBEB;padding:0 5px;}
.basicbutton a:hover{color:#000;}
.basicbutton a.now{color:#C60;background:#FFF;}
.showcart .add2cartButton {
	background:#99CC00 url(images/trolley.gif) no-repeat left 2px;
	padding-left:20px;
	width:90px;
	font-weight:700;
	color:#FFFFFF;
	border: 1px outset #99CC00;
}
.showcart .inputbox{border:1px solid #999;}
.cart .desc:first-word{font-weight:700;}
.cart .angle{background:url(images/angle.gif) no-repeat left top;padding-top:7px;padding-left:10px;}
.cart img{vertical-align:middle;}
.cart select{font:10px Verdana, Arial, Helvetica, sans-serif;border:1px solid #999;vertical-align:middle;}
.cart .price{color:#06C;font:18px Arial, Helvetica, sans-serif;}
.showcart th{background:#E1E1E1;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
.showcart input,.showcart textarea{
	border:1px solid #D6D6D6;
	font:11px Tahoma, Arial, sans-serif;
	color:#666;
}
.showcart .submitButton{
	font-weight:700;
	color:#003366;
	background:#99CCFF;
	border: 1px outset #99CCFF;
}


.showcart .GreenButton{color:#FFF;background:#390;font-size:11px;font-weight:700;border-top:1px solid #9C0;border-right:1px solid #030;border-bottom:1px solid #030;border-left:1px solid #9C0;}
.showcart .PayButton{
	font-weight:700;
	color:#FFF;
	background:#C00;
	border: 1px outset #CC0000;
}
.showcart .nobox{border-style:none;}
#logoband .shopbtn{float:right;width:150px;position:absolute;vertical-align:middle;top:60px;right:100px;}
#navigation{width:830px;list-style-type:none;border-bottom:solid 1px #e7e7e7;background-color:#fff;margin:20px 0 0;padding:0 0 0 20px;}
#navigation li{float:left;}
#navigation a{display:block;text-decoration:none;text-indent:-9999px;height:39px;}
#sub_nav_woome{margin-left:-575px !important;}
#navigation #sub_nav_shop{margin-left:-375px !important;}
#navigation li ul{position:absolute;left:auto;list-style-type:none;width:830px;margin:0;padding:0;}
#navigation li ul li{margin:0;padding:0;}
#navigation li ul li a{color:#a5a5a5;}
#navigation li ul li a:hover{color:#8ea107;}
#navigation li ul li a,#navigation li ul li a:hover{display:block;width:auto;height:auto;font-family:arial;font-size:10px;text-decoration:none;background-image:none;text-indent:0;border-right:solid 1px #e7e7e7;margin:0;padding:10px;}
.subNav_last a{border-right:none !important;}
