* {
	padding:0;
	margin:0;
}

html {
	min-height:100%;
	margin-bottom:1px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#fec14e
}

img {
	border:0
}

ul {
	list-style: none;
}

.global {
	width:985px;
	margin:0 auto;
	height:100%;
}

a {outline:none;}
a img {outline:none;}

a.content_link {text-decoration:none; font-size:12px; color:#c81b20;}
a:hover.content_link {text-decoration:underline}

.wrapper {
	background-color:#FFFFFF;
	float:left;
	padding:0 0 0 9px;
	width:976px;
	position: relative;
}

.clear {
	clear:both;
	font-size:1%;
	line-height:0;
	height:1%
}

/* 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
}

.header_links {
	float:right; text-align: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; 
}

.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;
}

#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: -1000000px;
	right:0;
	top:0;
	width:146px;
	font-size: 1.0em;
	margin: 72px 0 0 9px;
	* margin: 72px 0 0 8px;
	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: 72px;
	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;
}

#nav li ul li img.paddbot2_new1 {
	padding-bottom: 12px;
}

* 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;
}
#nav li ul li img.paddbot4_dea { padding-bottom:6px;}

* 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 img.paddbot6 {
	padding-bottom: 42px;
}

* html #nav li ul li img.paddbot6 {
	padding-bottom: 13px;
}

*:first-child+html #nav li ul li img.paddbot6 {
	padding-bottom: 13px;
}

#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, * 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.tooltip4_new {
	margin-left: 136px;
}

/*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;}

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;
	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.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; } 

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;
	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.tipWorld {
height: 228px;
}

a.tt:hover span.tooltip table {
	width: 200px;
}

/*Colour tool*/
a.tt:hover span.tipWorld1 {
height: 276px;
}
a.tt:hover span.tipWorld2 {
height: 276px;
margin-top:-43px;
}
a.tt:hover span.tipWorld3 {
height: 276px;
margin-top:-67px;
}
a.tt:hover span.tipWorld4 {
height: 276px;
margin-top:-91px;
}
a.tt:hover span.tipWorld5 {
height: 276px;
margin-top:-115px; 
}
a.tt:hover span.tipWorld6 {
height: 276px;
margin-top:-139px;
}
a.tt:hover span.tipWorld7 {
height: 276px;
margin-top:-163px;
}
a.tt:hover span.tipWorld8 {
height: 276px;
margin-top:-187px;
}
a.tt:hover span.tipWorld9 {
height: 276px;
margin-top:-187px;
}
a.tt:hover span.tipWorld10 {
height: 276px;
margin-top:-211px;
}
a.tt:hover span.tipWorld11 {
height: 276px;
margin-top:-235px;
}
a.tt:hover span.tipWorld12 {
height: 276px;
margin-top:-259px;
}
/*Colour tool*/

.banner {
	margin:0 0 1px 0;
	padding:0;
	font-size:1%
}

.btm_border {
	background-color:#152f71;
	height:8px;
	padding:0;
	margin-bottom:3px
}

/* 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:957px;
	height: 140px;
}

.inner_banner .lfban {
	float:left;
	padding:0;
	margin:0;
}

.inner_banner .rtban {
	float:left;
	padding:0;
	margin:0;
}

.hm_banner {
	/*width: 957px;*/
	float: left;
	height:450px;
}

.hm_banner_lf, .hm_banner_rt {
	float: left;
}

/* banner ends */

/* bodycontent starts */
.hm_container {
	background:url(../../images/hm_content_bg.gif) repeat-x 0 0;
	border: 1px solid #d7d6cb;
	height: 235px;
	display:block;
	width:955px;
	float: left;
}

.hm_container .hm_column1_3 {
	width: 317px;
	padding: 31px 0 0 17px;
	float: left;
	font-size:1%;
}

.hm_container .hm_column1_3 #get_to_know h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #160505;
	font-weight: normal;
	padding: 14px 0 0px 165px;
}

.hm_container .hm_column1_3 #get_to_know p {
	font-size: 12px;
	color: #160505;
	padding: 0px 0 6px 106px;
	font-weight: normal;
}

.hm_container .hm_column1_3 #get_to_know a {
	font-size: 11px;
	background:url(../../images/arrow.gif) no-repeat 294px 4px;
	color: #666666;
	text-decoration: none;
	padding: 0 15px 0 224px;
	font-weight: bold;
}

