body { margin:0; padding:0; font-family: Century Gothic, Arial, Helvatica ; font-size:14px;-webkit-text-size-adjust: none;} 

div#preload { display:none;}

input[type="button"], input[type="submit"]
{
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
border-radius : 3px;
font-size:16px; 
font-weight:normal;
background-color: #036996;
cursor:pointer;
text-transform: uppercase;
}
input[type="button"]:hover 
{
	background-color:#0385be;
}

input[type="text"]:hover, input[type="password"]:hover, 
{ 
background:#ffffff;
border-color:#a9a9a9;
border-style:solid;
border-width:1px;
padding:2px 1px 2px 1px;
}
input.forms:hover {background:none;
padding:1px 0px 1px 0px;
background:#ffffff;
border-color:#808080;
border-style:solid;}

input.buttons {
border:0px;
padding:2px 10px 2px 10px;
color:#ffffff;
border-radius : 3px;
font-size:12px; 
font-weight:normal;
background-color:#8a8889;
cursor:pointer;
}
input:hover 
{
	/* background-color:#8a8889; */
}

form #checkout3_form.input[type="submit"] {
border:0px;
padding:2px 10px 2px 10px;
color:#ffffff;
border-radius : 3px;
font-size:12px; 
font-weight:normal;
background-color:#8a8889;
cursor:pointer;

}
input.ShowCartCheckOutBtn, {

background-color: #036996;
background: -webkit-linear-gradient(#0385be, #035579); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#0385be, #035579); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#0385be, #035579); /* For Firefox 3.6 to 15 */
background: linear-gradient(#0385be, #035579); /* Standard syntax */
cursor:pointer;
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
border-radius : 5px;
font-size:18px; 
font-weight:bold;
}
input.ShowCartCheckOutBtn:hover {
	background-color:#0385be;
background: -webkit-linear-gradient(#035579, #0385be); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#035579, #0385be); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#035579, #0385be); /* For Firefox 3.6 to 15 */
background: linear-gradient(#035579, #0385be); /* Standard syntax */

}

input.ShowCartChangeQtyBtn, input.ShowCartContinueBtn, input.ShippingCalculatorButton, input.DiscountCouponButton {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
border-radius : 5px;
font-size:18px; 
font-weight:normal;
background-color:#8a8889;
cursor:pointer;
}
input.ShowCartChangeQtyBtn:hover, input.ShowCartContinueBtn:hover, input.ShippingCalculatorButton:hover, input.DiscountCouponButton:hover {
background-color:#454545;
}

#submitbtn, input.checkout_finalizeOrder, input.checkout_confirmAndPay {
border:0px;
padding:5px 10px 5px 10px;
color:#ffffff;
border-radius : 3px;
font-size:16px; 
font-weight:normal;
background-color: #036996;
cursor:pointer;
text-transform: uppercase;
}
#submitbtn:hover, input.checkout_finalizeOrder:hover, input.checkout_confirmAndPay:hover {
	background-color:#0385be;
}
a.TABLEERROR {}

#shipping_calculator { margin:0 0 10px 0px;}

/*--section edit--*/

#contentcolumn{padding:0;margin:0;display:inline-block; width:860px; min-height:50px; float:left;}

#contentcolumn2{width:100%;padding:0;margin:0;display:inline-block;}

#contentcolumn3{width:100%;padding:0;margin:0;display:inline-block;}

#leftcolumn{/*width:100%;*/padding:0;margin:0;display:inline-block; width:230px; float:left; min-height:100px;}

#rightcolumn{width:100%;padding:0;margin:0;display:inline-block;}

#topsection{width:100%;padding:0;margin:0;display:inline-block;}

#topmidsection{width:100%;padding:0;margin:0;display:inline-block;}

#footer_content{width:1100px ;padding:0;margin:0;display:inline-block;}

/*--end section edit--*/

#template_wrapper { display:inline-block; width:100%; text-align:center; /*background-color:#00FF00;*/}
#template_background { }
#template_width { width:1100px; margin:0 auto; text-align:left;} /* To change the width of store background-color:#FF0000; */
#template_topsection{ width:100%; display:inline-block; /*background-color: #FF00FF;*/  margin:0 0 10px 0px;}

#template_leftcolumn{float:left; display:inline-block; width:230px; /*background-color:#99CC66;*/ margin:0 10px 0 0px;}
#template_rightcolumn{float:left; display:inline-block; width:15%; background-color:#CC99FF;}
#template_footer{clear: both; width:100%; display:inline-block; background-color: #6e6e6e;}



#topsection .content { }

#columns_wrapper { clear:both; width:100%; bodisplay:inline-block;}

#leftcolumn .content {}

#contentwrapper { float:left; display:inline-block; width: 860px; background-color:#FFFFFF; min-height:500px; }
#contentwrapper .content {/* background-color: #999999; padding:10px;*/ padding:0 0 20px 0px;}

#rightcolumn .content { margin-left:10px; background-color: #666666;padding:10px;}

#footer_content .content { /*background-color: #898989;padding:10px;*/ padding:15px 0 15px 0px; display:inline-block; color:#FFFFFF; }
#footer_content .content div { color:#FFFFFF;} 
#footer_content .content p { color:#FFFFFF;} 

/* Additional decoration to store*/
#topsection_deco { }
#leftcolumn_deco { }
#rightcolumn_deco { }
#contentwrapper_deco { }
#footer_content_deco { }
/* additional deco to store ends*/


.slider { text-align:center; display:inline-block; padding:0 0 30px 30px; margin:0 auto;}
.pagination-new a{ font-size:18px; font-weight:bold;}
.pagination-new { font-size:18px; font-weight:bold;}

#first_row_topsection { display:inline-block; width:100%; margin:0 0 7px 0px;}

#logobox { width:365px; margin:15px 16px 0 0px; float:left; display:inline-block;}
#widget_logo_lg { padding:0; margin:0; width:365px; min-height:50px;}
#widget_logo_lg li { list-style-type:none; display:inline-block;}
#widget_logo_lg li span { width:365px; }



/* searchbox */

#searchbox { float:left; width:320px; display:inline-block; margin:25px 16px 0 0px;}

#searchbox .link{ display:block; margin:0 0 5px 0px; }

#searchbox a, #searchbox a:visited { color:#737373; font-weight:normal;}
#searchbox a:hover { color:#000000; text-decoration:none;}

#widget_search_ss{ min-height:50px; width:320px; margin:0 0 0 0px; padding:0 0 0 0px;	/*background-color:#00FF00;*/list-style-type:none;}
#widget_search_ss li{margin:0 0 0 0px;	padding:0 0 0 0px;clear:both;}

#prodsearch {
display:inline-block;
width:320px; min-height:49px;
background:url(search_bg.jpg) no-repeat;
margin:0 0 0 0px;
/*background-color:#ff0000;*/
text-align:left;}


#prodsearch form {
padding:0; margin:0;
}



