body {
	margin:0px;
	background:#FFFFFF;
}
 
form {
	margin:0px;
}


/*----------------- BACKGROUND & BACKGROUND IMAGES ------------------*/

.search_bg {
	background:url(../images/search_bg.jpg) repeat-x top;
	height:27px;
}

.heading_bg {
	background:url(../images/heading_bg.jpg) repeat-x top;
	height:23px;
}

.freeshipping_left {
	background:url(../images/freeshipping_left.jpg) no-repeat left top;
	width:8px; height:28px;
}

.freeshipping_right {
	background:url(../images/freeshipping_right.jpg) no-repeat right top;
	width:8px; height:28px;
}

.sale_bg {
	background:url(../images/sale_bg.jpg) no-repeat center top;
	width:238px; height:101px;
}

.shipping_bg {
	background:url(../images/shipping_bg.jpg) repeat-x #FFF9D8 center top;
	border:#DFE2E4 1px solid;
}

.cart_top_curve {
	background:url(../images/cart_top_curve.jpg) no-repeat center top;
	width:160px; height:7px;
}

.cart_bottom_curve {
	background:url(../images/cart_bottom_curve.jpg) no-repeat center top;
	width:160px; height:7px;
}

.cart_bg {
	border-left:#C5C6C4 1px solid;
	border-right:#C5C6C4 1px solid;
}

.buy_top {
	background:url(../images/buy_top.jpg) no-repeat center top;
	width:400px; height:9px;
}

.buy_bg {
	border-right:#C1CACF 1px solid;
	border-left:#E0E1E3 1px solid;
	border-bottom:#C1CACF 1px solid;
}

/*----------------- LINKS ------------------*/

.ALinks {
	font-family:Verdana;
	font-size:10px;
	color:#1C120A;
	font-weight:normal;
	text-decoration:none;
}

.ALinks:hover {
	color:#2C78B6;
	text-decoration:none;
}

