/* $Id: skin1.css,v 1.24.2.13 2007/04/17 06:20:49 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: "Lucida Grande", Helvetica, "Times New Roman";
	COLOR: #27293e;
	FONT-SIZE: 11px;
}
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT,map{
	margin:0px;
	padding:0px;	
}
tr, p{
 padding-bottom: 8px;
}
.inputstyle1{ width:160px; height:16px;}
select{height:20px;}

.pro_opt_inv{
 width:160px;
 border:1px inset threedface; 
}

HTML,BODY {
	HEIGHT: auto;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #1d2031;
}

A:link {
	COLOR: #2d5ead;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #2d5ead;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #3d6598;
	TEXT-DECORATION: underline;
}
HTML,BODY {
	HEIGHT: auto;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #1d2031;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

h1{
	margin:0;
	padding:0px;
	/*padding-left:10px;*/
	padding-top:4px;
	margin-bottom: 12px;

}


/*
	Content enviroment styles
*/
#main{
 width:801px;
 margin: 28px auto 28px auto;
}

#header{
 text-align:center;
 background: #1d2031 url(images/bgline-.jpg) bottom repeat-x;
 position:relative;
/*	height:365px; */
	width:800px;  
}

#nav{
 height: 28px;
 background: #1d2031;
 width:801px;
 text-align:right;
}

#nav-link1{
 float:left;
}

#nav-link2{
 float:right;
}

.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}

.Star {
	COLOR: #FF0000;
}

.VertMenuTitle {
	background-color: #1d2031;
	color:#FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	font-size:12px;
	text-transform:uppercase;
	display:block;
	text-align:center;
	height: 22px;
}

/*DESHI */
#mainbody{
		width:801px; 
		clear:both; 
		background:#FFFFFF;
	}
	
/*#body-container{ background:#ffffff url(images/mainbgtop.jpg) top left no-repeat; height:400px;  width:587px; float:left; padding:4px; }*/
#body-container{ 
 background:#ffffff url(images/mainbgtop.jpg) top left no-repeat; 
 height:auto;
 width:595px; 
 float:left; 
 }

#left-container{background: url(images/footer.gif) bottom left no-repeat ; 
 min-height:370px;
 height:auto !important;
 height:370px;
 padding:4px; padding-left:6px; 
 padding-bottom: 20px;
}

#left-container p{
padding-bottom:8px;

}

#cart-container {}
.right-box{ 
	background:#ececec; 
	width:200px; 
	clear:right;
	float:right; 
	padding:2px; 
	margin-bottom: 8px;

	}

#infolink { float:right; padding: 34px 8px 0 0; }
#infolink a:link{ color:#336699; }

#infolink_catalog  { float:right; padding: 5px 8px 0px 0px;margin:0px; }
#infolink_catalog a:link{ color:#336699; }


#txtdesert{  padding: 14px 0 8px 0; float:left; clear:left;}

#sub-title {  background:url(images/h-bg-.jpg) repeat-x; width:582px; clear:both; height:25px;   }
#stitle1 { float:left; width:500px; color:#ffffff;  font-size:12px; font-weight:bold; padding:2px 0 7px 12px;  }
#stitle2 { float:right; width:20px; padding:9px 0 0 0;  }

#sub-title1 {  background:url(images/c-bg1-.jpg) repeat-x; width:582px; clear:both; height:25px;   }
#stitle1 { float:left; width:500px; color:#ffffff;  font-size:12px; font-weight:bold; padding:2px 0 7px 12px;  }
#stitle2 { float:right; width:20px; padding:9px 0 0 0;  }

.caption{ 
  width:582px; 
  height:32px; 
  font-size:12px;  
  font-weight:bold;
 
 }
 
.caption .caption-01 { 
 		float:left; 
		color:#666666; 
		width:235px; 
		height:14px; 
		background:url(images/c-bg.jpg) repeat-x; 
		padding:10px; 
		text-transform:uppercase;  
	}
