html{min-height:100%; margin-bottom:1px;}
body{font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0; background-color:#fec14e}
img{ border:0}
.global{width:985px; margin:0 auto; padding:0; height:100%;}
.wrapper{background-color:#FFFFFF; float:left; padding:0 19px 0 9px;}
.popup{background-color:#FFFFFF; width:985px; margin:0 auto; padding:0; height:100%;}
.clear{clear:both; font-size:1%; line-height:0; height:1% }
/* header starts */
/* header starts */
.header {
	float:left;
	width:957px;
	padding:0;
	margin:0;
}

.header_container {
	padding:5px 0 15px 21px;
}

.logo {
	float:left;
	margin-top:17px;
	padding-bottom: 21px
}
.logo_rgt {
	margin-top:12px;
	
	padding: 0px 0px 21px 0px;
}
.logo_rgt img {
float:left;
margin-left:262px;
}
h1 {
float:left;
margin: 32px 0px 0px 37px;
}


.header_links {
	float:right;
}

.header_links ul.first_lvl {
	list-style:none;
	margin:2px 0 0 0;
	padding:0;
}

.header_links ul.first_lvl li {
	display:inline;
	vertical-align:top;
}

.header_links ul.first_lvl li a {
	color:#666666;
	text-decoration:none;
	font-size:11px;
	vertical-align:top;
}

.header_links ul.first_lvl li a img {
	float: left;
}

.header_links ul.first_lvl li.first_link {
	margin-right:23px;
	margin-left:13px;
}

.header_links ul.first_lvl li.link {
	margin-right:23px;
}

.header_links ul.second_lvl {
	list-style:none;
	margin:8px 0 0 10px;
	padding:0;
}

.header_links ul.second_lvl li {
	display:inline;
	color:#666666;
	font-size:11px;
}

.header_links ul.second_lvl li a {
	color:#666666;
	text-decoration:none;
	font-size:11px;
}

.header_links ul.second_lvl li.first_link {
	margin-right:15px;
	margin-left:267px;
	background:url(../../images/gray_bullet.gif) no-repeat 0 5px;
	padding-left:8px;
}

.header_links ul.second_lvl li.search {
	margin-right:0px;
	background:url(../../images/gray_bullet.gif) no-repeat 0 5px;
	padding-left:8px;
}

.header_links ul.second_lvl li.searchbox input {
	border:1px solid #e0e0e0;
	font-size:11px;
	width:89px;
	vertical-align:middle;
}

.header_links ul.second_lvl li.searchbtn {
	margin:2px 0 5px 3px;
	padding:0;
}

.header_links ul.second_lvl li.searchbtn input {
	vertical-align:bottom;
}
/* header ends */


/* nav starts */
.topnav {
	float:left; 
	width:957px; 
	border-bottom:3px solid #000; 
	padding:0; 
	margin:0; 
	position:relative;
}

.topnav ul{ 
	list-style:none; 
	margin:0; 
	padding:0; 
	float: left; 
	background:url(../../images/nav_bg_gradi.gif) repeat-x top left; 
}

.topnav ul li { 
	margin:0; 
	padding:0; 
	float:left;
}

.topnav ul li.space { 
	margin:0; 
	padding:0; 
	height: 31px; 
	border-right:2px solid #f9b208; 
}

.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; 
	color:#3a4122; 
	text-decoration:none; 
}

li a#exp_hlp { 
	padding:8px 0 5px 0; 
	margin:0; 
	width:139px; 
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px 
}

li#exp_hlp_sel {
	background:url(../../images/common_nav_bg_gradi_sel.gif) repeat-x top left;
	height:31px; 
	width:137px;
}

li a#ideas_make { 
	padding:8px 0 5px 0; 
	margin:0; 
	width:182px; 
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}

li a#world_colour { 
	padding:8px 0 5px 0; 
	margin:0; 
	width:194px; 
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}

li a#product { 
	padding:8px 0 5px 0; 
	margin:0; 
	width:127px; 
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}

li a#contact { 
	padding:8px 0 5px 0; 
	margin:0; 
	width:140px; 
	background:url(../../images/top_nav_arrow.gif) no-repeat 22px 11px
}

li a#dealer_loc { 
	padding:8px 0 5px 0; 
	margin:0;  
	width:139px; 
	text-decoration: none; 
	background:url(../../images/top_nav_arrow.gif) no-repeat 8px 11px
}

.topnav ul li.lfimg {
	margin:0!important; 
	padding:0; 
	width:13px; 
	height:31px; 
	background:url(../../images/nav_lf_curve.gif) no-repeat;
}

