/* nav starts */
.topnav ul{background:url(../../images/common_nav_bg_gradi.gif) repeat-x top left;}
.topnav ul li a { margin:0; font-family:"Trebuchet MS",helvetica,arial,clean,sans-serif; font-size:12px; color:#3a4122; text-align:center; vertical-align:middle; font-weight:bold; padding: 7px 0 0 0;}
.topnav ul li.space{ margin:0; padding:0; height: 20px; border-right:2px solid #feb834; }
li a.corp {background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px;}
li a.carr {background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px;}
li a.write {background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px;}
li a.int {background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px;}
li a.contact {background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px;}
li#corp_sel {background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left;}
li#carr_sel {background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left;}
li#write_sel {background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left;}
li#int_sel {background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left;}
li#contact_sel {background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left;}
.topnav ul li.lfimg { background:url(../../images/common_nav_lf_curve.gif) no-repeat;}
.topnav ul li.lfimg_sel { background:url(../../images/common_nav_lf_curve_sel.gif) no-repeat; }
.topnav ul li.rtimg { background:url(../../images/common_nav_rt_curve.gif) no-repeat top right;}
.topnav ul li.rtimg_sel { background:url(../../images/common_nav_rt_curve_sel.gif) no-repeat top right;}
/* nav ends */

/* homepage content starts */
h1{font-size:15px; color:#c81b20; margin:0; padding:0;}
h1 a{font-size:15px; color:#c81b20; margin:0; padding:0; text-decoration:none}
h2{font-size:13px; color:#c81b20; margin:0; padding:0 0 9px 0; vertical-align:top}
.hm_content_lvl_1 h2 {
	color: #605e5e;
	font-size: 14px;
	padding: 15px 0 0 0;
	margin: 0;
}
.hm_content_lvl_1 a {
	background: url(../../images/bullet.gif) no-repeat 0 9px;
	clear: left;
	color: #666666;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 5px 0 0 10px;
	text-decoration: underline;
}
.hm_content_lvl_2 .lvl_2_column4 p{padding:18px 57px 0 9px; margin:0; font-size:14px; color:#c81b20; font-weight:bold; position:relative;}
/* homepage content starts */

/* breadcrumb starts */
.breadcrumb{ width:949px; background-color:#fee9be; 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 ends */

/* content section starts */
.content_banner_lhs{width:438px; margin-right:2px; display:block; background-color:#c81b20; height:145px; float:left;}
.lhs_nav_content{background:url(../../images/lhs_nav_topbg_common.gif) no-repeat top left #ed131b;}
.lhs_links ul li.green_bullet{background:url(../../images/lhs_common_bullet.gif) no-repeat 0 5px; margin-left:10px; margin-right:10px;border-bottom:1px solid #f14249; padding-bottom:5px; padding-top:5px;}

.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.green_bullet span a { padding-left:0px; color:#feb834; font-size:12px; text-decoration:none; font-weight:bold; display:block;}

.lhs_links ul li li span { padding:0; margin:0; color:#feb834 }

.lhs_links ul li.last_link{background:url(../../images/lhs_last_link_bg_common.gif) no-repeat bottom left; padding-top:95px;}
.lhs_links ul li.flash{background-color:#feb62d;}

.content_txt .vtxt { color:#993399; font-size:12px; padding:0; margin:0; width:176px; display:block; }

.content_txt p.title{ background-color:#edf4d3; display:block; color:#8e4982; font-weight:bold; font-size:12px; width:529px; padding:5px 0px 5px 12px; margin-bottom:5px;}
.content_txt h3 {color:#c81b20; font-weight:bold; font-size:13px; padding-bottom:3px; margin:0 }
.content_txt h3 a { color:#c81b20; text-decoration:none; }

.content_txt h1{font-size:16px; color:#c81b20; 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 { color:#c81b20; text-decoration:none }

.content_txt h1.nobg{font-size:16px; color:#c81b20; margin:0 0 9px 0; padding:0; background: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_press_spacing li{background:url(../../images/common_bullet.gif) no-repeat 0 3px; padding:0 0 15px 15px; position:relative; font-size:12px;}


.content_txt ul.bullet_press_spacing li{background:url(../../images/common_bullet.gif) no-repeat 0 3px; padding:0 0 15px 15px; position:relative;}

.call_to_action{color:#8e4880; font-size: 12px; font-weight:bold; background:url(../../images/call_to_action_bullet.gif) no-repeat 0 3px; padding:0 0 0 15px;}
/*.content_txt ul.bullet li a{color:#8e4880; text-decoration:none; font-size:12px; font-weight:bold;}*/
.change_colour{background:url(../../images/change_colour.jpg) no-repeat bottom left; padding-top:76px; background-color:#c3da72}

#retail_serv { float:left; width:40%; padding-right:10px; border-right:1px solid #d9d8d8; margin-right:7px }

.lhs_btm_curve{background:url(../../images/lhs_btm_curve_1_common.jpg) no-repeat bottom left; width:985px; background-color:#FFFFFF; float:left;}
.content_wrapper a{color:#c81b20; text-decoration:none;}
.table_bt{padding-bottom:20px; text-align:center; font-weight:bold; color:#45473e}
.title_exp_coll{color:#c81b20; 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 {color:#c81b20; text-decoration:none!important; cursor:pointer; font-size:12px; padding-right:15px}

a.content_link{color:#c81b20; text-decoration:none; font-size:12px;}
/* content section ends */

/* rhs content starts */
.pages_visited{float:left; width:196px; background-color:#f1f1f1; border-bottom:5px solid #fff;}

.pages_visited ul li{font-weight:bold; font-size:12px; color:#666666; background:url(../../images/gray_bullet_selected.gif) no-repeat 0 7px; padding-left:12px;}

.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;}

.rhs_banners img{padding:8px 0 0 0; background-color:#f1f1f1}
/* rhs content ends */


/* footer starts */
.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 a{text-decoration:none; color:#9e9e9e;}
/* footer ends */


/* dealers locator */
.content_ban_lhs_dealer{width:410px; display:block; background-color:#8e4880; height:145px; float:left;}

.content_txt_dealer .content input { margin: 0 0 0 8px; border:1px solid #cfcfcf; font-size:12px; color:#666666; padding:0 }
.content_txt_dealer .content input.btn { margin: 0 0 0 8px; border:1px solid #cfcfcf; width:160px; padding:3px 0 0 3px; height:18px; float: left; }
.content_txt_dealer .content select { margin: 0 0 0 8px; width:165px; font-size:11px; color:#666666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:19px; float: left;}

.table { width:100%; padding:0; margin:0 0 30px 0; border-collapse:collapse; border: 1px solid #D3E3F0; }
.table th { background-color:#d3e3f0; padding-left:5px; padding-top:15px; padding-bottom:15px; padding-right: 0; margin:0; color:#333333; font-size:11px; width:120px; text-align:left; border: none;}

.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:#dddddd; border-top:1px solid #908b8b; border-left: 1px solid #908b8b; }
.tbl_data th { background-color:#cccccc; text-align:center; padding:5px; margin:0; color:#333333; 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:#FFFFFF; padding:5px;}
.tbl_data1 { width:250px; padding:0; margin:10px 0 30px 1px; border-collapse:collapse; float:left; background-color:#dddddd; border-top:1px solid #908b8b; border-left: 1px solid #908b8b; }
.tbl_data1 th { background-color:#cccccc; text-align:center; padding:5px; margin:0; color:#333333; 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:#FFFFFF; padding:5px;}

/*Feedback Form css starts here*/
.feedback_bg { background:url(../../images/feedback_bg_gradi.gif) repeat-x 0 0; padding:0; width:717px; height:345px; margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; vertical-align:top; }
.feedback_bg_thanx { background:url(../../images/feedback_bg_gradi_thanx.gif) repeat-x 0 0; padding:0; width:717px; margin:0; height:126px; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; 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:#666666;  }

.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:#666666; text-align:center; }

.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:#666666; 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:#666666; text-align:center }
.content_feed textarea { border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666666; }
* 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:#666666; 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:#666666; height:18px!important }

.content_feed span{color:red}
/*Feedback Form css ends here*/

/*Paint Selector*/
.content_ban_lhs_paint{width:438px; margin-right:2px; display:block; background-color:#c81b20; height:145px; float:left;}

.content_txt_paint p.rtpad { color:#8e4880; font-size:12px; padding-right:220px; padding-left:11px; font-weight:bold }

.content_txt_paint .content select { margin: 0 0 0 11px; width:181px; font-size:12px; color:#666666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:18px }
/*Decorative Selector*/

.content_ban_lhs_decorative{width:438px; margin-right:2px; display:block; background-color:#8e4880; height:145px; float:left;}

.content_txt_decorative h1 { font-size:16px; color:#8e4880; margin:0 0 9px 0; padding:0 0 0 20px; background:url(../../images/content_txt_h1_bg.gif) no-repeat 0 0; }

.content_txt_decorative p.rtpad { color:#8e4880; font-size:12px; padding-right:220px; padding-left:11px; font-weight:bold }

.content_txt_decorative .content select { float: left; margin: 0 0 0 11px; width:181px; font-size:12px; color:#666666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:20px }

/*Careers*/
/*Beger Countries Products page*/
.content_txt_products h1{font-size:16px; color:#8e4880; margin:0 0 9px 0; padding:0 0 0 20px; background:url(../../images/content_txt_h1_bg.gif) no-repeat 0 0;}
.content_txt_products p.rtpad { color:#8e4880; font-size:12px; padding-right:0px; padding-left:11px; font-weight:bold }
.content_txt_products .content select { margin: 0 0 8px 0px; font-size:12px; color:#666666; border:1px solid #cfcfcf; border-collapse:collapse; float: left; padding:0; height:20px; width: 180px; clear:right }
.content_txt_products .content_pr select { margin: 0 0 0 0px; font-size:12px; color:#666666; border:1px solid #cfcfcf; border-collapse:collapse; padding:0; height:18px }
/*Beger Countries Products page ends here*/

/* Paint Selector Results Page CSS starts here */
.content_txt_result h1 {font-size:15px; color:#8e4880; 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_curve1.gif) no-repeat top left; padding:0; margin:5px 0 0 0; width:470px; font-size: 1px; height: 9px; }
.psresult_bot_curve { background:url(../../images/ps_result_bot_curve1.gif) no-repeat; padding:0; margin:0; width:470px; height:9px; }
.psresult_bg { padding:30px 0 0 0; width:468px; margin:0; border-left:1px solid #cfd0d6; border-right:1px solid #cfd0d6; background-color:#fffdf6; /*min-height:450px;*/ min-height:510px; height:auto!important; height:510px;}
.paintdata p { color:#171717; font-size:12px; padding:14px 7px 5px 0; margin:0 }
.paintdata a.bullet { background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 0 19px; margin:0; color:#000000; text-decoration:underline; }
.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 ul li { background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0; }

.paintdata .prddetails2_2 .bgbox { background:url(../../images/ps_result_white_box.gif) no-repeat; padding:0 9px 0 0; margin:0; width:124px; height:129px; float:left }

.paintdata .prddetails2_2 ul li { background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0; }

.paintdata .psresult_sep { background:url(../../images/psresult_seperator1.jpg) no-repeat 0 0; padding:0 0 17px 0; margin:17px 0 0 3px; width:390px; height:15px; }
/* Paint Selector Results Page CSS ends here */

/*Lead Capture Form css starts here*/
.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; }
.lcp_bot_curve { background:url(../../images/lc_btm_curve.gif) no-repeat; padding:0; margin:0; width:534px; height:9px; }
.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; }

.lc_table input {padding:0; margin:0; border:1px solid #e0e0e0;}
/*Lead Capture Form css ends here*/

.mandatory{color:red; float:right; text-align:right}

/*write to us Form css starts here*/

.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; }

.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:#666666;  }
.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:#666666;  }

.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:#666666; 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:#666666; text-align:center; }

.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:#666666; 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:#666666; 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:#666666; 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:#666666; text-align:center }

.content_write textarea { border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666666; }
.content_write_rht textarea { border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666666; }

.content_write select.selct { width:165px; padding:0 0 0 1px; margin:12px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666666; 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:#666666; 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:#666666; 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:#666666; height:18px!important }
.content_write span{color:red}
.content_write_rht span{color:red}
/*write to us Form css ends here*/

/* Sitemap CSS starts here */
.content_txt h1.nobullet{font-size:25px; color:#c81b20; margin:0 0 9px 0; padding:0; background:none;}
/* Sitemap CSS ends here */

/* Financial Results CSS Starts Here */

.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: 1px solid #d8d8d8;
	width: 132px;
}

#product_results_tbl th {
	width:auto;
	border-left: 1px solid #d8d8d8;
}

.financial_table th.border_right {
	border-right: 1px solid #d8d8d8;
}

.financial_table tr td {
	width:110px;
	background:url(../../images/finres_first_col_bg.gif) no-repeat 100% 100%;
	padding:5px;
	font-size:12px;
	text-align:center;
}

/* Financial Results CSS Ends Here */

/* CSS added on 16/09/07 */

.select_choose {
	padding:0; 
	border:1px solid #e0e0e0;
	font-size:11px;
	padding:2px 0;
}

/* CSS added on 16/09/07 ends */

/* Products Result table starts */

.product_results_tbl th {
	background:url(../../images/tbl_heading_bg.gif) #c9d8dd repeat-x 0 0;
	padding: 11px 0 11px 0;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

.product_results_tbl th.border_right {
	border-right: 1px solid #d8d8d8;
}

/* Products Result table starts */
