html{min-height:100%; margin-bottom:1px}
body{font-family:Arial,Helvetica,sans-serif; color:#000; margin:0; padding:0; background-color:#ffdc9a}
img{border:0}
.global{width:985px; margin:0 auto; padding:0; height:100%}
.wrapper{background-color:#FFF; float:left; padding:0 19px 0 9px}
.clear{clear:both; font-size:1%; line-height:0; padding:0; margin:0; height:1%}

.newstxt{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666; text-decoration:none}
.newstxt a{color:#666; text-decoration:none; font-size:11px}
.newstxt a:hover{text-decoration:underline}
.pagelnk, .pagelnk_alternate{display:block}
.pagelnk a{color:#666; font-weight:bold; text-decoration:none}
.pagelnk_alternate a{color:#666; font-weight:bold; text-decoration:none; padding:0 5px; border-right:1px solid #000}
.pagelnk span{color:#666; font-weight:bold; text-decoration:none}
.pagelnk_alternate span{color:#666; font-weight:bold; text-decoration:none; padding:0 5px; border-right:1px solid #000}
.pagelnk a:hover, .pagelnk_alternate a:hover{text-decoration:underline}

/* header starts */
.header{float:left; width:957px}
.header_container{padding:5px 0 15px 21px; float:left}
.logo{float:left; margin-top:15px}
.header_links{float:right}
.header_links ul.first_lvl{list-style:none; margin:2px 0 0 0; padding:0}
.header_links ul.first_lvl li{display:inline; vertical-align:top}
.header_links ul.first_lvl li a{color:#666; text-decoration:none; font-size:11px; vertical-align:top}
.header_links ul.first_lvl li.first_link{margin-right:23px; margin-left:13px}
.header_links ul.first_lvl li.link{margin-right:23px}
.header_links ul.second_lvl{list-style:none; margin:8px 0 0 10px; padding:0}
.header_links ul.second_lvl li{display:inline; color:#666; font-size:11px}
.header_links ul.second_lvl li a{color:#666; text-decoration:none; font-size:11px}
.header_links ul.second_lvl li.first_link{margin-right:15px; margin-left:267px; background:url(../../images/gray_bullet.gif) no-repeat 0 5px; padding-left:8px}
.header_links ul.second_lvl li.search{margin-right:0px; background:url(../../images/gray_bullet.gif) no-repeat 0 5px; padding-left:8px}
.header_links ul.second_lvl li.searchbox input{border:1px solid #e0e0e0; font-size:11px; width:89px; vertical-align:middle}
.header_links ul.second_lvl li.searchbtn{margin:2px 0 5px 3px; padding:0}
.header_links ul.second_lvl li.searchbtn input{vertical-align:bottom}
ul.first_lvl li a img { vertical-align:middle; padding:0!important; margin:0;}
/* header ends */
/* nav starts */
.topnav{float:left; width:957px; border-bottom:2px solid #fff; padding:0; margin:0}
.topnav ul{list-style:none; margin:0; padding:0; height:31px}
.topnav ul li{margin:0; padding:0; float:left}
.topnav ul li.space{margin:0; padding:0; height:20px}
.topnav ul li a{margin:0; padding:0; font-family:"Trebuchet MS",helvetica,arial,clean,sans-serif; font-size:12px; text-align:center; vertical-align:middle; font-weight:bold}
li a#exp_hlp{padding:8px 0 0 0; margin:0; width:139px;}
li a#ideas_make{padding:8px 0 0 0; margin:0; width:182px;}
li a#world_colour{padding:8px 0 0 0; margin:0; width:194px;}
li a#product{padding:8px 0 0 0; margin:0; width:127px;}
li a#contact{padding:8px 0 0 0; margin:0; width:140px;}
li a#dealer_loc{padding:8px 0 0 0; margin:0;  width:139px;}
li#exp_hlp_sel{ height:31px; width:137px}
li#ideas_sel{background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left; height:31px; width:182px}
li#world_of_colors_sel{ height:31px; width:194px}
li#products_sel{ height:31px; width:127px}
li#contact_sel{ height:31px; width:140px}
li#dealer_sel{ height:31px; width:139px}
.topnav ul li.lfimg{margin:0!important; padding:0; width:13px; height:31px}
.topnav ul li.lfimg_sel{margin:0!important; padding:0; width:13px; height:31px}
.topnav ul li.rtimg{margin:0!important; padding:0; float:right;  width:13px; height:31px;}
.topnav ul li.rtimg_sel{margin:0!important; padding:0; float:right;  width:13px; height:31px;}

/* nav ends */
.banner{float:left; margin-bottom:22px}

/* homepage content starts */
/* homepage content starts */
.hm_content_area{width:707px; float:left; padding:0 0 0 8px}
.hm_content_lvl_1{float:left; width:707px}
.hm_content_lvl_1 p{margin:0; padding:0; font-size:10px}
.hm_content_lvl_1 img{margin-top:2px; margin-bottom:7px}
h1{font-size:15px; color:#c81b20; margin:0; padding:0}
h1 a{font-size:15px; color:#c81b20; margin:0; padding:0; text-decoration:none}
.hm_content_lvl_1 .lvl_1_column1{float:left; width:215px; vertical-align:top; background:url(../../images/hm_shadow.jpg) no-repeat right top; padding-right:15px; }
.hm_content_lvl_1 .lvl_1_column2{float:left; width:232px; background:url(../../images/hm_shadow.jpg) no-repeat right top; vertical-align:top; }
.hm_content_lvl_1 .column2_padd{padding-right:21px; }
.hm_content_lvl_1 .lvl_1_column3{float:left; width:203px; vertical-align:top; padding-right:9px; background:url(../../images/column3_separator.gif) no-repeat top right}
.lvl_2_column4{display:block; width:240px; float:left; vertical-align:top; font-size:11px}
.paddtop{margin-top:7px; float:left}
h2{font-size:13px; color:#c81b20; margin:0; padding:0 0 9px 0; vertical-align:top}
.lvl_2_column4 p{display:block; float:left; padding:3px 0 5px 0; margin:0}
.hm_content_lvl_2{float:left; width:707px; margin-top:5px}
.hm_content_lvl_2 .lvl_2_column1{display:block; float:left}
.hm_content_lvl_2 .lvl_2_column1 p{padding:62px 62px 0 7px; margin:0; font-size:11px; color:#666}
.hm_content_lvl_2 .lvl_2_column2{display:block; width:172px; height:120px; background:url(../../images/lvl2_column2_bg.gif) no-repeat top left; float:left}
.hm_content_lvl_2 .lvl_2_column2 p{padding:19px 79px 0 18px; margin:0; font-size:13px; color:#c81b20; font-weight:bold}
.hm_content_lvl_2 .lvl_2_column3{display:block; width:173px; height:120px; background:url(../../images/lvl2_column3_bg.gif) no-repeat top left; float:left}
.hm_content_lvl_2 .lvl_2_column3 p{padding:18px 35px 0 18px; margin:0; font-size:13px; color:#c81b20; font-weight:bold}
.hm_content_lvl_2 .lvl_2_column4{display:block; width:189px; height:120px; background:url(../../images/lvl2_column4_bg.gif) no-repeat top left; float:left}
.hm_content_lvl_2 .lvl_2_column4 p{padding:18px 57px 0 19px; margin:0; font-size:13px; color:#c81b20; font-weight:bold; position:relative}
.hm_content_lvl_2 .lvl_2_column5{display:block; width:241px; float:left; padding-top:8px}
.hm_content_lvl_2 a{cursor:pointer; text-decoration:none}
.maintable{width:242px;}
.maintable p.margleft{margin-left:212px; padding:0; margin-top:0}
* html .maintable p.margleft{margin-left:106px}
/* homepage content starts */
/* homepage content starts */
/* breadcrumb starts */
.breadcrumb{width:949px; color:#45473e; font-weight:bold; font-size:11px; padding:3px 0 3px 8px; margin-bottom:5px; float:left}
.breadcrumb a{text-decoration:none; color:#45473e; font-weight:normal}
.breadcrumb span{font-weight:normal}
/* breadcrumb ends */
/* content section starts */
.content_area{width:957px; float:left}
.content_area_nolhs{width:957px; float:left;}
.content_lhs{width:748px; margin-right:13px; float:left;  height:100%}
.content_banner{width:748px; float:left}
.content_banner_lhs{width:438px; margin-right:2px; display:block; height:145px; float:left}
.content_banner_lhs h1{color:#FFF; margin:0; padding:20px 0 5px 22px; font-size:25px}
.content_banner_lhs h2{color:#FFF; font-size:12px; padding:0 0 0 22px; margin:0; font-weight:normal}
.content_banner_rhs{float:left}
.content_rhs{width:196px; float:left; height:600px}
.lhs_nav{position:absolute; top:240px; margin-left:11px}
.lhs_nav_content{}
.lhs_links{width:181px; padding-top:20px}
.lhs_links ul{list-style:none; margin:0; padding:0}
.lhs_links ul li.green_bullet{margin-left:10px; margin-right:10px; border-bottom:1px solid #f14249; padding-bottom:5px; padding-top:5px}
.lhs_links ul li.green_bullet a{padding-left:23px; color:#fff; font-size:12px; text-decoration:none; font-weight:bold; display:block}
.lhs_links ul li.green_bullet a.selected{padding-left:23px; color:#feb834; font-size:12px; text-decoration:none; font-weight:bold; display:block}
.lhs_links ul li.green_bullet span{padding-left:23px; color:#feb834; font-size:12px; text-decoration:none; font-weight:bold; display:block}
.lhs_links ul li li{ padding:2px 0 2px 2px; margin:0 0 0 18px}
.lhs_links ul li li a{padding:0; margin:0;}
.lhs_links ul li li span{padding:0; margin:0;}
.lhs_links ul li.last_link{ padding-top:95px}
.lhs_links ul li.flash{}
.content_txt{color:#000; font-size:12px; width:540px; position:relative; left:212px; min-height:650px; height:auto!important; height:650px}
#content_txt_no_lhs{left:15px; width:90%}
.content_txt p{margin:0; padding:0}
.content_txt .imgcontainer{padding-right:8px; margin:0; display:block; float:left}
.content_txt .vtxt{font-size:12px; padding:0; margin:0; display:block; float:left}
.img_rt_padd{padding-right:15px}
.content_txt p.bottom_spacer{padding-bottom:15px}
.content_txt p.bottom_spacer_sml{padding-bottom:10px}
.quotes{padding-left:50px; font-size:11px}
.content_txt p.title{background-color:#edf4d3; display:block; font-weight:bold; font-size:12px; width:529px; padding:5px 0px 5px 12px; margin-bottom:5px}
.content_txt h3{ font-weight:bold; font-size:13px; padding-bottom:3px; margin:0}
.content_txt h3 a{text-decoration:none}
.content_txt h3 a:hover{text-decoration:underline}
.content_txt h4{color:#000; font-weight:bold; font-size:11px; padding-bottom:3px; margin:0; font-family:Arial,Verdana,Helvetica,sans-serif}
.content_txt h4 a{color:#000; text-decoration:none}
.content_txt h4 a:hover{text-decoration:underline}
.content_txt h1{font-size:16px;  margin:0 0 9px 0; padding:0 0 0 20px; background:url(../../images/content_txt_h1_bg_common.gif) no-repeat 0 0}
.content_txt h1 a{ text-decoration:none}
.content_txt h1 a:hover{text-decoration:underline}
.content_txt h1.nobg{font-size:16px;  margin:0 0 9px 0; padding:0; background:none}
.content_txt ul.bullet{margin:0 0 0 12px; padding:0; list-style:none}
.content_txt ul.bullet li{background:url(../../images/common_bullet.gif) no-repeat 0 3px; padding:0 0 2px 15px; position:relative}
.content_txt ul.bullet li a{text-decoration:none; color:#000}
.content_txt ul.bullet li a:hover{text-decoration:underline}
.content_txt ul.bullet_press{margin:0 0 0 5px; padding:0; list-style:none}
.content_txt ul.bullet_press li{background:url(../../images/common_bullet.gif) no-repeat 0 3px; padding:0 0 2px 15px; position:relative}

.content_txt ul.bullet_press_spacing{margin:0 0 0 5px; padding:0; list-style:none}
.content_txt ul.bullet_press_spacing li{padding:0 0 15px 15px; position:relative; font-size:12px}
.content_txt ul.bullet_press_spacing li h6{font-weight:bold; margin:0; padding:0; font-size:12px}

.content_txt ul.bullet li ul{margin:0; padding:4px 0 0 0; list-style:none}
.call_to_action{font-size:12px; font-weight:bold; background:url(../../images/call_to_action_bullet.gif) no-repeat 0 3px; padding:0 0 0 15px}
.clrnextimg{float:left}
.clrnextimg p{color:#666; font-size:11px; padding:25px 0 0 0; margin:0}
.clrtppad{padding-top:5px}

.img_padd_right{padding-right:10px}
.img_padd_right_btm{padding-right:10px; padding-bottom:13px}
.img_padd_top{padding-top:15px}
.img_padd_bottom{padding-bottom:15px}
.change_colour{background:url(../../images/change_colour.jpg) no-repeat bottom left; padding-top:76px; background-color:#c3da72}
.content_wrapper{display:block; float:left; background:url(../../images/content_separator.gif) no-repeat bottom left; height:130px; width:544px}
.content_wrapper_pg{background:url(../../images/content_separator.gif) no-repeat bottom left; height:45px; width:544px}

.content_txt p.bottom_spacer1{padding-bottom:15px}
.lhs_btm_curve{background:url(../../images/lhs_btm_curve_1_common.jpg) no-repeat bottom left; width:985px;  background-color:#FFF !important; float:left}
.lhs_btm_curve .img{display:block; height:25px}
.content_wrapper a{ text-decoration:none}
.table_bt{padding-bottom:20px; text-align:center; font-weight:bold; color:#45473e}
.table_bt span{font-weight:normal!important}
.title_exp_coll{ text-decoration:none; font-weight:bold; cursor:pointer; font-size:13px; background:url(../../images/common_bullet.gif) no-repeat 0 3px; padding:0 0 0 10px}
.content_txt .close a{ text-decoration:none!important; cursor:pointer; font-size:12px; padding-right:15px}
.content_txt .close a:hover{text-decoration:underline!important}
a.content_link{text-decoration:none; font-size:12px}
a:hover.content_link{text-decoration:underline}
.top_link{padding-right:15px!important}
.form{margin:0; padding:0}
.select_city{padding-top:5px}
.table_padd{padding-top:18px; font-family:Arial,Helvetica,sans-serif; font-weight:normal}
.table_padd1{padding-bottom:13px; font-family:Arial,Helvetica,sans-serif; font-weight:normal}
.table_bold{font-weight:bold}
.table_border{width:95%}
.border_colournext{border-bottom:1px solid #ccc; padding-bottom:10px}
.border_bottom{float:left; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px}
.border_bottom1{float:left; padding-bottom:15px; margin-bottom:10px}
.colour_next2006{font-size:16px; color:#666; padding-left:6px; font-weight:bold}
.colour_next2006 img{padding-right:6px}
.colour_next2006 p{margin-top:20px; float:left; padding:0}
.colour_text{font-size:11px; color:#666; padding-bottom:13px; padding-right:19px}
.colour_text_right{font-family:Verdana,Arial;font-size:11px; color:#666; line-height:18Px; padding-bottom:13px; padding-right:10px}
.colour_text_right1{font-family:Verdana,Arial;font-size:11px; line-height:18Px; padding-bottom:13px; padding-right:11px}
.colour_text_right2{font-family:Verdana,Arial;font-size:11px; line-height:18Px; color:#666; padding-bottom:13px; padding-right:15px}
.colour_text_right3{font-family:Verdana,Arial;font-size:11px; line-height:18Px; color:#666; padding-bottom:13px; padding-right:9px}
.colour_text_right4{font-family:Verdana,Arial;font-size:11px; color:#666; margin-top:0; margin-left:0Px; margin-right:0Px;line-height:18Px; padding-bottom:17px; padding-right:18px}
.text span{font-size:11px; color:#666; margin-top:5px}

/* content section ends */
/* rhs content starts */
.pages_visited{float:left; width:196px; background-color:#f1f1f1; border-bottom:5px solid #fff}
.pages_visited ul{list-style:none; margin:16px 0 0 11px; padding:0 0 7px 0}
.pages_visited ul li{font-weight:bold; font-size:12px; color:#666; background:url(../../images/gray_bullet_selected.gif) no-repeat 0 7px; padding-left:12px}
.pages_visited ul li ul{list-style:none; margin:8px 0 0 0; padding:0}
.pages_visited ul li ul li{border-top:1px solid #e9e9e9; padding:2px 0 2px 5px; background:none; margin:0 12px 0 0; font-weight:normal; font-size:11px}
.pages_visited ul li ul li a{text-decoration:none; color:#666}

.rhs_banners{text-align:center; margin:0; padding-top:7px}
.rhs_banners img{padding:8px 0 0 0; background-color:#f1f1f1; margin-top:5px}
.rhs_banners a { background-color:transparent; }
/* rhs content ends */
/* footer starts */
.footer{float:left; width:985px; background-color:#FFF; font-size:10px; padding-top:5px}
.footer_container{width:978px; text-align:left; background:url(../../images/footer_bg.gif) repeat-x; margin:0 auto; padding:4px 0 5px 0}
.footer_container a.footer_link{color:#474747; text-decoration:none; font-size:11px; background:url(../../images/footer_separator.gif) no-repeat center right; padding-right:8px; padding-left:8px}
.footer_container_padd{padding-right:8px; padding-left:8px; color:#474747; font-size:11px}
.copyrights{color:#666; text-align:right; margin-top:10px}
.copyr{color:#666666; padding:8px 0 0 7px}
.asianppg{margin-top:10px}
.copyrights a{text-decoration:none; color:#9e9e9e}
/* footer ends */
/* dealers locator */
.content_area_dealer{width:957px; background:url(../../images/content_bg1.gif) repeat-y; float:left}
.content_ban_lhs_dealer{width:410px; display:block; height:145px; float:left}
.content_ban_lhs_dealer h1{color:#FFF; margin:0; padding:20px 0 5px 22px; font-size:25px}
.content_ban_lhs_dealer h2{color:#FFF; font-size:12px; padding:0 0 0 22px; margin:0; font-weight:normal}
.content_txt_dealer{color:#000; font-size:12px; display:block; width:683px; position:relative; left:36px; vertical-align:top}
.content_txt_dealer p{color:#666; font-size:11px}
.content_txt_dealer p.rtpad{color:#666; font-size:11px; padding-right:220px; padding-left:11px}
.content_txt_dealer .lf_curve{float:left}
.content_txt_dealer .content{background:url(../../images/decorative_bg_gradient.jpg) repeat-x top left; float:left; padding:28px 35px 0px 21px; margin:0; height:149px}
.content_txt_dealer .dealer_pagination{display:block; float:right; padding-top:0; padding-bottom:5px; margin-left:300px}
.content_txt_dealer .dealer_pagination a{color:#999; font-weight:bold; text-decoration:none}
.content_txt_dealer .dealer_pagination a:hover{color:#999; font-weight:bold; text-decoration:underline}
.content_txt_dealer .content p{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 87px 7px; padding:3px 14px 0 0; float:left; font-weight:bold; margin:0}
.content_txt_dealer .content input{margin:0 0 0 8px; border:1px solid #cfcfcf; font-size:12px; color:#666; padding:0}
.content_txt_dealer .content input.btn{margin:0 0 0 8px; border:1px solid #cfcfcf; width:166px; padding:3px 0 0 3px; height:18px}
.content_txt_dealer .content select{margin:0 0 0 8px; width:170px; font-size:12px; color:#666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:18px}
.clearform{margin:0 0 9px 0}
.content_txt_dealer .content p.state{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 87px 7px; padding:3px 14px 0 51px; float:left; font-weight:bold}
.content_txt_dealer .content p.pincode{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 87px 7px; padding:3px 14px 0 32px; float:left; font-weight:bold}
.formdata{float:left; width:287px; padding:0; margin:0}
.formdata1{float:left; width:287px; padding:0 0 0 25px; margin:0}
.content_txt_dealer .content p.dealer{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 87px 7px; padding:3px 14px 0 7px; float:left; font-weight:bold}
.content_txt_dealer .content p.city{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 87px 7px; padding:3px 14px 0 19px; float:left; font-weight:bold}
.content_txt_dealer .content p.sort{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 85px 7px; padding:3px 14px 0 38px; float:left; font-weight:bold}
.content_txt_dealer .btn_submit{padding:3px 0 5px 97px; float:left; font-weight:bold; margin:0}
.title{font-size:14px; color:#666; padding:0 0 5px 11px}

.title span{font-weight:bold; font-size:12px; color:#666}
.data{width:682px; padding:0; margin:0}
.table{width:100%; padding:0; margin:0 0 30px 0; border-collapse:collapse}
.table th{background-color:#d3e3f0; padding-left:5px; padding-top:15px; padding-bottom:15px; padding-right:0; margin:0; color:#333; font-size:11px; width:120px; text-align:left}

.table th.state{background-color:#b4ebfd}
.table th.dealer{background-color:#d3e3f0}
.table th.blue{background-color:#e7f1f9}
.table th.bluenew{background-color:#d5f0fc}
.table td{border:1px solid #e5e5e5; height:50px; padding:0 0 0 5px; width:120px; text-align:left}

.tbl_data{width:520px; padding:0; margin:0 0 30px 0; border-collapse:collapse; float:left; background-color:#ddd; border-top:1px solid #908b8b; border-left:1px solid #908b8b}
.tbl_data th{background-color:#ccc; text-align:center; padding:5px; margin:0; color:#333; font-size:12px; width:170px; border-right:1px solid #908b8b; border-bottom:1px solid #908b8b }
.tbl_data td{border-bottom:1px solid #908b8b; border-right:1px solid #908b8b; background-color:#FFF; padding:5px}
.tbl_data1{width:250px; padding:0; margin:10px 0 30px 1px; border-collapse:collapse; float:left; background-color:#ddd; border-top:1px solid #908b8b; border-left:1px solid #908b8b}
.tbl_data1 th{background-color:#ccc; text-align:center; padding:5px; margin:0; color:#333; font-size:12px; width:100px; border-right:1px solid #908b8b; border-bottom:1px solid #908b8b }
.tbl_data1 td{border-bottom:1px solid #908b8b; border-right:1px solid #908b8b; background-color:#FFF; padding:5px}

/*Feedback Form css starts here*/
.content_feedback{padding:0; margin:0 0 0 15px}
.content_feedback p{padding:0 210px 0 0; margin:0 0 10px 10px}
.content_txt_feedback{color:#000; font-size:12px; padding:0; margin:0; float:left; width:719px}

.content_txt_feedback_thanx{color:#000; font-size:12px; padding:0; margin:0 0 0 20px; float:left}
.feedback_top_curve{background:url(../../images/feedback_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:719px; height:7px; font-size:1%}
.feedback_bg{background:url(../../images/feedback_bg_gradi.gif) #d4e4f0 repeat-x 0 0; padding:0; width:717px; margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; vertical-align:top}

.feedback_thanx_top_curve{background:url(../../images/feedback_thanx_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:719px; height:7px; font-size:1%}
.feedback_bg_thanx{background:url(../../images/feedback_bg_gradi_thanx.gif) repeat-x 0 0; padding:0; width:717px; margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; float:left}
.feedback_thanx_bot_curve{background:url(../../images/feedback_thanx_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:719px; height:7px}
.feedback_bot_curve{background:url(../../images/feedback_bot_curve.gif) no-repeat; padding:0; margin:0; width:719px; height:7px}
.thank_you_txt{padding:0px 0px 0px 10px; font-weight:bold; text-align:center}
.feedformdata{margin-left:16px}
.bdr_right{border-right:1px solid #ccc; padding:270px 0 0 0; margin:0; float:left; height:12px}
.content_feed{padding:0; margin:0; float:left; width:359px}
.content_feed p{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:80px; padding:15px 15px 0 0; text-align:right; margin:0; float:left; font-weight:bold}
.content_feed p.helpus{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:150px; padding:15px 15px 0 0; margin:0; font-weight:bold; float:left}
.content_feed input.btn{margin:12px 0 0 105px; border:1px solid #cfcfcf; width:166px; padding:5px 0 0 0; height:18px; display:block; font-size:11px; color:#666}
* html .content_feed input.btn{margin:12px 0 0 102px}
.content_feed input.txtbox{border:1px solid #cfcfcf; margin:12px 5px 0 11px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
* html .content_feed input.txtbox{margin:12px 5px 0 11px}/* Hack For IE 6 */

.content_feed input.txtbox1{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:45px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_feed input.txtbox2{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:80px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_feed textarea{border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666}
* html .content_feed textarea{margin:12px 0 0 7px; vertical-align:top; padding:0}
.content_feed select.selct{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}
.content_feed select.selct1{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}
.btn_submit{padding:3px 0 5px 95px; font-weight:bold; margin:10px 0 0 79px}
.content_feed span{color:red}
.feedback_or{margin-top:17px}
/*Feedback Form css ends here*/
/*Paint Selector*/
.content_ban_lhs_paint{width:438px; margin-right:2px; display:block; height:145px; float:left}
.content_ban_lhs_paint h1{color:#FFF; margin:0; padding:20px 0 5px 22px; font-size:25px}
.content_ban_lhs_paint h2{color:#FFF; font-size:12px; padding:0 0 0 22px; margin:0; font-weight:normal}
.content_txt_paint{color:#000; font-size:12px; display:block; width:620px; position:relative; left:67px; vertical-align:top}
.content_txt_paint p{color:#666; font-size:11px}
.content_txt_paint p.rtpad{ font-size:12px; padding-right:220px; padding-left:11px; font-weight:bold}
.content_txt_paint .lf_curve{float:left}
.content_txt_paint .content{background:url(../../images/paint_bg_gradient.jpg) repeat-x top left; float:left; padding:28px 35px 0px 126px; margin:0; height:149px}
.content_txt_paint .content p{font-size:12px; color:#333; background:url(../../images/paint_selector_arrow.gif) no-repeat 107px 7px; padding:3px 14px 0 0; float:left; font-weight:bold; margin:0}
.formdata_paint{float:left; width:429px; padding:0; margin:0}
.content_txt_paint .content p.budget{font-size:12px; color:#333; background:url(../../images/paint_selector_arrow.gif) no-repeat 109px 7px; padding:3px 14px 0 0px; float:left; font-weight:bold}
.content_txt_paint .content p.surface{font-size:12px; color:#333; background:url(../../images/paint_selector_arrow.gif) no-repeat 107px 7px; padding:3px 14px 0 4px; float:left; font-weight:bold}
.content_txt_paint .btn_submit{padding:20px 0 5px 84px; float:left; font-weight:bold; margin:0}
.cancel{padding-left:16px}
.content_txt_paint .content select{margin:0 0 0 11px; width:181px; font-size:12px; color:#666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:18px}

/* Paint Selector Results Page CSS starts here */
.content_txt_result{color:#000; font-size:12px; width:747px; vertical-align:top; padding:0; margin:0}
.content_txt_result h1{font-size:15px;  margin:0 0 9px 3px; padding:0 0 0 25px; background:url(../../images/content_txt_h1_bg.gif) no-repeat 0 0}
.psresult_top_curve{background:url(../../images/ps_result_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:747px; height:9px; font-size:1%}
.psresult_bot_curve{background:url(../../images/ps_result_bot_curve.gif) no-repeat; padding:0; margin:0; width:747px; height:9px; display:block}
.psresult_bg{padding:0; width:745px; margin:0; border-left:1px solid #cfd0d6; border-right:1px solid #cfd0d6; background-color:#fffdf6; float:left }
.paintdata{padding:0; margin:0 20px 0 27px}
.paintdata .pagelink{display:block}
.paintdata .pagelink a{color:#666; font-weight:bold; text-decoration:none}
.paintdata .pagelink span{color:#666; font-weight:bold; text-decoration:none}
.paintdata .pagelink a:hover a:visited a.selected{text-decoration:underline}
.paintdata p{color:#171717; font-size:12px; padding:14px 7px 5px 0; margin:0}
.paintdata p.nopad{padding:0 0 31px 0; margin:0}
.nospace{padding:0; margin:0}
.paintdata a.bullet{background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 0 19px; margin:0; color:#000; text-decoration:underline}
.paintdata .prddetails{padding:0; margin:10px 0 0 9px; font-size:11px; clear:both}
.paintdata .prddetails1_2{padding:0 0 0 7px; margin:0; width:305px; float:left}
.paintdata .prddetails1_2 .maindiv{padding:0; margin:0; display:block}
.paintdata .prddetails1_2 img{float:left; padding:10px 9px 0 13px; margin:0}
.paintdata .prddetails1_2 .bgbox{background:url(../../images/ps_result_white_box.gif) no-repeat 0 0; padding:0 9px 0 0; margin:0; width:124px; height:129px; float:left; vertical-align:top}
.paintdata .prddetails1_2 p{color:#000; padding:0 10px 7px 0; margin:0; font-size:11px}
* html .paintdata .prddetails1_2 p{color:#000; padding:0 7px 7px 0; margin:0; font-size:11px}
.paintdata .prddetails1_2 ul{list-style:none; padding:0; margin:0; float:left}
.paintdata .prddetails1_2 ul li{background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0}
.paintdata .prddetails1_2 ul li a{padding:0; margin:0; color:#000; text-decoration:underline}
.paintdata .prddetails2_2{padding:0; margin:0 0 0 50px; width:305px; float:left}
.paintdata .prddetails2_2 .maindiv{padding:0; margin:0; display:block}
.paintdata .prddetails2_2 img{float:left; padding:10px 9px 0 13px; margin:0}
.paintdata .prddetails2_2 .bgbox{background:url(../../images/ps_result_white_box.gif) no-repeat 0 0; padding:0 9px 0 0; margin:0; width:124px; height:129px; float:left}
.pr_txt_compare a{background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0;  text-decoration:none; font-size:12px}
.pr_txt_compare a:hover{text-decoration:underline!important}
.paintdata .prddetails2_2 p{color:#000; padding:0 7px 7px 0; margin:0; font-size:11px}
.paintdata .prddetails2_2 ul{list-style:none; padding:0; margin:0; float:left}
.paintdata .prddetails2_2 ul li{background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0}
.paintdata .prddetails2_2 ul li a{padding:0; margin:0; color:#000; text-decoration:underline}
.paintdata .psresult_sep{background:url(../../images/psresult_seperator.jpg) no-repeat 0 0; padding:0 0 17px 0; margin:17px 0 0 93px; width:484px; height:15px}
/* Paint Selector Results Page CSS ends here */
/*Decorative Selector*/
.content_area_paint{width:957px; background:url(../../images/content_bg1.gif) repeat-y; float:left}
.content_ban_lhs_decorative{width:438px; margin-right:2px; display:block; background-color:#8e4880; height:145px; float:left}
.content_ban_lhs_decorative h1{color:#FFF; margin:0; padding:20px 0 5px 22px; font-size:25px}
.content_ban_lhs_decorative h2{color:#FFF; font-size:12px; padding:0 0 0 22px; margin:0; font-weight:normal}
.decorativebox{width:678px; padding:0; margin:0; float:left}
.content_txt_decorative{color:#000; font-size:12px; display:block; width:620px; position:relative; left:35px; vertical-align:top}
.content_txt_decorative p{color:#666; font-size:11px}
.content_txt_decorative p.rtpad{ font-size:12px; padding-right:220px; padding-left:11px; font-weight:bold}
.content_txt_decorative p.rtpad1{color:#000; font-size:13px; padding-right:0px; padding-left:11px}
.content_txt_decorative .lf_curve{float:left}
.content_txt_decorative .content{background:url(../../images/decorative_bg_gradient.jpg) repeat-x top left; float:left; padding:28px 0px 0px 0px; margin:0; height:149px}
.content_txt_decorative .content p{font-size:12px; color:#333; background:url(../../images/decorative_arrow.gif) no-repeat 107px 7px; padding:3px 14px 0 0; float:left; font-weight:bold; margin:0}
.formdata_decorative{padding:0; margin:0; width:660px}
.content_txt_decorative .content .brand{font-size:12px; color:#333; background:url(../../images/decorative_arrow.gif) no-repeat 73px 8px; padding:2px 0 0 10px; float:left; font-weight:bold}
.content_txt_decorative .content .application{font-size:12px; color:#333; background:url(../../images/decorative_arrow.gif) no-repeat 101px 8px; padding:2px 0 0 10px; float:left; font-weight:bold}
* html .content_txt_decorative .content .brand{padding:2px 0 0 10px; margin:0; vertical-align:top}/* hack for IE6 */

* html .content_txt_decorative .content .application{padding:2px 0 0 10px; margin:0}/* hack for IE6 */

.content_txt_decorative .content .ortxt{width:15px; font-weight:bold; float:left; padding:4px 0 0 20px; font-size:14px}
.content_txt_decorative .btn_submit{padding:20px 0 5px 0; float:left; font-weight:bold; margin:0 0 0 235px}
* html .content_txt_decorative .btn_submit{padding:20px 0 5px 0; font-weight:bold; margin:0 0 0 120px}
.cancel_decorative{padding-left:16px}
.content_txt_decorative .content select{margin:0 0 0 11px; width:181px; font-size:12px; color:#666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:18px}
.or{padding-left:14px; font-weight:bold}
.cursor{cursor:pointer}

/*Careers*/
.what_we_offer_mn{background:url(../../images/what_we_offer_bg.jpg) no-repeat; float:left; width:537px; height:499px; margin-top:23px}
.what_we_offer_mn p{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#666; padding-top:15px; padding-left:21px}
.offer_img1{float:left; padding-left:20px; padding-right:34px; padding-top:14px}
.what_we_offer_mn span{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000; padding-left:5px}
.offer_img{float:left; padding-right:34px; padding-top:14px}
.offer_img2{float:left; padding-top:14px}
.padd_btm{padding-bottom:9px}
.padd_top{padding-top:9px; padding-bottom:9px}

.content_pop{color:#000; font-size:12px; padding:10px}
.content_pop p.bottom_spacer{padding-bottom:18px}
.content_pop p{margin:0; padding:0}
a.content_pop_link{color:#000; text-decoration:none; font-size:12px; float:right}
a:hover.content_pop_link{text-decoration:underline}

/* Paint Calculator */
div.paint_calc_top{background:url(../../images/bg_paint_calc_top.gif) no-repeat top left; height:46px; padding:4px 0 0 29px; width:536px}

div.paint_calc_top img{float:left}

div.paint_calc_center{background:url(../../images/bg_paint_calc_center.gif) repeat-y 0 0; padding:0 0 0 22px; width:536px}

div.paint_calc_bottom{background:url(../../images/bg_paint_calc_bottom.gif) no-repeat bottom left; height:17px; width:536pox}

div.paint_calc_inside_top{background:url(../../images/bg_paint_calc_inside_top.gif) no-repeat top left; height:6px; font-size:1%; width:492px}

div.paint_calc_inside_center{background:url(../../images/bg_paint_calc_inside_center.gif) repeat-y 0 0; padding:17px 0 40px 20px; width:492px; color:#666666;}

div.paint_calc_inside_center p.padd_right {
	padding-right:20px;
}

div.paint_calc_inside_bottom{background:url(../../images/bg_paint_calc_inside_bottom.gif) no-repeat bottom left; height:6px; font-size:1%; width:492pox}

div.field{color:#666; padding:0 0 7px 5px; position:relative; }

.units{color:red; width:460px; float:left; text-align:right; padding-bottom:15px}

div.field p{font-weight:bold;}

div.field span{color:#333; position:relative;}

div.field a{color:#666; text-decoration:none}

div.field label{color:#747070; width:20px; font-weight:bold; padding:0 10px 0 0; }

*html div.field label{padding:0 5px 0 0}

form#frmAdvancedCalc div.field label{width:110px}

div.field input, select{border:1px solid #cfcfcf; color:#666; font-size:11px}

div.field select{width:243px}

div.field input.sqft{margin-right:10px; width:61px}

div.submit{padding:8px 0 25px 128px}

form#frmAdvancedCalc div.submit{padding:8px 0 25px 165px}

div.submit input{margin:0 13px 0 0}

#calc_result{background:url(../../images/bg_submit.gif) no-repeat top left; padding:25px 0}

#field_room, #field_room_results{padding-top:5px}

#field_room h2, #field_room_results h2{background:url(../../images/bg_paint_calc_rooms.gif) repeat-y 0 0; color:#747070; padding:5px 0 5px 30px; margin:0 0 10px 0; font-size:12px}

#field_room div.field{float:left}

#field_room div.field label{color:#333; font-weight:normal}

#field_room div.field label.sublevel2{padding:0 0 0 15px; width:100px}

#field_room div.field label.sublevel, #calc_result div.field label.sublevel{padding:0 5px 0 0; width:auto}

#field_room div.field input{float:left; margin:0 10px 0 0; width:40px}

#calc_result div.field span.alternate{color:#747070!important; font-weight:bold}

div.field_room_results{background:url(../../images/bg_submit.gif) no-repeat bottom left; padding:0 0 40px 0}
 
/* End of Paint Calculator */
/*Lead Capture Form css starts here*/
.content_txt_lcp{color:#000; font-size:12px; width:534px; position:relative; left:27px; right:0; bottom:0; padding:0; margin:0}
.lcp_top_curve{background:url(../../images/lc_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:534px; height:9px; font-size:1%}
.lcp_bg{background:url(../../images/lc_gradient_bg.gif) repeat-x 0 0; padding:0; width:534px; margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; vertical-align:top}
.lcp_bg_thanx{background:url(../../images/lc_gradient_bg.gif) repeat-x 0 0; padding:0; width:532px; margin:0; height:302px; border-left:1px solid #dbece7; border-right:1px solid #dbece7}
.test_bg_thanx{background:url(../../images/lc_gradient_bg.gif) repeat-x 0 0; padding:0; width:532px; margin:0; height:126px; border-left:1px solid #dbece7; border-right:1px solid #dbece7;}

.lcp_bot_curve{background:url(../../images/lc_btm_curve.gif) no-repeat; padding:0; margin:0; width:534px; height:9px}
.thank_you_txt{padding:0px 0px 0px 10px}
.lcpformdata{padding:11px 0 0 45px}
.lcpformdata p{font-size:12px; color:#333; padding:0 110px 0 20px; margin:0}

.content_lcp{padding:0; margin:0; float:left}

.lc_label{padding-bottom:18px; font-weight:bold; width:134px; margin:0}
.lc_table{padding:0; margin:0}
.lc_table input{padding:0; margin:0;  border:1px solid #cfcfcf}
.lc_input{padding-bottom:7px; width:160px; margin:0}
.lc_input input{width:152px}
.lc_input_tel{padding-bottom:7px; padding-right:9px}
.lc_input_tel input{width:50px}
.lc_input_tel1 input{width:87px}
.lc_input_tel1{padding-bottom:7px; width:95px}
.lc_input_last{width:160px}
.lc_btn{margin-left:134px; margin-right:13px; margin-top:13px}
.lc_label_last{font-weight:bold; width:134px}
.lc_validation_lbl{width:160px; padding-bottom:5px}
/*Lead Capture Form css ends here*/
 .more_products{background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0; float:right}
 .more_products a{padding:0; margin:0; color:#000; text-decoration:underline}
 
.mandatory{color:red; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; }
.mandatory span{padding-right:5px}

/*write to us Form css starts here*/
.content_write_to{padding:0; margin:0 0 0 15px}
.content_write_to p{padding:0 210px 0 0; margin:0 0 10px 10px}
.content_txt_write{color:#000; font-size:12px; padding:0; margin:0; float:left; width:719px}
.content_txt_write_thanx{color:#000; font-size:12px; padding:0; margin:0 0 0 20px; float:left}
.write_top_curve{background:url(../../images/feedback_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:719px; height:7px; font-size:1%}
.write_bg{background:url(../../images/write_bg_gradi.gif) repeat-x 0 0; padding:0; width:717px; height:320px; margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; vertical-align:top}
.write_thanx_top_curve{background:url(../../images/feedback_thanx_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:719px; height:7px; font-size:1%}
.write_bg_thanx{background:url(../../images/feedback_bg_gradi_thanx.gif) repeat-x 0 0; padding:0; width:717px; margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; float:left}
.write_thanx_bot_curve{background:url(../../images/feedback_thanx_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:719px; height:7px}
.write_bot_curve{background:url(../../images/feedback_bot_curve.gif) no-repeat; padding:0; margin:0; width:719px; height:7px}
.thank_you_txt{padding:0px 0px 0px 10px; font-weight:bold; text-align:center}
.writeformdata{margin-left:16px}
.bdr_right{border-right:1px solid #ccc; padding:270px 0 0 0; margin:0; float:left; height:12px}

.content_write{padding:0; margin:10px 0 0 0; float:left; width:310px}
.content_write_rht{padding:0; margin:10px 0 0 0; float:left; width:408px}

.content_write p{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:80px; padding:15px 15px 0 0; text-align:right; margin:0; float:left; font-weight:bold}
.content_write_rht p{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:80px; padding:15px 15px 0 0; text-align:right; margin:0; float:left; font-weight:bold}

.content_write p.helpus{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:150px; padding:15px 15px 0 0; margin:0; font-weight:bold; float:left}
.content_write_rht p.helpus{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:200px; padding:15px 15px 0 0; margin:0; font-weight:bold; float:left}

.content_write input.btn{margin:12px 0 0 105px; border:1px solid #cfcfcf; width:166px; padding:5px 0 0 0; height:18px; display:block; font-size:11px; color:#666}
.content_write_rht input.btn{margin:12px 0 0 105px; border:1px solid #cfcfcf; width:166px; padding:5px 0 0 0; height:18px; display:block; font-size:11px; color:#666}

* html .content_write input.btn{margin:12px 0 0 102px}
* html .content_write_rht input.btn{margin:12px 0 0 102px}

.content_write input.txtbox{border:1px solid #cfcfcf; margin:12px 5px 0 11px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_write_rht input.txtbox{border:1px solid #cfcfcf; margin:12px 5px 0 11px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}

* html .content_write input.txtbox{margin:12px 5px 0 11px}/* Hack For IE 6 */

* html .content_write_rht input.txtbox{margin:12px 5px 0 11px}/* Hack For IE 6 */

.content_write input.txtbox1{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:45px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_write_rht input.txtbox1{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:45px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}

.content_write input.txtbox2{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:80px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_write_rht input.txtbox2{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:80px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}

.content_write textarea{border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666}
.content_write_rht textarea{border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666}

* html .content_write textarea{margin:12px 0 0 7px; vertical-align:top; padding:0}
* html .content_write_rht textarea{margin:12px 0 0 7px; vertical-align:top; padding:0}

.content_write select.selct{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}
.content_write_rht select.selct{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}

.content_write select.selct1{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}
.content_write_rht select.selct1{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}
.content_write span{color:red}
.content_write_rht span{color:red}
.terms{margin-left:180px; margin-top:10px}
.btn_submit_write{padding:3px 0 5px 95px; font-weight:bold; margin:20px 0 0 29px;}
/*write to us Form css ends here*/
/* Sitemap CSS starts here */
#sitemap_lfspace{padding-left:22px; margin:0}
#sitemap_sublevel{padding-left:9px}
.sitemap_height{height:15px}
.normaltxt{font-weight:normal!important; line-height:17px; padding:3px 0 3px 0}
.content_txt h1.nobullet{font-size:25px;  margin:0 0 9px 0; padding:0; background:none}
.sitemap_border{border-bottom:1px solid #CCC; width:180px; margin:0 20px 0 20px}
/* Sitemap CSS ends here */


/* Home Solutions Contact Form CSS Starts Here */

.contact_txt_write{color:#000; font-size:12px; padding:0; margin:0; float:left; width:633px; font-family:Arial, Helvetica, sans-serif }
.contact_top_curve{background:url(../../images/contact_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:635px; height:7px; font-size:1%}
.contact_bot_curve{background:url(../../images/contact_bot_curve.gif) no-repeat; padding:0; margin:0; width:635px; height:7px}
.contact_bg {background:url(../../images/write_bg_gradi.gif) #d3e3f0 repeat-x 0 0; padding:0; height:370px; margin:0; width:633px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6!important; vertical-align:top; }
.contact_column1 {padding:0; margin:10px 0 0 0; float:left; width:296px; }
.contact_column2 {padding:0; margin:10px 0 0 0; float:left; width:336px; }
.contact_column1 p{font-size:11px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 60%; width:80px; padding:0px 15px 0 0; text-align:right; margin:0; float:left; font-weight:bold; }
* html .contact_column1 p { width:95px; }
.contact_column2 p{font-size:12px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:80px; padding:15px 15px 0 0; text-align:right; margin:0; float:left; font-weight:bold}
.contact_column2 p.nobull { width:125px; padding:0 15px 0 0; text-align:right; margin:3px 0 0 0; float:left; font-weight:bold; background-image:none; font-size:11px;}
.contact_column2 input.radiobox { margin-top:6px;}
* html .contact_column2 input.radiobox { margin-top:0px;}
.contact_column1 input.btn{margin:0 0 12px 105px; border:1px solid #cfcfcf; width:166px; padding:2px 0 2px 0; height:18px; display:block; font-size:11px; color:#666;}
.contact_column2 input.btn{margin:0 0 12px 105px; border:1px solid #cfcfcf; width:166px; padding:2px 0 2px 0; height:18px; display:block; font-size:11px; color:#666}
*:first-child+html .contact_column2 input.btn { margin:0 0 12px 0px; }
* html .contact_column1 input.btn{margin:0 0 12px 117px}
* html .contact_column2 input.btn{margin:0 0 12px 97px}
.contact_column2 .address_box{margin:0 0 12px 105px; border:1px solid #cfcfcf; width:166px; padding:2px 0 2px 0; display:block; font-size:11px; color:#666}
* html .contact_column1 .address_box{margin:-18px 0 12px 118px}
.contact_column1 span{color:red}
.contact_column2 span{color:red}
.contact_column1 input.txtbox{border:1px solid #cfcfcf; margin:0px 5px 0 12px; width:25px; padding:2px 0 2px 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.contact_column2 input.txtbox{border:1px solid #cfcfcf; margin:12px 5px 0 11px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
* html .contact_column1 input.txtbox{margin:0px 5px 0 12px}/* Hack For IE 6 */
* html .contact_column2 input.txtbox{margin:12px 5px 0 11px}/* Hack For IE 6 */
.contact_column1 input.txtbox1{border:1px solid #cfcfcf; margin:0px 5px 0 0; width:45px; padding:2px 0 2px 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.contact_column2 input.txtbox1{border:1px solid #cfcfcf; margin:12px 5px 0 0; width:45px; padding:2px 0 2px 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.contact_column1 input.txtbox2{border:1px solid #cfcfcf; margin:0px 5px 0 0; width:80px; padding:2px 0 2px 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.contact_column2 input.txtbox2{border:1px solid #cfcfcf; margin:27px 5px 0 5px; width:80px; padding:2px 0 2px 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}

.contact_column2 .txtbox3{border:1px solid #cfcfcf; margin:27px 5px 0 5px; width:45px; padding:2px 0 2px 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}

* html .contact_column2 input.txtbox2 { margin-left:7px; }
.contact_column1 textarea{border:1px solid #cfcfcf; width:165px; margin:0 0 12px 10px; padding:0; font-size:11px; color:#666; height:50px; }
* html .contact_column1 textarea{margin:0 0 12px 0; vertical-align:top; padding:0}
.contact_column2 select.selct{width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}
.contact_column2 .contacttext { text-align:left; margin:10px 0 0 10px; font-size:12px; font-weight:bold; }
.contact_column2 p.helpus{font-size:11px; color:#333; background:url(../../images/dealer_bullet.gif) no-repeat 100% 90%; width:150px; padding:12px 15px 0 0; margin:0; font-weight:bold; float:left}
.contact_column2 span.years { float:left; background-image:none; font-weight:normal; color:#000000; margin-top:35px; font-size:11px; }
.contact_column2 .selct1{width:105px; float:left; padding:0 0 0 1px; margin:29px 0 0 4px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important; }
* html .contact_column2 .selct1 { margin-left:7px; }
.contact_terms{margin-left:60px; margin-top:10px; color:#FF0000; }
a.contact_link { color:#cd1352; }
.spacer {
	padding-bottom:12px!important;
	margin:0;
	background:none;
	float:left;
}

.interior_txt, .exterior_txt {
	font-size:9px!important;
	font-style:italic;
	font-weight:normal;
	background:none!important;
	padding:0!important;
	color:#333!important;
	display:inline-block;
}

.interior_txt {
	margin-left:180px;
}

.exterior_txt {
	margin-left:20px;
}
/* Home Solutions Contact Form CSS Ends Here */


/*navigation*/

/*this is the css for the horizontal version*/
		.horizontal ul{
			list-style-type: none;
			padding: 0px;
			display:block;
			margin:0;
		}
		.horizontal li{
			float: left;
		}
		.horizontal li a{
			text-decoration: none;
			float: left;
		}
		.horizontal li li a{
			border-top: none;
			/*border-left: 1px solid;*/
		}
		.horizontal li ul{
			position: absolute; 
			margin-top: 2.0em;
			width: 148px;
			display: block;
			height: auto;
			margin-left: -14px;
			/*border-top: 1px solid;*/
		}
		.horizontal li ul#ideas{
			position: absolute; 
			margin-top: 2.0em;
			margin-left: 0px;
			width: 148px;
			display: block;
			height: auto;
			/*border-top: 1px solid;*/
		}
		.horizontal li ul#world{
			position: absolute; 
			margin-top: 2.0em;
			margin-left: 0px;
			width: 148px;
			display: block;
			height: auto;
			/*border-top: 1px solid;*/
		}
		.horizontal li ul#products{
			position: absolute; 
			margin-top: 2.0em;
			margin-left: 0px;
			width: 148px;
			display: block;
			height: auto;
			/*border-top: 1px solid;*/
		}
		.horizontal li ul#contacts{
			position: absolute; 
			margin-top: 2.0em;
			margin-left: 0px;
			width: 148px;
			display: block;
			height: auto;
			/*border-top: 1px solid;*/
		}
		.horizontal li li ul{
			position: absolute;
			margin-top: 0;
			margin-left: 148px;
		}
		.horizontal li ul li a{
		width: 138px;
		border-left:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		border-right:1px solid #ffffff;
		padding:4px 0 4px 8px;
		}
		/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
		/*Not sure if I recommend this or not*/
		.inaccesible li ul{
			display: none;
		}
		.inaccesible li ul#ideas{
			display: none;
		}
		.inaccesible li ul#world{
			display: none;
		}
		.inaccesible li ul#products{
			display: none;
		}
		.inaccesible li ul#contacts{
			display: none;
		}
		/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
		.arrow a span{
		font-size: 85%;  
		}
		.arrow a:hover span{
		}
		.arrow a span.noshow{
			visibility: hidden;
		}
		/*Plus code*/
		.plus a span{
		}
		
		
		
/*end of navigation*/

/*Dealer Locator updated*/
.content_txt_dealer_new{color:#000; font-size:12px; display:block; width:683px; position:relative; left:36px; vertical-align:top}
.content_txt_dealer_new .dealer_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:20px}
.content_txt_dealer_new .content_new{background:url(../../images/dealer_bg.gif) repeat-x top left; float:left; padding:15px 7px 0px 15px; margin:0px; height:199px}
.content_txt_dealer_new .lf_curve{float:left}
.dealer_step1{width:600px; border-bottom:1px solid #c3d2d8; float:left; padding:0; margin:0}
.select_box{padding:0 0 14px 0; margin:0}
.dealer_step2{width:600px; float:left; padding:0; margin:0}
.dealer_step2 p { padding:0; margin:0}
.dealer_step2 p.error{font-weight:bold; padding:0; margin:15px 0 0 0; color:red}
.dealer_step2 p.error span{font-weight:bold; padding:0; margin:0; color:#000}
.content_txt_dealer_new .content_new p.step1{font-size:12px; color:#c81b20; background:url(../../images/dealer_bullet_new.gif) no-repeat 0px 7px; padding:3px 14px 5px 10px; font-weight:bold; margin:0 0 2px 0px}
.content_txt_dealer_new .content_new p.pin_city{font-size:12px; color:#000; padding:0; margin:0;}
.content_txt_dealer_new .content_new p.pin_city span{padding:0px 18px 0px 14px; font-weight:bold; margin:0}
.pincode{width:75px; padding:0; margin:0 47px 0 0}
.dealer_city{min-width:169px; padding:0; margin:0 16px 0px 0px !important;}
.content_txt_dealer_new .content_new p.city_sel{padding:0; margin:0 0 12px 0}
.content_txt_dealer_new .content_new p.city_sel span{font-weight:bold; margin:0; padding:0;}
.content_txt_dealer_new .content_new p.locality{margin:0; padding:10px 0 0 0;}
.content_txt_dealer_new table{width:673px; border-top:1px solid #9bb2ba; border-left:1px solid #9bb2ba;border-right:1px solid #9bb2ba;}
.content_txt_dealer_new table td.heading{ padding:0; margin:0; border:0}
.content_txt_dealer_new table td.heading p.searchpin{ margin:0; padding:9px 0 9px 25px; float:left; font-weight:bold; font-size:12px}
.content_txt_dealer_new table td.heading p.prev_next{ margin:0; padding:30px 15px 9px 0; float:right}
.content_txt_dealer_new table td.heading p.prev_next span.prev{ padding: 0 17px 0px 7px}
.content_txt_dealer_new table td.heading p.prev_next span.nxt{padding-right:7px}

.content_txt_dealer_new table td.name{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c81b20; padding:20px 0 20px 20px; font-weight:bold; background-color:#f5f9fb;border-bottom:1px solid #9bb2ba;}
.content_txt_dealer_new table td.name1{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c81b20; padding:20px 0 20px 20px; font-weight:bold;}
.content_txt_dealer_new table td.address{ padding:0; margin:0; background-color:#f5f9fb;border-bottom:1px solid #9bb2ba;}
.content_txt_dealer_new table td.address1{padding:0; margin:0;}
.content_txt_dealer_new div.na{background-color:#f5f9fb ; border:1px solid #9bb2ba; width:655px; display:block; margin:16px 0 20px 0; padding:12px 0 12px 15px}
.content_txt_dealer_new div.na p{font-weight:bold; color:#c81b20; margin:0; padding:0}
.content_txt_dealer_new div.na p span{color:#000}
.content_txt_dealer_new select{margin-right:8px}

.content_txt_dealer_new table td.name_last{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c81b20; padding:20px 0 20px 20px; font-weight:bold; background-color:#f5f9fb; border-bottom:1px solid #9bb2ba}
.content_txt_dealer_new table td.address_last{ padding:0; margin:0; background-color:#f5f9fb; border-bottom:1px solid #9bb2ba}


/* css added on 03.06.08 starts */
.boldfont {
	font-weight:bold;
}

p.radio_btn_spacing {
	float:left;
	padding-left:40px;
}

p.radio_btn_spacing_lastitem {
	padding-right:40px;
}

p.radio_btn_spacing_sml {
	float:left;
	padding-right:15px;
}


.form_content_title {
	font-size:14px;
	color:#c81b20;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px!important;
}

.form_content_arrow {
	background:url(../../images/form_content_arrow.gif) no-repeat 0 3px;
	padding-left:12px!important;
	position:relative;
}

.uppercase {
	text-transform:uppercase;
	font-size:14px;
	color:#c81b20;
	position:relative;
}

.border_bottom_form {
	width:438px;
	border-bottom:1px solid #ccc; 
	padding-bottom:10px; 
	margin-bottom:10px;
}

.border_top_form {
	width:438px;
	border-top:1px solid #ccc; 
	padding-top:10px; 
	margin-top:10px;
}

.area_calc {
	float:left;
}

.area_demo {
	float:left;
	margin-right:8px;
}

.area_demo_nomargin {
	margin-right:0px;
}

.calculator {
	float:left;
	padding-top:30px;
}

.top_crv {
	background:url(../../images/calculator_top_crv.gif) no-repeat 0 0;
	width:225px;
	height:11px;
	font-size:1%;
}

.btm_crv {
	background:url(../../images/calculator_btm_crv.gif) no-repeat 0 0;
	padding-bottom:22px;
	padding-left:5px;
	width:220px;
}

.input_txt {
	width:40px;
	border:1px solid #cfcfcf;
	font-size:11px;
	padding-left:2px;
}

.lft_float {
	float:left;
}

.select_box {
	float:left;
	margin-left:10px;
}

.negative_margin_lft {
	margin-left:-10px;
	_margin-left:0px;
}

.small_font {
	color:#666666;
	font-size:11px;
}

.results {
	float:left;
	/*margin-left:30px;*/
	margin-top:10px;
	margin-bottom:10px;
}

.results_top_crv {
	background:url(../../images/results_top_crv.gif) no-repeat 0 0;
	width:398px;
	padding:7px 0 7px 14px;
}

.results_btm_crv {
	background:url(../../images/results_btm_crv.gif) no-repeat 0 0;
	width:410px;
	padding:6px 0 6px 0;
}

.results_bg {
	background:url(../../images/results_bg.gif) repeat-y 0 0;
	padding:10px 22px;
}

.radio_btn_noborder {
	border:none;
}

.link_hlp {
	color:#666666;
	font-weight:normal;
	font-size:12px;
}

/* css added on 03.06.08 ends */

/* Financial Results CSS Starts Here */

.financial_table {
	border-collapse: collapse;
	border: 1px solid #ccc;
	width: 528px;
}

.financial_table th {
	background:url(../../images/tbl_heading_bg.gif) #c9d8dd repeat-x 0 0;
	padding: 11px 0 11px 0;
}

.financial_table th.border_left {
	border-left: 1px solid #d8d8d8;
}

.financial_table th.border_right {
	border-right: 1px solid #d8d8d8;
}

.financial_table tr td {
	background: url(../../images/bg_td_all.gif) no-repeat top right;
	font-size: 12px;
	font-weight: bold;
}

.financial_table tr td span {
	background: url(../../images/bg_span.gif) no-repeat bottom right;
	display: block;
	padding: 16px 27px 7px 25px;
	margin-left: 6px;
}

.financial_table tr td.firstCol span {
	margin-left: 0;
	padding: 16px 27px 12px 19px;
}

.financial_table tr td.firstRow {
	background: url(../../images/bg_td.gif) no-repeat right top;
}

.financial_table tr td.lastRow {
	background: url(../../images/bg_td_lastrow.gif) no-repeat top right;
}

.financial_table tr td.lastCol span {
	border-bottom: 1px solid #ccc;
	background: none;
}

.financial_table tr td.lastCol, .financial_table tr td.lastRow span, .financial_table tr td.lastRowCol, .financial_table tr td.lastRowCol span {
	background: none;
}

div.result_column {
	float: left;
	margin-top: 15px; 
	margin-bottom: 90px;
	width: 416px;
}

div.result_column ul {
	color: #524f48;
	font-size: 11px;
	list-style: none;
	padding: 0;
	margin: 0;
}

div.adobe_img {
	float: left; 
	margin-left: 6px; 
	margin-top: 15px; 
	width: 106px
}

div.result_graph {
	float: left; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	padding: 9px 0 17px 5px;
}

div.result_graph p {
	float: left;
	padding: 7px 0 0 5px;
	margin: 0;
}

div.result_text {
	float: left;
	padding: 0;
}

div.result_text ul {
	list-style:none;
	float: left;
	padding:0;
	margin:0 5px 0 0;
}

div.result_text ul li {
	float: left;
	padding: 0 0 0 7px;
	margin: 0;
}

div.result_text ul li a {
	float: left;
	font-weight: bold;
	padding: 0;
	background-color:transparent;
}

div.result_text a {
	color: #000;
	padding-left: 5px;
}

div.result_text span {
	font-weight: bold;
	padding-right: 4px;
}

div.dynamic_text {
	color: #666666;
	float: left;
	font-weight: bold;
	position: relative; 
	margin-left: -17px; 
}

div.dynamic_text ul {
	list-style:none;
	float: left;
	padding:0;
	margin:0 5px 0 0;
}

div.dynamic_text ul li {
	float: left;
	padding: 0 0 0 7px;
	margin: 0;
}

div.dynamic_text ul li a {
	float: left;
	padding: 0;
	margin: 0;
}

div.dynamic_text ul li a span {
	padding-right: 5px;
}

div.dynamic_text span {
	margin-left: 5px;
}

div.dynamic_img {
	display: block; 
	float: left; 
	margin-left: 0; 
	margin-top: 3px;
	position: relative;
}

/* Financial Results CSS Ends Here */