/* Style CSS */
BODY {PADDING:0px 0px 0px 0px; MARGIN: 0px; voice-family: "\"}\""; voice-family: inherit; background: #fff; font-family:arial; color:#242424; font-size:12px;} 

a, img, span {border:0; margin:0; padding:0;}
p{ padding:0px; margin:0px;}
h1{ margin:0px; padding:0px; font-family:arial; font-size:20px; font-weight:normal; text-transform:uppercase; color:#000; line-height:25px;}
table{FONT-SIZE: 12px; /*COLOR: #626362;*/ FONT-FAMILY: arial; text-align:left; line-height:18px; }
input, inputtexarea,file {FONT-SIZE: 12px; /*COLOR: #626362;*/ FONT-FAMILY: arial; text-align:left; line-height:18px; overflow:hidden;}
.padtop{ padding:5px 0 0 0;}
.padtop1{ padding:10px 0 0 0;}
.notany{margin:0px; padding:0px; font-weight:normal; font-size:18px; }
.buletxt{ color:#2170BD; font-size:11pt; margin:0px; padding:0px; font-weight:bold;}
.bluetext{ color:#07447F; margin:0px; padding:0px;}
.buletxt2{ color:#5092FE; margin:0px; padding:0px;}
.orangetxt{ color:#EF6C1D; margin:0px; padding:0px;}
.smallbluetext{ color:#07447F; margin:0px; padding:0px; font-size:12px;}
.sameh1{font-size:14px; margin:0px; padding:0px; font-weight:bold;  text-transform:uppercase;}
/* Top links */
/*.menu1 {padding:0 0 0 0px; margin:0; list-style:none; height:41px; position:relative; white-space:nowrap;}
.menu1 li {float:left; }
.menu1 li a {display:block; float:left; height:41px; line-height:41px; color:#474444; text-decoration:none; font-size:14px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 13px 0 12px; cursor:pointer; background:url(../images/blank.gif) no-repeat right top;}
.menu1 li a span {float:left; display:block; padding:0 18px 0 18px;}
.menu1 li.current a {color:#fff; background:url(../images/blank_over.gif);}
.menu1 li.current a span{background:url(../images/blank_over.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#fff url(../images/blank_over.gif);}
.menu1 li a:hover span {background:url(../images/blank_over.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/blank_over.gif); cursor:pointer;}
.menu1 li.current a:hover span {background:url(../images/blank_over.gif) no-repeat right top;}*/


/* Navigation */
.menu2 {padding:0 0 0 0px; margin: 0px 0 0 0px; %margin: -4px 0 0 0px;  margin: -4px 0 0 0px\9; list-style:none; height:41px; position:relative;font-family:calibri;} /*  z-index:500;  */
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:41px; line-height:41px; color:#474444; text-decoration:none; font-size:12pt; font-weight:bold; padding:0 0 0 18px; cursor:pointer;background: url(../images/blank.gif) no-repeat; z-index:3330;}
.menu2 li a.top_link span {float:left; display:block; padding:0 26px 0 0px; height:41px;background:url(../images/blank.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background:url(../images/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span {background:url(../images/blank_over.gif) no-repeat right top;}

.menu2 li a.top_linklaset {display:block; float:left; height:41px; line-height:41px; color:#474444; text-decoration:none; font-size:1px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;background: url(../images/blank.gif) no-repeat;}
.menu2 li a.top_linklaset span {float:left; display:block; padding:0 0px 0 0px; height:41px;background:url(../images/blank.gif) no-repeat right top;}


.menu2 li:hover > a.top_link {color:#fff;background:url(../images/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}

.menu2 li.current a.top_link{color:#fff; background:url(../images/blank_over.gif) no-repeat;}
.menu2 li.current a.top_link span {background:url(../images/blank_over.gif) no-repeat right top;}

.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; z-index:5500;}
.menu2 li:hover {position:relative; z-index:5500;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0px; top:41px; background: #252525; padding:3px; border:1px solid #161616; white-space:nowrap; width:175px; height:auto; z-index:300  }
.menu2 :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:175px; font-weight:bold; font-size:14px; color:#fff; background-color:#2e2e2e;border-bottom:1px solid #646464; }
.menu2 :hover ul.sub li a {display:block; font-size:14px; height:25px; width:175px; line-height:25px; text-indent:5px; color:#fff; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#fff url(../images/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#565656; color:#fff; }
.menu2 :hover ul.sub li a.fly:hover {color:#fff;}
.menu2 :hover ul li:hover > a.fly {color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #252525; padding:3px; border:1px solid #161616; white-space:nowrap; width:155px; z-index:400; height:auto;}

/* Content */
.leftbg{ background:url(../images/bg-left.jpg) no-repeat; padding:0; height:320px; padding:5px 0 0 2px;}

.formtop{ background:url(../images/form-top.jpg) no-repeat; height:16px;}
.formbg{ background:url(../images/form-bg.jpg) repeat-y; padding:0px 0 0 18px;}
.fomrbtm{ background:url(../images/form-btm.jpg) no-repeat; height:16px;}
/*input, select{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; line-height:18px; height:24px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9;}*/
input{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; line-height:18px; height:24px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9;}

/*K*/
select{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; height:21px; line-height:16px; text-align:left; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9;}


textarea{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; line-height:24px; height:72px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9;}

.righttbg{ background:url(../images/bg-right.jpg) no-repeat; padding:0; height:320px; padding:5px 0 0 5px;}
.rightlink{ padding:7px 0 0 5px; margin:0; float:left; background:url(../images/bg-btn-black.gif) no-repeat; height:65px; width:240px;}
.rightlink:hover{background:url(../images/bg-btn-black-hover.gif) no-repeat; cursor:pointer;}
.rightlink a{ font-size:18px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; text-align:left; line-height:24px;}
.rightlink a:hover{ color:#ffc30e;}

.contenttop{ background:url(../images/content-top.gif) no-repeat; padding:0px 0 0 32px; font-size:18px; color:#2170BD; text-transform:uppercase; font-weight:500;}
.contenttop12{ background:url(../images/content-top.gif) no-repeat; padding:7px 0 0 32px; font-size:18px; color:#2170BD; text-transform:uppercase; font-weight:500;}
.contentbg{ background:url(../images/content-bg.jpg) repeat-y; padding:15px 11px 10px 10px;}
.contentbtm{ background:url(../images/content-btm.jpg) no-repeat; height:6px;}
.carfeat{ font-size:12px; color:#5a5a5a; text-decoration:no;}
a.morelink{font-size:12px; color:#ff960e; text-decoration:none; padding:0 0 5px 0; line-height:11px;}/*vertical-align:top; */
a.morelink:hover{color:#003563; cursor:pointer;}

a.morelink1{font-size:15px; color:#dd7611; text-decoration:none;}
a.morelink1:hover{color:#003563;}

a.bluelink{font-size:15px; color:#2170BD; text-decoration:none;}
a.bluelink:hover{color:#dd7611;}

a.bluelink1{ color:#2170BD; text-decoration:none;}
a.bluelink1:hover{color:#dd7611;}

.cartitl{ font-size:15px; color:#dd7611; text-decoration:none;}
.cartext{ font-size:12px; color:#3b3b3b; text-decoration:none; padding:0 15px 0 0;}
.sapcon{background:url(../images/pix-sap.png) repeat-x; line-height:10px;}
.new{font-size:15px; color:#000000; text-decoration:none;}
.newstext{font-size:12px; color:#3b3b3b; background:url(../images/arrow.jpg) no-repeat 0px 5px; padding:0 0 0 15px;}

/*.bgrightmidle{background:url(../images/bg-right-sap.jpg) no-repeat; }*/
.btmtext{ font-size:12px; color:#FFFFFF; text-decoration:none;}
a.btmtext:hover{color:#000;}

.must { color:#FF0000; font-size:10px }
.succ { color:#5092FE; font-weight:bold;}

/* classes used in userplan page */
.formtop1{ background:url(../images/form-top1.gif) no-repeat; height:16px;}
.formbg1{ background:url(../images/form-bg1.gif) repeat-y; padding:0px 0 0 18px;}
.fomrbtm1{ background:url(../images/form-btm1.gif) no-repeat; height:16px;}
.plan { background:#BBF3FF; border:#0066FF 1px solid; font-size:14px; font-weight:500;}

.leftbg2{ background:#FFC30D; padding:0; height:320px; padding:5px 0 0 2px;}
 /* end */

.heading { background:#0099CC; color:#FFFFFF; text-transform:uppercase; font-size:14px; font-weight:500; padding-left:2px; text-align:center; font-weight:bold;}
.heading1 { background:#0099CC; color:#FFFFFF; text-transform:uppercase; font-size:14px; font-weight:500; padding-left:2px;}
.imgborder{border:3px solid #FFFFFF ; margin:5px 5px 5px 5px; float:left; font-size:9px;}
.imgborder1{border:3px solid #FFFFFF ; margin:3px 3px 3px 3px; float:left; font-size:9px;}

/* Table Style */
.tophead{background:url(../images/tbl/topbg.gif) no-repeat; height:13px;}
.bgboxtbl{background:url(../images/tbl/bodybg.gif) repeat-y;}
.tblfooter{background:url(../images/tbl/btm-bg.gif) no-repeat; height:13px;}
.heading2{ background:#f2f2f2; border-top: 1px solid #bfbfbf; font-size:12px; font-weight:bold; border-right: 1px solid #bfbfbf; text-align:center; border-right:1px solid #bfbfbf;}
.heading1{ background:#f2f2f2; border-top: 1px solid #bfbfbf; font-size:12px; font-weight:bold; border-right: 1px solid #bfbfbf; text-align:center; border-left:1px solid #bfbfbf; }
.tbletext{background:#f8f8f8; border-top:1px solid #ffffff;  border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf; font-size:12px; line-height:22px;}
.tbletextfirst{background:#f8f8f8; border-top:1px solid #ffffff;  border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-left:1px solid #bfbfbf; font-size:11px; line-height:22px;}

/* New Style added for body and table */
.bghome{background: #fff url(../images/bg-body.jpg) repeat-x; PADDING:21px 0px 0px 0px; }
.bginner{background: #fff url(../images/bg-inner.gif) repeat-x; PADDING:21px 0px 0px 0px; }
.lefthead{background:url(../images/tbl/lefthead.gif) no-repeat; height:37px; color:#FFFFFF; font-size:20px; padding:5px 0 0 15px;}
.leftfooter{background:url(../images/tbl/leftfooter.gif) no-repeat; height:11px;}
.leftbgin{background:#ffc30e url(../images/tbl/bglefttble.gif) repeat-y; padding:0px 2px 0 4px; margin:0; text-align:left;}
.leftitl{background:url(../images/tbl/bulet-title.gif) no-repeat 1px 5px; line-height:25px; color:#FFFFFF; font-size:20px; padding:0px 0 0 22px; border-bottom:1px solid #ffeaab;}

.leftmenu {padding:5px 0 0 3px; margin:0; width:155px; list-style:none; position:relative; white-space:nowrap; float:left; }
.leftmenu li{float:left; display:block; padding:0 0 0 0px; width:159px; height:28px;color:#FFFFFF; }
.leftmenu li a{display:block; height:25px; width:131px; margin:0px; background:url(../images/tbl/bullet.gif) no-repeat; padding:3px 0 0 20px; font-size:14px; color:#FFFFFF; text-decoration:none;}
.leftmenu li a:hover{background:url(../images/tbl/bullet-hover.gif) no-repeat;}

.bgrightmidle1{background:url(../images/bg-right-sap.jpg) no-repeat;padding:4px 0 0 0;}

.contenttopinner{ background:url(../images/content-top-inner.jpg) no-repeat; padding:7px 0 0 15px; font-size:18px; color:#000000; text-transform:uppercase; line-height:27px;}
.contentinnerbg{ background:url(../images/content-inner-bg.jpg) repeat-y; padding:0 0 0 18px;}
.contentbtminner{ background:url(../images/content-inner-btm.jpg) no-repeat; height:6px;}

.regtopinner{ background:url(../images/content2-top-inner.jpg) no-repeat; padding:7px 0 0 15px; font-size:18px; color:#000000; text-transform:uppercase; line-height:27px;}
.reginnerbg{ background:url(../images/content2-inner-bg.jpg) repeat-y; padding:0 0 0 18px;}
.regbtminner{ background:url(../images/content2-inner-btm.jpg) no-repeat; height:6px;}
.leftbg1{ background:url(../images/bg-left.gif) no-repeat;height:320px; padding:0px 0 0 2px;}

/* inner pages */
.midarea { padding:4px 0 0 10px; }

.table1{background-color:#e3e3e3;}
.table2{background-color:#f8f8f8;}

.viewheading { background:#0099CC; color:#FFFFFF; text-align:left; text-transform:uppercase; font-weight:bold; padding:0 0 0 2px;}

.managelist { border:1px solid #DFDFDF;}
.managelist th { border:1px solid #999999; background:#666666; color:#CCCCCC;}
.managelist td { border:1px solid #D8D8D8 ; line-height:25px; font-size:14px;}
.class1{ background-color:#FFFFFF; }
.class2{ background-color:#F3F3F3; }

/*resetsearch link on middle search box*/
.resetsearch{ font-size:11px; color:#5a5a5a; text-decoration:no;}

.sellertype { font-size:11px; color:#999999; }

/*search result table*/
.searchresult { border:none; background:#E6F8FF;}
.price { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.selletype {text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#006699; font-weight:800; }
.carname { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
.feature { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
/*.searchresult tr:hover {background:#DDEDFF; border:none; } 
.searchresult tr { background:#D9EBFF; border:none;}*/


.textboxsty{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; line-height:19px; height:15px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9; padding:2px 5px 0 5px; overflow:hidden;}

/* New Table Style */
.manutopleft{background:url(../images/table/con-left-top.gif) no-repeat; width:9px; height:37px;}
.manubgtop{background:url(../images/table/bg-top.gif) repeat-x; color:#000; font-size:18px; padding:5px 0 0 10px;}
.manutopright{background:url(../images/table/con-right-top.gif) no-repeat; width:9px; height:37px;}
.manubgleft{background:url(../images/table/bg-left.gif) repeat-y;}
.manubtmleft{background:url(../images/table/con-left-btm.gif) no-repeat; width:9px; height:9px;}
.manubgbtm{background:url(../images/table/bg-btm.gif) repeat-x; height:9px;}
.manubtmright{background:url(../images/table/con-right-btm.gif) no-repeat; width:9px; height:9px;}
.manubgright{background:url(../images/table/bg-right.gif) repeat-y;}
.bagwhite{background:#fff;}
.manuhead{background:url(../images/tbl/lefthead.gif) no-repeat; height:32px; color:#000; font-size:20px; padding:5px 0 0 15px;}
.textboxst{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; line-height:19px; height:19px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9; padding:5px 5px 0 5px;}

.combobox{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; height:21px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9; padding:0 0 0 5px; width:250px; overflow:auto;}
.combobox1{FONT-SIZE: 12px; COLOR: #757474; FONT-FAMILY: arial; text-align:left; height:21px; background:url(../images/bg-text-area.jpg) repeat-x; border: 1px solid #d9d9d9; padding:0 0 0 5px; overflow:auto;}

.btnlogin { background:url(../images/btn-login.gif) no-repeat; display:block; height:29px; width:100px; border:none;}
.btnadd { background:url(../images/btn-add.gif) no-repeat; display:block; height:38px; width:100px; border:none;}
.btncancel { background:url(../images/btn-cancel.gif) no-repeat; display:block; height:38px; width:130px; border:none;}
.btnPreview { background:url(../images/btn-preview.gif) no-repeat; display:block; height:38px; width:130px; border:none;}
.btnNext { background:url(../images/btn-next.gif) no-repeat; display:block; height:38px; width:130px; border:none;}
.btnenquiry { background:url(../images/btn-enquiry.gif) no-repeat; display:block; height:38px; width:100px; border:none;}
.btnsearch { background:url(../images/btn-search.jpg) no-repeat; display:block; height:38px; width:130px; border:none; cursor:pointer;}
.btnreset { background:url(../images/btn-clear-all.gif) no-repeat; display:block; height:38px; width:130px; border:none;}
.btnsend { background:url(../images/btn-send.gif) no-repeat; display:block; height:38px; width:100px; border:none;}
.btngo { background:url(../images/btn-go11.gif) no-repeat; display:block; height:38px; width:100px; border:none;}
.btngo1 { background:url(../images/btn-go1.gif) no-repeat; display:block; height:38px; width:100px; border:none;}
.btncompare { background:url(../images/btn-copare.gif) no-repeat; display:block; height:38px; width:140px; border:none;}
.btndata { background:url(../images/btn-get-data.gif) no-repeat; display:block; height:38px; width:100px; border:none;}
.btncomparisionlist { background:url(../images/btn-add-to-list.gif) no-repeat; display:block; height:38px; width:250px; border:none;}


.btnregister { background:url(../images/btn-register.gif) no-repeat; display:block; width:100px; height:30px; border:none;}
.submit1 {border:0; padding:0; margin:0; font-size:12px; text-decoration:none; color:#ff960e; background:none; cursor:pointer;}
.submit1:hover{color:#003563;}

.enquiry { font-size:10px;}
.enquirybtn { background:url(../images/btn-enquiry.gif) no-repeat; display:block; width:100px; height:30px; border:none;}

/* new Style for plan */
.planlefttop{background:url(../images/plan/left-top.gif) no-repeat; width:7px; height:38px;}
.plantopbg1{background:url(../images/plan/bg-top1.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:16px;}
.plantopbg2{background:url(../images/plan/bg-top2.gif) repeat-x; font-size:20px; font-weight:bold;}
.planmiddletop{background:url(../images/plan/middletop.gif) no-repeat; width:20px; height:38px;}
.planrightop{background:url(../images/plan/right-top.gif) no-repeat; width:7px; height:38px;}
.planbgleft{background:url(../images/plan/bg-left.gif) no-repeat; width:7px;}
.plantblebg{background:url(../images/plan/bg-table.gif) repeat-x;}
.planrightbg{background:url(../images/plan/bg-right.gif) no-repeat; width:7px;}
.planleftbtm{background:url(../images/plan/left-btm.gif) no-repeat; width:7px; height:6px;}
.planbtmbg{background:url(../images/plan/bg-btm.gif) repeat-x; height:6px;}
.planrightbtm{background:url(../images/plan/right-btm.gif) no-repeat; width:7px; height:6px;}


/*Plan bg table */
.formtop1{ background:url(../images/plan/form-top1.gif) no-repeat; height:16px;}
.formbg1{ background:url(../images/plan/form-bg1.gif) repeat-y; padding:0px 0 0 12px;}
.fomrbtm1{ background:url(../images/plan/form-btm1.gif) no-repeat; height:16px;}

/*used at view detail page */
.seller { background:#006699; color:#C2D5FE; font-size:14px; font-weight:bold; padding:0 0 0 5px;}

/* dealer registration headings */
.reghead { background-color:#FFC20F; padding: 2px 2px 2px 4px; color:#666666; border:#FF9900 1px solid;}

.succ1 { background:#E8F0FF url(../images/info.gif) no-repeat ; color:#6A92BF; font-size:12px; border:#6A92BF 1px solid; padding:10px 5px 10px 50px; }

/*yellow and white table */

.wmanutopleft{background:url(../images/table/wcon-left-top.gif) no-repeat; width:9px; height:37px;}
.wmanubgtop{background:url(../images/table/wbg-top.gif) repeat-x; color:#fff; font-size:18px; padding:5px 0 0 10px;}
.wmanutopright{background:url(../images/table/wcon-right-top.gif) no-repeat; width:9px; height:37px;}
.wmanubgleft{background:url(../images/table/wbg-left.gif) repeat-y;}
.wmanubtmleft{background:url(../images/table/wcon-left-btm.gif) no-repeat; width:9px; height:9px;}
.wmanubgbtm{background:url(../images/table/wbg-btm.gif) repeat-x; height:9px;}
.wmanubtmright{background:url(../images/table/wcon-right-btm.gif) no-repeat; width:9px; height:9px;}
.wmanubgright{background:url(../images/table/wbg-right.gif) repeat-y;}
.wbagwhite{background:#ffc30e;}

.ymanutopleft{background:url(../images/table/ycon-left-top.gif) no-repeat; width:9px; height:37px;}
.ymanubgtop{background:url(../images/table/ybg-top.gif) repeat-x; color:#fff; font-size:18px; padding:5px 0 0 10px;}
.ymanutopright{background:url(../images/table/ycon-right-top.gif) no-repeat; width:9px; height:37px;}
.ymanubgleft{background:url(../images/table/ybg-left.gif) repeat-y;}
.ymanubtmleft{background:url(../images/table/ycon-left-btm.gif) no-repeat; width:9px; height:9px;}
.ymanubgbtm{background:url(../images/table/ybg-btm.gif) repeat-x; height:9px;}
.ymanubtmright{background:url(../images/table/ycon-right-btm.gif) no-repeat; width:9px; height:9px;}
.ymanubgright{background:url(../images/table/ybg-right.gif) repeat-y;}
.ybagwhite{background:#ffc30e;}

.titledetail{background:url(../images/plan/bg-title.gif) no-repeat; padding:0 0 0 10px; height:24px; color:#000; font-size:10pt; font-weight:bold; text-decoration:none;}

.left { float:left;}

/* EMail */
.tblemail { border:2px solid #2170BD; border-top:6px solid #2170BD; border-bottom:6px solid #2170BD; font-family:Verdana, Arial, Helvetica, sans-serif;}
.confirm { font-size:18px; color:#2170BD; }

.link { color:#FF0000; font-size:14px;}
.small { font-size:10px;}

.innertbl { border:1px solid #2170BD; font-family:Verdana, Arial, Helvetica, sans-serif;}
.td1 { background:#B1CEEB;}
.td2 { background:#D3E1EE;}

/* News Table */
.newsheader{background:url(../images/new-header.gif) no-repeat; height:26px; padding:7px 0 0 32px; font-size:18px; color:#000000; text-transform:uppercase; line-height:27px;}
.newsbg{background:url(../images/news-bg.gif) repeat-y;}
.newsfooter{background:url(../images/news-footer.gif) no-repeat; height:9px;}

.manutopleft1{background:url(../images/table/con-left-top1.gif) no-repeat; width:9px; height:9px;}
.manubgtop1{background:url(../images/table/bg-top1.gif) repeat-x;}
.manutopright1{background:url(../images/table/con-right-top1.gif) no-repeat; width:9px; height:9px;}

/* car valuation box*/
.carvalue { color:#2170BD; font-weight:bolder; font-size:16px;}
.itsfree { color:#000000; font-size:18px; text-align:left;}
.reg { color:#666666; font-size:18px;}
.vehiclevalue { color:#c90007; font-size:18px; font-weight:bold;}
.plantext { color:#666666; font-size:16px; font-weight:bold;}

/* Sell cars */
.sellcarbg{background:url(../images/sellcar/bg-sellcar.gif) no-repeat; padding:3px 0 0 12px;}


.seltext{font-size:15pt; color:#fff; line-height:25px; text-decoration:none;}
ul.sellcar{margin:0px 0; padding:12px 0 15px 15px; list-style:none;}
ul.sellcar li {padding:0px; margin:0px; height:28px;}
ul.sellcar li a{padding:3px 0 0px 25px; background:url(../images/sellcar/arrow.gif) 0px 4px no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000; line-height:18px; text-decoration:none; font-weight:bold; }
ul.sellcar li a:hover{color:#fff;}

ul.usedcar{margin:0px 0; padding:12px 0 2px 15px; list-style:none;}
ul.usedcar li {padding:0px; margin:0px; height:28px;}
ul.usedcar li a{padding:0px 0 0px 25px; background:url(../images/blue.png) 0px 0px no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#2170BD; line-height:18px; text-decoration:none; font-weight:bold; }
ul.usedcar li a:hover{color:#F79607;}

.sellcarbg1{background:url(../images/sellcar/bg-sellcar-bg.gif) repeat-y; width:257px; padding:0px;}
.sellcartop{background:url(../images/sellcar/bg-sellcar-top.gif) no-repeat; width:245px;  padding:3px 0 0 12px; }
.sellcarbtm{background:url(../images/sellcar/bg-sellcar-btm.gif) no-repeat bottom left;}

/* Leflink Style */
.llinkleftop{background:url(../images/leftmanu/llnk-left-top.gif) no-repeat; height:8px; width:8px;}
.llinkrighttop{background:url(../images/leftmanu/llnk-right-top.gif) no-repeat; height:8px; width:8px;}
.llinkbgtop{background:url(../images/leftmanu/llnk-bg-top.gif) repeat-x; height:8px;}
.llinkbgleft{background:url(../images/leftmanu/llnk-bg-left.gif) repeat-y; width:8px;}
.llinkbg{background:#c4c2c2;}
.llinkbgright{background:url(../images/leftmanu/llnk-bg-right.gif) repeat-y; width:8px;}
.llinkleftbtm{background:url(../images/leftmanu/llnk-left-btm.gif) no-repeat; height:8px; width:8px;}
.llinkbgbtm{background:url(../images/leftmanu/llnk-bg-btm.gif) repeat-x;}
.llinkrightbtm{background:url(../images/leftmanu/llnk-right-btm.gif) no-repeat; height:8px; width:8px;}


/* Details Table Gray */

.glefttop{background:url(../images/tbl/con-g-left-top.gif) no-repeat; height:55px; width:11px;}
.gbgtop{background:url(../images/tbl/bg-top-g.gif) repeat-x; height:55px;}
.grighttop{background:url(../images/tbl/con-g-right-top.gif) no-repeat; height:55px; width:11px;}
.gbgleft{background:url(../images/tbl/bg-left-g.gif) repeat-y; width:11px;}
.gbgright{background:url(../images/tbl/bg-right-g.gif) repeat-y; width:11px;}
.gleftbtm{background:url(../images/tbl/con-g-left-btm.gif) no-repeat; width:11px; height:31px;}
.gbgbtm{background:url(../images/tbl/bg-btm.gif) repeat-x; height:31px;}
.grightbtm{background:url(../images/tbl/con-g-right-btm.gif) no-repeat; width:11px; height:31px;}
.bgwhite{background:#fff;}

/* Details Table blubox */

.blefttop{background:url(../images/tbl/con-b-left-top.gif) no-repeat; height:40px; width:11px;}
.bbgtop{background:url(../images/tbl/bg-top-g.gif) repeat-x; height:40px;}
.brighttop{background:url(../images/tbl/con-b-right-top.gif) no-repeat; height:40px; width:11px}

.contactdetail {
background:#FDE9BB;
height:50px;
padding: 10px 5px 5px 5px;
text-align:center;
border: 1px solid #FF9933;
}

.mC {width:210px; margin:5px; float:left; text-align:center}
.mH {color:#5092FE; cursor:pointer;  font-weight:bold;}
.mL {display:none; margin-bottom:10px; font-size:10px;}
.mL a { color:#FF6633; text-decoration:none; }
.mL a:hover { color:#003366; text-decoration:none; }
.mO {margin-left:10px; display:block;}
                    
					
#fileloader{
	position:absolute;
	top:0px;
	z-index: 90;
	width: 100%;
	height:100%;
	filter:alpha(opacity=40);
	background:#000 url(../images/loading.gif) no-repeat 500px 300px;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#loader
{
margin:0 0 0 0;
padding:0 0 0 0;
text-align:center;
position:absolute;
width:100%;
height:100%;

}


/* Left side content */
.lt-content{width:645px; float:left;}
.lt-content p{margin-top:5px;}
.lt-content .new-car{width:375px; height:260px; float:left; padding:10px; background-color:#E7F8FF; border-bottom:2px solid #D3E7F0; }
.lt-content .new-car .pad-top, .used-car .pad-top{margin-top:15px;}
.lt-content .new-car .price{margin-top:10px;}

.lt-content .by-brand{clear:both; list-style:none; margin-top:6px; height:25px;}
.lt-content .by-price{clear:both; list-style:none; height:40px;}
.by-brand li{float:left; height:20px;}
.by-price li{float:left; height:10px; padding-top:20px;}
.lt-content .by-brand li.tag, .lt-content .by-price li.tag{width:70px; padding-top:3px;}
.lt-content .by-brand li.mid{width:260px;}
.lt-content .by-price li.mid{width:260px; padding-top:5px;; font-size:10px; height:35px;}

.lt-content .used-car{background:url(../images/slider-img/nc-bg.png) left top repeat-y; background-color:#E7F8FF; height:260px; width:230px; float:left; padding:10px; border-bottom:2px solid #D3E7F0;}
.lt-content .info-box-lt{width:306px; float:left; margin-top:20px;}
.info-box-lt span{font-size:11px; color:#525252;}
.lt-content .info-box-rt{width:306px; float:right; margin-top:20px;}
.lt-content .hr-blue{border-top:1px solid #D3E7F0; margin:17px 0 0 0;}

/* right side content */
.rt-content{width:300px; float:right;}
.rt-content .rt-slot{margin-bottom:20px;}

/* list with arrow */
.ul-arrow li{list-style-image:url(../images/slider-img/bullet.gif); margin:5px 0 0 15px;}

/* tips and advice */
.tips{background-color:#F6F6F6; border:1px solid #D3D3D3; margin-top:20px;padding:10px;}
.tips p{padding:10px 0 10px 0;}
.tips .tips-advice{float:left; width:200px; border-right:1px solid #D3D3D3;}

.float_rt{float:right; margin-right:20px;}
.testimonial{background:url(../images/slider-img/testimonial_bg.gif) repeat-x; height:100px; margin-top:20px; padding:5px 0 0 5px; border:1px solid #E9E9E9;}

/* price range slider css */
.ui-slider { position: relative; text-align: left; width:250px;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; cursor: default; no-repeat;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block;}

.ui-slider-horizontal { height:5px; background:url(../images/slider-img/icon-sheet.png); background-position:-106px 42px; cursor:pointer;}
.ui-slider-horizontal .ui-slider-handle {
	top:-10px;
	margin-left: -.6em;
	height:21px;
	width:7px;
	background:url(../images/slider-img/icon-sheet.png);
	background-position:-60px 26px;
}
.ui-slider-horizontal .ui-slider-range { top: 0; height:5px; background:url(../images/slider-img/icon-sheet.png); overflow:hidden; background-position:-106px 35px;}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
#slider_dec{background:url(../images/slider-img/icon-sheet.png); overflow:hidden; background-position:-106px 28px; width:250px; height:7px;}
#slider{margin:10px 0 0 0px;}
.lineSep { border-bottom:1px dashed #D9D9C1;padding:4px 0; }



a.morelink2{font-size:12px; color:#ff960e; text-decoration:none; padding:0 0 1px 15px; line-height:11px; background:url(../images/arrow-n.gif) no-repeat 0px 3px; line-height:14px; }/*vertical-align:top; */
a.morelink2:hover{color:#003563; cursor:pointer;}

.sapvfooter{background:url(../images/sap-footer.gif) no-repeat 20px 0px; width:45px;}
.saphfooter{background:#ffc30e url(../images/sap-line-footer.gif) repeat-x 0px 10px; height:22px;}

a.newbtmtext{ font-size:12px; color:#000000; text-decoration:none; background:url(../images/arrowin.gif) no-repeat 0px 3px; padding:0 0 0 15px;}
a.newbtmtext:hover{color:#000000;}



.manutopleft11{background:url(../images/table/con-left-top11.gif) no-repeat; width:9px; height:9px;}
.manubtmleft1{background:url(../images/table/con-left-btm1.gif) no-repeat; width:9px; height:9px;}
.ymanubtmleft1{background:url(../images/table/ycon-left-btm1.gif) no-repeat; width:9px; height:9px;}
.manubtmright1{background:url(../images/table/con-right-btm11.gif) no-repeat; width:9px; height:9px;}
.manutopright11{background:url(../images/table/con-right-top11.gif) no-repeat; width:9px; height:9px;}

.photogallerytitle{color:#000; font-size:13pt; font-weight:bold; text-decoration:none; line-height:27px;} 
ul.bluebox {margin:0px 0; padding:0 0 0 0px; list-style:none;}
ul.bluebox li{padding:0px 0 5px 24px; background:url(../images/plan/bullate.gif) 0px 0px no-repeat;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#424242; line-height:18px; }


.ylefttop{ background:url(../images/tbl/y-left-top.gif) no-repeat; width:15px; height:41px;}
.ytopbg1{background:url(../images/tbl/y-bg-top.gif) repeat-x; height:41px; color:#000; font-size:11pt; font-weight:bold; line-height:31px; vertical-align:top;}
.ytopmdl{background:url(../images/tbl/y-top-mdl.gif) no-repeat; width:37px; height:41px;}
.ytopbg2{background:url(../images/tbl/y-bg-top-mdl.gif) repeat-x; height:41px;}
.yrighttop{background:url(../images/tbl/y-right-top.gif) no-repeat; width:15px; height:41px;}
.ybgleft{background:url(../images/tbl/y-left-bg.gif) repeat-y; width:15px;}
.ybgmdl{background:#fff;}
.ybgright{background:url(../images/tbl/y-right-bg.gif) repeat-y; width:15px;}
.yleftbtm{background:url(../images/tbl/y-left-btm.gif) no-repeat; width:15px; height:17px;}
.ybgbtm{background:url(../images/tbl/y-bg-btm.gif) repeat-x; height:17px;}
.yrightbtm{background:url(../images/tbl/y-right-btm.gif) no-repeat; width:15px; height:17px;}

.titlnewcars{color:#1660A9; font-size:13pt; font-weight:bold; text-decoration:none;}

ul.selplan {margin:0px 0; padding:0 0 0 0px; list-style:none;}
ul.selplan li{padding:0px 0 5px 24px; background:url(../images/plan/bullate.gif) 0px 0px no-repeat;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#424242; line-height:18px; }
.newred1{color:#FF0000; font-size:11pt;}

#divStayTopLeft {left: 15px; position:absolute; top:15px; }
.sidetab ul { list-style-type: none; margin: 0; margin-top: 158px; padding: 0; }
.sidetab ul li { border-bottom: 0; margin-bottom: 0; padding:0 0 0 0px;}
#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:500px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url('include/js/swfupload/cancel.png') no-repeat; cursor:pointer; }
	
	/* News Css**/
	
	/********************************************************* 
I have shown the following declarations in the order that they appear 
on the page to help understand what they affect in the final html.
 
Also this would ideally be combined in existing CSS files.
It is here just to help get you started.
 
The following style declarations are for display examples only.
 I'm sure you can do a lot better :)
*********************************************************/
body{ font-family: "Trebuchet MS"; font-size: 14px;}
#maincontent{
	width:900px; margin:10px auto;
}
#homecontent{
	width:500px; margin:100px auto;
}
 
/* Navigation styles */
a.active{ color: #800000; font-weight: bold; text-decoration: underline; }
a.active:hover{ color: #000000; }

/* Text navigation unordered list */
/*ul { padding-left:10px;}
 li { list-style-type: none; }
li a { text-decoration: none; width: 100%; }
li a:hover { color: #FF0000; text-decoration: underline; }*/
 
 #gawmakelist, #gawcategorylist, #gawmodellist { list-style:none; padding:0px 0 0 1px; margin:0px; }
 #gawmakelist li, #gawcategorylist li, #gawmodellist li { line-height:32px; width:200px; background:url(../images/leftmanu/llink-li.gif) no-repeat; height:34px;}
 	 #gawmakelist li a, #gawcategorylist li a, #gawmodellist li a {width:181px; display:block; background:url(../images/leftmanu/llink-li.gif) no-repeat; padding:0px 0 0 20px; text-decoration:none; color:#070707; height:34px; }
 	 #gawmakelist li a:hover, #gawcategorylist li a:hover, #gawmodellist  li a:hover { color: #070707;  background:url(../images/leftmanu/llink-li-ho.gif) no-repeat;  }
	 #gawmakelist li a.active{width:183px; display:block; background:url(../images/leftmanu/llink-li-ho.gif) no-repeat; padding:0px 0 0 20px; text-decoration:none; color:#070707; height:34px; border:none;}

 /* Standard Listing items */
/*div.navitem{ padding:5px 6px 50px 0; font-weight:normal; }*/
div.navitem a img{ float: left; padding: 0px 6px 0px 6px; }
h3.navitemtitle{ color: #1b3c62; margin-top: 0px; font-size:9pt; font-weight:bold; line-height:14px; padding:0 0 0 115px; }
h3.navitemtitle:hover{ color: #fac219; }
div.navitem a{ font-size:12px; color:#ff960e; text-decoration:none; font-weight:normal; }
p.navitemprecede{ float:left; margin-top: -25px; width: 190px; padding:0px 0 0 115px;  min-height:90px; }


.navitem{border:1px solid #d8d8d8; width:340px; margin:0 8px 8px 0px; float:left; padding:3px 2px 0 0px; height:90px; background:#fff;}
.navitem a:hover { color:#003563; cursor:pointer; }

.navitemthumbnail { border:3px solid #FFFFFF; padding:0px; margin:0px;}

.navitemprecede { font-size:12px; width:300px;}

#listing { width:720px; padding:0px; margin:0px; float:left;}


 
 /* Page numbers*************************************************************************** */
#paging{ padding: 3px;	margin: 3px; font-size:10px;float:left; }
#paging ul{ padding:0 0 0 0px; margin:0 0 0 0; text-align:center;}
#paging ul li{ float:left;height:24px;margin:0px; text-decoration:none; margin:0 2px; list-style:none; text-align:left;}
#paging ul li a {display:block; height:18px; width:22px; margin:0px;padding:2px 5px 0 5px;font-size:14px; color:#000000; border:#FF9900 solid 1px; text-decoration:none; text-align:left;}
#paging ul li a:hover {border:#BB9900 solid 1px; color:#990000; background:#FEEFC0; }
.active {border:#BB9900 solid 1px; color:#990000; background:#FFCC66; }
 /* Full Story CSS */
#gawstory{ font-family: "Trebuchet MS"; padding: 6px; }
h1{ }
div.mainimage{ background-color: #C0C0C0; float:left; }
div.mainimage img{  border:3px solid #FFFFFF ; margin:3px 3px 3px 3px; float:left;}
div.mainimage p{ font-size: 12px; float:left; }
div.mainimage p span{ font-weight: bold; margin: 0px; }
h2{ clear: both; color: #808080; padding-top: 20px; text-align:justify; }
p.byline{ clear: right; float: left; }
p.dateline{ float: right; }

div.content{ clear: both; text-align:justify; padding: 0 0 0 2px; 
 }
div.content p{ }
div.bodyimage{ }
div.bodyimage img{ clear: right; float: left; padding-right: 6px; }
div.bodyimage p{ }

 /* Footer and disclaimer CSS */
p.gawfooter_calltoaction{ background-color: #8FBC8F; width:250px; margin:20px auto;}
p.gawfooter_calltoaction a{ }
 
p.gawfooter_disclaimer{ font-style: italic; text-align: center; }
p.gawfooter_disclaimer span{ font-weight: bold; text-decoration: underline; }

div.gawfooter{ color: #808080; text-align: center; }
div.gawfooter p{ }
div.gawfooter img{ margin-bottom: -8px;}/* used to make the GoAuto logo sit on the text line correctly*/
div.gawfooter a{ }
 	
a.gawback{ }

.bodyimage { border:3px solid #FFFFFF ; margin:3px 3px 3px 3px; float:left;}

.gawstory {text-align:justify;}

.gawfooter {  }
.gawback  { font-size:12px; color:#ff960e; text-decoration:none; font-weight:normal; }
.gawback:hover { color:#003563; cursor:pointer; }
.tdborder{border: 1px solid #d8d8d8; background:#fff;}
.tdborder1{border: 1px solid #d8d8d8; padding-left:25px; padding-top:10px;}
/************************************PAGING CSS*****************************************************/
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
h1.sameh1{ margin:0px; padding:0px; font-family:arial; font-size:9pt; font-weight:bold; text-transform:uppercase; color:#3F3B3B; line-height:25px;}
h1.sameh2{ margin:0px; padding:0px; font-family:arial; font-size:11px; font-weight:bold; text-transform:uppercase; color:#3F3B3B; line-height:25px;}
.textt{margin:0px; padding:0px; font-family:arial;font-size:12px;line-height:18px;text-align:left; color:#000; text-transform:capitalize;}
