*{
margin:0px;
padding:0px;
font-family:Arial; font-size:12px;
}

body {margin: 0px; background: repeat-x url(images/page-bg.gif) #FFFFFF;}

.tmenubg {background-image: url('images/tmenu-bg.gif'); background-repeat: repeat-x; height:40px; vertical-align:middle;}

.search-bor{border:1px solid #CFCFCF; padding:3px;}
.search-inp {font-weight: 400; font-size: 11px; color: #929292; text-decoration: none; border: 0px solid #ffffff; text-align:left; background-color:#FFFFFF; width:150px;}

.marginT25{ margin-top:25px;}
.marginR40{ margin-right:40px;}

.paddingTB10{padding:10px 0 10px 0;}
.padding20{padding:20px;}
.paddingT25{_padding-top:20px;}
.paddingB20{padding:0px 0 20px 0;}
.paddingL20{padding-left:20px;}

.texthm {font-weight: 400; color: #000; text-decoration: none; text-align:left; line-height:17px; vertical-align:top; padding-top:0px;}
.texthm p {font-weight: 400; color: #000; text-decoration: none; text-align:left; line-height:19px;}
.texthm h1{font-weight: 400; color: #000; font-size:18px; text-decoration: none; text-align:left; line-height:22px;}
.text1 {font-weight: 400; color: #000; text-decoration: none; text-align:left; line-height:17px; vertical-align:top; }

.text1 a {color: #EE333F; text-decoration: none;}
.text1 a:hover {color: #000000; text-decoration: underline;}

.lin {color: #6F6F6F; text-decoration: none; font-size:11px; font-weight:700; padding:0 0 0 20px;}
.lin:hover {color: #EE333F;}

.linhome {color: #EE333F; text-decoration: none; font-size:11px; font-weight:700; padding:0 0 0 20px;}
.linhome:hover {color: #6F6F6F;}

.mb-source {color: #3046A5; text-decoration: none; font-size:11px; font-family:Tahoma;}

.text1 ul{margin-left:20px; margin-bottom:20px;}
.text1 ul li{margin-bottom:6px; }

/*  -- Sunil --  */
.text1 p { margin-bottom:16px;}
.texthm2 {font-weight: 400; color: #000; text-decoration: none; text-align:left; line-height:17px; vertical-align:top; padding-top:0px; width:684px;}
.mb-input {border-style: solid; border-width: 1px; border-color:#A1A1A1; font-size:12; font-family:Arial; padding:2px; width:200px;}
.mb-quantity {border-style: solid; border-width: 1px; border-color:#A1A1A1; font-size:12; font-family:Arial; padding:2px; width:20px;}

.mb-caption td {font-family:Tahoma; font-size:11px; line-height:14px; padding-top:4px;}
.mb-caption b  {font-family:Tahoma; font-size:11px; line-height:14px;}

.mb-mandatory {font-size:11px; font-family:Tahoma; color: #024E85;}

.newsmonths		{font-size:11px; font-family:Tahoma; color: #024E85;}
.month 			{font-size:11px; font-family:Tahoma; color: #024E85; text-decoration:none;}
.month:hover	{font-size:11px; font-family:Tahoma; color: #EE333F; text-decoration:none;}

.mb-smallText {font-size:11px; font-family:Tahoma; color: #024E85;}
.mb-smallText p {font-size:11px; font-family:Tahoma; color: #024E85;}

.mb-total	  {font-size:16px; font-family:Tahoma; color: #024E85; font-weight:700;}

.mb-label {font-weight: 400; font-size: 13pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; margin-bottom:10px;}

#spanTotalPrice {font-weight: 400; font-size: 13pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; margin-bottom:10px;}

.mb-added {font-weight: 700; font-size: 16px;}

h1 {font-weight: 700; font-size: 22pt; color: #000; text-decoration: none; font-family:Trebuchet MS; text-align:left; margin-bottom:10px;}
.h1 {font-weight: 700; font-size: 22pt; color: #fff; text-decoration: none; font-family:Trebuchet MS; text-align:left; margin-bottom:10px;}

h2 {font-weight: 400; font-size: 20pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; text-align:left; margin-bottom:16px;}

h3 {font-weight: 700; font-size: 11pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; text-align:left; margin-top:16px; margin-bottom:16px;}
.h3 {font-weight: 700; font-size: 11pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; text-align:left; margin-top:16px; margin-bottom:16px;}

.h4 {font-weight: 700; font-size: 11pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; margin-bottom:6px}

h4 {font-weight: 700; font-size: 11pt; color: #EE333F; text-decoration: none; font-family:Trebuchet MS; margin-bottom:16px; margin-top:16px;}

h5 {font-weight: 700; font-size: 13px; font-family:Trebuchet MS; margin-top:16px; margin-bottom:0px;}
h6 {font-weight: 700; font-size: 14px; color: #000; font-family:Trebuchet MS; padding-top:3px; padding-bottom:3px; background-color:#ccc; padding-left:5px;}
h7 {font-weight: 700; font-size: 16px; color: #EE333F; font-family:Trebuchet MS;}


.product-name{font-weight: 700; font-size: 14px; color: #EE333F; font-family:Trebuchet MS; text-decoration:none;}
.product-name:hover{font-weight: 700; font-size: 14px; color: #000; font-family:Trebuchet MS; text-decoration:none;}




.catText {font-weight: 400; font-size: 18px; line-height:24px;}


.mb-footer {font-family:Trebuchet MS; color:#000000; font-weight: 700; font-size: 17px;}
.mb-footer2 {font-family:Trebuchet MS; color:#727272;  font-weight: 700; font-size: 15px;}
.mb-footer2 a {font-family:Trebuchet MS; color:#EE333F;  font-weight: 700; font-size: 15px; text-decoration:none;}
.mb-footer2 a:hover {font-family:Trebuchet MS; color:#000000;  font-weight: 700; font-size: 15px; text-decoration:underline;}

.mb-footerContainer {padding:4px 20px 4px 0;}

.mb-innerlinks a {color:#EE333F; text-decoration:none;}
.mb-innerlinks a:hover {color:#000000; text-decoration:underline;}

TABLE.mb-formatTable {border-collapse: collapse; font-size: 12px; }
TABLE.mb-formatTable TR.mb-tableHeader{ background: #024E85; font-size: 12px; font-weight:700;}
TABLE.mb-formatTable TR.mb-tableHeader TD{ color:#ffffff;}
TABLE.mb-formatTable TR.mb-tableHeader2{ background: #E7E7E7;  font-weight:700;}
TABLE.mb-formatTable TR.mb-tableHeader2 TD{ color:#000000;}
TABLE.mb-formatTable TD { padding:4px;}

TABLE.mb-formatTable a { color: #024E85; text-decoration: none;}
TABLE.mb-formatTable a:hover { color: #000000; text-decoration: none;}






.mb-thumbnail a {font-weight:700; color:#000000; text-decoration:none; line-height:15px;}
.mb-thumbnail a:hover {color:#EE333F; text-decoration:none;}

TABLE.mb-formatImage {border-collapse: collapse; font-size: 12px; border:1px solid #919191; margin-bottom:10px}
TABLE.mb-formatImage TD { padding:4px;}



TABLE.mb-formatSupport {border-collapse: collapse; font-size: 12px; border:1px solid #e2e2e2;}
TABLE.mb-formatSupport TD { padding:4px; background-color:#f4f4f4;}


TABLE.mb-formatTable2 {border-collapse: collapse; font-size: 12px; border:1px solid #e2e2e2; }
TABLE.mb-formatTable2 TD { padding:4px;}

TABLE.mb-formatSupport {border-collapse: collapse; font-size: 12px; border:1px solid #e2e2e2;}
TABLE.mb-formatSupport TD { padding:4px; background-color:#f4f4f4;}



TABLE.mb-formatSupportDet {border-collapse: collapse; font-size: 12px; }
TABLE.mb-formatSupportDet TD {padding-bottom:10px; padding-top:10px; border-top:1px solid #e2e2e2;}
TABLE.mb-formatSupportDet TD span {color:#EE333F; font-weight:700;}


TABLE.mb-featuresTable {border-collapse: collapse; width:100%;}
TABLE.mb-featuresTable TD { padding:4px; vertical-align:top;}

TABLE.mb-contentTable {border-collapse: collapse; width:100%}
TABLE.mb-contentTable TR.mb-contentHeader {background-color:#e2e2e2; font-weight:700;}
TABLE.mb-contentTable TD { padding:4px; vertical-align:top; border-bottom:1px solid #e2e2e2;}

TABLE.mb-innerTable {border-collapse: collapse; width:100%}
TABLE.mb-innerTable TR.mb-innerHeader {background-color:#e2e2e2; font-weight:700;}
TABLE.mb-innerTable TD { padding:4px; vertical-align:top; border-bottom:1px solid #e2e2e2;}






TABLE.mb-formatCart {border-collapse: collapse; font-size: 12px; }
TABLE.mb-formatCart TR.mb-cartHeader{ background: #919191; font-weight:700; color:#ffffff}
TABLE.mb-formatCart TR.mb-cartHeader2{ background: #e2e2e2;}
TABLE.mb-formatCart TR.mb-cartHeader2 TD{ color:#000000; font-weight: 700; }

TABLE.mb-formatCart TD {border:1px solid #e2e2e2; padding:4px;}

TABLE.mb-formatCart a { color: #000000; text-decoration: none;}
TABLE.mb-formatCart a:hover { color: #EE333F; text-decoration: none;}

.mb-rec-table {background-color:#f1f1f1; border-collapse: collapse; border:1px solid #cccccc;}
.mb-rec-table td {padding:10px;}

.mb-rec-table1 {background-color:#FFFFFF; border-collapse: collapse; border:1px solid #cccccc; padding:10px;}
.mb-rec-table2 {background-color:#FFFFFF; border-collapse: collapse; border:1px solid #cccccc; padding:10px ; color:#000000;}

.mb-rec-table1-text {font-family:Tahoma; font-size:11px;}
.mb-rec-table1-text b {font-family:Tahoma; font-size:11px;}
.mb-rec-table1-text .price {font-family:Tahoma; font-size:11px; color:#EE333F;}

.td-imgBorder{border:1px solid #CCCCCC; padding:5px;}

.mb-imgBorder{border:1px solid #CCCCCC;}

.mb-footnote p {font-family:Tahoma; font-size:11px; margin-bottom:6px; line-height:16px;}
.mb-footnote u {font-family:Tahoma; font-size:11px; color:#EE333F; margin-bottom:6px; line-height:16px; text-decoration:none}
.mb-footnote a {font-family:Tahoma; font-size:11px; color: #024E85; line-height:16px; text-decoration:none;}
.mb-footnote a:hover {font-family:Tahoma; font-size:11px; color: #024E85; line-height:16px; text-decoration:underline;}


#div-wrap { float:right;  padding-left:16px;  padding-bottom:16px; }
#div-wrap  img{ border:1px solid  #000000; }

.innerlinks {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#CE1919;
}


.innerlinks:hover {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#CE1919;
}

.tableborder{
	background-color: #C0C0C0;
}
.tableborder td{
padding:4px;
}

.tableheader{
	background-color: #C0C0C0;
	font-weight: bold;
}
.tablebody{
	background-color: #ffffff;
}
.tableside{
	background-color: #EFEFEF;
	font-weight: bold;
}


/*  -- END --  */


.text {color: #000; text-decoration: none; text-align:left; line-height:17px; vertical-align:top;}
.text p {color: #000; text-decoration: none; text-align:left; line-height:19px;}

.hmainbg {background-image: url('images/mid-bg.gif'); background-repeat: no-repeat; height:411px; padding-left:42px; text-align:left;}
.hmainbg2 {background-image: url('images/mid-bg2.gif'); background-repeat: no-repeat; height:411px; padding-left:65px; padding-right:50px; padding-top:34px; text-align:left; vertical-align:top;}
.spaceimg {padding-left: 15px;}

.proframe {
background:no-repeat url(images/pro-frame.gif) #FFFFFF;
height:129px;
width:157px;
_height:120px;
_width:157px;
text-align:left; padding-right:19px; padding-left:10px; padding-bottom:10px;}

.proframe a {font-weight:700; color:#000000; text-decoration:none; line-height:15px;}
.proframe a:hover {color:#EE333F; text-decoration:none;}
.proframe a img {filter:alpha(opacity=100); opacity:1.0; border:0px;}
.proframe a:hover img {filter:alpha(opacity=100); opacity:1.0;  border:0px;}

.tbot-bor{border-bottom:1px solid #dadada;}
.tleft-bor{border-left:1px solid #C6C6C6;}

.titile {font-weight: 400; font-size: 11px; color: #A3A3A3; text-decoration: none; vertical-align:top;  padding-bottom:12px; padding-top:5px;}
.titile u {font-weight: 400; font-size: 11px; color: #A3A3A3; text-decoration: underline;}
.titile a {font-size:11px; color:#EE333F; text-decoration:none;}
.titile a:hover {color:#000000; text-decoration:none;}

.but-bg {background-image:url(images/but-bg.gif); padding: 3px 20px 3px 20px; font-weight: 700; font-size: 11px; color: #FFFFFF; text-decoration: none;}
.but-bg:hover {color: #000000; text-decoration: none;}

.menu-link {font-weight: 400 !important;
font-size: 12px !important;
color: #FFF !important;
text-decoration: none ;}
.menu-link:hover {color: #FFFFFF !important;; text-decoration: none !important;;}

#cart {font-weight: 400; font-size: 11px; color: #A3A3A3; text-decoration: none;}
#cart .items {font-size:11px; color:#000000; text-decoration:none;}
#cart .items:hover {color:#EE333F; text-decoration:none;}
#cart p{font-weight: 400; font-size: 11px; color: #A3A3A3; text-decoration: none;}
#cart a {font-size:11px; color:#A3A3A3; text-decoration:none;}
#cart a:hover {color:#000000; text-decoration:underline;}
#cart a img {filter:alpha(opacity=100); opacity:1.0; border:0px; vertical-align:middle;}
#cart a:hover img {filter:alpha(opacity=100); opacity:1.0;  border:0px;}


#details {font-weight: 400; font-size: 11px; color: #A3A3A3; text-decoration: none;}
#details .items {font-size:11px; color:#000000; text-decoration:none;}
#details .items:hover {color:#EE333F; text-decoration:none;}
#details span{font-weight: 400; font-size: 18px; color: #000000; text-decoration: none; padding-top:2px; display:block;}
#details a {background-color:#ffffff; font-size:11px; font-weight:700; color:#FFFFFF; text-decoration:none; padding: 0px 0px 0px 0px;}
#details a:hover {color:#000000; text-decoration:none; font-weight:700;}
#details .new {font-weight: 700; font-size: 11px; color: #e89900; text-decoration: none; text-align:right;}
#details td {font-weight: 400; font-size: 12px; color: #000000; text-decoration: none; text-align:left;}
#details a img{filter:alpha(opacity=100); opacity:1.0; border:0px; padding:0px;}
#details a:hover img{filter:alpha(opacity=100); opacity:1.0;  border:0px; padding:0px;}
#details .opacity a img{filter:alpha(opacity=100); opacity:1.0; border:0px;  padding:0px;}
#details .opacity a:hover img{filter:alpha(opacity=100); opacity:1.0;  border:0px; padding:0px;}

a img{filter:alpha(opacity=100); opacity:1.0; border:0px;}
a:hover img{filter:alpha(opacity=100); opacity:1.0;  border:0px;}

.img-bor{border:1px solid #000000;}
.img-bor:hover{border:1px solid #000000 !important;}


.sidepanels {font-weight: 400; font-size: 11px; color: #000; text-decoration: none; padding-right:25px; vertical-align:top; width:180px;}
.sidepanels h1 {font-weight: 700; font-size: 35pt; color: #000; text-decoration: none; font-family:Trebuchet MS; text-align:left;}
.sidepanels ul {list-style:none; padding:0px; margin:0px; margin-top:5px; border-bottom:#E1E1E1 1px solid;}
.sidepanels ul li {font-size:11px; color:#000; padding-bottom:7px; padding-top:8px; border-top:#E1E1E1 1px solid;}
.sidepanels ul li a {font-size:11px; color:#000; text-decoration:none; font-weight:700;}
.sidepanels ul li a:hover {color:#EE333F; text-decoration:none;}
.sidepanelsactive {color:#EE333F; text-decoration:none; font-weight:700; font-size:14px;}

#siddt {font-weight: 400; font-size: 11px; color: #000; text-decoration: none; padding-right:25px; vertical-align:top; width:405px;}
#siddt p {font-weight: 400; font-size: 12px; color: #000; text-align:left; line-height:20px; padding-bottom:17px;}
#siddt td {font-weight: 400; font-size: 12px; color: #000; text-align:left;}
#siddt h1 {font-weight: 700; font-size: 25pt; color: #000; text-decoration: none; font-family:Trebuchet MS; text-align:left; padding-bottom:-5px;}
#siddt span {font-weight: 400; font-size: 18px; color: #000; text-decoration: none; text-align:left;}
#siddt img { border:#919191 1px solid; margin-right:6px;}
.noBorder { border:0px  !important; }
.com-com {font-weight:700; color:#ee333f; text-decoration:underline; font-size:12px;}
.com-com:hover {color:#000000; text-decoration:underline;}

.add-cart {color: #FFFFFF; background-image:url(images/add-to-cart.gif); padding: 6px 145px 6px 10px; font-weight: 700; font-size: 12px; text-decoration: none;}
.add-cart:hover {color: #000000; text-decoration: none;}

.img-display {padding-top:20px; padding-left:20px; padding-bottom:20px;}


.footer {font-weight: 400; font-size: 11px; color: #000; text-decoration: none;}
.footer p {font-weight: 700; font-size: 11px; color: #000; text-decoration: none; text-align:left;}
.footer ul {list-style:none; padding:0px; margin:0px; margin-top:5px;}
.footer ul li {font-size:11px; color:#000; padding-bottom:1px; padding-top:1px;}
.footer ul li a {font-size:11px; color:#000; text-decoration:none;}
.footer ul li a:hover {color:#606060; text-decoration:none;}
.footerlink {font-weight: 400; font-size: 11px; color: #000; text-decoration: none;}
.footerlink:hover {font-weight: 400; font-size: 11px; color: #999; text-decoration: none;}

.table-cp {font-size: 12px; font-family:arial; color: #000000; font-weight: 400; background-color: #FFFFFF; border: 1px solid #e9e9e9;}
.table-cp td {font-size: 12px; font-family:arial; vertical-align: top;  padding:5px 5px 5px 5px;  border-right: 1px solid #e9e9e9;}


.table-format {font-size: 12px; font-family:arial; color: #000000; font-weight: 400; background-color: #FFFFFF; border-right: 0px solid #e9e9e9;}

.table-format td {font-size: 12px; font-family:arial; vertical-align: top; border-bottom: 1px solid #e9e9e9; padding: 4px;}
.table-head {background-color: #3497c1; border-bottom: 1px solid #57b9e3; padding: 4px; font-size: 12px arial,; font-weight: 700;color: #fff;}
.table-head1{
	vertical-align: middle;
	font-size: 11px;
	font-family: tahoma;
	color: #fff;
	font-weight: 700;
	background-image:url(images/gr.gif); background-repeat:repeat-x; height:28px;

}

.table-format1 {font-size: 12px; font-family:arial; color: #000000; font-weight: 400; background-color: #FFFFFF; border: 1px solid #ccc;}
.table-format1 td {font-size: 12px; font-family:arial; vertical-align: top; border-bottom: 1px solid #ccc; padding: 4px;  border-right: 0px solid #ccc;}

.addcart {color: #000; font-weight:700; text-decoration:none; font-size:11px; text-align:left; padding:3px 6px 3px 5px; border:1px solid #ccc; margin-top:10px; display:block; width:62px;}
.addcart:hover {color: #EE333F; font-weight:700; text-decoration:none; font-size:11px; text-align:left; padding:3px 6px 3px 5px;}


.num {color: #000000; font-weight:400; text-decoration:none; font-size:12px; border:1px solid #ccc; text-align:left; padding:3px 6px 3px 6px; margin-left:5px;}
.num:hover {color: #EE333F; background-color:#eee}
.numactive {color: #EE333F; font-weight:700; text-decoration:none; font-size:12px; border:1px solid #ccc; text-align:left; padding:3px 6px 3px 6px;}
.numnext {color: #EE333F; font-weight:400; text-decoration:none; font-size:12px; border:1px solid #ccc; text-align:left; padding:3px 6px 3px 6px;}
.numnext:hover {color: #000;  background-color:#eee}

.table-format2 {
	font-size: 11px;
	font-family: tahoma;
	color: #313131;
	font-weight: 400;

}

.table-format2 td {
	vertical-align: middle;
    text-align: left;
	color:#000;
	border-bottom: 1px solid #edecec;
	padding:5px;
	font-family: tahoma;
	font-size:11px;

}

.table-format2 td a{
	font-size: 11px;
	font-family: tahoma;
	color: #313131;
	font-weight: 400;
	text-decoration:underline;
	}
	
	.table-format2 td a:hover{
	font-size: 11px;
	font-family: tahoma;
	color: #005fa3;
	font-weight: 400;
	text-decoration:none;
	}
	
.table-format2 td b{
	font-size: 11px;
	font-family: tahoma;
	font-weight: 700;
	text-decoration:none;
	}

.table-format2 td strong{
	font-size: 11px;
	font-family: tahoma;
	font-weight: 700;
	text-decoration:none;
	}