.CLinks {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.CLinks:hover {
	color:#DC5D0A;
	text-decoration:underline;
}

.DLinks {
	font-family:Verdana;
	font-size:11px;
	color:#0000FD;
	font-weight:bold;
	text-decoration:none;
}

.DLinks:hover {
	color:#000000;
	text-decoration:none;
}

.ELinks {
	font-family:Verdana;
	font-size:10px;
	color:#0100FC;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:2px;
	border-bottom:#000 dotted 1px;
	
}

.ELinks:hover {
	color:#F5730E;
	text-decoration:none;
}

.GLinks {
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

.GLinks:hover {
	color:#87A94B;
	text-decoration:none;
}

.HomeBottomText {
	font-family:Tahoma;
	font-size:10px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}

.HLinks {
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}

.HLinks:hover {
	color:#2B78B6;
	text-decoration:none;
}

.ILinks {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

.ILinks:hover {
	color:#DC5D0A;
	text-decoration:underline;
}

.LLinks {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.LLinks:hover {
	color:#333;
	text-decoration:underline;
}

.MLinks {
	font-family:Verdana;
	font-size:9px;
	color:#444444;
	font-weight:normal;
	text-decoration:none;
}

.MLinks:hover {
	color:#444444;
	text-decoration:underline;
}

.NLinks {
	font-family:Verdana;
	font-size:11px;
	color:#707070;
	font-weight:bold;
	text-decoration:none;
}

.NLinks:hover {
	color:#707070;
	text-decoration:underline;
}

.OLinks {
	font-family:Verdana;
	font-size:11px;
	color:#0100FC;
	font-weight:normal;
	text-decoration:none;
}

.OLinks:hover {
	color:#0100FC;
	text-decoration:underline;
}

.PLinks {
	font-family:Arial;
	font-size:11px;
	color:#013299;
	font-weight:bold;
	text-decoration:underline;
}

.PLinks:hover {
	color:#F7C52E;
	text-decoration:none;
}

/*----------------- HEADING ------------------*/

.heading-1 {
	font-family:Tahoma;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
}

.heading-2 {
	font-family:Verdana;
	font-size:21px;
	color:#F4F8FB;
	font-weight:normal;
}

.heading-3 {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:6px;
}

.heading-4 {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-left:6px;
}

.heading-5 {
	font-family:Verdana;
	font-size:17px;
	color:#87A94B;
	font-weight:bold;
}

.heading-6 {
	font-family:Verdana;
	font-size:21px;
	color:#DC5D0A;
	font-weight:bold;
}

.heading-7 {
	font-family:Arial;
	font-size:15px;
	color:#DC5D0A;
	font-weight:bold;
}

.heading-8 {
	font-family:Arial;
	font-size:20px;
	color:#333333;
	font-weight:bold;
}

.heading-9 {
	font-family:Arial;
	font-size:18px;
	color:#333333;
	font-weight:normal;
}

.heading-10 {
	font-family:Verdana;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
}

.heading-11 {
	font-family:Verdana;
	font-size:18px;
	color:#000000;
	font-weight:bold;
}

.heading-12 {
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

/*----------------- NORMAL TEXT ------------------*/

.Text-1 {
	font-family:Arial;
	font-size:11px;
	color:#1C120A;
	font-weight:normal;
	line-height:16px;
}

.Text-2 {
	font-family:Arial;
	font-size:18px;
	color:#1C120A;
	font-weight:bold;
}

.Text-3 {
	font-family:Tahoma;
	font-size:10px;
	color:#D5E3F0;
	font-weight:normal;
}

.Text-4 {
	font-family:Tahoma;
	font-size:13px;
	color:#444444;
	font-weight:bold;
}

.Text-5 {
	font-family:Verdana;
	font-size:10px;
	color:#0100FE;
	font-weight:normal;
	line-height:17px;
}

.Text-6 {
	font-family:Arial;
	font-size:11px;
	color:#333;
	font-weight:bold;
}

.Text-7 {
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	font-weight:normal;
}

.Text-8 {
	font-family:Verdana;
	font-size:10px;
	color:#DC5D0A;
	font-weight:normal;
}

.Text-9 {
	font-family:Verdana;
	font-size:11px;
	color:#516591;
	font-weight:normal;
}

.Text-10 {
	font-family:Tahoma;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	padding-left:8px;
}

.Text-12 {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}

.Text-13 {
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	text-decoration:line-through;
	padding-left: 4px;
}

.Text-15 {
	font-family:Verdana;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	line-height:15px;
}

.Text-16 {
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding-left:8px;
}

.Text-17 {
	font-family:Verdana;
	font-size:11px;
	color:#D84C0F;
	font-weight:bold;
	padding-left:10px;
}

.Text-18 {
	font-family:Tahoma;
	font-size:11px;
	color:#666;
	font-weight:normal;
	padding-left:8px;
}

.Text-19 {
	font-family:Verdana;
	font-size:11px;
	color:#333;
	font-weight:normal;
}

.Text-20 {
	font-family:Arial;
	font-size:11px;
	color:#343434;
	font-weight:bold;
	padding-left:8px;
}

.Text-21 {
	font-family:Arial;
	font-size:11px;
	color:#343434;
	font-weight:normal;
	padding-left:6px;
}

.Text-22 {
	font-family:Verdana;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

/*----------------- DIVIDER ------------------*/

.dvd1 {
	font-family:Verdana;
	font-size:10px;
	color:#1C120A;
	font-weight:normal;
	padding-left:3px;
	padding-right:3px;
}

/*----------------- BORDER ------------------*/

.middle_border {
	border:#CCC4A6 1px solid;
}

.menu_bg {
	border-bottom:#CCC4A6 1px solid;
    height: 33px;
}

.leftnavi_border {
	border:#DFE2E4 1px solid;
}

.leftnavi_border_upd {
	border:#C3C3C3 1px solid;
}

.leftnavi_border2 {
	border-right:#DFE2E4 1px solid;
	border-bottom:#DFE2E4 1px solid;
}

.leftnavi_border3 {
	border-right:#DFE2E4 1px solid;
}

.leftnavi_border4 {
	border-bottom:#DFE2E4 1px solid;
}

.leftnavi_border5 {
	border-right:#DFE2E4 1px solid;
}

.img_border {
	border:#E4E5DF 1px solid;
}

.tr_border {
	border:#FFD56F 1px solid;
}

/*----------------- BUTTON ------------------*/

.go_button {
	background:url(../images/go_button.jpg) no-repeat center top;
	width:42px; height:21px;
	border:0px;
	cursor:pointer;
}

.submit_button {
	background:url(../images/submit_button.jpg) no-repeat center top;
	width:50px; height:22px;
	border:0px;
	cursor:pointer;
}

.addto_cart {
	background:url(../images/addto_cart.jpg) no-repeat center top;
	width:120px; height:30px;
	border:0px;
	cursor:pointer;
}

/*----------------- TEXT Field ------------------*/

.Text_field1 {
	background:#FFFFFF;
	border:#B6B6B6 1px solid;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	padding:2px;
}

.Text_field2 {
	background:#FFFFFF;
	border:#E0E1E3 1px solid;
	font-family:Verdana;
	font-size:11px;
	color:#020102;
	padding:4px;
}

.table_b tr td {
	border:#C2C2C2 1px solid;
}


/*----------------- TABS BORDER CSS ------------------*/

.tab_border {	
	border-top:#E0E1E3 1px solid;
	border-left:#E0E1E3 1px solid;
	border-right:#C3CBD0 1px solid;
	cursor:pointer;
}

.Text-24 {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.Text-26 {
	font-family:Verdana;
	font-size:12px;
	color:#000;
	font-weight:normal;
	line-height:15px;
}


/****************************** NEW CSS WRITEN **********************************/

.free_shipping_bar {
	background:url(../images/free_shipping_bar.jpg) no-repeat center top;
	width:932px; height:28px;
}

.BLinks {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding-left:8px;
	text-transform:uppercase;
}

.BLinks:hover {
	color:#DC5D0A;
	text-decoration:none;
}

.JLinks {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	line-height:15px;
}

.JLinks:hover {
	color:#DC5D0A;
	text-decoration:underline;
}

.KLinks {
	font-family:Tahoma;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

.KLinks:hover {
	color:#DC5D0A;
	text-decoration:none;
}

.Price-Text {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:normal;
}

.You-Save {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

.You-Save-Numb {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.Text-14 {
	font-family:Verdana;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}

.Text-11 {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:17px;
}

.norm-Text {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	line-height:20px;
}

.Bold-Text {
	font-family:Arial;
	font-size:12px;
	color:#141414;
	font-weight:bold;
}

.left-Heading {
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	padding-left:6px;
}

.Bold-Text-2 {
	font-family:Arial;
	font-size:11px;
	color:#1F1F1F;
	font-weight:bold;
}

.Text-25 {
	font-family:Tahoma;
	font-size:11px;
	color:#1F1F1F;
	font-weight:normal;
	line-height:14px;
}

.Text-23 {
	font-family:Verdana;
	font-size:10px;
	color:#1C1C1C;
	font-weight:bold;
	line-height:18px;
}

.Text-23-1 {
	font-family:Verdana;
	font-size:10px;
	color:#1C1C1C;
	font-weight:normal;
}

.FLinks {
	font-family:Arial;
	font-size:11px;
	color:#1C1C1C;
	font-weight:normal;
	border-bottom:1px solid #000000;
	text-decoration:none;
}

.FLinks:hover {
	color:#2B78B6;
	border-bottom:1px solid #2B78B6;
	text-decoration:none;
}

a.Text8-1 {
	font-family:Tahoma;
	font-size:10px;
	color:#DC5D0A;
	font-weight:normal;
	text-decoration:none;
}
a.Text8-1:hover {
	color:#000000;
	text-decoration:none;
}

.heading_bg2 {
 background:url(../images/left_heads_back.jpg) repeat-x top;
 height:25px;
}

.cart_text_added {
	font-family:verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	line-height:14px;
}

a.cart-left-links {
	font-family:Verdana;
	font-size:10px;
	color:#0100FE;
	font-weight:normal;
	line-height:17px;
	text-decoration:none;
}
a.cart-left-links:hover {
	font-family:Verdana;
	font-size:10px;
	color:#0100FE;
	font-weight:normal;
	line-height:17px;
	text-decoration:underline;
}
.cart_head_bg {
	 background:url(../images/blue_back.gif) repeat-x top;
	 height:23px;
}

/************************************ PRODUCT PAGE CSS CHANGES ******************************************/

.p_title_heading {
	font-family:Verdana;
	font-size:18px;
	color:#333333;
	font-weight:bold;
}

.SKU_Text {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.small_grey_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717171;
	font-weight:normal;
	text-decoration:none;
}

.small_grey_text:hover {
	color:#333333;
	text-decoration:underline;
}

.Text-13 {
	font-family:Verdana;
	font-size:11px;
	color:#9A989B;
	font-weight:bold;
	text-decoration:line-through;
	padding-left:2px;
}

.bct_text_bold {
	font-family:Verdana;
	font-size:11px;
	color:#707070;
	font-weight:bold;
}

.bct_link {
	font-family:Verdana;
	font-size:11px;
	color:#707070;
	font-weight:bold;
	text-decoration:none;
}

.bct_link:hover {
	color:#6F8DB1;
	text-decoration:underline;
}

.bct_text_normal {
	font-family:verdana;
	font-size:11px;
	color:#707070;
	font-weight:normal;
}

.in-stock-text {
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	font-weight:normal;
}

.MSRP_Text {
	font-family:Verdana;
	font-size:11px;
	color:#9A989B;
	font-weight:normal;
}

.rating_text {
	font-family:verdana;
	font-size:10px;
	color:#717171;
	font-weight:normal;
	padding-left:3px;
}

.tabs_normal_text {
	font-family:verdana;
	font-size:11px;
	color:#343434;
	font-weight:normal;
	line-height:19px;
}
.ask_question{
	font-family:verdana;
	font-size:11px;
	color:#1F1F1F;
	font-weight:normal;
	line-height:16px;

}
a.send_message {
	font-family:Verdana;
	font-size:10px;
	color:#0100FC;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:2px;
}

a.send_message:hover {
	color:#0100FC;
	text-decoration:underline;
}

.tb_border {
	border:#C1CACF 1px solid;
}

.page_tab{
	background-color:#DDDDDD;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	border-top:#E0E1E3 1px solid;
	border-left:#E0E1E3 1px solid;
	border-right:#C3CBD0 1px solid;
	cursor:pointer;

}
.page_tab:hover{
	background-color:#6E8CB2;
	color:#FFFFFF;
	text-decoration:none;
}

.page_tab_sel{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	border-bottom:1px solid #FFF;
	margin-bottom: -1px;
	font-weight:bold;
	text-decoration:none;
	border-top:#E0E1E3 1px solid;
	border-left:#E0E1E3 1px solid;
	border-right:#C3CBD0 1px solid;
}

.selected_img{
	background-color:#333;
}
.un_selected_img{
	background-color:#FFF;
}
/*.remove_bottom{
	margin-bottom: -1px;
	background: url(../images/remove_bottom.jpg) repeat-x left;
	 
}*/




/*================ Edits =================*/
.shipping_block p { font-family:Arial; font-size:12px; font-weight:normal; color:#1a1a1a; padding:5px; padding-left:9px; text-align:left }


@media screen and (-webkit-min-device-pixel-ratio:0)
{
#foot_copyright { line-height:18px}
}

.top_links a { font-family:Verdana; font-size:10px; color:#1C120A; font-weight:normal; text-decoration:none; }

.top_links a:hover { color:#2C78B6; text-decoration:none; }

.lefty_blocks a { text-decoration:underline; color:#423588; margin-left:3px; line-height:18px}

.lefty_blocks a:hover { text-decoration:none}




/*============== Swatches Edits ===============*/
.product-options dt label { font-size:12px !important; color:#000 !important;}
















