﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
body.homebg{background:#e9e7e6 url(../images/bghome.jpg) 0 0 repeat-x;}
img { border:none; margin:0; padding:0; }
.strong {font-weight:bold;}
ol, ul { list-style:none; }
a { text-decoration:none; color:#0d7bb5; }
a:hover { text-decoration:none; }
body { background:#ebe9e8 url("../images/headerBg.png") 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; color:#5d5d5d;}
input[type="button"], input[type="submit"]{-webkit-appearance: none; -webkit-border-radius:0px;}

/* Sharepoint CSS - Start */
.ms-PartSpacingVertical { font-size:1px; margin-top:-12px;}
.ms-WPBody {font-family:Arial, Helvetica, sans-serif;}
.ms-WPBody a:link{color:#000000;}
.ms-WPBody a:hover{text-decoration:none;}
.ms-WPBody a:visited{color:#000000;}
/* Sharepoint CSS - End */
body.innerpage{ background:#fff url("../images/bg_inner.gif") 0 0 repeat-x;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear{ clear:both; height:1px;}
/*.btnBgL{background:url("../images/btnBg_left.png") 0 0 no-repeat; width:5px; height:22px; float:left;}
.btnBgM {background:url("../images/btnBg_mid.png") 0 0 repeat-x; height:22px; float:left; display:block; font-size:12px; color:#fff; padding:3px 1px;}
.btnBgM a { color:#FFF; text-decoration:none;}
.btnBgM a:hover { color:#9a7f53;}
.btnBgR{background:url("../images/btnBg_right.png") 0 0 no-repeat; width:5px; height:22px; float:left;}*/

@font-face {
				font-family: 'Calibri';
				src: url('calibri.eot');
				src: url('calibri.eot?#iefix') format('embedded-opentype'),
						 url('calibri.woff') format('woff'),
						 url('calibri.ttf') format('truetype'),
						 url('calibri.svg#calibri') format('svg');
				font-weight: normal;
				font-style: normal;
		} 
		
a.btnBlock{background:url("../images/btnBg_right.png") 0 0 no-repeat; background-position:100% 0; height:22px; float:left; display:inline-block; font-size:12px; color:#fff; padding:0 5px 0 0; cursor:pointer; line-height:17px;}
a.btnBlock span {background:url("../images/btn_leftBg.png") 0 0 repeat-x; display:inline-block; height:20px; font-size:11px; color:#fff; padding:2px 3px 0 8px; cursor:pointer;}
a.btnBlock:hover { background-position:100% -22px; text-decoration:none;  cursor:pointer;}
a.btnBlock:hover span { background-position:0 -22px; text-decoration:none;  cursor:pointer;}

a.btnGreyBlock  {background:url("../images/btn_greyRightBg.png") 0 0 no-repeat; background-position:100% 0; height:22px; float:left; display:inline-block; font-size:12px; color:#656565; padding:0 5px 0 0; cursor:pointer; line-height:17px;}
a.btnGreyBlock span {background:url("../images/btn_greyLeftBg.png") 0 0 repeat-x; display:inline-block; height:20px; font-size:11px; color:#656565; padding:2px 3px 0 8px; cursor:pointer;}
a.btnGreyBlock:hover { background-position:100% -22px; text-decoration:none; cursor:pointer; color:#656565; display:inline-block; }
a.btnGreyBlock:hover span { background-position:0 -22px; text-decoration:none; cursor:pointer; color:#656565; display:inline-block; }

a.comparesionBtnBlock{background:url("../images/btn_compareRightBg.png") 0 0 no-repeat; background-position:100% 0; height:22px; float:left; display:inline-block; font-size:12px; color:#fff; padding:0 5px 0 0; cursor:pointer; line-height:17px;}
a.comparesionBtnBlock span {background:url("../images/btn_compareLeftBg.png") 0 0 repeat-x; display:inline-block; height:20px; font-size:11px; color:#fff; padding:2px 3px 0 8px; cursor:pointer;}
a.comparesionBtnBlock.active { background-position:100% -22px; text-decoration:none;  cursor:pointer; color:#FFFFFF;}
a.comparesionBtnBlock.active span { background-position:0 -22px; text-decoration:none;  cursor:pointer;  color:#FFFFFF;}

div#container { margin:0 auto; width:970px; padding:0; }
#container #headerContainter{ margin:0 auto; width:970px; padding:0; background:url("../images/nav_bg.jpg") 0 0 no-repeat;}
#innerBg{background:url("../images/innerBg.png") 0 0 repeat-x; min-height:480px;}
#container #wrapper { margin:0 auto; width:982px;}
#container #wrapper .wTop { /*background:url("../images/bg_wrapper.png") 0 0 no-repeat;*/ display:block; overflow:hidden; padding-top:0;}
#container #wrapper .wTop .topBg{width:982px; height:7px; margin:0 auto; background:url("../images/wrapper_topBg.png") 0 0 no-repeat;}
#container #wrapper .wBottom { background:url("../images/bg_wrapper.png") 0 -26px no-repeat; height:20px; display:block; overflow:hidden; }
#container #wrapper .wBottom .btmBg{width:970px; height:9px; margin:0 auto; background:url("../images/wrapper_btmBg.png") 0 0 no-repeat;}
#container #wrapper .wTop .inner {background:url("../images/bg_wrapper_mid.png") 0 5px repeat-y; display:block !important; display:inline-block; overflow:hidden; min-height:120px; padding:0;}

/*#container .headerB { background:url(../images/headerBg2.jpg) 0 1px no-repeat; width:1440px; height:125px; margin:0 auto;}*/
#container .header{height:124px; width:970px; margin:0 auto;}
#container .header .logo{float:left; }
#container .header .logo a {background:url("../images/logo.png") 0 0 no-repeat; width:631px; height:33px; display:block; margin-top:29px; margin-left:10px;}
#container .header .logo a.marantz {background:url("../images/marantzlogo.png") 0 0 no-repeat; width:300px; height:33px; display:block; margin-top:29px; margin-left:10px; float:left;}
#container .header .logo a.anniversarylogo {background:url("../images/60thAnniversaryLogo.png") 0 0 no-repeat; width:50px; height:52px; display:inline; margin-top:17px; margin-left:10px; float:left;}
#container .header .logo a.bmm {background:url("../images/BecauseMusicmatterslogo.png") 0 0 no-repeat; width:331px; height:33px; display:inline; margin-top:29px; margin-left:2px; float:left;}
#container .header .logo a span { display:none;}
#container .header .searchBlock{float:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#313131; margin:10px; text-align:right;position:relative; z-index:10;}
#container .header .searchBlock a { color:#313131; text-decoration:none;}
#container .header .searchBlock a:hover { text-decoration:none;}
#container .header .searchBlock span { padding:0 2px;}
#container .header .searchBlock .searchBox{margin:10px 0;}
#container .header .searchBlock .searchBox .searchBg{float:left; background:url("../images/searchBg.gif") 0 0 no-repeat; width:175px; height:24px; margin-top:6px;}
#container .header .searchBlock .searchBox .searchBg input { background: none repeat scroll 0 0 transparent; border: 0 none; color: #000000; font:12px 'Calibri',Arial, Helvetica, sans-serif;  height: 18px; padding: 3px 0 0 5px; width: 166px; line-height:18px;}
#container .header .searchBlock .searchBox .btnBlock{float:left; width:22px; height:24px; margin-top:6px;}
#container .header .searchBlock .searchBox .btnBlock input { background:url("../images/btn_go.gif") 0 0 no-repeat; width:22px; height:24px; border:0; cursor:pointer;}

/*---------Navigation - Start---------*/
/*#nav, #nav ul { list-style: none; z-index: 999; margin:0; padding:0;}
#nav { float:right; position:relative; top:19px; |top:9px; }
#nav a { display: block; color: #7C6240; text-decoration: none; }
#nav li { float: left; padding-left:30px;}
#nav a.top { background-position: 0 0; background-repeat: no-repeat; display: block; height: 17px; padding: 0; width: auto; }
#nav a.top:hover, #nav a.top:active, #nav li.over a.top { background-position: 0 -17px;}
#nav li a.active { background-position: 0 -17px;}
#nav li#products, #nav li#products a.top { width: 65px; padding-left:0; }
#nav li#products a.top { background-image: url(../images/nav_products.png); }
#nav li#ownerCircle, #nav li#ownerCircle a.top { width: 106px; }
#nav li#ownerCircle a.top { background-image: url(../images/nav_ownerCircle.png); }
#nav li#customerSupport, #nav li#customerSupport a.top { width: 137px; }
#nav li#customerSupport a.top { background-image: url(../images/nav_customerSupport.png); }
#nav li#findDealer, #nav li#findDealer a.top { width: 97px; }
#nav li#findDealer a.top { background-image: url(../images/nav_findDealer.png); }
#nav li#aboutus, #nav li#aboutuse a.top { width: 69px; }
#nav li#aboutus a.top { background-image: url(../images/nav_aboutus.png); }
#nav a.top span { display: none; }*/

/*
#navigation { float:right; margin:6px 0 0 -6px; *margin:-4px 0 0 -1px;}
#navigation ul { list-style-type:none; padding:0; margin:0; }
#navigation li { float:left; margin:0; padding:0 36px 0 0; }
#navigation li a{ float:left; color:#3c3c3c; text-decoration:none; outline:none; font-size:16px; font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif; }
#navigation li a span { height:39px; padding:0; outline:none; line-height:235%; }
#navigation li a:hover {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a:hover span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0; line-height:235%; }
#navigation li a.active {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.activecolor {color:#2a5981; line-height:235%;}
#navigation li a.active span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 21px 0 16px; line-height:235%; }
#navigation li a.currActive {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.currActive span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 21px 0 16px; line-height:235%; }
*/

/*
#navigation { float:right; margin:6px 0 0 -6px; *margin:-4px 0 0 -1px;}
#navigation ul { list-style-type:none; padding:0; margin:0; }
#navigation li { float:left; margin:0; padding:0 69px 0 0; }
#navigation li a{ float:left; color:#3c3c3c; text-decoration:none; outline:none; font-size:16px; font-family:"Myriad Pro", Arial, Helvetica, Tahoma, sans-serif; }
#navigation li a span { height:39px; padding:0; outline:none; line-height:235%; }
#navigation li a:hover {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a:hover span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0; line-height:235%; }
#navigation li a.active {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.activecolor {color:#2a5981; line-height:235%;}
#navigation li a.active span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 21px 0 16px; line-height:235%; }
#navigation li a.currActive {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.currActive span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 21px 0 16px; line-height:235%; }




#navigation { float:right; margin:6px -16px 0 -6px; *margin:-4px -22px 0 -1px;}
#navigation ul { list-style-type:none; padding:0; margin:0 -5px 0 0; }
#navigation li { float:left; margin:0; padding:0; }
#navigation li a{ float:left; color:#3c3c3c; text-decoration:none; outline:none; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
#navigation li a span { height:39px; padding:0 33px 0 33px; outline:none; line-height:235%; }
#navigation li a:hover {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a:hover span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0; line-height:235%; padding:0 33px 0 33px; }
#navigation li a.active {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.activecolor {color:#2a5981; line-height:235%;}
#navigation li a.active span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 33px 0 33px; line-height:235%; }
#navigation li a.currActive {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0; }
#navigation li a.currActive span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 33px 0 33px; line-height:235%; }
*/

#navigation { float:right; margin:6px -3px 0 -6px; *margin:-4px 3px 0 -1px;}
#navigation ul { list-style-type:none; padding:0; margin:0 -5px 0 0; }
#navigation li { float:left; margin:0; padding:0; position:relative; }
#navigation li a{ float:left; color:#3c3c3c; text-decoration:none; outline:none; font-size:16px; font-family:Arial, Helvetica, Tahoma, sans-serif; }
#navigation li a span { height:39px; padding:0; outline:none; line-height:235%; padding:0 17px 0 15px; }
#navigation li a:hover {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a:hover span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0; line-height:235%; padding:0 17px 0 15px; }
#navigation li a.active {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.activecolor {color:#2a5981; line-height:235%;}
#navigation li a.active span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 17px 0 15px; line-height:235%; }
#navigation li a.currActive {background: url("../images/left_hover_bg.png") no-repeat left top; color:#2a5981; margin:0;}
#navigation li a.currActive span { display:block; background:url("../images/right_hover_bg.png") no-repeat right top; cursor:pointer; padding:0 17px 0 15px; line-height:235%;}




















/*
.hoverBlock1 { height:auto; visibility:hidden; position:absolute; z-index:1; top:123px; margin-left:5px;}
.hoverBlock1 .top { background:url("../images/navHover_bg.png") 0 0 no-repeat; display:block; overflow:hidden; padding-top:5px; width:970px;}
.hoverBlock1 .bottom { background:url("../images/navHover_bg.png") 0 -30px no-repeat; height:20px; display:block; overflow:hidden; width:970px; }
.hoverBlock1 .top .inner {background:url("../images/navHover_midBg.png") 0 5px repeat-y; display:block !important; display:inline-block; overflow:hidden; min-height:120px; padding:0; margin-top:8px;}
.hoverBlock1 .top .inner .shadowBlock{position:absolute; top:80px}
.hoverBlock1 .top .inner .shadowBlock .prodHover { position:absolute; margin:0; padding:0; top:-52px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; left:27px}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock { margin-right:34px; float:left;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock p { margin-bottom:7px; color:#5b5b5b;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a { padding:0 0 4px 8px; display:block;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a span { display:block; padding:0 8px 4px 0;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a:hover { background:url("../images/top-nav-left.png") 0 0 no-repeat; padding:0 0 4px 8px;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a:hover span { background:url("../images/top-nav-right.png") right 0 no-repeat; display:block; padding:0 8px 4px 0;}
*/
/*------------------------------------Commented By tarun -------------------------------------*/
/*.hoverBlock1 .top .inner .prodList ul { margin:110px 0 0 38px; padding:0; width:122px; float:left; word-wrap:word-break;}*/

/*
.hoverBlock1 .top .inner .prodList ul { margin:110px 0 0 30px; padding:0; width:130px; float:left; word-wrap:word-break;}
.hoverBlock1 .top .inner .prodList li { margin:0; background:url("../images/arrow_small.gif") 0 3px no-repeat; *background:url(../images/arrow_small.gif) 0 7px no-repeat; padding:0 0 5px 8px; font-size:11px; *padding-bottom:0;}
.hoverBlock1 .top .inner .prodList li a { color:#5b5b5b; text-decoration:none;}
.hoverBlock1 .top .inner .prodList li a:hover { color:#2f88be;}
*/

.hoverBlock1 { height:auto; visibility:hidden; position:absolute; z-index:10; top:118px; margin-left:5px;}
.hoverBlock1 .top {  display:block; overflow:hidden; padding-top:5px; /*width:970px;*/}
.hoverBlock1 .bottom { background:url("../images/navHover_bg.png") 0 -30px no-repeat; height:20px; display:block; overflow:hidden; width:970px; }
.hoverBlock1 .top .inner {background:url("../images/navHover_midBg2.png") repeat-y scroll right center transparent; display:block !important; display:inline-block; overflow:hidden; min-height:120px; padding:0; margin-top:0;margin-left:1px;padding-top:15px;}
.hoverBlock1 .top .inner .shadowBlock{position:absolute; top:80px}
.hoverBlock1 .top .inner .shadowBlock .prodHover { position:absolute; margin:0; padding:0; top:-52px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; left:27px}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock { margin-right:34px; float:left;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock p { margin-bottom:7px; color:#5b5b5b;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a { padding:0 0 4px 8px; display:block;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a span { display:block; padding:0 8px 4px 0;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a:hover { background:url("../images/top-nav-left.png") 0 0 no-repeat; padding:0 0 4px 8px;}
.hoverBlock1 .top .inner .shadowBlock .prodHover .thumbprodBlock a:hover span { background:url("../images/top-nav-right.png") right 0 no-repeat; display:block; padding:0 8px 4px 0;}

/*------------------------------------Commented By tarun -------------------------------------*/
/*.hoverBlock1 .top .inner .prodList ul { margin:110px 0 0 38px; padding:0; width:122px; float:left; word-wrap:word-break;}*/
.hoverBlock1 .top .inner .prodList ul { margin:110px 0 0 30px; padding:0; width:130px; float:left; word-wrap:word-break;}
.hoverBlock1 .top .inner .prodList li { margin:0; background:url("../images/arrow_small.gif") 0 3px no-repeat; *background:url(../images/arrow_small.gif) 0 7px no-repeat; padding:0 0 5px 8px; font-size:11px; *padding-bottom:0;}
.hoverBlock1 .top .inner .prodList li a { color:#5b5b5b; text-decoration:none;}
.hoverBlock1 .top .inner .prodList li a:hover { color:#2f88be;}

/*---------Navigation - End---------*/

.bottomContainer{background:url("../images/homeFooter_bg.png") 0 0 no-repeat; min-height:154px; padding:32px 0 0; width:970px; margin:0 auto;}
.bottomContainer .bottomCallout{width:970px; margin:0 auto;}
.bottomContainer .bottomCallout .callout{width:310px; height:160px; float:left; margin-right:13px;}
.bottomContainer .bottomCallout .callout .calloutBtn{position:relative; margin:-58px 20px; /*bottom:54px;*/ float:right;}

/*---------Footer - Start---------*/
.footer {background:url("../images/footer_shadow_bg.png") 0 0 no-repeat; width:970px; height:25px; margin:25px auto 15px; position:relative; font-size:10px; color:#272727;}
/*.footer .leftBlock{float:left; margin:15px 60px 0; width:290px;}
.footer ul.rightBlock{float:right; margin:15px 30px 0 0; width:530px;}*/
.footer .leftBlock{float:left; margin:15px 0 0 5px; width:290px;position:relative;}
.footer .leftBlock img {margin-left: 10px; position: absolute; top: -9px;}
.footer ul.rightBlock{float:right; margin:15px -15px 0 0;}
.footer ul.rightBlock li { display:inline-block; padding-right:5px;}
.footer ul.rightBlock li a { color:#272727;display:block;}
@media only screen and (device-width: 768px) 
{
.footer ul.rightBlock li {padding:0 0 0 10px;}
}
.footer ul.rightBlock li a:hover { color:#2A5981; }
.footer ul.rightBlock li a.active { color:#2A5981; }
/*---------Footer - End---------*/

/*---------Home Banner - Start---------*/
.homeBannerBg{width:100%; height:370px; background:url(../images/banner_panel.jpg) center 0 no-repeat; margin-top:1px; overflow:hidden}
.homeBannerBg .homeBanner {/*width:970px;*/ margin:0 auto;}
/*---------Home Banner - End---------*/

/*---------Inner Banner - Start---------*/
.innerBannerBg{ /*background:#f5f5f5 url("../images/bg_greyBanner.gif") 0 0 repeat-x;*/ width:100%; height:154px; margin-top:1px;}
.innerBannerBg .innerBanner {width:970px; margin:0 auto;}
/*---------Home Banner - End---------*/

/*---------Breadcrumb - Start---------*/
.breadcrumb{background:url("../images/bg_breadcrumb.jpg") 0 -1px no-repeat; width:970px; height:66px; margin:0 auto;}
.breadcrumb .homeIcon{float:left; width:36px; height:41px; position:relative; left:25px; margin-top:-7px;}
.breadcrumb ul.breadcrumbLink{ float:left; padding:12px 0 0; margin:0; font-size:10px; position:relative; left:28px;}
.breadcrumb ul.breadcrumbLink li { display:inline; margin-right:2px; color:#2a5981;}
.breadcrumb ul.breadcrumbLink li a{color:#656565; text-decoration:none;}
.breadcrumb ul.breadcrumbLink li a:hover {color:#2A5981}
/*---------Breadcrumb - End---------*/

/*---------Event Page - Start---------*/
#container #wrapper .wTop .inner .leftBlock {width:255px; float:left; margin-left:6px; min-height:390px; /*background:url(../images/bgLeftinner.png) 0 0 repeat-y;*/}
#container #wrapper .wTop .inner .rightBlock{width:690px; margin:0 7px 0 11px; min-height:390px; float:left;}
#container #wrapper .wTop .inner .rightBlock .greyBox { width:675px; margin:12px auto 18px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop { background:url("../images/bg_grey.png") 0 0 no-repeat; display:block; overflow:hidden; padding-top:5px; width:675px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gBtm { background:url("../images/bg_grey.png") 0 -15px no-repeat; height:10px; display:block; overflow:hidden; width:675px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner {background:url("../images/bg_greyInner.png") 0 5px repeat-y; display:block; overflow:hidden; min-height:55px; padding:7px 20px 12px 18px; margin-top:8px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner h1 { color:#2a5981; font-size:18px; font-weight:normal; margin-bottom:12px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner p {font-size:14px; line-height:17px; color:#5d5d5d;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner h3 { font-size:14px; font-weight:normal; color:#2a5981;}

#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner .eventphoto {float:left; width:241px; margin-top:10px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner .contentBlock{float:left; width:370px; margin:10px 0 0 17px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner .contentBlock h2 { font-size:16px; font-weight:normal; color:#2a5981; margin-bottom:10px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner .contentBlock h2 span {font-size:12px; color:#2a5981; margin-left:17px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner .contentBlock p { font-size:12px; margin-bottom:7px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner .contentBlock span { color:#4e8b52; }

.shadowBg-1{background:url("../images/shadow_1.png") 0 0 no-repeat; display:block; height:14px; margin-bottom:12px;}

/* Slider */
#slider1 { margin:25px 15px 0 20px;}
/*#slider1 ul, #slider1 li{ margin:5px 0 0; padding:0; list-style:none; }*/
#slider1 ul, #slider1 li{ margin:-7px 0 0; padding:0; list-style:none; } /* commented the old on and added this on 18 DEC 2010 by ARUN SAXENA given by Rita*/
#slider1 li{ width:290px; height:85px; overflow:hidden;  }	
#slider1 h3 { font-size:14px; color:#092b58; font-weight:normal;}
#slider1 li .thumbImg { float:left; width:65px; height:25px;}
#slider1 li .thumbImg img{border:1px solid #c4c4c4; padding:2px;}
#slider1 li .textContent { float:left; width:200px; margin-left:15px; font-size:12px; height:55px; overflow:hidden;}
#slider1 li .textContent p { margin-bottom:6px;}
#slider1 li .textContent a {color:#272727; text-decoration:none;}
#slider1 li .textContent a:hover {color:#2A5981;}

/* added by Arun on 18 dec for news callout on home page given by Rita */
/* Added by rita  start  18 Dec */
#slider1 li .lefttxt{width:120px; float:left; height:55px;margin:24px 0 0; overflow:hidden;}
#slider1 li .rightimg{width:150px; float:left; height:70px; text-align:center; vertical-align:top; margin:0 0 0 8px;}
#slider1 li .rightimg a {color:#272727; text-decoration:none;}
#slider1 li .rightimg a:hover {color:#2A5981;}
/* Added by rita  End 18 Dec*/

#slider2 ul, #slider2 li{ margin:0; padding:0; list-style:none; }
#slider2 li{ width:640px; height:241px; overflow:hidden;  }	

#arrow_prevBtn, #arrow_nextBtn{display:block; margin:0; overflow:hidden; text-indent:-8000px; width:9px; height:9px; position:absolute; left:280px; top:-9px; }	
#arrow_nextBtn{ left:290px; } 
#arrow_prevBtn a, #arrow_nextBtn a{ display:block; width:9px; height:9px; background:url("../images/prev_arrowBtn.png") no-repeat 0 0;}	
#arrow_prevBtn a.dactive, #arrow_nextBtn a.dactive{ display:block; width:9px; height:9px; background:url("../images/prev_arrowBtn.png") no-repeat 0 0; }	
#arrow_nextBtn a{ background:url("../images/next_arrowBtn.png") no-repeat 0 0;}	
#arrow_nextBtn a.dactive{ background:url("../images/next_arrowBtn.png") no-repeat 0 0;}	

p#controls, p#controls2{ margin:0; position:relative; } 

#prevBtn2, #nextBtn2{display:block; margin:0; overflow:hidden; text-indent:-8000px; width:30px; height:22px; position:absolute; left:594px; top:-16px;}	
#nextBtn2{ left:618px; } 
#prevBtn2 a, #nextBtn2 a{ display:block; width:30px; height:22px; background:url("../images/btn_prev_active.png") no-repeat 0 0;}	
#prevBtn2 a.dactive, #nextBtn2 a.dactive{ display:block; width:30px; height:22px; background:url("../images/btn_prev.png") no-repeat 0 0; }	
#nextBtn2 a{ background:url("../images/btn_next.png") no-repeat 0 0;}	
#nextBtn2 a.dactive{ background:url("../images/btn_next_dactive.png") no-repeat 0 0;}	

/* Slider */

#container #wrapper .wTop .inner .rightBlock .upcomingEventBox { width:676px; margin:12px auto 18px;}
#container #wrapper .wTop .inner .rightBlock .upcomingEventBox .roundCornerTop { background:url("../images/upcomingEvent_bg.png") 0 0 no-repeat; display:block; overflow:hidden; width:676px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .upcomingEventBox .roundCornerBtm { background:url("../images/upcomingEvent_bg.png") 0 -66px no-repeat; height:10px; display:block; overflow:hidden; width:676px;  margin:0;}
.upcomingEventBox .roundCornerTop .roundInner {background:url("../images/upcomingEvent_midbg.png") 0 5px repeat-y; display:block; overflow:hidden; min-height:55px; }
.upcomingEventBox .roundCornerTop .roundInner h3 { font-size:14px; font-weight:normal; color:#2a5981; margin:12px 18px; float:left;}
.upcomingEventBox .roundCornerTop .roundInner .headerBox{background: #f3f3f3 url("../images/upcomingEvent_headerBg.png") 0 0 no-repeat; width:676px; min-height:38px;}
.upcomingEventBox .roundCornerTop .roundInner .headerBox p { font-size:14px; color:#2a5981; line-height:17px; padding:15px 20px;}
.upcomingEventBox .roundCornerTop .roundInner .headerBox .monthSelect {float:right; margin:10px; font-size:12px; color:#787878;}
.upcomingEventBox .roundCornerTop .roundInner .headerBox .monthSelect .textblock {float:left; margin:3px 166px 0 0;}
.upcomingEventBox .roundCornerTop .roundInner .subheaderBg{background:url("../images/bg_monthBar.gif") 0 0 repeat-x; height:31px; width:674px; margin-left:1px; border-bottom:1px solid #e3e3e3;}
.upcomingEventBox .roundCornerTop .roundInner .subheaderBg p {font-size:11px; padding:10px 10px 7px 20px;}
.upcomingEventBox .roundCornerTop .roundInner ul { margin:-1px 0 0; padding:0; float:left;}
.upcomingEventBox .roundCornerTop .roundInner li { float:left; color:#2a5981; border-right:1px solid #e4e7ea; padding:7px 12px; font-size:14px;}
.upcomingEventBox .roundCornerTop .roundInner li.blank {width:114px;}
.upcomingEventBox .roundCornerTop .roundInner li.name {width:78px;}
.upcomingEventBox .roundCornerTop .roundInner li.country {width:74px;}
.upcomingEventBox .roundCornerTop .roundInner li.location {width:69px;}
.upcomingEventBox .roundCornerTop .roundInner li.info {width:114px;}
.upcomingEventBox .roundCornerTop .roundInner li.website {width:74px;}
.upcomingEventBox .roundCornerTop .roundInner li.last { border-right:none;}

.upcomingEventBox .roundCornerTop .roundInner li.col1 {width:115px; height:85px; overflow:hidden; font-size:12px; text-align:center; border-top:1px solid #dfdfdf; padding-bottom:28px;}
.upcomingEventBox .roundCornerTop .roundInner li.col1 .imgBlock{width:110px; height:63px; margin:10px auto 0;}
.upcomingEventBox .roundCornerTop .roundInner li.col2 {width:78px; height:85px; overflow:hidden; font-size:12px; color:#656565; border-top:1px solid #dfdfdf; padding-top:32px; }
.upcomingEventBox .roundCornerTop .roundInner li.col3 {width:74px; height:85px; overflow:hidden; font-size:12px; color:#656565; border-top:1px solid #dfdfdf; padding-top:32px;}
.upcomingEventBox .roundCornerTop .roundInner li.col4 {width:69px; height:85px; overflow:hidden; font-size:12px; color:#656565; border-top:1px solid #dfdfdf;padding-top:32px;}
.upcomingEventBox .roundCornerTop .roundInner li.col5 {width:114px;height:85px; overflow:hidden; font-size:12px; color:#656565; border-top:1px solid #dfdfdf;padding-top:32px;}
.upcomingEventBox .roundCornerTop .roundInner li.col5 .txtBlock{width:100px; overflow:hidden; word-wrap:break-word;}
.upcomingEventBox .roundCornerTop .roundInner li.col6 {width:74px; height:85px; overflow:hidden; font-size:12px; color:#656565; border-top:1px solid #dfdfdf; padding-top:32px;}
.upcomingEventBox .roundCornerTop .roundInner li.last { border-right:none;}

.dropdownMenu{position:absolute; cursor:pointer; height:22px; width:80px; z-index:1; right:163px;}
.dropdownMenu .dropdownMidBg{background:url("../images/dropdow_img_mid.gif") repeat-x; float:left; width:65px; height:22px; padding:3px 0 0 5px;}
.dropdownMenu .dropdownLeftEdge{float:left; width:3px;height:22px; background:url("../images/dropdow_img_start.gif") 0 0 no-repeat}
.dropdownMenu .dropdownRightEdge{float:left;width:3px;height:22px; background:url("../images/dropdow_img_end.gif") 0 0 no-repeat}
.dropdownMenu .dropdownArrow{ background:url("../images/arrow_small_black.gif") 0 0 no-repeat; float:right; margin:7px 10px 0 0; position:relative; width:7px; height:4px;}
.dropdownMenu .dropdownTitle{color:#a3a3a3;font-size:11px;font-weight:bold;height:15px;display:inline-block;margin:1px 3px 0 8px;float:left;}
.dropdownMenu .dropdownOptions{position:absolute;}
.closedDropdown .dropdownOptions{display:none;}
.openDropdown .dropdownOptions{display:block; background-color:#fff; border:1px solid #e3e9ef; top:21px; left:0px; text-align:left; font-size:11px;font-weight:bold; padding:2px 4px 2px 5px; width:65px;}
.dropdownMenu .dropdownOption{clear:both;display:block;color:#a3a3a3;margin-left:3px;text-decoration:none;}
.dropdownMenu .dropdownOption:hover{color:#2a5981;text-decoration:none;}
/*---------Event Page - End---------*/

/*---------Contact Page - Start---------*/
.upcomingEventBox .roundCornerTop .roundInner .box1 {float:left; width:304px; overflow:hidden; margin:49px 20px 15px; }
.upcomingEventBox .roundCornerTop .roundInner .box1 img { margin-bottom:30px;}
.upcomingEventBox .roundCornerTop .roundInner .box-2 img { margin-bottom:30px;}
.upcomingEventBox .roundCornerTop .roundInner .box-2 {float:left; width:304px; overflow:hidden; margin:49px 0 15px -32px;}
.upcomingEventBox .roundCornerTop .roundInner .box1 h3 { color:#2a5981; margin:0; padding-bottom:15px;}
.upcomingEventBox .roundCornerTop .roundInner .box-2 h3 { color:#2a5981; margin:0; padding-bottom:15px;}
.upcomingEventBox .roundCornerTop .roundInner .box1 p { font-size:12px; margin-bottom:10px;}
.upcomingEventBox .roundCornerTop .roundInner .box-2 p { font-size:12px; margin-bottom:10px;}
.orIcon{width:90px; height:90px; float:left; position:relative; z-index:1; left:0px; margin-top:95px; margin-left:-45px;}

#container #wrapper .wTop .inner .rightBlock .roundBox { width:675px; margin:12px auto 18px;}
#container #wrapper .wTop .inner .rightBlock .roundBox .roundBoxTop { background:url("../images/roundBox_bg.png") 0 0 no-repeat; display:block; overflow:hidden; width:676px; margin:0; padding-top:20px;}
#container #wrapper .wTop .inner .rightBlock .roundBox .roundBoxBtm { background:url("../images/roundBox_bg.png") 0 -13px no-repeat; height:10px; display:block; overflow:hidden; width:676px;  margin:0;}
.roundBox .roundBoxTop .roundInner {background:url("../images/roundBox_inner_bg.png") 0 5px repeat-y; display:block; overflow:hidden; min-height:55px; padding:0 19px 5px; }
.roundBox .roundBoxTop .roundInner .imgBlock{float:left; overflow:hidden; width:156px; height:117px;}
.roundBox .roundBoxTop .roundInner .contentText {float:left; overflow:hidden; margin-left:10px; width:470px;}
.roundBox .roundBoxTop .roundInner .contentText p { font-size:12px; margin-bottom:12px;}
.roundBox .roundBoxTop .roundInner .contentText h3 { font-size:14px; color:#2a5981; font-weight:normal; margin-bottom:10px;}
.clickhereBtn {float:right;}
/*---------Contact Page - End---------*/

/*---------Left Block - Start---------*/
/*.leftBlock .upBox .headigBg{background:url(../images/left_h1.jpg) 0 0 no-repeat; width:237px; height:36px; margin:0 auto;}*/
#container #wrapper .wTop .inner .leftBlock .upBox{background:url("../images/leftbox-bg.jpg") repeat-x bottom left; margin:12px 6px 0 0; min-height:95px; padding:0 0 15px 0;}
#container #wrapper .wTop .inner .leftBlock h1{ font-size:18px; color:#656565; background:url("../images/left_h1.jpg") no-repeat; padding:8px 0 6px 25px; font-weight:normal; margin:2px 0 0 6px; display:block; /display:inline-block;}
#container #wrapper .wTop .inner .leftBlock h1 a { color:#656565;}
#container #wrapper .wTop .inner .leftBlock h1 a:hover { text-decoration:underline; }
#container #wrapper .wTop .inner .leftBlock ul li{ font-size:14px; color:#656565; font-weight:normal; background:url("../images/left-ico.png") 0 5px no-repeat; margin:0 25px 7px; padding-left:10px;}
#container #wrapper .wTop .inner .leftBlock ul li:hover{background:url("../images/left-ico-hover.png") 0 5px no-repeat;}
#container #wrapper .wTop .inner .leftBlock ul li a { color:#656565; text-decoration:none; }
#container #wrapper .wTop .inner .leftBlock ul li a:hover{color:#2a5981;}
#container #wrapper .wTop .inner .leftBlock ul li a.active{color:#2a5981;}
#container #wrapper .wTop .inner .leftBlock li.active {color:#2a5981; background:url("../images/left-ico-hover.png") 0 5px no-repeat; padding-left:10px;}
#container #wrapper .wTop .inner .leftBlock .dealer{ margin: 26px 16px;}
#container #wrapper .wTop .inner .leftBlock .leftdivider{border-bottom:#dcdcdc solid 1px; margin:0 0 12px; width:250px; height:1px;}
#container #wrapper .wTop .inner .leftBlock .awardBannerCallout{width:250px;}
/*---------Left Block - End---------*/

/*---------Disclaimer Page - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextHolder{width:675px; min-height:50%; margin:20px auto 0;}
#container #wrapper .wTop .inner .rightBlock .innerTextTop{background:url("../images/innerTextTop_bg.jpg") no-repeat; width:675px; height:6px; float:left; }
#container #wrapper .wTop .inner .rightBlock .innerTextBottom{background:url("../images/innerTextBottom_bg.jpg") no-repeat; width:675px; height:6px; float:left; margin-bottom:15px; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg{background:url("../images/innerText_bg.jpg") repeat-y; float:left; padding:20px 0; width:675px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg h1{ font-size:14px; font-weight:normal; color:#2a5981; text-transform:capitalize; padding:10px 0 0 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; background:url("../images/inner_li.jpg") 0 5px no-repeat; line-height:18px; margin:20px 40px; padding:0 0 0 15px; text-align:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; line-height:18px; margin:0 23px 20px; text-align:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .gray-heading{color:#656565; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:23px; margin:0 0 14px 23px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .products{color:#656565; margin:28px 20px 0; display:inline-block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg .withUL ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; line-height:18px; margin:6px 40px; text-align:left;}
/*---------Disclaimer Page - End---------*/

/*---------Dealor Search - Start---------*/
.upcomingEventBox .roundCornerTop .roundInner .headerBox .rgt_text{float:left; width:235px; font-size:14px; margin-top:46px; color:#2a5981;margin-left:18px;}
.textbox{float:right; width:396px; margin:9px 8px 5px 0; }
.roundCornerTop_text{background:url("../images/text_bg.png") 0 0 no-repeat; display:block; overflow:hidden; width:396px; margin:0;padding-top:8px;}
.roundCornerBtm_text { background:url("../images/text_bg.png") 0 -4px no-repeat; height:12px; display:block; overflow:hidden; width:396px;  margin:0;}
.roundInner_text {background:url("../images/text_bg_inner.png") 0 6px repeat-y; display:block; overflow:hidden; min-height:86px; }
.innerbox{margin:0 11px 11px 13px;}
.innerbox p{ font-size:12px !important; margin:0; padding:0 !important; color:#787878 !important;}
.dealor_map{width:615px;margin:18px auto 25px; min-height:430px; background:#fff; border:1px solid #f6f6f6; padding:18px 0 18px 15px;}
.dealor_map .icon ul{margin:0; padding:0; list-style:none;}
.dealor_map .icon li{display:block; margin-right:7px; float:left; height:12px; font-weight:bold;}
.dealor_map .icon li.range{background:url("../images/icon_m_grey.png") 0 0 no-repeat; padding:18px 0 5px 25px; color:#a9abab; font-size:10px; border:none;}
.dealor_map .icon li.premium{background:url("../images/icon_m_gold.png") 0 0 no-repeat; padding:18px 0 5px 25px; color:#a9abab; font-size:10px; border:none; }
.dealor_map .map{display:block; margin-top:4px;}

.innerbox .dropdownMenu{position:absolute; cursor:pointer; height:22px; width:145px; z-index:1; right:130px; margin-top:10px;}
.innerbox .dropdownMenu .dropdownMidBg{background:url("../images/dropdow_img_mid.gif") repeat-x; float:left; width:115px; height:22px; padding:3px 0 0 ;}
.innerbox .dropdownMenu .dropdownLeftEdge{float:left; width:3px;height:22px; background:url("../images/dropdow_img_start.gif") 0 0 no-repeat}
.innerbox .dropdownMenu .dropdownRightEdge{float:left;width:3px;height:22px; background:url("../images/dropdow_img_end.gif") 0 0 no-repeat}
.innerbox .dropdownMenu .dropdownArrow{ background:url("../images/arrow_small_black.gif") 0 0 no-repeat; float:right; margin:7px 5px 0 0; position:relative; width:7px; height:4px;}
.innerbox .dropdownMenu .dropdownTitle{color:#a3a3a3;font-size:11px;font-weight:bold;height:15px;display:inline-block;margin:1px 3px 0 8px;float:left;}
.innerbox .dropdownMenu .dropdownOptions{position:absolute;}
.innerbox .closedDropdown .dropdownOptions{display:none;}
.innerbox .openDropdown .dropdownOptions{display:block; background-color:#fff; border:1px solid #e3e9ef; top:21px; left:0px; text-align:left; font-size:11px;font-weight:bold; padding:2px 4px; line-height:18px; width:111px;}
.innerbox .dropdownMenu .dropdownOption{clear:both;display:block;color:#a3a3a3;margin-left:3px;text-decoration:none;}
.innerbox .dropdownMenu .dropdownOption:hover{color:#2a5981;text-decoration:none;}
.innerbox .btnSearch{clear:both; margin-top:45px; float:right;}

span.selectCountrySmall { background:url(../images/selectboxbg_countrysmall.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px; overflow:hidden; padding:0 0 0 6px; position:absolute; width:122px; }
span.selectPostCode { background:url(../images/selectboxbg_postCode.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px; overflow:hidden; padding:0 0 0 6px; position:absolute; width:132px; }
span.selectRadius { background:url(../images/selectboxbg_town.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px; overflow:hidden; padding:0 0 0 6px; position:absolute; width:94px; }
span.subtitle {float:left; font-size:14px; line-height:17px; margin-top:5px;}

.dealorlist{width:615px; margin:18px auto 25px; min-height:110px; background:#fff; border:1px solid #f6f6f6; padding:0;}
.dealorlist .whiteStrip { padding:20px 0; width:615px; font-size:12px; border-bottom:1px solid #f6f6f6; }
.dealorlist .whiteStrip .leftText { float:left; margin-left:17px; line-height:19px;  }
.dealorlist .whiteStrip .leftText h4 { font-weight:bold; margin:0; padding:0; color:#2A5981; }
.dealorlist .whiteStrip .rightText { width:100px; margin-right:30px; line-height:19px; float:right; text-align:right;  }
.dealorlist .whiteStrip .rightText a { color:#656565; text-decoration:underline;}
.dealorlist .whiteStrip .rightText a:hover { text-decoration:none;}

.dealorlist .greyStrip { background-color:#f8f8f8; padding:20px 0; width:615px; font-size:12px; }
.dealorlist .greyStrip .leftText { float:left; margin-left:17px; line-height:19px;  }
.dealorlist .greyStrip .leftText h4 { font-weight:bold; margin:0; padding:0; color:#2A5981; }
.dealorlist .greyStrip .rightText { width:100px; margin-right:30px; line-height:19px; float:right; text-align:right;   }
.dealorlist .greyStrip .rightText a { color:#656565; text-decoration:underline;}
.dealorlist .greyStrip .rightText a:hover { text-decoration:none;}

/*---------Dealor Search - End---------*/

/*---------Contact Right Box - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextTop{background:url(../images/innerTextTop_bg.jpg) no-repeat; width:675px; height:6px; float:left; }
#container #wrapper .wTop .inner .rightBlock .innerTextBottom{background:url(../images/innerTextBottom_bg.jpg) no-repeat; width:675px; height:6px; float:left; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg .h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2a5981; text-transform:capitalize; padding:10px 0 0 20px; width:675px; float:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; background:url(../images/inner_li.jpg) 0 5px no-repeat; line-height:18px; margin:20px 45px; padding:0 0 0 15px; text-align:left;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg .mandatory{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#656565; line-height:18px; margin:5px 16px; text-align:right; font-style:italic;}
/*---------Contact Right Box - End---------*/

#container #wrapper .wTop .inner .rightBlock .shadetabs { margin-left:-5px;}
#container #wrapper .wTop .inner .rightBlock .shadetabs li{display:block;  /*border: solid 1px #CCC;*/ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 4px 0 0;}

#container #wrapper .wTop .inner .rightBlock .shadetabs li a{position: relative; float:left; text-align:center; top:6px; left:40px; background:url(../images/tab_bg_R.jpg) no-repeat scroll right top transparent;color:#525051; display:block; text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .shadetabs li a:hover{background:url(../images/tab_bg_R.jpg) right -32px no-repeat; color:#2a5981;}
#container #wrapper .wTop .inner .rightBlock .shadetabs li a span{background:url(../images/tab_bg_L.jpg) no-repeat scroll left top transparent;display:block;color:#525051; padding:8px 10px;}
#container #wrapper .wTop .inner .rightBlock .shadetabs li a:hover span {background:url(../images/tab_bg_L.jpg) 0 -32px no-repeat; color:#2a5981;}
#container #wrapper .wTop .inner .rightBlock .shadetabs li a.selected { top:6px; background:url(../images/tab_bg_R.jpg) right -32px no-repeat; color:#2a5981;}
#container #wrapper .wTop .inner .rightBlock .shadetabs li a.selected span { background:url(../images/tab_bg_L.jpg) 0 -32px no-repeat; color:#2a5981;}

#container #wrapper .wTop .inner .rightBlock .box2{padding:15px 0 10px 15px; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; color:#656565;}
#container #wrapper .wTop .inner .rightBlock .box2 h1{font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; color:#2a5981; font-weight:normal; padding:0 0 15px;}
#container #wrapper .wTop .inner .rightBlock .box2 h2{font-size:12px; color:#2a5981; font-weight:bold; }
#container #wrapper .wTop .inner .rightBlock .box2 .imgbox{ float:left; display:block; margin:0 42px 0 0; width:101px; height:66px;}
#container #wrapper .wTop .inner .rightBlock .box2 .contentBoxRight{float:left; width:510px; margin:-5px 0 25px;}
#container #wrapper .wTop .inner .rightBlock .box2 .contentBoxRight p { margin-bottom:10px;}
#container #wrapper .wTop .inner .rightBlock .box2 .imglink{display:block;}
#container #wrapper .wTop .inner .rightBlock .box2 .space{height:20px;}
#container #wrapper .wTop .inner .rightBlock .box2 .rightdivider{border-bottom:#dcdcdc solid 1px; } 

#container #wrapper .wTop .inner .rightBlock .tab-topbg{background:#FFF url(../images/TAB_top_bg.jpg) 0 0 no-repeat; width:675px; padding:10px; display:block; float:left;}

#container #wrapper .wTop .inner .rightBlock .topspace { margin-top:-27px;}
/*......................................TAB According................................*/

#container #wrapper .wTop .inner .rightBlock .innerTextbg .forum{float:left; width:600px; min-height:200px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .forum .filed{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; line-height:29px; margin:5px 0px; text-align:right;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .forum .filed span{color:#656565; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0 0 0 35px; text-align:left; width:300px;}
#container #wrapper .wTop .inner .rightBlock .note{color:#656565; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; margin:15px 0 0 6px; text-align:left; float:left;}
#container #wrapper .wTop .inner .rightBlock .note b{color:#2a5981; font-weight:normal;}

/*......................Inner Contante Right Events Box Abhinav......................................................................*/
#container #wrapper .wTop .inner .rightBlock .events_TextHolder{width:675px; min-height:50%; margin:0 6px;}
#container #wrapper .wTop .inner .rightBlock .events_Top{background:url(../images/event_topBg.jpg) no-repeat; width:675px; height:5px; float:left; }
#container #wrapper .wTop .inner .rightBlock .events_Bottom{background:url(../images/event_bottomBg.jpg) no-repeat; width:675px; height:5px; float:left; }
#container #wrapper .wTop .inner .rightBlock .events_innerbg{background:url(../images/event_innerBg.jpg) repeat-y; float:left; padding:0;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg .top_banner{padding:13px 0 2px 13px; float:left;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2a5981; text-transform:capitalize; padding:9px 0 9px 15px; /width:550px; float:left;}
#container #wrapper .wTop .inner .rightBlock .rightlink{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#656565; padding:10px 20px 9px 5px; float:right;}
#container #wrapper .wTop .inner .rightBlock .rightlink a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#656565; text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .rightlink a:hover{color:#2a5981; text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg .shadow{ background:url(../images/event_shadow.jpg) no-repeat; height:9px; float:left; width:675px; margin:0 0 0 1px; padding:0 0 15px 0;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg2{background:url(../images/event_innerBg2.png) repeat-x bottom; float:left; padding:0; margin:0 2px 0 2px; float:left; width:670px; }
#container #wrapper .wTop .inner .rightBlock .events_innerbg2 .tabs{display:block; float:left; width:200px; min-height:37px; margin:6px 0 0 23px;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg2 .tabs img{display:inline; float:left;}

#container #wrapper .wTop .inner .rightBlock .events_innerbg2 .tabs span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#656565; line-height:13px; text-align:left; display:inline; padding:6px 0 0 10px; float:left;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg2 .tabs span a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#656565; text-align:left; text-decoration:none;}

#container #wrapper .wTop .inner .rightBlock .contantbox{ float:left; /float:none; margin:32px 0 0 0;}
#container #wrapper .wTop .inner .rightBlock .contantbox h1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2a5981; line-height:18px; text-align:left; padding:0 25px 0 17px;}
#container #wrapper .wTop .inner .rightBlock .contantbox a { color: #0D7BB5; text-decoration:none;}

#container #wrapper .wTop .inner .rightBlock .contantbox p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; line-height:18px; text-align:justify; padding:0 30px 15px 17px;}

/*...................................carousel skin.................................................................................*/

.jcarousel_box{min-height:99px; float:left; /*border:#09F solid 1px;*/ padding:0 0 5px 5px; width:675px;}
.jcarousel_box h1{font-family:Arial, Helvetica, sans-serif; color:#2a5981; font-weight:normal; font-size:14px; padding:20px 0 10px 5px;}
.jcarousel-skin-tango .jcarousel-container {background:url(../images/carousel_bg.jpg) repeat-x;	height:99px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 653px; float:left;}
.left_jcarousel{background:url(../images/carousel_left.jpg) 0 0 no-repeat; width:11px; height:99px; float:left;}
.right_jcarousel{background:url(../images/carousel_right.jpg) 0 0 no-repeat; width:11px; height:99px; float:left;}

/*...................................carousel skin...................................................................................*/
/*...................................carousel........................................................................................*/

.jcarousel-container {position:relative; }
.jcarousel-clip {z-index: 2; padding:0; margin:0 25px 0 25px; overflow: hidden; position: relative; /*border:#CCC solid 1px;*/}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative;top: 0; left:8px; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none; margin:15px 0 0 1px;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 23px; right:0; width:25px; height: 51px; cursor: pointer; background:url('../images/carousel_nex.png') no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -41px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -41px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top:23px; left:0; width:25px; height:51px; cursor: pointer;  background: transparent url(../images/carousel_prv.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-41px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -41px 0;}
/*...................................carousel........................................................................................*/

/*---------Glossary Page - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextbg ul.li-box{text-align:left;  /*border:#000 solid 1px;*/ float:left;  width:221px; margin-bottom:72px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .li-box li{ color:#2a91c1; line-height:20px; margin:0 30px; padding-left:12px; text-align:left;  background:url(../images/inner_li2.jpg) 0 8px no-repeat;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .li2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#2a91c1; text-align:left; text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .li2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; text-align:left; text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .glossary-box{ font-size:12px; color:#656565; line-height:18px; float:left; /float:none; margin:25px 15px; /margin:25px 15px 10px 15px; /width:670px; }

#container #wrapper .wTop .inner .rightBlock .innerTextbg .glossary-box .imageBlock{float:left; padding:0 0 0 12px; min-width:105px}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .glossary-box .glossaryTextBlock{line-height:18px; /*border:#006 solid 1px;*/ float:left;  text-align:justify; width:500px; margin:0 0 0 18px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .glossary-box .glossaryTextBlock h1{font-size:14px; color:#2a5981; margin:0; padding:0;}
/*---------Glossary Page - End---------*/

/*---------Glossary-2 Page - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextbg .glossary-box2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#656565;  text-align:left; float:left; padding:45px 0 30px 32px; /padding:45px 0 12px 32px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .glossary-box2 span{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#787878; line-height:normal; text-align:left; display:block; margin:10px 0 0 0;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .space{height:20px; /height:13px; width:675px; float:left;}
/*---------Glossary-2 Page - End---------*/

/*---------19-10-10 CSS---------*/
#container #wrapper .wTop .inner .rightBlock .rightdivider{border-bottom:#dcdcdc solid 1px; clear:both;}

/*---------Manuals - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextTop_temp{width:675px; float:left; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block{float:left; width:300px; min-height:100px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2a5981; padding:22px 0 10px 20px; font-weight:normal;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block .photo{ margin:0 0 0 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block p { margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:12px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block .manualsDescription { margin:10px 0 0 20px; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:12px;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block ul {float:left;line-height:18px;margin:0 0 0 23px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .left_Block li {background:url(../images/inner_li2.jpg) no-repeat scroll 0 5px transparent;color:#656565;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0 0 0 13px; line-height:normal;
/background:url(../images/inner_li2.jpg) no-repeat scroll 0 8px transparent; margin:0;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block{float:right; width:300px; min-height:100px; margin:20px 14px 8px 0;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox{width:295px; min-height:100px; margin:auto;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox .top_b{ background:url(../images/manual_top_bg.jpg) 0 0 no-repeat; height:7px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox .inner_b{ background:url(../images/manual_inner_bg.jpg) repeat-y; min-height:50px; padding-bottom:15px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox .bottom_b{ background:url(../images/manual_bottom_bg.jpg) 0 0 no-repeat; height:7px;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox .inner_b h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2a5981; padding:22px 0 10px 25px; font-weight:normal;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox .inner_b ul {line-height:18px; margin:0 0 0 25px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .right_Block .Rgreybox .inner_b li {color:#656565; font-size:12px; width:200px; margin:0; background:none; padding:0;}
.btnDownload{padding:5px 0; height:22px; clear:both;}
/*---------Manuals - End---------*/

/*---------Press Releases Detail - Start---------*/
#container #wrapper .wTop .inner .rightBlock .top_banner2{padding:20px 0 20px 20px ; float:left;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg3{background:url(../images/event_innerBg2.png) repeat-x bottom; float:left; padding:0; margin:0 3px 0 2px; float:left; width:670px;  min-height:200px;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg3 .text{float:right; margin:45px 0 0 0; width:390px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; }
/*---------Press Releases Detail - End---------*/

/*---------Service Information - Start---------*/
#container #wrapper .wTop .inner .rightBlock .banner-map{background:url(../images/service_information_map.jpg) 0 0 no-repeat; width:675px; height:146px; margin:0 0 20px 7px;}
#container #wrapper .wTop .inner .rightBlock .banner-map h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2a5981; padding:20px 0 0 15px; font-weight:normal;}
#container #wrapper .wTop .inner .rightBlock .banner-map .text{width:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding:10px 0 0 15px; }

#container #wrapper .wTop .inner .rightBlock .innerTextbg2{background:url(../images/innerText_bg.jpg) repeat-y; float:left; padding:0; width:675px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 h1{ font-size:14px; font-weight:normal; color:#2a5981; margin:23px 0 10px 20px; float:left; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 h2{ font-size:14px; font-weight:normal; color:#2a5981; margin:15px 0 7px 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .top_banner2{padding:23px 0 17px 15px ; float:left;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg2 ul{ line-height:18px; margin-left:23px; margin-bottom:15px; padding-right:12px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 li {background:url("../images/inner_li2.jpg") no-repeat scroll 0 7px transparent; color:#656565; font-size:12px; padding-left:13px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 ul.listingRight { width:380px; float:left;}
/*---------Service Information - End---------*/

/*---------Send A Mail - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .mandatory{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#656565; line-height:18px; margin:5px 16px; float:right; font-style:italic;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .forum{float:left; width:600px; min-height:200px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .forum .filed{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; line-height:29px; margin:5px 0px; text-align:right;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .forum .filed span{color:#656565; display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0 0 0 35px; text-align:left; width:300px;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .forum .filed .input{color:#656565; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; width:200px; height:16px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .forum .filed .textarea{color:#656565; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; width:200px; height:60px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .p{color:#656565; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
#container #wrapper .wTop .inner .rightBlock .selectbg{background:url(../images/bg.jpg) 0 0 no-repeat; width:675px; height:81px; margin:20px 0 0;}

#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailTextbox{float:right; width:337px; margin:9px 17px 5px 0; }
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailCornerTop_text{background:url("../images/sendMailText_bg.png") 0 0 no-repeat; display:block; overflow:hidden; width:337px; margin:0; padding-top:8px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailCornerBtm_text { background:url("../images/sendMailText_bg.png") 0 -4px no-repeat; height:12px; display:block; overflow:hidden; width:337px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailInner_text {background:url("../images/sendMail_bg_inner.png") 0 6px repeat-y; display:block; overflow:hidden; min-height:42px; }
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailInnerbox{margin:11px 13px 0; font-size:12px !important; color:#787878 !important; }
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailInnerbox label{float:left; width:140px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .sendMailInnerbox .selectBox{float:right; width:166px;}

/*dropdown */
span.selectCountry { background:url(../images/selectboxbg_country.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px;
overflow:hidden; padding:0 0 0 6px; position:absolute; width:201px; }
/*---------Send A Mail - End---------*/

/*---------Ken Ishiwata - Start---------*/
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner b{color:#2a5981; font-size:14px; font-weight:bolder;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .p2{color:#656565; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:20px; line-height:18px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .Right_photo{ float:right; margin:20px 20px 0 20px; width:243px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .Right_photo h1{color:#997744; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:10px 0 0 0; float:none;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .Right_photo ul{color:#656565; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:18px; display:block; margin:2px; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .Right_photo li{ background:url(../images/li_arrow.jpg) 0 6px no-repeat;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .Right_photo li a{ text-decoration:underline; color:#656565;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .Right_photo li a:hover{ text-decoration:none; color:#656565;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .gray-heading{color:#656565; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:23px; margin:0 0 -14px 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg2 .products{color:#656565; margin:28px 20px 0; display:inline-block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
/*---------Ken Ishiwata - End---------*/

/*---------News - Start---------*/
#container #wrapper .wTop .inner .rightBlock .whiteBox { width:640px; margin:8px auto 18px;}
#container #wrapper .wTop .inner .rightBlock .whiteBox .wCornerTop { background:url("../images/roundBox_white.gif") 0 0 no-repeat; display:block; overflow:hidden; padding-top:5px; width:640px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .whiteBox .wCornerBtm { background:url("../images/roundBox_white.gif") 0 -11px no-repeat; height:10px; display:block; overflow:hidden; width:640px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .whiteBox .wCornerTop .whiteInner {background:url("../images/roundBox_innerWhite.gif") 0 5px repeat-y; display:block; overflow:hidden; min-height:55px; padding:7px 20px 10px 18px; margin-top:8px;}

#container #wrapper .wTop .inner .rightBlock .whiteBox .whiteInner .featurephoto {float:left; width:241px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .whiteInner .featurecontent {float:left; width:340px; margin:10px 0 0 17px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .whiteInner .featurecontent h2 { font-size:16px; font-weight:normal; color:#2a5981; margin-bottom:10px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .whiteInner .featurecontent h2 span {font-size:12px; color:#2a5981; margin-left:17px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .whiteInner .featurecontent p { font-size:12px; margin-bottom:7px;}
#container #wrapper .wTop .inner .rightBlock .greyBox .whiteInner .featurecontent span { color:#4e8b52; }

#container #wrapper .wTop .inner .rightBlock .box2 h4 { font-weight:bold; font-size:12px; color:#2a5981;}
/*---------News - End---------*/

/*---------News Detail - Start---------*/
#container #wrapper .wTop .inner .rightBlock .events_innerbg3 b{ margin:10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a5981; float:right;}
#container #wrapper .wTop .inner .rightBlock .events_innerbg3 .text2{float:right; margin:25px 0 0 0; width:390px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
/*---------News Detail - End---------*/

/*---------Philosophy - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextbg h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#8c7650; padding:10px 0 7px 20px;} /* width:675px; */
#container #wrapper .wTop .inner .rightBlock .innerTextbg .Right_photo{ float:right; margin:5px 20px 0 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .Right_photo .option { font-size:14px; color:#997744; margin:12px 0 4px;}

#container #wrapper .wTop .inner .rightBlock .innerTextbg .Right_photo li { background:url("../images/li_arrow.jpg") no-repeat 0 5px; color:#656565; margin:0; font-size:12px; padding-left:8px; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg .Right_photo li a { color:#656565; text-decoration:underline; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg .Right_photo li a:hover { text-decoration:none; }
/*---------Philosophy - End---------*/

/*---------Offices - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextbg .head1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#2a5981; text-transform:capitalize; padding:18px 0 0 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .p3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#656565; line-height:18px; margin:22px 20px; text-align:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .mapSmall { float:left; width:353px; height:146px; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg .map_box{font-size:12px; font-weight:normal; color:#656565; line-height:18px; float:left; width:263px; margin:0 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .map_box h1{font-size:16px; color:#2a5981; margin:0; padding:0;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .map_box .addressBlock{margin:30px 30px 0 0; float:left; width:110px;}
#container #wrapper .wTop .inner .rightBlock .innerTextbg .map_box .addressBlock h4{font-size:12px; color:#2a5981; margin:0; padding:0; }
#container #wrapper .wTop .inner .rightBlock .innerTextbg .map_box .last { margin-right:0;}
/*---------Offices - End---------*/

/*---------Catalogue Request - Start---------*/
.downloadCatalogue{width:632px; margin:0 12px 15px 19px; min-height:160px;}
.downloadCatalogue h4{ font-size:14px; color:#2a5981; font-weight:normal; margin-bottom:25px; margin-top:22px; display:inline-block;}
.downloadCatalogue p{margin-bottom:4px; padding:0; font-size:12px; line-height:22px;}
.downloadCatalogue label{display:inline-block; width:216px; text-align:right; font-size:12px; color:#656565; margin-right:32px; }
.downloadCatalogue .inputareasendmail {background:url(../images/downloadinputbg.gif) 0 0 no-repeat; border:none;margin:0 0 0 34px;padding:0 0 0 5px; width:201px; height:22px;line-height:22px;color:#656565;float:left;}
.downloadCatalogue .inputarea {background:url(../images/downloadinputbg.gif) 0 0 no-repeat; border:none;padding:0 0 0 5px; width:201px; height:22px;color:#656565; float:left; margin:0 0 0 34px;}
.downcatalogueBox { width:676px; margin:12px auto 0;}
.downcatalogueBox .roundCornerTop { background:url(../images/downcatalogueBoxt_bg.png) 0 0 no-repeat; display:block; overflow:hidden; width:676px; margin:0;padding:7px 0 0;}
.downcatalogueBox .roundCornerBtm { background:url(../images/downcatalogueBoxt_bg.png) 0 -7px no-repeat; height:20px; display:block; overflow:hidden; width:676px;  margin:0;}
.downcatalogueBox .roundCornerTop .roundInner {background:url(../images/upcomingEvent_midbg.png) 0 5px repeat-y; display:block; overflow:hidden; min-height:55px; }
.downcatalogueBox .roundCornerTop .roundInner h3 { font-size:14px; font-weight:normal; color:#8c7650; margin:12px 18px; float:left;}
.downcatalogueBox .roundCornerTop .roundInner .headerBox{background: #f3f3f3 url(../images/upcomingEvent_headerBg.png) 0 0 no-repeat ; width:676px; min-height:38px;}
.downcatalogueBox .roundCornerTop .roundInner .headerBox p { font-size:14px; color:#2a5981; line-height:17px; padding:20px 10px 7px 20px;}
.downcatalogueBox .roundCornerTop .roundInner .headerBox .monthSelect {float:right; margin:10px; font-size:12px; color:#787878;}
.downcatalogueBox .roundCornerTop .roundInner .subheaderBg{background:url(../images/bg_monthBar.gif) 0 0 repeat-x; height:31px; width:674px; margin-left:1px; border-bottom:1px solid #e3e3e3;}
.downcatalogueBox .roundCornerTop .roundInner .subheaderBg p {font-size:11px; padding:10px 10px 7px 20px;}
.orbox{ background:url(../images/or_bg.png) 0 0 no-repeat; width:90px; height:90px; position:absolute; margin:-50px 0 0 300px; }
.mandatorytxt{ float:right; font-size:10px  !important; color:#656565; font-style:italic; margin-top:5px;}
.selectdrop{width:279px;}
/*---------Catalogue Request - End---------*/

/*---------History - Start---------*/
.tradition{margin:10px 160px 28px; text-align:center; font-size:14px; color:#747373;}
.tradition span {color:#2a5981; font-size:24px;}
.historyimage{float:right; margin-top:2px; margin-left:25px;}
.accordion_child p{ font-size:12px;}
.wifi{margin:25px auto 0; width:220px;}
.wifi .ratingImg{float:left; width:78px;}
.wifi .ma{float:left; width:135px; margin-left:7px;}
/*---------History - End---------*/

/*---------Product Listing - Start---------*/
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner2 {background:url(../images/bg_greyInner.png) 0 5px repeat-y; display:block; overflow:hidden; min-height:10px; padding:4px 12px 0;}

#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner2 ul li{ list-style:none; margin:0px 10px; padding:0; display:inline; float:right;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner2 li{display:inline; color:#292929; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner2 li a{ text-decoration:none;color:#2a5981;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner2 li a:hover{ text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .greyBox .gTop .gInner2 li span a{ padding:3px 8px; background:#FFF; border:solid 1px #dedede; color:#292929; line-height:22px}

#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox {width:222px; height:361px; background:url(../images/product_box.jpg) 0 0 no-repeat; margin:0 0px 15px !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d; float:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox:hover{background:url(../images/product_box_hover.jpg) 0 0 no-repeat;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox h1{font-size:14px; font-weight:normal; margin:15px 20px; color:#000;}
/*
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .photo{ margin:10px 0 0 0;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .QuickView a{padding:0 15px 0 0; font-size:10px; color:#2a5981; text-decoration:none; float:right; clear:both;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox p{clear:both; line-height:normal; margin:28px 15px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .logo{clear:both;margin:-5px 15px; min-height:35px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .price{clear:both;margin:20px 15px; font-size:12px; text-transform:capitalize; color:#5d5d5d; line-height:23px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .price span{text-transform:capitalize; color:#000;}
*/

#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .photo{ margin: 0 auto 12px; width:179px; height:75px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .QuickView {margin:0 17px 10px 0; font-size:10px; color:#2a5981; float:right; }
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .QuickView a {color: #2A5981; text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .textDescript {margin:10px auto 5px; height:60px; width:183px; overflow:hidden;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .logo{margin:0 auto; width:183px; height:60px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .logo img { width:83px; height:60px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .price{margin:10px 20px; width:183px; font-size:12px; text-transform:capitalize; color:#5d5d5d; line-height:23px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .price .priceDiv{height: 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .price span{text-transform:capitalize; color:#000;}

#container #wrapper .wTop .inner .rightBlock .greyBoxBtm{ width:675px; margin:0 0 0 5px ;}
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop { background:url(../images/bg_grey.png) 0 0 no-repeat; display:block; overflow:hidden; padding-top:5px; width:675px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gBtm { background:url(../images/bg_grey.png) 0 -15px no-repeat; height:10px; display:block; overflow:hidden; width:675px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop .gInner2 {background:url(../images/bg_greyInner.png) 0 5px repeat-y; display:block; overflow:hidden; min-height:10px; padding:4px 12px 0;}

#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop .gInner2 ul li{ list-style:none; margin:0px 10px; padding:0; float:right;}
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop .gInner2 li{display:inline; color:#292929; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop .gInner2 li a{ text-decoration:none;color:#2a5981;}
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop .gInner2 li a:hover{ text-decoration:none;}
#container #wrapper .wTop .inner .rightBlock .greyBoxBtm .gTop .gInner2 li span a{ padding:3px 8px;  background:#FFF; border:solid 1px #dedede; color:#292929; line-height:22px;}
/*---------Product Listing - End---------*/

/*---------Subcategory Listing - Start---------*/
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro{background:url(../images/Sub_Pro.png) 0 0 no-repeat; width:335px; height:97px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; display:block; float:left; margin:15px 0 55px 10px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .Sub_Heading{min-width:98px; height:30px;display:block; position:absolute; margin:-10px 12px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .Sub_Heading .sub_H_L{background:url(../images/sub_head_L.png) 0 0 no-repeat; width:12px; height:30px;display:block; margin:0; float:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .Sub_Heading .sub_H_R{background:url(../images/sub_head_R.png) 0 0 no-repeat; width:17px; height:30px;display:block; margin:0; float:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .Sub_Heading .sub_H_In{background:url(../images/sub_head_In.png) 0 0 repeat-x; min-width:20px; height:30px;display:block; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3e321f; padding:5px 0;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .text{display:block; margin:0; float:right; width:130px;margin:25px 5px 0 0;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .link_box {display:block;margin:85px 0 0 260px;position:absolute;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .sub_pro .SubImg{display:block;margin:45px 0 0 10px;position:absolute;}
/*---------Subcategory Listing - End---------*/

/*dropdown */
span.select { background:url(../images/selectboxbg.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px;
overflow:hidden; padding:0 0 0 6px; position:absolute; width:166px; }

/*radiobox*/
#radioDemo label{ font-weight:normal !important; line-height:20px; display:inline !important;}
label.radio span.holder { height: 61px; /* Total height of your radio buttons image */ background: url(../images/radio.gif) 0 1px no-repeat; /* Path to your radio button image */ }
	
label.checkbox:hover span.holder,
label.radio:hover span.holder { top: -20px !important; } /* Background position on mouseover */

label.checked span.holder,
label.checked span.holder,
label.checked:hover span.holder,
label.checked:hover span.holder { top: -40px !important; } /* Background position when checked */
/* ------------------------------------------------------------------------
	Customize at your own risk
------------------------------------------------------------------------- */
label.list { float: left; clear: left; margin: 0;}
label.inline { margin: 0 10px 0 0; width:auto; text-align:left; }
input.hiddenCheckbox { position: absolute; left: -10000px; /* Hide the input */ }
label.prettyCheckbox span.holderWrap { display: block; float: left; position: relative; margin-right: 5px; overflow: hidden; }
label.prettyCheckbox span.holder { display: block; position: absolute; top: 0; left: 0; }

.cataloguebottomtxt{margin:0 0 0 5px; font-size:11px; margin-bottom:26px; overflow:hidden;}
.cataloguebottomtxt li{float:left; display:block; margin-right:4px;}
/*dropdown */
/*span.select {background:url(../images/selectboxbg2.gif) 0 0 no-repeat;color:#ababab;font:12px/22px Arial, Helvetica, sans-serif;height:24px;overflow:hidden;padding:0 0 0 6px;position:absolute;width:108px;}
*/
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox{background: #f3f3f3 url("../images/upcomingEvent_headerBg.png") 0 0 no-repeat; width:676px; min-height:38px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox p { font-size:14px; color:#2a5981; line-height:17px; padding:15px 10px 15px 20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .monthSelect {float:right; margin:10px; font-size:12px; color:#787878;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .monthSelect .textblock {float:left; margin:3px 166px 0 0;}

#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manualTextbox{width:640px; margin:9px auto 5px; }
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manualRoundCornerTop_text{background:url("../images/manualText_bg.png") 0 0 no-repeat; display:block; overflow:hidden; width:640px; margin:0;padding-top:8px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manulaRoundCornerBtm_text { background:url("../images/manualText_bg.png") 0 -4px no-repeat; height:12px; display:block; overflow:hidden; width:640px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manualRoundInner_text {background:url("../images/manualText_bg_inner.png") 0 6px repeat-y; display:block; overflow:hidden; min-height:53px; }
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manualInnerbox{margin:0 11px 11px 13px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manualInnerbox p{ font-size:12px !important; margin:0; padding:0 !important; color:#787878 !important;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .headerBox .manualInnerbox .btnSearch{float:right;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .rgt_text{float:left; width:235px; font-size:14px; margin-top:18px; color:#2a5981;margin-left:20px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .rgt_text p { font-size:12px; margin:0; padding:0; color:#656565;}

/*Add New CSS*/
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .prodManualsText{width:640px; font-size:14px; margin:0 auto; padding-top:18px; color:#2a5981;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .prodManualsText p { font-size:12px; margin:0; padding:0; color:#656565;}

/*New CSS 10Nov10*/

#container #wrapper .compareaccordian_support{ width:674px; margin:-5px auto 0; padding:0;  }
#container #wrapper .compareaccordian_support li { display:block; background:url(../images/compareaccordiansupport.gif) 0 0 repeat-x; padding:0; line-height:37px; min-height:37px;}
#container #wrapper .compareaccordian_support li a{ text-decoration:none; /*display:block; |display:inline;*/  }
#container #wrapper .compareaccordian_support a.listitem{ width: auto; padding:0 15px; text-decoration: none; font-size:16px; color:#656565; display:block; overflow:hidden}
#container #wrapper .compareaccordian_support a:hover.listitem{color:#2a5981; }
#container #wrapper .compareaccordian_support a:hover { text-decoration:none;}
#container #wrapper .compareaccordian_support li a.active { color: #2a5981 !important;}
#container #wrapper .compareaccordian_support .prodDescription { background-color:#FFFFFF; color:#000000; padding:25px 20px 5px 28px !important;}
#container #wrapper .compareaccordian_support .prodDescription .supporttxt{display:inline-block;  min-height:40px; /*clear:both; overflow:hidden;*/ width:620px;}
#container #wrapper .compareaccordian_support .prodDescription .supporttxt p{font-size:12px; color:#656565; line-height:18px; margin-bottom:20px;}

/*
#container #wrapper .compareaccordian_support .prodDescription .supporttxt ul{ float:left; list-style:none; margin-right:55px;}
*/
#container #wrapper .compareaccordian_support .prodDescription .supporttxt ul{ float:left; list-style:none; margin-right:10px; margin-bottom:10px; width:240px;}
#container #wrapper .compareaccordian_support .prodDescription .supporttxt ul.smallBlock { width:180px; word-wrap:break-word;}

#container #wrapper .compareaccordian_support .prodDescription .supporttxt li{width:auto; background:none; line-height:16px; border:none; color:#656565;}

#container #wrapper .compareaccordian_support .prodDescription .supporttxt li address{font-style:normal;font-size:11px;line-height:14px; width:150px; word-wrap:break-word;}
#container #wrapper .compareaccordian_support .prodDescription .supporttxt li.globaladdress{background:url(../images/globe.jpg) 0 0 no-repeat;  padding:0 0 0 40px;}
#container #wrapper .compareaccordian_support .prodDescription .supporttxt li.telepnone{background:url(../images/telepnone_icon.jpg) 0 0 no-repeat; padding:0 0 0 35px;}
#container #wrapper .compareaccordian_support .prodDescription .supporttxt li.internet{background:url(../images/internet_icon.jpg) 0 0 no-repeat;  padding:0 0 0 40px;}

#container #wrapper .compareaccordian_support .prodDescription .supporttxt li a{color:#656565; display:inline-block;}
#container #wrapper .compareaccordian_support .border_bottom{border-bottom:1px solid #dcdcdc;}

/*News Archive*/

#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader {background: #f3f3f3 url("../images/bg_arichive_select.jpg") 0 0 no-repeat; width:676px; height:123px; margin:18px 0 0;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader p { font-size:14px; color:#2a5981; line-height:17px; padding:15px 10px 15px 20px;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .rgt_text{float:left; width:235px; font-size:14px; margin-top:18px; color:#2a5981;margin-left:20px;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .rgt_text p { font-size:12px; margin:0; padding:0; color:#656565;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .archiveDropdownPanel{float:right; width:306px; margin:10px 8px 5px 0; }
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .panelCornerTop{background:url("../images/archiveDropdownPanel_bg.png") 0 0 no-repeat; display:block; overflow:hidden; width:318px; /*width:306px;*/ margin:0;padding-top:8px;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .panelCornerBtm { background:url("../images/archiveDropdownPanel_bg.png") 0 -4px no-repeat; height:12px; display:block; overflow:hidden; width:306px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .panelInner {background:url("../images/archiveDropdownPanel_inner_bg.png") 0 6px repeat-y; display:block; overflow:hidden; min-height:86px; }
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .panelContentBox{margin:0 11px 11px 13px;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .btnSearch{margin:0 6px 0 0;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .panelContentBox p{ font-size:12px !important; margin:0; padding:0 !important; color:#787878 !important;}

span.selectMonth { background:url(../images/selectboxbg_month.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px; overflow:hidden; padding:0 0 0 6px; position:relative; width:66px; }
span.selectYear { background:url(../images/selectboxbg_year.gif) 0 0 no-repeat; color:#ababab; font:12px/22px Arial, Helvetica, sans-serif; height:22px; overflow:hidden; padding:0 0 0 6px; position:relative; width:55px; }

/*  Product Compare   */
#container #wrapper .pcompareBox { width:978px; margin:0 auto;}
#container #wrapper .pcompareBox .pTop { background:url(../images/product_comparemainbg.png) 0 0 no-repeat; display:block; overflow:hidden; padding-top:6px; width:978px; margin:0;}
#container #wrapper .pcompareBox .pBtm { background:url(../images/product_comparemainbg.png) 0 -5px no-repeat; height:20px; display:block; overflow:hidden; width:978px;  margin:0;}
#container #wrapper .pcompareBox .pTop .pInner {background:url(../images/product_compareinnerbg.png) 0 0 repeat-y; display:block; overflow:hidden; min-height:55px; padding:0 4px; margin-top:8px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg{background:url(../images/specificationtopbg.gif) 0 0 repeat-x; height:146px; padding:0 10px 0 8px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg .specification{float:left; width:162px; color:#2a5981; font-size:16px; margin:65px 0 0 22px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox{ list-style:none;display:block; overflow:hidden;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li.comapreblock{float:left; background:url(../images/pcompareblock.gif) 0 0 no-repeat; width:190px; height:146px; display:block; margin-left:2px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li.comapreblockhover{float:left; background:url(../images/pcompareblock_hover.gif) 0 0 no-repeat; width:190px; height:146px; display:block; margin-left:2px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li.comapreblockactive{float:left; background:url(../images/pcompareblock_hover.gif) 0 0 no-repeat; width:190px; height:146px; display:block; margin-left:2px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li a.closebtn{ background:url(../images/product_cancelbtn.png) 0 0 no-repeat; width:19px; height:18px; display:block; float:right; margin:6px 5px 2px 0; cursor:pointer;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li .productname{ color:#2a5981; font-size:12px; clear:both; text-align:center;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li .productimage{width:173px; margin:9px auto 0; height:74px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li a.enlargeimagetxt{color:#2a91c1; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;display:inline-block; float:left;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li a.enlargebtn{background:url(../images/productzoom.png) 0 0 no-repeat; width:11px; height:12px; display:inline-block;margin-right:5px;cursor:pointer;margin-left:48px; float:left; margin-top:1px;}
#container #wrapper .pcompareBox .pTop .pInner .spectopbg ul.pbox li a.enlargebtn span{display:none;}

/*----Product Compare accordian */
#container #wrapper .compareaccordian{width:948px; border:1px solid #dcdcdc; border-bottom:none; margin:0 auto;padding:0 0 0 0; }
#container #wrapper .compareaccordian li { display:block; background:url(../images/compareaccordianheading.gif) 0 0 repeat-x; padding:0; line-height:35px; min-height:35px; border-bottom:1px solid #dcdcdc; margin-top:1px;}
#container #wrapper .compareaccordian a{ color: #ff0000; text-decoration:none; display:block; |display:inline;}
#container #wrapper .compareaccordian a.listitem{ width: auto; padding:0 10px; text-decoration: none; font-size:16px; color:#656565; }
#container #wrapper .compareaccordian a:hover { text-decoration:none;}
#container #wrapper .compareaccordian a.listitem:current, .listitem:active { color: #2a5981; }
#container #wrapper .compareaccordian .prodDescription { background-color:#FFFFFF; color:#000000;}
#container #wrapper .compareaccordian .tableleftbg{width:171px; background:url(../images/table_leftbg.gif) 0 0 repeat-y; border-bottom:1px solid #dcdcdc; line-height:18px; padding:7px 0 7px 9px; color:#2a5981; font-size:12px;}
#container #wrapper .compareaccordian .lightgrey{ background:#f1f1f1; font-size:12px;line-height:18px; padding:7px 0 7px 9px; width:186px; border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;text-align:center;color:#474747;}
#container #wrapper .compareaccordian .darkgrey{ background:#e8e8e8; font-size:12px;line-height:18px; padding:7px 0 7px 9px;width:186px;border-bottom:1px solid #d4d4d4;border-right:1px solid #d4d4d4; text-align:center; color:#474747;}
#container #wrapper .compareaccordian .blue{ background:#f5f5f5; font-size:12px; line-height:18px; padding:7px 0 7px 9px; width:186px; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center; color:#474747;}
#container #wrapper .compareaccordian .white{background:#fff; font-size:12px; line-height:18px; padding:7px 0 7px 9px;width:186px;border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:center; color:#474747;}
#container #wrapper .compareaccordian .twopix{width:2px;border-right:1px solid #dfdfdf;}
#container #wrapper .compareaccordian div.sublist { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:25px; margin:0; padding:0; }
/*  Product Compare [END] */

/*---------Product Details - Start---------*/
.productDetailsBlock{width:695px; height:447px; background:url(../images/bg_productDetails.png) 0 0 no-repeat; margin:10px 0 0 4px;}
.productDetailsBlock .leftCallout{/*width:485px;*/ width:498px; height:264px; float:left; margin-left:8px;}
.leftCallout .iconBlock{height:32px; /*margin-right:-13px;*/}
.leftCallout .iconBlock .iconBg{background:url(../images/bg_icon.gif) 0 0 repeat-x; height:32px; float:right; line-height:30px; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
.leftCallout .iconBlock .iconBg li { display:inline; margin-right:12px;}
.leftCallout .iconBlock .iconBg li a { text-decoration:none;}
.leftCallout .iconBlock .iconBg li a:hover { text-decoration:none;}
.leftCallout .directionArrow{background:url(../images/bg_leftdirection.png) 0 0 no-repeat; width:18px; height:32px; float:right;}

.leftCallout .jcarousel_box{min-height:99px; float:left; padding:0 0 5px 7px; width:486px;}
.leftCallout .jcarousel_box h1{font-family:Arial, Helvetica, sans-serif; color:#2a5981; font-weight:normal; font-size:12px; padding:17px 0 0 5px;}
.leftCallout .jcarousel-skin-tango .jcarousel-container {background:none; height:99px;}
.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal {width: 479px; float:left;}

.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal a{ float:left; outline:none; padding-left:10px; }
.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal a span { height:75px; padding:0; outline:none; line-height:235%; padding-right:10px; }
.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal a:hover { background: url("../images/bg_selector_left.png") no-repeat left top; margin:0; }
.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal a:hover span { display:block; background:url("../images/bg_selector_right.png") no-repeat right top; cursor:pointer;  padding-right:10px }
.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal a.active { background: url("../images/bg_selector_left.png") no-repeat left top; margin:0; }
.leftCallout .jcarousel-skin-tango .jcarousel-container-horizontal a.active span { display:block; background:url("../images/bg_selector_right.png") no-repeat right top; cursor:pointer;  padding-right:10px }

/*.inlineRadios input[type="radio"] { vertical-align:middle; width:20px; float:left; }*/

/*...................................carousel skin...................................................................................*/
/*...................................carousel........................................................................................*/
.leftCallout .jcarousel-container {position:relative; }
.leftCallout .jcarousel-clip {z-index: 2; padding:0; margin:0 25px; overflow: hidden; position: relative; /*border:#CCC solid 1px;*/}
.leftCallout .jcarousel-list {z-index: 1; overflow: hidden; position: relative;top: 0; left:8px; margin: 0; padding: 0;}
.leftCallout .jcarousel-list li, .jcarousel-item {float:left; list-style:none; margin:22px 0 0 1px;}
.leftCallout .jcarousel-next {z-index: 3; display: none;}
.leftCallout .jcarousel-prev {z-index: 3; display: none;}

/* Horizontal Buttons */
.leftCallout .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 48px; right:0; width:15px; height: 18px; cursor: pointer; background:url('../images/next-horizontal.png') no-repeat 0 0;
}
.leftCallout .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -18px 0;}
.leftCallout .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.leftCallout .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.leftCallout .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -18px 0;}
.leftCallout .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top:48px; left:0; width:15px; height:18px; cursor: pointer;  background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;}
.leftCallout .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-18px 0;}
.leftCallout .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.leftCallout .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.leftCallout .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -18px 0;}

.rightBlock .tabBlock {margin:40px 0 0 2px; padding:0; }
.rightBlock .tabBlock .tab { margin-left:10px; }
.rightBlock .tabBlock .tab li { display:block; float:left; padding:0 5px; font-size:14px; }
.rightBlock .tabBlock .tab li a {color:#656565;}
.rightBlock .tabBlock .tab li a:hover {color:#2a5981; text-decoration:none;}
.rightBlock .tabBlock .tab li a.active {color:#2a5981;}
.rightBlock .tabBlock .tabContent { margin:11px 0 15px 1px;  width:683px; float:left; display:block; min-height:180px; }

.rightBlock .tabBlock .tabContent .contentBlock { margin:0 auto; width:683px;}
.rightBlock .tabBlock .tabContent .topBlock { background:url("../images/bg_tabcontent.png") 0 0 no-repeat; display:block; overflow:hidden; padding-top:30px;}
.rightBlock .tabBlock .tabContent .btmBlock { background:url("../images/bg_tabcontent.png") 0 -26px no-repeat; height:20px; display:block; overflow:hidden; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent {background:url("../images/bg_tabcontent_inner.png") 0 15px repeat-y; display:block !important; display:inline-block; overflow:hidden; min-height:120px; padding:0;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent { /*width:615px; margin:0 auto;*/ font-size:12px; color:#000; line-height:18px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .innerDiv {width:620px; margin:0 auto;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent p { margin-bottom:15px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul { margin:0; padding:0 0 10px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent li {background:url(../images/bullet_small_blue.gif) 0 8px no-repeat; padding-left:10px; line-height:19px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent li li { background:none;}

/*------------------------Added By tarun for Glossary Block ---------------------------------*/
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .glossary-block{ font-size:12px; color:#656565; line-height:18px; float:left; /float:none; margin:25px 15px; /margin:25px 15px 10px 15px; /width:670px; }

.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .glossary-block .imageBlock{float:left; padding:0 0 0 12px; min-width:96px}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .glossary-block .glossaryTextBlock{line-height:18px;float:left;  text-align:justify; width:460px; margin:0 0 0 18px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .glossary-block .glossaryTextBlock h1{font-size:14px; color:#2a5981; margin:0; padding:0;}
/*---------Glossary Block - End---------*/

.rightBlock .tabBlock .tabContent ul { padding:0 15px;}
.rightBlock .tabBlock .tabContent li { margin:0; color:#535050; font-size:12px; background:url(../images/bullet_grey.gif) 0 6px no-repeat; padding-left:13px; line-height:18px;}
.rightBlockXL .tabBlock .tabContent .textBlock {background:url(../images/seperater2.gif) 0 bottom repeat-x; padding:0 0 25px;}
.rightBlockXL .tabBlock .tabContent .textBlock .text{font-weight:bold; font-size:14px; width:370px; line-height:17px; float:left; margin-left:7px;}
.rightBlockXL .tabBlock .tabContent .textBlock .printButton{float:right; margin-top:-10px; |margin-top:-2px;}

.productNameRight{float:left; /*margin:20px 0 48px 10px;*/ margin:20px 0 48px -3px;  height:195px;}
.productNameRight .nameLabel{padding:12px 0 23px 22px; margin:0 0 25px 6px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2a5981; width:142px; word-wrap:break-word; background:url(../images/bg_productName.png) 0 bottom no-repeat;}
.labelBgLeft{background:url(../images/bg_namelabel_left.png) 0 0 no-repeat; width:8px; height:35px; float:left;}
.labelBgRight{background:url(../images/bg_namelabel_right.png) right 0 no-repeat; width:19px; height:34px; float:left;}
.labelBgMid {float:left; background:url(../images/bg_namelabel_mid.png) 0 0 repeat-x; height:35px; padding-left:3px; padding-right:5px; line-height:27px; min-width:83px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.labelBgMid a { color:#000;}
.labelBgMid a:hover { text-decoration:none;}

.awardBlock{height:32px; width:186px; float:right; /*margin:4px 0 0 15px; /margin-top:5px;*/ margin:3px 0 0 15px;}
.awardBlock .awardBg{background:url(../images/bg_award.gif) 0 0 repeat-x; height:32px; font-size:14px; line-height:30px; float:left;}
.awardBlock .awardBg li { display:inline; margin-right:3px; padding-left:10px;}
.awardBlock .directionArrowRt{background:url(../images/right_directionArrow.gif) 0 0 no-repeat; width:18px; height:32px; float:left;}

.awardBlock .jcarousel_box{min-height:30px; float:left; padding:0 0 5px 7px; width:150px; margin-top:12px;}
.awardBlock .jcarousel-skin-tango .jcarousel-container {background:none; height:30px;}
.awardBlock .jcarousel-skin-tango .jcarousel-container-horizontal {width: 130px; float:left;}
.awardBlock .jcarousel-skin-tango .jcarousel-container-horizontal a{ float:left; outline:none; padding-left:5px; }

/*...................................carousel skin...................................................................................*/
/*...................................carousel........................................................................................*/
.awardBlock .jcarousel-container {position:relative; }
.awardBlock .jcarousel-clip {z-index: 2; padding:0; margin:0 15px; overflow: hidden; position: relative; /*border:#CCC solid 1px;*/}
.awardBlock .jcarousel-list {z-index: 1; overflow: hidden; position: relative;top: 0; left:8px; margin: 0; padding: 0;}
.awardBlock .jcarousel-list li, .jcarousel-item {float:left; list-style:none; margin:22px 0 0 1px;}
.awardBlock .jcarousel-next {z-index: 3; display: none;}
.awardBlock .jcarousel-prev {z-index: 3; display: none;}

/* Horizontal Buttons */
.awardBlock .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 52px; right:0; width:8px; height: 10px; cursor: pointer; background:url('../images/next_btn.gif') no-repeat 0 0;
}
.awardBlock .jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -10px 0;}
.awardBlock .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.awardBlock .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.awardBlock .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -10px 0;}
.awardBlock .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top:52px; left:0; width:8px; height:10px; cursor: pointer;  background: transparent url(../images/previous_btn.gif) no-repeat 0 0;}
.awardBlock .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:-10px 0;}
.awardBlock .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.awardBlock .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.awardBlock .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -10px 0;}


/*Recommendations*/
#container #wrapper .wTop .inner .leftBlock .recommendBlock{width:219px; margin:174px auto 0;}
#container #wrapper .wTop .inner .leftBlock .recommendBlock .headerBg{background:url(../images/headerbg_recommedation.jpg) 0 0 no-repeat; height:34px; color:#FFF; font-size:16px; padding:14px 18px 0 ;}
#container #wrapper .wTop .inner .leftBlock .recommendBlock .btmBlock{height:48px;}
#container #wrapper .wTop .inner .leftBlock .recommendBlock .innerBlock{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; background-color:#FFF;}
#container #wrapper .wTop .inner .leftBlock .recommendBlock .innerBlock ul { margin:0; padding:0;}
#container #wrapper .wTop .inner .leftBlock .recommendBlock .innerBlock li { background:none; text-align:center; margin:0; padding:3px 0 0;}
#container #wrapper .wTop .inner .leftBlock .recommendBlock .innerBlock li p{ color:#656565; font-size:12px;}

/*---------Product Details - End---------*/

/*catalogue_request_drop*/
.catalogue_request_drop{width:166px; display:block;}
.downloadCatalogue label{font-size:12px; color:#656565; text-align:right; width:150px; display:block; margin:8px 0 0 0; float:left;}
.formcatalogue_request_drop{display:block; height:28px; float:right;}
.catalogue_request_drop_box{margin:0 0 0 25px; width:350px; min-height:105px;}
.catalogue_drop_box{margin:auto; width:350px;float:left;}
.catalogue_drop_box label{font-size:12px;float:left;margin-top:8px;}

/*bottom*/

.catalogue_request_drop_box2{margin:0 0 0 20px; width:500px; min-height:105px;}
.catalogue_request_drop_box2 label{font-size:12px; color:#656565; text-align:right; width:200px; display:block; margin:4px 0 0 0; float:left;}
.catalogue_drop_box2{margin:auto; width:500px;float:left; min-height:30px;}
.catalogue_drop_box2 .inputcataloguesendmail{border:0 none;margin:2px 0 0;height:17px;width:190px;}
.catalogue_drop_box2 .inputcatalogue{margin:2px 0 0 0; !margin:2px 0 0 -36px; border:0; width:190px; height:17px; !height:15px;}
.catalogue_drop_box2 .text{ width:267px; font-size:12px; color:#656565; text-align:left; display:block; margin:0; float:right;}

.catalogue_drop_box2 .textlabel{ width:267px; font-size:12px; color:#656565; text-align:left; display:block; margin:0; float:right;}
.catalogue_drop_box2 .textlabel label{font-size:12px; color:#656565; text-align:left; width:10px; display:block; margin:2px 10px 0 0; float:left;}

.dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:5px 0 0 6px; }
.dd .ddTitle { background:url(../images/selectboxbg.gif) no-repeat 0 0; text-indent:0; cursor:default; overflow:hidden; height:22px; width:166px; }
.dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0; }
.dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px; }
.dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.hidden { display:none; }

/*dealer-search_drop .selectCountrySmall*/

.selectCountrySmall{width:122px; height:22px; float:left; margin:0 11px 0 0;}
.selectCountrySmall .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.selectCountrySmall .dd .ddTitle { background:url(../images/selectboxbg_countrysmall.gif); text-indent:0; cursor:default; overflow:hidden; height:22px; width:122px; }
.selectCountrySmall .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.selectCountrySmall .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.selectCountrySmall .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0 }
.selectCountrySmall .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.selectCountrySmall .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:120px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.selectCountrySmall .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.selectCountrySmall .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.selectCountrySmall .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.selectCountrySmall .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.selectCountrySmall .dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.selectCountrySmall .hidden { display:none; }

/*dealer-search_drop .selectPostCode*/

.selectPostCode{width:132px; height:22px; float:left; margin:0 11px 0 0;}
.selectPostCode .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.selectPostCode .dd .ddTitle { background:url(../images/selectboxbg_postCode.gif); text-indent:0; cursor:default; overflow:hidden; height:22px; width:132px; }
.selectPostCode .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.selectPostCode .dd .ddTitle span.ddTitleText { line-height:24px; color:#656565; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.selectPostCode .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0; }
.selectPostCode .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.selectPostCode .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:130px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.selectPostCode .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.selectPostCode .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#656565; overflow:hidden; white-space:nowrap; cursor:pointer; }
.selectPostCode .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.selectPostCode .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.selectPostCode .dd .ddChild a.selected { background-color:#F8F8F8; color:#656565; }
.selectPostCode .hidden { display:none; }

/*dealer-search_drop .selectPostCode*/

.selectRadius{width:77px; height:22px; float:left;}
.selectRadius .dd {	background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.selectRadius .dd .ddTitle { background:url(../images/selectboxbg_town.gif) 0 0 no-repeat; text-indent:0; cursor:default; overflow:hidden; height:22px; width:77px; }
.selectRadius .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.selectRadius .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px;color:#656565; }
.selectRadius .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0 }
.selectRadius .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.selectRadius .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:92px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.selectRadius .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.selectRadius .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#656565; overflow:hidden; white-space:nowrap; cursor:pointer; }
.selectRadius .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.selectRadius .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.selectRadius .dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.selectRadius .hidden { display:none; }

/*Event_drop .Month*/

.event_month{width:66px; height:22px; float:left; margin:0 7px 0 0;}
.event_month .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.event_month .dd .ddTitle { background:url(../images/event_month.jpg) 0 0 no-repeat; text-indent:0; cursor:default; overflow:hidden; height:22px; width:66px; }
.event_month .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.event_month .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.event_month .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0 }
.event_month .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.event_month .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:64px !important; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; height:250px!important; }
.event_month .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.event_month .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.event_month .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.event_month .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.event_month .dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.event_month .hidden { display:none; }

/*Event_drop .year*/
.year_month{width:63px;/*width:55px;*/ height:22px; float:left;}
.year_month .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.year_month .dd .ddTitle { background:url(../images/event_year.jpg) 0 0 no-repeat; text-indent:0; cursor:default; overflow:hidden; height:22px; width:55px; }
.year_month .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.year_month .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.year_month .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0 }
.year_month .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.year_month .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:53px !important; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; height:250px!important; }
.year_month .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.year_month .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.year_month .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.year_month .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.year_month .dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.year_month .hidden { display:none; }
.upcomingEventBox .roundCornerTop .roundInner .headerBox .monthSelect .textblock {float:left; margin:3px 6px 0 0;}

/*manuals_drop .manuals*/

.manuals{width:166px; height:22px; float:left; margin:0 18px 0 0;}
.manuals .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.manuals .dd .ddTitle { background:url(../images/selectboxbg.gif); text-indent:0; cursor:default; overflow:hidden; height:22px; width:166px; }
.manuals .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.manuals .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.manuals .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0 }
.manuals .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.manuals .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:164px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.manuals .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.manuals .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.manuals .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.manuals .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.manuals .dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.manuals .hidden { display:none; }

/*------- Press Release [Slider]  Rita ------*/

#container #wrapper .wTop .inner .rightBlock .blueBox { width:675px; margin:18px auto 18px;}
#container #wrapper .wTop .inner .rightBlock .blueBox .blueTop { background:url("../images/bg_blue.png") 0 0 no-repeat; display:block; overflow:hidden; padding-top:5px; width:675px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .blueBox .blueBtm { background:url("../images/bg_blue.png") 0 -13px no-repeat; height:10px; display:block; overflow:hidden; width:675px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .blueBox .blueTop .blueInner {background:url("../images/bg_blueInner.png") 0 5px repeat-y; display:block; overflow:hidden; min-height:410px; padding:7px 20px 3px 18px; margin-top:8px;}
#container #wrapper .wTop .inner .rightBlock .blueBox .blueTop .blueInner h3 { font-size:14px; font-weight:normal; color:#2a5981;}


.presscontainer{width:210px; float:left; margin-right:7px;}

#container #wrapper .wTop .inner .rightBlock .whiteBox_small { width:210px; margin:12px auto 18px;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small { background:url("../images/roundBox_white_small.gif") 0 0 no-repeat; display:block; overflow:hidden; padding-top:5px; width:210px; margin:0;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerBtm_small { background:url("../images/roundBox_white_small.gif") 0 -10px no-repeat; height:15px; display:block; overflow:hidden; width:210px;  margin:0;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .whiteInner_small {background:url("../images/roundBox_innerWhite_small.gif") 0 5px repeat-y; display:block; overflow:hidden; min-height:332px; padding:7px 20px 10px 18px; margin-top:8px;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .pressmain{width:172px; margin:0 auto;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .pressmain .pressphoto{width:172px; height:120px;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .pressmain .date{font-size:12px; color:#2a5981; margin-bottom:11px;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .pressmain .presstextblock{ height:140px; overflow:hidden; margin-top:20px;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .pressmain .boldfont{ font-size:12px; font-weight:bold; color:#656565; margin-bottom:23px; width:170px; display:block;}
#container #wrapper .wTop .inner .rightBlock .whiteBox_small .wCornerTop_small .pressmain .smallfont{ font-size:11px; font-weight:normal; color:#656565;margin-bottom:10px; width:170px; display:block;}

/* Slider */
#slider3 ul{margin-top:3px;}
#slider3 li{ margin:0; padding:0; list-style:none; }
#slider3 li{ width:645px; height:400px; overflow:hidden;  }	
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .rgt_textdescription{float:left; width:310px; font-size:12px; margin-top:20px; color:#656565;margin-left:20px; }
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .rgt_textdescription h4 { font-size:14px; color:#2a5981; font-weight:normal; margin-bottom:10px;}
#container #wrapper .wTop .inner .rightBlock .tab-topbg .archiveHeader .rgt_textdescription p { color:#656565; font-size:12px; padding:0; }

/*Send a email*/

.sendemail{width:201px; height:22px; float:right; margin:0 65px 0 0; }
.sendemail .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left;margin:0; }
.sendemail .dd .ddTitle { background:url(../images/downloadinputbg.gif) no-repeat scroll 0 0 transparent; text-indent:0; cursor:default; overflow:hidden; height:22px; width:201px; margin:0; }
.sendemail .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.sendemail .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.sendemail .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0 }
.sendemail .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.sendemail .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:164px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.sendemail .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.sendemail .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#656565; overflow:hidden; white-space:nowrap; cursor:pointer; }
.sendemail .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.sendemail .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.sendemail .dd .ddChild a.selected { background-color:#F8F8F8; color:#656565; }
.sendemail .hidden { display:none; }
.sendemail2{width:201px; height:95px; float:right; margin:0px 68px 0px 0px;}
.sendemail2 .textarea{background:url(../images/textarea.jpg) no-repeat; width:201px; color:#656565; height:95px; border:none; display:block;}

/*Product Page*/

/*  PRODUCT PAGE {Rita} */

/*---------PRODUCT Inner Banner - Start---------*/
/*.productinnerBannerBg{ background:#f5f5f5 url(../images/bg_greyBannerProduct.gif) 0 0 repeat-x; width:100%; height:153px; margin-top:2px;}
.productinnerBannerBg .innerBanner {width:1280px; margin:0 auto;}*/
#productinnerBg{/*background:url(../images/productinnerBg.gif) 0 0 repeat-x;*/ min-height:385px;}
.productBannerBg{ /*background:#f5f5f5 url("../images/bg_greyBanner.gif") 0 0 repeat-x;*/ width:100%; height:154px; margin-top:1px;}
.productBannerBg .productBanner {width:970px; margin:0 auto;}

/*---------Product Breadcrumb - Start---------*/
.breadcrumbProduct{background:url(../images/bg_productBreadcrumb.png) center 0 no-repeat; width:970px; height:32px; margin:-1px auto 0;}
.breadcrumbProduct .homeIcon{float:left; width:36px; height:41px; position:relative; left:25px; margin-top:-7px;}
.breadcrumbProduct ul.breadcrumbLink{ float:left; padding:9px 0 0; margin:0; font-size:10px; position:relative; left:28px;}
.breadcrumbProduct ul.breadcrumbLink li { display:inline; margin-right:2px; color:#2a5981;}
.breadcrumbProduct ul.breadcrumbLink li a{color:#656565; text-decoration:none;}
.breadcrumbProduct ul.breadcrumbLink li a:hover {color:#2A5981}
/*---------Product Breadcrumb - End---------*/

/*  product block  */
.Productblockbg{background:url(../images/productblockbg.JPG) #cdcdcd center 0 no-repeat;  height:580px; width:100%; }
.Productblockbg ul.prdblock{ /*margin-left:8px;*/}
.Productblockbg ul.prdblock li.productblock{ float:left;width:150px; display:block;padding:0 0 0 21px; margin-left:-8px;}
.Productblockbg ul.prdblock li.productblock .prodBlock { background:url(../images/bg_divider.png) right 0 no-repeat; width:144px; height:316px; padding-top:40px;}
.Productblockbg ul.prdblock li.productblock .prodBlock ul { margin:0; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; position:static;}
.Productblockbg ul.prdblock li.productblock .prodBlock li { display:block; text-align:left; background:url(../images/prdlistimage.png) 0 center no-repeat; padding-left:10px;clear:both;
float:left;line-height:20px;}
@media only screen and (device-width: 768px){
.Productblockbg ul.prdblock li.productblock .prodBlock li {line-height:28px;}
}
.Productblockbg ul.prdblock li.productblock .prodBlock li a {color:#202020; text-decoration:none;float:left;}
.Productblockbg ul.prdblock li.productblock .prodBlock li a:hover{color:#2f88be;}/*{ color:#2a5981;}*/
.Productblockbg ul.prdblock li.productblock .prodBlock li a.active{color:#2f88be;}/*{ color:#2a5981;}*/
.Productblockbg ul.prdblock li.productblock .prodBlock li.active{ display:block;  text-align:left; background:url(../images/prdlistimagehover.png) 0 6px no-repeat; padding-left:10px; line-height:18px; }

.Productblockbg ul.prdblock li.productblock .prodBlock .buttonDiv{text-align:center; margin:0 auto 0 -20px;}

.Productblockbg ul.prdblock a.prdname{background:url(../images/prdnameleftbg.png) 0 0 no-repeat; height:27px; display:inline-block; padding:0 0 0 13px; text-decoration:none; }
.Productblockbg ul.prdblock a.prdname span{ background:url(../images/prdnamerightbg.png) right 0 no-repeat; height:27px; display:inline-block; font-size:12px; color:#423c40; font-family:Arial, Helvetica, sans-serif; padding:6px 13px 3px 3px; }

.Productblockbg ul.prdblock .prdImage{width:166px; height:70px; margin:20px 0 35px;}
.Productblockbg ul.prdblock .prdlisting{margin:28px 0 0 20px; text-align:left;}
.Productblockbg ul.prdblock .prdlisting li { display:block;}
.Productblockbg ul.prdblock .prdlisting li a{background:url(../images/prdlistimage.png) 0 5px no-repeat; font-size:14px; color:#202020; padding:0 0 0 8px; text-decoration:none; line-height:16px;}
.Productblockbg ul.prdblock .prdlisting li a:hover{background:url(../images/prdlistimagehover.png) 0 5px no-repeat; font-size:14px; color:#2a5981; padding:0 0 0 8px;}
.productfooterbanner{height:125px;width:925px; margin:13px auto 0; z-index:1px;}
.productfooterbanner .productfooterLeft{background:url(../images/footerbannerleftbg.gif) 0 0 no-repeat; width:10px;height:125px; float:left;}
.productfooterbanner .productfooterright{background:url(../images/footerbannerrightbg.gif) 0 0 no-repeat; height:125px;float:left; width:10px;}
.productfooterbanner .productfooterInner{background:url(../images/footerbannerinnerbg.gif) 0 0 repeat-x; float:left; height:125px; width:903px;  padding:1px;}
.productfooterbanner .productfooterInner .leftImage{width:494px; height:123px;margin:0 0 0 -10px; float:left;}
.productfooterbanner .productfooterInner .righttxt{float:left; margin-top:40px; width:332px; font-size:14px; color:#5d5d5d; margin-left:75px;}
.productfooterbanner .productfooterInner a.seemore{font-size:12px; color:#000; text-decoration:none; float:right; margin-right:10px;}
.productfooterbanner .productfooterInner a.seemore:hover{text-decoration:none; color:#2A5981;}

 /* slider specific CSS */
.sliderGallery { overflow: hidden; position: relative; height: 570px; width: 970px; margin-top:-2px; |margin-top:0; }       
.sliderGallery UL { position: absolute; list-style: none; overflow: none; /*white-space: nowrap;*/ padding: 0; margin: 0; }
.sliderGallery UL LI { display: inline; }
.slider { width: 957px; height: 17px; padding: 1px; position: relative; top:535px; background: url(../images/bg_scrollbar.png) no-repeat; }
.handle { position: absolute; cursor: move; height: 15px; width: 48px; top: -4px; background:url(../images/scroller.png) no-repeat; z-index: 100; }
.slider span { cursor: pointer; position: absolute; z-index: 110; top: 3px; }

/*  product overlay  */
.overlayblock{min-width:200px; position:absolute; margin:-30px 0 0 30px;}
.overlayblock .overlayinner{background:url(../images/productoverlayinner_lftbg.png) left bottom repeat-y; padding-left:3px;}
.hovertip { position: absolute; display: none;/* in case javascript is disabled */ width: 408px; height:170px; /*background: url('sub-bg.png') no-repeat;*/ font-size: 12px; z-index: 100; margin-left: 25px; }
.hovertip_target {color:#2a5981;}
/*.hoverpointer{margin:-10px 4px 0 45px; position:absolute; left: 0;}*/
.hovertip_target:hover { text-decoration: none; cursor:pointer; }
ul.hovertip ul{margin-left:20px; padding-top:15px;font-size:11px; float:left;}
ul.hovertip li {padding:0 0 5px 0;}
ul.hovertip li a { text-decoration:none; background:url(../images/prdlistimage.png) 0 5px no-repeat; padding:0 0 5px 15px; line-height:16px; color:#222222; }
ul.hovertip li a:hover{ text-decoration:underline; background:url(../images/prdlistimagehover.png) 0 5px no-repeat; color:#2a5981; }
ul.hovertip { width:408px; padding-left:20px; display:block; }
.overlayblock .topLft{background:url(../images/productoverlay_toplft.png) no-repeat left top;padding:0 0 0 12px;clear:both;}
.overlayblock .topLft .topRgt{background:url(../images/productoverlay_toprgt.png) no-repeat right top;height:12px;}
.overlayblock .overlayinner .rgt{background:url(../images/productoverlayinner_rgtbg.png) right bottom repeat-y; padding-right:20px;}
.overlayblock .bottomLft{background:url(../images/productoverlay_bottomlft.png) no-repeat left top;padding:0 0 0 12px;clear:both;}
.overlayblock .bottomLft .Rgt{background:url(../images/productoverlay_bottomrgt.png) no-repeat right top;height:37px;}
.clr{clear:both;}
.overlayblock .overlayinner .rgt ul li{background: url("../images/prdlistimage.png") no-repeat scroll 0 7px;display: block;line-height: 18px;padding-left: 10px;text-align: left;}
.overlayblock .overlayinner .rgt ul li a{color:#000000;}
.overlayblock .overlayinner .rgt ul li a:hover{color:#2f88be;}/*{color:#2A5981;}*/

/*Overlay CSS*/

/*Product Comparsion - Overlay*/
.over-lay-holder{width:761px; min-height:300px;margin:auto;}
.over-lay-holder .top{width:761px; height:78px; background:url(../Images/Top.png) no-repeat;}
.over-lay-holder .top h1{font-size:18px; color:#FFF; font-family:Ebrima, Arial, Helvetica, sans-serif; margin:0; padding:25px; font-weight:normal;  }
.over-lay-holder .top .close{width:77px; height:38px; background:url(../Images/close.png) no-repeat; position:absolute;margin:-10px 0 0 690px; display:block;}
.over-lay-holder .top a.close span{display:none;}
.over-lay-holder .inner{width:721px; min-height:372px; background:url(../Images/inner.png) repeat-y; padding:0 20px;}
.over-lay-holder .inner .head{font-size:14px; color:#2a5981; font-family:Ebrima, Arial, Helvetica, sans-serif; margin:0; padding:20px 0 0 25px; font-weight:normal;}
.over-lay-holder .inner .box{ background:url(../Images/top_shadow.jpg) no-repeat; width:702px; margin:5px auto;}
.over-lay-holder .inner .box-inner{background:url(../Images/bottom_shadow.jpg) no-repeat bottom; width:702px; min-height:200px; margin:auto; padding:0 0 40px 0;}
.over-lay-holder .inner .box-inner .pro_box{width:179px; height:95px; font-size:12px; color:#656565; font-family:Ebrima, Arial, Helvetica, sans-serif; margin:30px 0 0 35px; font-weight:normal; float:left;}
.over-lay-holder .bottom{width:761px; height:28px; background:url(../Images/bottom.png) no-repeat;}

/*overlay product details */
/*

.over-lay-holder-detail{width:617px; min-height:300px;margin:auto;}
.over-lay-holder-detail .top{width:617px; height:17px; background:url(../Images/top_overlay.png) no-repeat;}
.over-lay-holder-detail .inner{width:617px; min-height:372px; background:url(../Images/inner_overlay.png) repeat-y;}
.over-lay-holder-detail .inner h1{font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 0 35px; font-weight:normal;}
.over-lay-holder-detail .inner h2{font-size:14px; color:#2a5981; font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 0 35px; font-weight:normal;}
.over-lay-holder-detail .inner p{font-size:12px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; margin:0; padding:2px 0 0 35px; font-weight:normal; line-height:18px;}
.over-lay-holder-detail .inner .pro{margin:0; padding:0 0 0 30px;}
.over-lay-holder-detail .inner .awards{margin:0; padding:0 0 0 45px;}
.over-lay-L{float:left; width:335px; min-height:200px;}
.over-lay-R{float:right; width:267px; min-height:200px; padding:33px 0 10px;}
.over-lay-R h2{font-size:14px; color:#2a5981; font-family:Arial, Helvetica, sans-serif; margin:0; padding:48px 0 0 35px!important; font-weight:normal;}
.over-lay-R ul{ list-style:none; margin:5px 0 0 40px; padding:0;}
.over-lay-R li {background:url("../images/inner_li2.jpg") no-repeat scroll 0 7px transparent;color:#656565;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;margin:0;padding:0 0 0 10px; line-height:18px;}
.over-lay-R .button-box{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000;}
.over-lay-R .button-box span{color:#656565; margin:0 30px 0 0;}

.over-lay-R .close{width:37px; height:38px; background:url(../Images/close.png) no-repeat; position:absolute; display:block; margin:-65px 0 0 240px;}
.over-lay-R a.close span{display:none;}

.over-lay-holder-detail .bottom{width:617px; height:26px; background:url(../Images/bottom_overlay.png) no-repeat;}

*/

.over-lay-holder-detail{width:617px; min-height:300px;margin:auto;}
.over-lay-holder-detail .top{width:617px; height:17px; background:url(../Images/top_overlay.png) no-repeat;}
.over-lay-holder-detail .inner{width:617px; min-height:372px; background:url(../Images/inner_overlay.png) repeat-y;}
.over-lay-holder-detail .inner h1{font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 0; font-weight:normal;}
.over-lay-holder-detail .inner h2{font-size:14px; color:#2a5981; font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 2px 0; font-weight:normal; }
.over-lay-holder-detail .inner p{font-size:12px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; line-height:18px;}
.over-lay-holder-detail .inner .contetnBlock{font-size:12px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; line-height:18px;}
.over-lay-holder-detail .inner .pro{margin:0; padding:0;}
.over-lay-holder-detail .inner .awards{margin:0; padding:0 0 0 45px;}
.over-lay-L{float:left; width:300px; min-height:200px; margin:0 10px 0 30px;}
.over-lay-R{float:right; width:267px; min-height:200px; padding:20px 0 10px;}
.over-lay-R h2{font-size:14px; color:#2a5981; font-family:Arial, Helvetica, sans-serif; margin:0; padding:28px 0 0 30px!important; font-weight:normal; width: 200px;}
.over-lay-R ul{ list-style:none; margin:5px 0 30px 35px; padding:0; width: 200px;}
.over-lay-R li {background:url("../images/inner_li2.jpg") no-repeat scroll 0 7px transparent;color:#656565;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;margin:0;padding:0 0 0 10px; line-height:18px;}
.over-lay-R .button-box{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; margin-right: 2px;}
.over-lay-R .button-box span{color:#656565; margin:0 30px 0 0;}
.over-lay-R .labelBlock{margin:20px 0 20px -8px; min-height:70px;}

/*.over-lay-holder-detail .inner .close{width:77px; height:38px; background:url(../Images/close.png) no-repeat; display:block; margin: -32px -5px 0 0; position: relative; float:right;} */
.over-lay-holder-detail .inner .close{width:77px; height:38px; background:url(../Images/close.png) no-repeat; display:block; margin: -13px 15px 0 0; position: relative; float:right;} 
.over-lay-holder-detail .inner a.close span{display:none;}

.over-lay-holder-detail .bottom{width:617px; height:26px; background:url(../Images/bottom_overlay.png) no-repeat;}

/*overlay block product page*/
.hoverBlock2 { height:auto; visibility:hidden; position:relative; z-index:1; left:90px; top:-12px;}
/*.overlayblock{width:408px; position:absolute; margin:-30px 0 0 30px;}*/
.overlayblock{min-width:200px; position:absolute; margin:-30px 0 0 30px;}
/*.overlayblock .overlayinner{width:408px;background:url(../images/productoverlayinnerbg.png) 0 bottom repeat-y; float:left;}
.overlayblock .overlayinner{width:230px;background:url(../images/productoverlayinnerbg.png) 0 bottom repeat-y; float:left;}*/
.overlayblock .overlayinner ul{display:inline-block; width:150px !important; margin:10px 0 0 22px !important; float:left;}
.overlayblock .overlayinner li{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px !important; color:#222222;}
.hoverpointer{margin:-5px 4px 0 25px; position:absolute; }

.forum_button{float:right; margin:40px 10px 10px 0; display:block;}
.forum_button2{float:right; margin:0 10px -10px 0; display:block;}

/*Specification Accordian added on 03 Dec 2010 */

.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian{ margin:0; padding:0; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian ul{padding:0 !important;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian li { display:block; /*background:url(../images/compareaccordianheading.gif) 0 0 repeat-x !important;*/ padding:0 !important; line-height:20px !important; min-height:35px; /*border-bottom:1px solid #dcdcdc*/; margin-top:1px; background:none;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian a{ color: #ff0000; text-decoration:none; display:block; |display:inline;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian a.listitem{ width: auto; padding:0; text-decoration: none; font-size:16px; color:#656565; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian a:hover { text-decoration:none;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian a.listitem:current, .listitem:active { color: #2a5981; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian .prodDescription { background-color:#FFFFFF; color:#000000;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian .sname{width:70%;line-height:18px;color:#2a5981; font-size:12px;border-right:2px solid #fff;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian td{padding:5px 5px 5px 10px; line-height:18px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian .activegrey{ background:#fff;  line-height:22px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian .inactivegrey{ background:#F1F1F1; line-height:22px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent .specificationaccordian p { margin:0; padding:0;} 

/*---------Catalogue Order - Start---------*/
#container #wrapper .wTop .inner .rightBlock .catalogueHeading { padding:12px 0 18px 25px; color:#2A5981; font-size:14px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock { margin-left:25px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock ul { min-height:100px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li { margin-right:20px; width:200px; float:left;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li .left{float:left; width:60px; height:95px; margin-right:5px; color:#3d3939;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li .left img { width:54px; height:80px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li .left p {text-align:center; font-weight:bold; margin-top:4px; font-size:12px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li .right{float:left; width:95px; color:#3d3939; height:84px; overflow:hidden; margin-top:-2px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li .right p{height:65px; overflow:hidden; line-height:13px; font-size:12px;}
#container #wrapper .wTop .inner .rightBlock .catalogueBlock li .btndiv{width:154px; clear:both; margin:15px 0 15px; height:22px;}
#container #wrapper .wTop .inner .rightBlock .contentPara { margin:15px auto 0; border-bottom:1px solid #f1f1f1; padding-bottom:20px;}

.catalogue_request_drop_box2 .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:5px 0 0 6px; }
.catalogue_request_drop_box2 .dd .ddTitle { background:url(../images/selectboxbg3.gif) no-repeat 0 0; text-indent:0; cursor:default; overflow:hidden; height:22px; width:200px; }
.catalogue_request_drop_box2 .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.catalogue_request_drop_box2 .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; color:#656565; padding:0 0 0 2px; text-indent:1px; }
.catalogue_request_drop_box2 .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0; }
.catalogue_request_drop_box2 .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.catalogue_request_drop_box2 .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; min-width:198px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.catalogue_request_drop_box2 .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px; }
.catalogue_request_drop_box2 .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#656565; overflow:hidden; white-space:nowrap; cursor:pointer; }
.catalogue_request_drop_box2 .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.catalogue_request_drop_box2 .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.catalogue_request_drop_box2 .dd .ddChild a.selected { background-color:#F8F8F8; color:#656565; }
.catalogue_request_drop_box2 .hidden { display:none; }

.selectLeft{float:left; margin-left:28px; margin-bottom:7px;}
/*---------Catalogue Order - End---------*/

.selectLangBlock{margin: 0 9px 10px 0; width:350px;float:right;}
.selectLangBlock label{font-size:12px; color:#656565; text-align:right; width:170px; display:block; margin:8px 0 0 0; float:left;}

.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.downloads{ margin:0; padding:0;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.downloads li{margin-bottom:8px; display:block; padding:0; list-style:none; background:none; overflow:hidden;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.downloads li a{ color:#2A5981; text-decoration:none;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.downloads li a:hover{ color:#2A5981;}
.left {float:left;}
.right {float:right;}

/*---------Product Search Results - Start---------*/
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock {width:200px; margin-left:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock p { margin-bottom:4px;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock p span { font-weight:bold;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock .searchBox{margin:4px 0;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock .searchBox .searchBg{float:left; background:url("../images/searchBg.gif") 0 0 no-repeat; width:175px; height:24px; margin-top:6px;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock .searchBox .searchBg input { width:166px; height:20px; border:0; padding:3px 0 3px 5px; line-height:20px; background:transparent; font-family:Calibri; font-size:12px; color:#000000;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock .searchBox .btnBlock{float:left; width:22px; height:24px; margin-top:6px;}
#container #wrapper .wTop .inner .leftBlock .upBox .leftSearchBlock .searchBox .btnBlock input { background:url("../images/btn_go.gif") 0 0 no-repeat; width:22px; height:24px; border:0; cursor:pointer;}

#container #wrapper .wTop .inner .rightBlock .innerTextHolder .searchResultsBox {width:217px; height:263px; background:url(../images/prodsearchresults_box.jpg) 0 0 no-repeat; margin:0 10px 15px 0 !important; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; float:left;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .searchResultsBox:hover{background:url(../images/prodsearchresults_box_hover.jpg) 0 0 no-repeat;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .searchResultsBox h1{font-size:14px; font-weight:normal; margin:15px 18px; height:35px; overflow:hidden; color:#000;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .searchResultsBox .photo{ margin: 0 auto; width:179px; height:75px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .searchResultsBox .textDescript {margin:42px auto 0; width:183px;}
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .last { margin-right:0 !important;}
/*---------Product Search Results - End---------*/

/*---------Product Details - Reviews - Start---------*/
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent h1 {color: #2A5981; font-size:16px; font-weight:normal; margin-bottom:10px; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock { margin:0 auto; padding:0; width:620px;}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li { padding:18px 0 15px; display:block; background:none; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li.grey { padding:18px 0 15px; display:block; background-color: #F8F8F8; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li .imgLeftBlock { float:left; width:100px; margin-right:10px; padding-right:18px}
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li .textRightBlock { float:left; width:480px; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li .textRightBlock h2 {font-size:12px; color: #2A5981;line-height:10px;margin:0 0 5px;padding:0;}

.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li .fulltextBlock { width:auto; }
.rightBlock .tabBlock .tabContent .topBlock .bgContent .innerContent ul.reviewsblock li .fulltextBlock h2 {font-size:12px; color: #2A5981;}
/*---------Product Details - Reviews - End---------*/

.errorMessage {font-size:12px; color:red; margin:7px 0 7px 250px; clear:both;}

/*................Glossary Tab Manue 13/12/10....................
.glossary_ul{width:635px; height:28px; margin:15px auto 28px; display:block; background:url(../images/glossary_ul_bg.jpg) 0 0 no-repeat; clear:both;}
.glossary_ul ul{ margin:0 10px !important; display:block !important; list-style:none;}
.glossary_ul li{float:left; font-size:12px; line-height:20px !important; color:#7a7a7a; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0 !important; background:none !important; padding:0 !important; width:21px; height:32px; text-align:center !important;}
.glossary_ul li a{font-size:12px; color:#7a7a7a; text-decoration:none;}
.glossary_ul li a:hover{font-size:12px; color:#2a5981; text-decoration:none; background:url(../images/li_hover.png) 1px 0 no-repeat; display:block; float:left; width:21px; height:32px;}
.glossary_ul li a.active{font-size:12px; color:#2a5981; text-decoration:none; background:url(../images/li_hover.png) 1px 0 no-repeat; display:block; float:left; width:21px; height:32px;}
.glossary_ul li a.current{font-size:12px; color:#2a5981; text-decoration:none;} */

.glossary_ul{width:635px; height:28px; margin:15px auto 28px; display:block; background:url(../images/glossary_ul_bg.jpg) 0 0 no-repeat; clear:both;}
.glossary_ul ul{ margin:0 10px !important; display:block !important; list-style:none;}
.glossary_ul li{float:left; font-size:12px; line-height:20px !important; color:#7a7a7a; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0 !important; background:none !important; padding:0 !important; width:21px; height:32px; text-align:center !important;}
.glossary_ul li a{font-size:12px; color:#7a7a7a; text-decoration:none;}
.glossary_ul li a:hover{font-size:12px; color:#2a5981; text-decoration:none; background:url(../images/li_hover.png) 1px 0 no-repeat; display:block; float:left; width:21px; height:32px;}
.glossary_ul li a.active{font-size:12px; color:#2a5981; text-decoration:none; background:url(../images/li_hover.png) 1px 0 no-repeat; display:block; float:left; width:21px; height:32px;}
.glossary_ul li a.current{font-size:12px; color:#2a5981; text-decoration:none;}
.glossary_ul li a.all:hover, .glossary_ul li a.all_current{font-size:12px; color:#2a5981; text-decoration:none; background:url(../images/li_hover1.png) 0px -32px no-repeat; display:block; float:left; width:21px; height:32px;}
.glossary_ul li.Other{ width:40px; }
.glossary_ul li a.Other:hover, .glossary_ul li a.Other_current{color:#2a5981; text-decoration:none; background:url(../images/li_hover1.png) 0 -64px no-repeat; display:block; float:left; width:40px; height:32px; }

/*---------Sitemap - start---------*/
.siemapMainCon{
	clear:both;
	margin:8px 23px;
}
.siemapMainCon .txtBannerMain{
	clear:both;
	margin-bottom:14px;
}
.siemapMainCon .txtBannerMain .top{
	background:url(../images/sitemap_txtbanner_tcurve.png) no-repeat left top;
	height:14px;
}
.siemapMainCon .txtBannerMain .midbg{
	background:url(../images/sitemap_txtbanner_midbg.png) repeat-y left top;
	padding:0 25px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	min-height:30px;
}
.siemapMainCon .txtBannerMain .midbg h1{
	font:normal 18px/18px Arial, Helvetica, sans-serif;
	color:#2a5981;
	padding:7px 0 3px 0;
}
.siemapMainCon .txtBannerMain .midbg p{
	text-align:justify;
	padding:5px 0;
}
.siemapMainCon .txtBannerMain .bottom{
	background:url(../images/sitemap_txtbanner_bcurve.png) no-repeat left top;
	height:14px;
}
.siemapMainCon .linkMainBlock{
	background:url(../images/sitemap_link_shadow.png) no-repeat 12px top;
	padding:15px 0 0 0;
}
.siemapMainCon .linkMainBlock h2, .siemapMainCon .linkMainBlock .col h2, .siemapMainCon .linkMainBlock .proLink h2{
	font:normal 18px/26px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:7px 12px;
	margin-bottom:-1px;
}
.siemapMainCon .linkMainBlock h2 a{
	color:#1f1f1f;
}
.siemapMainCon .linkMainBlock h2{
	border:none;
}
.siemapMainCon .linkMainBlock .proLink{
	width:614px;
	float:left;
}
.siemapMainCon .linkMainBlock .col{
	width:306px;
	float:left;
	min-height:730px;
	border-left:1px solid #dfdfdf;
}
.siemapMainCon .linkMainBlock .col.noborder{
	border:none;
}
.siemapMainCon .linkMainBlock ul{
	margin:20px 0 20px 15px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#3f3f3f;
}
.siemapMainCon .linkMainBlock ul > li{
	background:url(../images/sitemap_listicon_1.png) no-repeat left 4px;
	padding:0 0 0 18px;
	line-height:20px;
}
.siemapMainCon .linkMainBlock ul > li a{
	color:#3f3f3f;
}
.siemapMainCon .linkMainBlock ul > li > ul{
	margin:20px 0 20px 20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#525051;
}
.siemapMainCon .linkMainBlock ul > li > ul > li{
	background:url(../images/sitemap_listicon_2.png) no-repeat left 6px;
	padding:0 0 0 10px;
	line-height:20px;
}
.siemapMainCon .linkMainBlock ul > li > ul > li a{
	color:#525051;
}
.siemapMainCon .linkMainBlock ul > li > ul > li > ul{
	margin:0px 0 5px 5px;
	font-weight:normal;
}
.siemapMainCon .linkMainBlock ul > li > ul > li > ul > li{
	background:url(../images/sitemap_listicon_3.png) no-repeat left 6px;
	padding:0 0 0 10px;
	line-height:16px;
}


/*add by nisha on 16-March*/

.linkMainBlock .rfg h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#8c7650; padding:10px 0 7px 20px; width:675px;}
.linkMainBlock .rfg .Right_photo{ float:right; margin:5px 20px 0 20px;}
.linkMainBlock .rfg .Right_photo .option { font-size:14px; color:#997744; margin:12px 0 4px;}
.catalogue_drop_box2 .inputcatalogues2 {
    height: 17px;
    margin: 0 0 0 50px;
    width: 190px;
}
.linkMainBlock .rfg .Right_photo li { background:url("../images/li_arrow.jpg") no-repeat 0 5px; color:#656565; margin:0; font-size:12px; padding-left:8px; }
.linkMainBlock .rfg .Right_photo li a { color:#656565; text-decoration:underline; }
.linkMainBlock .rfg .Right_photo li a:hover { text-decoration:none; }
.linkMainBlock .catalogue_request_drop_box2{width:700px;}
.linkMainBlock .catalogue_drop_box2{width:600px;}
.linkMainBlock .catalogue_request_drop_box2 label{width:300px;}
.linkMainBlock .registration_line {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    line-height: 2px;
    margin: 10px 0 0;
}
/*---------Sitemap - End---------*/

/*-------------------Country Selector added on 14 DEC 2010 */

/*................Change Country Manue 14/12/10....................*/
.country_menubox{height:auto; visibility:hidden; position:absolute; z-index:10; top:21px; /*margin:0 0 0 -179px;*/ right:-8px; width:384px; min-height:100px}
.country_menubox .texbox{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#3c3c3c; float:left;  text-align:left !important; display:block; width:115px; margin:20px 0 0 10px;}
.country_menubox ul{list-style:none; display:block; float:left; padding:0 0 20px; margin:10px 0 0 0; clear:both; min-width:114px;}
.country_menubox li{ font-weight:normal; line-height:20px;font-family:Arial, Helvetica, sans-serif; font-size:11px; background: url("../images/left-ico.png") no-repeat scroll 0 8px transparent; display:block; text-align:left; }
.country_menubox .nonlink{ padding:0 0 0 10px;}
.country_menubox li a{color:#656565; text-decoration:none; padding:0 0 0 10px;}
.country_menubox li a:hover{color:#2a5981 !important; background: url("../images/left-ico-hover.png") no-repeat scroll 0 5px transparent !important;}
.country-bottom{background:url(../images/country_bottom.png) 0 0 no-repeat; width:384px; height:15px; float:left;}
.country-inner{background:url(../images/country_bg.png) 0 0 repeat-y;  float:left;}
.country-innerbg{background:url(../images/country_inner.jpg) repeat-x bottom;  min-height:100px; width:375px; margin:0 4px;}

#container .header .searchBlock .countrySelector a.currActive{background:url(../images/chang_country_hover.png) -3px 3px no-repeat; margin:0 -10px 0 0; padding:10px 10px 10px; width:118px;text-decoration:none;}

/**Category Tooltip**/

.cluetip-arrows {display: none;position: absolute;top: 0;left: -3px;height: 10px;width: 11px;background-repeat: no-repeat;background-position: 0 0;}
.clue-right-default .cluetip-arrows {background-image: url(../images/darrowleft.gif);}
.clue-left-default .cluetip-arrows {background-image: url(../images/darrowright.gif);left: 100%;margin-right: -11px;}
.clue-top-default .cluetip-arrows {background-image: url(../images/darrowdown.gif);top: 100%;left: 50%;margin-left: -11px;height: 11px;width: 22px;}
.clue-bottom-default .cluetip-arrows {background-image: url(../images/darrowup.gif);top: -11px;left: 50%;margin-left: -11px;height: 11px;width: 22px;}

/*................Small navigation Manue 15/12/10....................
.small-navigation{height:auto; visibility:hidden; position:absolute; z-index:1; top:125px; margin:0 0 0 -48px; width:178px; min-height:100px;}
.small-navigation ul{list-style:none; display:block; margin:20px 20px !important; }
.small-navigation li{ font-weight:normal; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; color:#5b5b5b; text-align:left !important; padding:0 0 20px; margin:10px 0 0 0; float:none !important; line-height:25px !important;}
.small-navigation li a{ line-height:20px; color:#656565; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important }
.small-navigation li a:hover{color:#2a5981 !important; background: url(../images/arrow_small.gif) no-repeat scroll 0 9px  transparent !important;}
.small-navigation-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:178px; height:15px; float:left;}
.small-navigation-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left;}
.small-navigation-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:169px; margin:0 6px 0 2px;}*/


/*................Small navigation Manue 15/12/10....................*/
/*.small-navigation{height:auto; visibility:hidden; position:absolute; z-index:1; top:115px; margin:0 0 0 -15px; width:190px; min-height:100px;}




.small-navigation ul{list-style:none; display:block; margin:20px 20px !important; }



.small-navigation li{ font-weight:normal; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; color:#5b5b5b; text-align:left !important; padding:0 0 20px; margin:10px 0 0 0; float:none !important; line-height:25px !important;}
.small-navigation li a{ line-height:20px; color:#656565; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important }
.small-navigation li a:hover{color:#2a5981 !important; background: url(../images/arrow_small.gif) no-repeat scroll 0 9px  transparent !important;}
.small-navigation-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:178px; height:15px; float:left;}
.small-navigation-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left; margin:-4px 0 0 0;}



.small-navigation-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:182px; margin:0;}


/*................Small navigation2 Manue 15/12/10....................
.small-navigation2{height:auto; visibility:hidden; position:absolute; z-index:1; top:112px; /top:121px; margin:0 0 0 -19px; /margin:0 0 0 -189px; width:189px; min-height:100px;}
.small-navigation2 ul{list-style:none; display:block; margin:20px 20px !important; }
.small-navigation2 li{ font-weight:normal; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; color:#5b5b5b; text-align:left !important; padding:0 0 20px; margin:10px 0 0 0; float:none !important; line-height:25px !important;}
.small-navigation2 li a{ line-height:20px; color:#5B5B5B !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important }
.small-navigation2 li a:hover{color:#2f88be !important; background: url(../images/arrow_small.gif) no-repeat scroll 0 9px  transparent !important;}
.small-navigation2-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:188px; height:15px; float:left;}
.small-navigation2-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left; margin:-4px 0 0 0; width:188px;}
.small-navigation2-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:182px; margin:0;}


/*................Small navigation3 Manue 15/12/10....................
.small-navigation3{height:auto; visibility:hidden; position:absolute; z-index:1; top:112px; /top:121px; margin:0 0 0 -18px; /margin:0 0 0 -189px; width:189px; min-height:100px;}
.small-navigation3 ul{list-style:none; display:block; margin:20px 20px !important; }
.small-navigation3 li{ font-weight:normal; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; color:#5b5b5b; text-align:left !important; padding:0 0 20px; margin:10px 0 0 0; float:none !important; line-height:25px !important;}
.small-navigation3 li a{ line-height:20px; color:#5B5B5B !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important }
.small-navigation3 li a:hover{color:#2f88be !important; background: url(../images/arrow_small.gif) no-repeat scroll 0 9px  transparent !important;}
.small-navigation3-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:188px; height:15px; float:left;}
.small-navigation3-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left; margin:-4px 0 0 0; width:188px;}
.small-navigation3-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:182px; margin:0;}
.small-navigationtop{margin:0; display:block; width:182px;}


/*................Small navigation3 Manue 15/12/10....................
.small-navigation4{height:auto; visibility:hidden; position:absolute; z-index:1; top:112px; /top:121px; margin:0 0 0 -59px; /margin:0 0 0 -189px; width:189px; min-height:100px;}
.small-navigation4 ul{list-style:none; display:block; margin:20px 20px !important; }
.small-navigation4 li{ font-weight:normal; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; color:#5b5b5b; text-align:left !important; padding:0 0 20px; margin:10px 0 0 0; float:none !important; line-height:25px !important;}
.small-navigation4 li a{ line-height:20px; color:#5B5B5B !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important }
.small-navigation4 li a:hover{color:#2f88be !important; background: url(../images/arrow_small.gif) no-repeat scroll 0 9px  transparent !important;}
.small-navigation4-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:188px; height:15px; float:left;}
.small-navigation4-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left; margin:-4px 0 0 0; width:188px;}
.small-navigation4-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:182px; margin:0;}

/*................Small navigation3 Manue 15/12/10....................
.small-navigation5{height:auto; visibility:hidden; position:absolute; z-index:1; top:112px; /top:121px; margin:0 0 0 -68px; /margin:0 0 0 -189px; width:189px; min-height:100px;}
.small-navigation5 ul{list-style:none; display:block; margin:20px 20px !important; }
.small-navigation5 li{ font-weight:normal; font-family:Myriad Pro,Arial, Helvetica, sans-serif; font-size:14px !important; color:#5b5b5b; text-align:left !important; padding:0 0 20px; margin:10px 0 0 0; float:none !important; line-height:25px !important;}
.small-navigation5 li a{ line-height:20px; color:#5B5B5B !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important; background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important }
.small-navigation5 li a:hover{color:#2f88be !important; background: url(../images/arrow_small.gif) no-repeat scroll 0 9px  transparent !important;}
.small-navigation5-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:188px; height:15px; float:left;}
.small-navigation5-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left; margin:-4px 0 0 0; width:188px;}
.small-navigation5-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:182px; margin:0;}*/


/*--------------------------------------------- Commented by Tarun on 04 Feb 2011 ---------------------------------------------*/
/*
.small-navigation{height:auto; visibility:hidden; position:absolute; z-index:1; margin:0 0 0 -53px; width:190px; min-height:100px; clear:both; top:112px;}
.s-n2{margin-left:-41px !important;}
.s-n3{margin-left:-45px !important;}
.s-n4{margin-left:-82px !important;}
.s-n5{margin-left:-91px !important;}
.small-navigation ul{list-style:none; display:block; margin:20px 20px !important; }
.small-navigation li{ font-weight:normal;color:#5b5b5b; text-align:left !important;  float:none !important; line-height:25px !important;}
.small-navigation li a{ color:#656565 !important;  background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important;background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent!important;}
.small-navigation li a:hover{color:#2a5981!important;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.small-navigation-bottom{background:url(../images/small-navigation_bottom.png) 0 0 no-repeat; width:178px; height:15px; float:left;}
.small-navigation-inner{background:url(../images/small-navigation-inner.png) 0 0 repeat-y;  float:left; margin:-3px 0 0 0; width:178px;}
.small-navigation-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x bottom;  min-height:100px; width:169px; margin:0 0 0 2px; float:left}
.small-navigationtop{margin:0 0 0 2px; display:block; width:182px;}

*/

.small-navigation{height:auto; visibility:hidden; position:absolute; z-index:2; right:1px; margin:0 0 0 0px; min-width:184px; min-height:100px; clear:both; top:38px;}
.s-n2{margin-left:-41px !important;}
.s-n3{margin-left:-45px !important;}
.s-n4{margin-left:-82px !important;}
.s-n5{margin-left:-91px !important;}
.small-navigation ul{list-style:none; margin:0 20px 20px 20px !important;}
.small-navigation li{ font-weight:normal;color:#5b5b5b; text-align:left !important;  float:none !important; line-height:25px !important; display:block !important; white-space:nowrap;}
.small-navigation li a{ color:#656565 !important;  background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent; padding:0 0 0 10px; display:block;float:none !important; line-height:25px !important; font-family:Arial, Helvetica, sans-serif; font-size:13px !important;background: url("../images/arrow_small.gif") no-repeat scroll 0 9px transparent!important;}
.small-navigation li a:hover{color:#2a5981!important;font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.small-navigation-bottom{background:url(../images/small-navigation_bottom_rgt.png) no-repeat right top; margin:0 0px 0 14px;}
.small-navigation-bottom .rgt{background:url(../images/small-navigation_bottom_lft.png) -2px 0 no-repeat; height:15px; margin-left:-14px; padding-left:14px;}
.small-navigation-inner{background:url(../images/small-navigation-inner.png) repeat-y right top; margin:0; padding:0 6px 0 0;}
.small-navigation-innerbg{background:url(../images/small-navigation_BG.jpg) repeat-x right bottom;  min-height:100px; margin:0; clear:both; width:100% !important; min-width:178px;}
.small-navigationtop{background:#fefefe; margin-right:6px; clear:both; margin-left:5px;}
.small-navigationtop .Rgt{margin:0; padding:0 0px 0 5px; background:url(../images/small-navigation_top_lft.png) no-repeat left top;height:6px; margin-left:-5px; }



/*Dealer Map Box*/

.dealer_Map_Box{width:603px; min-height:200px; margin:10px auto; display:block;}
.dealer_Map_Box .top{width:603px; height:15px; display:block; float:left; background:url(../images/dealer_top.png) 0 0 no-repeat;}
.dealer_Map_Box .bottom2{width:603px; height:15px; display:block; float:left; background:url(../images/dealer_bottom.png) 0 0 no-repeat;}
.dealer_Map_Box .midel{width:603px; min-height:200px; display:block; float:left; background:url(../images/dealer_inner.png) 0 0 repeat-y;}

.dealerTypes{line-height:25px;}
.services{padding:5px 11px 0 11px;margin: 0px; float: left; line-height: 17px; font-weight: normal; font-size: 12px; text-align: center;}
/*------------Error page--------------*/

.oops {color:#333333;font-family:Arial;font-size:36px;margin:100px auto 0;width:440px;}
.oops2 {color:#333333;font-family:Arial;font-size:18px;margin:50px auto 0;text-align:left;width:440px;}
.oops3 {color:#333333;font-family:Arial;font-size:18px;width:400px;}





/*CSS For Registration Forum Abhinav*/

.registration{width:650px; margin:16px auto 0; display:block;}
.registration ul{display:block; list-style:none; float:left; margin:0; padding:0; width:325px;}
.registration li{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; line-height:18px; background:url(../images/ico_registration.jpg) 0 7px no-repeat; padding:0 0 0 8px; margin:0 0 0 4px;}
.registration_signin{text-align:right;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; line-height:normal; padding:0 12px 0;}
.registration_signin a{color:#2a5981; text-decoration:underline;}
.registration_signin a:hover{color:#2a5981; text-decoration:none;}
.registration_line{border-bottom:solid 1px #ebebeb; clear:both; !clear:none; line-height:2px; margin:10px 0 0 0; }
.registration_p{margin:-15px 23px 0!important;}

.rf_p{font-size:12px; line-height:17px; color:#5D5D5D;}
.rf{width:632px; margin:auto; min-height:160px;}
.rf h4{ font-size:14px; color:#2a5981 !important; font-weight:normal; margin-bottom:25px; margin-top:0; display:inline-block;}
.rf label{display:inline-block; width:216px; text-align:right; font-size:12px; color:#656565; }
.rf .inputarea {background:url(../images/downloadinputbg.gif) 0 0 no-repeat; border:none;padding:0 0 0 5px; width:201px; min-height:22px;color:#656565; float:left; margin:0 0 0 34px;}
.forum_space{margin:0 0 0 34px !important; width:250px !important;}
.forum_space_list{margin:-4px 0 0 28px !important;}
.forum_button3{float:right; margin:0 10px 0; display:block;}
.rftxt li {display:block;float:left;margin-right:4px;}
.rftxt {font-size: 11px;margin: 0 0 26px 5px; overflow: hidden; clear:both;}

/*Dropdown list for forum*/
.rf_list_small{width:132px; height:22px; float:left; /*margin:0 0 0 34px;*/}
.rf_list_small .dd { background-color:#fff; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; margin:0; }
.rf_list_small .dd .ddTitle { background:url(../images/selectboxbg_postCode.gif); text-indent:0; cursor:default; overflow:hidden; height:22px; width:132px; }
.rf_list_small .dd .ddTitle span.arrow { background:url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; cursor:pointer; margin:10px 5px 0 0; }
.rf_list_small .dd .ddTitle span.ddTitleText { line-height:24px; overflow:hidden; padding:0 0 0 2px; text-indent:1px; }
.rf_list_small .dd .ddTitle span.ddTitleText img { text-align:left; padding:0 2px 0 0; }
.rf_list_small .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
.rf_list_small .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:130px !important; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; min-width:0;}
.rf_list_small .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
.rf_list_small .dd .ddChild a { display:block; padding:2px 0 2px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; }
.rf_list_small .dd .ddChild a:hover { background-color:#F5F3F3; color:#000; }
.rf_list_small .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; }
.rf_list_small .dd .ddChild a.selected { background-color:#F8F8F8; color:#000; }
.rf_list_small .hidden { display:none; }




/*owners_circl html page CSe*/
.lc_pass{float:right; display:block; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2a5981; padding:10px 15px 0 0}
.oc_box{min-height:120px; width:265px; float:left; margin:25px 20px;}
.oc_box .top{background:url(/Assets/images/circle_top.png) 0 0 no-repeat; height:7px; width:265px; float:left;}
.oc_box .bot{background:url(/Assets/images/circle_bot.png) 0 0 no-repeat; height:7px; width:265px; float:left;}
.oc_box .iner{background:url(/Assets/images/circle_inner.png) 0 0 repeat-y; min-height:120px; width:265px; float:left;}
.oc_box .iner .text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; padding:14px 0 18px 20px; width:125px; line-height:18px;}
.oc_box .iner .text a{color:#2a5981; text-decoration:underline;}
.oc_box .iner .text a:hover{color:#2a5981; text-decoration:none;}
.text_h1{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2a5981; padding:14px 0 0 20px;}

.oc_box_right{float:right; width:370px; display:block; margin:30px 0 0 0;}
.oc_box_right .text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; padding:10px 0 18px 20px; width:325px; line-height:18px;}
.oc_box_right .text a{color:#2a5981; text-decoration:underline;}
.oc_box_right .text a:hover{color:#2a5981; text-decoration:none;}
.oc_block{clear:both; min-height:200px; display:block; margin:20px 20px;}
.oc_block .ocleft{min-height:200px; width:305px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2e2e2e;}
.oc_block .ocleft .img_box{ margin:35px 0 15px 30px;}
.oc_block .ocleft .text{ margin:0; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2e2e2e;}

.oc_block_right{min-height:120px; width:300px; float:right; display:block; margin:0 0 20px; !margin:0;}
.oc_block_right .top{background:url(/Assets/images/oc_top.png) 0 0 no-repeat; height:7px; width:295px; float:left;}
.oc_block_right .bot{background:url(/Assets/images/oc_bot.png) 0 0 no-repeat; height:7px; width:295px; float:left;}
.oc_block_right .iner{background:url(/Assets/images/oc_inner.png) 0 0 repeat-y; min-height:120px; width:295px; float:left;}
.oc_block_right .iner ul{list-style:none; display:block; margin:8px 0 15px 20px !important;}
.oc_block_right .iner li{ line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; color:#656565 !important; border:0 !important; padding:0 0 27px 0 !important; display:block; float:none!important; clear:both;}
.oc_block_right .down{padding:5px 0 0 0;}
.oc_line{border-bottom:solid 1px #ebebeb; clear:both; !clear:none; line-height:2px; margin:0px 0 0 0; }


.button4{float:right; margin:12px 20px;}


/*owners_circl Login html page CSS*/
.oc_login{ margin-bottom:0 !important;}
.oc_login2{ margin-top:0 !important;}
.oc_login_box{padding:20px 0 0 0; display:block; clear:both; font-size:12px; color:#2a5981;}
.oc_login_box .text{display:block;float:left; width:270px; margin:40px 0 0 0;}
.oc_login_box .img{ float:right; display:block; margin:0 0 -12px;}
.oc_block .inputarea {background:url(/Assets/images/downloadinputbg.gif) 0 0 no-repeat; border:none;padding:0 0 0 5px; width:201px; height:22px;color:#656565; float:left; margin:0 0 0 34px;}
.oc_block h4{color: #2A5981 !important;display: inline-block;font-size: 14px;font-weight: normal;margin-bottom: 25px;margin-top: 0;}
.oc_block .forget{text-align:right; color:#656565; font-size:11px; padding:0 68px 0 0;}
.oc_block .button_login{float:right; margin:25px 120px 0 0;}
.ocl_txt {margin-top:-15px !important;}
.ocl_bot_space{margin-bottom:-10px !important;}



/*Authorized Online Dealers html page CSS*/
.aod_block{clear:both; min-height:200px; display:block; margin:20px 0 20px 18px;}
.aod{float:left; display:block; margin:0; padding:0;} 



/*international dealers html page CSS*/
.i_dealers{border:#f1f1f1 solid 1px; width:630px; margin:auto; display:block; min-height:400px;}
.i_dealers 
.i_grey{border-top:#f1f1f1 solid 1px; border-bottom:#f1f1f1 solid 1px; margin:auto; clear:both; background:#f8f8f8; vertical-align:middle;}
.i_wight{margin:auto;clear:both; background:#fff; vertical-align:middle;}
.i_text_h{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a5981; padding:15px 0 0 20px;}
.i_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; padding:0 0 15px 20px;}

.i_rtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; padding:0 20px 0;}
.i_rtext a{color:#656565; text-decoration:underline;}
.i_rtext a:hover{color:#656565; text-decoration:none;}


/*become_dealer html page CSS*/
.become_dealer{margin:0 0 0 10px;}
.b_dtext{margin:0 auto 20px; width:500px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2a5981;}
.b_dtext span{color:#656565;}
.b_dtable{ width:650px; margin:auto; display:block;}
.b_dtext_h{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a5981; padding:0 0 0 20px;}
.b_ddtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; padding:0 0 0 32px;}
.b_drtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656565; padding:0 0 0 40px;}
.b_dmar{ margin-top:0px !important;}



/*owners_circl Login new html page CSS*/
.ocn_block{float:left; width:310px; display:block;}
.ocn_block .inputarea {background:url(../images/downloadinputbg.gif) 0 0 no-repeat; border:none;padding:0 0 0 5px; width:201px; height:22px;color:#656565; float:left; margin:0 0 0 10px;}
.ocn_block h4{color: #2A5981 !important;display: inline-block;font-size: 14px;font-weight: normal;margin-bottom: 25px;margin-top: 0;}
.ocn_block .forget a{color:#656565; font-size:11px; padding:0 0 0 70px;}
.ocn_block .button_login{float:left; margin:20px 0 0 68px;}
.ocn_label_w{width:60px !important;}
.ocn_box2{width: 280px !important;}
.ocn_boxin2{width: 300px !important;}


.ocn_right{width:350px; float:right; margin:-10px 0 0 0;}
.ocn_right .top{ background:url(../images/ocn_top.jpg) 0 0 no-repeat; width:337px; height:7px; float:left;}
.ocn_right .bot{ background:url(../images/ocn_bot.jpg) 0 0 no-repeat; width:337px; height:7px; float:left;}
.ocn_right .inn{ background:url(../images/ocn_inn.jpg) 0 0 repeat-y; width:337px; min-height:70px; float:left;}
.ocn_right h4{color: #2A5981 !important;display: inline-block;font-size: 14px;font-weight: normal; padding:20px 20px 15px!important; line-height:20px}
.ocn_right ul {display: block;list-style: none outside none; margin:-10px 0 0 20px;  padding: 0;}
.ocn_right li {background: url("../images/ico_registration.jpg") no-repeat scroll 0 7px transparent!important;color: #5D5D5D !important; display: block;   font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;line-height: 18px !important;margin: 0 0 0 4px !important;padding: 0 0 0 8px !important;}
.ocn_line{border-bottom:solid 1px #ebebeb; clear:both; !clear:none; line-height:2px; margin:20px 3px 20px 0; }
.ocn_right .text{display:block;float:left;margin:0 20px; font-family:Arial, Helvetica, sans-serif!important; color:#2A5981!important; font-size:12px !important;}
.ocn_right .img {display:inline-block; margin: 20px 0 -6px 20px; position:relative;}
.ocn_right .but{display:block; float:right; /*margin:78px 15px 0 0;*/ margin:18px 115px 0 0; }
.catalogue_drop_box2 .ocn_input{margin:2px 0 0 0; !margin:2px 0 0 -10px; border:0; width:190px; height:17px; !height:15px;}

.sub_head{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2A5981; font-weight:bolder; line-height:normal; border-bottom:solid 1px #CCC; padding:6px 10px;}
/*error message classes*/
.errorMessage {clear: both;color: red;display: block;font-size: 12px;margin: 7px 0 7px 250px; !margin: 0 0 7px 250px;}  /* Registratoion */

.errorMessage_login{clear: both;color: red;display: block;font-size: 12px;margin: 7px 0 7px 70px; !margin: 0 0 7px 70px;}  /* Login*/

.errorMessage2 {clear: both;color: red;font-size: 12px;margin: 7px 0 7px 235px;width: 270px;} /* send email (Entire Site)*/

.sub_head{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2A5981; font-weight:bolder; line-height:normal; border-bottom:solid 1px #CCC; padding:6px 10px;}


/*menu slider*/

  /*...................................carousel skin.................................................................................*/
/*
.jcarousel_box2{float:left; padding:0; width:950px; margin:auto;}
.jcarousel-skin-tango2 .jcarousel-container {min-height:99px; width:950px; margin:auto}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {width:970px; margin:auto; background:url(../images/product_base_bg.png) 0 70px no-repeat;}

.jcarousel_box2 p {color: #5B5B5B;margin-bottom: 7px;font-family: Arial,Helvetica,sans-serif;font-size: 13px; text-align: center;}
.jcarousel_box2 .prodList ul { margin:10px 0 0 30px !important; padding:0 !important; width:130px !important;word-wrap:word-break;}
.jcarousel_box2 .prodList li { margin:0; background:url("../images/arrow_small.gif") 0 3px no-repeat; *background:url(../images/arrow_small.gif) 0 7px no-repeat; padding:0 0 5px 8px; font-size:11px; *padding-bottom:0; display:block !important; float:none !important; text-align:left !important;}
.jcarousel_box2 .prodList li a { color:#5b5b5b; text-decoration:none;}
.jcarousel_box2 .prodList li a:hover { color:#2f88be;}


.jcarousel-container {position:relative; }
.jcarousel-clip {z-index: 2; padding:0; margin:0 25px 0 25px; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative;top: 0; left:0px; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none; margin:15px 0 0 1px; text-align:center;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

 
.jcarousel-skin-tango2 .jcarousel-next-horizontal {position: absolute; top:15px; right:12px; width:28px; height: 28px; cursor: pointer; background:url(../images/carousel_nex2.png) no-repeat 0 0;
}
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {background-position: -31px 0;}
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -31px 0;}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {position: absolute; top:15px; left:10px; width:28px; height:28px; cursor: pointer;  background: transparent url(../images/carousel_prv2.png) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {background-position:-31px 0;}
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -31px 0;}
*/

.jcarousel_box2{float:left; /*border:#09F solid 1px;*/ padding:0; /*width:950px;*/ margin:auto;}
.jcarousel-skin-tango2 .jcarousel-container {min-height:99px; width:950px; margin:auto}
.jcarousel-skin-tango2 .jcarousel-container-horizontal {width:970px; margin:auto; background:url(../images/product_base_bg.png) 0 70px no-repeat;}

.jcarousel_box2 p {color: #5B5B5B;margin-bottom: 7px;font-family: Arial,Helvetica,sans-serif;font-size: 13px; text-align: center;}
.jcarousel_box2 .prodList ul { margin:10px 0 0 30px !important; padding:0 !important; width:130px !important;word-wrap:word-break;}
/*.jcarousel_box2 .prodList li { margin:0; background:url("../images/arrow_small.gif") 0 3px no-repeat; *background:url(../images/arrow_small.gif) 0 7px no-repeat; padding:0 0 5px 8px; font-size:11px; *padding-bottom:0; display:block !important; float:none !important; text-align:left !important;}*/
.jcarousel_box2 li { margin:0; display:block !important; float:left ; text-align:left;}
.jcarousel_box2 li a span{margin: 0pt 0pt 0pt 10px;}
.jcarousel_box2 .prodList li { margin:0; background:url("../images/arrow_small.gif") 0 3px no-repeat; *background:url(../images/arrow_small.gif) 0 7px no-repeat; padding:0 0 5px 8px; font-size:11px; *padding-bottom:0; display:block !important; float:none ; text-align:left !important;}
.jcarousel_box2 .prodList li a { color:#5b5b5b; text-decoration:none;}
.jcarousel_box2 .prodList li a:hover { color:#2f88be;}


/*...................................carousel skin...................................................................................*/
/*...................................carousel........................................................................................*/

.jcarousel-container {position:relative; }
.jcarousel-clip {z-index: 2; padding:0; margin:0 25px 0 25px; overflow: hidden; position: relative; /*border:#CCC solid 1px;*/}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative;top: 0; left:0px; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none; margin:15px 0 0 1px; text-align:center;}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev {z-index: 3; display: none;}

/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango2 .jcarousel-next-horizontal {position: absolute; top:15px; right:12px; width:28px; height: 28px; cursor: pointer; background:url(../images/carousel_nex2.png) no-repeat 0 0;
}
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {background-position: -31px 0;}
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -31px 0;}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {position: absolute; top:15px; left:10px; width:28px; height:28px; cursor: pointer;  background: transparent url(../images/carousel_prv2.png) no-repeat 0 0;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {background-position:-31px 0;}
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -31px 0;}
/*...................................carousel........................................................................................*/

/*...................................carousel........................................................................................*/

/* stretchable dropdown menu */

.hoverBlock1 .stretchable-top {background:url(../images/top_L_bg.png) no-repeat top left; padding:0 0 0 7px; width:auto}
.hoverBlock1 .stretchable-top_L {padding:7px 0 0 0;background:url(../images/top_R_bg.png) no-repeat right top !important; }
.hoverBlock1 .stretchable-bottom {padding:0 0 0 7px; background:url(../images/bot_L_bg.png) no-repeat left; width:auto }
.hoverBlock1 .stretchable-bottom_L {padding:17px 0 0 0; background:url(../images/bot_R_bg.png) no-repeat right; width:auto }

.container-horizontalbase { margin:0 7px 0 0; background:url(../images/product_base_bg.png) 0 70px no-repeat;}


/*Product box aliment*/
.hover1 {margin-left:270px !important;}
.hover2 {margin-left:184px !important;}
.hover3 {margin-left:105px !important;}
.hover4 {margin-left:40px !important;}


.loc{
    color: #092B58;
    font-size: 14px;
    font-weight: normal;
	margin:30px 0 0 20px ;
}

.locin{margin:18px 0 0 20px; font-family:Ebrima,Arial, Helvetica, sans-serif; font-size:11px; color:#272727;}
.locin .inp{font-family:Ebrima,Arial, Helvetica, sans-serif; font-size:12px; color:#272727; width:201px; height:16px;}
.locin .buto{margin:39px 0 0 225px; position:absolute;}





















































/* ------------------------------- end ----------------------------------------------*/











/*...................................Button Product Slider 31/12/2010........................................................................................*/

.jcarousel-next-horizontal2 {position: absolute;width:28px; height: 28px; cursor: pointer; background:url(../images/carousel_nex3.png) no-repeat 0 0; margin:0 0 0 960px; z-index:1;}
.jcarousel-next-horizontal2:hover {background-position: -31px 0;}
.jcarousel-next-disabled-horizontal2,
.jcarousel-next-disabled-horizontal2:hover,
.jcarousel-next-disabled-horizontal2:active {cursor: default; background-position: -31px 0;}

.jcarousel-prev-horizontal2 {position: absolute; width:28px; height:28px; cursor: pointer;  background: transparent url(../images/carousel_prv3.png) no-repeat 0 0; margin:0 0 0 23px;}

.jcarousel-prev-horizontal2:hover {background-position:-31px 0;}
.jcarousel-prev-disabled-horizontal2,
.jcarousel-prev-disabled-horizontal2:hover,
.jcarousel-prev-disabled-horizontal2:active {cursor: default; background-position: -31px 0;}

/*---------------------- Contact Us page 11/01/2011 ---------------------*/
.contactLft{width:265px; float:left;margin:20px 50px 15px 15px; font-size:12px; color:#2A5981;}
.contactLft p{padding:7px 0;}
.contactRgt{width:285px; float:left; color:#2A5981; font-size:12px;margin:20px 15px 15px 15px;}
.contactRgt .faq{padding:10px 0 10px 0px; min-height:68px; clear:both}
.contactRgt .faq img{float:left; margin:-5px 10px 5px 0;}
.contactRgt .sendMail{padding:0px 0 10px 0px; min-height:70px; clear:both}
.contactRgt .sendMail img{float:left; margin:-5px 10px 5px 0;}
.contactRgt .sendMail span{float:left; display:block; padding:20px 0 0 0;}
.contactRgt .custService{padding:15px 0 10px 0px; min-height:45px;}
.contactRgt .custService img{float:left; margin:-5px 23px 5px 0;}
.contactRgt .custService span{float:left; display:block; padding:28px 0 0 0;}




/*Dealer Listing 11/01/2011*/
.dealerBox_T {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #E4E4E4;
    border-collapse: collapse;
    line-height: 14px;
    margin:auto;
    width: 640px;
}

.i_text2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bolder; padding:15px 15px;}

.head_div{padding:0 0 15px 0;}

.dropdownBar{background: url("../images/dopdownBar.gif") repeat-x scroll 0 0 transparent;border: 1px solid #DFDEDE;height: 25px; margin:0 18px 5px;padding: 4px 4px 0;text-align: right;}

/*...................................carousel........................................................................................*/
.catalogue_drop_box2 .contactDealer{float:left; width:250px; margin: 0px 0 0 28px !important; min-height:22px;}
.catalogue_drop_box2 .contactDealer input[type="text"]{font:12px Arial, Helvetica, sans-serif; color:#656565; width:165px; height:18px; padding:2px;}
.catalogue_drop_box2 .contactDealer textarea{font:12px Arial, Helvetica, sans-serif; color:#656565; width:240px; height:120px; padding:2px;}



/*Product Listing Short Description Bullets (14-Jan-2010)*/
#container #wrapper .wTop .inner .rightBlock .innerTextHolder .productBox .textDescript li {
    background: url("../images/inner_li2.jpg") no-repeat scroll 0 7px transparent;
    color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 10px;
}
/* End */

/*8/02/2011*/
.headerBg_TH{background:#f3f3f3 url("../images/bg_monthBar.gif") 0 0 repeat-x; margin-left:1px;}
.headerBg_TH th{ border-bottom:1px solid #e3e3e3; padding:0 13px; color: #656565;font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align:left;}
.headerBg_TH th a {color: #656565 !important; text-decoration:underline !important;}
.border_TD{border-right:1px solid #F1F1F1}
.listing-tex{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006; text-align:left; padding:10px;}

.listing-tex a {
    color: #656565;
    text-decoration:none;}
	
	
.body-inner{background:#fff url("../images/bg_inner.gif") 0 44px repeat-x!important;}
.manuals2{width:166px; float:left; margin:0 18px 0 0;}

/* ADD BY NISHA on 5th Feb */

.i_text3{
	color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 10px 10px 10px 13px;
}

.cmsTblBg {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/Assets/images/c26-nr1602-call2.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: repeat-y;
    background-size: auto auto;
	padding:0 8px;
}

/*****************************************************Alpana**************************************************************/
.over-lay-holder-detail .top1{width:617px; height:17px; background:url(../Images/top_overlay-new.png) no-repeat;}
.over-lay-holder-detail .inner1{width:617px; min-height:372px; background:url(../Images/inner_overlay-new.png) repeat-y;}
.over-lay-holder-detail .inner1 h1{font-size:18px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 0; font-weight:normal;}
.over-lay-holder-detail .inner1 h2{font-size:14px; color:#2a5981; font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 2px 0; font-weight:normal; }
.over-lay-holder-detail .inner1 p{font-size:12px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; line-height:18px;}
.over-lay-holder-detail .inner1 .contetnBlock{font-size:12px; color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; line-height:18px;}
.over-lay-holder-detail .inner1 .pro{margin:0; padding:0;}
.over-lay-L-new{float:left; width:500px; min-height:200px; margin:0 10px 0 30px;}
.over-lay-R h2{font-size:14px; color:#2a5981; font-family:Arial, Helvetica, sans-serif; margin:0; padding:28px 0 0 30px!important; font-weight:normal; width: 200px;}
.over-lay-holder-detail .inner1 .close{width:77px; height:38px; background:url(../Images/close.png) no-repeat; display:block; margin: -32px -5px 0 0; position: relative; float:right;} 
.over-lay-holder-detail .inner1 a.close span{display:none;}
.over-lay-holder-detail .bottom1{width:617px; height:26px; background:url(../Images/bottom_overlay-new.png) no-repeat;}
/************************************************************************************************************************/

.DescBanner1 {
    background-color: transparent;
    background-image: url("/Assets/Images/Products/SA-11S3/c26-marantz-sa-11s3-banner2.jpg");
    background-repeat: repeat;
    background-size: auto auto;
    background-origin: padding-box;
    background-position: left top;
    background-attachment: scroll;
    background-clip: border-box;
}

.DescBanner2 {
    background-color: transparent;
    background-image: url("/Assets/Images/Products/SA-11S3/c26-marantz-sa-11s3-banner4.png");
    background-repeat: repeat;
    background-size: auto auto;
    background-origin: padding-box;
    background-position: left top;
    background-attachment: scroll;
    background-clip: border-box;
}

/* Added by Nisha on 16 October 2012 */

.selectCountrySmall input[type="text"]{width:106px !important; -webkit-appearance: none; border:1px solid #e3e9ef; border-top:1px solid #abadb3; -webkit-border-radius:0px; }
body{-webkit-appearance:none; -webkit-text-size-adjust: none;}
html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@media only screen and (device-width: 768px) {

.overlayblock .topLft{background:none;padding:0 0 0 12px;clear:both; overflow:hidden; display:none}
.overlayblock .topLft .topRgt{background:none; height:12px;display:none}

.overlayblock .overlayinner{
background:rgb(252,252,252); /* Old browsers */
background:-moz-linear-gradient(top,  rgb(252,252,252) 0%, rgb(252,252,252) 50%, rgb(234,232,231) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(252,252,252)), color-stop(50%,rgb(252,252,252)), color-stop(100%,rgb(234,232,231))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgb(252,252,252) 0%,rgb(252,252,252) 50%,rgb(234,232,231) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgb(252,252,252) 0%,rgb(252,252,252) 50%,rgb(234,232,231) 100%); /* Opera 11.10+ */
background:linear-gradient(to bottom,  rgb(252,252,252) 0%,rgb(252,252,252) 50%,rgb(234,232,231) 100%); /* W3C */
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:3px 2px 7px rgba(160, 160, 160, 0.75);
-moz-box-shadow:3px 2px 7px rgba(160, 160, 160, 0.75);
box-shadow:3px 2px 7px rgba(160, 160, 160, 0.75);
padding:0;
}
.overlayblock .overlayinner .rgt{padding:5px 10px 15px 10px; background:none; overflow:hidden}
.overlayblock .overlayinner .rgt ul{width:130px !important; margin:10px 0 0 20px !important; float:left; overflow:hidden}
.overlayblock .overlayinner .rgt ul li{background: url("../images/prdlistimage.png") no-repeat scroll 0 7px;display: block;padding-left: 10px;text-align: left;font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px !important; color:#222222;}
.overlayblock .overlayinner .rgt ul li a{color:#000000;}
.overlayblock .overlayinner .rgt ul li a:hover{color:#2f88be;}

.overlayblock .bottomLft{background:none;padding:0 0 0 12px;clear:both;overflow:hidden; display:none}
.overlayblock .bottomLft .Rgt{background:none;height:36px;display:none}
.cluetip-arrows {
    background-position: 0 0;
    background-repeat: no-repeat;
    display:none;
    height:10px;
    left:-5px;
    position:absolute; 
    top:0;
    width:11px;
}
.country_menubox{height:auto; visibility:hidden; position:absolute; z-index:10; top:21px; /*margin:0 0 0 -179px;*/ right:-11px; width:384px; min-height:100px;}
#container .header .searchBlock .searchBox .searchBg input { background: none repeat scroll 0 0 transparent; border: 0 none; color: #000000; font-family: Calibri; font-size: 12px; height: 20px; padding: 3px 0 0 5px; width: 166px; line-height:20px; margin-top:1px}
#container .header .searchBlock .countrySelector a.currActive{background:url(../images/chang_country_hover.png) -4px 3px no-repeat; margin:0 -10px 0 0; padding:10px 10px 10px; width:118px;text-decoration:none;}
.selectCountrySmall .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:120px !important; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.selectCountrySmall .dd .ddTitle span.arrow { background:#fdfcfc url(../images/ico.jpg) no-repeat 0 0; float:right; display:inline-block; width:7px; height:4px; overflow:visible; cursor:pointer; margin:10px 5px 0 0; }
.selectPostCode .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:130px; min-width:130px !important; overflow-y:scroll; overflow-x:hidden !important; background-color:#ffffff; }
.selectRadius .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:92px; min-width:75px !important; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
#divImage #flowpanes .items img{min-width:970px;}
}


/*Added By Karan Ojha 7 Dec 2013 for Order Parts form*/
.fieldlabel
{
    color: #656565;
    display: inline-block;
    font-size: 12px;
    text-align: right;
    width: 250px;
    float:left;
}
.field
{ 
    color: #656565;
    float: right;    
    min-height: 22px;    
    width: 400px;}
.productMenu
{ 
    color: #656565;
    float: right;    
    min-height: 22px;    
    width: 400px;}
.box fieldset{
    margin-bottom:10px;
}
.astrick {
   color: #656565 !important;
}
.online_support_left .intro_txt
{   
    font-size: 14px;
    line-height: 17px;
    margin-bottom:20px;
}
.online_support_left .Ordertext
{
    margin: 12px auto 18px;
    width: 675px;
    background: url("../images/bg_grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    margin: 0;
    overflow: hidden;
    padding-top: 5px;
    border: 1px solid #EBEBEB;
}
.online_support_left h1 {
    color: #2A5981;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
}
.field > input[type="text"] {
    width: 190px;
}
.large {
    height: 17px !important;
    margin: 2px 0 0 !important;
    width: 63px !important;
}
.small {
   height: 17px !important;
    margin: 2px 2px 0 !important;
    width: 50px !important;
}
.online_support_left .box {
    padding-top: 20px;
}
.serialNumber {
    width:250px;
    float:right;
}
.form_block
{background: url("../images/innerText_bg.jpg") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    padding: 20px 0;
    width: 675px;}
.rf .inputtextarea
{
    
    border: medium none;
    color: #656565;
    float: left;
    margin: 0 0 0 27px;    
    padding: 0 0 0 5px;
    width: 201px;
}
.rf .datepicker1
{  border: 0 none;
    height: 17px;
    margin: 2px 0 0;
    width: 190px;}
.rf .inputphonearea {
    float: left;
    margin: -2px 0 0 32px;
    min-height: 22px;
}
.orderPartsbtnBlock
{ background: url("../images/btn_leftBg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 22px;
    padding: 2px 3px 0 8px;
    border:none !important;
}
.orbtn
{
    background: url("../images/btnBg_right.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    
    cursor: pointer;
    display: inline-block;
     float: right;
    margin-right: 10px;
    font-size: 11px;
    height: 22px;
    line-height: 17px;
    padding: 0 5px 0 0;
}

.catalogue_request_drop_box2 .selectPostCode.forum_space_list select, .catalogue_request_drop_box2 .inputphonearea .small, .catalogue_request_drop_box2  .inputphonearea .large, .catalogue_request_drop_box2 .inputtextarea textarea{ border:1px solid #dbdfe6;border-bottom:1px solid #e3e9ef;border-top:1px solid #abadb3;}

/*Added By Anurag 6 sept 2014 for table border*/
table.WideRange_Table,
table.WideRange_Table th,
table.WideRange_Table td { 
	border:#ccc solid 1px; 
}

Sup {
	position: relative;
    top: -0.4em;
    vertical-align: baseline;
}


/*Added By Nikesh on 12 Jan 2015*/

.wrapInner
{
	margin: 12px auto 18px;
    width: 675px;
	color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}

.mainWrap
{	
	background: url(../images/innerText_bg.jpg) repeat-y 0px 0px;	
}

.mainWrap:before
{
	background: url(../images/innerTextTop_bg.jpg) no-repeat scroll;
    float: left;
    height: 6px;
	content:"";
    width: 675px;
}

.mainWrap:after
{
	background: url(../images/innerTextBottom_bg.jpg) no-repeat scroll;
    float: left;
    height: 6px;
	content:"";
    width: 675px;
}

h2.title
{
	color: #2a5981;
    font-size: 18px;
    font-weight: normal;
    margin-bottom:3px;
	padding:28px 20px 0px 20px;
}

h2.subTitle, h2.requestHeading
{
	color: #000;
    font-size: 12px;
    margin-bottom:3px;
}

.fullContainer .Fbold
{
	color:#2a5981;
	font-weight:bold;
}

.ms-WPBody h2.productTitle
{
	color: #656565;
	font-size: 12px;
	margin-bottom:3px;
}

.fullContainer:after, .productFrmWrap:after
{
	clear:both;
	content:"";
	display:block;
}

.leftNav
{
	width:44%;
	float:left;
}

.imgNav
{
	width:52%;
	float:right;
}

.fullImg
{
	width:100%;
	float:left;
	margin-top:10px;
}

.fullImg img
{
	max-width:100%;
}

.fullContainer p, .popupContainer p
{
	margin-bottom:15px;
}

figure.imgFull
{
	width:100%;	
	margin:0px;
	padding:0px;
}

figure.imgFull img, .imgNav img
{
	width:100%;
	display:block;
}

.bg_SecondaryBlue
{
	background:#2C5791;
	color:#fff;
	font-size:15px;
	padding:30px;
	line-height:normal;
	border:1px solid #eee;
}

.posRel
{
	position:relative;
}

.callOutBottom {
    background: url("http://usa.denon.com/assets/images/calloutBottom.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -54px;
    display: block;
    height: 54px;
    left: 150px;
    position: absolute;
    width: 85px;
}

.container.bg_LinearContent
{	
	margin: 12px auto 18px;
    width: 675px;
	color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
	background:url("../images/bg_greyInner.png") repeat-y 0 5px;
}

.container.bg_LinearContent:before
{
	background: url("../images/bg_grey.png") no-repeat 0px 0px;
    float: left;
    height: 5px;
	content:"";
    width: 100%;
}

.container.bg_LinearContent:after
{
	background: url(../images/bg_grey.png) no-repeat 0 -15px;
    float: left;
    height: 18px;
	content:"";
    width: 100%;
}

.container.bg_LinearContent .MS_inp100
{
	width:100%;
	float:left;
	padding:13px 0px 6px 0px;
}

.label
{
	float:left;
	margin:0px 6px 0px 20px;
	line-height:19px;	
}

.fieldContainer
{
	float:left;
	max-width:180px;
	margin:0px;
	position:relative;
}

.submitWrap
{
	float:left;
}

.submitWrap input[type="submit"], .submitBtnWrap input[type="submit"]
{
	background: url("../images/btn_leftBg.png") repeat-x center top;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 21px;
	line-height:17px;
	border-radius:4px;
	border:0px;
	margin-left:10px;
    padding:0 8px;
}

.fieldContainer select
{
	float: left;
    height: 22px; 
    width: 132px;
	border:1px solid #abadb3;
	text-indent:3px;
	font-family:arial;
	font-size:12px;
	color:#444;
}

.fieldContainer input[type="text"]
{
	border:1px solid #abadb3;
    height: 17px;
    width: 178px;
	text-indent:3px;
	font-family:arial;
	font-size:12px;
	color:#444;
}

.fieldContainer a.login-window
{
	width:100%;
	float:left;
	font-size:11px;
	text-decoration:underline;
	color:#2a5981;
}

.notes
{
	padding:0px 20px;
}

.ms-WPBody .notes a
{
	font-size:11px;
	text-decoration:underline;
	color:#2a5981;
}

.fullWrap
{
	width:100%;
	float:left;
	margin:10px 0px 20px 0px;
}

.innerBox
{
	width:47%;
	margin-right:3%;
	float:left;
}

.updatesWrap
{
	width:100%;
	float:left;
	margin-bottom:18px;
	border:1px solid #ddd;
}

.ms-WPBody .updatesWrap h3
{
	font-size:13px;
	color:#2a5981;
	background:#f8f8f8;
	padding:8px 2%;
}

.updatesList
{
	width:96%;
	color:#2a5981;
	padding:8px 2%;
	float:left;
}

.updatesList h4
{
	color:#656565;
}

.updatesLeft
{
	width:60%;
	float:left;
}

.updatesDesc 
{
	display:inline;
	float:none;
}

.updatesRight
{
   width:40%;
   color:#000;
   float:right;
   text-align:right;
}

.ms-WPBody .updatesRight a
{
	text-decoration:underline;
	color:#2a5981;
}

.ms-WPBody .updatesRight a:hover, .ms-WPBody .notes a:hover, .fieldContainer a.login-window:hover
{
	text-decoration:none;
}

.notesWrap
{
	width:100%;
	float:left;
	margin-bottom:18px;
}


.productType
{
}

.formWrapperBox
{
	width:96%;
	padding:2%;	
	border-top:1px solid #ebebeb;
}

.formHeading
{
	font-size:16px !important;
	font-weight:normal !important;
	color:#2a5981;
	margin-bottom:10px;
}

.productFrmWrap
{
	background:#f5f5f5;
	padding:2%;
	width:96%;
}

.productFrmWrap .container.bg_LinearContent, .productFrmWrap .container.bg_LinearContent:before, .productFrmWrap .container.bg_LinearContent:after
{
	background:none;
	width:100%;
	margin:0px;
	height:0px;
}

.productFrmWrap .container.bg_LinearContent
{
	height:auto;
}


.fullContainer
{
	padding:20px;	
}

.fullWidth
{
	width:100%;
	float:left;
	min-height:35px;
}

.productFrmWrap .fullWidth label
{
	float:left;
	min-width:103px;
}

.halfWidth
{
	width:50%;
	float:left;
}

.halfWidth input[type="text"]
{
	border: 1px solid #abadb3;
	height: 17px;
	width: 178px;
	float:left;
	text-indent:3px;
	font-family:arial;
	font-size:12px;
	color:#444;
}

.halfWidth select
{
    border: 1px solid #abadb3;
    float: left;
    height: 22px;
    width: 182px;
	text-indent:3px;
	font-family:arial;
	font-size:12px;
	color:#444;
}

.fullWidth .textarea {
    resize: none;
    width: 488px;
	height:60px;
}

.redComp-icn
{
	color:#ff0000;
}

.halfWidth  span.formError
{
	float:left;
	padding-left:102px;
	font-size:11px;
	line-height:10px;
}

.fieldContainer span.formError
{
	bottom: 100%;    
    font-size: 11px;
    left: 0;
    line-height: 10px;
    position: absolute;
}

.termContainer
{
	width:100%;
}

.scrollWrap
{
	width:100%;
	height:200px;
	overflow-y:scroll;
	float:left;
	margin-bottom:5px;
}

.fullWidth .label_check
{
}

.submitBtnWrap
{
	min-height:10px;
}

.submitBtnWrap input[type="submit"]
{
	margin-left:0px;
}
.popupOverlay, #popupOverlay{
	position:fixed;
	width:100%;
	height:100%;
    left: 0;
	top: 0;
    background-color: #cccccc;
	opacity: 0.4;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	
	/* IE 5-7 */
	filter: alpha(opacity=40);
	
	/* Netscape */
	-moz-opacity: 0.4;
	
	/* Safari 1.x */
	-khtml-opacity: 0.4;
    z-index: 102;
}

.login-popup
{
	width:575px;
	width:617px;
	position:fixed;
	display:none;
	left:50%;
	top:50%;
	margin-left:-308px;
	margin-top:-100px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:8px;
	box-shadow:2px 2px 2px #ccc;
	z-index:999;
}

.login-popup:after
{
	display:block;
	content:"";
	clear:both;
}

/*#how-to-getserial
{
	margin-top:-275px;	
}

#ServiceType
{
	margin-top:-300px;
}*/



.login-popup .btn_close
{	
	outline:none;
	float:right;
	margin:5px;
}

.ms-WPBody h2.popupTitle {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin:20px;
}

.popupContainer
{
	margin:20px;
}

.popupContainer img
{
	max-width:100%;
	margin-top:10px;

}

.ms-WPBody td {
    font: inherit;
}