body {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:url(../images/page-bg.gif) center top repeat-y;}

a, a:hover {outline:none;}
p, form {margin:0; padding:0;}
img {border:0 none;}
h1, h2, h3, h4, h5, h6, h7 {margin:0px; padding:0px;}


/* tab menu css start */
.tabs {list-style:none; width:700px; padding:0px; margin:0; height:29px;  border-bottom:1px solid #C03233; z-index:700;}
.tabs li {display:block; float:left; margin:0 -10px -1px 0;}
.tabs li a {display:block; text-decoration:none; position:relative;}
.tabs li a img {padding:5px 15px 0px 0px; display:block; float:left;}
.tabs li a b.p1 {display:block; width:17px; height:29px; background:url(../images/normal_l.png) no-repeat left top; float:left;}
.tabs li a b.p2 {display:block; width:114px; height:29px; padding:0 0px 0px 0px; background:url(../images/normal_m.png) repeat-x left top; float:left; text-align:left; line-height:28px; color:#909090; font-weight:normal;}
.tabs li a b.p3 {display:block; width:17px; height:29px; background:url(../images/normal_r.png) no-repeat left top; float:left;}
.tabs li a.m1 {z-index:100;}
.tabs li a.m2 {z-index:200;}
.tabs li a.m3 {z-index:300;}
.tabs li a.m4 {z-index:400;}
.tabs li a.m5 {z-index:500;}
.tabs li a.m6 {z-index:600;}
.tabs li a:hover, .tabs li a:focus, .tabs li a:active {border:0; z-index:700;}
.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 {position:relative; z-index:200; cursor:pointer;}
.tabs li a:hover b.p2, .tabs li a:focus b.p2, .tabs li a:active b.p2 {position:relative; z-index:100; color:#000; cursor:pointer;}
.tabs li a:hover b.p3, .tabs li a:focus b.p3, .tabs li a:active b.p3 {position:relative; z-index:100; cursor:pointer;}
.tabs li a.selected {z-index:800;}
.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 {position:relative; z-index:200; background:url(../images/select_l.png) no-repeat left top; cursor:default; height:30px;}
.tabs li a.selected b.p2, .tabs li a:hover.selected b.p2, .tabs li a:active.selected b.p2 {position:relative; z-index:200; background:url(../images/select_m.png) repeat-x left top; color:#000; cursor:default; height:30px;}
.tabs li a.selected b.p3, .tabs li a:hover.selected b.p3, .tabs li a:active.selected b.p3 {position:relative; z-index:100; background:url(../images/select_r.png) no-repeat left top; cursor:default; height:30px;}

.tabs li a:hover b.p1, .tabs li a:active b.p1 {height:29px;}
.tabs li a:hover b.p2, .tabs li a:active b.p2 {height:29px;}
.tabs li a:hover b.p3, .tabs li a:active b.p3 {height:29px;}
/* tab menu css end */

/* tab data */
.tab_data {border:1px solid #C03233; border-width:0px 1px 1px 1px;}
.tab_content td {padding:5px 0px;}
.link_navi {color:#C03233;}
.link_navi a {color:#C03233;}
.link_navi a:hover {color:#C03233; text-decoration:underline}
.sel_box {width:150px;}
.font_red {font-size:16px; color:red; font-weight:bold;}
.corner_menu { background:url(../images/footer_menu.gif) repeat-x left top; line-height:26px;}
.corner_menu td {padding:0px;}
.corner_menu td a {color:#f1f0f0; display:block; text-align:center}

.icon_leftcorner {
	background-image: url(../images/icon_left.gif);
	background-repeat: no-repeat;
	height : 85px; 
	width : 5px;
}
.icon_rightcorner {
	background-image: url(../images/icon_right.gif);
	background-repeat: no-repeat;
	height : 85px;
	width : 15px;
}
.icon_middle {
	background-image: url(../images/icon_middle.gif);
	background-repeat: repeat-x;
	height : 85px;
	
}
.iconfonts 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.iconfonts:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.iconfonts:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.iconfonts:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.title_heading {
	font-family:Arial, Helvetica, sans-serif;
	color:#c03133;
	font-size:24px;
	text-decoration:none;
	text-transform:uppercase;
}

.amount
{
	font-size: 20px;
	color: Red;
	font-weight : bold;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
}

.specialprice
{
	font-size : 15px;
	font-weight : bold;
	color : Red;
}

.listitem{
color:#5A5555;
text-decoration:none;
font-weight:bold;
font-size:8pt;
}

.ErrorText
{
	font-weight: normal;
	font-size: 10px;
	color: #ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.errormsg 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#df0004;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.ContentText
{
	font-size: 11px;
	color: #323232;
	line-height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#323232;
	font-size:11px;
	text-decoration:none;
	line-height:12px;
	text-align:left;
}


table.mainTbl {width:1000px; border-collapse:collapse;}

.TdLft {width:220px; vertical-align:top;}
.TdMdl {width:540px; padding:15px; vertical-align:top;}
.TdRgt {width:210px; vertical-align:top;}
.TdwebMdl {width:805px; padding:5px; vertical-align:top;}

.LogoBg {background:url(../images/logo-bg.gif) left top repeat-y; height:90px;}
.RedTitleTop {font-size:25px; font-weight:bold; color:#c03133; font-style:italic; padding:0 20px 0px 0; vertical-align:bottom; text-align:right;}

/* Top Menu Bar */
.TopMenu ul {padding:0; margin:0; background:url(../images/topmenu-bg2.gif) left top repeat-x; color:#fff; float:left; font-size:13px; font-weight:bold; border:4px solid #FFF; border-width:4px 0;}
.TopMenu ul li {display:inline;}
.TopMenu ul li a {padding:0 30px; color:#fff; text-decoration:none; float:left; border-right:3px solid #fff; line-height:21px;}
.TopMenu ul li a:hover {background:url(../images/topmenu-hover.gif) left top repeat-x; color:#464646;}
.TopMenu ul li a.act {background:url(../images/topmenu-hover.gif) left top repeat-x; color:#464646;}
.TopMenu ul li a.active, .TopMenu ul li a.active:hover {background:url(../images/topmenu-hover.gif) left top repeat-x; color:#464646;}

.menu_acc {float:right; color:#fff; border:4px solid #FFF; border-width:4px 0; background:url(../images/topmenu-bg2.gif) repeat-x left top; line-height:21px;}
.menu_acc a {padding:0 2px; color:#fff; text-decoration:none;}
.menu_acc a:hover {text-decoration:underline;}

/* Left Menu Bar */
.LeftMenu {width:220px;}
.LeftMenu ul {margin:0; padding:0; list-style-type:none; font-size:18px; font-weight:bold; color:#464646;}
.LeftMenu a {display:block; padding:0 15px; width:190px; background:url(../images/sidemenu-bg.gif) left top repeat-x; border-bottom:3px solid #fff; line-height:31px; color:#464646; text-decoration:none;}
.LeftMenu a:hover {background:url(../images/sidemenu-hover.gif) left top repeat-x; color:#464646; text-decoration:none;}
.LeftMenu a.active, .LeftMenu a.active:hover {background:url(../images/sidemenu-hover.gif) left top repeat-x; color:#464646; text-decoration:none;}
.LeftMenu li.Head1 {margin:0; padding:0 15px; list-style-type:none; font-size:18px; font-weight:bold; color:#fff; background:url(../images/topmenu-bg.gif) left top repeat-x; line-height:40px; border-bottom:3px solid #fff;}
.LeftMenu li.Last {margin:0; padding:0; list-style-type:none; background:url(../images/sidemenu-btm.gif) left top repeat-x; line-height:34px;}

/* Left Menu Bar */
/*.LeftMenu {width:220px;}*/
.LeftMenu table {margin:0; padding:0; font-size:16px; font-weight:bold; color:#464646;}
.LeftMenu tr td a {display:block; padding:0 15px; width:190px; background:url(../images/sidemenu-bg.gif) left top repeat-x; border-bottom:3px solid #fff; line-height:31px; color:#464646; text-decoration:none;}
.LeftMenu tr td a:hover {background:url(../images/sidemenu-hover.gif) left top repeat-x; color:#464646; text-decoration:none;}
.LeftMenu tr td a.active, .LeftMenu tr td a.active:hover {background:url(../images/sidemenu-hover.gif) left top repeat-x; color:#464646; text-decoration:none;}
.Head1 {margin:0; padding:0 15px; font-size:16px; font-weight:bold; color:#fff; background:url(../images/topmenu-bg.gif) left top repeat-x; line-height:40px; border-bottom:3px solid #fff;}
.Last {margin:0; padding:0; background:url(../images/sidemenu-btm.gif) left top repeat-x; line-height:34px;}


.YellowHeader {background:url(../images/story-bg.gif) left top repeat-y; font-size:18px; font-weight:bold; color:#464646; line-height:30px; padding:0 15px}
.ProdTitle {font-size:16px; font-weight:bold; color:#464646; text-align:center; padding:10px 0;}

.AdvtMiddle {background:url(../images/advt1.jpg) left top no-repeat; width:500px; height:161px; padding:10px 20px; display:block}
.RedTitle {font-size:26px; font-weight:bold; color:#c03133; font-style:italic}
.BlackTitle {font-size:16px; color:#000; padding:8px 260px 8px 0}


.RightBarTitle {background:url(../images/sidemenu-hover.gif) left top repeat-x; font-size:16px; font-weight:bold; color:#464646; line-height:31px; padding:0 9px}
.RightDataBg{background:#fff url(../images/rightdata-bg.gif) left top repeat-x; padding:9px}

.FormCaption{font-size:13px; padding:3px 0}
.RightDataBg input{width:181px; border:1px solid #000; padding:3px 5px}

.RightBtn {margin:0; padding:0}
.RightBtn ul {margin:0; padding:0}
.RightBtn ul li {padding:0; list-style-type:none; margin:0 0 6px 0; float:left; width:100%}
.RightBtn ul li a {text-decoration:none; padding:0 0 0 42px; font-size:17px; font-weight:bold; color:#464646; line-height:30px; display:block; margin:0; width:150px;}
.RightBtn ul li a:hover {text-decoration:none; color:#000;}

.RightBtn ul li a.LoginBtn{ background:url(../images/login-btn.gif) left top no-repeat}
.RightBtn ul li a.NewClientBtn{background:url(../images/newclient-btn.gif) left top no-repeat}
.RightBtn ul li a.ShoppingBtn{ background:url(../images/shopcart-btn.gif) left top no-repeat}
.RightBtn ul li a.AskQuoteBtn{ background:url(../images/askquote-btn.gif) left top no-repeat}

.Contact{background:url(../images/ico-phone.gif) left top no-repeat; font-size:20px; font-weight:bold; color:#464646; line-height:29px; padding:0 0 0 25px;}

.Footer {background:url(../images/footer-bg.gif) left top repeat-x; line-height:21px; font-size:13px; font-weight:bold; color:#464646;}
.Footer ul {margin:0; padding:0}
.Footer ul li {margin:0; padding:0; list-style-type:none; width:199px; border-right:1px solid #fff; float:left; text-align:center;}
.Footer ul li a, .Footer ul li a:hover {text-decoration:none; color:#464646;}
.Footer ul li.BrdrNone{border-right:0px none}
