
/*DEFAULT TAGS*/
body, ol, dl, dt, dd, p, form, div, h1, h2, h3, h4, h5, h6, label, a, fieldset {margin:0; padding:0;}
body {background: url(../images/bg-inner.gif) repeat-x top; font:normal 11px Verdana; color:#000000; margin:0;}
img, fieldset {	border:0;}
/*ul {list-style:none;}*/
a {	text-decoration:none;}
.clear {clear:both;}
.left{ float:left; color:#666666 }
.right{ float:right;}

/*TEMPLATE*/
#wrapper-outer{ width:1002px; margin:auto;}

/*HEADER*/
#header{ width:952px; margin:auto;}
#header .logo{float:left;}
#header .topBand{width:952px; height:110px;}
#bgHome{ background:url(../images/bg-home.gif) repeat-x top;}
/*#homeFlash{ background:url(../images/bg-home.gif) repeat-x top; width:100%; height:424px; margin:auto;}*/
.homeFlash{ background:url(../images/bg-home.gif) repeat-x top; width:100%; height:424px; margin:auto;}


/*topNav--------------------------------------------------------------
.topNav {text-transform:uppercase; font:bold 11px Arial; text-align:right; height:30px; overflow:hidden; clear:both;}
.topNav ul {float:left; margin:0; padding:0;}
.topNav li {float:left; background:url(../images/li-separator.gif) no-repeat; height:30px;}
.topNav .firstLi {background:none; margin:0; padding:0;}
.topNav .firstLi a{ margin-left:0px; padding-left:0px;}
.topNav a{color:#999999; padding:8px 18px 0px 18px; text-transform:uppercase; font:bold 11px Arial; display:block;}
.topNav a:hover {color:#005EA8;}*/

/*topCategory----------------------------------------------------------*/
.topCategory{ width:700px; height:72px; float:right; overflow:hidden;}
.topCategory .euro{float:left; width:165px; margin-top:12px; color:#999999; margin-right:0px; font-size:10px;}
.topCategory .euro h1{ font-weight:bold; font-size:14px; color:#999999; margin:0; padding:0;}
.topCategory .euro img{ float:left; margin-right:10px; padding:0;}

.topcategoryLink{ width:350px; float:right; margin-right:10px; overflow:hidden;}
.topcategoryLink .topcatfirst{width:180px; float:left; margin-top:12px; text-transform:uppercase; font-size:11px; padding-left:30px;}
.topcategoryLink .topcatfirst a{color:#999999; text-transform:uppercase; text-decoration:none;}
.topcategoryLink .topcatfirst a:hover{color:#005EA8; text-decoration:none;}


/*CONTENT*/
#content{ width:952px; margin:auto; overflow:hidden;}
#content .bredcrum{ background:url(../images/bg-bredcrum.gif) repeat-x bottom; height:49px; margin-bottom:29px; clear:both;}
#content .bredcrum span { color:#999999; text-decoration:none; font-size:11px; float:right; display:block; margin-top:17px;}
#content .bredcrum span a{ color:#999999; text-decoration:none; font-size:11px;}
#content .bredcrum span a:hover{ color:#999999; text-decoration:underline;}
#content .bredcrum{ background:url(../images/bg-bredcrum.gif) repeat-x bottom; height:49px; margin-bottom:29px; clear:both;}
.title{ background:url(../images/title-Arrow.gif) no-repeat left; padding-left:27px; font:normal 20px Arial; color:#666666; margin-top:12px; float:left;}


/*TXT STYLES*/
.txtgrey11{font:normal 11px Arial; color:#666666;}
.txtgrey12{font:normal 12px Arial; color:#666666;}
.txtblu12{font:normal 12px Arial; color:#005FA8;}
.txtgrey16{font:bold 16px Arial; color:#666666;}
.txtblu11{font:normal 11px Verdana; color:#005FA8;}
.txtwht12b{font:bold 12px Verdana; Arial; color:#FFFFFF;}

.txtblk13b{font:bold 13px Arial; color:#000000;}


/*LNK STYLES*/
.lnkgrey11b{font:bold 11px Arial; color:#666666; text-decoration:none;}
.lnkgrey11b:hover{color:#666666; text-decoration:none;}

.lnkgrey12b{font:bold 12px Arial; color:#666666; text-decoration:none;}
.lnkgrey12b:hover{color:#005FA8; text-decoration:none;}
.lnkgrey12b:visited{color:#005FA8; text-decoration:none;}

.lnkblu12b{font:bold 12px Arial; color:#005FA8; text-decoration:none;}
.lnkblu12b:hover{color:#005FA8; text-decoration:none;}

.lnkblu11U{font:normal 11px Verdana; color:#005FA8; text-decoration:underline;}
.lnkblu11U:hover{color:#005FA8; text-decoration:none;}

.lnkblk12b{font:bold 12px Arial; color:#000000; text-decoration:none;}
.lnkblk12b:hover{color:#000000; text-decoration:none;}

.tabMain a{color:#666666; text-decoration:none;}

.linktop{color:#999999;  text-decoration:none;}
.linktop:hover{color:#005EA8; text-decoration:none;}



/*tab Styles-------------------------------------------------------------------------------------------------*/
.tabMain{overflow:hidden; clear:both;}
.tabMain .tablink{ background:url(../images/bg-tab-bottomLine.gif) repeat-x bottom; margin:auto;}
.tabMain .tablink ul {list-style: none; margin: 0; padding:0; overflow:hidden; height:33px;}
.tabMain .tablink ul li {display: inline;}
.tabMain .tablink ul li a {font:bold 11px Arial; color:#666666; text-decoration:none;
	/*background: url(../images/topNavTabLeft.gif) no-repeat left;*/
	float: left;padding: 0 0 0 8px; margin: 0 0 0 2px;}
.tabMain .tablink ul li a span {
	/*background: url(../images/topNavTabRight.gif) no-repeat right;*/
	display: block;	padding: 9px 8px 9px 0;}
.tabMain .tablink ul li a:hover, .tablink ul li a.active {
	text-decoration: none; font:bold 12px Arial; color:#666666; background: url(../images/topNavTabLeftHover.gif) no-repeat left;
	float: left; padding: 0 0 0 8px;}
.tabMain .tablink ul li a:hover span, .tablink ul li a.active span {
	background: url(../images/topNavTabRightHover.gif) no-repeat right;
	display: block;	padding: 9px 8px 9px 0;}
.tabMain .tablink img{ margin:0; padding:0; padding-top:31px;}


.tabMain .tabDes{overflow:hidden; width:900px; margin:auto;}

.tabMain .tablinkSub{ background:url(../images/bg-tab-subLink.gif) repeat-x bottom; height:28px; margin-top:25px; margin-bottom:25px;}
.tabMain .tablinkSub ul{ margin-top:5px; font:bold 12px Arial; color:#666666; overflow:hidden; margin:0; padding:0; padding-top:4px; padding-left:10px; padding-right:10px;}
.tabMain .tablinkSub ul li{ display:inline; float:left; font:bold 12px Arial; color:#666666;}
.tabMain .tablinkSub li a{ float:left; display:block; font:bold 12px Arial; color:#666666; padding:2px; margin-right:10px; padding-right:10px; padding-left:10px;}
.tabMain .tablinkSub li a:hover{ font:bold 12px Arial; color:#FFFFFF; background:#005DA8; padding:2px; margin-right:10px; padding-right:10px; padding-left:10px;}
.tabMain .tablinkSub li .active{ font:bold 12px Arial; color:#FFFFFF; background:#005DA8; padding:2px; margin-right:10px; padding-right:10px; padding-left:10px;}

.tabContent{ overflow:hidden; line-height:15px; background:url(../images/bg-tabcontent.jpg) no-repeat top left; padding-left:15px;}
.tabTitle{ background:url(../images/title-tabArrow.gif) no-repeat left; padding-left:20px; font:normal 20px Arial; color:#005DA8; margin-bottom:20px;}
.tabTitlepp{ background:url(../images/title-tabArrow.gif) no-repeat left; padding-left:20px; font:normal 20px Arial; color:#005DA8; margin-bottom:20px;margin-top:20px;}
.tabTitleppB{font:bold 15px Arial; color:#005DA8;}
.Anchor{ margin-top:30px; padding-top:30px; *padding-top:0px; text-align:right; clear:both;}
.Anchor a{ font:bold 12px Arial; color:#005DA8; text-decoration:none;}
.Anchor a:hover{color:#005DA8; text-decoration:underline;}
/*-------------------------------------------End-------------------------------------------------------------------*/


/*FOOTER*/
#topAnchor{ margin:auto; background:url(../images/bg-bottomLink.gif) no-repeat top center; padding-top:19px; clear:both;}
#footer { background:url(../images/bg-footer.gif) repeat-x top; height:50px; overflow:hidden; clear:both;}
#footer div {padding:3px 10px 0px 10px; width:950px; margin:auto; overflow:hidden; font:normal 12px Arial; color:#666666;}
#footer div h1 { color:#005FA8; text-transform:uppercase; font:bold 11px Arial; margin:0; display:inline; padding-right:20px;}
#footer div ul { margin:0; padding:0; float:left; margin-top:10px;list-style:none;}
#footer li {float:left;	font-size:11px;}
#footer a {color:#666666; text-decoration:none; font-size:11px; padding-left:7px; padding-right:0px;}
#footer a:hover {color:#666666; text-decoration:underline;}

#footer div span{ float:right; display:block; margin-top:10px;}
#footer div span a{ color:#666666; text-decoration:none; font-size:11px; padding-left:3px; padding-right:3px;}
#footer div span a:hover{ color:#666666; text-decoration:underline;}


/*Product Page Styles-------------------------------------------------------------------------------------------------*/
.tabMain .tablinkpp{ background:url(../images/bg-tab-bottomLine.gif) repeat-x bottom; margin:auto;}
.tabMain .tablinkpp ul {list-style: none; margin: 0; padding:0; overflow:hidden; height:33px;}
.tabMain .tablinkpp ul li {display: inline;}
.tabMain .tablinkpp ul li a {font:bold 12px Arial; color:#666666; text-decoration:none;
	background: url(../images/tabLinkppleft.gif) no-repeat left;
	float: left; padding: 0 0 0 8px; margin: 0 0 0 2px;}
.tabMain .tablinkpp ul li a span {
	background: url(../images/tabLinkppright.gif) no-repeat right;
	display: block;	padding: 9px 8px 9px 0;}
.tabMain .tablinkpp ul li a:hover, .tablinkpp ul li a.active {
	text-decoration: none; font:bold 12px Arial; color:#666666; background: url(../images/tabLinkppleftHover.gif) no-repeat left;
	float: left; padding: 0 0 0 8px;}
.tabMain .tablinkpp ul li a:hover span, .tablinkpp ul li a.active span {
	background: url(../images/tabLinkppRightHover.gif) no-repeat right;
	display: block;	padding: 9px 8px 9px 0;}
.tabMain .tablinkpp img{ margin:0; padding:0; padding-top:31px;}

.productsep{ background:url(../images/bg-bredcrum2.gif) repeat-x bottom; height:30px; clear:both;}
.productsep2{ background:url(../images/bg-bredcrum3.gif) repeat-x bottom; height:60px; clear:both;}
.productsep3{height:60px; clear:both;}

.productBox {float:left; width:400px; overflow:hidden;}
.productBox2 {float:left; width:400px; overflow:hidden; margin-left:80px;}
.productBox3 {float:left; width:100%; overflow:hidden;}
.productBox h1 {font:bold 12px Arial; color:#666666; margin-bottom:5px;}
.productBox h2 {font:bold 14px Arial; color:#666666; margin-bottom:5px;}
.productBox2 h1 {font:bold 12px Arial; color:#666666; margin-bottom:5px;}
.productBox2 h2 {font:bold 14px Arial; color:#666666; margin-bottom:5px;}
.productBox3 h1 {font:bold 12px Arial; color:#666666; margin-bottom:5px;}
.productdes {height:auto; overflow:hidden;  }
.productdeslisting{float:left; width:290px; margin-left:10px;}
.productdes2 {overflow:hidden; line-height:17px;}
.productImage {float:left; margin-right:9px;}
.productImage2 {float:left; margin-right:20px;}
.productButton {float:left; width:165px; background:url(../images/bg-ppButton.gif) repeat-x; height:17px; border:1px solid #DCDCDC; font:bold 11px Arial; color:#666666; padding-left:10px; padding-right:10px; margin-top:10px; padding-top:3px;}
.productButtons {float:left; width:80px; background:url(../images/bg-ppButton.gif) repeat-x; height:17px; border:1px solid #DCDCDC; font:bold 11px Arial; color:#666666; padding-left:10px; padding-right:10px; margin-top:10px; padding-top:3px;}
.productButton a {color:#666666; text-decoration:none;}
.viewGallery{ margin-top:12px; float:left; overflow:hidden; font:bold 12px Arial; color:#666666; clear:both;}
.viewGallery a {text-decoration:none; color:#666666;}
.viewGallery a:hover {text-decoration:underline; color:#666666;}

.faqBox{float:left; width:100%; overflow:hidden; margin-top:18px;}
.emSpeak-author{float:right; font:normal 12px Arial; color:#666666; margin-top:10px; padding-top:3px;}
.tabFoot{ background:url(../images/bg-tabFoot.gif) repeat-x; height:61px; clear:both; overflow:hidden; padding:0px; margin-bottom:30px;}

/*Module product Styles*/
.modProductRight{float:right; width:650px; clear:both; overflow:hidden; line-height:17px;}
.modProductRight ul{ list-style:none; margin:0; padding:0; padding-top:20px;}
.modProductRight ul li{ font:bold 12px Arial; /*line-height:18px;*/ margin-bottom:10px;}
.modProductLeft{ width:186px; float:left; padding-top:20px; padding-left:10px;}
.modProductLeft img{ float:left; clear:both;}
.modProductLeft .buyProductList{ width:195px; float:left; padding-left:0px; padding-right:20px; padding-top:10px;}
.modProductLeft .buyProductLink{ width:150px; float:left; margin:0px; font:bold 11px Arial; color:#666666; margin-left:10px; margin-top:10px;}
.modProductLeft .buyProductLink a{ text-decoration:none; color:#666666;}
.modProductLeft .buyProductLink a:hover{ text-decoration:underline; color:#666666;}

.modButton {float:left; width:150px; background:url(../images/bg-ppButton.gif) repeat-x bottom #F3F3F3; border:1px solid #DCDCDC; font:bold 12px Arial; color:#666666; padding-left:10px; padding-right:10px; margin-right:10px; margin-top:25px; overflow:hidden;}
.modButton a {color:#666666; text-decoration:none;}

.modFlow{float:left; width:100%; overflow:hidden;}

.modIcon{ float:left; width:100%; overflow:hidden; margin-top:40px; text-align:right;}
.modIcon a{color:#666666; text-decoration:none; font-weight:bold; font-size:12px;}


/*Form Styles-------------------------------------------------------------------------------------------------*/
.searchinput {width:150px; height:22px; float:left; margin:0px; font:bold 11px Arial; color:#666666; margin-left:10px; margin-top:3px;}

.registerBox{ background:url(../images/bg-ver-divider.gif) repeat-y left; float:right; width:400px; padding-left:80px; overflow:hidden; margin-top:20px;}
.loginBox{float:left; width:350px; overflow:hidden; margin-top:20px;}
.shippingbox{float:left; width:400px; overflow:hidden; margin-top:20px;}
.billingbox{background:url(../images/bg-ver-divider.gif) repeat-y left;float:right; width:410px; padding-left:50px;overflow:hidden; margin-top:20px;}

.left form{margin: 0px; padding: 0px; text-align: left; font:normal 11px Arial; color:#666666;}
.left form select{ margin-right:8px;padding:0px; text-align: left; font:normal 11px Arial; color:#666666;}
.left form label {display:inline-block; width:135px; margin-right:5px; font:normal 12px Arial; color:#666666;}
.left form .form_row{margin-bottom:8px;}
.inputfield1 { border:1px solid #AAAAAA; height:15px; width:180px; width:182px; font:normal 11px Arial; color:#666666; padding:2px;}
.inputfield2 { border:1px solid #AAAAAA; height:15px; width:240px; font:normal 11px Arial; color:#666666; padding:2px;}
.inputfield3 { border:1px solid #AAAAAA; height:15px; width:65px; font:normal 11px Arial; color:#666666; padding:2px;}
.textarea{ border:1px solid #AAAAAA; width:180px; *width:182px; font:normal 11px Arial; color:#666666; padding:2px;}
.textarean{ border:1px solid #AAAAAA; font:normal 11px Arial; color:#666666; padding:2px;}
.left form .lnkgrey11bU{font:bold 11px Arial; color:#666666; text-decoration:underline;}
.left form .lnkgrey11bU:hover{color:#666666; text-decoration:none;}
.left form .lnkgrey11U{font:normal 11px Arial; color:#666666; text-decoration:underline;}
.left form .lnkgrey11U:hover{color:#666666; text-decoration:none;}

.btn {float:left; background:url(../images/bg-ppButton.gif) repeat-x; height:17px; border:1px solid #DCDCDC; font:bold 11px Arial; color:#666666; padding-left:10px; padding-right:25px; padding-top:3px; display:inline-block;}
.btn a {color:#666666; text-decoration:none;}

.btn2 {float:left; background:url(../images/bg-ppButton.gif) repeat-x; height:17px; border:1px solid #DCDCDC; font:bold 11px Arial; color:#666666; padding-left:10px; padding-right:10px; padding-top:3px; display:inline-block; margin-left:10px;}
.btn2 a {color:#666666; text-decoration:none;}

.btn3 { float:right; background:url(../images/bg-ppButton.gif) repeat-x; height:17px; border:1px solid #DCDCDC; font:bold 11px Arial; color:#666666; padding-left:10px; padding-right:10px; padding-top:3px; display:inline-block; margin-left:10px;}
.btn3 a {color:#666666; text-decoration:none;}

.shippingAdd{ font:normal 11px Arial; color:#666666; float:right; padding-right:25px;}
.mandat{ color:#37BFD0;}


/*Margin Styles-------------------------------------------------------------------------------------------------*/
.mr80{ margin-right:80px; float:left; overflow:hidden;}
.mb20{ margin-bottom:20px; overflow:hidden;}
.pr-50{ padding-right:50px; overflow:hidden; text-align:right;}
.pl-142{ padding-left:142px; float:left;}
.pl-10{ padding-left:10px;}
.mt5{ margin-top:5px;}
.clearH10 {clear: both; width: 100%; height:10px; font-size: 1px;}
.clearH20 {clear: both; width: 100%; height:20px; font-size: 1px;}
.newsBanner{ margin-right:30px; margin-bottom:20px; float:left;}


/*BG Styles-------------------------------------------------------------------------------------------------*/
.tabTitlepp2{ background:url(../images/title-tabArrow.gif) no-repeat left; padding-left:15px; font:normal 20px Arial; color:#005DA8; margin-bottom:20px;}


/*Shopping cart Styles-------------------------------------------------------------------------------------------*/
.border-main{ margin: auto; width: 880px; font-family:arial; font-size:11px;}
.prodetail {border-bottom: 1px solid #FFFFFF; overflow:hidden; float: left;	background-color:#D9D9D9; margin: auto; width: 880px; clear:both;}
.prodetail .columnin {width: 90px; padding:5px; margin-left:5px; float:left; background-color:#D9D9D9; color:#666666;}
.prodetail .columnin2 {width: 40px; padding:5px; float:left; background-color:#D9D9D9; color:#666666;}
.prodetail .columnin3 {width: 170px; padding:5px; float:left; background-color:#D9D9D9; color:#666666;}
.prodetail .columnin h1 { font-size:13px; font-weight:bold;}
.prodetail .columnin2 h1{ font-size:13px; font-weight:bold;}
.prodetail .columnin3 h1{ font-size:13px; font-weight:bold;}

.prodetail2 {border-bottom: 1px solid #E5E5E5; overflow:hidden; float:left; background-color: #FFFFFF; margin: auto; width: 880px; clear:both;}
.prodetail2 .columnin {width: 90px; padding:5px; margin-left:5px; float:left; background-color:#FFFFFF; color:#666666;}
.prodetail2 .columnin2 {width: 40px; padding:5px; float:left; background-color:#FFFFFF; color:#666666;}
.prodetail2 .columnin3 {width: 170px; padding:5px; float:left; background-color:#FFFFFF; color:#666666;}

.columnin a{ text-decoration:none;}
.columnin a:hover{ text-decoration:underline;}

/*Payment details Styles-------------------------------------------------------------------------------------------*/
.cart-detailBox{ background:url(../images/bg-cart-box.gif) repeat-y; margin-top:10px; float:left; width:900px;}
.cart-detailBox2{ background:url(../images/bg-cart-box2.gif) repeat-y; margin-top:10px; float:left; width:900px;}

.shopDetails{float:left; width:365px; margin-right:60px;float:left;}
.shopDetails ul {float:left; margin:0; padding:0;list-style:none;}
.shopDetails ul li {width:110px; float:left; font-weight:bold; margin:0 0 0 0px; padding:0;}
.shopDetails ul ul li {display:block; text-transform:none; font-weight:normal; margin:0px;}
.shopDetails .listFirst {margin:0;}
.shopDetails .listFirst2 {width:30px; float:left; font-weight:bold; margin:0 0 0 0px; padding:0;}
.shopDetails .listFirst2 .bgColor{ background:#E5E5E5;}
.shopDetails .bgColor{ background:#E5E5E5; margin-top:10px; clear:both;}

.shipAdd{float:left; width:205px; margin-right:50px;}
.billAdd{float:right; width:205px;}

.makePaymentLft{float:left; width:400px; overflow:hidden;}
.makePaymentRgt{float:right; width:350px; overflow:hidden;}


/*Normal Styles------------------------------------------------------------------------------------------------*/
.tabContent-default{ overflow:hidden; height:200px;}
.tabContent h3{ font:bold 12px Verdana; color:#000000; margin:0; padding:0; background:url(../images/bg-h2.gif) no-repeat left; padding-left:15px; display:inline;}
.tablist{ margin:0; padding:0;}
.tablist ul{ list-style:none; margin:0; padding:0;}
.tablist ul li{ background:url(../images/bg-list.gif) no-repeat left top; padding-left:10px; margin:0; margin-bottom:5px;}

.tabMain .tablinkSub2{ background:url(../images/bg-tab-subLink.gif) repeat-x bottom; height:28px; margin-top:25px; margin-bottom:25px;}
.tabMain .tablinkSub2 ul{ margin-top:5px; font:bold 12px Arial; color:#666666; overflow:hidden; margin:0; padding:0; padding-top:4px; padding-left:10px; padding-right:10px;}
.tabMain .tablinkSub2 ul li{ display:inlinel; float:left; font:bold 12px Arial; color:#666666;}
.tabMain .tablinkSub2 li a{ float:left; display:block; font:bold 12px Arial; color:#666666; padding:2px; margin-right:6px; padding-right:10px; padding-left:10px;}
.tabMain .tablinkSub2 li a:hover{ font:bold 12px Arial; color:#FFFFFF; background:#005DA8; padding:2px; margin-right:6px; padding-right:10px; padding-left:10px;}
.tabMain .tablinkSub2 li .active{ font:bold 12px Arial; color:#FFFFFF; background:#005DA8; padding:2px; margin-right:6px; padding-right:10px; padding-left:10px;}


/*Search Styles------------------------------------------------------------------------------------------------*/
#search {width:200px; float:right; position:absolute; top:50px; left:800px; z-index:5000;}
#searchForm {width:200px;float:left; padding:10px; background:#419CA2;}
#searchForm label {display:none;}
#searchForm div {background:url(../images/bg-search.gif) no-repeat top left; border:none;}
#searchBox {width:150px; color:#838383;background:none;border:none; height:20px; font-size:11px; padding-left:5px;}
#searchBtn {width:20px;	background:none;border:none;cursor:pointer;}

/*Blog Styles------------------------------------------------------------------------------------------------*/
#blogLeft{ background:#F7F7F7; border:1px solid #D9D9D9; padding:10px; width:180px; float:left;}
#blogLeft h1{ font:bold 12px Arial; color:#000000; text-transform:capitalize; clear:both;}
#blogLeft .ArchiveBox{ background:#FFFFFF; padding:10px; border:1px solid #D9D9D9;}

#blogLeft .ArchiveBox ul{ list-style:none; margin:0; padding:0;}
#blogLeft .ArchiveBox ul li{ background:url(../images/title-blogArrow.gif) no-repeat left; padding-left:10px;}
#blogLeft .ArchiveBox ul li a{ text-decoration:none;}
#blogLeft .ArchiveBox ul li a:hover{ text-decoration:none; color:#005FA8;}

#blogRight{ float:right; width:660px; overflow:hidden; clear:both;}
#blogRight a{ text-decoration:underline; color:#005FA8;}
#blogRight a:hover{ text-decoration:none;}

#blogRight .blogIn a{ text-decoration:none;}
#blogRight .blogIn a:hover{ text-decoration:none;}

/*BottomLink DIV Styles------------------------------------------------------------------------------------------------*/
.bottomLink{margin:auto; width:1002px; clear:both; overflow:hidden;}
#bflashID{ width:301px; margin-right:15px; float:left; margin-bottom:0; padding:0; bottom:0; z-index:6000; left:0;}
.bflash{width:301px; margin:0; padding:0;}
.bottomleft{ width:180px; height:119px; margin-right:30px; margin-top:47px; float:left; background:url(../images/bottomLink-divider.gif) no-repeat left; padding-left:15px; font:normal 11px Arial; color:#666666; padding-bottom:10px;}
.bottomleft h1{font:bold 13px Arial; color:#666666; margin-bottom:5px;}

.bottomleft2{ width:180px; height:119px; float:left; background:url(../images/bottomLink-divider.gif) no-repeat left; padding-left:15px; font:normal 11px Arial; color:#666666; padding-bottom:10px; margin-top:47px;}
.bottomleft2 h1{font:bold 13px Arial; color:#666666; margin-bottom:5px;}


/* style for Locator page*/
.pl-143{ padding-left:100px; float:left;}

/*styles for Locator Detail page---------------------------------------*/
.top-locatordetail { clear:both; margin:0; padding:0; text-align:left; overflow:hidden; width:660px;}
.locator1 {float:left; text-align:left; margin:0; width:330px;}
.locator2 {float:left; text-align:right; margin:0; width:330px;}
.top-locatordetail hr { clear:both; margin:0; padding:0;}

.top-description {clear:both; margin:0; padding:0; text-align:left; overflow:hidden; width:650px;}
.description {float:left; text-align:left; margin:0; width:300px; padding-right:15px;}
.description1 {float:left; text-align:left; margin:0; width:290px;}
.description10 {float:left; text-align:left; margin:0; width:350px;}
.googlemap {float:left; text-align:left; margin:0; width:660px;}


/*Modification AboutUs Styles---------------------------------------------*/
.subtabTitle{ background:url(../images/bg-title.gif) no-repeat left; padding-left:15px; font:bold 12px Verdana; color:#005DAD; margin-bottom:15px; height:24px; padding-top:9px;}
.subtabContent{padding-left:15px;}
.subtabContent .subtabImg{ float:right; margin-left:30px;}
.PadB { padding-left:0px;}
.subtabLftpanel{ width:600px;}
.subtabFlash{position:absolute; margin-left:640px; z-index:9000;}

/* Styles for Group Companies main page*/
.top-gc{  margin:0; padding:0; text-align:left; overflow:hidden; width:600px; margin-bottom:50px;}
.top-gc2{ background:url(../images/arrow.gif) no-repeat top left; padding-left:33px; margin-bottom:30px;}
.top-gc2 img{ float:left; margin-right:20px;}
.gc3 {float:left; text-align:left; margin:0; width:33px;}
.gc1 {float:left; text-align:left; margin:0; width:167px;}
.gc2 {float:left; text-align:left; margin:0; width:400px;}
.subtabTitle1{ background:url(../images/bg-title.gif) no-repeat left; font:bold 12px Verdana; color:#005DAD; margin-bottom:15px; height:24px; padding-top:9px;}

.top-gc3{  margin:0; padding:0; text-align:left; overflow:hidden; width:900px; margin-bottom:50px;}
.gc1Large {float:left; text-align:left; margin:0; width:215px;}
.gc2Large {float:left; text-align:left; margin:0; width:643px;}
.gc2Large .gcheadTitle{ background:url(../images/arrow4.gif) no-repeat; padding-left:20px; text-align:left; font:bold 11px Verdana; color:#000000; clear:both; margin-bottom:8px;}
.gcDivider{ background:url(../images/gc-divider.gif) no-repeat left; width:477px; height:43px; clear:both;}
.gcDividerDetail{ background:url(../images/gclanDiv01.gif) repeat-y;}


/* styles for Technical innovastion form*/
.technical-form{ background-color:#F2F2F2; border:1px solid #CECECE; width:472px; overflow:hidden; padding:20px;}
.technical-form1{ background-color:#F2F2F2; border:1px solid #CECECE; width:552px; overflow:hidden; padding:20px;}
.technical-form-textarea{ background-color:#FFFFFF; border:1px solid #CECECE; width:340px; padding:20px;}


/*Styles Career-------------------------------------------------------------*/
.tabCareers{ overflow:hidden; line-height:15px; background:url(../images/bg-tabcareers.gif) repeat-x; padding:10px 20px 20px 20px; clear:both;}
.tabCareersIn{ overflow:hidden; line-height:15px; background:url(../images/bg-tabcareersIn.gif) repeat-x; padding:10px 20px 20px 20px; clear:both;}

.tabCareers h1{ font:bold 16px Arial; color:#005EA8; margin:0; padding:0;}
.tabCareers h2{ font:bold 16px Arial; color:#3695E0; margin:0; padding:0;}
.tabCareers h3{ font:bold 14px Arial; color:#005EA8; margin:0; padding:0;}

.titleCareers{ background:#EFEFEF; padding:5px;}

.careersLft{ padding:5px; float:left; background:#E7E7E7; margin-right:10px;}

.careersRgt{ padding:8px; float:right; background:#E7E7E7; width:270px; clear:both;}

.careersMid{overflow:hidden; background:#E7E7E7; width:385px; margin-left:10px; margin-right:10px;}
.careersMidIn{padding:20px 20px 20px 50px; overflow:hidden;}

.careersFeatured{ background:#D9D8D8; padding:10px; overflow:hidden; font:bold 12px Verdana; color:#000000; text-align:center;}
.careersFeatured span{color:#005EA8;}
.careersSummary{ background:#F5F5F6; padding:10px; overflow:hidden; font:normal 11px Verdana; color:#327DB8; text-align:right;}

.tabCareersDiv{clear:both; margin-bottom:8px;}
.tabscrollHead{clear:both; background:#FFFFFF; overflow:hidden; cursor:pointer;}
.tabscrollContent{padding:8px; clear:both; padding-left:130px; padding-right:50px; text-align:left;}

.mediaBox{ background:url(../images/bg-mediaBox.jpg) no-repeat; width:223px; height:228px; padding:50px 30px 0px 30px;}
.mediaBox a{font:bold 13px Arial; color:#005FA8; text-decoration:none;}
.mediaBox a:hover{color:#005FA8; text-decoration:underline;}

.careerBox{float:left; width:100%; overflow:hidden; padding:8px 25px;}
.titleCO{ background:#EEEEEE; padding:5px; margin-bottom:2px; clear:both;}

.titleCN{ background:url(../images/bg-title-CN.gif) no-repeat left; width:100%; padding:5px; padding-left:12px; margin-bottom:2px; clear:both; font:bold 13px Arial; color:#FFFFFF;}
.tabCNin{ overflow:hidden; line-height:15px; padding:10px 20px 20px 20px; clear:both;}
.tablistCN{ margin:0; padding:0; margin-top:12px;}
.tablistCN ul{ list-style:none; margin:0; padding:0;}
.tablistCN ul li{ background:url(../images/arrow2.gif) no-repeat left; padding-left:20px; margin:0; margin-bottom:5px;}


/* styles for Contact us page*/
.contactus-subtitle{ padding-left:25px; font:12px Verdana; line-height:18px;}
.titlecontactus{  padding-left:15px; font:bold 16px Arial; color:#3695E0; line-height:45px;}
.contactus-sub-title{ padding-left:25px; font:bold 12px Verdana; color:#005DAD; margin-bottom:15px; height:24px;}
.contactus-subtitle-heading{ padding-left:5px; font:bold 11px Verdana; line-height:18px; color:#005DAD;}
.tabCareersIn-contactus{ line-height:15px; }
.contactus-toppad{ padding-top:5px;}
.note{ color:#005EA7;}
.contact{ font:bold 12px Arial; color:#3695E0; margin:0; padding:0;}
.contactus-technical-form{ background-color:#F2F2F2; border:1px solid #CECECE; width:380px; overflow:hidden; padding:20px;}
.label1{display:inline-block; margin-right:5px; font:normal 12px Arial; color:#666666;}
.contactus-secureimage{padding-left:40px;}
.contactus-secureimage1{padding-left:40px; vertical-align:middle;}
.contactus-submitimage{padding-left:130px;}
.sepwht{ background:#FFF; height:3px; clear:both; margin-top:5px;}


/*styles for Video*/
.video-tble { border:1px solid #E5E5E5; background:url(../images/bg-video.gif) repeat-x; padding:37px 30px;}
.video-tble1 { border:1px solid #D3D3D3; background:url(../images/bg-video1.gif) repeat-x bottom #FFFFFF; overflow:auto; height:450px; }
.video-img-water{ text-align:center; padding:10px 10px 10px 10px;}
.transparent-height{text-align:center;}
.tabscrollContent-archive {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.titleARgry {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #dddcdc; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.titleARwht {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.ppvacume1 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; COLOR: #666666;padding-top:1px;  vertical-align:top;
}

.ppvacumeNB {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; COLOR: #666666;padding-top:1px;  vertical-align:top;
}

.faq-tble {
	PADDING-LEFT: 5px; LINE-HEIGHT: 25px
}
.locate-dealer-form {
	BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; OVERFLOW: hidden; BORDER-LEFT: #cecece 1px solid; WIDTH: 600px; BORDER-BOTTOM: #cecece 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.achieve-hul {
	PADDING-RIGHT: 10px
}
.archieve-subTitle {
	FONT: bold 12px Verdana; COLOR: #005dad
}
.archieve-list {
	LIST-STYLE-TYPE: disc
}
.archieve-list1 {
	PADDING-TOP: 10px
}
.tbl_dark {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 1.7; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ededed; TEXT-DECORATION: none
}
.tbl_light {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 11px; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 1.7; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
.fromfieldtextcolor {color:#666666}


.tablist a{text-decoration:none; }
.tablist a:hover{ text-decoration:underline;}
.hyperspan a{  text-decoration:none; }
.hyperspan a:hover{text-decoration:underline;}

.title h1 { font:normal 20px Arial;  }
.subtabTitle1 h2 {font:bold 12px Verdana;  margin-bottom:5px;}
.subtabTitle1 h2 a{  text-decoration:none; }
.subtabTitle1 h2 a:hover{text-decoration:underline;}
.subtabTitle1 h2  a span {font:bold 12px Verdana; color:#005DAD; margin-bottom:5px;}
.tabTitlepp h2{ font:normal 20px Arial;}
.tabTitlepp2 h2{ font:normal 20px Arial;}

#bgerror{ background:url(../images/bg-home.gif) repeat-x top;}
#error{ background:url(../images/bg-error.gif) repeat-x top; width:100%; height:424px; margin:auto;}
.tabTitleerror{  padding-left:15px; font:normal 20px Arial; color:#005DA8; margin-bottom:20px; text-align:center}
.errorfont  {font:bold 13px Verdana;  margin-bottom:5px; text-align:center; color:red}
.errorProduct {font:bold 11px Verdana;  margin-bottom:5px; text-align:center; color:#666666}
.errorProduct a {font:bold 12px Verdana;  margin-bottom:5px; text-align:center; color:#666666}
.errorProduct a:hover{text-decoration:underline;}



.productBox4 h2 {font:bold 12px Arial; color:#666666; margin-bottom:5px;}
.txtwht12b h2 {font:bold 11px Verdana;  color:#FFFFFF;}
.inherit { font:inherit;}
.tabMedia{ overflow:hidden; line-height:15px; background:url(../images/bg-tabcareers.gif) repeat-x; padding:10px 20px 20px 20px; clear:both;}
.tabMedia h2{ font:bold 16px Arial; color:#005EA8; margin:0; padding:0;}
.tabMedia h3 .video { font:bold 16px Arial; color:#FF0000; margin:0; padding:0;}

.tabContent9{ overflow:hidden; line-height:15px; background:url(../images/bg-tabcontent.jpg) no-repeat top left; padding-left:15px;}
.tabContent .tabMedia h3 { font:bold 12px Verdana; color:#005EA8; margin:0; padding:0; background:transparent left; padding-left:15px; display:inline;}

.lnkblk12b h2{font:bold 12px Arial; color:#666666;display:inline}


.subtabTitleh2 {font:bold 12px Verdana;color:#005DAD;}
.subtabTitleh3 {font:bold 12px Verdana;color:#005DAD;}

.mainslider .header h3{ font:bold 11px Verdana; color:#000000;}
.enviornment{ font:bold 11px Verdana; color:#000000;}


.lnkgrey12b h3{font:bold 12px Arial; display:inline }

.awardh3{font:bold 12px Arial; color:#666666; margin-bottom:5px;display:inline}

.archieve-subTitle h2{
	FONT: bold 12px Verdana; COLOR: #005dad ;display:inline}
	
	
.tabContact h2{ font:bold 16px Arial; color:#005EA8; margin:0; padding:0;}

.topCategory .euro h2{ font-weight:bold; font-size:14px; color:#999999; margin:0; padding:0;}
#footer div h2 { color:#005FA8; text-transform:uppercase; font:bold 11px Arial; margin:0; display:inline; padding-right:20px;}
.bottomleft h2{font:bold 13px Arial; color:#666666; margin-bottom:5px;}
.bottomleft2 h2{font:bold 13px Arial; color:#666666; margin-bottom:5px;}
.title h2 { font:normal 20px Arial;  }
#blogLeft h2{ font:bold 12px Arial; color:#000000; text-transform:capitalize; clear:both;}


.prodetail .columnin h3 { font-size:13px; font-weight:bold;}
.prodetail .columnin2 h3{ font-size:13px; font-weight:bold;}
.prodetail .columnin3 h3{ font-size:13px; font-weight:bold;}
.topCategory .euro label{ font-weight:bold; font-size:14px; color:#999999; margin:0; padding:0;}
#footer div label { color:#005FA8; text-transform:uppercase; font:bold 11px Arial; margin:0; display:inline; padding-right:20px;}
.service-banner {
	MARGIN-TOP: 20px; PADDING-LEFT: 40px; BACKGROUND: url(../images/bg-divider-vert.gif) no-repeat left top; FLOAT: right; WIDTH: 380px; padding-top:100px;
}


.topcatfirst2{width:100px; float:right; text-align:left; margin-top:15px; text-transform:uppercase; font-size:11px; font-weight:bold; margin-left:15px;}
.topcatfirst2 a{color:#999999; text-transform:uppercase; text-decoration:none;}
.topcatfirst2 a:hover{color:#005EA8; text-decoration:none;}
.topcatfirstlabel { font-weight:bold; font-size:14px; color:#999999; margin:0; padding:0;}
.customerSonfidencetext{ background:#F5F5F6; padding:10px; overflow:hidden; font:normal 11px Verdana; color:#999999; text-align:left;}
.topcategoryLink .topcatfirst span {font-weight:bold;}


.black_overlay{	display: none; position: absolute; top: 0%;	left: 0%;	width: 100%; height: 150%;	background-color: black;	z-index:1001;	-moz-opacity: 0.8;	opacity:.80;	filter: alpha(opacity=80);}
.white_content{ display: none; position: absolute; top: 30%; left: 35%;	width: 25%;	 height: 30%;	padding: 16px;	border: 4px solid #5CB5E2;	background-color: white;	z-index:1002;	overflow: auto;	}
.customerconficenceui {list-style: decimal outside}
.customerconficenceui li {MARGIN-BOTTOM: 5px; PADDING-TOP: 10px ; margin-top:5px;}
.globallocatortd { text-align:center;  width:180px; }
.globallocatortd a {font-size:12px ;  font-weight:bold; }
.globallocatortd a:hover {text-decoration:underline;}
.subtabReverseContent {padding-left:15px;}
.subtabReverseContent .reverseheading {font-size:12px ;  font-weight:bold; }
.subtabReverseContent  ul {list-style: disc outside}
.bubbleblank{background:url(../images/blank_bubble.gif) no-repeat; height:44px; width:55px; text-align:center; padding-top:10px; color:#FFF; font-weight:bold;}
.pfeature{ background:url(../images/bg-feature.gif) repeat-x bottom; height:20px; clear:both;} 
.listspanproductdetail{color:#000000; font-size:11px; font-weight:normal}



/* by hem 20-08-2010*/
.bredcrum_blog{padding:10px 0; text-align:right; font:bold 11px Arial; color:#0075d1;}
.bredcrum_blog a{color:#0075d1;}
.bredcrum_blog a:hover{color:#0075d1; text-decoration:underline;}
.blog_lft_panel{float:left; width:700px; font:normal 11px Arial;}
.blog_lft_cont{clear:both; overflow:hidden; border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:15px;}
.lft_head_a{border-bottom:1px solid #d4d4d4; color:#00a7f1; font:bold 18px Arial; line-height:30px; background:url(../images/heading-arrow.gif) no-repeat left center; padding-left:30px;}
.lft_head_b{color:#00a7f1; font:bold 18px Arial; line-height:30px; background:url(../images/heading-arrow.gif) no-repeat left center; padding-left:30px;}
.lft_head_a a, .lft_head_b a{color:#00a7f1;}
.lft_head_a a:hover, .lft_head_b a:hover{color:#000; text-decoration:none;}
.posted_by{color:#2c2c2c; padding:15px 0 15px 15px;}
.posted_txt_lft{float:left; width:680px; color:#676767; line-height:15px; text-align:justify; font-size:12px; padding-left:15px; }
.posted_txt_lft a{font-weight:bold; color:#009ee3;}
.posted_txt_lft a:hover{color:#000;}
.sky_blu_col{color:#009ee3;}
.vert_align{vertical-align:middle;}
.rgt_blog_pic{float:left; width:190px; color:#2c2c2c; font-size:12px;}
.blog_pic_bg{background:url(../images/blog-pic-bg.gif) repeat-x; height:134px; padding:6px; border:1px solid #e6e6e6; margin-bottom:10px;float:left;}
.blog_rgt_panel{float:right; width:220px; font:normal 11px Arial; color:#0075d1;}
.search_top{padding:10px 0 10px 10px; text-align:left; background:#ccc; margin-bottom:10px;}
.search_top input{border:1px solid #e5e5e5; font:normal 11px arial; color:#8d8d8d; width:75%; padding:4px;}
.blog_about_tab{background:#33b9f4; padding:8px 8px 15px 8px; color:#FFF; line-height:15px;}
.about_heading{background:#FFF; border:1px solid #e5e5e5; padding:3px 6px; color:#008bc9; font-size:13px; margin-bottom:10px;}
.cate_read_tab{background:#eeeeee; padding:8px 8px 12px 8px; line-height:15px; margin-top:15px; color:#333232;}
.cate_read_tab ul{margin:0; padding:0 5px; list-style:none;}
.cate_read_tab ul li{margin:0; padding:4px 5px 4px 12px; border-bottom:1px solid #d7d7d7; background:url(../images/rgt-bullet.gif) no-repeat left;}
.cate_read_tab ul li a{text-decoration:none; color:#494747;}
.cate_read_tab ul li a:hover{color:#33b9f4;}
.cate_read_heading{background:#FFF; border:1px solid #e5e5e5; padding:2px 6px; color:#000; font-size:13px; margin-bottom:10px;}
.cate_read_tab a{text-decoration:underline; color:#222222;}
.cate_read_tab a:hover{text-decoration:none;}
.arch_read_tab{background:#b2d7f3; padding:8px 8px 12px 8px; line-height:15px; margin-top:15px; color:#005ea8;}
.arch_read_tabn{background:#f4f5f5; padding:8px 8px 12px 8px; line-height:15px; margin-top:15px; color:#005ea8;}
.arch_read_tab, .arch_read_tabn ul{margin:0; padding:0; list-style:none;}
.arch_read_tab, .arch_read_tabn ul li{margin:0; padding:2px 5px;}
.arch_read_tab, .arch_read_tabn ul li a{text-decoration:underline; color:#005ea8; font-size:11px;}
.arch_read_tab, .arch_read_tabn ul li a:hover{text-decoration:none; color:#005ea8;}
.arch_read_tab a{text-decoration:underline; color:#005ea8; font-size:12px;}
.arch_read_heading{background:#FFF; border:1px solid #e5e5e5; padding:2px 6px; color:#008bc9; font-size:13px; margin-bottom:10px;}
.blu_coll_d{background:#0097da; color:#FFF; font:bold 13px Arial; padding:3px 5px 0 5px; clear:both; overflow:hidden; cursor:pointer;}
.coll_txt{padding:10px; font-size:12px;}
.comment_box{width:580px; padding-left:5px;}
.comment_box h2{font:bold 16px Arial; color:#00a7f1; margin:0; padding:0; line-height:30px;}
.margin_comment8{margin-bottom:8px; clear:both; overflow:hidden;}
.margin_comm8_brd{margin-bottom:8px; clear:both; overflow:hidden; border-bottom:1px solid #d9d9d9; padding:5px 0;}
.comment_pic{width:61px; float:left; text-align:center; color:#00a7f1; line-height:18px;}
.img_brd_bg{border:1px solid #e8e8e8; background:#f5f5f5; padding:2px; color:#2c2c2c; font:bold 10px Arial;}
.comment_txt{float:left; padding-left:15px; color:#575757;}
.form_txt{float:left; text-align:left; width:120px; color:#575757; font:bold 14px Arial; padding:3px 0 0 15px;}
.form_inp{float:left; width:290px; margin-left:10px;}
.form_inp input, .form_inp textarea{border:1px solid #e7e7e7; font:normal 11px Arial; width:100%; padding:2px;}

.lft_head_forums{color:#0075d1; font:bold 17px Arial; line-height:30px; background:url(../images/heading-arrow-forum.gif) no-repeat 0 8px; padding-left:30px;}
.forum_bg{background:#f3fbfe; clear:both; overflow:hidden; padding:10px 20px;}
.lft_forum_pic{float:left; width:189px; color:#2c2c2c; font-size:12px;}
.forum_pic_bg{background:#f5f5f5; height:131px; padding:6px; border:1px solid #e6e6e6; margin-bottom:10px;}
.posted_txt_lgt{float:left; width:460px; color:#2c2c2c; line-height:15px; text-align:justify; font-size:12px; margin-left:11px;}
.posted_txt_lgt h2{color:#000; font:bold 15px Arial; margin:5px 0; padding:0;}
.posted_txt_lgt a{color:#009ee3; font-size:11px; line-height:16px;}
.posted_txt_lgt a:hover{color:#000;}
.wht_bg_txt{background:#FFF; color:#575757; font-size:11px; padding:14px;  padding-left:1px; margin:8px 0;}
.wht_bg_txt a{color:#0075d1; text-decoration:underline; font-weight:normal;}
.wht_bg_txt a:hover{color:#0075d1; text-decoration:none;}
.forums_lft_cont{clear:both; overflow:hidden; padding-bottom:10px; margin-bottom:25px;}
.featur_txt{color:#494747; padding-left:11px; float:left;}
.older_discuss_outer{color:#000; font-size:12px;}
.older_discuss_outer a{color:#0075d1; text-decoration:underline; font-size:11px;}
.older_discuss_outer a:hover{color:#0075d1; text-decoration:none;}
.discuss_heading{background:#bcebfe; padding:4px 5px; color:#006abd; font:bold 15px Arial; clear:both; overflow:hidden;}
.drk_gry_line{background:#f2f2f2; padding:5px 10px; clear:both; overflow:hidden; margin:2px 0;}
.lgt_gry_line{background:#f8f8f8; padding:5px 10px; clear:both; overflow:hidden;}
.forum_comment_txt{float:left; padding:20px 0 0 10px; color:#676767; font-size:12px; width:530px;}
.rgt_comm_pic{float:right; width:143px; border:1px solid #f0f0f0; padding:6px; margin-top:10px; background:#f9f9f9; font-size:11px;}
.comment_name{color:#00a7f1; clear:both; padding:5px 0 5px 15px;}



/* Rating */

/* ****************** Some basic stuff ****************** */

/* ****************** RatingStar ****************** */
.ratingStar
{
	white-space:nowrap;
	margin:1em;
	height:14px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor:pointer;
}
.ratingStar .Filled {
    background-image: url(../images/rating/ratingStarFilled.png);
}
.ratingStar .Empty {
    background-image: url(../images/rating/ratingStarEmpty.png);
}
.ratingStar .Saved {
    background-image: url(../images/rating/ratingStarSaved.png);
}

/* ****************** Gauge ****************** */
.ratingGauge
{
	white-space:nowrap;
    font-size: 0pt;
	width:91px;
	height:12px;
	padding:1px 0 1px 1px;
	margin:1em;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../images/rating/ratingGauge.png);
}
.ratingGauge .ratingItem {
    font-size:0pt;
    width:20px;
    height:8px;
    margin:0;
    padding:0;
    display:block;
    background-repeat: repeat-x;
	cursor:e-resize;
}
.ratingGauge .Filled {
    background-color:transparent;
}
.ratingGauge .Empty {
    background-color:#ff0;
}
.ratingGauge .Saved {
    background-color:#f00;
}

/* ****************** Thermometer ****************** */
.ratingThermometer 
{
	white-space:nowrap;
	width:220px;
	height:0px;
	padding:26px 20px 20px 16px;
	margin:1em;
	background-color:transparent;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../images/rating/ratingThermometer2.png);
}
.ratingThermometer .ratingItem {
    font-size: 0pt;
    width: 10px;
    height: 8px;
    margin: 0;
    padding: 0;
    display: block;
    background-repeat: repeat-x;
	cursor:e-resize;
}
.ratingThermometer .Filled {
    background-image: url(../images/rating/ratingFilled.png);
}
.ratingThermometer .Empty {
    background-image: url(../images/rating/ratingEmpty.png);
}
.ratingThermometer .Saved {
    background-image: url(../images/rating/ratingSaved.png);
}


.discuss_heading h2 a{font:bold 16px Arial; color:#006abd; margin:0; padding:0; line-height:30px; text-decoration:none;  }
.discuss_heading h2 a:hover{ text-decoration:none;  }


.bottomleft .spantitle{font:bold 13px Arial; color:#666666; margin-bottom:5px; display:block }
.bottomleft2 .spantitle{font:bold 13px Arial; color:#666666; margin-bottom:5px; display:block }
.productBox .headline {font:bold 14px Arial; color:#666666; margin-bottom:5px;}

.topcatfirst3{width:300px; float:right; text-align:left; margin-top:0px; text-transform:uppercase; font-size:11px; font-weight:bold; margin-left:15px; }
.topcatfirst3 a{color:#999999; text-transform:uppercase; text-decoration:none;}
.topcatfirst3 a:hover{color:#005EA8; text-decoration:none;}
.lft_forum_pic a{color:#009ee3; font-size:11px; line-height:16px;}
.lft_forum_pic a:hover{color:#000;}


.topcatfirst3n{width:100px; float:right; text-align:left; text-transform:uppercase; padding-top:5px; font-size:11px; font-weight:bold; margin-left:15px;}
.topcatfirst3n a{color:#999999; text-transform:uppercase; text-decoration:none;}
.topcatfirst3n a:hover{color:#005EA8; text-decoration:none;}
.topcatfirst3n img{margin-top:3px;}




.box-alert{ display: none; position: absolute; top: 110px; left: 300px; z-index: 1000; width:494px;}
.box-alertIn{ width:444px; float:left; padding:0px; margin:0; background:url(../images/bg-box-body2.png) repeat-y; padding:0px 25px 10px 25px;}
.box-alertIn img{ margin-right:10px;}



.box-alert1{ display: none; position: absolute; top: -20px; left: 300px; z-index: 1000; width:494px;}
.box-alertIn1{ width:444px; float:left; padding:0px; margin:0; background:url(../images/bg-box-body2.png) repeat-y; padding:0px 25px 10px 25px;}
.box-alertIn1 img{ margin-right:10px;}

.box-alert1S{ display: none; position: absolute; top: 290px; left: 300px; z-index: 1000; width:494px;}
.box-alertIn1{ width:444px; float:left; padding:0px; margin:0; background:url(../images/bg-box-body2.png) repeat-y; padding:0px 25px 10px 25px;}
.box-alertIn1 img{ margin-right:10px;}


.box-alert1LS{ display: none; position: absolute; top: 390px; left: 300px; z-index: 1000; width:494px;}
.box-alertIn1{ width:444px; float:left; padding:0px; margin:0; background:url(../images/bg-box-body2.png) repeat-y; padding:0px 25px 10px 25px;}
.box-alertIn1 img{ margin-right:10px;}


.list{ margin:0px 0px 0px 30px; padding:10px 0px 0px 0px; *padding:0px 0px 0px 0px; _padding:0px 0px 0px 0px; clear:both;}
.list ul, ul.list{ list-style:none; padding:10px 0 0 35px; margin:0;}
ul.list li{ background:url(../images/bg-list.gif) no-repeat left 0px; padding-left:10px; margin:0; margin-bottom:5px; text-align:left; font:bold 11px arial;}
ul.list a{text-decoration:none; }
ul.list a:hover{ text-decoration:underline;}

.bgservice-request{ background:url(../images/bg-service-request.jpg) no-repeat top left; width:900px; height:1273px;}

.btn_redirect{border:0 none; background:#005ea9; font:bold 11px Arial; color:#FFF; padding:5px 15px;}
.productButtonn {float:left; background:url(../images/bg-ppButton.gif) repeat-x; height:17px; display:block; border:1px solid #DCDCDC; font:bold 11px Arial; color:#666666; padding-left:10px; padding-right:10px; margin-top:10px; padding-top:3px;}



      /*Innovative Option Style*/
.iconbottom{ float:left; width:46px;}
.iconbottom img{ margin-top:17px;}
.bginnovative{ background:url(../images/img-bgwhite-avatar.png) no-repeat top center; width:952px; position:absolute; color:#676767;}
.avatarLarge{ width:250px; float:left; margin:88px 20px 0px 45px;}
.innovativeform{ width:630px; height:375px; float:left; margin-top:40px;}
.innovativeform h2{font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:23px; margin-bottom:15px; padding:0;}
.innovativeform h2 span{color:#06b3ff;}
.innovativeform p{ font:normal 11px Arial, Helvetica, sans-serif; margin-bottom:15px;}
ul.options{ list-style:none; margin:0; padding:0;}
ul.options li{ font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:10px; color:#676767;}
ul.options li input{ position:relative; top:-3px; float:left; margin-right:10px;}

.blockform{ margin-bottom:15px; overflow:hidden;}
.blockform label{ float:left; width:110px;}
.blockform .listform{border:1px solid #d6d6d6; font:normal 11px Arial, Helvetica, sans-serif; width:170px;}
.blockform .inputfield{ width:170px; float:left; border:1px solid #d6d6d6; height:17px; font:normal 11px Arial, Helvetica, sans-serif;}
.pl10{ padding-left:110px;}

/*End Innovative Option Style*/

/* class for innovative*/
.bginnovative1{ background:url(../images/img-bgwhite-avatar.png) no-repeat top center; width:952px; color:#676767; height:410px;  padding-top:10px;}
#innovative{background:url(../images/innovative-bg1.jpg) no-repeat; width:952px; height:424px; margin:auto; padding-top:0px;}
.innovative{background:url(../images/innovative-bg1.jpg) no-repeat; width:952px; height:424px; margin:auto; padding-top:0px;}
.clrhight15px{clear:both; overflow:hidden; height:15px;}
.clrhight40px{clear:both; overflow:hidden; height:40px;}

.innovative-box{float:left; width:952px;}
.innovation-box_in{float:left; background:url(../images/innovative-boxbg.png) no-repeat; width:190px; height:348px;}

.lftnav{ width:183px; float:left;}
.lftnav ul{ list-style:none; margin:0; padding:0;}
.lftnav li{ background:url(../images/bgline.gif) no-repeat top left; padding:10px 20px 10px 10px;}
.lftnav li:hover{color:#cb171b;}
.lftnav li a{ background:url(../images/blue-arrow.gif) no-repeat 5px ; color:#616363; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; padding-left:20px;}
.lftnav li a:hover{color:#616363; text-decoration:none;}
.imghght{height:190px;}


.white_content1{display:none; left:20%; margin:0; overflow:auto; padding:0; position:absolute; top:20%; height:520px; width:858px; z-index:9999;}
.black_overlay1{background-color:black; display:none; height:100%; left:0; margin:0 auto; opacity:0.8; filter:alpha(opacity=20);  position:absolute; top:0; width:100%; z-index:1001;}

ul.cart-total{ width:100%; list-style:none; background:#E5E5E5; line-height:20px;}
ul.cart-total li{ display:inline; float:left; width:100px; padding:0 0 0 15px;}



.shopDetails-2{float:left; width:430px; margin-right:40px;float:left;list-style:none;}
.shopDetails-2 ul {float:left; margin:0 0 0 15px; padding:0; list-style:none; width:417px;}
.shopDetails-2 ul li {width:134px; float:left; font-weight:bold; margin:0; padding:0 0 0 4px;}
.shopDetails-2 ul ul li {display:block; text-transform:none; font-weight:normal; margin:0px;}
.shopDetails-2 .listFirst {margin:0;}
.shopDetails-2 .listFirst2 {width:30px; float:left; font-weight:bold; margin:0 0 0 0px; padding:0;}
.shopDetails-2 .listFirst2 .bgColor{ background:#E5E5E5;}
.shopDetails-2 .bgColor{ background:#E5E5E5; margin-top:10px; clear:both;}

.shipAdd-2{float:left; width:205px; margin-right:30px;}
.billAdd-2{float:right; width:190px;}

