@charset "utf-8";
/* CSS Document */

body{
	background:url(images/body.jpg) repeat;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}

a:link {
    text-decoration: none;
    color: #FFFFFF;
}

a:visited {
    text-decoration: none;
    color: #FFFFFF;
}

a:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

a:active {
    text-decoration: none;
    color: #FFFFFF;
}
	
.clr{
	clear:both;
	}
	
a img{
	border:none;
	}		

.tablebg, .tablebg TD, .tablebg TH{
     background-image:url('images/body.jpg');
 }
	
#shoppingCart{
    background:url(images/shopping_cart.png) top;
    position: absolute;
    width:32px;
    height:32px;
    z-index: 10;
    color: #FFFFFF;
    margin-left: 900px;
    cursor: pointer;
}    

#gayOrNot {
    position: absolute;
    width:139px;
    height:28px;
    color: #FFFFFF;
    margin-left: 30px;
    cursor: pointer;
}
    
#wrapper{
	background:url(images/ho_11.jpg) repeat-y;
	width:972px;
	margin:0 auto 0 auto;
	}
	
#header{
	width:972px;
	height:338px;
	}
	
img.header{
	float:left;
    margin-top: 38px;
    margin-left: 407px;
	}	
	
#nav{
	margin:0 auto;
	width:972px;
	height:67px;
	}
	
#nav img{
	margin:0;
	padding:0;
	}
	
#nav a img{
	border:none;
	}
	
	
#content{
	width:850px;
	margin:5px auto 0 auto;
	padding:0;
	}
	
#contentin{
	padding:5px 0 10px 0;
	margin:0;
	}
	
#content .left{
	float:left;
	width:471px;
	}

#promo{
    width:836px; 
    height:43px; 
    z-index: 3; 
    visibility: visible;
    cursor: pointer;
}

.promotext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
}
	
.leftbox{
	background:url(images/boxbac.jpg) repeat-y;
	width:471px;
	}
	
.leftboxtop{
	background:url(images/boxtop.jpg) no-repeat top;
	width:471px;
	padding-top:20px;
	}	
	
.leftboxContent{
	width:420px;
	margin:0 auto;
	}
	
.leftboxdown{
	background:url(images/boxdwon.jpg) no-repeat bottom;
	padding-bottom:20px;
	}	
	
.leftboxContent p{
	font-size:11px;
	text-align:center;
	padding:0 0 0 5px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	}			
	
#content .right{
	float:right;
	width:375px;
	background:none;
	}
.blackbox{
	background:url(images/rightcontent.jpg) repeat-y;
	width:375px;
	}
	
.backboxcontent{
	padding:10px 10px 10px 20px;
	}	
	
.blackboxtop{
	background:url(images/boxtopright.jpg) no-repeat top;
	padding-top:15px;
	}
	
.blackboxdwon{
	background:url(images/ringdown%27.jpg) no-repeat bottom;
	padding-bottom:10px;
	}		
	
	
.blackboxin{
	padding:25px 10px 10px 25px;
	}
	
.feedback{
	float:left;
	margin-left:20px;
	}
	
.feedbackin{
	padding:15px 25px 15px 10px;
	}	
	
.feedback h1{
	font-size:14px;
	}
	
.feedback p{
	text-align:center;
	padding:5px 0 20px 0;
	}
	
	
/*products*/

.products{
	width:845px;
	margin:20px auto 0 auto;
	}
	
.productsleft{
	float:left;
	width:360px;
	}

.productwrapbig{
	width:355px;
	height:310px;
	background:url(images/prodbac.gif) no-repeat;
		}
		
.prodpad{
	padding:10px 0 0 8px;
		}
		
	
.productsright{
	float:right;
	}
	
.productdesc{
	background:url(images/pro_13.gif) no-repeat;
	width:451px;
	height:165px;
	margin-bottom:4px;
	}
	
.prodsmallwrap{	
	width:143px;
	height:141px;
	background:url(images/143back.gif) no-repeat;
	float:left;
    cursor: pointer;
		}
		
		