.hm_container .hm_column1_3 #get_to_know {
	background:url(../../images/get_to_know.jpg) no-repeat 0 0;
	width: 317px;
	height: 76px;
	padding: 0 0 5px 0;
}

.hm_container .hm_column1_3 #what_is_unique {
	background:url(../../images/what_is_unique.jpg) no-repeat 0 0;
	width: 317px;
	height: 115px;
}

.hm_container .hm_column1_3 #what_is_unique h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #160505;
	font-weight:normal;
	padding: 10px 0 1px 17px;
}

.hm_container .hm_column1_3 #what_is_unique p {
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #160505;
	font-weight:normal;
	padding: 0px 0 7px 17px;

}

.hm_container .hm_column1_3 #what_is_unique a {
	font-size: 11px;
	background:url(../../images/arrow.gif) no-repeat 86px 4px;
	color: #666666;
	text-decoration: none;
	padding: 0 15px 0 17px;
	font-weight: bold;
}

.hm_container .hm_column2_3 {
	background:url(../../images/aphs_offerings_bg.jpg) no-repeat 30px 26px;
	width: 337px;
	
	padding: 0 0 40px 30px;
	float: left;
}

.hm_container .hm_column2_3 h2 {
	/*background:url(../../images/divider.jpg) no-repeat 83px 60px;*/
	color: #373007;
	font-size: 16px;
	text-align:center;
	padding: 31px 0 12px 0;
	font-weight:normal;
	text-transform:uppercase;
}

.hm_container .hm_column2_3 p {
	font-size: 12px;
	color: #050000;
	text-align:left;
	font-weight:normal;
	padding: 0px 10px 0px 20px;
}

.hm_container .hm_column2_3 a {
	background:url(../../images/arrow_white.gif) no-repeat 259px 80px;
	color: #050000;
	float: right;
	font-size: 12px;
	text-decoration: none;
	font-weight:normal;
	padding: 76px 43px 0px 0;
}

/*.hm_container .hm_column2_3 .offerings {
	float: left;
	padding: 0 19px 0 20px;
	width: 289px;
}*/

/*.hm_container .hm_column2_3 .offerings img.leftpadd {
	padding: 0 0 0 7px;
}*/

/*.hm_container .hm_column2_3 .offerings a img {
	float: left;
}*/

/*.hm_container .hm_column2_3 .offerings p {
	color: #333333;
	width: 92px;
	padding: 5px 0 5px 0;
	font-size: 11px;
	text-align: center;
}

.hm_container .hm_column2_3 .offerings .royale {
	float: left;
	padding-right: 6px;
}

.hm_container .hm_column2_3 .offerings .wall {
	float: left;
}*/

.hm_container .hm_column3_3 {
	width: 223px;
	padding: 0 0 0 30px;
	float: left;
}

.maincontainer {
	padding:0 0 20px 0;
	margin:0;
	display:block;
	float:left;
}

.container {
	margin-left:12px;
	top:0; 
	bottom:0;
	position:absolute;
}

.column1_2 {
	background:url(../../images/lhs_nav.jpg) no-repeat 0 0;
	padding:0 0 310px 0;
	margin-top:262px;
	top:0;
	float: left;
	width:180px;
	position:absolute;
}

.column1_2 .cnt {
	padding:28px 5px 4px 10px;
	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 20px;
	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:#f86106;
	text-decoration:none
}

.column1_2 .cnt ul li ul {
	list-style:none;
	padding:4px 0 0 0;
	margin:0 0 0 -5px;
	font-size:11px;
}

.column1_2 .cnt ul li ul li {
	background:url(../../images/orange_bullet_small.gif) no-repeat 0 5px;
	padding: 3px 0 5px 20px;
	margin:0;
}

.column1_2 .cnt ul li ul li a {
	padding:0;
	margin:0;
	font-size:11px;
	color:#2e2d2d;
	text-decoration:none
}

.column1_2 .cnt ul li ul li span {
	padding:0;
	margin:0;
	font-size:11px;
	color:#f86106;
	text-decoration:none
}

.column1_2 .cnt p.image_leftspace {
	margin: 0 0 0 19px;
	padding:0;
}

.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%
}

.bodycontainer {
	padding:0;
	margin:0 0 0 215px;
	width:743px;
}

.bodycontainer .bodycontent {
	float: left;
	width: 541px;
}

.bodycontainer .bodycontent .faqspace {
	padding: 0 0 10px 12px;
}