.topnav ul li.lfimg_sel { 
	background:url(../../images/common_nav_lf_curve_sel.gif) no-repeat;
	margin:0!important; 
	padding:0; 
	width:13px; 
	height:31px
}

.topnav ul li.rtimg { 
	margin:0!important; 
	padding:0; 
	float:right; 
	width:13px; 
	height:31px; 
	background:url(../../images/nav_rt_curve.gif) no-repeat top right
}

.topnav ul li.rtimg_sel {
	background:url(../../images/common_nav_rt_curve_sel.gif) no-repeat top right;
	margin:0!important; 
	padding:0; 
	float:right;  
	width:13px; 
	height:31px;
}
/* nav ends */

/* Sub Menu Starts */

/* CSS Document */
#nav, #nav ul {
	float:left;
	z-index:1;
}

#nav a {
	display:block;
}

#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;
	right:0;
	top:0;
	width:146px;
	font-size: 1.0em;
	margin: -14px 0 0 0px;
	* margin: -14px 0 0 0px;
	padding:0;
	background-image: none;
	z-index: 1;
}

#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: -14px;
	margin-left:811px;
	display:none;
	padding:0;
	background-image: none;
	z-index: 1;
}



#nav li ul.ideas {
	/*margin-left: 171px;*/
	margin-left: 158px;
	* margin-left: 161px;
}

#nav li ul.world_of_colours {
	/*margin-left: 355px;*/
	margin-left: 342px;
	* margin-left: 345px;
}

#nav li ul.products {
	margin-left: 540px;
	* margin-left: 543px;
}

#nav li ul.contact_us {
	margin-left: 668px;
	* margin-left: 671px;
}

/*#nav li ul.dealer_locator {
	margin-left: 817px;
	* margin-left: 820px;
}*/

#nav li ul.ideas li.dealer {
	background-color: none;
	border: none;
	display: block;
	height: 1%;
	border: 1px solid red;
}

#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 {
	background-color: #ffc140;
	padding: 0px 0 0px 10px;
	margin:0px;
	position:relative;
	background-image:none;
	height: 1%;
}

#nav li ul li img.paddbot {
	padding-bottom: 60px;
}

* 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:19px;
}

* html #nav li ul li img.paddbot1 {
	padding-bottom: 3px;
	height:21px;
}

*:first-child+html #nav li ul li img.paddbot1 {
	padding-bottom: 3px;
	height:21px;
}


#nav li ul li img.paddbot2 {
	padding-bottom: 36px;
}

* 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: 90px;
}

* 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: 132px;
}

* 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: 60px;
}

* 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;
}
#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;
	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;
}

