/* CSS Document */
body{margin:0; background-color:#424C67;}
.cleardiv{clear:both;}
.fRight{float:right;}
.borderedBox{border:1px solid #C5BEBE; padding:.77em; background:transparent -moz-linear-gradient(center top , #FFFFFF 0pt, #DDDDDD 100%) repeat scroll 0 0; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#DDDDDD),color-stop(100%,#FFFFFF)); background:-o-linear-gradient(top,#DDDDDD 0,#FFFFFF 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD',endColorstr='#FFFFFF',GradientType=0);background:linear-gradient(top,#DDDDDD 0,#FFFFFF 100%); }
.greenHeader{background-color:#339933; background:transparent -moz-linear-gradient(center top , #339933 0pt, #339833 100%) repeat scroll 0 0; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#339833),color-stop(100%,#339933)); background:-o-linear-gradient(top,#339833 0,#339933 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#339833',endColorstr='#339933',GradientType=0);background:linear-gradient(top,#339833 0,#339933 100%); color:#FFF; font-size:167%; padding:.23em .5em; border-radius:6px;}
.bMargin{margin-bottom:1em;}
.lnkReadMore{padding-left:1.5em; background:transparent url(/Images/Common/icon_all-icons.gif) no-repeat 0 0; color:#374559; font-weight:bold; margin:.5em .5em 0 0;}
.hidden{display:none;}
h1{font-size:20px; color:#4D6C81; margin-bottom:10px; font-weight:bold;}
#topDiv{text-align:left; width:73.9em; margin:0 auto; padding:.23em 0; color:#fff;}
#hd{background-color:#EFEFEF;}
#hd .contactNo{float:right; background-color:#424C67; padding:1em .23em .23em; border-radius:3px;  position:relative; top:-40px; left:-20px;}
#hd .contactNo div{padding:10px; font-size:123.1%; letter-spacing:.1em; font-weight:bold; color:#424C67; padding-left:3em; background:#FFF url(/Images/Common/icon_contact.gif) no-repeat 0 -3px; line-height:1.3em;}
#hd .hd1{width:73.9em; margin:0 auto; text-align:left; padding:.5em 0;}

#doc2{background-color:#fff; padding:6px 6px 20px; width:73.9em; text-align:left;}
#menu{height:48px; height /*\**/:47px\9; *height:47px; background-color:#3B3B3B; background:transparent -moz-linear-gradient(center top , #3B3B3B 0pt, #353535 100%) repeat scroll 0 0; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#353535),color-stop(100%,#3B3B3B)); background:-o-linear-gradient(top,#353535 0,#3B3B3B 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535',endColorstr='#3B3B3B',GradientType=0);background:linear-gradient(top,#353535 0,#3B3B3B 100%); z-index:1000; color:#fff; position:relative;}
#menu > li{float:left; font-size:116%; display:block; border-right:1px solid #292929; position:relative;}
#topNav li a{text-decoration:none; color:#FFF; display:block; padding:.96em 1.2em; *padding:.9em 1.2em;}
#topNav li a.selected{background-color:#339933; background:transparent -moz-linear-gradient(center top , #339933 0pt, #339833 100%) repeat scroll 0 0; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#339833),color-stop(100%,#339933)); background:-o-linear-gradient(top,#339833 0,#339933 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#339833',endColorstr='#339933',GradientType=0);background:linear-gradient(top,#339833 0,#339933 100%);}
/* sub-menus*/
#menu ul {padding:0px; margin:0px; left:-1px; display:block;}
#menu li ul {position:absolute; top:0px; margin-top:45px; width:200px; /* for IE */ display:none; }
#menu li:hover ul{display:block;}
#menu li ul li{display:block; margin:0; border-top:dotted 1px #606060; *border-top:0; list-style-type:none; background-color:#3B3B3B; background:transparent -moz-linear-gradient(center top , #3B3B3B 0pt, #353535 100%) repeat scroll 0 0; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#353535),color-stop(100%,#3B3B3B)); background:-o-linear-gradient(top,#353535 0,#3B3B3B 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535',endColorstr='#3B3B3B',GradientType=0);background:linear-gradient(top,#353535 0,#3B3B3B 100%);}
#menu li ul li:hover{background-color:#339933; background:transparent -moz-linear-gradient(center top , #339933 0pt, #339833 100%) repeat scroll 0 0; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#339833),color-stop(100%,#339933)); background:-o-linear-gradient(top,#339833 0,#339933 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#339833',endColorstr='#339933',GradientType=0);background:linear-gradient(top,#339833 0,#339933 100%);}
#menu li ul li:first-child {border-top:none;}
#menu li ul li a {display:block; color:#FFF; padding:.96em 1.2em; *padding:.9em 1.2em;}
/**********Breadcrumb************/
#breadcrumb{background-color:#E9E9E9; position:absolute; top:-126px; *top:-164px; margin:0 0 0.77em; font-size:85%; width:100%;}
#breadcrumb p{padding:0.3em 2.1em;}
/**********Login Box*************/
#divLogin{margin-top:2em;}
#divLogin .divLoginD{float:left; padding:1.7em .5em 0; width:33em; width /*\**/:32.5em\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#divLogin .divLoginD{width:32.5em;}#menu{height:47px;}#breadcrumb{top:-127px;}}
.varientlisting .exshowroomPrice, x:-moz-any-link, x:default{}
.divLoginD h2{font-size:197%; color:#424C67;}
#divLogin .divlogin{float:right; background:transparent url(/Images/Common/bg-login.jpg) no-repeat 0 0; padding:1em; margin:1em 0;}
.divlogin .txtLogin{padding:.5em; width:13.8em; *width:13.3em;}
.btnLogin{position:relative; top:-2px; *top:-10px; vertical-align:middle;}
.divlogin a{color:#000; text-decoration:none;}.divlogin a:hover{text-decoration:underline;}

/*********COMMON STYLE************/
.content{position:relative;}
.floatright{float:right;}
.boxborder{border:1px solid #D3E2E9;}
.paddedbox{padding:.77em;}.txtSearchPages{padding:.23em; border:1px solid #CCC;}#divSearchSP{padding:2em 0 0; float:right;}
a{color:#424C67;}a:hover{color:#339933;}
h4{color:#424C67; font-size:116%; font-weight:bold; margin-bottom:.4em;}
#bd{min-height:30em;}
#bd ol{margin-top:10px;}
#bd ol li{ list-style-type:decimal; list-style-position:outside; margin-left:30px; margin-bottom:5px; font-size:13px; line-height:1.8em; font-weight:bold;}
#bd ul.inlinelist{overflow:hidden; margin-bottom:5px; *height:25px;}
#bd ul.inlinelist li{ display:block; float:left;}
#bd ul.inlinelist li.left{width:150px; text-align:right;}
/********Home Page Style Starts Here********/
#pnlHomeSearch{padding-bottom:2em;}
#pnlHomeSearch h1{font-size:167%; color:#FFF; text-transform:uppercase; margin-bottom:.4em;}
#pnlHomeSearch a{color:#FFF; margin:.23em 5em 0;}
.txtInputBox{padding:.7em; font-size:123.1%; border-radius:20px; width:80%;}
.contentleft,.contentright{float:left; width:49.8%; background-color:#374559; padding:1.5em 0; height:11em;}
.contentleft div,.contentright div{padding:.23em 1em;}
.contentright{float:right; background:#374559 url(/Images/Common/bg_seperator.jpg) no-repeat 0 0;}
#tabUniversal{margin-bottom:2em;}
#homeTabs {height:2.45em; *height:2.4em; padding:0 0 0 .5em; font-size:85%; font-weight:bold; z-index:100;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#homeTabs {height:2.4em;}}
#homeTabs a{border:1px solid #D1D1D1; border-top-left-radius:5px; border-top-right-radius:5px; text-decoration:none; border-bottom:0; display:block; float:left; color:#000; margin-left:.43em; position:relative; _top:1px;}
#homeTabs a span {background-color:#DEDEDE; color:#000; display:block; padding:.55em .77em .55em; padding-bottom /*\**/:.6em\9; text-align:center; position:relative;}
#homeTabs a span, x:-moz-any-link { padding-bottom:.55em; *padding-bottom:.5em;}
#homeTabs .selected span {background-color:#339833; color:#FFF;}
.tabContent{background-color:#F0F0F0; border-top:3px solid #339833; *height:20.7em;}
.tabContent .ulFloated li{width:20%; float:left; line-height:1.2em; height:20.5em; *height:20.1em;}
.tabContent .ulFloated div{padding:.5em; border:2px solid #BBBBBB; height:18em; margin:.77em 0.25em .77em .77em; *margin-left:.67em;}
.tabContent .ulOther li{padding:.5em; border:2px solid #BBBBBB; height:18em; margin:.77em 0.77em .77em .23em; *margin-left:.2em; list-style-type:none;} .tabContent .ulOther{height:21em;}
.tabContent h5 a{color:#339933; text-decoration:none; margin-bottom:.23em; text-transform:capitalize;}
.tabContent img{margin:.5em 0;}
#notSubscribed{padding:1em .77em; height:15em;}
#pnlFaqs{padding:0 0 .77em;}#pnlFaqs a{color:#339933;}
#pnlFaqs li{padding:.77em .77em 0;}
.yui-gc .yui-g{width:100%;}
.yui-gc .yui-g .yui-u.first{border-right:1px solid #C5BEBE; width:47%; padding-right:.7em;}
.yui-gc .yui-g p{line-height:1.5em; color:#4B4B4B;}
.constHeight{height:12em;}
#divReviewer,#divDeal{margin-top:2em;}
h4 a{color:#339933; text-decoration:none;}
.ulRightPanel li{padding:.5em 0; margin:0 .5em; line-height:1.5em; border-bottom:1px dotted #C5BEBE; color:#4B4B4B;}

.lnkReadMore{cursor:pointer;}
#divOverlay{position:absolute; background-color:#494949; z-index:900; height:100%; width:100%; display:block; left:0; top:0;}
#popupText{background-color:#FFF; border-radius:5px; border:1px solid #CCCCCC; position:absolute; z-index:1000; text-align:left; margin:auto; width:600px; padding:1em;}
#popupText p{margin-bottom:.5em;}
#popupText ol{margin-top:10px;}
#popupText ol li{ list-style-type:decimal; list-style-position:outside; margin-left:30px; margin-bottom:5px; font-size:13px; line-height:1.4em;}
.contentA p{margin-bottom:.5em; line-height:1.4em;}.contentA li{list-style-type:circle; list-style-position:inside; line-height:1.5em;}.contentA ul{margin:0 0 .5em 1em;}.contentA em{font-style:italic; font-weight:bold;}
/********Home Page Style Ends Here**********/

/***********Pagination************/
#divPagination a{padding:.1em .4em; border:1px solid #CCC; text-decoration:none; font-weight:bold; }
#divPagination span span{border:1px solid #CCC; padding:.1em .4em; font-weight:bold; background-color:#424C67; color:#FFF;}

/**********FOOTER CSS STARTS HERE***************/
#ft{background-color:#142233; color:#94A9C2;}
#ft p,.divContact p{color:#FFF; font-size:108%; font-weight:bold; margin-bottom:1em;}
#ft a{color:#94A9C2; text-decoration:none;}#ft a:hover{text-decoration:underline;}
#ftBottom a{color:#FFF; text-decoration:none;}
#ftBottom{background-color:#10253D; color:#FFF;}
#ft1{text-align:left; width:73.9em; margin:0 auto;}
#ft1 .fLeft{margin:1em; padding-right:2.5em; float:left; border-right:1px solid #404F61;}
.fLeft li{line-height:2em;}
#ft1 .divContact{margin:1em; float:left;}
.divContact div{line-height:1.5em;}
.address{background:transparent url(/Images/Common/icon_ft-contact.gif) no-repeat 0 0; padding-left:2em;}
.phone{background:transparent url(/Images/Common/icon_ft-mobile.gif) no-repeat 0 2em; padding:2em 0 0 2em;}
#ft2{width:73.9em; margin:0 auto; padding:.32em 0;}