/* Default CSS */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.special_bg
{
	background-image: url(../images/special_bg.jpg);
	background-repeat: repeat-x;
	height: 35px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.pro_heading
{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.pro_subheading
{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.button
{
	background-color: #999999;
	border: 1px solid #999999;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.text
{
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.error
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color:#FF0000;
	text-decoration: none;
	text-align:justify;
}
textbox
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* Header Css */
.nav_bg
{
	background-image: url(../images/middle_bg.jpg);
	background-repeat: repeat-x;
	height: 54px;
}
.top_nav
{
	font-size: 11px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.top_nav:hover
{
	font-size: 11px;
	font-weight: normal;
	color: #A40515;
	text-decoration:underline;
}
.dactive_links
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.dactive_links:hover
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #A40515;
	text-decoration: none;
}
.active_links
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #A40515;
	text-decoration: none;
}
.active_links:hover
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3c3c3c;
	text-decoration: none;
}
.active_links1
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3c3c3c;
	text-decoration: none;
}
.active_links1:hover
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #A40515;
	text-decoration: none;
}
.item
{
	font-size: 12px;
	font-weight: bold;
	color: #969696;
	text-decoration: none;
}
/* Middle CSS */
.td_bg
{
	background-color: #999999;
}
.price
{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A40515;
	text-decoration: none;
}
.rrp
{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
}
.rrp:hover
{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: underline;
}

/* Left links CSS */
.red_heading
{
	font-size: 11px;
	font-weight: bold;
	color: #E30308;
	text-decoration: none;
}
.border_text_box
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #999999;
}
.td_btm_brdr
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2DEDE;
}
.left_links
{
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #3B3B3B;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
.left_links:hover
{
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	color: #A40515;
	text-decoration: none;
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

}
/* Footer CSS */
.footer_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #A2A1A1;
	text-decoration: none;
}
.footer_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #A2A1A1;
	text-decoration: none;
}
.footer_links:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #3c3c3c;
	text-decoration: underline;
}

.table_subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.sale_text {
	font-family: "Century Gothic";
	font-size: 17px;
	font-weight: bold;
	color: #FD0303;
	text-decoration: none;
}

.products_name3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.small {
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.small:hover {
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	color: #A40515;
	text-decoration: underline;
}

.black_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.black_bold:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #A40515;
	text-decoration: underline;
}

.read {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-family: "Century Gothic";
	font-size: 13px;
}

.textarea {
	height: 15px;
	width: 27px;
	border: 1px double #333333;
}

.textarea_cart {
	height: 15px;
	width: 27px;
	border: 1px double #333333;
	text-align: center;
}

.text_inqu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #A20107;
	text-decoration: underline;
}
.text_inqu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}

.grayborder
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.graysides
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