.bodycontainer .bodycontent h1 {
	color: #3399cc;
	font-size:16px;  
	margin:0 0 15px 0; 
	padding:0 0 0 23px; 
	background:url(../../images/bullet.gif) no-repeat 0 0
}

.bodycontainer .bodycontent ul.bullet {
	font-size: 12px;
	padding: 5px 0 8px 0;
	list-style: none;
}

.bodycontainer .bodycontent ul.bullet li {
	background:url(../../images/common_bullet.gif) no-repeat 0 5px;
	padding: 0 0 5px 12px;
}

.bodycontainer .bodycontent ul.bullet1 {
	font-size: 12px;
	padding: 5px 0 8px 22px;
	list-style: none;
}

.bodycontainer .bodycontent ul.bullet1 li {
	background:url(../../images/common_bullet.gif) no-repeat 0 5px;
	padding: 0 0 5px 12px;
}

.bodycontainer .bodycontent p {
	padding: 0 0 15px 0;
	font-size: 12px;
	color: #333333;
	width: 510px;
}

.bodycontainer .bodycontent p.nospace {
	padding: 0;
}

.title_exp_coll { 
	color:#000; 
	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;
}

.close {
	color:#083589; 
	text-decoration:none; 
	cursor:pointer; 
	font-size:11px; 
	text-align:right;
}

.bodycontainer .rhs {
	width: 196px;
	float:left;
	padding: 0 0 0 5px;
	font-size: 1%;
}

/* bodycontent ends */

/* RHS CSS Starts Here */

.hm_column3_3_top {
	background:url(../../images/hm_column3_top_curve.gif) no-repeat 0 10px;
	width: 222px;
	height: 8px;
	float: left;
	padding: 10px 0 0 0;
	font-size: 1%;
	float: left
}

.hm_column3_3_content {
	background:url(../../images/hm_column3_bg.gif) repeat-x 0 0;
	float: left;
	border-left: 1px solid #bdc1a3;
	border-right: 1px solid #bdc1a3;
	width: 220px;
}

.hm_column3_3_content h3 {
	font-size: 12px;
	color: #ff3300;
	padding: 0 0 6px 25px;
	background:url(../../images/arrow_black.gif) no-repeat 11px 3px;
}

.hm_column3_3_content h3 a {
	color: #ff3300;
	text-decoration: none;
}

.hm_column3_3_content .input {
	border: 1px solid #cccccc;
	width: 89px;
	margin: 0 7px 0 25px;
	font-size: 11px;
	float: left;
	padding: 1px;
}

.hm_column3_3_content .go {
	margin: 5px 3px 5px 0;
	float: left;
	font-size: 11px;
}

.hm_column3_3_content a {
	color:#000000;
	text-decoration: none;
}

.hm_column3_3_content a:hover {
	text-decoration: underline;
}

.hm_column3_3_content span {
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0 0 0;
	vertical-align:top;
	padding: 0 0 0 7px;
	float: left;
}

.hm_column3_3_content .divider {
	background:url(../../images/hm_column3_divider.jpg) no-repeat 12px bottom;
	padding: 0 0 15px 0;
	float: left;
	width: 218px;
	font-size: 1%;
}

.hm_column3_3_content .divider1 {
	background:url(../../images/hm_column3_divider1.jpg) no-repeat 12px bottom;
	padding: 0 0 15px 0;
	float: left;
	width: 218px;
	font-size: 1%;
}

.hm_column3_3_content .toppadd {
	padding: 4px 0 8px 0;
}

.toppadd p {
font-size: 11px;
padding: 0 0 0 8px;
}

.hm_column3_3_content ul {
	float: left;
	padding: 0 0 10px 0;
}

.hm_column3_3_content ul li {
	background:url(../../images/arrow.gif) no-repeat 11px 3px;
	font-size:11px;
	padding: 0 0 0 25px;
	margin: 0;
	color: #160505;
}

.hm_column3_3_bottom {
	background:url(../../images/hm_column3_bottom_curve.gif) no-repeat 0 0;
	width: 222px;
	height: 8px;
	float: left;
	font-size: 1%;
}

.rhs_top {
	background:url(../../images/rhs_top_curve.gif) no-repeat 0 0;
	width: 189px;
	height: 8px;
	/*float: left;*/
	padding: 0 0 0 0;
	font-size: 1%;
}

.rhs_content {
	background:url(../../images/hm_column3_bg.gif) #d7dcc0 repeat-x 0 0;
	border-left: 1px solid #bdc1a3;
	border-right: 1px solid #bdc1a3;
	width: 187px;
	/*float: left;*/
}

