@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#1D1D1D;
	
}


.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #cccccc;
  
  font-weight: bold;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }





a {color:#A10D15; text-decoration:none;}
a:hover {color:#A10D15; text-decoration:underline;}

.headerNavigation {
color:#FFFFFF;
text-decoration:none;
line-height:25px;

}

.headerNavigation:hover {color:#FFFFFF; text-decoration:underline;line-height:25px;
}


/*#top_bg, a
{
	background-image:url(../images/top-bg.jpg);
	background-repeat:repeat-x;
	height:17px;
	color:#FFFFFF;
	font: bold 9px Verdana;
	text-decoration:none;
}

a:hover
{
	color:#CCCCCC;
	text-decoration:underline;
}*/

/*#nav_wrap
{
	width:755px;
	float:left;
	padding:0;
	margin-left:12px;
	margin-right:12px;
}

#nav_wrap ul
{
font: bold 10px Verdana;
list-style-type: none;
margin:0;
padding:0;
}

#nav_wrap li
{
display:inline;
margin:0px;
}

#nav_wrap li a
{
display:block;
float:left;
vertical-align:middle;
text-align:center;
margin:0;
padding-top:14px;
padding-bottom:13px;
padding-left:25.5px;
padding-right:26px;
padding:14px 25px;
text-decoration:none;
color:#FFFFFF;
background:url(../images/nav-bg.jpg) repeat-x;
}

#nav_wrap li a:hover, #nav_wrap li.selected a
{
color:#5f0e10;
background:url(../images/nav-bg-hover.jpg) repeat-x;
}

#nav_wrap li a:visited{
color:#5f0e10;
}*/

.main_nav
{
	
	color:#FFFFFF;
	background:url(../images/nav-bg.jpg) repeat-x;
	padding:13px 0 14px 0;
	height:17px;
	z-index:1;
}

a.main_nav
{
	display:block;
	font:bold 10px Verdana;
	color:#FFFFFF;
	text-decoration:none;
}

a.main_nav:hover
{
	color:#5f0e10;
	background:url(../images/nav-bg-hover.jpg) repeat-x;
}

P
{
	color:#5d5253;
	line-height:17px;
	
}

.padding
{
	padding-left:10px;
}
.padding-left-right
{
	padding-left:10px;
	padding-right:10px;
}

.padding-left-right ul{padding:0px 0px 0px 10px;margin:0px;}
.padding-left-right ul li{padding:0px;margin:0px; line-height:20px; color:#666666; list-style:none;}

h2
{
	font:bold 14px Verdana;
	color:#610005;
	display:inline;
	line-height:30px; padding:0px; margin:0px;
}

.cart-bg
{
background:url(../images/cart-bg.gif) no-repeat;
height:53px;
width:192px;
color:#FFFFFF;
font:bold 12px Verdana;
}

.wht-txt
{
font-size:10px;
line-height:17px;
}

a.cart
{
font:bold 10px Verdana;
color:#fefb00;
background:none;
text-decoration:none;
}

a.cart:hover
{
color:#000000;
text-decoration:underline;
}

.input-txt
{
border:1px solid #9d060e;
background-color:#fafafa;
font-size:10px;
width:90px !important;
}
.input-txt1
{

background-color:#fafafa;


}
.input-sub1{
/* border:1px solid #9d060e;*/
background-color:#fafafa;
}

a.password
{
background:none;
color:#9d060e;
font:bold 10px Verdana;
text-decoration:underline;
line-height:16px;
}

a.password:hover
{
color:#000000;
text-decoration:none;
}

.ht-tb
{
height:113px;
background-color:#FFFFFF;
}

.ht-tb-new
{
	height:110px;
	background-color:#f5f5f5;
}

#footer
{
	background-color:#363636;
	color:#FFFFFF;
	font:normal 11px Verdana;
}
.text-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #610005;
	text-transform:none;
}
.text-heading-img {
	background-image: url(../images/img-down.jpg);
	background-repeat: no-repeat;
	height:1px;
}

.prod-w-h {
	width: 217px;
	height: 219px;
	clear: both;
}

.tab-w-h {
	width: 167px;
	border: #FFFFFF 2px solid;
	vertical-align:top;
	background-color: #f5f5f5;
	background-position: center top;
	text-align: center;
}
.red-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a10d15;
font-weight: bold;
text-align:left;
}
.orange-text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #0085ff;
}
.blank {
height: 11px;
}