.caption .caption-02 { float:left; color:#666666;width:159px; height:22px; background:url(images/c-bg.jpg) repeat-x; padding:10px 0 0 0; text-transform:uppercase;}
.caption .caption-03 { float:left; color:#666666; width:70px; height:22px; background:url(images/c-bg.jpg) repeat-x; padding:10px 0 0 0; text-transform:uppercase;}
.caption .caption-04 { float:left; color:#666666; width:97px; height:22px; background:url(images/c-bg.jpg) repeat-x; padding:10px 0 0 0; text-transform:uppercase;}

.row {
  background:url(images/rowbg.jpg) repeat-x; 
  float:left; 
  width:582px;
   height:37px;  
   font-size:12px; 
   font-weight:bold;
    color:#333333; 
  }
  
.row_over { background:url(images/row_over.jpg) repeat-x; float:left; width:582px; height:36px; font-size:12px; font-weight:bold; }
.col-01 { float:left; width:243px;  padding:8px 0 0 10px; color: #27293e; cursor:pointer;}
.col-01 span{font-weight:bold; color: #CCCCCC;}

.col-02 { float:left; width:166px;  padding-top:8px;  color: #27293e;}
.col-03 { float:left; width:63px;  padding-top:8px;  color: #27293e;}
.col-03 select {  border:1px inset threedface;  width: 40px; }
.col-04 { float:left; width:66px;  padding-top:8px;  color: #27293e;}
.order { float:left; width:31px;  padding-top:8px; color: #27293e;}
.options{width:160px;}

.clearStyle{clear:both; padding:0px; margin:0px; height:1px;}

#cart_pinfo_container{
 float:left;
}

.cart {
	width:185px;
	height:auto;
	padding:18px 0 10px 6px;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	/*display:block;*/

}
.cart p{
	font-size:11px;
color:#333333;
	font-weight:bold;
}
.cart p a:link {
	text-decoration:underline;

}
.cart span{
	font-size:11px;
	color:#b6b6b6;
	font-weight:bold;
}

/* added for scroller minicart */
.minicart {
	width:185px;
	height:auto;
	padding:18px 0 10px 6px;
	border-bottom:1px solid #FFFFFF;
	clear:both;
	/*display:block;*/

}
.minicart p{
	font-size:11px;
color:#333333;
	font-weight:bold;
}
.minicart p a:link {
	text-decoration:underline;

}
.minicart span{
	font-size:11px;
	color:#b6b6b6;
	font-weight:bold;
}

/* ended scroller of minicart */

.cart-container--01 {
	float:left;
	width:20px;
	height:auto;
}
.cart-container--02 {
	float:left;
	width:137px;
	height:auto;
	
}

#cart_links{
	padding-bottom: 18px;
}
.cart-container--02  a{
	font-weight:bold;
}
.cart-container--03 {
	float:left;
	width:28px;
	height:auto;	
}
.cart-container--03 img {
	padding-top:4px;
	cursor:pointer;
}
#cart_links p{
 padding-bottom:8px;
}

#cart_links p a:link, #cart_links p a:visited{
 text-decoration:underline;
}

#cart_links p a:hover{
 text-decoration:none;
}

/* Signup page style*/
#sub-body-container{ 
 float:left; 
 clear:both;
 background:#ffffff url(images/mainbgtop1.jpg) top left no-repeat; 
 
/* min-height:370px;
 height:auto !important;
 height:370px;*/
 

 width:793px; 
 padding:4px 4px 15px 4px;
 margin:0px;
 }
 
 .plain_page{
  padding: 0 10px 0 10px;
 }
 
 .plain_page p select{
  border:1px inset threedface;
 }
 
.large_p_text p{
 font-size:12px;
 padding-bottom:10px;
} 
 
.sign-in-up { margin:0px; float:left; border: none; }
#sub-bodycart-container {background:#ececec; width:196px; float:right; padding:2px;}

.sign-up-titles{
	font-size:12px; 
	clear:both;
	display:block; 
	font-weight:bold; 
	margin:0px 0px 37px 0px; 
	padding:0px;
	text-transform:uppercase;
}

/*
.footer{ background: url(images/footer.gif) top left no-repeat ; height:100px; width:595px; padding-top:40px; }
.footer1{ background: url(images/footer1.jpg) top left no-repeat ; height:100px; width:801px; padding-top:40px; }
*/
/* DESHI */
/*----------------->>> SIGN IN UP <<<-----------------------*/


label.field-personal {
	clear:left;
	float: left;
	width: 231px;
	margin:0px 0px 6px 0px;
	display:block;
}
/*------- style="font-size:12px; width: 231px; clear: right; font-family: Arial, Helvetica, sans-serif;"------*/
label.field-personal input,label.field-personal select {
	clear:left;
	float: left;
	width: 231px;
	padding: 0px;
	margin-top:6px;
	display:block;
	border:1px inset threedface;
}
label.field-billing {
	clear:left;
	display:block;
	float: left;
	width: 228px;
	margin: 0px 0px 6px 0px;
}
label.field-billing input, label.field-billing select {
	clear:left;
	float: left;
	width: 228px;
	padding: 0px;
	margin-top:6px;
	display:block;
	border:1px inset threedface;
}
label.field-shipping {
	clear:left;
	display:block;
	float: left;
	width: 220px;
	margin: 0px 0px 6px 0px;
}
label.field-shipping input, label.field-shipping select{
	clear:left;
	display:block;
	float: left;
	width: 220px;
	padding:0px;
	margin-top:6px;
	display:block;
	border:1px inset threedface;
	
}
#sub-body-sign-in-up {
	width:793px;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	margin:29px 0px 0px 0px;
	height: auto;/*374px;*/
}
.personalinfo {
width: 231px;
height:21px;
}
.personalinfobox {
	width:233px; 
	float:left; 
/*	height:260px; */
	height:auto;
	padding:0px 18px 0px 11px; 
	margin:0px;
}
.billinginfobox {
width:235px; height:308px; float:left; padding:0px 16px 0px 18px; margin:0px; border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6 ;
}
.shippinginfobox {
width:220px; height:308px; float:left; padding:0px 0px 0px 20px; margin:0px;
}

#stylizedleftbox {
width:547px; float:left; height: auto; margin:0px;
}
.stylizedleftboxtop {
height:20px; clear:both; float:right; padding: 10px 28px 0px 0px; margin:0px;
}
.stylizedleftboxtop label {
font-size:10px; width: 231px; padding-left: 5px; clear: right; 
font-family: Arial, Helvetica, sans-serif;

}
.stylizedleftboxbottom {
	margin:0px; 
	float:right; 
	padding-right:19px; 
	clear:right;
}
.stylizedleftboxbottom label {
font-size:10px; width: 231px; padding-left: 5px; clear: right; 
font-family: Arial, Helvetica, sans-serif;
}
#stylizedrightbox {
width: auto; float:right; height: auto; margin:0px;
}
#stylized {
 clear:right;
 float:right; width:183px; height:30px; margin:10px 20px 0px 0px ; padding:0px;;
}
#stylized button{ 
		width:183px;
		height:30px;
		background: #ffffff url(images/create_new_account.gif) no-repeat;
		text-align:center;
		line-height:25px;
		color:#FFFFFF;
		font-size:10px;
		border:0px;
		margin:0px;
		padding:0px;
		
	}
