@import url("popup.css");
html{min-height:100%; margin-bottom:1px;}
body{font-family:Arial,Helvetica,sans-serif; color:#000; margin:0; padding:0; background-color:#ffdc9a;  overflow: auto; }
img{border:0}
.global{width:985px; margin:0 auto; padding:0; height:100%}
.wrapper{background-color:#FFF; float:left; padding:0 19px 0 9px; position:relative;}
.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}
a:focus {
outline: none;
}
/* header starts */
.header{float:left; width:957px}
.header_container{padding:5px 0 15px 21px;}
.logo{float:left; margin-top:15px; padding-bottom: 15px;} 
.logo_vis{float:left; margin-top:0px; padding-bottom: 15px;}
.logo_regist{float:left; margin-top:0px; padding-bottom: 4px;}
.header_links{float:right; text-align: right; }
.header_links ul.first_lvl{list-style:none; margin:2px 0 0 0; padding:0 0 0 12px;}
.header_links ul.first_lvl img { float: left }
.header_links ul.first_lvl li{display:inline; vertical-align:top; color:#666;}
.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 0; 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:5px 0 0 3px; padding:0; vertical-align:bottom; }
.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_links ul.second_lvla{list-style:none; margin:8px 0 0 0; padding:0; }
.header_links ul.second_lvla li{display:inline; color:#666; font-size:11px; float:left;}
.header_links ul.second_lvla li a{color:#666; text-decoration:none; font-size:11px}
.header_links ul.second_lvla 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_lvla li.search{margin-right:0px; background:url(../../images/gray_bullet.gif) no-repeat 0 5px; padding-left:8px; }
.header_links ul.second_lvla li.searchn{margin-right:0px; background:none; padding-left:8px; }
.header_links ul.second_lvla li.searchn input.inputxt {
border:1px solid #e0e0e0; font-size:11px; width:89px; vertical-align:middle;float:left; margin-right: 5px;
}
/* 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; float: left; }
.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 5px 0; margin:0; width:139px; min-height: 18px; height: auto!important; height: 18px; }
li a#ideas_make{ padding:8px 0 5px 0; margin:0; width:182px; min-height: 18px; height: auto!important; height: 18px;}
li a#world_colour{ padding:8px 0 5px 0; margin:0; width:194px; min-height: 18px; height: auto!important; height: 18px;}
li a#product{ padding:8px 0 5px 0; margin:0; width:127px; min-height: 18px; height: auto!important; height: 18px;}
li a#contact{  padding:8px 0 5px 0; margin:0; width:140px; min-height: 18px; height: auto!important; height: 18px;}
li a#dealer_loc{  padding:8px 0 5px 0; margin:0;  width:139px; text-decoration: none; min-height: 18px; height: auto!important; height: 18px;}
li#exp_hlp_sel{height:31px; width:137px}
li#ideas_sel{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;}
a.content_link_app {
    color: #C81B20 !important;
    font-size: 12px;
    padding: 0 0 0 14px;
    text-decoration: none;
}
/* nav ends */

/* Sub Menu Starts */

/* CSS Document */
#nav, #nav ul {
	float:left;
	width: 957px;
}

#nav a {
	display:block;
}

/*#nav li {
	position:relative;
	float: left;
}*/
#nav li ul {
	border-bottom: 0; /*THEME CHANGE HERE*/
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	position: absolute;
	/*left: -1039px;*/
	left: -1000000px;
	right:0;
	top:0;
	width:146px;
	font-size: 1.0em;
	margin: 66px 0 0 8px;
	padding:0;
	background-image: none;
	z-index: 1;
	min-height: 192px; height: auto!important; height: 192px; background-color: #ffc140;
}

#nav li ul.ideas {
	margin-left: 158px;

}

#nav li ul.world_of_colours {
	margin-left: 342px;
	
}

#nav li ul.products {
	margin-left: 540px;
	
}

#nav li ul.contact_us {
	margin-left: 668px;
	
}

/*#nav li ul.dealer_locator {
	margin-left: 819px;
}*/


#nav li ul.dealer_locator {
	border-bottom: 0; /*THEME CHANGE HERE*/
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	position:absolute;
	width: 146px;;
	font-size: 1.0em;
	margin-top: 66px;
	margin-left:815px;
	display:none;
	padding:0;
	background-image: none;
	z-index: 1;
}




#nav li ul.ideas li.dealer {
	background-color: none;
	border: none;
	display: block;
	height: 1%;
	border: 1px solid #FFFFFF;
}

#nav li ul li {
	background-color: #ffc140;
	padding: 0px 0 0px 10px;
	margin:0;
	position:relative;
	width:136px;
	float: left;
	background-image:none;
	display:block;
}


#nav li ul.dealer_locator li {
	padding: 0px 0 0px 10px;
	margin:0px;
	position:relative;
/*	position:relative;*/
	/*width:136px;*/
	background-image:none;

	height: 1%;

	
}


#nav li ul li img.paddbot {
	padding-bottom: 62px;
}

* html #nav li ul li img.paddbot {
	padding-bottom: 65px;
}

*:first-child+html #nav li ul li img.paddbot {
	padding-bottom: 65px;
}

#nav li ul li img.paddbot1 {

	padding-bottom: 0px;
	height:21px;
}

* html #nav li ul li img.paddbot1 {
	padding-bottom: 0px;
	height:24px;
}

*:first-child+html #nav li ul li img.paddbot1 {
	padding-bottom: 0px;
	height:24px;
}

#nav li ul li img.paddbot2 {
	padding-bottom: 38px;
}

* html #nav li ul li img.paddbot2 {
	padding-bottom: 41px;
}

*:first-child+html #nav li ul li img.paddbot2 {
	padding-bottom: 41px;
}

#nav li ul li img.paddbot3 {
	padding-bottom: 92px;
}

* html #nav li ul li img.paddbot3 {
	padding-bottom: 95px;
}

*:first-child+html #nav li ul li img.paddbot3 {
	padding-bottom: 95px;
}

#nav li ul li img.paddbot4 {
	padding-bottom: 134px;
}

* html #nav li ul li img.paddbot4 {
	padding-bottom: 137px;
}

*:first-child+html #nav li ul li img.paddbot4 {
	padding-bottom: 137px;
}

#nav li ul li img.paddbot5 {
	padding-bottom: 62px;
}

* html #nav li ul li img.paddbot5 {
	padding-bottom: 65px;
}

*:first-child+html #nav li ul li img.paddbot5 {
	padding-bottom: 65px;
}
#nav li ul li a {
	color:#444c23;
	font-weight:bold;
	text-decoration:none;
	padding:3px 0;
	margin:0;
	float: left;
	position:relative;
	text-align: left;
	width:136px;
	display: block;
	
}
#nav li ul.dealer_locator li a {
display: block;
}

#nav li ul li a:hover {
	color:#ffffff;
	
}


#nav li:hover ul, #nav li.sfhover ul {
	top: 45px;
	left: 0;
	font-weight: bold;
	display:block;
	
}


/*---------- bubble tooltip -----------*/
a.tt{
    /*position:relative;*/
    z-index:24;
    /*color:#3CA3FF;*/
	text-decoration:none;
	height: 1%;
	background: none;
}
a.tt span{ display: none; }

a.tt span table{ margin-left:2px;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #000000; background:;}

a.tt:hover .topspace {
	padding: 14px 25px 8px 0;
}

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0; 
	left:0;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:0.9em;
	margin-left: 135px;
	margin-top: -1px;
	font-weight:normal;
	z-index: 25;
}
/*a.tt:hover span.tooltip7 {
height:276px;
}*/

* html a.tt:hover span.tooltip, * html a.tt:hover span.tooltip1, * html a.tt:hover span.tooltip2, * html a.tt:hover span.tooltip3, * html a.tt:hover span.tooltip4, * html a.tt:hover span.tooltip5, * html a.tt:hover span.tooltip6, * html a.tt:hover span.tooltip7, * html a.tt:hover span.tooltip1_1, * html a.tt:hover span.tooltip2_1, * html a.tt:hover span.tooltip3_1, * html a.tt:hover span.tooltip4_1, * html a.tt:hover span.tooltip5_1, * html a.tt:hover span.tooltip6_1, * html a.tt:hover span.tooltip7_1, * html a.tt:hover span.tooltip8_1, * html a.tt:hover span.tooltip0_2, * html a.tt:hover span.tooltip1_2, * html a.tt:hover span.tooltip2_2, * html a.tt:hover span.tooltip3_2, * html a.tt:hover span.tooltip8_deal, * html a.tt:hover span.tooltip4_new, * html a.tt:hover span.tooltip9_1  {
	margin-left: 136px;
}

a.tt:hover span.tooltip1 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -25px;
}

a.tt:hover span.tooltip2 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -49px;
}

a.tt:hover span.tooltip3 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -73px;
}

a.tt:hover span.tooltip4 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -97px;
}

a.tt:hover span.tooltip4_new {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -121px;
}

a.tt:hover span.tooltip5 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -121px;
}

a.tt:hover span.tooltip6 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -145px;
}

a.tt:hover span.tooltip7 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -169px;
}
a.tt:hover span.tooltip1_8 {
	position: absolute;
	display:block;
	margin-left: 135px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 5px 0 0;
	width:200px;
	height:186px;
	color: #000000;
    text-align: left;
	margin-top: -193px;
}