#prodsearch_header {
font-weight:bold;
text-align:left;
color:#1a516f;
display:none;
}

#prodsearch_box {
margin:0 0 0 0px;
	/*width:150px;*/
	display:inline-block;
	/*background-color:#ff0000;	*/

}
#prodsearch_fielddv {
	margin:0 0 0 0px;
	text-align:left;
	padding:0 0 0 10px;
	float:left;
	/*width:118px;
	background-color:#FFFFFF;*/
	height:20px;
}



#prodsearch_field {
padding:0 0 0 0px;
margin:13px 0 0 0px;
color:#878787;
width:208px;
border:none;
font-size:18px;
text-align:left;
/*background-color:#e6e6e6;*/
font-family: Century Gothic, Arial, Helvatica;
/*border-color:#FFFFFF;*/
float:left;
}

#prodsearch_field:hover { background:none;}

#prodsearch_submit {
	text-align:center;
	float:right;
	padding:0; margin:0;
	display:inline-block;
	width:85px; height:45px;
	/*background-color:#006600;*/
}

#prodsearch_submit a{
	text-align:center;
	float:right;
	padding:0; margin:0;
}


#prodsearch_submit input{
	text-align:center;
	padding:0; margin:0;
	float:right;
	color:#000000;
	font-weight:bold;
	width:85px; height:45px;
}

#prodsearch_submit input:hover { background:none;}