.copy_b2s{
height:24px;
}

/*--------------------------->>> SHIPPING INFORMATION <<<--------------------------------*/
.sameasbillingadd {
font-size:10px; width: 231px; clear: right; padding-left:5px; font-family: Arial, Helvetica, sans-serif;
}

/*--------------------------- SIGNING PAGE --------------------------------*/

#signin-01 { float:left; width:329px; height:301px; padding:57px 0 0 73px; line-height:18px; border-right:1px solid #d6d6d6; }
#signin-01  h1 { font-size:12px; font-weight:bold; margin-bottom:29px; }
#signin-01 label{ width:329px; height:18px; }
#signin-01 a:link, #signin-01 a:visited{ text-decoration:underline; }

#signin-01 p input { width:244px; height:21px; border:1px inset threedface; margin:2px 50px 0px 0px;}
#signin-02 { float:left; width:325px; height:300px; padding:58px 0 0 65px; }
#signin-02  h1 { font-size:12px; font-weight:bold; margin-bottom:29px; }
#signin-02  p {  margin-top:30px; }
.buttonStyle{ width:179px; height:30px; border:none; }
.bottomSpace{ margin-bottom:17px;}

/*--------------------------- SHOPPING CART PAGE --------------------------------*/
.cart-list-body {
width:793px;
float:left;
padding-top:3px;
padding-bottom:0px;
margin:0;
height: auto;/*374px;*/
}
.cart_row { width:792px; height:149px; border-bottom:1px solid #e8e8ea; display:block; clear:both; }
.cart_row p{font-weight:bold; font-size:11px; padding:0px; margin:0 0 12px 0;}

.flowstyle{clear:both; display:block;}
.cart_col_01 {float:left; width:144px; height:149px;}
.cart_col_02 {float:left;	width:184px; height:95px; padding:54px 0 0 0;}
.cart_col_02 p{text-transform:uppercase;}
.cart_col_03 { float:left; width:161px; height:95px; padding:54px 0 0 0;}
.cart_col_03 select {width:155px; height:18px; border:1px inset threedface;}
.cart_col_04 {float:left; width:77px; height:95px; padding:54px 0 0 0;}
.cart_col_04 select {width:42px; height:18px; border:1px inset threedface;}
.cart_col_05 {float:left; width:60px; height:65px; padding:84px 0 0 0;}
.cart_col_06 {float:left; width:75px; height:65px; padding:84px 0 0 5px;}
.delete { float:left;  height:15px; padding:0px 0 0 0;margin-top:83px;}
.delete p a:link, .delete p a:visited, #signin-01 a:link, #signin-01 a:visited{ text-decoration:underline; }
.delete p a:hover, #signin-01 a:hover { text-decoration:none; }

.cart_total_row { width:792px; height:62px; border-bottom:1px solid #e8e8ea; display:block; clear:both; }
.cart_col_01_1 {float:left; width:566px; height:62px;}
.cart_col_02_1 {float:left; width:60px; height:40px; padding:22px 0 0 0; font-weight:bold; font-size:14px;}
.cart_col_03_1{ float:left; width:151px; height:40px; padding:22px 0 0 5px; font-weight:bold; font-size:14px;}

.cart_button_row { width:792px; height:50px;  display:block; clear:both; }
.cart_col_03_2 {float:left; width:566px; padding:22px 0 0 0;}
.cart_col_03_3{ float:left; width:226px; padding:22px 0 0 0; font-weight:bold; font-size:14px; text-align:right;}

.empty_cart{ 
padding-top:50px;
height: 50px;}
.empty_cart p{ text-align:center; text-transform:uppercase; font-weight:bold; font-size:12px;}


/*--------------------------- FOOTER PAGE --------------------------------*/

.footer{ 
	height:100px; 
	width:100%; 
	padding-top:16px; 
	float:left; 
	}
.cinfo{
	 width:50%;
	 float:left;
	 display:inline;
 }
 	
.footer_links{
	margin:0px;
	padding:0px;
	padding-top: 2px;
    display:inline;
	float:right;
	text-align:right;
	color:#FFFFFF;
	}

.footer_links a:link,.footer_links a:visited{
	color:#FFFFFF;
}	

.footer1{ 
	background: url(images/footer1.jpg) top left no-repeat ; 
	width:801px; 
	padding-top:38px;

}



/*-- confirmation page --*/

.photo-holder_ {
	float:left;
	width:141px;
	height:143px;
}

.descreption_ {
	float:left;
	width:176px;
	height:143px;
	margin:0px;
	padding:0px;
}

.destitle{
 float:left;
 display:block; 
 font-size:12px; 
 color: #252c40; 
 font-weight: bold; 
 margin-top:18px;
 margin-bottom:10px; 
/* height:38px; */
 text-transform:uppercase;

}
/*.descreption_ h1 {
margin:18px 0px 10px 0px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 14px;
}*/

.priceinformation_ {
    float:left;

	width:50px;
	height:143px;
}

.priceinformation_ h1 {
margin:18px 0px 10px 0px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 14px;
}


.sizetag, .colortag, .quantitytag, .option_labels {
	clear:left;
	width: 72px;
	margin:0px;

	padding:0px;
	display: block;
	float:left;
	font-weight: bold;
	height:20px;
	line-height: 12px;
}
.large, .color, .quantity, .option_values {

float:left;
}


.rightdescreption_ {
float:left;
	width:200px;
	height:143px;
	margin:0px 0px 0px 10px;
	padding:0px;
}

.rightdestitle {
	display:block; 
	font-size:12px; 
	color: #252c40; 
	font-weight: bold; 
	margin-top:18px; 
	height:38px; 
	text-transform:uppercase;

}

/*.rightdescreption_ h1 {
margin:18px 0px 10px 0px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 13px;
}*/
.rightdescreption_ h2 {
margin:0px;
padding:0px;
color:#333333;
text-transform:capitalize;
font-size: 12px;
}
.rightdescreption_ select {
margin: 0px;
padding:0px;
width: 132px;
}

.editbillingadd {
float:right; width: 150px; margin:50px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}
.editbillingadd a:link, .editbillingadd a:visited {
color: #666666;
text-decoration: underline;
font-size: 10px;
margin:0px;
padding:0px;
}
.editbillingadd a:hover {

text-decoration: none;
font-size: 10px;
margin:0px;
padding:0px;
}

.rightbox {
	width:373px; 
	height: 143px; 
	float:right; 
	margin:5px 8px 0px 0px; 
	border-bottom: 1px solid #e8e8ea;
}
.leftbox {
	width:380px; 
	float:left; 
	border-bottom: 1px solid #e8e8ea; 
	margin:5px 0px 0px 4px; 
	height:143px; 
}

.leftbox_scroll {
	width:370px; 
	float:left; 
	border-bottom: 1px solid #e8e8ea; 
	margin:5px 0px 0px 0px; 
	height:143px; 
}

.address {
width: 115px;
margin:0px;
padding:0px;
display:block;
}

.checkstyle {
	width: 30px;
	height: 20px;
	display: block;
	margin:0px 0px 0px 15px;
	padding:0px;
	float: left;
}
.checkstyle input {
	display: block;
	margin: 0px 10px 0px 0px;
	padding:0px;
	float: left;
	border: none;
}
.checktext {
	width: 190px;
/*	height: 20px;*/
	margin:0px;
	padding:0px;
	float:left;
	display: block;
}
.amount {
	width: 60px;
/*	height: 20px;*/
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
	display: block;
	text-align:left;
}



.carddescreption_ {
float:left;
width:176px;
height: auto;
margin:0px 0px 0px 0px;
padding:0px;
}
.carddescreption_ h1 {
margin:18px 0px 10px 10px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 14px;
}


.cardselect {
width:120px;
float:left;
margin:0px 0px 0px 15px;
}

.cardselect select {
width:120px;
float:left;
margin:0px;
}
.cardselectnumber {
width:120px;
float:right;
margin:0px 50px 0px 15px;
}

.cardselectnumber input {
width:150px;
float:left;
margin:0px;
}

.calculation {
	width:380px; 
	float:left; 
	/*margin:25px 0px 0px 4px;  */
	margin:5px 0px 0px 4px;  
	height: auto; 
}
.creditinfo {
width:373px; height: auto; float:right; margin:25px 8px 0px 0px; }

.vat {
	width:380px; 
	float:left; 
	margin:0px 0px 8px 0px; 
	padding-left: 0px; 
/*	border-top:1px solid #e8e8ea; */
	border-bottom:1px solid #e8e8ea; 
	height: 37px; 
}
.vattext {
display:block; padding-left: 180px; padding-top:8px; float:left;
color:#333333;
font-weight: bold;
}
.grandtotal {
	width:380px; 
	float:left; 
	margin:0px 0px 0px 0px;
	padding-left: 0px; height: 37px; 
	border-top:1px solid #e8e8ea; 
}
.grandtext {
display:block; padding-left: 180px; padding-top:8px; float:left;
color:#333333;
font-weight: bold;
}
/*.creditinfo h1 {
margin:18px 0px 10px 10px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 14px;
}*/

/*.creditinfo h2 {
margin:0px 0px 10px 10px;
padding:0px;
text-transform: capitalize;
color:#333333;
font-size: 12px;
}*/

.cardtype {
display:block; width:164px; height:184px; padding-left: 11px; float:left;
}
.cardtitle {
display:block; color: #252c40; font-size:12px; font-weight: bold; margin:0px; /*height:38px;*/ text-transform:uppercase;
}
/*.cardtype h1 {
margin:0px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 14px;
}*/

.cardtype h2 {
margin:11px 0px 8px 0px;
padding:0px;
text-transform: capitalize;
color:#333333;
font-size: 12px;
}

.expmonth {
width: 76px;
}
.cardtype select {
	margin:0px;
	padding:0px;
	border:1px inset threedface;
}

.cardtype imput {
border:1px inset threedface;
}
 
.cardnumber {width:183px; height:184px; float:left; display:block; margin:0px; clear:right;
}
.cardnumber h1 {
margin:0px 0px 6px 0px;
padding:0px;
text-transform:uppercase;
color:#333333;
font-size: 14px;
}
.cardnumber h2 {
margin:8px 0px 8px 0px;
padding:0px;
text-transform: capitalize;
color:#333333;
font-size: 12px;
}

.cardnumber input {
width: 183px;
height: 18px;
margin:0px;
border:1px inset threedface;
}
.cardnumber select {
 border:1px inset threedface;
}

#checkout {
	clear:right;
	display:block;
	float:right; 
	width:183px; 
	height:30px; 
	margin:10px 15px 0px 0px ; 
	padding:0px;;
}
#checkout button{ 
		width:183px;
		height:30px;
		background: #ffffff url(images/checkoutbutton.jpg) no-repeat;
		text-align:center;
		line-height:25px;
		color:#FFFFFF;
		font-size:10px;
		border:0px;
		margin:0px;
		padding:0px;		
	}
	