.mail {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #5d5253;
 text-decoration: none;
 font-weight: normal;
 }
 
.mail:link {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #5d5253;
 text-decoration: none;
 font-weight: normal;
 }
 .mail:visited {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #5d5253;
 text-decoration: none;
 font-weight: normal;
 }

.mail:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #5d5253;
 text-decoration: none;
 font-weight: normal;
 }
.mail:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 text-decoration: none;
 font-weight: normal;
 }
 .contact-us {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #660000;
 font-weight: bold;
 }
 
 .input_box{ width:182px; *width:180px;}
 .input_box3{ width:114px; *width:120px;}

 
  .input_box2{ width:381px; *width:390px;}
  
  TD.pageHeading, DIV.pageHeading {
 color:#610005;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
text-transform:none;
}
  
  
  .tab-w-h2{
  	height:222px;
	border: #FFFFFF 2px solid;
	vertical-align:top;
	background-color: #f5f5f5;
	background-position: center top;
	text-align: center;
	padding:10px 10px 10px 10px;
	ccolor:#5d5253;
	line-height:16px;
}

.prod-w-h2 {
	width: 217px;
	clear: both;
}

.prod-w-h3 {
	width: 237px;
	clear: both;
}
.tab-w-h3{
	border: #FFFFFF 2px solid;
	vertical-align:top;
	background-color: #f5f5f5;
	background-position: center top;
	text-align: center;
	padding:10px 10px 10px 10px;
	color:#5d5253;
	line-height:16px;
}

.red-text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a10d15;
font-weight: bold;
text-align:left;
padding:0px 0px 0px 3px;
}
.list_menu{width:80px; margin-top:3px;}
.list_menu2{width:50px; margin-top:3px;}
.list_menu3{width:110px; margin-top:3px;}
.list_menu4{width:150px; margin-top:3px;}
*option{ width:220px;z-index:-10;}
*select{ width:120px; z-index:-10;}


.paging{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none;}
.paging a{color:#FF6600; text-decoration:none;}
.paging a:hover{color:#FF6600; text-decoration:underline;}

.quantity{padding-left:5px;}




/* listing  Navigation CSS Starts*/

.dropmenudiv_d, .dropmenudiv_d_1, .dropmenudiv_d_2 {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top: 0px;
	/*THEME CHANGE HERE*/
	line-height:10px;
	text-indent:8px;
	z-index:100;
	width: 155px;
	visibility: hidden;
	text-align:left;
	color: #FFFFFF;
	}


.dropmenudiv_d a, .dropmenudiv_d_1 a, .dropmenudiv_d_2 a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 155px;
	display: block;
	border-top: 1px solid #FFFFFF;  /*THEME CHANGE HERE*/
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
	padding:5px;
	padding-left:10px;
	padding-right:0px;
	vertical-align:middle;
	background-color:#006582;
}

* html .dropmenudiv_d a, * html .dropmenudiv_d_1 a, * html .dropmenudiv_d_2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_d a:hover, .dropmenudiv_d_1 a:hover, .dropmenudiv_d_2 a:hover{ 
	background-color:#FF0000;
	color:#FFFFFF;
	text-decoration:none;
}
/*listing Navigation CSS Ends */


.padding-left-img
{
	padding-right:10px;
}


.padding-right-img
{
	padding-left:10px;
}

.bg_heading{background:url(../images/bg_heading.jpg) repeat-x top; line-height:32px; color:#fff; font-size:16px; padding-left:20px; border-bottom:1px solid #363636;}

.img_border{border:1px solid #666666; padding:5px;}

.new{ color:#333333; font-size:12px; font-weight:bold;}
.new a{ color:#333333; text-decoration:none;}
.new a:hover{ color:#333333; text-decoration:none;}

.tt {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; text-decoration:none; background-color:#f5f5f5; border-left: solid 3px #FFFFFF;}


form{margin:0px; padding:0px;}

.search_bg{ background:#650004; padding:5px; margin:0px;}

.search_bg .input{border:1px solid #000; width:145px; color:#000000; font-size:11px; background:#FFFFFF; padding:4px 2px;}


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px;  }


.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: red; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px;color: red; }