#advancedsearch {
clear:both;
text-align:right;
margin:0 0 0 0px;
padding:0 0 5px 0px;
display:none;
}

#advancedsearch a {
	font-weight:normal;
	font-size:11px;
	color:#a6a4a5;
	padding:0 0 0 20px;
	text-decoration:underline;background:url(adsearch.png) no-repeat left 0px;
}
#advancedsearch a:visited {
}
#advancedsearch a:hover {
color:#666666;
}

/* searchbox ends*/



/* Minicart*/
#cart_contact { text-align:left; float:left; width:383px;}

#cart_contact .contact_info { text-align:right; display:inline-block; float:right; margin:0 0 3px 0px; width:100%;}

.contact_info h1 { color:#585858; font-size:24px; text-align:right; font-weight:bold;}

#widget_3_lh { padding:0; margin:0;  width:383px; min-height:40px;}
#widget_3_lh li { list-style-type:none; display:inline;}


/* start minicart CSS */
#minicart_vert {
	display:inline-block;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	width:103px;
	height:49px;
	float:right;
	color:#000000;
	background:url(viewcart.jpg) no-repeat;
		
}
#minicart_title {
	text-align:left;
	margin:0 0 8px 0px;
	font-size:12px;
	padding:6px 10px 6px 10px;
	font-weight:none;
	color:#ffffff;
	line-height:150%;
	font-weight:bold;
	display:none;

}
.minicart_subprodname {
	display:none;
	font-size:11px;
	color:#727272;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 0px;
}

.minicart_subthumbnail {
display:none;
text-align:center;
}

.minicart_subqty , .minicart_subprice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#727272;
text-align:center;
display:none;
float:left;
}
.minicart_subprice {

}


#minicart_totalqty {
font-size:18px;
padding:13px 4px 0 0px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
text-align:center;
float:right;
font-weight:bold;
color:#000000;
width:46px; 
/*background-color:#003399;*/
}

#minicart_totalprice {
font-size:12px;
text-align:center;
padding:0 0 5px 0px;
clear:right;
display:none;
}

#minicart_viewcart {
float:left;
padding:0 0 0 0px; margin:0 0 0 0px;
line-height:100%;
}
#minicart_viewcart a, #minicart_viewcart a:visited{
	font-size:11px;
	font-weight:bold;
display: inline-block;
}
#minicart_viewcart a:hover{
	color:#ffffff;	font-weight:bold;
}

#minicart_viewcart img{
width:103px; height:49px; 
margin-top:-35px;
}
#minicart_viewcart input{
width:103px; height:49px; 
margin-top:-35px;
}
#minicart_viewcart input:hover { background:none;}


#minicart_checkout {
margin:0 5px 6px 0px;
padding:0 0 0 0px;
display:inline-block;
/*position:absolute;*/
text-align:left;
float:right;
display:none;
}

#minicart_checkout a{
	font-size:11px;

	font-weight:bold;
}
#minicart_checkout a:hover{
	color:#ffffff;	font-weight:bold;
}/* end minicart CSS */

/* Minicart ends*/


/* menu */
#menu { clear:both; display:inline-block; width:100%; }
#menu .content { height:46px;}
#menu_nav { display:inline-block; width:100%;}

#extra_menu { padding:0; margin:0; display:inline-block; height:46px; width:1100px; text-align:center; }
#extra_menu li{ list-style-type:none; display:inline-block; float:left;}
#extra_menu li a, #extra_menu li a:visited { height:31px;display:inline-block; padding:15px 0 0 0px; color:#FFFFFF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#extra_menu li a:hover { text-decoration:none; }


#widget_5_lh { padding:0; margin:0; width:100%; min-height:46px;}
#widget_5_lh li { display:inline-block; list-style-type:none;}


#ordering a, #ordering a:visited { width:108px; height:46px; background:url(ordering.gif) no-repeat;}
#ordering a:hover { background:url(ordering_on.gif) no-repeat;}

#new_products a, #new_products a:visited { width:133px; height:46px; background:url(new_products.gif) no-repeat;}
#new_products a:hover { background:url(new_products_on.gif) no-repeat;}	