.personalinfotitle {
font-size:12px; clear:both; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px 0px 37px 0px; padding:0px;
}
.billinginfotitle {
font-size:12px; clear:both; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px 0px 37px 0px; padding:0px;
}
.shippinginfotitle {
font-size:12px; clear:both; font-weight:bold; font-family: Arial, Helvetica, sans-serif; padding:0px; margin:0px;
 }
.heightbilling {
height: 24px;
}
.vatamount {
width: 60px; display:block; margin-right: 0px; text-align:left; padding-top:8px; float:right;
}
.grandamount {
width: 60px; display:block; margin-right: 0px; text-align:left; padding-top:8px; float:right;
}

#confirmorder-list-body {
width:793px;
float:left;
padding-top:0px;
padding-bottom:0px;
margin:0;
height: auto;/*374px;*/

}

.middledivider {
	background: #ffffff url(images/middle.jpg) center repeat-y;
}

.selecwidth {
width: 76px;
border:1px inset threedface;
}
.inpuwidth {
width: 64px;
border:1px inset threedface;
}

#deliverykitinformation {
margin:8px 0px 0px 0px; padding-bottom:40px; 
background: #ffffff url(images/bottommiddle.jpg) center repeat-y;
}
.bootomdiv {
background: #ffffff url(images/bottommiddle.jpg) center repeat-y;
}
.deliveryinformation {
width:300px; margin:13px 0px 0px 13px; padding:0px; float:left;
}
.deliveryinformation h1 {
margin:0px; padding:0px; font-size: 12px; clear:both;
text-transform:uppercase;
}
.deliveryinformation p {
line-height: 18px; font-size: 12px;
}