#fream {
	width: 96%;
	height:175px;
	overflow-y: scroll;
	scrollbar-arrow-color:blue;
	scrollbar-face-color: #e7e7e7;
	scrollbar-3dlight-color: #a0a0a0;
	scrollbar-darkshadow-color:#888888;
	text-align:justify;
}
.products_text {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.cart_table {
	border: 1px solid #666666;
}

.img_table {
	border: 1px solid #CCCCCC;
}

.desc{
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.descred{
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.textdesc {
 font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.addonpr {
 font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border-bottom: 1px solid #996699;
}

.regprice{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.saleprice{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FF3300;
	text-decoration:none;
}

.regprice1{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.saleprice1{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#AB0215;
	text-decoration:none;
}


.hr {
 background-image: url(../images/hr.jpg);
 background-repeat: repeat-x;
 height: 2px;
 background-position: top;
}

.v_hr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
 }
 
.v_hr_small {
 background-image: url(../images/vert_line.gif);
 background-repeat:no-repeat;
 width: 10px;
 /*background-position:left center;*/
 background-position: center;


}

.uline { color:#996699;
}


/*--------------CSS For Pop_up window starts here-------------------*/
.main_bg {
	background-color: #F6E6E7;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 270px;
	width: 430px;
}
.active_step
{
	background-image: url(../images/step_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 55px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:8px;
	color: #FFFFFF;
	text-decoration: none;
}
.inactive_step
{
	background-repeat: no-repeat;
	background-position: center center;
	width: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:8px;
	color: #949494;
	text-decoration: none;
}
.inactive_step:hover
{
	background-image: url(../images/step_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 55px;
	height:26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:8px;
	color: #FFFFFF;
	text-decoration: none;
}
.step_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A40617;
	text-decoration: none;
}
.step_subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.popup_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
 .button_apply_code1
{
 background-image: url(../images/apply_code.jpg);
 background-repeat: no-repeat;
 height: 21px;
 width: 96px;
 border: 0px none #FFFFFF;
 cursor:pointer;
}
.button_conti_code1
{
 background-image: url(../images/continue1.jpg);
 background-repeat: no-repeat;
 height: 21px;
 width: 170px;
 border: 1px none #FFFFFF;
  cursor:pointer;
}
.button_calculate1
{
 background-image: url(../images/calc.jpg);
 background-repeat: no-repeat;
 height: 25px;
 width: 158px;
 border: 1px none #FFFFFF;
  cursor:pointer;
}
.button_paypal
{
 background-image: url(../images/paypal1.jpg);
 background-repeat: no-repeat;
 height: 38px;
 width: 145px;
 border: 1px none #FFFFFF;
  cursor:pointer;
}
/*--------------CSS For Pop_up window ends here-------------------*/
.err_text
{
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: red;
 text-decoration: none;
}
.suc_text
{
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: green;
 text-decoration: none;
}

/* Added by machhindra */
.bot_bdr
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}
.gray_bdr
{
	border: 1px solid #DEDEDE;
}
.page_heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.form_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small_bold_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A40617;
	text-decoration: none;
}
.border1
{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8D0219;
	border-right-color: #8D0219;
	border-bottom-color: #8D0219;
	border-left-color: #8D0219;
	background-color: #F4E6E7;
}
.attention
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.shipping_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.promotion_text
{
font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 color: #81392D;
 text-decoration:none;
}
.subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*css for the sign_in_new.php*/
.border
{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8D0219;
	border-right-color: #8D0219;
	border-bottom-color: #8D0219;
	border-left-color: #8D0219;
	background-color: #F4E6E7;
}
.page_subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8D0219;
	text-decoration: none;
}
.page_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small_liinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8D0219;
	text-decoration: underline;
}
.bot_hr
{
	background-image: url(../images/bot_hr.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.text_field
{
	background-color: #FFFFFF;
	border: 1px solid #C8CBD6;
	width:176px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.vert_line
{
	background-image: url(../images/verti_line.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/*css for the quick view page*/
.dropin_div
{
 position:absolute;
 visibility: hidden;
 
 left: 300px;  /*192px;*/
 width: 460px;
 padding:5px 10px;
 height:325px;
 /*border: 2px groove #CCCCCC;*/
 border: 2px solid #999999;
 background-color:#FFFFFF;
 z-index: 1000000;
}
.divclass
{
scrollbar-base-color: #F3FDFF; 
scrollbar-arrow-color: #0A4B90; 
scrollbar-shadow-color: #F3FDFF; 
scrollbar-darkshadow-color: #0A4B90; 
overflow:auto;  
height:75px; 
width:400px;
border:solid 1px #999999; 
}
.product_name
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #969696;
	text-decoration: none;
}
a.product_name:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.table_border
{
	border: 1px solid #999999;
}
.bg_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #B7ACAD;
}
.highlight_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D0219;
	text-decoration: none;
}
/*Added by machhindra*/
.stock {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4D941A;
 text-decoration: none;
}
.img_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #A40515;
	text-decoration: none;
}
/*bill_ship_pmtb */
.border_new
{
	background-color: #F4E6E7;
	border: 3px solid #8D0219;
}
.order_total
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.dotted_line 
{
	BACKGROUND-IMAGE: url(../images/dot.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	HEIGHT: 2px;
}
.text_field_new
{
	background-color: #FFFFFF;
	border: 1px solid #C8CBD6;
	width:176px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.small_text_field
{
	background-color: #FFFFFF;
	border: 1px solid #C8CBD6;
	width:62px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.medium_text_field
{
	background-color: #FFFFFF;
	border: 1px solid #C8CBD6;
	width:114px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.subheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.small_liinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8D0219;
	text-decoration: underline;
}
.page_heading_new
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
.shipping_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.page_heading_new
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
.page_subheading_new {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A1C14;
	text-decoration: none;
	text-transform: none;
}
.small_liinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4A1C14;
	text-decoration: underline;
}
.large_liinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

	color: #4A1C14;
	text-decoration: underline;
}
.login_heading
{
	font-family: "Century Gothic"; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.qutFild input{
	width:33px;
	height:21px;
	line-height:18px;
	padding:0 2px;
	text-align:center;
}