#sale_items a, #sale_items a:visited { width:110px; height:46px; background:url(sale_items.gif) no-repeat;}
#sale_items a:hover { background:url(sale_items_on.gif) no-repeat;}	

#rapid_reorder a, #rapid_reorder a:visited { width:135px; height:46px; background:url(rapid_reorder.gif) no-repeat;}
#rapid_reorder a:hover { background:url(rapid_reporder_on.gif) no-repeat;}	

#office_coffee a, #office_coffee a:visited { width:184px; height:46px; background:url(office_coffee_service.gif) no-repeat;}
#office_coffee a:hover { background:url(office_coffee_on.gif) no-repeat;}	

#vending_machine a, #vending_machine a:visited { width:156px; height:46px; background:url(vending_service.gif) no-repeat;}
#vending_machine a:hover { background:url(vending_service_on.gif) no-repeat;}	

#micro_markets a, #micro_markets a:visited { width:136px; height:46px; background:url(micro_markets.gif) no-repeat;}
#micro_markets a:hover { background:url(micro_markets_on.gif) no-repeat;}	

#my_account a, #my_account a:visited { width:138px; height:46px; background:url(my_account.gif) no-repeat;}
#my_account a:hover { background:url(my_account_on.gif) no-repeat;}	

#dropdown_list { padding:0; margin:0 0 0 0px;}
#dropdown_list li { display:block; text-align:center; padding:0 0 5px 0px;}
#dropdown_list li a, #dropdown_list li a:visited { color:#FFFFFF;}
#dropdown_list li a:hover { text-decoration:none; color:#CCCCCC;}

.popup_box {position:absolute; visibility: hidden;  width: 140px; padding: 22px 10px 10px 10px; border-radius:10px; background:url(../../misc_images/arrow_up2.gif) no-repeat top center #6e6e6e; 
margin-left:-10px; z-index: 1000 !important;}

/* menu ends*/


.new_categories { display:inline-block; width:100%;}
#new_cats { padding:0; margin:0;}
#new_cats li { list-style-type:none; display:block; margin:0 0 5px 0px;}

#coffee-office a, #coffee-office a:visited { background:url(../../misc_images/coffee-for-the-office.jpg) no-repeat; width:220px; height:96px; display:inline-block;}
#coffee-office a:hover { background:url(../../misc_images/coffee-for-the-office-on.jpg) no-repeat; }

#service-creamer a, #service-creamer a:visited { background:url(../../misc_images/coffee-service-creamer.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#service-creamer a:hover { background:url(../../misc_images/coffee-service-creamer-on.jpg) no-repeat; }

#service-teas a, #service-teas a:visited { background:url(../../misc_images/coffee-service-teas.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#service-teas a:hover { background:url(../../misc_images/coffee-service-teas-on.jpg) no-repeat; }

#soda a, #soda a:visited { background:url(../../misc_images/soda.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#soda a:hover { background:url(../../misc_images/soda-on.jpg) no-repeat; }

#snacks a, #snacks a:visited { background:url(../../misc_images/snacks.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#snacks a:hover { background:url(../../misc_images/snacks-on.jpg) no-repeat; }

#paper-goods a, #paper-goods a:visited { background:url(../../misc_images/coffee-service-paper-goods.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#paper-goods a:hover { background:url(../../misc_images/coffee-service-paper-goods-on.jpg) no-repeat; }

#coffee-equipment a, #coffee-equipment a:visited { background:url(../../misc_images/commercial-coffee-equipment.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#coffee-equipment a:hover { background:url(../../misc_images/commercial-coffee-equipment-on.jpg) no-repeat; }

#about-us a, #about-us a:visited { background:url(../../misc_images/about-us.jpg) no-repeat; width:220px; height:91px; display:inline-block;}
#about-us a:hover { background:url(../../misc_images/about-us-on.jpg) no-repeat; }


/* footer content */

#footer_left { width:550px; display:inline-block; vertical-align:top; text-align:left; /*background-color:#009900; */float:left;}
#footer_right { width:550px; display:inline-block; vertical-align:top; text-align:right;/* background-color:#0066CC;*/ float:right;}

#widget_23_lh { padding:0; margin:0; width:550px;}
#widget_23_lh li { list-style-type:none; display:block;}