.rhs_content a {
	color:#000000;
	text-decoration: none;
}

.rhs_content a:hover {
	text-decoration: underline;
}

.rhs_content h3 {
	font-size: 12px;
	color: #ff3300;
	padding: 0 0 6px 25px;
	background:url(../../images/arrow_black.gif) no-repeat 11px 3px;
}

.rhs_content h3 a {
	color: #ff3300;
	text-decoration: none;
}

.rhs_content .input {
	border: 1px solid #cccccc;
	width: 89px;
	margin: 0 7px 0 25px;
	font-size: 11px;
	float: left;
	padding: 1px;
}

.rhs_content .go {
	padding: 5px 3px 5px 0;
	float: left;
	font-size: 11px;
	margin: 0 0 10px 0;
}

.rhs_content span {
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0 0 0;
	vertical-align:top;
	float: left;
}

.rhs_content .divider {
	background:url(../../images/rhs_divider.jpg) no-repeat 12px bottom;
	padding: 0 0 15px 0;
	float: left;
	width: 169px;
	font-size: 1%;
}

.rhs_content .divider1 {
	background:url(../../images/rhs_divider1.jpg) no-repeat 12px bottom;
	padding: 0 0 15px 0;
	float: left;
	width: 169px;
	font-size: 1%;
}

.rhs_content .toppadd {
	padding: 4px 0 9px 0;
}

.rhs_content ul {
	float: left;
	padding: 0 0 10px 0;
}

.rhs_content ul li {
	background:url(../../images/arrow.gif) no-repeat 11px 3px;
	font-size:11px;
	padding: 0 0 0 25px;
	margin: 0;
	color: #160505;
}

.rhs_bottom {
	background:url(../../images/rhs_bottom_curve.gif) no-repeat 0 0;
	width: 189px;
	height: 8px;
	/*float: left;*/
	padding: 0 0 12px 0;
}

.testimonial
{
	width: 196px;
	float: left;
	color: #333333;
}

.testimonial_top_curve {
	background:url(../../images/testimonial_top_curve.gif) no-repeat 0 0;
	width: 196px;
	height: 8px;
}

.testimonial_bottom_curve {
	background:url(../../images/testimonial_btm_curve.gif) no-repeat 0 0;
	width: 196px;
	height: 16px;
}

.testimonialBackground
{
	background:url(../../images/testimonial_bg.gif) no-repeat 0 0;
	padding: 3px 0px 0px 0px;
	text-align: center;
	font-size: 12px;
}

.testimonialBackground a {
	background:url(../../images/bl_arrow.gif) no-repeat 0 4px;
	font-size: 11px;
	padding: 0 0 0 10px;
	color: #333333;
	font-weight: bold;
}

.marginRight
{
	margin: 12px 2px 7px 0px;
}

.smallFont
{
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	padding: 0 0 16px 0;
}

/* RHS 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_column2 span.radiospace { vertical-align: top; color:#333; }
.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:0 0 0 0; float:left; font-weight:bold; background-image:none; font-size:11px;}
.contact_column2 input.radiobox { margin:2px 3px 0 0; padding:0;}
* html .contact_column2 input.radiobox { margin:0 3px 0 0; padding: 0; vertical-align: top}
*:first-child+html .contact_column2 input.radiobox { vertical-align: top; margin:0; padding:0 }
.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:130px; padding:12px 15px 0 5px; 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; margin-right:0 }
.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; }
.contact_column1 select.selct1{width:105px; padding:0 0 0 1px; margin:0 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; }
.btn_submit_write{padding:3px 0 5px 95px; font-weight:bold; margin:20px 0 0 29px;}

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:165px;
	float: left;
}

.exterior_txt {
	margin-left:20px;
	float: left;
}

.mandatory {color:red; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px }
.mandatory span {padding-right:5px}
.bdr_right{border-right:1px solid #ccc; padding:270px 0 0 0; margin:0; float:left; height:12px}

/* Home Solutions Contact Form CSS Ends Here */

/* APHS Offerings CSS Starts Here */