.deliveryinformation p a {
background: #ffffff url(../../f_jpt/images/bottomalink.jpg) left no-repeat;
color: #2a62af;
text-decoration: none;
margin:0px; 
padding: 0px 0px 0px 15px;
} 


.whitekitlist {
float:left; width:220px; margin:13px 10px 0px 50px; padding-bottom:30px;
}
.whitekitlist h1 {
margin:0px; padding:0px; font-size: 12px; clear:both;
text-transform:uppercase;
}
.whitekitlist p {
line-height: 18px; font-size: 12px;
}

.whitekitlist p a {
background: #ffffff url(../../f_jpt/images/bottomalink.jpg) left no-repeat;
color: #2a62af;
text-decoration: none;
margin:0px; 
padding: 0px 0px 0px 15px;

}
.required {
color: #b9b9b9; height: 20px; margin:0px; padding:0px;
 }

.left_container {
	float:left; 
	/*width:380px; */
	width:400px;
	margin-top:10px;

	}
.right_container {
		float:right; 
		width:373px;
		margin-top:10px;
	}
.bottomspace{padding-bottom:10px;}


/*-- confirmation end --*/


/*
SHAHED/MUSA
*/
form#orderform p{
 margin:0px;
 margin-top:8px;
}

#accordion {
	/*clear:left;	
	display:block;*/
	margin:0px;
}

