@CHARSET "UTF-8";
body{
margin-top:2px;
background-color:#63687e;
	}
.container{
background-color:white;
padding:0px 20px 20px 20px;
}

#menu-bar{
margin-bottom:5px;
}	
#detail{
border:1px solid #D9E7FD;
margin-bottom:10px;
}	
	
#main_bar{
background-image:url("../images/detail_title.jpg");
height:35px;
margin-bottom:10px;
}

#main_bar #hdtxt{
position:relative;
font-size:1.4em;
font-weight:bold;
left:25px;
top:5px;
color:#171E52;
}

/* image box */
.imgs{

}
#image_box{
position:relative;
margin-left:5px;
text-align:center;
}
#image_box #att_img_cntr {
position:relative;
height:60px;
}
#image_box #att_img_cntr #img1{
position:absolute;width:50px;height:50px;border:1px solid gray;left:0px;
}
#image_box #att_img_cntr #img2{
position:absolute;width:50px;height:50px;border:1px solid gray;left:55px;
}
#image_box #att_img_cntr #img3{
position:absolute;width:50px;height:50px;border:1px solid gray;left:110px;
}
#image_box #att_img_cntr #img4{
position:absolute;width:50px;height:50px;border:1px solid gray;left:165px;
}
#image_box #att_img_cntr #img5{
position:absolute;width:50px;height:50px;border:1px solid gray;left:220px;
}
#main_image{
position:relative;
height:360x;
width:305px;
margin-bottom:5px;
border:1px solid #D9E7FD;
text-align:center;
}
#main_image a{
text-decoration:none;
cursor:hand;
}	
#main_img_txt_d button{
height:27px;
margin:10px;
width:150px;
padding:2px;
background-color:#E5E7FF;
<!-- background-image:url("../images/btn_extra_images.png");
background_repeat:no-repeat;
-->
color:#092749;

}

#main_img_txt_d,#main_img_txt_d1,#main_img_txt_d2,#main_img_txt_d3,#main_img_txt_d4,#main_img_txt_d5 {
position:relative;
font-size:1.1em;
}

#att_img_cntr{
position:relative;
left:1px;
}

/*price box */

#price_box{
 margin:1em;
 } 
 #payment_info{
 margin-bottom:1em;
 position:relative;
 border:1px solid #808080;
 width:100%;
 }
 
 #payment_info td{
 border-bottom:1px solid gray;
 padding:5px;
  }
  

 #plan{
 border: 1px solid gary;
 }
 
 #plan #title_bar{
 position:relative;
 border-bottom:1px solid gray;
 background-color:#f0f0f0;
 padding:5px;
 margin-bottom:-2px;
 }
 th {
	font: bold 12px "Arial Black", Verdana, Arial, Helvetica,
	sans-serif;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}
 

 #plan .po_txt{
 font-weight:bold;
  }

 #plan .po_price{
 font-weight:bold;
	color:#B53D03;
  }

/*cart box */
#cart_box{
position:relative;
top:-20px;
border:1px solid #7e9f75;	
width:195px;	
	}

#cart_box #title_bar{
	background-color:#7e9f75;
}
#cart_box #txt{
font-size:14px;
padding:5px;
}
#cart_box #qauntity{
position:relative;
left:10px;
color:black;
font-size:14px;
font-weight:bold;
}

#cart_box #total{
position:relative;
left:10px;
font-size:14px;
font-weight:bold;
	color:#B53D03;
}


/*cart details box */

#cart_detail_box{
	position:relative;
	text-algin:right;
	top:10px;
	}

#cart_detail_box #cart_img{
	position:relative;
background-image: url("../images/cart_icon_small.png");
background-repeat: no-repeat;
height:30px;
width:55px;
top:-7px;
margin: 0px;
padding: 0px; 
}
	
#cart_detail_box #quantity{
position:relative;
left:-15px;
color:black;
font-size:1.2em;
}

#cart_detail_box #total{
position:relative;
left:-15px;
font-size:1.2em;	
color:#B53D03;
font-weight:bold;
}

