#jqmContent{ width:99%; height:99%; display: block; clear:both; margin:auto; margin-top:10px; background:#111; border:1px dotted #444; }

/* CSS Document */
/* ////////////////////  html /////////////////////  */
html{min-height:100%;}
body {margin:0; padding:0; background:url(../img/bg_main.jpg) repeat-x bottom;  font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:12px;}
h1{padding:0; margin:0;}
h2{padding:0; margin:0; font-size:20px; color:3f4c53; font-weight:normal;}
h3{padding:0; margin:0;}
td a{color:#d99722;}
form input, textarea {border:1px solid #ccc; font-size:11px;}

/* ////////////////////  divs /////////////////////  */
#container{margin: 0 auto; width:950px;}

#navmain{color:#716f6e; height:35px; line-height:45px; font-weight:bold; font-size:11px; padding:0 10px 0 0;}
	#navmain ul{ margin:1px 0 0 0; padding:0;}
	#navmain li{display:inline;  }
	#navmain li a{color:#fff; text-decoration:none;}
	#navmain li a:hover{ text-decoration:underline;}
#clear{clear:both;}
#strapline{height:65px; background:url(../img/bg_strap.jpg) repeat-x; border-top:1px solid #fff; border-bottom:1px solid #fff;}
#strapl{width:646px; padding:0 0 0 0; font-style:italic; color:#333; line-height:65px;}
#strapr{width:277px; text-align:center; background:url(../img/divider_yellow.gif) repeat-y; height:50px; padding:15px 0 0 0;}
#strapr_t{ font-size:20px; padding-top:15px; color:#fff;}
#strapr_b{ font-size:11px; font-weight:bold; padding-left:160px; color:#000;}
#opacityholder{position:relative; padding:5px;}
#greyholder{position:relative; padding:5px; background:#e9e9e9;}
#opacity{ z-index:999; background:#fff;  Filter: Alpha(Opacity=40); -khtml-opacity: 0.4; zoom:1; padding:15px;}  
	
#footer{ background:url(../img/bg_footer.jpg) repeat-x; height:45px; line-height:30px;}
	#footer ul{margin:0 0 0 25px; padding:0; float:left;}
	#footer li{display:inline; font-size:11px; line-height:55px; padding:25px 0 0 0;}
	#footer li a{color:#fff; text-decoration:none;}
	#footer li a:hover{ text-decoration:underline;}
#jackson{ background:url(../img/jackson.gif) no-repeat; width:60px; height:60px; float:right; clear:right; padding:0 15px 0 0; margin:0 0 0 0; }
#submit{ background:url(../img/bg_btn.jpg) repeat-x; height:22px; line-height:22px; border:1px solid #999; font-weight:normal; cursor:pointer;}
#shipping{ width:800px;}
#countrytab{width:235px; height:25px; padding:5px; background:#e0e2e3; float:right; clear:right; line-height:25px;}
#maincomment{width:400px; padding:190px 0 0 250px; color:#330;}
	#maincomment ul{}
	#maincomment li{ list-style-image:url(../img/tik.png); padding:0 0 0 20px; font-size:14px; font-weight:bold; line-height:18px;}
	#maincomment li a{}
#btn_buy_now{margin:20px 0 0 0; text-align:right; background:url(../img/btn_buynow_bg.jpg) repeat-x;}
#btn_block{ width:59px; height:59px; float:left; background:#d99722; color:#666; margin:0 5px 0 0; text-align:center;}
	#btn_block a{ color:#000; text-decoration:none;}
#advert_btns{width:192px; padding:5px; float:left;}
#btn_block_title{ float:left; color:#fff; line-height:15px; font-size:12px; font-weight:bold; padding:5px 0 0 10px; margin:5px 0 0 0; border-bottom:8px solid #d99722;;}
#bg_prod_title{ background:url(../img/bg_prod_title.jpg) repeat-x; height:24px; line-height:15px; color:#fff; font-weight:bold; font-size:12px;}
#thecd{text-align:center;}
#videohelp{ background:url(../img/notice.jpg) no-repeat; padding:0 0 0 40px; color:#a5121c; height:35px; line-height:35px;}
#vidpop{padding:10px; border-top:10px solid #fff; background:#F5F5F5;}
	#vidpop ol{}
	#vidpop li{line-height:20px; border-top: 1px solid #ccc;}

/* ////////////////////  classes /////////////////////  */
.twofour{font-size:24px;}
.twenty{font-size:20px;}
.sixteen{font-size:16px;}
.fourteen{font-size:14px;}
.twelve{font-size:12px;}
.eleven{font-size:11px;}

.orange1{color:#d99722;}
.yellow1{color:#d99722;}
.grey1{color:#3f4c53;}
.grey3{color:#716f6e;}
.grey2{color:#626262;}
.white{color:#fff;}
.black{color:#000;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.botdash{ border-bottom:1px dotted #ccc;}
.bold{font-weight:bold;}
.normal{ font-weight:normal;}
.ucaps{ text-transform:capitalize;}
/* ////////////////////////////////////////////// ROTATOR STYLES //////////////////////////////////////////// */
#therotator{ position:relative;}
	* html #therotator{ position:fixed;}
#featured_box{width:646px; height:330px; float:left; text-align:left}
.featured_box{background:url(../img/main_pic.jpg) no-repeat;  border-left:1px solid #ccc;}

/*ROTATING FOCUS 1*/
 #mynamefocustabs{  width:302px; height:330px; background:#5a646a url(../img/bg_video.jpg) no-repeat; border-left:1px solid #fff; position:absolute; top:0px; right:0px;}

 /* AJ change font colour of the tab */
 #mynamefocustabs ul{margin:0; padding:0;}
 #mynamefocustabs li{margin:0; padding:0; height:50px; background:url(../img/bg_btn_rotator.jpg) repeat-x; list-style:none;}
 #mynamefocustabs li a { display:block; text-decoration:none; font:bold 14px Verdana; color: #fff; line-height:50px; padding-left:100px;  overflow:hidden; text-transform:uppercase;}
 #mynamefocustabs li a:hover {text-decoration:underline;}
 #mynamefocustabs li a.current{background:url(../img/bg_btn_tabover.jpg) no-repeat;  color: #fff; text-decoration:none; font-weight:bold;  }
 #mynamefocustabs li a.current:hover{text-decoration:none;}
 
 /* AJ change background-color for the main layer*/
 .mynametabcontent{ display:none; position:relative; }
 #mynamefocus1 {width:635px; height:225px; display:block; }
 #mynamefocus2 {width:635px; height:225px; display:none; }
 #mynamefocus3 {width:635px; height:225px; display:none; }
 
#mynamefocus_content1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; float:left;  }
#mynamefocus_content2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; float:left;  }
#mynamefocus_content3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; float:left;  }

#thumb1 { width:635px; height:280px; float:left; margin:0px 0px 0px 0px; padding:5px; position:relative; background:#333;} 
#thumb2 { width:635px; height:280px; float:left; margin:0px 0px 0px 0px; padding:5px; position:relative; background:#333;} 
#thumb3 { width:635px; height:280px; float:left; margin:0px 0px 0px 0px; padding:5px; position:relative; background:#333;}

/* ///////////////////////// JMODAL /////////////////////////*/

.jqmWindow {display:none; position:fixed; top:10px; left:40%; margin-left:-300px; width:800px;  color:#333;  }

.jqmOverlay { background-color:#000; }

* html .jqmWindow { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(1 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}

/* ////////////////   Product Accordion     /////////////////////// */

#prodnavi {}
#prodnavi div.selected .title { font-weight: normal; }
#prodnavi div div {
	padding: 5px 5px 5px 15px; background:#f8f8f8;
}
#prodnavi div.title {
	list-style:none; maring:0; padding:15px 0 10px 15px; height:10px; background:url(../img/bg_accord.jpg) repeat-x; line-height:10px; cursor: pointer; font-size:18px;}
#prodnavi div.selected {
	border-bottom: none;
}

@media print {
	#list3 div{
		display: block!important;
		height: auto!important
	}
}