a.tt:hover span.tooltip8 {
    display:block;
    position:absolute;
    top:0; 
	left:0;
	padding: 6px 0 0 28px;
	width:180px;
	height:186px;
	color: #000000;
    text-align: left;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	margin-left:-216px;
	margin-top: -1px;
	/*margin-top:-65px;*/
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	/*border-right:1px solid #ffffff;*/
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:0.9em;
	/*margin-left: 135px;*/
	font-weight:normal;
	z-index: 25;
}
a.tt:hover span.tooltip8_deal { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; /*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	margin-left:-216px; margin-top: -43px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; } /*azone_deal*/

a.tt:hover span.tooltip8_deal_colourstore { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-left:-216px; margin-top: -85px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; } 

a.tt:hover span.tooltip8_deal_kid { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-left:-216px; margin-top: -127px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; }/*kid deal*/

a.tt:hover span.tooltip8_deal_kid.height_deal {min-height:186px;}

a.tt:hover span.tooltip8_urvoice { display:block; position:absolute; top:0; left:0; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-left:-216px; margin-top: -49px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; font-size:0.9em; font-weight:normal; z-index: 25; } /*Your voice*/

a.tt:hover span.height_deal {min-height:210px;} /*Your voice*/

a.tt:hover span.tooltip9 {
	position: absolute;
	display:block;
	margin-left: -216px;
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	top: 0;
	left: 0;
	font-size:0.9em;
	font-weight:normal;
	z-index: 25;
	padding: 6px 0 0 28px;
	width:180px;
	height:186px;
	color: #000000;
    text-align: left;
	/*margin-top: -43px;*/
	margin-top: -25px;
}

a.tt:hover span.tooltip10 {
    display:block;
    position:absolute;
    top:0; 
	left:0;
	padding: 6px 0 0 28px;
	width:180px;
	height:186px;
	color: #000000;
    text-align: left;
	/*filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;*/
	background-color:#ffc140;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	font-size:0.9em;
	margin-left: -216px;
	margin-top: -1px;
	font-weight:normal;
	z-index: 25;
}

a.tt:hover span.tooltip11 { position: absolute; display:block; margin-left: -209px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; top: 0; left: 0; font-size:0.9em; font-weight:normal; z-index: 25; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-top: -49px; }
/*html[xmlns*=""]:root a.tt:hover span.tooltip11 {
	margin-top: -41px;
}*/
a.tt:hover span.tooltip12 { position: absolute; display:block; margin-left: -209px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; top: 0; left: 0; font-size:0.9em; font-weight:normal; z-index: 25; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-top: -73px; }
/*html[xmlns*=""]:root a.tt:hover span.tooltip12 {
	margin-top: -61px;
}*/
a.tt:hover span.tooltip13 { position: absolute; display:block; margin-left: -209px; background-color:#ffc140; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; top: 0; left: 0; font-size:0.9em; font-weight:normal; z-index: 25; padding: 6px 0 0 28px; width:180px; height:186px; color: #000000; text-align: left; margin-top: -97px; }
/*html[xmlns*=""]:root a.tt:hover span.tooltip13 {
	margin-top: -81px;
}*/

a.tt:hover span.tipWorld {
height: 238px;
}
* html a.tt:hover span.tipWorld {
height: 236px;
}
*:first-child+html a.tt:hover span.tipWorld {
height: 236px;
}

a.tt:hover span.tooltip table  {
	width: 200px;
}

/*6aug2010*/
a.tt:hover span.tooltip0_1 { margin-top: -1px; min-height:276px; } /*colour tool*/
a.tt:hover span.tooltip1_1 { margin-top: -43px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip2_1 { margin-top: -67px; min-height:276px;}/*colour tool*/
a.tt:hover span.tooltip3_1 { margin-top: -91px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip4_1 { margin-top: -115px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip5_1 { margin-top: -139px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip6_1 { margin-top: -163px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip7_1 { margin-top: -187px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip8_1 { margin-top: -211px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip9_1 { margin-top: -235px; min-height:276px; }/*colour tool*/
a.tt:hover span.tooltip10_1 { margin-top: -259px; min-height:276px; }/*colour tool*/
/*a.tt:hover span.tooltip11_1 { margin-top: -301px; min-height:276px; }*//*colour tool*/
a.tt:hover span.tipWorld { height: 238px; }
* html a.tt:hover span.tipWorld { height: 236px; }
*:first-child+html a.tt:hover span.tipWorld { height: 236px; }
a.tt:hover span.tooltip table { width: 200px; }

/*6sep10*/
a.tt:hover span.tooltip0_2 { margin-top:-43px;}
a.tt:hover span.tooltip1_2 { margin-top:-67px;}
a.tt:hover span.tooltip2_2 { margin-top:-91px;}
a.tt:hover span.tooltip3_2 { margin-top:-115px;}
/* Sub Menu Ends */

.banner{float:left; margin-bottom:22px; position: relative;}

/* 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 h2 {color:#C81B20; font-size: 15px; margin: 0px; padding: 0px;
}
.hm_content_lvl_1 h2 a {font-size:15px; color:#c81b20; margin:0; padding:0; text-decoration:none}
.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:174px; 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:0; padding:0; text-align: center;}
.maintable p.margleft span { padding-right: 155px; }
/* 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}
#sampler {
width:392px;
}
#consult {
width:363px;
}

.offers .topbg {
background: url(../../images/samplers_topbg.gif) no-repeat 0 0px;
width: 527px;
height: 8px;
}

*html .offers .topbg {
background: url(../../images/samplers_topbg.gif) no-repeat 0 7px;
}

.offers .midbg {
background: #fcfcfc url(../../images/samplers_midbg.gif) no-repeat 0 100%;
border-left: 1px solid #f7c93d;
border-right: 1px solid #f7c93d;
padding: 4px 13px 14px 9px;
width: 503px;
}
.offers .botbg {
background: url(../../images/samplers_botbg.gif) no-repeat 0 0;
width: 527px;
height: 7px;
}

.offers p {
color: #333333;
}

.offers p span {
color: #ff010a;
}

.content_banner_rhs{float:left; }
.content_vis_banner{width:693px; float:left; padding: 25px 0px 0px 37px; }
.content_rhs{width:196px; float:left;}
.content_main {width:957px; float:left; margin: 0;} 
.content_main_bot {width:956px;  background:#63c562; padding: 0 0 15px 0; margin-left: 1px; clear:both;} 
.content_main img {float:left; margin-top: -3px;} 
.content_inside_banner { width: 957px;} 
.content_inside { width: 957px;}
.content_inside_leftcol { width: 196px; float: left; background: url(../../images/glow_left_bg.gif) no-repeat 0 0;  padding: 0 0 0 0;  margin: 2px 0 0 0;}
.content_inside_leftcol img { float: left; /*margin: 24px 0 0 0;*/ padding: 5px 0 0 0; } /*kids*/
.content_inside_rightcol { width: 761px; float: right; background: url(../../images/glow_right_bg.gif) no-repeat 0 0; padding: 0 0 236px 0; margin: 2px 0 0 0; vertical-align: top; } /*azone*/
.content_inside_rightcol .img { padding: 21px 0 0 47px; margin:0px; }
.content_inside_msg_rightcol .kids_logo { float:right; }
.content_inside_msg_rightcol .kids_logo img { padding: 18px 30px 0px 0px; }
.content_inside_rightcol .kids_logo { float:right; }
.content_inside_rightcol .kids_logo img { padding: 18px 30px 0px 0px; }
.content_inside_chalk_rightcol .kids_logo { float:right; }
.content_inside_chalk_rightcol .kids_logo img { padding: 18px 30px 0px 0px; }
/*.content_inside_chalk_rightcol .kids_logo{ float:right;}
.content_inside_chalk_rightcol .kids_logo img { padding: 18px 30px 0px 0px;}*/
.content_inside_stuff_rightcol .kids_logo1 { float:right; }
.content_inside_stuff_rightcol .kids_logo1 img { padding: 18px 30px 0px 0px; }
.content_inside_form_rightcol .kids_logo { float:right; }
.content_inside_form_rightcol .kids_logo img { padding: 18px 30px 0px 0px; }
.content_inside_rightcol p { padding: 0px 150px 10px 53px; font-size: 12px; color: #333333; float: left; vertical-align: top; margin: 0; }
.content_inside_rightcol p.tp_padding {padding-top:10px;}
.content_inside_form_rightcol .aphs_logo { position:absolute; top:1000px; right:35px; }
.content_inside_rightcol h1 { float:left; }
.content_inside_rightcol h1 img { padding: 41px 0 0 45px; } /*kids zone*/
#gallery_img { margin: 0px 0px 0px 50px; width: 619px; }
#gallery_img .pic01 { width: 136px; float:left; padding: 10px 20px 0px 0px; text-align: center; }
#gallery_img .pic01 span { width:130px; float:left; font-weight: bold; color: #333; font-size: 13px; padding: 5px 0px 0px 0px; }
#gallery_img .pic01 img.day_img { float: left; padding: 5px 0px 5px 33px; }
#gallery_img .pic01 img.night_img { float: left; padding: 5px 0px 5px 5px; }
#gallery_img .pic02 { width: 136px; float:left; padding: 10px 20px 0px 0px; text-align: center; }
#gallery_img .pic02 span {width: 130px; float:left; font-weight: bold; color: #333; font-size: 13px; padding: 5px 0px 0px 0px; }
#gallery_img .pic02 img.day_img { float: left; padding: 5px 0px 5px 33px; }
#gallery_img .pic02 img.night_img { float: left; padding: 5px 0px 5px 5px; }
#gallery_img .pic03 { width: 136px; float:left; padding: 10px 0px 0px 0px; text-align: center; }
#gallery_img .pic03 span { width: 130px; float:left; font-weight: bold; color: #333; font-size: 13px; padding: 5px 0px 0px 0px; }
#gallery_img .pic03 img.day_img { float: left; padding: 5px 0px 5px 33px; }
#gallery_img .pic03 img.night_img { float: left; padding: 5px 0px 5px 5px; }
#gallery_img .pic04 { width: 136px; float:left; padding: 10px 0px 0px 20px; text-align: center; }
#gallery_img .pic04 span { width: 130px; float:left; font-weight: bold; color: #333; font-size: 13px; padding: 5px 0px 0px 0px; }
#gallery_img .pic04 img.day_img { float: left; padding: 5px 0px 5px 33px; }
#gallery_img .pic04 img.night_img { float: left; padding: 5px 0px 5px 5px; }

/*Anna kids zone start here*/
#gallery_img .thumb { width: 136px; float:left; padding: 10px 18px 0px 0px; text-align: center; }
#gallery_img .thumb span { width:130px; float:left; font-weight: bold; color: #333; font-size: 13px; padding: 5px 0px 0px 0px; }
#gallery_img .thumb img.day_img { float: left; padding: 5px 0px 5px 33px; }
#gallery_img .thumb img.night_img { float: left; padding: 5px 0px 5px 5px; }
.transparent_layer {background-color:#fff; opacity:0.8; filter:alpha(opacity=80); position:absolute; top:0; left:0; height:100%; width:100%;z-index:100;}
.pop_layer {background-color:#efefef; border:1px solid #ccc; position:absolute; padding:8px; top:0; left:0; z-index:101; width:300px;}
.pop_layer_content {margin:8px 0; width:100%;}
.pop_layer_content .desc {}
.btn-close {cursor:pointer;	text-align:right; width:100%;}
.btn-prev-next {width:14%; float:right; margin:14px 0 0 0;}
.btn-prev-next a {margin-right:15px; color: #006600; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.day-night {float:left;	margin:8px 0; width:50%;}
a.info {position:relative; /*this is the key*/ z-index:24; background-color:#fff; color:#000; text-decoration:none;	display: block;	width: 200px;}
a.info:hover { z-index:25; background-color:#fff}
a.info span { display:none;	position:absolute; top:20px; right:0px;	width:250px; padding: 0 0 0 8px; border:1px solid #000; background-color:#fff;	color:#000;	text-align: left;}
a.info:hover span { /*the span will display just on :hover state*//*display:block; position:absolute; top:0px; left:0px; width:250px; padding: 0 0 0 8px; border:1px solid #000; background-color:#fff; color:#000; text-align: left;*/}
.lytebox_description {float:left; width:100%;}
.thumb .lytebox_description {display: none;}
.glow_rod_abs {position:absolute; bottom:22px; right:46px;}
/*Anna kids zone end here*/
 /* chalk css start */
  .content_inside_chalk { width: 957px; }
.content_inside_chalk_leftcol { width: 199px; float: left; background:url(../../images/chalk_left_bg.gif) no-repeat 0 0; margin: 2px 0 0 0; }
.content_inside_stuff_leftcol { width: 180px; float: left; background:url(../../images/chalk_left_bg.gif) no-repeat 0 0; margin: 2px 0 0 0; }
.content_inside_chalk_rightcol h1 { float:left; }
.content_inside_chalk_rightcol h1 img { padding: 22px 0 0 45px; }
.content_inside_chalk_rightcol h1 img.exhi_theme { padding: 80px 0 0 45px; }
.content_inside_stuff_rightcol h1 { float:left; }
.content_inside_stuff_rightcol h1 img { padding: 0 0 0 65px; }
.content_inside_stuff_rightcol h1 img.exhi_theme { padding: 55px 0 0 66px; }
.content_inside_stuff_rightcol h1 img.promo_theme { padding: 80px 0 0 66px; }
.content_inside_chalk_leftcol img { float: left; padding: 0; }
.content_main_chalk { width:957px; float:left; margin-top: -3px; }
.content_main_chalk img { float:left; }
.content_inside_chalk_banner { width: 957px; }
.content_inside_chalk_rightcol { width: 758px; float: right; background: url(../../images/chalk_right_bg.gif) no-repeat 0 0; padding: 0 0 102px 0; margin: 2px 0 0 0; vertical-align: top; } /*azone*/
.content_inside_stuff_rightcol { width: 777px; float: right; background: url(../../images/stuff_bg.jpg) no-repeat 0 0; padding: 0 0 85px 0; margin: 2px 0 0 0; vertical-align: top; height: 820px; }
/*.content_inside_chalk_rightcol { width: 758px; float: right;  background: url(../../images/chalk_right_bg.gif) no-repeat 0 0;  padding: 0 0 119px 0;  margin: 2px 0 0 0;  vertical-align: top;}*/
 .content_inside_chalk_rightcol .img { padding: 24px 0 0px 47px; margin:0px; }
.content_inside_stuff_rightcol .img1 { padding: 40px 0 0px 60px; margin:0px; }
.content_inside_chalk_rightcol p { padding: 0px 100px 15px 47px; font-size: 12px; color: #333333; float: left; vertical-align: top; margin: 0; }
.content_inside_stuff_rightcol p { padding: 0px 100px 15px 66px; font-size: 12px; color: #333333; float: left; vertical-align: top; margin: 0; }
.content_inside_stuff_rightcol p.details { padding: 8px 100px 15px 66px; font-size: 13px; color: #3d3c3c; float: left; vertical-align: top; margin: 0; }
.content_inside_stuff_rightcol p.details1 { padding: 8px 100px 15px 66px; font-size: 13px; color: #3d3c3c; float: left; vertical-align: top; margin: 0; width:377px; }
.content_inside_stuff_rightcol #exhi { float:left; }
*html .content_inside_stuff_rightcol #exhi { float:left; width: 300px; }
.content_inside_stuff_rightcol .exhibanner { float:right; padding: 0px 0px 0px 0px; margin:17px 27px 0px 0px; z-index: 0; }
*html .content_inside_stuff_rightcol .exhibanner { padding: 0px 0px 0px 0px; margin:17px 0px 0px -27px; float:left; z-index: 0; }
.content_inside_stuff_rightcol table.exhi { margin: 8px 0px 20px 65px; width: 617px; font-size: 13px; }
.content_inside_stuff_rightcol table.exhi td { text-align:center; border-bottom: 1px dashed #999; padding: 0px 0px 10px 0px; }
.content_inside_stuff_rightcol table.exhi tr.lstrow td { text-align:center; border-bottom: none; padding: 10px 0px 0px 0px; }
.content_inside_stuff_rightcol table.promos { margin: 8px 0px 15px 70px; font-size: 13px; width: 617px; }
.content_inside_stuff_rightcol table.promos th { color: #49639f; padding: 0px 0px 11px 0px; border-right: 1px dashed #999; }
.content_inside_stuff_rightcol table.promos td { color: #3d3c3c; padding: 0px 0px 5px 0px; margin:0; text-align:center; border-bottom: 1px dashed #999; border-right: 1px dashed #999; }
.content_inside_stuff_rightcol table.promos tr.midrow td { color: #3d3c3c; padding: 0px 0px 7px 0px; margin:0; font-weight:bold; text-align:center; border-bottom: none; border-right: 1px dashed #999; }
.content_inside_stuff_rightcol table.promos tr.ltrow td { border-bottom: none; }
.content_inside_stuff_rightcol table.promos td.nobrd { border-right: none; }
.content_inside_stuff_rightcol table.promos tr.sndrow th { padding: 9px 0px 0px 0px; }
.content_main_chalk_bot { width:954px; background:#63c562; padding: 0 0 15px 0; margin-left: 3px; clear:both; }

/* form start here */
.content_main_form { width:957px; float:left; margin-top: 0px; }
.content_inside_form_banner { width: 957px; }
.content_inside_form { width: 957px; }
.content_inside_form_leftcol { width: 199px; float: left; background:url(../../images/form_left_bg.gif) no-repeat 0 0; margin: 1px 0 0 0; } /*kids*/
.content_inside_form_leftcol.bg2 {background:url(../../images/form_left_bg_2.gif) no-repeat 0 0;}
.content_inside_form_leftcol img { float: left; /*margin: 24px 0 0 0;*/ } /*kids*/
.content_inside_form_rightcol { width: 758px; float: right; background: url(../../images/form_right_bg.gif) no-repeat 0 0;  /*padding: 0 0 70px 0; *padding: 0 0 80px 0;*/ margin: 1px 0 0 0; vertical-align: top; height: 786px; }
.content_inside_form_rightcol.bg3 {background: url(../../images/form_right_bg2.gif) no-repeat 0 0!important; height:980px!important;}
* html .content_inside_form_rightcol { width: 758px; float: right; background: url(../../images/form_right_bg.gif) no-repeat 0 0;  /*padding: 0 0 78px 0;*/ margin: 1px 0 0 0; vertical-align: top; height: 786px; }
.content_inside_form_rightcol .img { padding: 56px 0 0px 41px; margin:0px; float:left; }
.content_inside_form_rightcol .outerform { padding: 45px 0 0 0; margin-left: 76px; width: 500px }
.content_inside_form_rightcol .num_contact { float: left; padding: 0px 0px 8px 135px; }
.content_inside_form_rightcol .outerform form { padding:3px 0 0 0; margin:50px 0px 0px 0px; *margin:0px 0px 0px 0px;
float:left; }
.content_inside_form_rightcol .num_contact p.num { font-size: 12px; color:#514f4f; margin:0px; padding:0px; }
.content_inside_form_rightcol .outerform form img.comment { float:left; width: 31px; padding: 0px 0px 0px 0px; }
.content_inside_form_rightcol .outerform form label { color:#514f4f; font-size:13px; text-align: right; width:111px; float: left; padding: 0 0 0px 0; font-weight: bold; }
.content_inside_form_rightcol .outerform form label span { color:#ff0000; }
.content_inside_form_rightcol .outerform form .frm_arrow { padding: 3px 10px 16px 10px; float:left; }
.content_inside_form_rightcol .outerform form input { border: 1px solid #87b2ca; font-size: 12px; color: #666; margin: 0px 6px 0px 0px; float: left; }
.content_inside_form_rightcol .outerform form .text { float: left; font-size: 12px; color: #666; margin: 0px 6px 0px 0px; }
/*.content_inside_form_rightcol .outerform form .text1{ margin: 0px 0 0 0px;  float: left; padding-bottom: 80px; margin-bottom: 6px; border: 1px solid #87b2ca; }*/
.content_inside_form_rightcol .outerform form .text1 { margin: 0px 0 0 0px; float: left; padding-bottom: 0px; margin-bottom: 6px; border: 1px solid #87b2ca; }
.content_inside_form_rightcol .outerform form textarea.textarea { margin: 0px 0 0px 0px; float: left; margin-bottom: 15px; border: 1px solid #87b2ca; }
.content_inside_form_rightcol .outerform form select { border: 1px solid #87b2ca; }
.content_inside_form_rightcol .outerform form input.checkbox { border:none; margin: 0px 2px 0px 130px; padding-top: 2px; width: 14px; }
.content_inside_form_rightcol .outerform form span { color:#fe0000; font-size: 12px; margin: 0px 0px 0px 3px; }
.content_inside_form_rightcol .outerform form span a { color:#fe0000; font-size: 12px; margin: 0px 0px 0px 3px; text-decoration:none; }
.content_inside_form_rightcol .outerform form span a:hover { color:#fe0000; font-size: 12px; margin: 0px 0px 0px 3px; text-decoration:underline }
.content_inside_form_rightcol .outerform form .errormsg, .content_inside_form_rightcol .outerform form .errormsg2 { clear: both; float: left; font-size: 11px; padding: 0 0 2px 135px; margin: 0; width: 200px; }
.content_inside_form_rightcol .outerform form .errormsg2 { padding: 0 0 2px 5px; margin: 0; width: 400px; }
/*.content_inside_form_rightcol .outerform  p {
margin:0px;
padding: 10px 0px 0px 20px;
text-align: left;
}*/
.content_inside_form_rightcol .outerform p { font-size: 12px; margin:0px; padding: 8px 0 10px 0; }
.content_inside_form_rightcol .outerform p.formie1 { float:left; font-size: 12px; margin:0px; padding: 8px 0 10px 0; } /*anna1*/
.content_inside_form_rightcol .outerform p.msgcont { padding: 8px 0 10px 10px; }
.content_inside_form_rightcol .outerform p.note { padding: 5px 0px 0px 280px; color:#fe0000; font-size: 12px; margin:0; }
.content_inside_form_rightcol .outerform .btn_submit1 { border:none; padding: 5px 0px 0px 0px; margin-left:150px; }
.content_inside_form_rightcol .outerform form .but_text { border:none; font-size: 12px; color:#3f3d3d; background: url(../../images/button_img.gif) no-repeat; width: 107px; padding: 9px 0 9px 5px; margin-right: 9px; float:left; font-weight: bold; }
.outerform .asian_logo { float:left; }
.outerform .asian_logo img { margin: 73px 0px 0px 550px; *margin: 98px 0px 0px 546px;
}
.content_inside_msg_rightcol { width: 758px; float: right; background: url(../../images/form_right_bg.gif) no-repeat 0 0; padding: 0 0 78px 0; *padding: 0 0 75px 0;
margin: 1px 0 0 0; vertical-align: top; }
.content_inside_msg_rightcol.tnks_bg {background:url(../../images/thnks_bg.gif) no-repeat top left #fff; height:683px; } /*kids*/
#msgcontact { width: 758px; float: right; background: url(../../images/form_right_bg.gif) no-repeat 0 0; padding: 0 0 91px 0; *padding: 0 0 88px 0;
margin: 1px 0 0 0; vertical-align: top; }
.content_inside_msg_rightcol .thank { padding: 0px 0 373px 0px; margin: 0; }
.content_inside_msg_rightcol .img { padding: 56px 0 0px 41px; margin:0px; }
.content_inside_msg_rightcol .thank p.con_text { font-size: 12px; color: #666; padding: 200px 0 5px 70px; margin:0; }
.content_inside_msg_rightcol .thank p.con_text1 { font-size: 12px; color: #666; padding: 0px 0 0px 120px; margin:0; }
.content_main_form_bot { width:956px; background:#63c562; padding: 0 0 15px 0; margin-left: 1px; clear:both; }
.lhs_nav{position:absolute; top:240px; margin-left:11px}
.lhs_nav_1{position:absolute; top:186px; 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_vis_txt{color:#000; font-size:12px; float: left; padding: 23px 0px 0px 37px; /*width:670px;*/ width: 346px }
.content_vis_txt_right { color:#000; font-size:12px; float: right; padding: 23px 20px 0px 0px; /*width:670px;*/ width: 180px }
.content_vis_txt h1{background:url(../../images/content_txt_h1_bg_common.gif) no-repeat 0 0; font-size:16px;  margin:0 0 9px 0; padding:0 0 0 20px;}
/*content_vis_txt p a {
color: #333333;
text-decoration: none;
}*/
.content_txt{color:#000; font-size:12px; width:540px; position:relative; left:212px; min-height:650px; height:auto!important; height:650px}
.content_txt_no_leftcol{color:#000; font-size:14px; width:650px; position:relative; left:15px; min-height:350px; height:auto!important; height:350px; padding-top: 10px; }
.content_txt_no_leftcol p.center{ text-align: center;}
.content_txt_no_leftcol p.sign{ padding-left: 24px;}
#content_txt_no_lhs{left:15px; width:90%}
.content_txt p{margin:0; padding:0}
.content_txt p.note {
font-size: 13px;
padding: 6px 0 0 0;
}
.content_txt p.headtitle{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; color: #C81B20; font-weight: bold;}
.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.colorweek { font-weight:bold; font-size:14px; padding-bottom:3px; margin:0 }
.content_txt p.bottom_spacer{padding-bottom:15px}
.content_txt p.bottom_spacer_mid{padding-bottom:19px; clear: left;}
.content_txt p.bottom_spacer_sml{padding-bottom:10px}
.content_txt p.tnc {
font-size: 11px;
padding:100px 0 0 0;
margin: 0;
}
.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 p.smallfont { font-size: 10px; font-weight:bold }
.content_txt .content_wrapper p.subheading{color:#c81b20; background:url(../../images/content_txt_h1_bg_common.gif) no-repeat 0 0; font-size: 16px; font-weight: bold; margin: 0px 0px 9px; padding: 0 0 0 20px;}
.content_txt .content_wrapper.noheight {height:auto; padding-bottom:25px; }
.content_txt h3{ font-weight:bold; font-size:13px; padding-bottom:3px; margin:0}
.content_txt h5{ font-weight:bold; font-size:15px; padding-bottom:15px; 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}
.content_txt table { clear: left; }
input.view_cart { clear: both; float: right; padding: 0 10px 0 0; }
.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}
.boddet {
	float: left;
	width: 137px;
}
.boddet img {
	float: left;
	padding-right:10px;
}
.boddet p {
	float: left;
	padding: 0 0 0 16px;
	padding-bottom:17px;
}
.bodname {
	font-size: 14px;
	padding-bottom:8px;
}
.boddesig {
	font-size: 11x;
	padding: 0 0 0 16px;
}
.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.content_link_left { text-decoration:none; font-size:12px; float:left; }
a.content_link_left:hover {text-decoration:underline;}
a.content_link1{text-decoration:none; font-size:12px; padding: 0px 130px 0px 0px;}
a.content_link2{text-decoration:none; font-size:11px; padding: 0px 130px 0px 0px;}
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; text-align: center;}
.colour_text_right{font-size:11px; color:#666; padding-bottom:13px; padding-right:10px; text-align: center;}
.colour_text_right1{font-size:11px; color:#666; padding-bottom:13px; padding-right:11px; text-align: center;}
.colour_text_right2{font-size:11px; color:#666; padding-bottom:13px; padding-right:15px; text-align: center;}
.colour_text_right3{font-size:11px; color:#666; padding-bottom:13px; padding-right:9px; text-align: center;}
.colour_text_right4{font-size:11px; color:#666; padding-bottom:13px; padding-right:18px; text-align: center;}
.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;*/ padding-top: 2px;}
.rhs_banners img.lamp1 {padding:0; margin:0;}
.rhs_banners img{padding:8px 0 0 0; background-color:#f1f1f1; margin-top:5px}
.rhs_banners a { background-color:transparent; }
#childDiv img {
background: none;
}
/* 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_area_dealer #cse-search-results iframe {
width: 760px;
}
.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; width: 720px;}
.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}*/

.contentarea {width:957px; float:left; border-top: 3px solid #000000; margin-top: -2px;}

.decor_banner {
	width: 955px;
}

.decorimg {
float: left;
padding: 0px 0px 0px 350px;
}

.content_txt_decorative { color: #333333; font-size:12px; float: left; padding: 0px 0px 0px 172px;}

.content_txt_decorative p {
	padding: 12px 0px 0 0px;
	margin-bottom: 9px;
	height: 1%;
	text-align: center;
	width: 629px;
}

.decor_box {
	padding-left: 5px;
	float: left;
	height: 1%;
}

*html .decor_box {
	padding: 0!important;
}

.decor_column1_4 {
	background:url(../../images/decor_box1.jpg) no-repeat 0 0;
	width: 238px;
	margin: 0 0 0 5px;
	float: left;
}

.decor_column1_4 h2 {
	color: #333333;
	text-transform:uppercase;
	position: relative;
	text-align: center;
	padding: 28px 0 8px 0;
}

.decor_column1_4 img {
	margin-left: 25px;
	margin-bottom: 21px;
	font-size: 1%;
}

.decor_column1_4 p {
	color: #666666;
	padding: 0 0 3px 35px;
	margin: 0 45px 0 0;
	font-size: 11px;
	line-height: 15px;
}

.decor_column1_4 a {
	color: #666666;
	font-weight: bold;
	padding: 0 20px 0 35px;
}

.decor_column1_4 a#black_arrow {
	background: url(../../images/black_arrow.gif) no-repeat 110px 4px;
}

.decor_column2_4 {
	background:url(../../images/decor_box2.jpg) no-repeat 0 0;
	width: 232px;
	float: left;
}

.decor_column2_4 h2 {
	color: #333333;
	text-transform:uppercase;
	position: relative;
	text-align: center;
	padding: 28px 0 8px 0;
}

.decor_column2_4 img {
	margin-left: 19px;
	margin-bottom: 21px;
}

.decor_column2_4 .decor_subcolumn {
	margin-bottom: 28px;
}

.decor_column2_4 h3 {
	background: url(../../images/title_bg.jpg) no-repeat 0 0;
	color: #666666;
	font-size: 11px;
	padding: 3px 0 5px 4px;
	margin: 0 0 0 33px;
}

.decor_column2_4 p {
	color: #666666;
	padding: 0 0 3px 37px;
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 15px;
}

.decor_column2_4 a {
	color: #666666;
	font-weight: bold;
	padding: 0 20px 0 35px;
}

.decor_column2_4 a#black_arrow {
	background: url(../../images/black_arrow.gif) no-repeat 110px 4px;
}

.decor_column3_4 {
	background:url(../../images/decor_box3.jpg) no-repeat 0 0;
	width: 232px;
	padding: 0 0 240px 0;
	float: left;
}

.decor_column3_4 h2 {
	color: #333333;
	text-transform:uppercase;
	position: relative;
	text-align: center;
	padding: 28px 0 8px 0;
}

.decor_column3_4 img {
	margin-left: 19px;
	margin-bottom: 21px;
	font-size: 1%;
}

.decor_column3_4 p {
	color: #666666;
	padding: 0 0 3px 35px;
	margin: 0 40px 0 0;
	font-size: 11px;
	line-height: 15px;
}

.decor_column3_4 a {
	color: #666666;
	font-weight: bold;
	padding: 0 20px 0 35px;
}

.decor_column3_4 a#black_arrow {
	background: url(../../images/black_arrow.gif) no-repeat 110px 4px;
}

.decor_column4_4 {
	background:url(../../images/decor_box4.jpg) no-repeat 0 0;
	width: 238px;
	float: left;
}

.decor_column4_4 h2 {
	color: #333333;
	text-transform:uppercase;
	position: relative;
	text-align: center;
	padding: 28px 0 8px 0;
}

.decor_column4_4 img {
	margin-left: 19px;
	margin-bottom: 21px;
}

.decor_column4_4 .decor_subcolumn {
	margin-bottom: 28px;
}

.decor_column4_4 h3 {
	background: url(../../images/title_bg1.jpg) no-repeat 0 0;
	color: #666666;
	font-size: 11px;
	padding: 3px 0 5px 4px;
	margin: 0 0 0 33px;
}

.decor_column4_4 p {
	color: #666666;
	padding: 0 0 3px 37px;
	margin: 0 30px 0 0;
	font-size: 11px;
	line-height: 15px;
}

.decor_column4_4 a {
	color: #666666;
	font-weight: bold;
	padding: 0 20px 0 35px;
}

.decor_column4_4 a#black_arrow {
	background: url(../../images/black_arrow.gif) no-repeat 110px 4px;
}

/*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 9px; 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:492px*/ }
div.field { color:#666; padding:0px 0 7px 5px; position:relative; clear: both;}/*3 sept*/

div.paint_calc_inside_center div.budget{clear: both; float: left; width: 450px;}/*3 sept*/
div.paint_calc_inside_center div.budget table{width: 477px; /*padding: 0 0 10px 5px;*/ border:1px solid #ccc; border-collapse:collapse; margin-bottom:10px;}/*azone*/
div.paint_calc_inside_center div.budget table th {/*width: 445px; */padding: 7px 0 7px 0px; background-color:#ECECEC; color:#666666;}/*azone*/
div.paint_calc_inside_center div.budget table td{text-align: right; /*padding-bottom: 6px;*/ padding:5px; border-bottom:1px solid #CCCCCC;}/*azone*/
div.paint_calc_inside_center div.budget table td.frstCol{text-align: left; background-color:#efefef;}/*3 sept*/
.width2 {width:160px;}

.units { color:red; width:460px; float:left; text-align:right; padding-bottom:15px }
div.field p { font-weight:bold; }
div.field span { color:#666; 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; float:left; }*/
div.field label { color:#747070; font-weight:bold; padding:0 10px 0 0; float: left }
div.field label.width1 { width:168px !important; color:#747070; font-weight:bold; padding:0 10px 0 0; float: left;}
form#frmAdvancedCalc div.budget div.field label { width:auto; }/*3 sept*/
div.cond { color:#747070; font-weight:bold; padding:0 10px 7px 10px; float: left }
div.field label.advance { color:#747070; width:70px; font-weight:bold; padding:0 10px 0 0; float:left }
*html div.field label { padding:0 5px 0 0 }
form#frmAdvancedCalc div.field label { width:110px }
form#frmAdvancedCalc div.field label.firstcol { width:160px }
form#frmAdvancedCalc div.field1 label { width:150px }
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*/ padding:10px 0 25px 48px; }
form#frmAdvancedCalc div.submit {/*padding:8px 0 25px 165px*/ padding:10px 0 25px 50px; }
div.submit input { margin:0 13px 0 0; float: left; }
#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 }
#field_room div.field input.radio { float:left; margin:0 2px 0 0; width:20px }
#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*/
.productlinks {
width: 880px;
padding: 0px 0px 0px 15px;
}
.back_link {
width: 300px;
float:left;
}
.back_link a {background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0; float:left; text-decoration: none;}
.back_link a:hover { text-decoration:underline}
 /*.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}*/
 .more_products {
 width: 300px;
 float:right
 }
 .more_products a {background:url(../../images/psresult_bullet.gif) no-repeat; padding:0 0 7px 21px; margin:0; text-decoration: none;}
 .more_products a:hover { 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_logi form {float:left; margin:0px; padding: 0px;}*/
.content_txt_reg{color:#000; font-size:12px; padding:0; margin:0; float:left; width:719px}
.content_txt_reg #RadOfficeRes td label {
float: none;
padding: 1px 0 0 0;
}

.content_txt_reg #RadProfile td label {
float: none;
padding: 1px 0 0 0;
}

* html .content_txt_reg #RadOfficeRes td label {
float: none;
padding: -1px 0 0 0;
}

* html .content_txt_reg #RadProfile td label {
float: none;
padding: -1px 0 0 0;
}

*:first-child+html .content_txt_reg #RadOfficeRes td label {
float: left;
padding: 4px 0 0 0;
}

*:first-child+html .content_txt_reg #RadProfile td label {
float: left;
padding: 4px 0 0 0;
}

#visLogin {
padding: 102px 0px 0px 86px;
width: 277px;
}
.content_txt_logi{color:#000; font-size:12px; padding:20px 0px 0px 215px; float:left; margin:0; /*width: 310px;*/}
.content_login{padding:0 0 60px 0; margin:0 0 0 0px; /*width:310px*/}
.content_txt_log{color:#000; font-size:12px; padding:0; /*margin:0px 0px 0px 5px;*/ float:left; margin:0px; width:275px}
.content_txt_reg .errormsg {
margin: 0px 0px 0px 0px;
float:left;
}
.content_txt_reg .errormsg2 {
margin: 0px 0px 0px 25px;
float:left;
}
.content_txt_reg .errormsg1 {
margin: 0px 0px 0px 0px;
float:left;
}
.content_reg_rht .errormsg {
margin: 0px 0px 0px 0px;
}
.content_txt_log .errormsg {
margin: 0px 0px 0px 86px;
font-size:11px;
}
.content_txt_log .errormsg1 {
margin: 0px 0px 0px 0px;
font-size:11px;

}
.content_txt_log .errormsg11 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size:11px;
float: left;
}
.content_txt_log .submitmsg {
margin: 0px 0px 0px 44px;
float:left;
padding: 0px;
}

.content_txt_log span {
	padding: 0;
}

.content_txt_reg p {
font-size:12px; color:#333; background:none; width:121px; padding:12px 0px 0 28px; text-align:left; margin:0; float:left; font-weight:bold
}
.content_txt_reg p.cont {
font-size:12px; color:#333; background:none; width:121px; padding:4px 0px 0 28px; text-align:left; margin:0; float:left; font-weight:bold
}
.content_txt_reg p.colmn {
font-size:12px; color:#333; background:none; width:121px; padding:12px 0px 0 0px; text-align:left; margin:0; float:left; font-weight:bold
}
.content_txt_log p.uname {
font-size:12px; color:#333; background:none; width:75px; padding:10px 0px 0 10px; text-align:left; margin:0; float:left; font-weight:normal;
}
.content_txt_log p {
font-size:12px; color:#333; background:none; width:75px; padding:12px 0px 0 10px; text-align:left; margin:0; float:left; font-weight:normal;
}
.content_txt_log p.sec {
font-size:12px; color:#333; background:none; width:104px; padding:12px 10px 0 0px; text-align:right; margin:0; float:left; font-weight:normal;
}
.content_txt_log p.sec1 {
font-size:12px; color:#333; background:none; width:104px; padding:0px 10px 0 0px; text-align:right; margin:0; float:left; font-weight:normal;
}
.content_txt_log p.sec2 {
font-size:12px; color:#333; background:none; width:104px; padding:0 10px 0 0px; text-align:right; margin:0; float:left; font-weight:normal;
}

.content_txt_log p.sec2 label {
	float: left;
}

.content_txt_log h3 {
font-size: 12px;
color: #333333;
margin: 0px 0px 7px 10px;
}
.content_txt_log h3.sect {
font-size: 14px;
color: #333333;
margin: 0px 0px 7px 88px;

}

.content_txt_log ul {
margin:0px 0px 12px 55px;
padding: 0px;
list-style: none;

}
.content_txt_log ul li {
display: inline;
background: url(../../images/divider.gif) no-repeat 5px 3px;
padding: 0px 0px 0px 10px;
font-size: 12px;
color: #333333;
}
.content_txt_log ul li a {
color: #333333;

}
.content_txt_log ul li.fst {
background: none;
}

.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}
.reg_bg{background:url(../../images/reg_gradi_bg.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}
.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}


/*Profile registration*/
.content_prof_to{padding:0; margin:0 0 0 0px;left: 200px; position: relative;  }
.content_prof_to p{padding:0 0px 0 0; margin:0 0 10px 10px}
.content_txt_prof{color:#000; font-size:11px; padding:0; margin:0; float:left; width:540px; }
.prof_top_curve{background:url(../../images/profile_top_curve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; width:557px; height:7px; font-size:1%}
.prof_bg{background: #d4e4f0 url(../../images/prof_bg_gradi.gif) repeat-x 0 0; padding:0; width:555px; /*height:650px;*/ margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; vertical-align:top}
.prof_bg1{background: #d4e4f0 url(../../images/prof_bg_gradi.gif) repeat-x 0 0; padding:0px 0px 0px 14px; width:541px; /*height:650px;*/ margin:0; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; vertical-align:top}
.prof_bot_curve{background:url(../../images/profile_bot_curve.gif) no-repeat; padding:0; margin:0; width:557px; height:7px}

.content_txt_prof .errormsg {
margin: 0px 0px 0px 0px;
float:left;
}
.content_txt_prof .errormsg2 {
margin: 0px 0px 0px 25px;
float:left;
width: 200px;
}
.content_txt_prof .errormsg1 {
margin: 0px 0px 0px 0px;
float:left;
}
.content_txt_prof span{color:red; width:153px;}

.content_txt_prof p {
font-size:11px; color:#333; background:none; width:110px; padding:12px 0px 0 5px; text-align:left; margin:0; float:left; font-weight:bold
}
.content_txt_prof p.cont {
font-size:11px; color:#333; background:none; width:110px; padding:4px 0px 0 5px; text-align:left; margin:0; float:left; font-weight:bold
}
.content_txt_prof p.colmn {
font-size:11px; color:#333; background:none; width:110px; padding:12px 0px 0 0px; text-align:left; margin:0; float:left; font-weight:bold
}
.content_txt_prof p.option{font-size:11px; color:#333; background:none; width:145px; text-align:left; margin:0; float:left; font-weight:bold; padding: 0px 0px 0px 0px; vertical-align: top;}
.content_txt_prof p.option table {
vertical-align: top;
}
.content_txt_prof p.option input {
/*float:left;*/
padding: 0px 0px 0px 0px;
*padding: 0px 0px 0px 0px;
/*width: 20px;*/
}


.content_txt_prof input.radio {
float:left;
}
.content_txt_prof input.btn{margin:9px 0 0 0px; border:1px solid #cfcfcf; width:149px; _width:149px; padding:5px 0 0 0; height:17px; display:block; font-size:11px; color:#666;}
.content_prof input.btn1{margin:9px 0 0 105px; border:1px solid #cfcfcf; width:149px; padding:5px 0 0 0; height:17px; display:block; font-size:11px; color:#666; float:left}
.content_txt_prof input.txtbox{border:1px solid #cfcfcf; margin:9px 5px 0 0px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
* html .content_prof input.txtbox{margin:9px 5px 0 0px}
.content_txt_prof input.txtbox1{border:1px solid #cfcfcf; margin:9px 5px 0 0; width:45px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_txt_prof input.txtbox2{border:1px solid #cfcfcf; margin:9px 5px 0 0; width:80px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_txt_prof textarea{border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666}
* html .content_prof textarea{margin:12px 0 0 7px; vertical-align:top; padding:0}
.content_txt_prof select.selct{width:140px; padding:0 0 0 1px; margin:9px 0 0 0px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}
.content_txt_prof select.selct1{width:165px; padding:0 0 0 1px; margin:9px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}
.content_txt_prof table td img {
margin: 10px 0px 0px 0px;
float:left;

}

table#invoice {
margin: 13px 0px 11px 4px;
*margin: 13px 12px 11px 10px;
_margin: 13px 13px 11px 5px;
}

table.cartDesc {
float:left;
margin: 13px 0px 11px 4px;
*margin: 13px 0px 11px 3px;
padding: 0px;
border-top: 1px solid #57a8e8;
border-right: 1px solid #57a8e8;
border-bottom: 1px solid #57a8e8;
font-size: 12px;
color: #333333;
width: 519px;
border-collapse:collapse;
}


table.cartDesc th {
text-align: center;
border-left: 1px solid #57a8e8;
padding: 0px 0px 6px 0px;
}
table.cartDesc td {
text-align: center;
border-left: 1px solid #57a8e8;
padding: 0px 0px 4px 0px;
}
table.cartDesc tr.border td {
border-bottom: 1px solid #57a8e8;
}

table.cartDesc td.chgs {
text-align: right;
padding: 0px 23px 0px 0px;
border-left:none;
}
.prof_bg1 h6 {
font-size: 12px;
float:left;
color: #333333;
margin: 0px 80px 0px 0px;
}
.prof_bg1 h6.nogap {
margin: 0px 0px 0px 0px;
}

.prof_bg1 input.button {
background: url(../../images/button_bg_ship.gif) no-repeat;
width: 159px;
font-size: 12px;
font-weight: bold;
color: #333333;
padding: 4px 0px 7px 0px;
border: none;
margin: 10px 0px 0px 85px;
}
.prof_bg1 input.printbutton {
background:url(../../images/button_bg_print.gif) no-repeat;
width: 60px;
font-size: 12px;
font-weight: bold;
color: #333333;
padding: 4px 0px 7px 0px;
border: none;
margin: 10px 0px 0px 225px;
}


table.cartDesc1 {
float:left;
margin: 13px 0px 11px 4px;
*margin: 13px 0px 11px 3px;
padding: 0px;
border: 1px solid #57a8e8;
font-size: 12px;
color: #333333;
width: 519px;
border-collapse:collapse;
}


table.cartDesc1 th {
text-align: left;
padding: 0px 0px 6px 13px;
}
table.cartDesc1 td {
padding: 0px 0px 4px 13px;
}

table.cartDesc1 td.pagination {
text-align: right;
padding: 0px 15px 10px 0px;
}

table.cartDesc1 td span.pagi {
color: #333333
}

table.cartDesc1 td a.paglink {
color: #9c9a9a;
}

#cartContent {
margin: 0px 0px 0px 1px;
}
#cartContent table td p {
font-weight: normal;
width: 74px;
}
#cartContent table td input.btn {
padding: 0px 0px 0px 3px;
font-weight: bold;
}

span.ordnote {
width: 300px;
padding: 0px 0px 0px 18px;
}


.log_top_curve{background:url(../../images/frm_topcurve.gif) no-repeat 0 0; padding:0; margin:5px 0 0 0; /*width:301px;*/ width: 277px; height:9px; font-size:1%; float:left}
.log_bg{background:url(../../images/log_gradi_bg.gif) #dfebf4 repeat-x 0 0; padding:0; width:275px; /*height:170px;*/ margin:0; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; vertical-align:top; float:left}
.log_bot_curve{background:url(../../images/frm_bottomcurve.gif) no-repeat; padding:0; margin:0; width:277px; height:7px}




.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 input.btnh{margin:12px 0 8px 105px; border:1px solid #cfcfcf; width:166px; padding:10px 0 0 0; height:18px; display:block; font-size:11px; color:#666; display: none;}
.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}
.content_write_rht input.btn1{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_reg{padding:0px; margin:0px; float:left; width:369px;}
* html .content_reg{padding:0; margin:0px 0 0 0; float:left;}
.content_reg_rht{padding:0; margin:0px 0 0 0; float:left; width:340px}
* html .content_reg_rht{padding:0; margin:0px 0 0 0; float:left;}
.content_reg p{font-size:12px; color:#333; background:none; width:121px; padding:12px 0px 0 28px; text-align:left; margin:0; float:left; font-weight:bold}

.content_txt_reg p.option{font-size:12px; color:#333; background:none; width:145px; text-align:left; margin:0; float:left; font-weight:bold; padding: 0px 0px 0px 0px; vertical-align: top;}
.content_txt_reg p.option table {
vertical-align: top;
}
.content_txt_reg p.option input {
/*float:left;*/
padding: 0px 0px 0px 0px;
*padding: 0px 0px 0px 0px;
/*width: 20px;*/
}
#profi {
padding: 5px 0px 0px 0px;
}

.content_txt_reg input[type=radio] {
float: left;
margin: 2px 5px 0 0;
}

/*.content_txt_reg p.option label {
padding: 5px 0px 0px 0px;
}*/
.content_reg_rht p{font-size:12px; color:#333; width:121px; padding:12px 0px 0 2px; text-align:left; margin:0; float:left; font-weight:bold;}
.content_reg_rht p.num{font-size:11px; color:#333; background:none; width:121px; padding:12px 0px 0 2px; text-align:left; margin:0; float:left; font-weight:bold}

.content_txt_reg input.radio {
float:left;
}

.content_txt_reg input.noedit{background-color:#dcdcdc; color:#333333!important;}


.content_txt_reg input.btn{margin:9px 0 0 0px; border:1px solid #cfcfcf; width:200px; _width:200px; padding:5px 0 0 0; height:17px; display:block; font-size:11px; color:#666;}

.content_reg input.btn1{margin:9px 0 0 105px; border:1px solid #cfcfcf; width:200px; padding:5px 0 0 0; height:17px; display:block; font-size:11px; color:#666; float:left}
.content_reg_rht input.btn{margin:9px 0 0 0px; border:1px solid #cfcfcf; width:200px; padding:5px 0 0 0; height:18px; display:block; font-size:11px; color:#666}
.content_reg_rht input.btn1{margin:9px 0 0 105px; border:1px solid #cfcfcf; width:166px; padding:5px 0 0 0; height:18px; display:block; font-size:11px; color:#666;}

.content_txt_log input.btn{margin:9px 0 4px 0px; border:1px solid #cfcfcf; width:143px; padding:5px 0 0 0; height:12px; display:block; font-size:11px; color:#666; float:left;}

.content_txt_log input.btn_sec{margin:9px 0 0 0px; border:1px solid #cfcfcf; width:170px; padding:5px 0 0 0; height:12px; float:left; font-size:11px; color:#666;}
.content_txt_log input.btn_sec1{margin:0px 0 0 0px; border:1px solid #cfcfcf; width:170px; padding:5px 0 0 0; height:12px; display:block; font-size:11px; color:#666}

.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_txt_reg input.txtbox{border:1px solid #cfcfcf; margin:9px 5px 0 0px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_reg_rht input.txtbox{border:1px solid #cfcfcf; margin:9px 5px 0 0px; width:25px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_reg_rht input.txtbox_1{border:1px solid #cfcfcf; margin:5px 5px 0 0px; width:25px; padding:3px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
* html .content_reg input.txtbox{margin:9px 5px 0 0px}

* html .content_reg_rht input.txtbox{margin:9px 5px 0 0px}

.content_txt_reg input.txtbox1{border:1px solid #cfcfcf; margin:9px 5px 0 0; width:45px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_reg_rht input.txtbox1{border:1px solid #cfcfcf; margin:9px 5px 0 0; width:45px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_reg_rht input.txtbox1_1{border:1px solid #cfcfcf; margin:5px 5px 0 0; width:45px; padding:3px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}

.content_txt_reg input.txtbox2{border:1px solid #cfcfcf; margin:9px 5px 0 0; width:80px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_reg_rht input.txtbox2{border:1px solid #cfcfcf; margin:9px 5px 0 0; width:80px; padding:5px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_reg_rht input.txtbox2_1{border:1px solid #cfcfcf; margin:5px 5px 0 0; width:80px; padding:3px 0 0 0; height:18px; float:left; font-size:11px; color:#666; text-align:center}
.content_txt_reg textarea{border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666}
.content_reg_rht textarea{border:1px solid #cfcfcf; width:165px; margin:12px 0 0 10px; padding:0; font-size:11px; color:#666}

* html .content_reg textarea{margin:12px 0 0 7px; vertical-align:top; padding:0}
* html .content_reg_rht textarea{margin:12px 0 0 7px; vertical-align:top; padding:0}

.content_txt_reg select.selct{width:185px; padding:0 0 0 1px; margin:9px 0 0 0px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}
.content_reg_rht select.selct{width:165px; padding:0 0 0 1px; margin:9px 0 0 0px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}

.content_txt_reg select.selct1{width:165px; padding:0 0 0 1px; margin:9px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}
.content_reg_rht select.selct1{width:165px; padding:0 0 0 1px; margin:9px 0 0 10px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:18px!important}

.content_txt_log select.selct{width:171px; padding:0 0 0 1px; margin:9px 0 0 0px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}

.content_txt_log select.selct_1{width:150px; padding:0 0 0 1px; margin:9px 0 0 0px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important}

.content_txt_log select.selct2{width:171px; padding:0 0 0 1px; margin:0; border:1px solid #cfcfcf; font-size:11px; color:#666; float:left;border: 1px solid blue}


.content_txt_reg table td img {
margin: 10px 0px 0px 0px;
float:left;

}

.addline {
margin: 54px 0px 0px 0px; *margin: 56px 0px 0px 0px; float:left; width: 350px; position:relative;
}
.landno {
margin: 29px 0px 0px 0px; float:left; width: 350px;
}
.landno1 {
margin: 140px 0px 0px 0px; *margin: 140px 0px 0px 0px; _margin: 142px 0px 0px 0px; float:left; width: 350px;
}
.pinno {
margin: 65px 0px 0px 0px; *margin: 76px 0px 0px 0px; float:left; width: 350px;
}
.dob {
margin: 11px 0px 0px 0px;
}
.content_write span{color:red}
.content_write_rht span{color:red}
.content_txt_reg span{color:red; width:210px;}
.content_reg_rht span{color:red}
p.captnote {
font-weight: normal;
padding: 12px 0 0 0;
width: 200px;
}

#captchaDet {
padding: 0 0 2px 0;
*padding: 0 0 7px 0;
}
#captchaDet .LBD_CaptchaDiv .LBD_CaptchaIcons a img {
margin: 9px 0 0 0!important;
}

* html #captchaDet .LBD_CaptchaDiv .LBD_CaptchaIcons a img {
margin: 5px 0 0 0!important;
}

.terms{margin-left:180px; margin-top:10px}
.terms_reg{margin-left:23px; margin-top:10px;color:#C81B20}
.note_man{margin-left:23px; margin-top:10px;color: #000000}
.note_man span {color:#C81B20}
.btn_submit_write{padding:3px 0 5px 95px; font-weight:bold; margin:20px 0 0 29px;}
.btn_submit_reg{padding:3px 0 5px 95px; font-weight:bold; margin:20px 0 0 149px;}
.btn_submit_log{/*padding:0px;*/ font-weight:bold; padding:0px 0 9px 105px; float:left; margin: 0px;}
.btn_submit_sec{padding:0px; font-weight:bold; margin:15px 0 0 137px;}
/*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-bottom:1px solid #ffffff;
			border-right:1px solid #ffffff;
			/*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; width: 600px;}
.content_txt_dealer_new .lf_curve{float:left; width: 9px;}
.content_txt_dealer_new .rt_curve{float:left; width: 9px;}
.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 0 0 15px; 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; width:100%;
}

.area_demo {
	float:left;
	margin-right:8px;
}

.area_demo_nomargin {
	margin-right:0px;
}

.calculator {
	float:none;
	padding-top:30px;
}

.top_crv {
	background:url(../../images/calculator_top_crv.gif) no-repeat 0 0;
	width:225px;
	height:11px;
	font-size:1%;
	float:left;
}

.btm_crv {
	background:url(../../images/calculator_btm_crv.gif) no-repeat 0 0;
	padding-bottom:22px;
	padding-left:5px;
	width:220px;
	float:left;
}

.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;
	display: inline;
}

.negative_margin_lft {
	margin-left:-10px;
	_margin-left:0px;
}

.small_font {
	color:#666666;
	font-size:11px;
}

.results {
	/*float:left;*/
	/*margin-left:30px;*/
	margin-top:30px;
	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 {
	clear:both;
	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;
}
.financial_table td.border_right {
	background: none;
}

.financial_table tr.last_row td 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 0 7px;
}

div.result_graph p {
	float: left;
	padding: 7px 0 0 5px;
	margin: 0;
}

div.dynamic_text {
	color: #666666;
	font-weight: bold;
	padding: 0;
	margin-left: -40px;
}

*html div.dynamic_text {
	margin-left: -20px;
}

*:first-child+html div.dynamic_text {
	margin-left: -20px;
}

div.dynamic_img {
	display: block; 
	float: left; 
	margin-left: 0; 
	margin-top: 3px;
	position: relative;
}

/* Financial Results CSS Ends Here */

/* TVC CSS Starts Here */
.tvcoptions {
float:left; /*margin: 0px 0px 15px 0px;*/ margin: 0px; width:482px;
}
.tvcoptions select {width:180px; padding:0 0 0 1px; margin:9px 10px 0 0px; border:1px solid #cfcfcf; font-size:11px; color:#666; height:20px!important; float:left}
.tvcoptions input.button {margin:7px 0px 0 0px;
}
.tvcoptions img#help {
padding: 7px 0px 0px 6px;
}
h2.searchtitle{
color: #333333; font-size: 13px; margin:0px; padding: 5px 0px 0px; vertical-align: top; float:left;
}
h2.searchtxt{
color: #333333; font-size: 13px; margin:0px; padding: 5px 0px 9px; vertical-align: top; float:left;
}
.tvc_container {
	width: 538px;
	margin: 0 0 0 -10px;
	position:relative;
	padding: 7px 0 0 0;
	float: left;
}

.tvc_top {
	background:url(../../images/tvc_top_curve.gif) no-repeat left top;
	width: 538px;
	height: 8px;
	font-size: 1%;
	float: left;
}

.tvc_bottom {
	background:url(../../images/tvc_bottom_curve.gif) no-repeat left bottom;
	width: 538px;
	height: 8px;
	font-size: 1%;
	float: left;
}

/*.tvc_middle {
	border-left: 1px solid #d8ebf7;
	border-right: 1px solid #d8ebf7;
	padding: 19px 30px 18px 30px;
	width: 476px;
	float: left;
}*/
.tvc_middle {
	border-left: 1px solid #d8ebf7;
	border-right: 1px solid #d8ebf7;
	padding: 19px 20px 18px 30px;
	width: 486px;
	float: left;
}

.tvc_middle .tvc_main_column {
	/*width: 478px;*/
	width: 480px;
	float: left;
}

.tvc_middle .tvc_main_column .tvc_column1 {
	float:left;
	padding: 0 10px 0 0;
	width: 152px;
}

.tvc_middle .tvc_main_column .tvc_column1 .tvc_pic {
margin:-15px 0px 0px 0px;
}

.tvc_middle .tvc_main_column .tvc_column1 .tvc_title {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.tvc_middle .tvc_main_column .tvc_column1 p {
	text-align: center;
	padding: 0 0 27px 0;
	color: #646262;
}

.tvc_middle .tvc_main_column .tvc_column2 {
	width: 152px;
	float: left;
}


.tvc_middle ul { margin: 0px;
padding: 0px;
float:right;}

.tvc_middle ul li {
display: inline;
font-size: 12px;
color: #333333;
padding: 0px 0px 0px 6px;
}
.tvc_middle ul li a {color: #333333; text-decoration: none;}
.tvc_middle ul li span { font-weight: bold
}

.tvc_middle .tvc_title {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.tvc_middle p.campaign {
	text-align: center;
	padding: 0 0 0px 0;
	color: #646262;
	font-size: 12px;
	min-height: 30px;
	width: 150px;
}
* html .tvc_middle p.campaign {
height: auto;
height: 30px;

}
.tvc_middle p.date {
	text-align: center;
	padding: 0 0 16px 0;
	color: #646262;
	font-size: 12px;
}

#DataList1 td {
vertical-align: top;
}
.tvc_middle .links {
float:right;
font-size: 12px;
}

.tvc_middle .tvc_colmn1 {
float:left;
margin: 0px 0px 0px 0px;
vertical-align: top;
width: 152px;
}

.tvc_middle .links a {
color: #333333;
text-decoration: underline;
padding: 0px 0px 0px 10px;
}
/*.tvc_middle .links a:hover {
text-decoration: underline;}*/

#tvcpadd {
	padding-top: 12px;
}

.tvc_middle .tvc_main_column .tvc_column2 .tvc_title {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}

.tvc_middle .tvc_main_column .tvc_column2 p {
	text-align: center;
	padding: 0 0 27px 0;
	color: #646262;
}



/* TVC CSS Ends Here */

/* Survey Popup CSS Starts Here */
.survey_pop {
	position:absolute; 
	border: 1px solid #c3eefe;
	margin-top:120px; 
	margin-left:358px; 
	z-index:1; 
	display:block; 
	background-color:#ffffff; 
	width:630px;
}

*:first-child+html .survey_pop {
	margin-left: 352px;
}

/* Survey Popup CSS Ends Here */
/*Register mock*/

.rhs_banners_reg {
margin:0px;
padding: 8px 0px 0px 0px;
text-align: center;
}
.rhs_banners_reg img{padding:8px 0 0 0; background-color:#f1f1f1; margin-top:5px}
.rhs_banners_reg a { background-color:transparent; }
.content_regtxt{color:#333333; font-size:11px; width:600px; position:relative; left:80px; min-height:360px; height:auto!important; height:360px;}
.regcontainer { border: 1px solid #006699; width:597px; padding: 0px 0px 160px 0px; float:left;
}
.content_regtxt h4 {
font-size: 12px;
}
.content_regtxt input {
float:left;
position:relative; left:230px;
margin:0px 0px 20px 0px; 
}

.header_links ul.reglog{list-style:none; margin:40px 0 0 0; padding:0; }
.header_links ul.reglog li{display:inline; color:#666; font-size:11px;}
.header_links ul.reglog li a{color:#666; text-decoration:none; font-size:11px}
.header_links ul.reglog li.sec_link{margin-right:4px; margin-left:4px; background:url(../../images/reg_sep.gif) no-repeat 0 2px; padding-left:8px}



/*dealer locator popup*/
.wc
{display: none; position: fixed; top: 25%; left: 25%; /*width: 683px;*/ width: 640px; /*background-color: white;*/ z-index:1002; float:left; padding: 0px; height: 200px;}
	
* html .wc {position:absolute; top:25%; left:25%; width: 440px; }
#content_step {height: 185px;}
	
.dealermain { width: 640px;}
#maindiv1{padding:0; margin:0; display:block; width: 640px;}

/**************Consultancy form***************/

.formCons {
clear: both;
margin: 0;
padding: 0;
}
.formCons p {
background: url(../../images/bullet_blue.gif) no-repeat 100% 66%;
float: left;
clear: left;
font-size: 12px;
padding: 0px 0px 0 0;
margin: 0 6px 0 0;
width: 77px;
}

* html .formCons p {
background: url(../../images/bullet_blue.gif) no-repeat 100% 70%;
padding: 6px 0px 0 0;
}
*:first-child+html .formCons p {
background: url(../../images/bullet_blue.gif) no-repeat 100% 70%;
padding: 6px 0px 0 0;
}

.formCons input.text {
border: 1px solid #d5d4d4;
color:#666;
display:block;
font-size:11px;
padding: 3px 0 0 0;
width: 207px;
margin-bottom: 0px;
margin-top: 3px;
}

.formCons input.mobbox {width: 161px; float: left; margin-top: 3px;}
.formCons input.isdbox{ background-color: #d4d0c8; margin-right: 11px; margin-top: 3px; padding: 3px 0 0 0; width:32px; float:left; text-align:center;}
.formCons input.button {
border: none;
float: left;
padding: 0 0 14px 0;
margin: 5px 7px 0 0;
}
.formCons .errormsg {
margin: 0px 0px 0px 0px;
font-size:11px;
}
#LblMobNo {
margin: 0px 0px 0px 0px;
font-size:11px;
color: red;
}
/**************Consultancy form end***************/

/*CQ Publication page*/
.subLinks{width:949px; color:#45473e; font-weight:bold; font-size:11px; padding:5px 0 5px 8px; margin-bottom:5px; float:left; }
.subLinks a{background: url(../../images/divider.gif) no-repeat 0 2px; text-decoration:none; color:#45473e; font-weight:normal; padding: 0 8px 0 12px;}
.subLinks a.fst{background: none;}
.subLinks span{font-weight:bold; padding-right: 8px;}

.shoshkele {
position: absolute;
top: 4%;
left: 0;
z-index:1;
}
/*anna*/
.cqyearly_list {width:100%; float:left; font-size:11px; color:#333333; font-weight:bold; }
.cqyearly_list ul {width:100%; float:left; list-style:none;}
.cqyearly_list ul li {width:100%; float:left; list-style:none; padding-bottom:10px;}
.cqyearly_list ul li p {padding:0; margin:0;}
.cqyearly_list ul li a {width:100%; float:left; color:#333; padding:10px 0;}


/*what new section*/
.what_newdata { padding:0; margin:0 20px 0 27px; }
.what_newdata h2 {padding:0;}



/***********Registered Section***********/
.buttons {
	float: right;
	padding: 0 15px 0 0;
	margin: 0;
}

#regContent {
	clear: both;
	background: none;
	margin: 0;
	padding: 0;
}

#regContent p.logdet {
	text-align: right;
	color: #999999;
	padding: 17px 4px 12px 0;
	margin: 0;
}

.privilegeDetails {
	background: url(../../images/bg_privilege_users.jpg) no-repeat 0 0;
	float: left;
	padding: 19px 4px 17px 4px;
	margin: 0;
	width: 948px;
}

.privilegeDetails .privTitle,.privilegeDetails .privSubtitle {
	clear: left;
	float: left;
	padding: 0 0 6px 18px;
}

.privbanDetails {
	border-top: 1px solid #5b5f6b;
	clear: left;
	float: left;
	padding: 11px 9px 0 10px;
}

.bgBanners {
	background: url(../../images/bg_privilege_banners.gif) no-repeat 0 0;
	float: left;
	margin: 0;
	padding: 23px 15px 17px 14px;
	width: 899px;
}

#regContent .bgBanners p {
	color: #666666;
	margin: 0;
	padding: 115px 0 0 16px;
	text-align: center;
	width: 103px;
}

#regContent .bgBanners .col {
	float: left;
	padding: 0 9px 8px 0;
	width: 142px;
}

#regContent .bgBanners .col01 {
	background: url(../../images/banner_buy_online.jpg) no-repeat 0 0;	
}

#regContent .bgBanners .col02 {
	background: url(../../images/banner_great_offers.jpg) no-repeat 0 0;
}

#regContent .bgBanners .col03 {
	background: url(../../images/banner_use_visualiser.jpg) no-repeat 0 0;
}

#regContent .bgBanners .col04 {
	background: url(../../images/banner_save_inf.jpg) no-repeat 0 0;
}

#regContent .bgBanners .col05 {
	background: url(../../images/banner_forms.jpg) no-repeat 0 0;
}

#regContent .bgBanners .col06 {
	background: url(../../images/banner_message_board.jpg) no-repeat 0 0;
	padding: 0 0 8px 0;
}

#regContent .microbanners {
	clear: both;
	float: left;
	padding: 15px 0 0 0;
	margin: 0;
	width: 955px;
}

#regContent .microbanners .banner01 {
	float: left;
	padding: 0 13px 0 0;
	margin: 0;
}

#regContent .microbanners .banner02 {
	float: left;
	padding: 0 19px 0 0;
	margin: 0;
}

#regContent .microbanners .news {
	float: left;
	margin: 0;
	padding: 0;
	width: 410px;
}

#regContent .microbanners .news img {
	margin: 0;
	padding-bottom: 1px;
	width: 408px;
}
#regContent .microbanners .news img.up,#regContent .msgboxOuter img.up {
	cursor: pointer;
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
	width: auto;
}

#regContent .microbanners .news img.down,#regContent .msgboxOuter img.down {
	cursor: pointer;
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
}

#regContent .microbanners .newsDetails {
	background: url(../../images/bg-news-details.gif) no-repeat 0 0;
	clear: both;
	padding: 0 0 10px 0;
	margin: 0;
	width: 410px;
}

* html #regContent .microbanners .newsDetails {
	background: url(../../images/bg-news-details.gif) no-repeat 0 -1px;
	padding: 0;
}

#regContent .microbanners .newsDetails .innerDet {
	padding: 3px 0 4px 15px;
	margin: 0;
	width: 375px;
}

#regContent .microbanners .newsDetails .newsItem {
	height: 92px;
	overflow: hidden;
}

#regContent .microbanners .newsDetails .innerDet p {
	border-bottom: 1px solid #b9b9b9;
	color: #2f373e;
	padding: 7px 49px 8px 0;
	margin: 0;
}
#regContent .microbanners .newsDetails .innerDet p.last {
	border-bottom: none;
}

/****Customer details page starts****/
#regContent .msgboardBox {
	background: url(../../images/bg_message_board.gif) no-repeat 0 0;
	padding: 15px 0 0 24px;
	min-height: 86px;
	height: auto!important;
	height: 86px;
	width: 958px;
}

#regContent .msgboardBox h1 {
	padding: 0 0 11px 0;
	margin: 0;
}

#regContent .msgboardBox p {
	color: #666666;
	font-size: 12px;
	padding: 0;
}

#regContent .regCustDetails {
	padding: 8px 0 0 0;
	width: 958px;
}

#regContent .regCustDetails .regCustCol01 {
	float: left;
	padding: 13px 0 0 0;
	width: 677px;
}

#regContent .regCustDetails .regCustCol02 {
	float: right;
	padding-left: 25px;
	width: 256px;
}

#regContent .regCustDetails .regCustCol02 img.picCart {
	float: right;
	padding: 0 3px 9px 0;
	margin: 0;
}

#regContent .regCustDetails .regCustCol02 .banner1,#regContent .regCustDetails .regCustCol02 .banner2 {
	float: right;
}

#regContent .regCustDetails .regCustCol02 .banner2 {
	padding: 31px 0 0 0;
	margin: 0;
}

#regContent .regCustDetails .regCustCol02 .bannerCust,#regContent .regCustDetails .regCustCol02 .bannerLinks {
	background: url(../../images/banner_custbp.gif) no-repeat 0 0;
	padding: 22px 0 23px 15px;
	margin: 0;
	width: 241px;
}

#regContent .regCustDetails .regCustCol02 .bannerCust h3,#regContent .regCustDetails .regCustCol02 .bannerLinks h3 {
	color: #404040;
	font-size: 13px;
	padding: 0 0 33px 0;
	margin: 0;
}

#regContent .regCustDetails .regCustCol02 .bannerCust p {
	color: #404040;
	font-size: 12px;
	padding: 0;
	margin: 0;
	width: 228px;
}

#regContent .regCustDetails .regCustCol02 .bannerLinks {
	padding: 21px 0 7px 15px;
}

#regContent .regCustDetails .regCustCol02 .bannerLinks h3 {
	padding: 0 0 15px 0;
}

#regContent .regCustDetails .regCustCol02 .bannerLinks ul {
	list-style: none;
	padding: 0 0 0 11px;
	margin: 0;
	width: 145px;
}

#regContent .regCustDetails .regCustCol02 .bannerLinks ul li {
	background: url(../../images/arrow_black_list.gif) no-repeat 0 3px;
	display: block;
	font-size: 12px;
	padding: 0 0 11px 12px;
}

#regContent .regCustDetails ul {
	float: left;
	list-style: none;
	padding: 0 0 0 7px;
	margin: 0;
}

#regContent .regCustDetails ul li {
	float: left;
	padding: 0 3px 0 0;
	margin: 0;
}

#regContent .regCustDetails ul li img,#regContent .regCustDetails ul li a {
	padding: 0;
	margin: 0;
}


#regContent .regCustDetails ul li a {
	float: left;
}

#regContent .regCustDetails .detailContent {
	background: url(../../images/bg-contentbox_black.gif) no-repeat 0 32px;
	float: left;
/*	padding: 12px 14px 14px 15px;*/
	padding: 0px 14px 0 15px;
	margin: 0;
	min-height: 409px;
	height: auto!important;
	height: 409px;
	width: 647px;
}

#regContent .regCustDetails .innerContentbox {
	background: url(../../images/bg_innerContent_box.gif) no-repeat 0 0;
	float: left;
/*	padding: 16px 0 23px 11px;*/
	padding: 16px 0 13px 11px;
	margin: 12px 0 0 0;
	min-height: 379px;
	height: auto!important;
	height: 379px;
	width: 636px;
}

#regContent .regCustDetails .innerContentbox p {
	padding: 0;
	margin: 0;
}

/*Customer details tabs start here*/

/*Saved Result and Invoice tab*/
#regContent .regCustDetails .innerContentbox .tabsavResult p,#regContent .regCustDetails .innerContentbox .tabinvoice p {
	color: #2f373e;
	font-weight: bold;
	padding: 0 0 20px 0;
	width: 419px;
}

#regContent .regCustDetails .innerContentbox .tabinvoice p {
	width: 589px;
}

#regContent .regCustDetails .innerContentbox .tabsavResult .tabResult {
	border: 1px solid #cecece;
	padding: 2px 2px 1px 2px;
	margin: 0 0 0 4px;
	width: 374px;
}

#regContent .regCustDetails .innerContentbox .tabinvoice .tabInv {
	border: 1px solid #cecece;
	padding: 2px 2px 1px 2px;
	margin: 0;
	width: 578px;
}

#regContent .regCustDetails .innerContentbox table,.content_txt .tabChkout table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: 3px solid #ffffff;
	padding: 0;
	margin: 0;
	table-layout: fixed;
}

.content_txt .tabChkout table {
	border: 2px solid #cecece;
	margin: 10px 0 15px 0;
	width: 500px;
}

#regContent .regCustDetails .innerContentbox .tabsavResult table {
	width: 374px;
}
#regContent .regCustDetails .innerContentbox .tabinvoice table {
	width: 579px;
}

#regContent .regCustDetails .innerContentbox table th,.content_txt .tabChkout table th {
	background-color: #e6e5e5;
	border-bottom: 3px solid #ffffff;
	color: #484849;
	padding: 10px 0 10px 0;
	margin: 0;
	text-align: left;
}

.content_txt .tabChkout table th {
	border-bottom: 2px solid #cecece;
		padding: 10px 0 10px 8px;
}

#regContent .regCustDetails .innerContentbox .tabinvoice table th {
	padding: 10px 0 10px 8px;
}

#regContent .regCustDetails .innerContentbox table td,.content_txt .tabChkout table td {
	background-color: #f7f7f7;
	border-bottom: 3px solid #ffffff;
	color: #1d2334;
	padding: 7px 0 6px 0;
	margin: 0;
}

.content_txt .tabChkout table td {
	border-bottom: 2px solid #cecece;
	padding: 7px 0 6px 8px;
}

#regContent .regCustDetails .innerContentbox .tabinvoice table td {
	padding: 7px 0 6px 8px;
}

#regContent .regCustDetails .innerContentbox table td.frstCol {
	padding-left: 13px;
}

#regContent .regCustDetails .innerContentbox table tr.altrow td,.content_txt .tabChkout table tr.altrow td {
	background-color: #f2f2f2;
}

#regContent .regCustDetails .innerContentbox table td.lstrow,.content_txt .tabChkout table td.lstrow {
	border-bottom: none;
}

#regContent .regCustDetails .innerContentbox .frmbuttons {
	float: left;
	margin: 0;
	padding: 12px 0 14px 3px;
}

#regContent .regCustDetails .innerContentbox .frmbuttons input {
	background: url(../../images/button_reg.gif) no-repeat 0 0;
	border: none;
	color: #49494a;
	font-size: 11px;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 7px 0 5px 0;
	text-transform: uppercase;
	width: 99px;
}

#regContent .regCustDetails .innerContentbox .pagination {
	float: left;
	margin: 0;
	padding: 23px 0 0 87px;
}

#regContent .regCustDetails .innerContentbox .pagination span {
	color: #49494a;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0 5px 0 0;
}

#regContent .regCustDetails .innerContentbox .pagination a {
	color: #49494a;
	font-size: 11px;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: underline;
}

/*********Messages for you tab************/
#regContent .msgboxOuter {
	margin: 0;
	padding: 0;
	width: 628px;
}

#regContent .msgboxOuter img.up {
	padding: 0 0 0 0;
}

#regContent .msgboxInner {
	height: 360px;
	overflow: hidden;
}

#regContent .msgboxInner .msgContent {
	clear: left;
	margin: 0;
	padding: 11px 0 0 0;
}

#regContent .msgboxInner .msgContent img {
	float: left;
	margin: 0;
	padding: 0 17px 0 0;
}

#regContent .msgboxInner .msgContent h2 {
	background: url(../../images/arrow_black.gif) no-repeat 0 4px;
	color: #2f373e;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 10px;
}

#regContent .msgboxInner .msgContent p {
	background: url(../../images/divider_dotted.gif) no-repeat 10px 49px;
	color: #2f373e;
	margin: 0;
	padding: 6px 0 17px 10px;
}

#regContent .msgboxInner .msgcontDet {
	float: none;
}

#regContent .msgboxInner .msgContent .msgcontDet h2 {
	background: url(../../images/arrow_black.gif) no-repeat 115px 4px;
	padding: 0 0 0 20px;
}

/*Customer details tabs end here*/

/****Customer details page ends****/

/***********Registered Section ends***********/


/**************Holi App page*********/
#holiContent {
	background: url(../../images/bg_holi_app.jpg) no-repeat 0 0;
	padding: 28px 0 0 0;
	margin: 0;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	width: 958px;
}

#holiContent .introText {
	padding: 0 0 0 199px;
	width: 575px;
}

#holiContent p {
	color: #333333;
	font-size: 12px;
	padding: 0 0 13px 0;
	margin: 0;
	text-align: center;
}

#holiContent p span {
	font-weight: bold;
}

#holiContent .scoreDet {
	clear: both;
	float: left;
	margin: 0;
	padding: 5px 0 0 285px;
}

#holiContent .scoreDet img {
	float: left;
	margin: 0;
	padding: 0;
}

#holiContent .scoreDet span {
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin: 0;
	padding: 5px 0 0 10px;
}