#accordion h3{
    font-size: 14px;
	margin:8px 0 0 0;
	padding:0px;
	padding-left:12px;
	height:18px;
}

h3.toggler {
	cursor: pointer;	
	font-size: 14px;
	background: #215098;
	color: #FFFFFF;
	margin:0px;
	padding-left:12px;
	margin-bottom: 4px;
	height:23px;
	
}

div.element{
 height: auto;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}
.stock_msg{
  COLOR: #FF0000;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
}

.clear{
clear:both;
}
/*
SHAHED/MUSA
*/

/*
 Imported from shahed's skin
*/

.required {
color: #9a9a9a; height: 20px; margin:0px; padding:0px 0px 0px 11px;font-weight:400;
 }

/* ADDED BY PAUL/SHAHED START*/
#product_info{
	position:absolute;
	top:70px;
	left:290px!important;
	left:285px;
	background-color:#FFFFFF;
	width:370px;
	height:262px;
}

#product_image{
	position:absolute;
	top:69px;
	left:0px;
	border:solid 3px #f2f2f2;

	
}

#product_name{
	position:absolute;
	left:0px;
	top:0px;
	text-transform:uppercase;
	font-size:inherit;
	margin:0px;
  padding:0px;
  width: 425px;
  height: auto;
  text-align: left;
}