* 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_8 {
	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.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;
	margin-left:-216px;
	margin-top: -1px;
	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.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;
	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.tooltip table {
	width: 200px;
}


/* Sub Menu Ends */


.banner{ margin:0 0 1px 0; padding:0; font-size:1% }
.btm_border { background-color:#152f71; height:8px; padding:0; margin-bottom:3px }

/* homepage content starts */
.hm_maincontainer { width:958px; padding:0; margin:0; background:url(../../images/hm_shadow.jpg) no-repeat; min-height:480px; height:auto!important; height:480px; }

.hm_column1_3 { float:left; margin-top:20px; background:url(../../images/hm_column1_3.jpg) no-repeat 9px 0; width:180px; /*height:595px; */padding-left:9px; /*margin-bottom:28px; padding-bottom:51px */}
.hm_column1_3 .content { padding:24px 5px 4px 15px; margin:0; font-size:12px; color:#2e2d2d; font-weight:bold; width:162px }
.hm_column1_3 .content ul { list-style:none; padding:0; margin:0; float:left; }
.hm_column1_3 .content ul li { background:url(../../images/orange_bullet.gif) no-repeat 0 10px; padding:10px 0 5px 25px; margin:0; }
.hm_column1_3 .content ul li a { padding:0; margin:0; color:#2e2d2d; font-size:12px; text-decoration:none }

.hm_column1_3 .content ul li.seperator { background:url(../../images/seperator.gif) no-repeat 0 0; padding:0; margin:0; line-height:0; height:1px; font-size:1%; width:161px; }
.hm_column1_3 .content p { padding:16px 0 0 0; margin:0; }
.hm_column1_3 .content p  a{ text-decoration:none}
.hm_column1_3 .content span { color:#674890; font-size:11px; font-weight:bold; padding:0 0 0 7px; margin:20px 0 10px 0; }
.hm_column1_3 .pddleft { padding:0; margin:80px 0 0 12px }
.hm_column1_3 .hm_soln { background:url(../../images/hm_home_solutions.gif) no-repeat; padding:0; margin:22px 0 0 12px; display:block; width:157px; height:101px }
.hm_column1_3 .hm_soln p { padding:55px 55px 0 10px; margin:0 0 0 0; font-size:11px; color:#666666 }

.hm_column2_3 { float:left; margin-top:20px; width:343px; margin-left:22px; padding:0 }
.tpimg { background:url(../../images/hm_col2_3_top_curve.gif) no-repeat 0 0; padding:0; margin:0; width:343px; height:10px; font-size:1% }
.midimg { background:url(../../images/hm_col2_3_bg_gradi.gif) #c3e7fb repeat-x 0 0; padding:0; margin:0; height:597px; vertical-align:top }
.btimg { background:url(../../images/hm_col2_3_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:343px; height:10px }
.hm_column2_3 .inntxt { font-size:11px; color:#1d6994; font-weight:bold; background:url(../../images/org_arrow.gif) no-repeat 19px 14px; padding:12px 0 0 31px; margin:0 }
.hm_column2_3 .spcol { padding:0 0 3px 0; margin:10px 11px 0 10px; font-size:1% }
.hm_column2_3 .boximg { background:url(../../images/hm_col2_box1.gif) no-repeat 6px 0; padding:0; margin:0; width:143px; float:left; }
.hm_column2_3 .boximg p { padding:16px 0 0 28px; margin:0; font-size:1% }
.hm_column2_3 .boximg #selector { padding:17px 0 0 0; margin:0; }
.hm_column2_3 .boximg1 { background:url(../../images/hm_col2_box1.gif) no-repeat 6px 0; padding:0; margin:0; width:143px; float:right; }
.hm_column2_3 .boximg1 p { padding:16px 0 0 28px; margin:0 10px 0 0; font-size:1% }
.hm_column2_3 .boximg1 #selector1 { padding:18px 0 0 0; margin:0; }
/*.hm_column2_3 .boximg2 { background:url(../../images/hm_col2_box1.gif) no-repeat 6px 0; padding:0; margin:5px 0 0 0; width:268px; height:137px; float:left; }
.hm_column2_3 .boximg2 p { padding:16px 0 0 30px; margin:0 10px 0 0; font-size:1%; }
.hm_column2_3 .boximg2 #selector2 { padding:21px 0 0 0; margin:0; }*/


.hm_column3_3 { float:left; margin-top:20px; width:356px; margin-left:22px; padding:0 }
.tpimg1 { background:url(../../images/hm_col3_3_top_curve.gif) no-repeat 0 0; padding:0; margin:0; width:356px; height:10px; font-size:1%; vertical-align:top }
.midimg1 { background:url(../../images/hm_col3_3_bg_gradi.gif) #c3e7fb repeat-x 0 0; padding:0; margin:0; height:597px; vertical-align:top }
.btimg1 { background:url(../../images/hm_col3_3_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:356px; height:10px }
.hm_column3_3 .inner { width:315px; padding:7px 0 0 0; margin:0; }
.hm_column3_3 .inner #box { background:url(../../images/hm_col3_box.jpg) no-repeat; padding:7px 0 0 0px; margin:0 24px 0 24px; width:308px; height:112px; }
.hm_column3_3 .inner #box p { padding:0 0 5px 9px; margin:0; color:#c38d0b; font-size:11px; font-weight:bold; }
.hm_column3_3 .inner .text { padding:0; margin:0; font-size:11px; color:#333366; }
.hm_column3_3 .inner .text p { padding:16px 0 0 34px; margin:0; line-height:170%; }
/* homepage content ends */

/* color palette css starts */

/* breadcrumb starts */
.breadcrumb{ width:949px; background-color:#ffefc3; color:#45473e; font-weight:bold; font-size:11px; padding:3px 0 3px 8px; margin-bottom:5px; margin-top:4px; float:left;}
.breadcrumb a{text-decoration:none; color:#45473e; font-weight:normal;}
.breadcrumb span{font-weight:normal;}
/* breadcrumb ends */


/* banner starts */
.inner_banner { padding:0; margin:0 0 18px 0; width:956px; height:140px; }
.inner_banner .lfban { float:left; padding:0; margin:0 }
.inner_banner .rtban { float:left; padding:0; margin:0 }
/* banner ends */

/* bodycontent starts */
.maincontainer { padding:0 0 20px 0; margin:0; display:block }
.container { margin-left:7px; top:0 bottom:0; float:left;  }
.column1_2 { background:url(../../images/clr_pal_col1_box.jpg) no-repeat; padding:0 0 210px 0; top:50px; margin-top:255px; top:0; float:left; width:180px; position:absolute;  }
#stucco { background:ur.cntl(../../images/stucco_col1_box.jpg) no-repeat; }
#metallics { background:url(../../images/metallics_col1_box.jpg) no-repeat; }
#dune { background:url(../../images/dune_col1_box.jpg) no-repeat; }
#safari { background:url(../../images/safari_col1_box.jpg) no-repeat; }

.column1_2 .cnt { padding:24px 5px 4px 15px; margin:0; font-size:12px; color:#2e2d2d; font-weight:bold; width:162px }
.column1_2 .cnt ul { list-style:none; padding:0; margin:0; }
.column1_2 .cnt ul li { background:url(../../images/orange_bullet.gif) no-repeat 0 10px; padding:10px 0 5px 25px; margin:0; }
.column1_2 .cnt ul li a { padding:0; margin:0; font-size:12px; color:#2e2d2d; text-decoration:none }
.column1_2 .cnt ul li span { padding:0; margin:0; font-size:12px; color:#f46d1b; text-decoration:none }
.column1_2 .cnt ul li li { background:url(../../images/orange_bullet_sm.gif) no-repeat 0px 10px; padding:7px 0 2px 19px; margin:0; font-size:11px }
.column1_2 .cnt ul li li.nobullet { padding:0; margin:0 0 10px 0; background-image:none; font-size:1% }
.column1_2 .cnt ul li li a { padding:0; margin:0; color:#2e2d2d; text-decoration:none; font-size:11px }
.column1_2 .cnt ul li li span { padding:0; margin:0; color:#f46d1b }
.column1_2 .cnt ul li.seperator { background:url(../../images/seperator.gif) no-repeat 0 0; padding:0; margin:0; line-height:0; height:1px; font-size:1%; width:161px; }
.column1_2 .cnt p { padding:16px 0 0 0; margin:0; }
.column1_2 .cnt p a { text-decoration:none}
.column1_2 .cnt span { color:#674890; font-size:11px; font-weight:bold; padding:0 0 0 7px; margin:20px 0 10px 0; }
.column1_2 .pddleft { padding:0; margin:80px 0 0 12px; font-size:1% }
.column1_2 .pddleftban { padding:0px 0px 0px 0px; margin:16px 0 0px 0px; font-size:1%;}
.bodycontainer { padding:0; margin:0 0 0 215px; position:relative; width:743px; }
.column2_2 { background:url(../../images/clr_pal_box.jpg) no-repeat; width:206px; padding:0 29px 0 0; margin:0; float:left }
.column2_2 p { padding:17px 0 0 0; margin:0; text-align:center; vertical-align:bottom }
.column2_2 p.lfsp { padding:17px 0 3px 0; margin:0 0 0 15px; }
.column2_2 p.lfspa { padding:17px 0 3px 0; margin:0 0 0 0px; }
.bodycontent { padding:10px 125px 0 0; margin:0; font-size:11px; color:#2b4407; }
.bodycontent p { padding:10px 0 0 0; margin:0; line-height:150% }
.bodycontent ul { list-style:none; padding:0; margin:0; float:left }
.bodycontent ul li { background:url(../../images/gray_arrow.gif) no-repeat 0 2px; padding:0 0 5px 15px; margin:0; font-size:11px; font-weight:bold; color:#747f90  }
.bodycontent ul li a { padding:0; margin:0; font-size:11px; font-weight:bold; color:#747f90; text-decoration:none;  }
.bodycontent ul li a:hover { padding:0; margin:0; font-size:11px; font-weight:bold; color:#747f90; text-decoration:underline;  }

.bodycontent span.bdtxt { font-weight:bold; color:#2b4407; padding:0; margin:0 }
.inner_container { padding:0; margin:-5px 0 0 0; min-height: 350px; height: auto!important; height: 350px; }
.inner_container_metallics { padding:0; margin:10px 0 0 0; min-height: 350px; height: auto!important; height: 350px; }
.inner_container_stucco { padding:0; margin:0; min-height: 350px; height: auto!important; height: 350px; }

.maintp_img { background:url(../../images/clr_pal_maintp_curve.gif) no-repeat; padding:0; margin:0; width:743px; height:10px; font-size:1% }
.mainbt_img { background:url(../../images/clr_pal_mainbt_curve.gif) no-repeat; padding:0; margin:0; width:743px; height:9px }
.mainmid_cnt { background:url(../../images/clr_pal_bg1.jpg) no-repeat 0 0; padding:0; margin:0; vertical-align:top; }
.metallics_maintp_img { background:url(../../images/metallics_top_curve.gif) no-repeat; padding:0; margin:0; width:743px; height:10px; font-size:1% }
.metallics_mainbt_img { background:url(../../images/metallics_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:743px; height:10px; vertical-align:top }
.metallics_mainmid_cnt { background:url(../../images/metallics_bg.jpg) no-repeat 0 0; padding:0; margin:0; vertical-align:top; }
.metallics_mainmid_cnt .pdlt { padding-left:240px; position:relative }
.metallics_mainmid_cnt .selspace { padding:0 0 0 71px; margin:0; }
.metallics_mainmid_cnt span { font-size:11px; color:#f46d1b; font-weight:bold; padding-left:31px }
.metallics_mainmid_cnt a { color:#747f90; font-size:11px; font-weight:bold; padding-left:31px; text-decoration:none }
.metallics_cp_mcnt { padding:0 0 1px 0; margin:0 10px 0 12px; }


.dune_maintp_img { background:url(../../images/dune_top_curve.gif) no-repeat; padding:0; margin:0; width:745px; height:10px; font-size:1%; }
.dune_mainbt_img { background:url(../../images/dune_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:745px; height:11px; vertical-align:top; }
.dune_mainmid_cnt { background: url(../../images/dune_midbg.gif) no-repeat 0 0; padding:0; margin:0; vertical-align:top; width:745px; }
.dune_mainmid_cnt .pdlt { padding-left:240px; position:relative }
.dune_mainmid_cnt .selspace { padding:0 0 0 34px; *padding:0 0 0 30px; margin:0; }
.dune_mainmid_cnt span { font-size:11px; color:#f46d1b; font-weight:bold; padding-left:31px }
.dune_mainmid_cnt a { color:#747f90; font-size:11px; font-weight:bold; padding-left:31px; text-decoration:none }

.safari_maintp_img { background:url(../../images/safari_top_curve.gif) no-repeat; padding:0; margin:0; width:745px; height:10px; font-size:1% }
.safari_mainbt_img { background:url(../../images/safari_bot_curve.gif) no-repeat 0 0; padding:0; margin:0; width:745px; height:11px; vertical-align:top }
.safari_mainmid_cnt { background:url(../../images/safari_midbg.gif) no-repeat 0 0; padding:0; margin:0; vertical-align:top; width:745px; }
.safari_mainmid_cnt .pdlt { padding-left:240px; position:relative }
.safari_mainmid_cnt .selspace { padding:0 0 0 41px; *padding:0 0 0 36px; margin:0; }
.safari_mainmid_cnt span { font-size:11px; color:#f46d1b; font-weight:bold; padding-left:31px }
.safari_mainmid_cnt a { color:#747f90; font-size:11px; font-weight:bold; padding-left:31px; text-decoration:none }

.stucco_maintp_img { background:url(../../images/stucco_top_curve.gif) no-repeat; padding:0; margin:0; width:743px; height:10px; font-size:1% }
.stucco_mainbt_img { background:url(../../images/stucco_bot_curve.gif) no-repeat; padding:0; margin:0; width:743px; height:10px }
.stucco_mainmid_cnt { background:url(../../images/stucco_bg.jpg) no-repeat 0 0; padding:0; margin:0; vertical-align:top; }
.stucco_mainmid_cnt .pdlt { padding-left:165px; position:relative }
.stucco_mainmid_cnt .selspace { padding:0 0 0 75px; margin:0; font-size:1% }
.stucco_mainmid_cnt span { font-size:11px; color:#f46d1b; font-weight:bold; padding-left:31px }
.stucco_mainmid_cnt a { color:#747f90; font-size:11px; font-weight:bold; padding-left:31px; text-decoration:none }
.stucco_cp_mcnt { padding:0 0 1px 0; margin:0 10px 0 12px; }

.mainmid_cnt .pdlt { padding-left:189px; position:relative }
.mainmid_cnt .selspace { padding:0 0 0 59px; margin:0; font-size:1% }
.cp_bdcnt { width:719px; padding:0; margin:0 12px 0 13px; }
.cp_bg_lfimg { float:left; background:url(../../images/clr_pal_lf_curve.gif) no-repeat 0 0; padding:0; margin:0; width:13px; height:120px;  }
.cp_bg_rtimg { background:url(../../images/clr_pal_rt_curve.gif) no-repeat 0 0; padding:0; margin:0; width:16px; height:120px; float:left }
.cp_bg_midimg { float: left; background:url(../../images/clr_pal_gradi_img.gif) repeat-x 0 0; padding:0; margin:0; height:120px; font-size:11px  }
.cp_bg_midimg ul { list-style:none; padding:5px 0 0 8px; margin:0; }
.cp_bg_midimg ul li { float:left; padding:0 13px 0 14px; margin:0; }
.cp_bg_midimg ul li a { float:left; padding:0; margin:0; }
.cp_bg_midimg ul li.rtspc { padding:0 12px 0 4px; margin:0; }
.cp_bg_midimg ul li.vsep { background:url(../../images/ver_seperator.gif) no-repeat 0 0; padding:0; margin:0; width:1px; height:86px; }
.mainmid_cnt span { font-size:11px; color:#f46d1b; font-weight:bold; padding-left:31px }
.mainmid_cnt a { color:#747f90; font-size:11px; font-weight:bold; padding-left:31px; text-decoration:none }
.cp_mcnt { padding:0 0 1px 0; margin:12px 10px 0 12px; }
.cp_cnt { background:url(../../images/clr_pal_inner_bg.jpg) no-repeat 0 0; padding:0; margin:0; height:100%; }
.cp_cnt .table { width:660px; padding:0; margin:0 5px 0 31px; }
.cp_cnt .table td.tht { height:19px }
.cp_cnt .table .text { font-size:11px; color:#333333; padding-left:5px; margin:0; vertical-align:top; }
.cp_cnt .table .space { padding:0; margin:0; height:10px } 
/*.cp_cnt .table .tspace { padding:0 7px 0 12px; margin:0; font-size:11px; color:#333333; }
.cp_cnt .table .tspace1 { padding:0 9px 0 17px; margin:0; font-size:11px; color:#333333; }*/

.stucco_cp_cnt { background:url(../../images/stucco_inner_bg.jpg) no-repeat 0 0; padding:0; margin:0; height:100%; }
.stucco_cp_cnt .table { width:660px; padding:0; margin:0 5px 0 31px; }
.stucco_cp_cnt .table td.tht { height:19px }
.stucco_cp_cnt .table .text { font-size:11px; color:#333333; padding-left:12px; margin:0; vertical-align:top; }
.stucco_cp_cnt .table .space { padding:0; margin:0; height:10px } 
.stucco_cp_cnt .table .tspace { padding:0 7px 0 12px; margin:0; font-size:11px; color:#333333; }
.stucco_cp_cnt .table .tspace1 { padding:0 9px 0 17px; margin:0; font-size:11px; color:#333333; }
.stucco_cp_bg_lfimg { float:left; background:url(../../images/stucco_cp_lf_curve.gif) no-repeat 0 0; padding:0; margin:0; width:13px; height:120px;  }
.stucco_cp_bg_rtimg { float:left; background:url(../../images/stucco_cp_rt_curve.gif) no-repeat 0 0; padding:0; margin:0; width:15px; height:120px; }
.stucco_cp_bg_midimg { float: left; background:url(../../images/stucco_cp_bg.gif) repeat-x 0 0; padding:0; margin:0; height:120px; font-size:11px  }
.stucco_cp_bg_midimg ul { list-style:none; padding:5px 0 0 12px; margin:0; }
.stucco_cp_bg_midimg ul li { float:left; padding:0 18px 0 17px; margin:0; }
.stucco_cp_bg_midimg ul li a { float:left; padding:0; margin:0; }
.stucco_cp_bg_midimg ul li.rtspc { padding:0 12px 0 4px; margin:0; }
.stucco_cp_bg_midimg ul li.rtspc1 { padding:0 19px 0 7px; margin:0; }
.stucco_cp_bg_midimg ul li.vsep { background:url(../../images/ver_seperator.gif) no-repeat 0 0; padding:0; margin:0; width:1px; height:86px; }

/* bodycontent ends */

/* color palette css ends */

/* special effects css starts */ 
.sp_eff_content { margin-left:10px; padding:0; font-size:1% }
.col1_2 { padding:0; margin:0; width:327px; float:left; }
.col1_2 p { font-size:10px; color:#666666; padding:20px 0 0 27px; margin:0; vertical-align:bottom }
.col2_2 { padding:0; margin:0; float:left; width:350px }
.col2_2 p { font-size:10px; color:#666666; padding:5px 0 0 67px; margin:12px 0 0 0; }
.stucco_sp_eff_giallo_box { background:url(../../images/sm_effect_giallo_box.jpg) no-repeat; padding:0; margin:0; width:327px; height:234px; }
.stucco_sp_eff_giallo_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }
.stucco_sp_eff_viola_box { background:url(../../images/sm_effect_viola_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.stucco_sp_eff_viola_box p { padding:162px 5px 0 160px; margin:0; font-size:11px; color:#666666 }
.stucco_sp_eff_arancio_box { background:url(../../images/sm_effect_arancio_box.jpg) no-repeat; padding:0; margin:0; width:327px; height:234px; }
.stucco_sp_eff_arancio_box p { padding:162px 5px 0 160px; margin:0; font-size:11px; color:#666666 }
.stucco_sp_eff_azzuro_box { background:url(../../images/sm_effect_azzuro_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.stucco_sp_eff_azzuro_box p { padding:162px 2px 0 160px; margin:0; font-size:11px; color:#666666 }

.metallics_sp_eff_spatula_box { background:url(../../images/mt_effect_spatula_box.jpg) no-repeat; padding:0; margin:0; width:328px; height:234px; }
.metallics_sp_eff_spatula_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }
.metallics_sp_eff_brushing_box { background:url(../../images/mt_effect_brushing_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:328px; height:234px; }
.metallics_sp_eff_brushing_box p { padding:162px 5px 0 160px; margin:0; font-size:11px; color:#666666 }
.metallics_sp_eff_sponging_box { background:url(../../images/mt_effect_sponging_box.jpg) no-repeat; padding:0; margin:0; width:327px; height:234px; }
.metallics_sp_eff_sponging_box p { padding:162px 5px 0 160px; margin:0; font-size:11px; color:#666666 }
.metallics_sp_eff_clrwash_box { background:url(../../images/mt_effect_clrwash_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.metallics_sp_eff_clrwash_box p { padding:162px 2px 0 160px; margin:0; font-size:11px; color:#666666 }
.metallics_sp_eff_combing_box { background:url(../../images/mt_effect_combing_box.jpg) no-repeat; padding:0; margin:0; width:327px; height:234px; }
.metallics_sp_eff_combing_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }
.metallics_sp_eff_ragging_box { background:url(../../images/mt_effect_ragging_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.metallics_sp_eff_ragging_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }

.sp_eff_spatula_box { background:url(../../images/sp_eff_spatula_box.jpg) no-repeat; padding:0; margin:0; width:327px; height:234px; }
.sp_eff_spatula_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }
.sp_eff_brushing_box { background:url(../../images/sp_eff_brushing_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.sp_eff_brushing_box p { padding:162px 5px 0 160px; margin:0; font-size:11px; color:#666666 }
.sp_eff_sponging_box { background:url(../../images/sp_eff_spong_box.jpg) no-repeat; padding:0; margin:10px 0 0 0; width:327px; height:234px; }
.sp_eff_sponging_box p { padding:162px 5px 0 160px; margin:0; font-size:11px; color:#666666 }
.sp_eff_clrwash_box { background:url(../../images/sp_eff_clrwash_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.sp_eff_clrwash_box p { padding:162px 2px 0 160px; margin:0; font-size:11px; color:#666666 }
.sp_eff_combing_box { background:url(../../images/sp_eff_combing_box.jpg) no-repeat; padding:0; margin:10px 0 0 0; width:327px; height:234px; }
.sp_eff_combing_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }
.sp_eff_ragging_box { background:url(../../images/sp_eff_ragging_box.jpg) no-repeat; padding:0; margin:0 0 0 40px; width:327px; height:234px; }
.sp_eff_ragging_box p { padding:162px 7px 0 160px; margin:0; font-size:11px; color:#666666 }
.bldtxt { color:#333333; font-size:11px; background:url(../../images/black_arrow.gif) no-repeat 227px 7px; padding:5px 0 0 160px; margin:0; font-weight:bold }
.bldtxt a { color:#333333; font-size:11px; padding:0; margin:0; font-weight:bold; text-decoration:none }
/* special effects css ends */

/* image gallery css starts */
.metallics_img_gal_content { padding:0; margin:0 0 0 40px; float:left; }
* html .metallics_img_gal_content { padding:0; margin:0 0 0 22px; }

.metallics_img_gal_content .imgcol1_2 { float:left; padding:0; margin:0; }
.metallics_img_gal_content .imgcol1_2 p { padding:0 0 10px 0; margin:0; font-size:10px; color:#666666 }
.metallics_img_gal_content .imgcol1_2 p.bgtxt { padding:0; margin:0; font-size:12px; color:#666666; font-weight:bold }
.metallics_img_gal_content .imgcol2_2 { float:left; padding:0; margin:0; }
.metallics_img_gal_content .imgcol2_2 p { padding:0 0 10px 10px; margin:0; font-size:10px; color:#666666; }
.metallics_img_gal_content .imgcol2_2 p.bgtxt { padding:0 0 0 10px; margin:0; font-size:12px; color:#666666; font-weight:bold }

.stucco_img_gal_content { padding:0; margin:20px 0 0 42px; float:left; }
* html .stucco_img_gal_content { padding:0; margin:20px 0 0 22px; }
.stucco_img_gal_content .imgcol1_2 { float:left; padding:0; margin:0; }
.stucco_img_gal_content .imgcol1_2 p { padding:0; margin:0; font-size:10px; color:#666666 }
.stucco_img_gal_content .imgcol1_2 p.bgtxt { padding:0; margin:0; font-size:12px; color:#666666; font-weight:bold }
.stucco_img_gal_content .imgcol2_2 { float:left; padding:0; margin:0; }
.stucco_img_gal_content .imgcol2_2 p { padding:0 0 0 10px; margin:0; font-size:10px; color:#666666; }
.stucco_img_gal_content .imgcol2_2 p.bgtxt { padding:0 0 0 10px; margin:0; font-size:12px; color:#666666; font-weight:bold }

.img_gal_content { padding:0; margin:20px 0 0 42px; float:left; }
* html .img_gal_content { padding:0; margin:20px 0 0 22px; }
.img_gal_content .imgcol1_2 { float:left; padding:0; margin:0; }
.img_gal_content .imgcol1_2 p { padding:0; margin:0; font-size:10px; color:#666666 }
.img_gal_content .imgcol2_2 { float:left; padding:0; margin:0; }
.img_gal_content .imgcol2_2 p { padding:0 0 0 10px; margin:0; font-size:10px; color:#666666; }
.img_gal_dht { padding-bottom:20px; }

/* image gallery css ends */

/*game form starts*/

.clearfix {
	display: block;
}
div.field {
	clear: both;
	padding-bottom: 10px;
}

div.field label {
width: 123px;
float: left;
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #712118;
font-weight: bold;
}
div.field label.quest {
padding: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
width: 290px;
color: #712118;
font-weight: bold;
}


div.field input.text {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
float: left;
background:url(../../images/input_bg.gif) no-repeat;
border: 1px solid #b2b2b2;
width: 153px;
}
div.field input.text1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 123px;
background:url(../../images/input_bg.gif) no-repeat;
border: 1px solid #b2b2b2;
width: 153px;
}
div.field textarea {
margin: 0px 0px 10px 123px;
border: 1px solid #b2b2b2;
}
div.field select {
float:left;
margin: 0px 0px 10px 0px;
} 

input.button {
float:left;
border: none;
/*background: url(../../images/button_bg.gif) no-repeat;*/
color: #712118;
font-size: 12px;
padding: 5px 0px 13px 0px;
width: 108px;
margin: 0px 0px 0px 120px;
}
h5 {
margin: 0px 0px 0px 0px;
color: #fda520;
}

.popcontent {
float:left;
margin: 20px 0px 20px 12px;
background:url(../../images/popcontent_bg.gif) no-repeat;
border: 1px solid #b7b7b7;
width: 569px;
padding: 23px 0px 70px 22px;
*padding: 23px 0px 73px 22px;
}

#popfrm {
padding: 23px 0px 170px 22px;
float:left;
}

.popcontent form {
margin: 28px 0px 0px 0px;
}
/*game form ends*/

/* footer starts */
.footer{float:left; width:985px; background-color:#FFFFFF; font-size:10px; padding-top:5px; margin:0; }
.footer_container{width:978px; text-align:left; background:url(../../images/footer_bg.gif) repeat-x; margin:0 auto; padding:4px 0 21px 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; margin:0}
.copyrights{color:#666666; text-align:right;}
.copyr{color:#666666; padding:8px 0 0 7px}
.copyrights a{text-decoration:none; color:#9e9e9e;}
/* footer ends */

