`/* event calendar sytle sheet */
@import url("events_calendar.css");

/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #DDDDDD; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #666666; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  margin: 0px;
}

dd {
	 text-align:left;
	 padding:0;
	 margin:0;
}
dt {
	 text-align:left;
	 padding:0;
	 margin:0;
}
img
{
	border:0px;
}
A:link,A:visited{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #666666;
  text-decoration: none;
}

A:hover {
 
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: url(images/header_navibg.jpg) repeat-x;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url(images/header_navibg.jpg) repeat-x;
  height:35px;
  color: #AD1313;
  font-weight : bold;
  
 }



A.breadcam:hover {
  text-decoration:underline;
}
A.headerNavigation { 
 padding-left:4px;
 padding-right:4px;
  color: #FFFFFF; 
  font-weight:bold;
}
A:visited.headerNavigation { 
 padding-left:4px;
 padding-right:4px;
  color: #FFFFFF; 
    font-weight:bold;
  
}

A.headerNavigation:hover {
  color: #ffffff;
}
.headermenu{
	text-align:center;
}
a.headermenu:link,a.headermenu:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	
}
a.headermenu:hover{
	text-decoration:underline;
	
}
.hemenusel{
	text-align:center;
}

.hmenu_selleft{
	background:url(images/header_menuleft.gif) no-repeat;
	width:7px;
}
.hmenu_selright{
	background:url(images/header_menuright.gif) no-repeat;
		width:7px;
}
.hmenu_selbg{
	background:url(images/header_menubg.jpg) repeat-x;
	text-align:center;
	height:26px;
}
/*a.hemenusel td a,a:visited{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.hemenusel td a:hover{
	text-decoration:underline;
}*/

.headermenu_sep{
	padding-left:18px;
	padding-right:18px; 
	 background:url(images/menu_headersep.jpg) right no-repeat;

}
.headermenu_leftsep{
	padding-left:18px;
	background:url(images/menu_headersep.jpg) left no-repeat;
}
.headermenu_nosep{
	padding-left:10px;
}
TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TD.header_sep{
	background:url(images/header_navisep.jpg) no-repeat bottom;
	width:1px;
	vertical-align:bottom;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: url(images/footer_bg.jpg) repeat-x;
  color: #4E4A47;
  border:1px  #CCCCCC solid;
  font-weight: normal;
}
.footer_font{
	padding-left:10px;
 font-family: Verdana, Arial, sans-serif;
 font-size:9px;
   color: #666666;
}
.red_font{
	
 font-family: Verdana, Arial, sans-serif;
 font-size:9px;
   color: #C90B0D;
}
.footer_sep{
 background:url(images/footer_sep.jpg) right bottom no-repeat;
 padding-left:10px;
 text-align:center;
}
.footer_sepfirst{
 background:url(images/footer_sep.jpg) right bottom no-repeat;

}
.set_footerlink{
	width:469px;
	padding-right:5px;
}
.set_bordertop{
	background:url(images/footer_border.jpg) top repeat-x;
	padding-top:7px;
}
.footer_borderleft
{
	border-left:1px #CECECE solid;
	padding-left:5px;
}
.infoBox {
  background: #FFFFFF;
  padding:0px;
  margin:0px;  
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:0px;
  margin:0px;  
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: url(images/infobox/infoboxhead_bg.jpg) repeat-x;
  color: #DB0B0B;
}
TD.purchaseBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: url(images/infobox/infoboxhead_bg.jpg) repeat-x;
  color: #DB0B0B;
}

TD.contentBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left:15px;
  background: url(images/infobox/catmiddle_bg.jpg) repeat-x;
  color: #000000;
}
TD.contentblackBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: url(images/contentinfo_bg.jpg) repeat-x;
  color: #FFFFFF;
 
}
TD.infoboxbullet{
	background:url(images/infobox/infoboxhead_bullet.jpg) no-repeat;
	padding-left:20px;
	text-align:left;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFFFFF;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background:#FFFFFF;
}

TABLE.productListing {
  border: 0px;
 
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:url(images/gridheader_bg.jpg) repeat-x ;
  color: #FFFFFF;
  font-weight:  normal;
  height:20px;
  padding-left:5px;
  padding-right:5px;
 border-left:1px #FFFFFF solid;
 text-align:center;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:#F7F7F7;
  border-bottom:1px #FFFFFF solid;
}

TD.productListing-datatotal {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color:#C80A0A;
		padding-top:10px;
		background:#F7F7F7;
		border-bottom:1px #FFFFFF solid;
		border-left:1px #FFFFFF solid;
		 
}
TD.productListing-dataqty {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#C80A0A;
  background:#F7F7F7;
  padding-top:10px;
  width:50px;
  text-align:center;
   border-bottom:1px #FFFFFF solid;
     border-left:1px #FFFFFF solid;
}

TD.productListing-name {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:#FFFFFF;


}
.productListing-name-border {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:#FFFFFF;
  border-bottom:1px #DDDDDD solid;
  width:100%;

}
.productListing-name-wish {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:#FFFFFF;
  border-bottom:1px #DDDDDD solid;
  width:50%;

}
SPAN.pageResults {
  font-family:Verdana, Arial, Helvetica, sans-serif;	
  color: #DB0B0B;
  font-size:11px;
}

A.pageResults {
  font-family:Verdana, Arial, Helvetica, sans-serif;	 
  color: #666666;
  text-decoration:underline;
   font-size:11px;
}

A.pageResults:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;		
  color: #666666;
  text-decoration:none;
   font-size:11px;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  

}
TD.maindesc{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align:justify;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;

}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.mid-top-box{
 font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
  height:107px;
  width:174px;
  vertical-align:middle;
}
td.mid-bottam-border{
   border-bottom:1px #DCDCDC solid;	
}
td.mid-left-border{
	border-left:1px #DCDCDC solid;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  border:1px #999999 solid;	
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.no_border{
	border:0px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
 font-size:12px;	
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight:bold;
}
SPAN.productRRPPrice {
 font-size:11px;	
  font-family: Verdana, Arial, sans-serif;
 color:#666666;
  font-weight:bold;
}
.producttaxPrice {
 font-size:11px;	
  font-family: Verdana, Arial, sans-serif;
  color: #666666;
  font-weight:bold;
}

SPAN.productSpecialPrice_small {
 font-size:10px;	
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight:bold;
}
SPAN.productRRPPrice_small {
 font-size:10px;	
  font-family: Verdana, Arial, sans-serif;
  color: #496D9D;
  font-weight:bold;
}


SPAN.productbrand{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;	
  font-weight:bold;
  
}
SPAN.savepercentage{
	font-size:11px;	
  font-family: Verdana, Arial, sans-serif;
  color: #009966;
  font-weight:bold;
	
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #F0F0F0; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: ; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif;font-weight:bold; font-size: 10px; background-color: #E40E0D;color: #FFFFFF }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.main_width{
   width:1010px;
   text-align:center;
   font-weight:normal;
 
}
.header_left{
	background:url(images/headerleft.jpg) no-repeat left;
	width:472px;
	height:81px;
}
.header_right{
	background:url(images/header_bg.jpg) repeat-x;
	height:81px;
}
.header_search{
	padding-top:20px;
	padding-left:2px;
   font-weight:normal;
	color:#D20C0B;
	
}
.set_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#D20C0B;

}
#headerbox_t {
	
	background: #E3E3E3 url(images/mw_content_t.png) 0 0 repeat-x;
}

#headerbox_tl {
	background: url(images/header_lefttop.jpg) 0 0 no-repeat;
}

#headerbox_tr {
	height: 8px;
	overflow: hidden;
	background: url(images/header_righttop.jpg) 100% 0 no-repeat;
}

#headerbox_m {
	border-left: 1px solid #9A9A9A;
	border-right: 1px solid #9A9A9A;
	width: auto;
 	background:url(images/header_boxbg.jpg) repeat-x;
	background-color:#FFFFFF;
	padding:1px 8px;

}

#headerbox_b {
	background: #FFFFFF url(images/mw_content_b.png) 0 100% repeat-x;
}

#headerbox_bl {
	background: url(images/header_leftbottam.jpg) 0 100% no-repeat;
}

#headerbox_br {
	height: 8px;
	background: url(images/header_rightbottam.jpg) 100% 100% no-repeat;
}
/*Header Boxes Start*/

.hbox {
	margin-right:0px;
	background:url(images/headerbox_bg.jpg) repeat-x;
	background-color: #FFFFFF;
	width:100%;
	text-align:left;
}

.hcorner_lt {
	background:url(images/up_left.jpg) left top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.hcorner_lb {
	background:url(images/down_left.jpg) left bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.hcorner_rt {
	background:url(images/up_right.jpg) right top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.hcorner_rb {
	background:url(images/down_right.jpg) right bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.hbox_top {
	background:url(images/hbox_top.jpg) repeat-x top;
	height:3px;
	
	
}

.hbox_bottom {
	background:url(images/hbox_bottom.jpg) repeat-x bottom;
	height:3px;
	
}

.hbox_left {
	background:url(images/hbox_left.jpg) repeat-y left;
	padding:5px;	
}

.hbox_right {
	background:url(images/hbox_right.jpg) repeat-y right;
	padding:5px;	
}

/*Header Boxes End*/
/*Column Boxes*/
.box {
	margin-right:0px;
	background-color: #FFFFFF;
	width:100%;
	text-align:left;
}

.corner_lt {
	background:url(images/boxheadleft.gif) left top;
	width:10px;
	height:8px;
	background-repeat:no-repeat
}

.corner_lb {
	background:url(images/boxhead_lb.gif) left bottom;
	width:10px;
	height:8px;
	background-repeat:no-repeat
}

.corner_rt {
	background:url(images/boxheadright.gif) right top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.corner_rb {
	background:url(images/boxhead_rb.gif) right bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.box_top {
	background:url(images/box_top.jpg) repeat-x top;
	height:13px;

}

.box_bottom {
	background:url(images/box_bottom.jpg) repeat-x bottom;
	height:13px;
	padding:5px;	
}

.box_left {
	background:url(images/box_left.jpg) repeat-y left;
	padding:5px;	
}

.box_right {
	background:url(images/box_right.jpg) repeat-y right;
	padding:5px;	
}


.sub-category{
	padding:0;
	margin:0;
	width:100%;	
}
.sub-category-left
{
	background-image:url(images/sub_category_left.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:5px;
}
.sub-category-mid
{
	background-image:url(images/sub_category_mid.jpg);
	background-repeat:repeat-x;
	height:25px;	
	padding:0px;
	margin:0px;	
	padding-top:2px;
}
.sub-category-right
{
	background-image:url(images/sub_category_right.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:5px;
}

/* Middle Box Start */
.middle-content-box{
	padding:0;
	margin:0;
	width:100%;	
	vertical-align:top;
}
.middle-content-left
{
	background-image:url(images/infobox/catmiddle_left.gif);
	background-repeat:no-repeat;
	height:35px;
	width:6px;
}
.middle-content-mid
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-left:15px;
  background: url(images/infobox/catmiddle_bg.jpg) repeat-x;
  color: #000000;
}
.middle-content-right
{
	background-image:url(images/infobox/catmiddle_right.gif);
	background-repeat:no-repeat;
	height:35px;
	width:6px;
}
/* Middle BoxEnd */


/* Search Box Start */
.sbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:0px;
	background:url(images/searchbox_bg.jpg) repeat-x;
	background-color: #E0E0E0;
	width:100%;
	text-align:left;
	color:#CB6920;
	font-weight:bold;
}

.scorner_lt {
	background:url(images/search_up_left.jpg) left top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.scorner_lb {
	background:url(images/search_down_left.jpg) left bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.scorner_rt {
	background:url(images/search_up_right.jpg) right top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.scorner_rb {
	background:url(images/search_down_right.jpg) right bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.sbox_top {
	background:url(images/sbox_top.jpg) repeat-x top;
	height:13px;
	padding:5px;	
}

.sbox_bottom {
	background:url(images/sbox_bottom.jpg) repeat-x bottom;
	height:13px;
	padding:5px;	
}

.sbox_left {
	background:url(images/sbox_left.jpg) repeat-y left;
	padding:5px;	
}

.sbox_right {
	background:url(images/sbox_right.jpg) repeat-y right;
	padding:5px;	
}
a.sbox:link,a.sbox:visited{
	font-size:11px;
	color:#CB6920;
	text-decoration:underline;
}
a.sbox:hover{
	text-decoration:no
}
a.redlink:link,a.redlink:visited{
	font-size:10px;
	color:#C80A0A;
	text-decoration:none;
}
a.redlink:hover{
	text-decoration:underline;
}

a.whitelink:link,a.whitelink:visited{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none
}
a.whitelink:hover{
	text-decoration:underline;
}

/* Search Box End */
/* Guaranty Box  Start*/
.gbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right:0px;
	background:url(images/guarnty_bg.jpg) repeat-x;
	background-color: #E6F1F7;
	color:#3F96C1;
	font-size:16px;
	font-weight:bold;
	width:100%;
	text-align:left;
}
.gbox a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3F96C1;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;

}
.gbox a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3F96C1;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;

}
.gbox a:hover{
  text-decoration:none;
}
.gcorner_lt {
	background:url(images/guarnty_lt.gif) left top;
	width:13px;
	height:13px;
	background-repeat:no-repeat
}

.gcorner_lb {
	background:url(images/guarnty_lb.gif) left bottom;
	width:13px;
	height:13px;
	background-repeat:no-repeat
}

.gcorner_rt {
	background:url(images/guarnty_rt.gif) right top;
	width:13px;
	height:13px;
	background-repeat:no-repeat
}

.gcorner_rb {
	background:url(images/guarnty_rb.gif) right bottom;
	width:13px;
	height:13px;
	background-repeat:no-repeat
}

.gbox_top {
	background:url(images/gbox_top.jpg) repeat-x top;
	height:13px;
	padding:5px;	
}

.gbox_bottom {
	background:url(images/gbox_bottom.jpg) repeat-x bottom;
	height:13px;
	padding:5px;	
}

.gbox_left {
	background:url(images/gbox_left.jpg) repeat-y left;
	padding:5px;	
}

.gbox_right {
	background:url(images/gbox_right.jpg) repeat-y right;
	padding:5px;	
}
/* Guaranty Box End */
.logo_set{
	padding-top:25px; 
	padding-bottom:20px;
	padding-left:19px;

}
.black_font{
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
.cat_heading_bg{
	background:url(images/car_headerbg.jpg) repeat-x;
    color:#FFFFFF;
	width:100%;
}
.subcat_heading_bg{
	background:url(images/cat_subbg.jpg) repeat-x;
    color:#FFFFFF;
	font-weight:normal;
	width:100%;
	text-align:left;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.subcat_left {
	height: 10px;
	background: url(images/cat_subheadleft.gif) left no-repeat;
}
.subcat_right {
	height: 10px;
	background: url(images/cat_subheadright.gif) right no-repeat;
}
.boxheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:10px;
	margin:0px;
}
a.category_links:link,a.category_links:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;		
	padding-left:7px;	
}
a.category_links:hover
{
	text-decoration:underline;
}
.padboxTB{
	padding-top:3px;
	padding-bottom:0px;
}
.padboxTop{
	padding-top:3px;
}
.itemselected{
  font-family:Verdana, Arial, Helvetica, sans-serif;	
  color:#2B2C31;
  font-size:10px;
  font-weight:normal;
  padding-left:2px;
}
.manufact_linkbg{
	width:100%;
	background:url(images/manufact_bg.jpg) repeat-x;
	margin-bottom:3px;
	height:21px;
	padding-left:10px;
padding-top:2px;
}
.moreproductbox {
	margin:0px;
	background:url(images/moreprobox_bg.jpg) repeat-x; 	
	background-color: #FFFFFF;
	width:22%;
	text-align:left;
}

/* Manufacture Box Start */
.mbox {
	margin:0px;
	background-color: #FFFFFF;
	width:100%;
	text-align:left;
}

.mcorner_lt {
	background:url(images/boxheadleft.gif) left top;
	width:3px;
	height:3px;
	background-repeat:no-repeat
}

.mcorner_lb {
	background:url(images/boxhead_lb.gif) left bottom;
	width:3px;
	height:3px;
	background-repeat:no-repeat
}

.mcorner_rt {
	background:url(images/boxheadright.gif) right top;
	width:3px;
	height:3px;
	background-repeat:no-repeat
}

.mcorner_rb {
	background:url(images/boxhead_rb.gif) right bottom;
	width:3px;
	height:3px;
	background-repeat:no-repeat
}

.mbox_top {
	background:url(images/box_top.jpg) repeat-x top;
	
}

.mbox_bottom {
	background:url(images/box_bottom.jpg) repeat-x bottom;
	
}

.mbox_left {
	background:url(images/box_left.jpg) repeat-y left;
	
}

.mbox_right {
	background:url(images/box_right.jpg) repeat-y right;
	padding:3px;	
}
/* Manufacture Box End */
a.quicklink:link,a.quicklink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
	padding-bottom:5px;
	padding-top:5px;   
	
}
a.quicklink:hover{
	text-decoration:none;
	
}
.margindiv_set{
	margin:3px;
}
a.shoppinglink:link,a.shoppinglink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
	padding-top:5px;   
	
}
a.shoppinglink:hover{
	text-decoration:none;
	
}
.shoppingdiv_set{
	margin:5px;
}
.set_bradcam{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;	
	background:url(images/breadcam_bg.jpg) repeat-x;
	border-bottom:1px  #CCCCCC solid;
	border-top:1px  #CCCCCC solid;
	color:#B9615F;
	height:23px;
	padding-left:31px;

}
.mcorner_lt {
	background:url(images/boxheadleft.gif) left top;
	width:3px;
	height:3px;
	background-repeat:no-repeat
}
a.blacklink:link,a.blacklink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	
	
}

a.readlink:link,a.readlink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DC0C0C;
	font-weight:bold;
	text-decoration:underline;
	
}
a.readlink:hover{
	text-decoration:none;
	
}
a.redlinksmall:link,a.redlinksmall:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C70B0C;
	text-decoration:underline;
	
}
a.redlinksmall:hover{
	text-decoration:none;
	
}
/* News Letter Box  Start*/
.nbox {
	margin-right:0px;
	background:url(images/newsletter_bg.jpg) repeat-x ;	
	background-color: #2A2B30;
	width:100%;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
   font-weight:bold;
}

.ncorner_lt {
	background:url(images/news_upleft.jpg) left top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.ncorner_lb {
	background:url(images/news_downleft.jpg) left bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.ncorner_rt {
	background:url(images/news_upright.jpg) right top;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.ncorner_rb {
	background:url(images/news_downright.jpg) right bottom;
	width:8px;
	height:8px;
	background-repeat:no-repeat
}

.nbox_top {
	background:url(images/newsbox_top.jpg) repeat-x top;
	height:13px;
	
}

.nbox_bottom {
	background:url(images/newsbox_bottom.jpg) repeat-x bottom;
	height:13px;

}

.nbox_left {
	background:url(images/newsbox_left.jpg) repeat-y left;
	padding:5px;	
}

.nbox_right {
	background:url(images/newsbox_right.jpg) repeat-y right;
	padding:5px;	
}
/* NewaLetter Box End */
.newsletter{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
   font-weight:bold;	
}
.headerright_sep{
	background:url(images/header_seprater.jpg) repeat-y;
	background-position:center;
	width:20px;	
}
a.advancesearch:link,a.advancesearch:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	padding-right:3px;
	
}
a.advancesearch:hover{
	text-decoration:none;
	
}
.header_PL{
	padding-left:5px;
}
.header_PT{
	padding-top:5px;
}
.header_PR{
	padding-right:5px;
}


.categorychild_PLR{
	padding-left:17px;
	padding-right:17px;	
}
.categorychild_border{
    margin:1px;
	background:url(images/back_cat.jpg) bottom repeat-x;
	padding-bottom:5px;
}

/* Sub Category */
#catsubbox {
	margin: 0 ;
	background:url(images/catsub_bg.jpg) repeat-x;
	background-color:#555555;
	width: auto;

}

#catsubbox div {
	text-align: left;
	
}

#catsubbox_t {
	background: #fff url(images/mw_content_t.png) 0 0 repeat-x;
	height:8px;
}

#catsubbox_tl {
	background: url(images/test_lt.jpg) 0 0 no-repeat;
	height:8px;
}

#catsubbox_tr {
	
	overflow: hidden;
	background: url(images/test_rt.jpg) 100% 0 no-repeat;
	height:8px;
}

#catsubbox_m {
	border-left: 1px solid #3E3E3E;
	border-right: 1px solid #3E3E3E;
	padding: 0px;
	
}

#catsubbox_b {
	height:8px;
	background: #555555 url(images/mw_content_b.png) 0 100% repeat-x;
}

#catsubbox_bl {
	height:8px;
	background: url(images/test_lb.jpg) 0 100% no-repeat;
}

#catsubbox_br {
	height: 8px;

	background:  url(images/test_rb.jpg) 100% 100% no-repeat;
}

a.underline:link,a.underline:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
	
}
a.underline:hover{
	text-decoration:none;
	
}
a.orangelink:link,a.orangelink:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CA6A20;
	font-weight:normal;
	text-decoration:underline;
	
}
a.orangelink:hover{
	text-decoration:none;
	
}
a.productname:link,a.productname:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313131;
	font-weight:normal;
	text-decoration:underline;
	
}
a.productname:hover{
	text-decoration:none;
	
}

.feature_box{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	background:url(images/featured_sep.jpg) bottom repeat-x;
	font-weight:normal;
	padding:0;
	margin:0;
	
}
.dashedborder_top{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	background:url(images/featured_sep.jpg) center repeat-x;
	font-weight:normal;
	padding:0;
	margin:0;
	
}
.featureimage_box{
		border:1px #EDEDED solid;
		background:#F6F6F6;
		width:133px;
		text-align:center;
		padding-top:3px;
		padding-bottom:3px;
}

.feature_boxnoborder{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0;
	margin:0;
	
}
.feature_salesprice{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#666666;
	padding:0;
}
.sub-category{
	padding:0;
	margin:0;
	width:100%;	
}
.sub-category-left
{
	background-image:url(images/sub_category_left.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:5px;
}
.sub-category-mid
{
	background-image:url(images/sub_category_mid.jpg);
	background-repeat:repeat-x;
	height:25px;	
	padding:0px;
	margin:0px;	
	padding-top:2px;
}
.sub-category-right
{
	background-image:url(images/sub_category_right.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:5px;
}

/*   BreadCam Boxes Start */
.bread-cam{
	padding:0;
	margin:0;
	width:100%;	
}
.bread-cam-left
{
	background-image:url(images/bradcam_left.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:5px;
}
.bread-cam-mid
{
	background-image:url(images/bradcam_bg.jpg);
	background-repeat:repeat-x;
	height:35px;	
	padding:0px;
	margin:0px;	
	padding-top:10px;
}
.bread-cam-right
{
	background-image:url(images/bradcam_right.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:5px;
}
A.breadcam-light { 
  padding-left:8px;
 padding-right:8px;	 
  color: #676767; 
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
}
A:visited.breadcam-light { 
 padding-left:8px;
 padding-right:8px;
  color: #676767; 
    font-weight:bold;
	 text-decoration:none;
	 font-size:12px;
  
}
a.breadcam-light:hover{
	text-decoration:underline;
	
}
A.breadcam-dark { 
  padding-left:8px;
 padding-right:8px;	 
  color: #333333; 
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
}
A:visited.breadcam-dark { 
 padding-left:8px;
 padding-right:8px;
  color: #333333; 
    font-weight:bold;
	 text-decoration:none;
	 font-size:12px;
  
}
a.breadcam-dark:hover{
	text-decoration:underline;
	
}
/*   BreadCam Boxes End */

.main-category-left{
	background-image:url(images/cat_headleft.gif);
	background-repeat:no-repeat;
	height:40px;
	width:6px;
}
.main-category-right{
	background-image:url(images/cat_headright.gif);
	background-repeat:no-repeat;
	height:40px;
	width:6px;
}
.more-product-left{
	background:url(images/more-product_left.jpg) right no-repeat;
	height:21px;
	width:5px;
	
}
.more-product-right{
	background-image:url(images/more-product_right.jpg);
	background-repeat:no-repeat;
	height:21px;
	width:5px;
}

.more-product-bg{
	background:url(images/more-product_bg.jpg) repeat-x;
    color:#FFFFFF;
	width:100%;
	padding:0;
	margin:0;
	
}

/* Rate Box */
.rate-box{
	padding:0;
	margin:0;
	width:100%;	
}
.rate-left{
	background-image:url(images/rate_left.jpg) ;
	background-repeat:no-repeat;
	height:28px;
	width:5px;
}
.rate-right{
	background-image:url(images/rate_right.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:5px;
}

.rate-bg{
	background-image:url(images/rate_bg.jpg);
	background-repeat:repeat-x;
    color:#333333;
	font-size:11px;
	font-weight:bold;
	width:101px;
	padding:0;
	margin:0;
} 
.rate_inner_tab{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	 color:#333333;
	 font-weight:bold;
	 font-size:11px;
	

}
/* */

.livechate_header {
	margin-right:0px;
	background-color: #FFFFFF;
	width:100%;
	text-align:left;

}

.livechate_header_text{
	margin-right:10px;
	font-size:16px;
	color:#D30B0A;
	font-weight:bold;
}
.sep_h{
	height:7px;
	width:100%;
}

.footer_seprator {
	padding:0px;
	text-align:center;
	padding-bottom:6px;
	}
.middle_width{
	width:560px;
}
 
.testimonials_heading{
	font-size:12px;
	color:#D30B0A;
	font-weight:bold;
	height:20px;
}

.testimonials_text{
	font-size:10px;
	padding-left:10px;
	text-align:justify;
}
.product_desc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:11px;
	 color:#333333;
	  padding-bottom:3px;
}
.date{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:9px;
	 color:#666666;
	 padding-bottom:2px;
	
}
.bold_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	

}

.red_underline_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C90B0B;
	text-decoration:underline;
	font-weight:bold;
}
.itemdesc_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595959;
	text-decoration:none;
	font-weight:bold;
}
.red_underline_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C90B0B;
	text-decoration:underline;
	font-weight:bold;
}
.product_list{
	border-bottom:1px #DDDDDD solid;
	padding-bottom:10px;
	padding-top:2px;
}

.adv_search_text{
font-size:12px;
}

/*  Tabbing Code Start*/
.tabwidth {
 width:150px;
}
 .greenleft
{
	background:url(images/tab_greenleft.jpg) right top no-repeat;
	height:28px;
	width:6px;
}
.greenmiddle
{
	background:url(images/tab_greenmiddle.jpg) left top;
	height:28px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}
.greenright
{
	background:url(images/tab_greenright.jpg) left top no-repeat;
	height:28px;
	width:6px;
}
.grayleft
{
	background:url(images/tab_grayleft.jpg) right top no-repeat;
	height:28px;
	width:6px;
}
.grayright
{
	background:url(images/tab_grayright.jpg) left top no-repeat;
	height:28px;
	width:6px;
}
.graymiddle
{
	background:url(images/tab_graymiddle.jpg) left top;
	height:28px;
	font-weight:bold;
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
}
.tabcontent1
{
	border:1px #D6D6D6 solid;
}
.tabcursor{
	cursor:pointer;
}

.faq_ol{
		padding-left:5px;
		margin-left:5px;
		padding-right:5px;
		margin-right:5px;
}
.shadow_tab_width{
	width:1018px;

	
}
.shadow_left{
	background:url(images/shadow_left.jpg) right;
	background-repeat:repeat-y;
	width:6px;
}
.shadow_right{
	background:url(images/shadow_right.jpg) left;
	background-repeat:repeat-y;
	width:6px;
}

/* Tabbing Code End*/
a.flink_small:link,a.flink_small{
	 font-family: Verdana, Arial, sans-serif;
 font-size:9px;
   color: #666666;
   text-decoration:none;
}
a.flink_small:hover{
	text-decoration:underline;
}
/*** Begin Header Tags SEO ***/
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
 color: #000;
}
/*** End Header Tags SEO ***/