#product_description{
	color:#666666;
	position:absolute;
	top:25px;
	left:0px;
	text-align:left;
	width:495px;
}

#product_details{
	position:absolute;
	/*width:200px;*/
	width:197px;
	height:65px;
	left:200px;
	top:70px;
	}

#product_details label{
	font-weight:bold;
	clear:left;
	float:left;
	text-align:left;
	width:35%;
	font-size:9px;
}

#product_details p{
	float:left;
	width:65%;
	margin:0;
	padding:0;
	color:#666666;
	font-size:9px;
	
}

#product_price{
	position:absolute;
	width:200px;
	/*height:40px; */
	height: auto;
	left:202px;
	bottom:10px;
	text-align:left;
	color:#666666;
	text-transform:uppercase;
	font-size:7px;
	font-weight:bold;
    top:174px;

}

#product_price label{
	text-transform:uppercase;
	font-size:9px;
	width:145px;
    clear:both;
	float:left;
}

#product_wd_price {
	margin:6px 0 2px 0px;
	padding:0;
	text-align:left;
	font-size:10px;
	clear:left;
	float:left;

}	

#product_color_label{
	position:absolute;
	top:5px;
	left:0px;
	color:#666666;
	font-weight:bold;
	font-size:10px;
 
}
#product_color_chooser{
	position:relative;
	width:30px;
	top:23px;
	left:00px;
	float:left;

}

.product_color{
	width:20px;
	height:20px;

}
#product_info h1{
 font-size:12px;
}
#ajax_loader_img
{
	position:absolute;
	top:138px;
	left:150px;

}
#flashcontent{
	background:#FFFFFF;
}
#deliverykitinformation {
margin:8px 0px 0px 0px; padding:0px;  background: #ffffff url(images/bottommiddle.jpg) center repeat-y;

}
.bootomdiv {
background: #ffffff url(images/bottommiddle.jpg) center repeat-y;
}
.deliveryinformation {
width:257px; margin:13px 0px 0px 13px; padding:0px; float:left;
}
.deliveryinformation h1 {
margin:0px; padding:0px;  clear:both;
text-transform:uppercase;
}
.deliveryinformation p {
line-height: 18px; 
}
.deliveryinformation p a {
background: #ffffff url(images/bottomalink.jpg) left no-repeat;
color: #2a62af;
text-decoration: none;
margin:0px; 
padding: 0px 0px 0px 15px;
} 
.whitekitlist {
float:left;  margin:13px 10px 0px 50px; padding:0px;
}
.whitekitlist h1 {
margin:0px; padding:0px; font-size: 12px; clear:both;
text-transform:uppercase;
}
.whitekitlist p {
line-height: 18px; font-size: 12px;
}

.whitekitlist p a {
background: #ffffff url(images/bottomalink.jpg) left no-repeat;
color: #2a62af;
text-decoration: none;
margin:0px; 
padding: 0px 0px 0px 15px;
}
.currency_loader{
float:right;
padding:10px 0px 17px 0px;
margin-right:26px;
text-align: center;
}

.currency_loader select{ 
	border:1px inset threedface; 
}
.currency_loader p{ 
border:1px solid #000000;
}
.orgin_currency
{
padding:0px;
margin:0px;
float:right;
}
.order_top {
float:left; 
margin:0px;
font-size:9px;
width:141px;
}
a#top_buy_link:link,a#top_buy_link:active{
color: #666666;
}
a#top_buy_link:hover{
color: #000000;
}

.top_nav_container{
float:left;
padding:0px;
margin:0px;
width:246px;
color: #27293e;
padding:6px 20px 0px 0px!important;
padding:6px 3px 0px 0px;
font-size:9px;clear:left;display:block;
}