#holiContent .scoreDet span span {
	padding: 0px 5px 0 14px;
}

#holiContent p.tagText {
	clear: left;
	font-weight: bold;
	padding: 24px 0 19px 0;
}

#holiContent img.button_app {
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 402px;
}

/*Overview of World of Colors  BANNER*/
.over_view_banner1 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner1.jpg) no-repeat left top; }
.over_view_banner1.new_bg1 {background:url(../../images/qv_banner11.jpg) no-repeat left top;}
.over_view_cont1 { width:345px; height:auto; float:right; padding:23px 0 0 0;}
.over_view_cont1 h3 { width:100%; font-size:14px; font-weight:bold;  background:url(../../images/bull1.gif) no-repeat left; text-indent:15px; line-height:15px;}
.over_view_cont1 p { width:300px; height:auto; padding:8px 0 0 0; font-size:12px; color:#0f0f0f;}
.over_view_cont1 a { margin:0 20px 0 0; float:right; display:block; font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:url(../../images/know_more_icon.gif) no-repeat left; text-indent:15px; }
.over_view_cont2 { width:345px; height:auto; float:right; padding:23px 0 0 0;}
.over_view_cont2 h3 { width:100%; font-size:14px; font-weight:bold;  background:url(../../images/bull1.gif) no-repeat left; text-indent:15px; line-height:15px;}
.over_view_cont2 p { width:330px; height:auto; padding:8px 0 0 0; font-size:12px; color:#0f0f0f;}
.over_view_cont2 a { margin:20px 20px 0 0; float:right; display:block; font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:url(../../images/know_more_icon.gif) no-repeat left; text-indent:15px; }
.over_view_cont3 { width:345px; height:auto; float:right; padding:8px 0 0 0;}
.over_view_cont3 h3 { width:100%; font-size:14px; font-weight:bold;  background:url(../../images/bull1.gif) no-repeat left; text-indent:15px; line-height:15px;}
.over_view_cont3 p { width:330px; height:auto; padding:5px 0 0 0; font-size:12px; color:#0f0f0f; line-height:14px;}
.over_view_cont3 a { margin:0px 20px 0 0; float:right; display:block; font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:url(../../images/know_more_icon.gif) no-repeat left; text-indent:15px; position:relative; top:-10px; }
.over_view_cont4 { width:345px; height:auto; float:right; padding:14px 0 0 0;}
.over_view_cont4 h3 { width:100%; font-size:14px; font-weight:bold;  background:url(../../images/bull1.gif) no-repeat left; text-indent:15px; line-height:15px;}
.over_view_cont4 p { width:330px; height:auto; padding:8px 0 0 0; font-size:12px; color:#0f0f0f; line-height:14px;}
.over_view_cont4 a { margin:0px 20px 0 0; float:right; display:block; font-size:12px; font-weight:bold; color:#000; text-decoration:none; background:url(../../images/know_more_icon.gif) no-repeat left; text-indent:15px;}

.over_view_banner2 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner2.jpg) no-repeat left top; }
.over_view_banner3 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner3.jpg) no-repeat left top; }
.over_view_banner4 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner4.jpg) no-repeat left top; }
.over_view_banner5 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner5.jpg) no-repeat left top; }
.over_view_banner6 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner6.jpg) no-repeat left top; }
.over_view_banner7 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner7.jpg) no-repeat left top; }
.over_view_banner8 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner8.jpg) no-repeat left top; }
.over_view_banner9 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner9.jpg) no-repeat left top; }
.over_view_banner10 { margin: 0px 0px 10px; width:551px; height:114px; float:left; background:url(../../images/qv_banner10.jpg) no-repeat left top; }