.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(../../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(../../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;
}

.bodycontainer .bodycontent .tab_content_middle {
	float: left;
	background:url(../../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-color: #ffffff;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	width: 539px;
	margin:0 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(../../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(../../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(../../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(../../images/aphs_bg1.gif) repeat-x bottom #FCFBE5;
	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(../../images/aphs_bottom_curve1.gif) no-repeat 0 0;
	width: 202px;
	height: 7px;
}

/***************** Image gallery css starts **********************/

.image_gallery {
	background:url(../../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(../../images/aphs_ext_big_1.jpg) no-repeat 0 0;
	width:493px;
	height:358px;
	margin-left:20px;
	padding-bottom:7px;
}


#interiors {
	background:url(../../images/aphs_int_big_1.jpg) no-repeat 0 0;
	width:493px;
	height:358px;
	margin-left:20px;
	padding-bottom:7px;
}

#wood_finishes {
	background:url(../../images/aphs_wood_big_1.jpg) no-repeat 0 0;
	width:493px;
	height:345px;
	margin-left:20px;
	padding-bottom:7px;
}

#themes {
	background:url(../../images/aphs_themes_big_1.jpg) no-repeat 0 0;
	width:493px;
	height:345px;
	margin-left:20px;
	padding-bottom:7px;
}

#test_exteriors {
	background:url(../../images/test_ext_big_1.jpg) no-repeat 0 0;
	width:493px;
	height:345px;
	margin-left:20px;
	padding-bottom:7px;
}


#test_interiors {
	background:url(../../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 {
border-bottom: 1px solid #b3c7cb;
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;
}
.pic {
padding-bottom: 20px;
width: 157px;
float:left;
text-align: center;
padding-left: 0px;

}

.pic span {
color: #4a4a4a;
font-size: 13px;
font-weight: bold;
/*text-align: center;*/
padding-top: 9px;
/*padding-left: 34px;*/
}


.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;
}

.pic01 {
padding-left:26px;
float:left;
width: 147px;
display:block;
padding-bottom: 20px;
text-align: center;
}
.pic01 span {
color: #4a4a4a;
font-size: 13px;
font-weight: bold;
padding-top: 9px;
/*padding-left: 34px;*/
}

.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;
}


.pic02 {
float:right;
width: 157px;
display:block;
padding-bottom: 20px;
text-align: center;
}
.pic02 span {
color: #4a4a4a;
font-size: 13px;
font-weight: bold;
padding-top: 9px;
/*padding-left: 34px;*/
}
.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: 28px;
background: #fafafa url(../../images/aphs_newbg1.gif) no-repeat;
padding-right:15px;
padding-left: 11px;
padding-bottom: 40px;

}

#gallery_wall{
margin-top: 28px;
background: #fafafa url(../../images/aphs_newbg2.gif) no-repeat;
padding-right:15px;
padding-left: 11px;
}
#gallery_arc{
margin-top: 0px;
background: #fafafa url(../../images/aphs_newbg.gif) repeat-y;
padding-right:15px;
padding-left: 11px;
}
#gallery_arc1{
margin-top: 0px;
background: #fafafa url(../../images/aphs_newbg.gif) repeat-y;
padding-right:15px;
padding-left: 11px;
}
#gallery_arc2{
margin-top: 0px;
background: #fafafa url(../../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(../../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(../../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;
}

/*.colm1_1 {
background: #ffffff url(../../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(../../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 */

.maintable { 
	width:242px;
}

.maintable p.margleft { 
	margin-left:0; 
	padding:0; 
	text-align: center;
}

.maintable p.margleft span { 
	padding-right: 155px; 
}

.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_bot_curve { 
	background:url(../../images/lc_btm_curve.gif) no-repeat; 
	padding:0; 
	margin:0; 
	width:534px; 
	height:9px
}

.test_bg_thanx {
	background:url(../../images/lc_gradient_bg.gif) repeat-x 0 0; 
	padding: 25px 0 0 0; 
	width:532px; 
	margin:0; 
	height:126px; 
	border-left:1px solid #dbece7; 
	border-right:1px solid #dbece7;
}

.thank_you_txt {
	padding: 0 0px 0px 10px; 
	text-align: center;
}


/* Thank you CSS Ends Here */

/* 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;
}

.copyrights a {
	text-decoration:none;
	color:#9e9e9e;
}

.copyr {
	color:#666666;
	padding:8px 0 0 7px
}
/* footer ends */

.cherry {position:absolute; top:75px; left:-1px; z-index:1;}
.cherry2 {position:absolute; top:75px; right:11px; z-index:1;}
.snow_fall {position:absolute; z-index:1; left:-26px; top:-240px;}

.close_coxq {width:90%; float:left; text-align:right;}
.close_coxq a {text-decoration:none;}