.prodpadone{
	padding:10px 0 0 8px;
		}		
		
.prodsmallerwrap{	
	width:141px;
	height:141px;
	background:url(images/141back.gif) no-repeat;
	float:left;
	margin-left:5px;
    cursor: pointer;
		}
	
.productdescin{
	padding:5px 30px 5px 30px;
	}	
	
.productdesc h1{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}	
	
.productdesc p{
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	color:#fff;
	line-height:1.2em;
	}

.price{
	background:url(images/pro_20.gif) no-repeat;
	width:177px;
	height:167px;
	float:left;
		}
		
p.prices{
	padding:30px 0 0 40px;
	margin:0 0 0 0;
	font-size:20px;
	color:#CCCCCC;
			}
			
span.decimal{
	font-size:15px;
	}
	
.saved{
	background:url(images/pro_07.gif) no-repeat;
	width:515px;
	height:55px;
	margin:0 auto;
	padding-top: 14px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #000000;
	}
	
a#buynowp{
	width:120px;
	height:55px;
	display:block;
	margin:10px auto 0 auto;
	text-indent:-2000px;
	}
 
a#buynowp1{
    width:120px;
    height:55px;
    display:block;
    margin:10px auto 0 auto;
    text-indent:-2000px;
    }				
	
	
.image{
	float:left;
	margin:0 5px 0 0;
	}
	
.save{
	padding:0 0 0 200px;
	}				
					
	
#footer{
	background:url(images/ho_58.jpg) no-repeat;
	width:972px;
	height:92px;
	margin:0 auto 0 auto;
}

.cart{
    width:845px;
    margin:20px auto 0 auto;
}

.snavi{
    width:845px;
    background:url(images/cart/cart002_03.jpg) no-repeat bottom;
    height:40px;
}
    
ul#secnav{
    margin:0;
    padding:0 0 0 10px;
}
    
ul#secnav li{
    display:inline;
    background:url(images/cart/back.jpg) left no-repeat;
    padding:25px;
}
    
ul#secnav li a{
    color:#706f6f;
    text-decoration:none;
    padding:5px 0 5px 0;
    line-height:2em;
}
    
ul#secnav li.active{
    background:url(images/cart/hoevrba.jpg) no-repeat left;
}
    
ul#secnav li.product{
    margin-left:350px;
}
    
ul#secnav li.secure{
    background:url(images/cart/locker.jpg) no-repeat left;
    padding-left:15px;
    color:#706f6f;
}
    
.shipping{
    width:830px;
    margin:50px auto 0 auto;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#fff;
}
    
.shipping h1{
    margin:0;
    padding:0 0 15px 0;
    color:#83ebef;
    font-size:14px;
    font-weight:bold;
}
    