.sig_arrow { padding-right:5px; vertical-align:middle }
.signature_walls { width:310px; float:right; padding-top:23px; }
.signature_walls h3 { font-size:1.5em; color:#FF0000; }
.signature_walls p { color:#0f0f0f; padding-top:10px; font-size:11px; }
.signature_walls p.sig_walls { float:right; padding:30px 25px 0 }
.signature_walls p.kn_walls { float:right; padding:5px 25px 0 }
.signature_walls p.sig_walls a { text-decoration:none; color:#000000; font-size:11px; font-weight:bold }
.signature_walls p.kn_walls a { text-decoration:none; color:#000000; font-size:11px; font-weight:bold }
#color_guide { padding-top:12px!important }
.getting_started_one { margin: 0px 0px 20px; background:url(../../images/multiple_colors_one.jpg) no-repeat left top; width:544px; height:102px; }
.getting_started_two { margin: 0px 0px 20px; background:url(../../images/multiple_colors_two.jpg) no-repeat left top; width:544px; height:98px; }
.getting_started_three { margin: 0px 0px 20px; background:url(../../images/multiple_colors_three.jpg) no-repeat left top; width:544px; height:98px; }
.getting_started_four { margin: 0px 0px 20px; background:url(../../images/multiple_colors_four.jpg) no-repeat left top; width:544px; height:98px; }
.getting_text { width:263px; float:right; padding-top:23px; }
.getting_text h3 { font-size:1.5em; color:#FF0000; }
.getting_text p { color:#0f0f0f; padding-top:10px; font-size:14px; }
.getting_text p.sig_walls { float:right; padding:14px 48px 0; }
.getting_text p.sig_txt { float:right; padding:28px 48px 0; }
.getting_text p.sig_txt a { text-decoration:none; color:#000000; font-size:11px; font-weight:bold }
.getting_text p.kn_walls { float:right; padding:5px 25px 0 }
.getting_text p.sig_walls a { text-decoration:none; color:#000000; font-size:11px; font-weight:bold }
.getting_text p.kn_walls a { text-decoration:none; color:#000000; font-size:11px; font-weight:bold }

/*Painting Process Box Start*/
.process_box1 {background:url(../../images/process_box1.jpg) no-repeat left top; width:522px; height:106px; }
.process_box2 {background:url(../../images/process_box2.jpg) no-repeat left top; width:522px; height:106px; }
.process_box3 {background:url(../../images/process_box3.jpg) no-repeat left top; width:522px; height:106px; }
.process_box4 {background:url(../../images/process_box4.jpg) no-repeat left top; width:522px; height:106px; }
.process_text { width:258px; float:right; padding-top:35px;}
.process_text p.title1 { font-size:15px; font-weight:bold; color:#333333;}
.process_text p.int_wall { color:#333333; font-size:12px; padding-top:2px; width:244px; }
.process_text p.sig_walls { float:right; padding:2px 13px 0; }
.process_text p.sig_txt { float:right; padding:28px 48px 0; }
.process_text p.sig_txt a { text-decoration:none; color:#333333; font-size:12px; font-weight:bold }
.process_text p.kn_walls { float:right; padding:5px 25px 0 }
.process_text p.sig_walls a { text-decoration:none; color:#333333; font-size:12px; font-weight:bold }
.process_text p.kn_walls a { text-decoration:none; color:#333333; font-size:12px; font-weight:bold }
/*Painting Process Box end*/


/*---------Implemented by Ganesh 06/08/2010---*/
.color_guide_banner_one { margin: 0px 0px 20px; background:url(../../images/signature_walls.jpg) no-repeat left top; width:544px; height:146px; }
.color_guide_banner_two { margin: 0px 0px 20px; background:url(../../images/color_spectra.jpg) no-repeat left top; width:544px; height:146px; }
.color_guide_banner_three { margin: 0px 0px 20px; background:url(../../images/color_guide.jpg) no-repeat left top; width:544px; height:146px; }

/*---------Implemented by Ganesh 06/08/2010---*/
/*-----------------Ganesh--*/
/* APHS Offerings CSS Starts Here */
.bodycontainer { padding:0; margin:0 0 0 215px; _margin:0 0 0 205px; }
.bodycontainer .bodycontent { float: left; width: 541px; }
.bodycontainer .bodycontent .tab_content { float: left; margin:0 0 0 -10px; position: relative; }
.bodycontainer .bodycontent .tab_content a { padding: 0; margin: 0; float: left; }
.bodycontainer .bodycontent .tab_content_top { background:url(../../homesolutions/images/aphs_top_curve.gif) no-repeat 0 0; width: 541px; height: 7px; float: left; font-size: 1%; margin:0 0 0 -10px; position: relative; }
.bodycontainer .bodycontent .tab_content_top_test { background:url(../../homesolutions/images/test_top_curve.gif) no-repeat 0 0; width: 541px; height: 7px; float: left; font-size: 1%; margin:0 0 0 -10px; position: relative; }
.tab_content_middle { float: left; background:url(../../homesolutions/images/aphs_bg.gif) repeat-x 0 0; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; width: 539px; margin:0 0 0 -10px; position: relative; }
.bodycontainer .bodycontent .tab_content_mid { float: left; background:url(../../world_of_colours/images/asian_paints_wallfashion_banner.jpg) left top no-repeat; height:1350px; width: 544px; margin:15px 0 0 -10px; position: relative; }
.bodycontainer .bodycontent .tab_content_middle p { width: 479px; color: #333333; font-size: 12px; padding: 16px 0 15px 35px; }
.bodycontainer .bodycontent .tab_content_middle p.bottom_space { padding: 16px 0 0 35px; }
.bodycontainer .bodycontent .tab_content_middle img.leftmarg { padding: 0 0 7px 22px; margin: 0; float: left; }
.bodycontainer .bodycontent .tab_content_middle .color_shades { width: 489px; border: 1px solid #dee0e0; font-size: 11px; color: #8e8e90; margin: 0 0 0 21px; padding: 5px 0 5px 2px; float: left; }
*html .bodycontainer .bodycontent .tab_content_middle .color_shades { margin: 0 0 0 10px; }
.bodycontainer .bodycontent .tab_content_middle .color_shades img { float: left; }
.bodycontainer .bodycontent .tab_content_middle .color_shades span { font-size: 11px; color: #8e8e90; vertical-align:top; margin: 2px 2px 0 4px; float: left; }
.bodycontainer .bodycontent .tab_content_middle .color_shades_gap { width: 489px; border: 1px solid #dee0e0; font-size: 11px; color: #8e8e90; margin: 0 0 0 21px; padding: 5px 0 5px 2px; float: left; }
*html .bodycontainer .bodycontent .tab_content_middle .color_shades_gap { margin: 0 0 0 10px; }
.bodycontainer .bodycontent .tab_content_middle .color_shades_gap img { float: left; }
.bodycontainer .bodycontent .tab_content_middle .color_shades_gap span { font-size: 11px; color: #8e8e90; vertical-align:top; margin: 2px 25px 0 4px; float: left; }
.bodycontainer .bodycontent .tab_content_bottom { background:url(../../homesolutions/images/aphs_bottom_curve.jpg) no-repeat 0 0; width: 541px; height: 34px; float: left; font-size: 1%; margin:0 0 0 -10px; position: relative; }
.bodycontainer .bodycontent .tab_theme_bottom { background:url(../../homesolutions/images/aphs_themes_btm.jpg) no-repeat 0 0; width: 541px; height: 18px; float: left; font-size: 1%; margin:0 0 0px -10px; position: relative; }
.bodycontainer .bodycontent .tab_content_middle p.txt_small { font-size:11px; margin:0; padding-top:0px;  padding-right:0!;
padding-bottom:0; padding-left:0; color:#999999; text-align:right; width:513px; }
.locate { position:absolute; top: 308px; right: 221px; display: block; }
.locate_hm { position:absolute; top: 581px; right: 249px; display: block; }
* html .locate_hm { top: 584px; }
.locate .locate_top, .locate_hm .locate_top { background:url(../../homesolutions/images/aphs_top_curve1.gif) no-repeat 0 0; width: 202px; height: 7px; font-size: 1%; }
.locate .locate_bg, .locate_hm .locate_bg { background:url(../../homesolutions/images/aphs_bg1.gif) repeat-x 0 0; width: 200px; border-left: 1px solid #bec1a2; border-right: 1px solid #bec1a2; padding: 12px 0 12px 0; }
.locate .locate_bg p, .locate_hm .locate_bg p { color:#ff5003; font-size: 12px; font-weight: bold; padding: 0 0 7px 14px; margin: 0; }
.locate .locate_bg p a, .locate_hm .locate_bg p a { color: #5d5852; }
.locate .locate_bg p span, .locate_hm .locate_bg p span { color: #5d5852; font-weight: bold; font-size: 12px; padding: 0; margin: 0; }
.locate .locate_bottom, .locate_hm .locate_bottom { background:url(../../homesolutions/images/aphs_bottom_curve1.gif) no-repeat 0 0; width: 202px; height: 7px; }
/***************** Image gallery css starts **********************/

.image_gallery { background:url(../../homesolutions/images/image_gallery_bg.jpg) no-repeat 0 0; width:498px; float:left; padding-left:41px; margin-top:8px; cursor: pointer; /*padding-top:23px;*/
}
.image_gallery ul li { float:left; padding-right:10px; }
#exteriors { background:url(../../homesolutions/images/aphs_ext_big_1.jpg) no-repeat 0 0; width:493px; height:358px; margin-left:20px; padding-bottom:7px; }
#interiors { background:url(../../homesolutions/images/aphs_int_big_1.jpg) no-repeat 0 0; width:493px; height:358px; margin-left:20px; padding-bottom:7px; }
#wood_finishes { background:url(../../homesolutions/images/aphs_wood_big_1.jpg) no-repeat 0 0; width:493px; height:345px; margin-left:20px; padding-bottom:7px; }
#themes { background:url(../../homesolutions/images/aphs_themes_big_1.jpg) no-repeat 0 0; width:493px; height:345px; margin-left:20px; padding-bottom:7px; }
#test_exteriors { background:url(../../homesolutions/images/test_ext_big_1.jpg) no-repeat 0 0; width:493px; height:345px; margin-left:20px; padding-bottom:7px; }
#test_interiors { background:url(../../homesolutions/images/test_int_big_1.jpg) no-repeat 0 0; width:493px; height:345px; margin-left:20px; padding-bottom:7px; }
.bodycontainer .bodycontent .tab_content_mid p.intro_txt { color: #434343; font-size: 12px; padding-left:9px; }
.bodycontainer .bodycontent .tab_content_mid p.intro_txt_1 { color: #434343; font-size: 12px; padding-left:9px; padding-top: 15px; padding-bottom: 33px; width: 464px;/*padding-right: 18px;*/
}
.bodycontainer .bodycontent .tab_content_mid p.intro_txt_1 a { color: #434343; text-decoration:none; }
.bodycontainer .bodycontent .tab_content_mid p.intro_txt_2 { color: #434343; font-size: 12px; padding-left:9px; padding-top: 15px; padding-bottom: 20px; width: 474px;/*padding-right: 18px;*/
}
.bodycontainer .bodycontent .tab_content_mid p.int { margin: 0; padding: 0px 0px 6px 0px; }
.intro { margin-left:15px; margin-right: 18px; }
.title_txt { padding-bottom: 12px; padding-left: 8px; }
.title_txt1 { padding-bottom: 12px; float: left; padding-left: 8px; }
.column1 { width: 157px; float:left; }
.head { font-size: 14px; color: #ec124a; padding-bottom: 5px; font-weight:normal; }
.column1 ul { margin: 0; padding: 0; list-style: none; }
#gallery .pic { padding-bottom: 20px; width: 157px; float:left; text-align: center; padding-left: 0px; margin-top:11px; }
#gallery .pic img{ cursor:pointer}
#gallery .pic span { color: #4a4a4a; font-size: 13px; font-weight: bold; /*text-align: center;*/
padding-top: 9px;/*padding-left: 34px;*/
}
#gallery .pic span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; /*text-align: center;*/
padding-top: 9px;/*padding-left: 3px;*/
}
.column1 ul li { display:block; padding-bottom: 20px; }
.column1 ul li span { color: #4a4a4a; font-size: 13px; font-weight: bold; text-align: center; padding-top: 9px; padding-left: 22px; }
.column1 ul li span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; text-align: center; padding-top: 9px; padding-left: 3px; }
#gallery .pic01 { padding-left:26px; float:left; width: 147px; display:block; padding-bottom: 20px; text-align: center; margin-top:11px; }
#gallery .pic01 span { color: #4a4a4a; font-size: 13px; font-weight: bold; padding-top: 9px;/*padding-left: 34px;*/
}
#gallery .pic01 img{ cursor:pointer}
#gallery .pic01 span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; padding-top: 9px;/*padding-left: 3px;*/

}
.column2 { padding-left:21px; float:left; width: 147px; }
.column2 ul { margin: 0; padding: 0; list-style: none; }
.column2 ul li { display:block; padding-bottom: 20px; }
.column2 ul li span { color: #4a4a4a; font-size: 13px; font-weight: bold; text-align: center; padding-top: 9px; padding-left: 22px; }
.column2 ul li span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; text-align: center; padding-top: 9px; padding-left: 3px; }
.column2 ul li.lst { display:block; padding-top:47px; }
#gallery .pic02 { float:right; width: 157px; display:block; padding-bottom: 20px; padding-right: 15px; text-align: center; margin-top:11px; }
#gallery .pic02 span { color: #4a4a4a; font-size: 13px; font-weight: bold; padding-top: 9px;/*padding-left: 34px;*/
}
#gallery .pic02 img{ cursor:pointer}
#gallery .pic02 span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; padding-top: 9px;/*padding-left: 3px;*/
}
.column3 { float:right; width: 157px; }
.column3 ul { margin: 0; padding: 0; list-style: none; }
.column3 ul li { display:block; padding-bottom: 20px; }
.column3 ul li span { color: #4a4a4a; font-size: 13px; font-weight: bold; text-align: center; padding-top: 9px; padding-left: 22px; }
.column3 ul li span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; text-align: center; padding-top: 9px; padding-left: 3px; }
#gallery { margin-top: 215px; padding-left: 11px; padding-bottom: 40px; }
#gallery_wall { margin-top: 28px; background: #fafafa url(../../homesolutions/images/aphs_newbg2.gif) no-repeat; padding-right:15px; padding-left: 11px; }
#gallery_arc { margin-top: 0px; background: #fafafa url(../../homesolutions/images/aphs_newbg.gif) repeat-y; padding-right:15px; padding-left: 11px; }
#gallery_arc1 { margin-top: 0px; background: #fafafa url(../../homesolutions/images/aphs_newbg.gif) repeat-y; padding-right:15px; padding-left: 11px; }
#gallery_arc2 { margin-top: 0px; background: #fafafa url(../../homesolutions/images/aphs_newbg1.gif) no-repeat; padding-right:15px; padding-left: 11px; padding-bottom:25px; }
.img_gallery { position: relative; }
.gal_head { margin-top: 28px; background:none; padding-left: 22px; padding-bottom:10px; }
.gal_head1 { margin-top: 9px; background:none; padding-left: 22px; padding-bottom:6px; }
#gallery_roy { margin-top: 28px; background:url(../../homesolutions/images/aphs_newbg1.gif) repeat-y; padding-right:15px; padding-left: 11px; }
.links { margin-top: 26px; }
.links1 { padding-top: 28px; padding-left: 39px; }
.titles { color: #4a4a4a; font-size: 13px; font-weight: bold; text-align: center; /*padding-top: 9px;*/
/*padding-bottom: 6px;*/
padding-right: 83px; padding-left: 10px; }
.titles1 { color: #4a4a4a; font-size: 13px; font-weight: bold; text-align: center;/*padding-top: 9px;*/
/*padding-bottom: 6px;*/
}
.tag { margin-left: 7px; }
ul.links_btm { margin: 26px 0px 0px 0px; padding: 0px; float:left; list-style:none; }
ul.links_btm li { float:left; background:url(../../homesolutions/images/aphs_sep.gif) no-repeat 0px 0px; padding-left: 18px; padding-right: 18px; }
ul.links_btm li.fst { float:left; background:none; padding-top: 0px; margin: 5px 0px 0px 0px; }
ul.links_btm li.fst span.lnktitle { color: #4a4a4a; font-size: 13px; font-weight: bold; }
ul.links_btm li.fst span.lnktitle a { color: #4a4a4a; margin: 0; padding:0; text-decoration: none; }
.btmlink { float:left; }
.back_lnk { float:right; margin-right: 33px; padding-top: 23px; }
.back_lnk span { font-size:12px; color: #010101; padding-left:4px; }
.back_lnk span a { color: #010101; text-decoration:none; }
.back_lnk1 { float:right; margin-right: 33px; padding-top: 8px; }
.back_lnk1 span { font-size:12px; color: #010101; padding-left:4px; }
.back_lnk1 span a { color: #010101; text-decoration:none; }

.wallfashion h3 { font-size:1.7em; color:#FF0000; margin-top:35px; }
.wallfashion { width:310px; float:right; }
.wallfashion p { color:#0f0f0f; font-size:13px; margin-top:-8px; }
.banner_footer { float:left; margin-left:-10px; _margin-top:-30px; position:relative }
.overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:#000000; z-index:1000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); _padding-top:100%; }
.overlayContent { position:fixed; z-index:10002; overflow: auto; }
* html .overlay { position:absolute; top:0%; left:0%; height:expression(document.body.clientHeight+'px');
 width:expression(document.body.clientWidth+'px');
}
* html .overlayContent { position:absolute; }
.light_cont_area { width:551px; border:1px solid #767676; background:#FFFFFF; text-align:center; padding-top:30px; position:relative; min-height:420px; height:auto !important; height:420px; }
.lt_close_btn { cursor:pointer; margin-top:5px; position:absolute; right:6px; top:0; }
.border_shadow { border:1px solid #cacaca; margin:15px 20px; padding:10px 0px; min-height:250px; height:auto !important; height:250px; }
.border_shadow img { padding:10px }
.light_cont_area p { font-size:1.0em; color:#333333; margin:0; text-align:left; padding:0 20px; line-height:18px }
.exterior_color { clear:both; margin-bottom:20px; float:left; margin:20px 0 34px; width:100% }
.exterior_color img { float:left }
.exterior_color p { float:left; padding-left:20px; width:358px; padding-top:18px; }
.exterior_color p.view_link a { float:right; padding:15px 20px 0; color:#000000; text-decoration:none; font-weight:bold }
.prev { color:red; float:left; font-size:12px; font-weight:bold; padding-left:20px; padding-top:4px; text-decoration:underline; cursor:pointer }
.next{ color:red; float:right; font-size:12px; font-weight:bold; padding-right:20px; padding-top:4px; text-decoration:underline; cursor:pointer }
#gallery .pic_last01 { padding-left:7px; float:left; width: 147px; display:block; padding-bottom: 20px; margin-top:11px; text-align: center; }
#gallery .pic_last01 img{cursor:pointer}
#gallery .pic_last01 span { color: #4a4a4a; font-size: 13px; font-weight: bold; padding-top: 9px;/*padding-left: 34px;*/
}
#gallery .pic_last01 span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; padding-top: 9px;/*padding-left: 3px;*/

}
#gallery .pic_last02 { padding-left:31px; float:left; width: 147px; margin-top:11px; display:block; padding-bottom: 20px; text-align: center; }
#gallery .pic_last02 img{cursor:pointer}
#gallery .pic_last02 span { color: #4a4a4a; font-size: 13px; font-weight: bold; padding-top: 9px;/*padding-left: 34px;*/
}
#gallery .pic_last02 span.roy { color: #4a4a4a; font-size: 11px; font-weight: normal; padding-top: 9px;/*padding-left: 3px;*/

}

/*.colm1_1 {
background: #ffffff url(../../homesolutions/images/col1_bg.gif) repeat-y;
}
*/
/***************** Image gallery css ends **********************/

/* APHS Offerings CSS Ends Here */


/* Service Provider CSS Starts Here */

.service_table { float: left; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-collapse:collapse; padding: 0; margin: 0 0 0 -15px; font-size: 11px; width: 554px; position: relative; }
.service_table a { font-size: 11px; }
.service_table tr th { background:url(../../homesolutions/images/tbl_heading_bg.gif) repeat-x 0 0; padding: 5px }
.service_table tr td { padding: 3px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
/* Service Provider CSS Ends Here */

/* Thank you CSS Starts Here */


/*CQ Publication page*/
.subLinks{width:949px; color:#45473e; font-weight:bold; font-size:11px; padding:5px 0 5px 8px; margin-bottom:5px; float:left; }
.subLinks a{background: url(../../images/divider.gif) no-repeat 0 2px; text-decoration:none; color:#45473e; font-weight:normal; padding: 0 8px 0 12px;}
.subLinks a.fst{background: none;}
.subLinks span{font-weight:bold; padding-right: 8px;}

.publish {
	clear: both;
	float: left;
	width: 900px;
}

.publish h1,h2 {
	color:#333333;
}

.publish .publication {
	float: left;
	width: 600px;
}

.publish .publication h1 {
	font-size: 12px;
	padding: 8px 0 12px 10px;
}

.publish .publication a {
	color:#333333;
}

.publish .archieve {
	float: left;
	padding: 35px 0 0 15px;
	text-align: center;
	width: 285px;
}
.publish .archieve02 { padding: 25px 0 0 15px; float:right; }

.publish .archieve h2 {
	color: #323C46;
	font-size: 11px;
}

.publish .archieve img {
	float: left;
	padding: 0 0 0 63px;
}

.publish .archieve p {
	clear: both;
	color: #323C46;
	float: left;
	font-weight: bold;
	padding: 7px 0 0 30px;
	width: 250px;
}
.publish .archieve a.link_text {
	color: #323C46;
	font-weight: bold;

	width: 230px;
}

/* Subsidiary Results CSS Starts Here */
.details_results {
	clear: both;
	padding: 0 0 10px 0;
}

.details_results label {
	clear: left;
	float:left;
	padding-right: 10px;
	width: 200px;
}

/*.details_results label.finyr {
	padding-top: 10px;
}*/

.details_results select {
	float: left;
	margin: 0 0 10px 0;
	width: 200px;
}
.details_results a.link {
	clear: both;
	color: #000000;
	float:right;
	font-size: 11px;
	font-weight: bold;
	padding: 20px 14px 10px 0;
}

#substab tr td {
	padding: 0 0 0 6px;
}

.details_results .errormsg {
	clear: both;
	color: red;
	float: left;
	font-size: 11px;
	padding: 10px 0 0 0;
}

/* Subsidiary Results CSS Ends Here */

/***************POP UP***************/
.popup_wrapper1 {
width:700px;
height:500px;
background:url(../../images/pop_up_bg1.jpg) no-repeat top left;
float:left;
}
.popup_cont1 {
width:481px;
height:235px;
margin:90px auto;
*margin:80px auto;
}
.form1 {
width:100%;
height:auot;
margin:28px 0 0 0;
}
.form1 label {
width:81px;
height:35px;
float:left;
font-size:14px;
font-weight:bold;
color:#333333;
text-align:right;
line-height:23px;
}
.form1 p.txt1 {
width:100%;
float:left;
margin:0;
padding:0 0 8px 0;
font-weight:bold;
font-size:13px;
color:##333333;
text-align:center;
}
.form1 p {
width:380px;
height:35px;
float:right;
margin:0;
padding:0;
}
.form1 input.textbox1 {
width:167px;
height:19px;
float:left;
border:none;
background-color:#eaf4d1;
}
.submit_bt1 {
width:83px;
height:29px;
float:left;
border:none;
display:block;
background:url(../../images/submit_bt1.gif) no-repeat top left;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#666666;
line-height:29px;
}
.detail1 {
width:440px;
height:auto;
margin:5px 0 0 0;
float:left;
}
.detail1 p {
width:100%;
height:auto;
margin:0;
padding:0;
color:#333333;
font-size:13px;
font-weight:bold;
}
.detail1 p.white {
padding:15px 0;
font-size:15px;
color:#fff;
}
.detail1 a {
font-size:12px;
font-weight:bold;
color:#333;
text-decoration:none;
}
.detail1 a:hover {
text-decoration:underline;
}
.close_bt1 {
width:39px;
height:39px;
position:absolute;
left:600px;
top:65px;
}

/*a-zone start here*/
.tvc_middle2 { border-left: 1px solid #d8ebf7; border-right: 1px solid #d8ebf7; padding: 7px 28px 20px 15px; width: 493px; float: left; }
.tvc_middle2 h3 { padding:10px 0; float:left; font-size:13px; font-weight:bold; color:#c81b20; background:url(../../images/bull2.gif) no-repeat 0 15px; text-indent:8px; }
.thumbimg_main { width:100%; height:auto; float:left;}
.thumb_img { width:137px; height:auto; padding:0 40px 0 0; _padding:0 30px 0 0; float:left; }
.thumb_img img {border:1px solid #bbbbbb;}
.thumb_img p {width:100%; margin:0; padding:5px 0; float:left; font-size:12px; font-weight:bold; text-align:center; color:#000;}
.nopadding {width:137px; height:auto; padding:0; float:left;}
.bot_border1 { width:457px; height:1px; margin:0 0 0 15px; padding:10px 0 ; float:left; border-bottom:1px dotted #333333;}

/* TVC CSS Ends Here */

/*********video pop up*********/

.video_box {
width:100%;
height:auto;
float:left;
padding:10px 0 0 0;
display:none;
background-color:#FFFFFF;
}
.video_selection {
width:100%;
height:40px;
padding:15px 0 0 10px;
background-color:#fff;
font-size:12px;
color:#000;
position:absolute;
bottom:0;
}

/*New class signature wall */
.top_link1 {width:45%; float:right;}
.top_link1 a {color:#666; font-size:11px; font-weight:bold; text-decoration:none;}
.top_link1 p {width:50%; float:left;}
.top_link1 p.right {width:50%; float:right; text-align:right;}

.view_bt {height:50px; clear:both; text-align:right; padding-right:18px;}
.view_bt a { font-size:11px; font-weight:bold; color:#000; text-decoration:underline;}
.view_bt a:hover {text-decoration:none;}

/**********Lead Free lightbox starts**************/
.black_overlay{ position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: white; z-index:1000; -moz-opacity: 0.75; opacity:.75; filter: alpha(opacity=75);	}
* html .black_overlay{position:absolute; top:0%; left:0%; height:expression(document.body.clientHeight+'px'); width:expression(document.body.clientWidth+'px');}
.white_content { width:100%; text-align:center; position: absolute;z-index:1100; overflow: hidden; top: 15%; height:450px; *overflow:hidden; }
* html .white_content {position:absolute; }
.inner_wrapper {
width:865px;
height:auto;
margin:auto;
padding:10px 0 0 0;
position:relative;
}
.inner_wrapper a {position:absolute; font-size:14px; color:#fff; text-transform:uppercase; top:20px; right:15px; text-decoration:none; font-weight:bold; cursor:pointer;}
.form_matter {
width:100%;
height:auto;
padding:0 0 24px 0;
}
.button_link {
width:100%;
height:42px;
text-align:right;
}
.button_link a {outline:none;} 
.button_link img {
padding:0 0 0 8px;
}
.cherry {position:absolute; top:70px; left:1px;}
.cherry2 {position:absolute; top:70px; right:8px;}
.swf_div {position:absolute;}
.snow_fall {position:absolute; z-index:1; left:-26px; top:-240px;}
/**********Lead Free lightbox ends**************/


/**********rolyal play dealer locator start here**************/
.roy_deal {width:100%; float:left; padding-bottom:30px;}
.content_txt_dealer_new2 .content_new.heigh_auto {min-height:199px; height:auto; padding-bottom:30px;}
.roy_button_col {width:100%; float:left; margin:40px 0 15px 0;}
/*.roy_button_col .left {width:50%; float:left;}
.roy_button_col .right {width:50%; float:right; text-align:right;}*/
.roy_data { width:600px!important; /*border-top:1px solid #9bb2ba; border-left:1px solid #9bb2ba; border-right:1px solid #9bb2ba; */border:1px solid red;  }
.content_txt_dealer_new2 { color:#000; font-size:12px; display:block; width:683px; position:relative; left:36px; vertical-align:top }
.content_txt_dealer_new2 .content_new p.pin_city.flo {/*float:left;*/ padding:0 0 0 9px;}
.pincode.pad1 { margin:0 9px 0 0; }
.dealer_step2 p.flop {float:left; margin:auto; padding:inherit; }
.dealer_step2 p.flop.flo {float:none; margin:0; padding:0;}
.content_txt_dealer_new2 .content_new p.locality.flop { width: auto; float:left; /*padding:0 0 0 15px;*/}
.roy_button_col table.roy_data2 {width:581px!important; border:1px solid red;}
.new_err_span {float:left; padding:5px;}
.new_err_span.new12 {padding:12px;}
.loc_bt5 {padding-left:8px;}
.content_txt_dealer_new2 { color:#000; font-size:12px; display:block; width:683px; position:relative; left:36px; vertical-align:top }
.content_txt_dealer_new2 .dealer_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:20px }
.content_txt_dealer_new2 .content_new { background:url(../../images/dealer_bg.gif) repeat-x top left; float:left; padding:15px 7px 0px 15px; margin:0px; height:199px; width: 600px; }
.content_txt_dealer_new2 .lf_curve { float:left; width: 9px; }
.content_txt_dealer_new2 .rt_curve { float:left; width: 9px; }
.content_txt_dealer_new2 .content_new p.step1 { font-size:12px; color:#c81b20; background:url(../../images/dealer_bullet_new.gif) no-repeat 0px 11px; padding:8px 14px 5px 10px; font-weight:bold; margin:0 0 2px 0px }
.content_txt_dealer_new2 .content_new p.locality { margin:0; padding:10px 0 0 0; }
.content_txt_dealer_new2 .content_new p.pin_city { font-size:12px; color:#000; padding:0 0 0 15px; margin:0; }
.content_txt_dealer_new2 .content_new p.pin_city span { padding:0px 18px 0px 14px; font-weight:bold; margin:0 }
.content_txt_dealer_new2 table.table1 { width:600px; border:none;}
.content_txt_dealer_new2 table.table1 td { color: #666666; font-size: 12px; padding: 10px 0 10px 10px; border-right:none;   border-bottom: 1px dotted #666666;}
.content_txt_dealer_new2 table.table1 th { background-image: url("../../images/table_top_cr_mid.gif"); background-repeat: repeat-x; color: #333333; font-size: 12px; font-weight: bold; height: 40px; padding-left:11px; text-align:left;}
.content_txt_dealer_new2 .table1 td table td {border:none; font-weight:bold;}
.content_txt_dealer_new2 .table1 td table td a {color: #999999; text-decoration: none;}
.content_txt_dealer_new2 .table1 td table {float:right;}
.sel_pad_more {margin-left:40px;}



/*********************************
COLOUR TOOL CSS START HERE
*********************************/
.colour_tool_wrap {width:940px; float:left; clear:both; margin:25px 0 50px 0; padding-left:14px;}
.tool_show_wrap {width:880px; margin:auto; clear:both;}
.tool_show {width:705px; margin:auto; clear:both;}
.tool_show h2 {color:#333;}
.tool_show .left {width:600px; height:449px; float:left; border:1px solid #c4c3c3; padding:5px; }
.tool_show .right {width:82px; float:left; padding:0 0 0 10px; margin-top:413px;}
.tool_show .right a {color:#000; font-weight:bold; text-decoration:none; font-size:12px;}
.tool_show .right a span {clear:both; width:100%; float:left;}

/*--------------Js Jcarousel---*/
.jcarousel-skin-tango_cq .jcarousel-container { background:url(../../images/colour_tool_scroll_bg.gif) no-repeat; height:248px; width:880px; float:left; margin:45px 0 0 0; }
.jcarousel-skin-tango_cq .jcarousel-direction-rtl { direction: rtl; }
.jcarousel-skin-tango_cq .jcarousel-container-horizontal {/* padding:20px 75px; width:610px; */ width:810px; padding:10px 35px 0 35px;  }
.jcarousel-skin-tango_cq .jcarousel-clip-horizontal { width:810px; min-height:151px; height:151px; height:auto!important;/* _width:630px; */ }
.jcarousel-skin-tango_cq .jcarousel-item { width: auto!important; padding:0 20px;}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal { margin-left: 0; width:120px!important; text-align:center;  }
.jcarousel-skin-tango_cq .jcarousel-item-horizontal img {border:none;}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a {text-decoration:none; font-weight:bold; color:#333; padding:15px; float:left; opacity: 0.7;  filter: alpha(opacity = 70);}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a span {margin-top:10px; float:left; width:100%; text-align:center;}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a.selected {color:#333; opacity: 1; filter: alpha(opacity = 100);background:url(../../images/tool_shadow_bg.gif) no-repeat left top; display:block; padding:9px 15px 15px 15px;}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a.selected:hover {padding:16px 15px 15px 15px!important;}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a:hover {opacity: 1;  filter: alpha(opacity = 100); background:url(../../images/tool_shadow_bg.gif) no-repeat left top; display:block; /*width:145px; height:189px; padding:0 0 0 3px;*/}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a:hover img {width:122px; height:168px;/* -webkit-box-shadow:0 0 20px #333; -moz-box-shadow: 0 0 20px #333; box-shadow:0 0 20px #333;*/ margin-top:-7px;}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a.selected img {width:122px; height:168px; opacity: 1; filter: alpha(opacity = 100);}
.jcarousel-skin-tango_cq .jcarousel-item-horizontal a.selected:hover img {width:122px!important; height:168px!important;}
.jcarousel-skin-tango_cq .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
.jcarousel-skin-tango_cq .jcarousel-next-horizontal { background:url(../../images/tool_rigth_arrow_hv.jpg) no-repeat 0 0; position: absolute; top: 85px; right: 5px; width: 27px; height: 36px; cursor: pointer;}
.jcarousel-skin-tango_cq .jcarousel-next-horizontal:hover {background:url(../../images/tool_rigth_arrow.jpg) no-repeat 0 0;}
.jcarousel-skin-tango_cq .jcarousel-prev-horizontal { background:url(../../images/tool_left_arrow_hv.jpg)  no-repeat 0 0; position: absolute; top: 85px; left: 5px; width: 27px; height: 36px; cursor: pointer;}
.jcarousel-skin-tango_cq .jcarousel-prev-horizontal:hover {background:url(../../images/tool_left_arrow.jpg)  no-repeat 0 0; }
.jcarousel-skin-tango_cq .jcarousel-prev-disabled-horizontal {cursor: default; /*background:url(../../images/tool_left_arrow_hv.jpg) no-repeat 0 0!important;*/ background:none!important; }
.jcarousel-skin-tango_cq .jcarousel-next-disabled-horizontal {cursor: default; /*background:url(../../images/tool_rigth_arrow_hv.jpg) no-repeat 0 0!important;*/ background:none!important; }
/*------Js Jcarousel---*/

.link_back { background: url(../../images/arrow_black.gif) no-repeat 0 4px; color: #333333; float: right; font-weight: bold; padding: 0 20px 0 10px; }

/*********************************
COLOUR TOOL CSS END HERE
*********************************/


/**********Colour idea dealer locator start here**************/
.content_txt_dealer_new3 .content_new.heigh_auto {min-height:104px; height:auto; padding-bottom:10px;}
.content_txt_dealer_new3 select {padding:3px; font-size:12px;}
.content_txt_dealer_new3 { color:#000; font-size:12px; display:block; width:683px; position:relative; left:36px; vertical-align:top }
.content_txt_dealer_new3 .content_new p.pin_city.flo {/*float:left;*/ padding:0 0 0 9px;}
.content_txt_dealer_new3 { color:#000; font-size:12px; display:block; width:683px; position:relative; left:36px; vertical-align:top }
.content_txt_dealer_new3 .dealer_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-left:20px }
.content_txt_dealer_new3 .content_new { background:url(../../images/colourstore_bg.gif) repeat-x top left; float:left; padding:15px 7px 0px 15px; margin:0px; height:104px; width: 600px; }
.content_txt_dealer_new3 .lf_curve { float:left; width: 9px; }
.content_txt_dealer_new3 .rt_curve { float:left; width: 9px; }
.content_txt_dealer_new3 .content_new p.step1 { font-size:12px; color:#c81b20; background:url(../../images/dealer_bullet_new.gif) no-repeat 0px 11px; padding:8px 14px 5px 10px; font-weight:bold; margin:0 0 2px 0px }
.content_txt_dealer_new3 .sel_wrap {width:100%; float:left; margin:0; padding:5px 0;}
.content_txt_dealer_new3 .dealer_step1 { width:600px; float:left; padding:0; margin:0; border:none; }
.content_txt_dealer_new3 .select_box { padding:0 0 14px 0; margin:0 }
table.colour_store_deal {width:94%; display:none;}
table.colour_store_deal th {background-image: url("../../images/table_top_cr_mid.gif"); background-repeat: repeat-x; color: #333333; font-size: 12px; font-weight: bold; height: 40px; padding-left: 11px; text-align: left; }
table.colour_store_deal td {padding:10px 0 10px 11px; vertical-align:top; border-bottom:1px dotted #999999;}
.colour_stor_detail {width:100%; float:left; padding:0 0 15px 0;}

.kid_dealerlocator {width:100%; float:left; display:none;}
table.kidsworld_del_locator {width:94%; }
table.kidsworld_del_locator th {background-image: url("../../images/table_top_cr_mid.gif"); background-repeat: repeat-x; color: #333333; font-size: 12px; font-weight: bold; height: 40px; padding-left: 11px; text-align: left; }
table.kidsworld_del_locator td {padding:10px 0 10px 11px; vertical-align:top; border-bottom:1px dotted #999999;}
table.kidsworld_del_locator td.nxt {text-align: right; border:none;}
table.kidsworld_del_locator td.prevo { border:none;}
table.kidsworld_del_locator td.prevo a {background: url("../../images/kid_del_prev.gif") no-repeat scroll 0 5px transparent; color: #FF9933; padding: 0 0 0 10px; text-decoration: none;}
table.kidsworld_del_locator td.nxt a {background: url("../../images/kid_del_nxt.gif") no-repeat scroll 30px 5px transparent; color: #FF9933; padding: 0 12px 0 0; text-decoration: none;}
table.kidsworld_del_locator th.wid2 {width:200px;}