#bottomlinks { padding:0; margin:0;}
#bottomlinks li {width:100%; list-style-type:none; display:inline-block;}
#bottomlinks li a, #bottomlinks li a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; padding:0 0 10px 0px;}
#bottomlinks li a:hover { text-decoration:none; color:#00b0ff; font-weight:bold;}

.additional_text a, .additional_text a:visited { color:#FFFFFF;}
.additional_text a:hover { text-decoration:none; color:#00b0ff; }

.footer a, .footer a:visited{ color:#FFFFFF;}
.footer a:hover  { text-decoration:none; color:#00b0ff; }

.feedback_form { text-align:left; background:url(feedback_bg.png) no-repeat; width:482px; height:253px; color:#585858; padding:15px; float:right;}
.feedback_form form { color:#585858;}

.feedback_form form input { color:#585858; }

.fielddv { border:1px solid #b3b3b3; padding:5px;}

.phone_number h1{ margin:0; padding:0 10px 0 0px; color:#ffffff; text-align:right; font-size:28px; display:block; clear:both;}

#widget_24_lh { width:550px; padding:0; margin:0;}
#widget_24_lh li { display: block; list-style-type:none;}

.feedback_form h3{ margin:0; padding:0; color:#585858; font-size:18px; width:auto; display:block;}
.feedback_form p{ padding:0; margin:0; width:auto; color:#585858;}
/* Master class ids*/

p, body, div, td, a { font-family: Century Gothic, Arial, Helvatica ; font-size:14px; color:#000000;}
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px;}

a, a:visited { color:#000000; font-weight:bold; text-decoration:none}
a:hover { color:#666666; font-weight:bold; text-decoration:underline; }


.primary_color {background-color:#cccccc;}  /* DIV background colors, paddings, margins */
.secondary_color {background-color:#ffffff;}
.third_color {background-color: #e1e2e2;}

.primary_border_color {border-color:#000000;} /* DIV border colors, paddings, margins ENDS */
.secondary_border_color {border-color:#666666;}
.third_border_color {border-color:#999999;}



.large_header_text {color:#606060; } /* main titles, headers */
.large_header_text a, .large_header_text a:visited {}
.large_header_text a:hover {}

.large_text { color:#ffffff;}  /* Normally product page, larger than common text */
.large_text a, .large_text a:visited { color:#ffffff; }
.large_text a:hover { color:#666666; text-decoration:underline; }

.medium_text { color:#000000; } /* Highlight titles */
.medium_text a, .medium_text a:visited {color:#000000; }
.medium_text a:hover { color:#666666;}


.reverse_text {color:#606060;} /* mostly light colored text with colored backgrounds*/
.reverse_text a, .reverse_text a:visited {color:#000000;}
.reverse_text a:hover { color:#666666;}

.reverse_text_2 { color: #666666;  } /* mostly light colored text with colored backgrounds*/
.reverse_text_2 a, .reverse_text_2 a:visited {color:#666666; }
.reverse_text_2 a:hover {text-decoration:underline; color:#000000; }

.light_text_links2 { color:#000000; } /* mostly light colored text with colored backgrounds*/
.light_text_links2 a, .light_text_links a:visited {color:#000000; }
.light_text_links2 a:hover { color:#666666; }



/* Text links with background colors */
.cartbutton { width:auto; height:auto;}
.cartbutton a, .cartbutton a:visited { width:auto; height:auto; } 
.cartbutton a:hover { width:auto; height:auto; }
.cartbutton img { border:0px;}

.cartbutton_medium {  }
.cartbutton_medium a, .cartbutton_medium a:visited {background-color: #ffae00; color:#000000;} /* change text color, bgcolor, slider buttons*/
.cartbutton_medium a:hover {text-decoration:underline; color:#000000; background-color: #c7c7c7;} /* change text color, bgcolor*/

.cartbutton_large { width:250px; }
.cartbutton_large a, .cartbutton_large a:visited {background:url(cart.png) no-repeat right;text-decoration:none;background-color:#ffae00;color:#000000; padding:12px;} 
.cartbutton_large a:hover {text-decoration:underline;color:#000000; background-color:#2a6e8d; } /* change text color, bgcolor*/
/* Text links with background colors */

.add_to_wishlist { width:250px; } /* Text style */
.add_to_wishlist a, .add_to_wishlist a:visited{}/*change text color,bgcolor*/
.add_to_wishlist a:hover {} /* change text color, bgcolor*/

.add_to_wishlist_small {}  /* Image style ONLY width:120px; height:20px; */
.add_to_wishlist_small a, .add_to_wishlist_small a:visited {background: url(addtowishlist.png) no-repeat;text-decoration:none; color:#ffffff; background-color:none;}
.add_to_wishlist_small a:hover {background: url(addtowishlist_on.png) no-repeat;text-decoration:underline; color:#ffffff; background-color:#CCCCCC;}


.prod_on_sale { clear:both;}

/* CHANGE THESE TO MATCH TEMPLATE:- ENDS */



/* SELDOM CHANGES:- STARTS */

img.crosssellimg_cart { max-width:150px; max-height:200px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); }
img.crosssellimg { max-width:150px; max-height:200px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); }

.border_effect { border:5px solid #ffffff;} /* effects */
.border_effect2 { border:1px solid #666666;}
.border_effect3 { border:1px solid #cccccc; }
.border_effect4 { border-bottom-color:#cfcfcf; border-bottom-width:1px; border-bottom-style:dotted; }
.border_dashed { border-bottom:1px dashed #000000; }
.border_color2 { border-color:#666666;}
.border_color { border-color:#666666;}

.image_styles {border:1px solid #333333; } /* image styles */

.highlight_text { color:#ff0000;}
.header { font-weight:bold; }

.button_text { color:#FFFFFF;} /* text, text links with colored backgrounds */
.button_text a, .button_text a:visited { color:#FFFFFF; text-decoration:underline;}
.button_text a:hover { text-decoration:none; color:#666666;}

.shadow_effect { box-shadow: 0px 0px 20px #888;}
.spacing_bottom { margin:0 0 10px 0px;}
.wrapcontent { display:inline-block;}

.label {font-weight:bold;}
.label_highlight { color:#FF0000; font-weight:bold;}

.textbold { font-weight:bold;}

/* SELDOM CHANGES:- ENDS */


/* BUTTONS USED, just replace the images with the same file names and dimensions. DO NOT TOUCH, just use the classes */
/* Add to carts, wishlist, checkouts, quick add to cart */
.cartsmall {}
.cartsmall a, .cartsmall a:visited {  background: url(cartsmall.png) no-repeat; } /* ONLY width: 80px; height: 30px;  */
.cartsmall a:hover {background: url(cartsmall_on.png) no-repeat;} 

.cartmedium {  }
.cartmedium a, .cartmedium a:visited { background:url(cartmedium.png) no-repeat; } /* ONLY width: 120px; height: 35px;  */
.cartmedium a:hover { background: url(cartmedium_on.png) no-repeat;}

.cartlarge { }
.cartlarge a, .cartlarge a:visited { background: url(cartlarge.png) no-repeat;} /* ONLY width: 180px; height: 50px;  */
.cartlarge a:hover {background: url(cartlarge_on.png) no-repeat;}


.cartlink {}
.cartlink a, .cartlink a:visited {}
.cartlink a:hover {}

.cart_overlay {}
.cart_overlay a, .cartsmall a:visited { background: url(cart_overlay.png) no-repeat; } /* ONLY width:80px; height:80px;  */
.cart_overlay a:hover {background: url(cart_overlay_on.png) no-repeat; } /* ONLY width:80px; height:80px;  */

.cart_overlay_small {}
.cart_overlay_small a, .cart_overlay_small a:visited { background: url(cart_overlay_small.png) no-repeat; } /* ONLY width:60px; height:60px;  */
.cart_overlay_small a:hover {background: url(cart_overlay_small_on.png) no-repeat;} /* ONLY width:60px; height:60px;  */


.checkout_button { clear:both; }
.checkout_button a, .checkout_button a:visited { background-color:#5fab20; color:#FFFFFF; font-size:16px;} /* change bgcolor, text color */
.checkout_button a:hover { background-color:#1c3b06; color:#FFFFFF;text-decoration:none;}/* change bgcolor, text color */

a.quick_add_close, a.quick_add_close:visited{background: url(close.png) no-repeat #ababab; display:block; width:20px; height:20px; }
a.quick_add_close:hover {background:url(close.png) no-repeat #000000;}

a.quick_add_continue_shop, a.quick_add_continue_shop:visited{background:url(quickadd_continue_shop.png) no-repeat right; }
a.quick_add_continue_shop:hover {background:url(quickadd_continue_shop_on.png) no-repeat right; }

a.quick_add_continue_checkout, a.quick_add_continue_checkout:visited{background:url(quickadd_checkout.png) no-repeat right;}
a.quick_add_continue_checkout:hover {background:url(quickadd_checkout_on.png) no-repeat right; }

/* Add to carts, wishlist, checkouts, quick add to cart ENDS */


#widget_BODY_body { display:block; width:860px; }
#widget_BODY_body li { display:block; min-height:50px;}

.pagingnum{cursor:pointer;}
.pagingviewall{cursor:pointer;}
.pagingnext{cursor:pointer;}
.pagingprev{cursor:pointer;}
.pagingdiv {
	font-size:12px;
	width:100%;
	text-align:center;
}
.pagingdiv ul{list-style-type:none;margin:0;padding:0;}
.pagingdiv li{display:inline;margin:0px 3px 0px 3px;padding:0px 3px 0px 3px;}

.page_description_header { font-weight:bold; font-size:18px; margin:0 0 15px 0px;}
.page_description { margin:0 0 10px 0px;}


.cat_img { cursor:pointer; text-align:center;max-height:80px; width:auto; }
.cat_img img { text-align:center; max-height:80px; width:auto;}
.mosaic-block, .cat_name, .front_product, .onsale_product, .search_product, .top_product  { text-align:center;}



.cat_name a, .cat_name a:visited {color:#036a98; text-decoration: none;}
.cat_name a:hover {color:#000000; text-decoration:none;}

#product_listing_sortby_box { text-align:right;}

.click_link a, .click_link a:visited, .add_to_cart a, .add_to_cart a:visited { color:#036a98; text-decoration:underline;}
.click_link a:hover, .add_to_cart a:hover { color:#000000; text-decoration:none;}


.product_pic_container { text-align:center;}
.product_pic_container img { border:0px; width:auto; max-height:80px;} 



span.prod_your_price { font-weight:normal;}
a.prod_manufacturing_no {cursor: text; font-weight:normal; }
a.prod_manufacturing_no:hover { color:#000000; text-decoration:none;}

.view_my_orders_table a, .view_my_orders_table a:visited { color:#036a98; font-weight:bold; text-decoration:underline;}
.view_my_orders_table a:hover { color:#000000; text-decoration: none;} 

a.TableHeader { font-weight:normal; color:#000000; font-weight:normal;text-decoration:none; }
a.TableHeader:hover { color:#000000; font-weight:normal; text-decoration:none;}

a.TableCell{ font-weight: bold;color:#000000;text-decoration:none; }
a.TableCell:hover { color:#000000; font-weight: bold; text-decoration:none;}

a.cart_redeem_link, a.cart_redeem_link:visited{ color:#036a98; text-decoration:underline;}
a.cart_redeem_link:hover { color: #000000; text-decoration:none;}


.new_product { border:1px solid #ffffff; border-bottom: 1px solid #cfd7df; }

#new_product_listing {}
.new_product .product_pic_container { float:left; width:15%; text-align: center;}
.new_product .product_name { float:left; width: width:85%; text-align:left; }
.new_product .product_description { float:left; width:85%; text-align:left; }


.view_my_orders_table { border-bottom: 2px solid #cfd7df; margin: 0px auto; color:#000000; font-weight:normal; padding:10px 0 10px 0px;}

.category_breadcrumbs { padding-bottom:10px; }
.category_breadcrumbs a:link, .category_breadcrumbs a:visited, .category_breadcrumbs a:hover { font-weight:normal; }


a.prod_category, a.prod_category:visited {font-weight:normal; padding:0 12px 0 0px;}
a.prod_category:hover { font-weight:normal;}

















































































