h1.auto{
    margin:0;
    padding:0 0 10px 0;
    color:#83ebef;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
    
.autoblowbox{
    width:157px;
    margin-left:15px;
    float:left;
}
    
.autoblowboxin{
    height:132px;
    width:157px;
    border:1px solid #4d8083;
}
    
.shipdetails{
    width:480px;
    height:132px;
    margin-top:24px;
    float:left;
    border:1px solid #4d8083;
}

.cartboxtitle{
    width:840px;
    height:17px;
}
    
.cartbox{
    background:url(images/cart/carttop.gif) no-repeat top;
    width:845px;
    padding-top:45px;
    margin:0 auto 0 auto;
}
    
.cartbottomsz{
    background:url(images/cart/carbottom.gif) no-repeat bottom;
    padding-bottom:50px;
}

.cartbackz{
    background:url(images/cart/asdf.gif) repeat-y;
}
    
.calculate{
    width:216px;
    float:right;
    height:25px;
    font-size:15px;
}
    
.select_01{
    margin-left:15px;
    width:120px;
}
    
span.total{
    margin-right:70px;
}
    
.totalmoneyz{
    float:right;
    width:220px;
    font-size:15px;
}
    
.cartrowone{
    width:830px;
}        

.enquiry{
    background:url(images/cart/cart002_26.jpg) no-repeat top;
    width:474px;
    height:60px;
    margin:30px auto 0 auto;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
    
.enquiryin{
    padding:10px 0 0 45px;
}
    
span.blue{
    color:#8bfaff;
}
    
.shipcost{
    width:144px;
    float:left;
    margin:25px;
}

.cartcontentz{
    margin:0 auto 10px auto;
}

.shipinfo{
    width:260px;
    float:right;
    margin:25px 0 0 0;
}

.cartrowonee{
    float:left;
    width:81px;
    height:81px
}
    
img.removez{
    padding-top:20px;
}
    
.cartrowtwo{
    float:left;
    width:475px;
    height:81px;
    margin-left:25px;
    font-size:15px;
    color:#fff;
}
    
.cartrowthree{
    float:left;
    width:66px;
    padding-top:10px;
}
    
.cartboxin{
    padding:40px 15px 0 30px;
}
    
.priceboxten{
    width:66px;
    padding:5px 0 5px 0;
    border:1px solid #282828;
    text-align:center;
    color:#fff;
    font-size:15px;
}
    
.cartrowfour{
    float:left;
    color:#fff;
    font-size:15px;
    margin-left:60px;
    padding-top:14px;
}

/*---------------contact_form------------------*/
.contact_form{
    width:343px;
    float:left;
    padding:0px 0 0 30px;
}
.form_row{
    height:22px;
    clear:both;
    padding:5px 0 0 0;
    color:#a53d17;
}
label.contact{
    float:left;
    width:135px;
    font-size:12px;
    text-align:left;
    font-weight:normal;
    padding:4px 30px 0 0;
    color: #fff;
}

.form_row3{
    width:384px;
    height:22px;
    clear:both;
    padding:5px 0 0 0;
    color:#a53d17;
}

label.contact4{
    float:left;
    width:62px;
    font-size:8px;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    margin:0 0 0 5px;
    padding:6px 0 0 0;
    color: #fff;
}

input.contact_input{
float:right;
width:150px;
height:18px;
background-color:#fff;
color:#000;
border:1px #DFDFDF solid;
float:left;
}

.select{
     float:left;
    width:175px;
    height:18px;
    color:#000;
    font-size:11px;
    border:1px #DFDFDF solid;
    }

.form_check{
    width:12px;
    height:12px;
    margin:0;
    float:left;
    margin:4px 10px 0 0;
    }
.form_label{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#fff;
    font-weight:normal;
    margin-right:10px;
    margin-top:6px;
    float:left;
    }
/*---------------contact_form------------------*/

/*---------------credit card------------------*/
.creditcard_image{
    float:left;
    width:190px;
    height:27px;
    margin:0 0 5px 140px;
}

.creditcard_box{
    width:451px;
    margin:0 auto;
}

.creditcard{
    float:left;
    width:451px;
    height:165px;
    background:url(images/cart/pro_13.gif) no-repeat;
}


.creditcard_info{
    width:390px;
    float:left;
    padding:20px 0 0 30px;
}

.form_row1{
    height:22px;
    clear:both;
    padding:5px 0 0 0;
    color:#a53d17;
}

label.contact1{
    float:left;
    width:135px;
    font-size:12px;
    text-align:left;
    padding:4px 5px 0 0;
    color: #fff;
}

label.contact2 a{
    float:left;
    width:62px;
    font-size:9px;
    text-align:left;
    font-weight:normal;
    text-decoration:none;
    margin:0 0 0 5px;
    padding:6px 0 0 0;
    color: #fff;
}

label.contact2 a:hover{
    text-decoration:underline;
}

input.contact_input1{
    float:right;
    width:150px;
    height:18px;
    background-color:#fff;
    color:#000;
    border:1px #DFDFDF solid;
    float:left;
}

input.contact_input11{
    float:right;
    width:100px;
    height:18px;
    background-color:#fff;
    color:#000;
    border:1px #DFDFDF solid;
    float:left;
}

.select1{
    float:left;
    width:175px;
    height:18px;
    color:#000;
    margin:0 0 5px 0;
    font-size:11px;
    border:1px #DFDFDF solid;
}

.select2{
    float:left;
    width:95px;
    height:18px;
    color:#000;
    margin:0 3px 5px 0;
    font-size:11px;
    border:1px #DFDFDF solid;
}

.select3{
    float:left;
    width:55px;
    height:18px;
    color:#000;
    margin:0 0 5px 0;
    font-size:11px;
    border:1px #DFDFDF solid;
}


/*---------------credit card------------------*/

/*---------------reset & process------------------*/
.reset_box{
    margin:0 auto;
    width:350px;
    height:34px;
}

.reset_box img{
    margin:0;
    padding:0;
}    

.reset_box a img{
    border:none;
}

/*---------------reset & process------------------*/

/*---------------price------------------*/
.price_01{
    width:238px;
    height:109px;
    margin: 0 auto;
    background:url(images/cart/cart003_21.gif) no-repeat;
}

.price_01 h1{
    margin:0;
    padding:25px 0 0 0;
    text-align:center;
    font-weight:normal;
    font-size:12px;
    color:#8cf5f6;
}

.price_01 h2{
    margin:0;
    padding:10px 0 0 0;
    text-align:center;
    font-weight:normal;
    font-size:12px;
    color:#8cf5f6;
}        
    
    
/*last page*/

.specialprz{
    width:831px;
    margin:0 auto;
    background:#001d1e;
    color:#8bfaff;
    font-size:15px;
    height:48px;
    line-height:3.5em;
    border:1px solid #4d8083;
}
    
.updatesubmit{
    background:url(images/cart/cart002_22.jpg) no-repeat;
    width:201px;
    height:45px;
    float:right;
    border:none;
    cursor:pointer;
}
    
.resetdo{
    background:url(images/cart/cart003_14.png) no-repeat;
    width:125px;
    height:34px;
    float:right;
    border:none;
    cursor:pointer;
}
    
.proeceeanccheck{
    background:url(images/cart/cart003_16.png) no-repeat;
    width:220px;
    height:34px;
    float:right;
    border:none;
    cursor:pointer;
}
    
.applyzdo{
    background:url(images/cart/apply.jpg) no-repeat;
    width:62px;
    height:26px;
    float:left;
    margin-left:5px;
    border:none;
    cursor:pointer;
}

.checkoutd{
    background:url(images/cart/cart002_23.jpg) no-repeat;
    width:153px;
    height:45px;
    float:right;
    border:none;
    cursor:pointer;
}

.priceboxten input{
    background:none;
    border:none;
    color:#fff;
    text-align:center;
}

span.flated{
    float:left;
}

img.procdd{
    padding:10px 0 0 0;
    float:right;
}
    
.pzdpz{
    padding:0px 10px 0px 30px;
}

.lastz{
    margin:20px auto 0 auto;
}

.lastone{    
    width:244px;
    height:209px;
    background:url(images/cart/cart04_01_07.gif) no-repeat;
    float:left;
    margin-top:5px;
}

.lastone img{
    padding:20px;
}

.lasttwo{
    float:left;
    width:175px;
    padding-top:10px;
    line-height:2em;
    font-size:12px;
}

img.prdz{
    margin-left:-5px;
}

.innpardd{
    padding:0 0 0 10px;
}

.lastthree{
    background:url(images/cart/sadfafsd.jpg) no-repeat;
    width:422px;
    height:211px;
    float:right;
}

.lastthreein{
    padding:40px;
}

.proceedcheckout{
    background:url(images/cart/asdfff.jpg) no-repeat left top;
    height:31px;
    width:830px;
}

#fadeScreen{
    display: none;
    background-color: #000000;
    height: 2500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

#popupDiv{
    top: 100px;
    color: black;
    background-color: white;
    display: none;
    position: absolute;
    width: 666px;
    outline-color: black;
    outline-width: 2px;
    outline-style: solid;
    z-index: 100;
}