.top_next_item{float:left;font-size:9px;width:35px;padding:5px 0px 0px 0px;}
.top_prev_item{display:block;float:left;font-size:9px;padding:5px 5px 0px 0px;width:62px;}

a#view_next_item:link,a#view_next_item:active{
color: #336699;
}

a#view_next_item:hover{
color: #336699;
}
a#view_prev_item:link,a#view_prev_item:active{
color: #336699;
}
a#view_prev_item:hover{
color: #336699;
}
.txt_image_enlarge{
color:#cccccc;
clear:both;font-size:9px;
margin:0px;
padding:12px 0px 0px 0px!important;
text-transform:none;
font-weight:bold;
}

/* ADDED BY PAUL/SHAHED END*/
/* styules for scroller at checkout */

#product_scroller{
	width:370px; 
	margin: 0;
	padding:0 0 0 5px;
}

* html #product_scroller{
	width:370px; 
}

#scrollbar{
     float:right;
      height:298px;
     
      width:8px;
      background-color:#DDDDDD;
      margin:0 0 0 0;
      padding:0;
	  position:relative;
	 
}

#scrollbutton{
    height:100%;
    background-color:#BBBBBB;
    margin:0;
    padding:0;
    float:right;
    width:6px;
    border: 1px solid #BBBBBB;
	position:absolute;
}

#scrollbutton:hover{
  border-style:outset;
}

#scrollbutton:focus{
  border-style:inset;
}


/* highlight the selected portion - header*/
#highlight_head{
  position: absolute;
  left: 180px;
  top: 52px;
  width: 75px;
  height: 14px;
  background: url(images/hl-head.gif);
}

#highlight_top{
  position: absolute;
  left: 172px;
  top: 97px;
  width: 84px;
  height: 13px;
  background: url(images/hl-top.gif);
}

#highlight_hands{
  position: absolute;
  left: 221px;
  top: 180px;
  width: 31px;
  height: 13px;
  background: url(images/hl-hand.gif);
}

#highlight_bottom{
  position: absolute;
  left: 188px;
  top: 241px;
  width: 70px;
  height: 13px;
  background: url(images/hl-knee.gif);
}

#highlight_feet{
  position: absolute;
  left: 186px;
  top: 301px;
  width: 69px;
  height: 13px;
  background: url(images/hl-foot.gif);
}
/* ICON*/
.pro_type{padding:0 0px 0px 0;border:none;margin:0;valign:middle;}
.pro_type_icon_left{float:left;padding:3px 4px 0 0;height:4px;margin:0px;width:4px;}
.pro_type_icon_right{float:left;}
#pro_type_legend{margin:0px;padding:5px 0 0 12px;}
#pro_type_legend p{padding:0 3px 0 0;margin:0px;}
.pro_type2{padding:0 6px 0px 0;border:none;margin:0;}
#pro_type_legend2{margin:0px;padding:5px 0 0 0px;}
#pro_type_legend2 p{padding:0 3px 0 0;margin:0px;}

#loader{
	position:absolute;
	top:150px;
	left:89px;
	margin:0px;
	padding:0px;
}
/* ICON*/

/*POPUP */
#pop_product_info{
	background:#FFFFFF;
	margin:0px;
	padding:15px 0 0 20px;width:350px;
}
#pop_product_info h1{
 font-size:14px;padding:0px;margin:0px;text-align:left;border-bottom:1px solid #ccc;	text-transform:uppercase;
}

TABLE.pop_tbl {
	HEIGHT: 100%;
	color:#666666;
}
TABLE.pop_tbl TR TD {
	VERTICAL-ALIGN: top;
	color:#666666;font-size:12px;padding:2px 10px 0 0;
}
.pop_container{padding:5px 0 0 20px;font-size:14px;background: #FFF;min-height:180px;height:auto !important;height:180px;}
#pmore_info{padding:5px 0 0 0;margin:0px;font-size:9px;color: #336699;}
#pmore_info a{color: #336699;font-weight:bold;font-size: 10px;}
.green{color:#048B00;padding:0px;margin:0px;}
.purple{color:#7E008F;padding:0px;margin:0px;}
.extra_height{height:30px;border-bottom:5px solid #1C2030;margin:0px -5px 10px -7px;}
/*POPUP */

/*highlight end */
