/* Videos Section
#quantity{
	border: 1px solid #E4E4E4;
	margin-top:5px;
	padding-top:3px;
	width:44px;
	height:15px;
	color:#868686;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
#loginStyle{
	border: 1px solid #E4E4E4;
	margin-top:5px;
	padding-top:3px;
	width:120px;
	height:15px;
	color:#868686;
}
#cusfield{
	border: 1px solid #E4E4E4;
	margin-top:5px;
	padding-top:3px;
	height:15px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
}
#cusfield3{
	border: 1px solid #E4E4E4;
	height:30px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
}
#cusfield2{
	border: 1px solid #E4E4E4;
	margin-top:5px;
	padding-top:7px;
	height:20px;
	text-align:center;
	width:200px;
	margin-left:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#868686;
	font-weight:bold;
}
.videoTop h1 {
	width: 393px;
	font: normal 1.1em/120% Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #686A77;
	margin: 0 0 4px 0;
	padding: 8px 0 6px 6px;
	border: 1px solid #94969F;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;}
	
.videoTop  {
	width: 401px;
	border: 1px solid #F0F0F0;
	background: #FFF;
	float: left;
	padding: 2px;}

.videoTop h1 img {
	float: right;
	margin-right: 6px;}

.videoTop  p.caption {
	font: normal 0.65em/120% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 10px;}	

.videoTop .button {
	width: 151px;
	font: normal 0.68em/120% Verdana, Arial, Helvetica, sans-serif;
	background-color: #686A77;
	margin: 4px 0 12px 8px;
	border: 1px solid #94969F;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;}

.videoTop .button a {
	color: #FFF;
	text-decoration: none;
	display: block;}

#latestvideos ul {
	width: 400px;
	height: 275px;
	overflow: scroll;
	padding:0;}

#latestvideos ul img {
	margin-right: 6px;
	float: left;}

#latestvideos ul h2 {
	color: #666;
	text-decoration: underline;
	font-size: 0.7em;
	margin: 0 0 5px;}

#latestvideos ul p {
	font-size: 0.65em;
	color: #1E1E1E;
	margin-bottom: 10px;}

#latestvideos .wasprice {
	color: #FF0000;
	font-weight: bold;
	margin: 0 17px 0 64px;}

#latestvideos .nowprice {
	font-weight: bold;
	color: #33CC33;}

#latestvideos .latestbasket form {
	width: 30px;
	margin-left: 12px;
	float: right;}
	
#latestvideos ul li {
	width: 370px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0 10px 0;
	height:auto;
	padding: 0 0 0 8px;
	border-bottom: 1px solid #E7E7E9;}

.singlewidthV {
	width: 940px;
	border: 1px solid #F0F0F0;
	background: #FFF;
	float: left;
	padding: 2px;}
		
.singlewidthV h1 {
	width: 293px;
	font: normal 1.1em/120% Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #686A77;
	margin: 0 0 4px 0;
	padding: 8px 0 6px 6px;
	border: 1px solid #94969F;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;}
	
.singlewidthV h2 {
	font-size:15px;
	color:#000000;
	padding: 8px 0 1px 6px;
}

.singlewidthV  .date{
	font-size:11px;
	color:#31819c;
	padding: 0 0 6px 6px;
}
.singlewidthV  p{
	font-size:10px;
	color:#444444c;
	padding: 0 6px 6px 6px;
}
	
.singlewidthV h1 img {
	float: right;
	margin-right: 6px;}

.singlewidthV  p.caption {
	font: normal 0.65em/120% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	padding: 10px;}	

.singlewidthV .button {
	width: 151px;
	font: normal 0.68em/120% Verdana, Arial, Helvetica, sans-serif;
	background-color: #686A77;
	margin: 4px 0 12px 8px;
	border: 1px solid #94969F;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: center;}

.singlewidthV .button a {
	color: #FFF;
	text-decoration: none;
	display: block;}
	
ul#videoNav{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	font: normal 0.68em/120% Verdana, Arial, Helvetica, sans-serif;
}
ul#videoNav li{
	text-align:center;
	display:block;
	float:left;
	margin:0;
	padding-left:6px;
	padding-top:10px;
	height:162px;

}
ul#videoNav li a{
	border-style:solid;
	border-color:#cccccc;
	border-width:1px;
	display:block;
	float:left;
	color:#444444;
	text-decoration:none;
	width:146px;
	height:162px;
}
ul#videoNav li a:hover{
	background-color:#f2fff2;
	border:#333333 1px thin solid;
}
ul#videoNav li img {
	margin-top:15px;
	border-style:solid;
	border-color:#6e736e;
	border-width:3px;
}
ul#videoNav li #active{
	height:162px;
	background-color:#f2fff2;
	border:#333333 1px thin solid;
}
ul#videoNav li p{
	width:112px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

.singlewidthVTop {
	width: 945px;
	background: #96C960;
	height:2px;
}


ul#shoppingTabs{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	height:36px;
	font: normal 0.68em/120% Verdana, Arial, Helvetica, sans-serif;
}
ul#shoppingTabs li{
	text-align:center;
	display:block;
	float:left;
	margin:0;
	padding-top:10px;
	height:26px;
	line-height:25px;

}
ul#shoppingTabs li a{
	background:url(../graphics/misc/gray_button.jpg) no-repeat;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	width:118px;
	height:26px;
}
ul#shoppingTabs li a:hover{
	
	background:url(../graphics/misc/green_button.jpg) no-repeat;
	background-color:#96C960;
	height:26px
}
ul#shoppingTabs li #active{
	background:url(../graphics/misc/green_button.jpg) no-repeat;
	background-color: #96C960;
	height:26px;
}
.jgbmID{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:75px; 
	float:left;
	height:30px;
	padding-left:10px;
}
.quickadd{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:466px; 
	float:left;
	height:100px;
	padding-left:10px;
	background-repeat:no-repeat;
  background-position: 10px 15px;

}

.jgbmDes{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:380px; 
	float:left;
	height:30px;
	padding-left:10px;
	}
.jgbmQuan{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:78px; 
	float:left;
	height:30px;
	text-align:center;
}
.jgbmPrice{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:78px; 
	float:left;
	height:30px;
	padding-right:10px;
	text-align:right;
}
.jgbmTotal{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:78px;
	float:left;
	height:30px;
	padding-right:10px;
	text-align:right;
}
.jgbmPrice2{
	border-right:1px #E0E0E0 solid;
	width:78px; 
	float:left;
	height:90px;
	padding-right:10px;
	text-align:right;
}
.jgbmTotal2{
	border-right:1px #E0E0E0 solid;
	width:78px;
	float:left;
	height:90px;
	padding-right:10px;
	text-align:right;
}
.jgbmTotal3{
padding-top:10px;
	width:156px;
	float:left;
	height:80px;
	padding-right:10px;
	text-align:center;
}
.bigTotal{
	font-size:16px;
	color:#333333;
}
.jgbmStock{
	border-right:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	width:78px; 
	float:left;
	height:30px;	
	text-align:center;
}
.jgbmDel{
	border-bottom:1px #E0E0E0 solid;
	width:78px; 
	float:left;
	height:30px;
	padding-left:10px;
}
.tableCart{
	line-height:25px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}	
.singlewidthVBottom {
	width: 945px;
	background: #A8A8A8;
	height:58px;
}
.boxFloatleft{
	margin-top:20px; 
	margin-left:20px;
	float:left;
	font-size:11px;
	color: #FFF;
	line-height:33px;
	height:21px;
}
.boxFloatright{
	margin-top:20px; 
	margin-right:11px;
	float:right;
	font-size:12px;
	color: #FFF;
	height:26px;
}
.cartTitles{
	font-size:16px;
	}
.box350Wide{
	border-right:1px #E0E0E0 solid;	
	width:310px; 
	margin-left:30px; 
	float:left;
}
.addNew{
	width:310px; 
	margin-left:30px; 
	float:left;
}
.box290Wide{
	border:1px #E0E0E0 solid;	
	width:250px; 
	float:left;
	padding:20px;
	margin-top:30px;
	margin-left:15px;
	color:#999999;
	font-size:12px;
}
.box590Wide{
	border:1px #E0E0E0 solid;	
	width:700px; 
	float:left;
	padding:20px;
	margin-top:30px;
	margin-left:15px;
	color:#999999;
	font-size:12px;
}
.box540Wide{
	border:1px #E0E0E0 solid;	
	width:550px; 
	float:right;
	padding:10px;
	margin-top:20px;
	margin-right:15px;
	margin-left:15px;
	color:#999999;
	font-size:12px;
}
.box540Wide p{
	color:#999999;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:130%;
}
.topGreen540{
	height:18px;
	width:516px;
	margin:5px;
	background-color:#95CA60;
	color:#FFFFFF;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
}
.bottomGreen540{
	width:516px;
	margin:10px;
	color:#999999;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
}
.box340Wide{
	border:1px #E0E0E0 solid;	
	width:290px; 
	float:left;
	padding:10px;
	margin-top:20px;
	margin-left:15px;
	color:#999999;
	font-size:12px;
}
.topGreen340{
	height:18px;
	width:261px;
	margin:5px;
	background-color:#95CA60;
	color:#FFFFFF;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
}
.bottomGreen340{
	width:261px;
	margin:5px;
	color:#999999;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
}
.topGreen{
	height:18px;
	width:671px;
	margin:10px;
	background-color:#95CA60;
	color:#FFFFFF;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
}
.bottomGreen{
	width:671px;
	margin:10px;
	color:#999999;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
}

.black{
	color:#666666;
	font-size:12px;
}

.box290WideGray{
	border:1px #E0E0E0 solid;	
	width:250px; 
	float:left;
	padding:20px;
	margin-left:15px;
	margin-top:30px;
	background-color:#EAEAEA;
	font-size:12px;
	text-align:center;
}
.box570Wide{
	 width:550px; 
	 float:right;
	 margin-right:10px; 
}
.address{
	font-size:12px;
	color:#666666;
	line-height:15px;
	}
ul#nav li:hover ul#login, ul#nav li.hover ul#login{
	width: 162px;
	display: block;
	line-height:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../graphics/misc/login_boxBG.jpg);
	background-repeat:repeat-x;
	height:210px;
	position:absolute;
	top: 28px;
	right:1px;
	margin-top:-1px;
	z-index: 900;
	padding-left:20px;
	padding-top:10px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:1px;
	-moz-border-radius-topright:1px;
	border:1px solid #FFFFFF;
	
	}
	
ul#nav li ul#login a:hover {
	color:#333333;
	
}
ul#nav li#loginBox li:hover {
	color:#333333;
	background:none;

}
ul#nav li ul#login a {
	color:#666666;
	display:block;
	float:left;
	font:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul#nav li#loginBox li a, ul#login li:hover li a {
	font-size:10px;
	margin:0;
	text-align:left;
	background:none;
	width:130px;
	padding:5px;
	height:auto;
	
}
ul#nav li:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../graphics/misc/top_menu_bg.gif) repeat-x scroll center top;
	color:#000000;}
	
#rg_box1{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #c1c1c1;
	width:255px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	color:#333333;
	background-color:#EBEBEB;
}
.rg_box1{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #c1c1c1;
	width:255px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	color:#333333;
	background-color:#EBEBEB;
}
.rg_boxTop{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	width:241px;
	margin:5px;
	color:#E6E6E6;
	text-indent:10px;
	line-height:18px;
	background-color:#686A77;
	height:20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rg_boxWrap{
	margin-top:10px;
	font-size:11px;
	width:223px;
	margin-left:auto;
	margin-right:auto;
}
#rg_box1:hover {
background-color:#D9E8F4;
border-bottom:1px solid #76ACD8;
}

li.sideBar{
	font-size:10px;
	border-bottom: #8793A1 thin solid;
	line-height:16px;
	color:#5C6D81;
}	
.sideBarTop{
	font-size:12px;
	background-color:#666666;
	line-height:20px;
	width:130px;
	color:#E6E6E6;
}
li.sideBar a:hover {
	color:#333333;
	text-decoration:none;
	
}
li.sideBar a {
	text-decoration:none;
}

li.sideBar a:visited {color: #5C6D81;}
li.sideBar a:active {color: #5C6D81;}
li.sideBar a:link {color: #5C6D81;}

#loginButton{
	background-image:url(../graphics/misc/login.jpg);
	width:56px;
	height:28px;
}
#loginButton:hover{
	background-image:url(../graphics/misc/loginOver.jpg);
	width:56px;
	height:28px;
}
.loginSection{
	position:absolute; 
	width:200px;
	font-size:10px;
	padding:10px;
	background-color:#FFFFFF;
	border-bottom:#b0b0b0 1px solid;
	border-left:#b0b0b0 1px solid;
	border-right:#b0b0b0 1px solid;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	right:0; 
	top:15; 
	z-index: 90000;
	background-image:url(../graphics/misc/login_boxBG.jpg);
	line-height:30px;
}
.loginRel{
	position:relative; 
	float:left;
}
#shopcartNone{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color:#FFFFFF;
	float:left;
	width:920px;
	padding:5px;
}
#shopcartNone h1{
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
#shopcartNone p{
	color:#666666;
	font-size:10px;
}
#shopcartNone li{
	font-size:10px;
	float:left;
	width:140px;
	height:20px;	

	border-right:#e2e2e2 1px solid;
	margin-left:-1px;
	text-indent:5px;
	line-height:20px;
}



#shopcartNone li a{
	text-decoration:none;
	width:140px;
	height:24px;
	display: block;
	color:#999999;
}

#shopcartNone li a:hover{
	background-color:#e3e3e3;
	width:140px;
	height:24px;
	color:#333333;
	display: block;
}



#shopcartNone ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display: inline;
}
.shopcartTitle{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:transparent url(../graphics/misc/limited_left2.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.85em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:400;
	height:17px;
	line-height:120%;
	margin-bottom:4px;
	padding:4px 0 4px 7px;
	width:469px;
	background-color:#686a77;
}
.shopcartBox{
	background-color:#FFF; 	
	float:left; 
	width:564px;
	}
.bigFontBlack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
}
.bigMedBlack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:33px;
}

.reasonsTitle{
	padding-left:55px;
	padding-top:115px;
	height:224px;
	width:224px;
	}
.reasonsBox{
	width:154px;
	height:320px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
.reasonsBoxTop{
	background-image:url(../graphics/misc/reasonBoxTop.jpg);
	background-color:#333333;
	width:154px;
	height:43px;
}

.reasonsBoxNumber{
	background-image:url(../graphics/misc/reasonBoxNumber.jpg);
	width:27px;
	height:35px;
	margin-left:10px;
	padding-top:5px;
	float:left;
	text-indent:7px;
	background-repeat:no-repeat;
}
.reasonsBoxTitle{
	color:#9ECF42;
	float:left;
	width:90px;
	margin-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align:center;
	}
.reasonsBoxText{
	border:#E1E1E1 1px solid; 
	margin-top:-3px;
	padding:10px;
	font-size:12px;
	line-height:20px;
	height:274px;
	font-family:Arial, Helvetica, sans-serif;
	}
.t_curves933 {
	width:933px;
	}
#eshotHead{
	background-image:url(../graphics/misc/header/eshot-header.jpg);
	height:135px;
	width:947px;
	margin-top:50px;
	position:relative;
}
#eshotHead h1{
	color:#E7A23A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:25px;
	font-weight:100;
	top:39px;
	left:190px;
	position:absolute;
}
#eshotHead h2{
	color:#F0CED3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:100;
	top:73px;
	left:190px;
	position:absolute;
}
#eshotHead h3{
	color:#7F7F7F;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:100;
	top:130px;
	left:881px;
	position:absolute;
}
.mailerBox{
	height:195px;
	float:left;
	position:relative;
	margin-left:20px;
	margin-top:20px;
	width:450px;
	background-repeat:no-repeat;
	background-image:url(../graphics/misc/mailersBox.jpg);
}
.rightFloat{
	float:right;
	margin-right:20px;
}
.mailerBox img{
	height:153px;
	position:absolute;
	width:110px;
	top:23px;
	left:18px;
}
.mailerBox h4{
	position:absolute;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	top:23px;
	font-weight:200;
	width:270px;
	left:138px;
}
.mailerBox p{
	position:absolute;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	top:73px;
	font-weight:100;
	width:270px;
	left:138px;
}
.date{
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	top:50px;
	width:270px;
	left:269px;
}
#eshotBox{
	position:absolute;
	top:143px;
	width:270px;
	left:120px;
	}
.html{
	position:absolute;
	top:123px;
	width:270px;
	left:137px;
	font-size:12px;
	}

#eshotMenu li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	padding-left:10px;
	font-size:12px;
}
#eshotMenu a:hover{
	color:#FF6600;
	text-decoration:none;
}
#eshotMenu a{
	color:#666666;
}
#active{
	font-weight:bold;
}
*/