#action_buttons{
width:248px;
 margin-bottom:10px;

 /*   -webkit-border-top-right-radius: 10px;*/
    -webkit-border-top-left-radius: 10px;
    
  /*  -moz-border-radius-topright: 10px;*/
	-moz-border-radius: 5px;
	
/*	border-radius-topright: 10px;*/
	border-radius: 10px;

background-color:#f7ffe1;
border: 1px solid #175f23;
 }
 
 #action_buttons #add_cart_txt{
 position:relative;
 left:20px;
 }
 
 #selection_boxes_txt{
 font-size:1.1em;
 }
 

#continueshop{
font-weight:bold;
color:#54411F;

 /*   -webkit-border-top-right-radius: 10px;*/
    -webkit-border-top-left-radius: 10px;
    
  /*  -moz-border-radius-topright: 10px;*/
	-moz-border-radius: 5px;
	
/*	border-radius-topright: 10px;*/
	border-radius: 10px;

background-color:#FEFFA9;
border: 1px solid #A99B20;
font-size:14px;
padding-top:6px;
height:30px;
position:relative;
 }
 
 #checkout{
font-weight:bold;
color:#54411F;
    -webkit-border-top-left-radius: 10px;
	-moz-border-radius: 5px;
	border-radius: 10px;
background-color:#FEFFA9;
border: 1px solid #A99B20;
font-size:14px;
padding-top:6px;
height:30px;
position:relative;
margin-top:10px;
margin-bottom:10px;
width:210px;
text-align:center;
 }

 



#detail #long_description{
position:relative;
color:#2F3D46;
background-color:#FAFAFA;	
width:100%;
font-size:13px;
}


#detail #long_description ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	list-style: disc url("../images/list_li.png") inside;
	}


#detail #long_description ul li{
 
	}
	
#detail #small_description{
position:relative;
color:#B53D03;
font-size:13px;
font-weight:bold;
}


	
#cart_icon{
	height:45px;
	width:50px;
background-image:url("../images/cart_icon.jpg");
background-repeat:none;
		}
#detail_product_name{
position:relative;
color:#2F0F88;
font-size:2em;
font-weight:bold;
margin-right:0px;
margin-bottom:10px;
		
	}		
#selling_price{
position:relative;
color:#B53D03;
font-size:1.8em;
font-weight:bold;
margin-right:0px;
margin-bottom:10px;
}

#selling_price #tag{
font-size:13px;
font-weight:bold;
color:#082afb;
}

#selling_price #tag_used{
font-size:11px;
font-weight:bold;
color:#606168;
}

#sellers-image{
	position:relative;
	width:120px;
	}
	
/*suggestion box */
#sugestion_box{
border: 1px solid #61A3F5;
width:248px;
margin-bottom:10px;
}

#sugestion_box #title_bar{
background-image:url("../images/title_bar2.png");
height:25px;
color:#fff;
padding-left:5px;
font-size:1.2em;
}	

#sugestion_box #product_number{
font-weight:bold;
color:black;
font-size:14px;
}
#sugestion_box #monthly_text{
color:#B53D03;
}
#sugestion_box #m_price, #po_price{
color:#721B27;
font-weight:bold;

}

#sugestion_box #product_image{
padding-right:5px;
padding-bottom:5px;
margin: 0px 0px 0px 0px;
}



/*cat products box */
#cat_products_box{
position:relative;
border:1px solid #D9E7FD;
margin-bottom:10px;
margin-top:10px;
width:100%;
top:-30px;
}

#cat_products_box #cat_p_b_bar{
background-image:url("../images/cat_products_bar.png");
height:25px;
color:#171E52;
padding-left:5px;
font-size:1.2em;
}	

#cat_products_box #info_container{
	position:relative;
	height:100px;
	}

#cat_products_box #product_image{
	position:relative;
	height:80px;
	width:80px;
	border: 1px solid #D9E7FD;
	text-align:center;
	padding-top:5px;
	}
	
#cat_products_box  #price_txt{
postion:relative;
color:#171E52;
font-weight:bold;
height:15px;
}

#cat_products_box #cat_products_tr{
height:100px;
text-align:center;
}	

/* customer register and other sections */
.required{
		
	}
.errors{
color:red;	
	}


/* footer */

#footer{
	text-align:center;
	color:#909090;
}
	