@charset "utf-8";
body {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #A84788;
}

*{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}



p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	display: block;
	font-weight: normal;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A84788;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	background-image: url(../images/Featured_light_bg/featured_lighting_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	width: 422px;
	height: 35px;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 255px;
	float: right;
	display: block;
	padding-right: 10px;
	height: 30px;
}

.----------------------------------HEADER{}

#Flash_Container{
	height: 280px;
	width: 786px;
	margin-left: -393px;
	position: absolute;
	left: 50%;
	top: 120px;
	z-index: 10;
	background-image: url(../images/Flash_Gallery/Image5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#header_bg{
	background-color: #FFFFFF;
	position: absolute;
	width: 100%;
	clear: both;
	height: 77px;
	top: 0px;
}

#header_container{
	width: 810px;
	margin-left: -405px;
	position: absolute;
	left: 50%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #caa1cd;
	border-left-color: #caa1cd;
	background-image: url(../images/fiatlux_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 77px;
}

#header_container h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	width: auto;
	display: block;
	float: left;
	padding-top: 55px;
}

#header_container p{
	float: right;
	border-right-width: 20px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #A84788;
	padding-top: 17px;
	text-align: right;
}

/*Header Adds*/

#Header_Add_Container{
	height: 139px;
	background-color: #A84788;
	background-image: url(../images/Lighting_Add_Base.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index: 10;
	float: left;
	width: 786px;
}

a.Lighting_Adds:link, a.Lighting_Adds:visited, a.Lighting_Adds:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/wall_lighting_hover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100px;
	font-weight: bold;
	display: block;
}

a.Lighting_Adds:hover{
	background-image: url(../images/wall_lighting.jpg);
}

a.floor_Lighting_Adds:link, a.floor_Lighting_Adds:visited, a.floor_Lighting_Adds:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/floor_lighting_hover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100px;
	font-weight: bold;
	display: block;
}

a.floor_Lighting_Adds:hover{
	background-image: url(../images/floor_lighting.jpg);
}

a.ceiling_Lighting_Adds:link, a.ceiling_Lighting_Adds:visited, a.ceiling_Lighting_Adds:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/ceiling_lighting.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100px;
	font-weight: bold;
	display: block;
}

a.ceiling_Lighting_Adds:hover{
	background-image: url(../images/ceiling_lighting_hover.jpg);
}

a.outdoor_Lighting_Adds:link, a.outdoor_Lighting_Adds:visited, a.outdoor_Lighting_Adds:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	background-image: url(../images/outdoor_lighting_hover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100px;
	font-weight: bold;
	display: block;
}

a.outdoor_Lighting_Adds:hover{
	background-image: url(../images/outdoor_lighting.jpg);
}


#Header_Add_Container ul{
	list-style-type: none;
}

#Header_Add_Container li{
	float: left;
	width: 171px;
	margin-top: 20px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #A84788;
}


.---------------------------------NAV STYLES{}

#nav_bg{
	background-color: #666666;
	margin-top: 77px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 41px;
	position: relative;
	z-index: 11;
}

#nav_container{
	width: 810px;
	margin-left: -405px;
	position: absolute;
	left: 50%;
	height: 41px;
	z-index: 10;
}

#nav{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 810px;
	top: 97px;
	margin: 0px;
	display: block;
} 

#nav li{
	height: 41px;
	display: block;
	text-decoration: none;
	list-style-type: none;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}

#nav li:hover, #nav li.sfhover{
	background-image: url(../images/Dropdown/Main_Link_Bg.png);
	height: 41px;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
	list-style-type: none;
	float: left;
}

#nav li ul{
	position: absolute;
	list-style-type: none;
	height: 89px;
	margin: 0px;
	left: -99999px;
	width: 152px;
	background-image: url(../images/Dropdown/main_ul_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

#nav li:hover ul, #nav li.sfhover ul {
	display: inline;
	position: absolute;
	left: auto;
	width: 190px;
	height: 89px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav li ul li{
	list-style-type: none;
	background-color: #a88aa8;
	background-image: url(#);
	height: 25px;
	line-height: 25px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 190px;
}

#nav li ul li:hover, #nav li ul li.sfhover{
	float: left;
	position: relative;
	padding: 0px;
	list-style-type: none;
	background-color: #845184;
	height: 25px;
	line-height: 25px;
	left: auto;
	width: 190px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a.DropNav:link, a.DropNav:visited, a.DropNav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 41px;
	display: block;
	line-height: 41px;
	text-align: center;
	width: 134px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}        

a.DropNav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 41px;
	display: block;
	line-height: 41px;
	text-align: center;
	background-color: #a88aa8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}     

.current {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 52px;
	width: 80px;
	display: block;
	line-height: 52px;
	background-image: url(images/nav_current.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.current {
	color: #fff;
}  
a.current:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.DropSub:link, a.DropSub:visited, a.DropSub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 190px;
	display: block;
	line-height: 25px;
	text-align: left;
	text-indent: 5px;
}  

a.DropSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
	height: 25px;
	width: 190px;
	display: block;
	line-height: 25px;
	text-align: left;
	text-indent: 5px;
}  

a.DropNavEndone:link, a.DropNavEndone:visited, a.DropNavEndone:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 41px;
	width: 126px;
	display: block;
	line-height: 41px;
	color: #FFFFFF;
	border: none;
	text-align: center;
}  

a.DropNavEndone:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 41px;
	width: 126px;
	display: block;
	line-height: 41px;
	text-align: center;
	background-color: #a88aa8;
}

.--------------------------GENERAL STYLES{}

#Content_Wrapper{
	margin-right: auto;
	margin-left: auto;
	width: 786px;
	position: relative;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A84788;
	border-left-color: #A84788;
	z-index: 10;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 270px;
	background-image: url(../images/Flower_side.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

#flowers{
	position: absolute;
	top: 120px;
	z-index: 9;
	background-image: url(../images/flower_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 403px;
}

.stretcher{
	clear: both; 
	width: 100%; 
	height: 0; 
	line-height: 0; 
	font-size: 0; 
	padding: 0; 
	margin: 0; 
	border: 0;
}

.pattern{
	background-image: url(../images/modern_lighting_showroom_bg.jpg);
}

.--------------------------FOOTER{}

#footer{
	margin-right: auto;
	margin-left: auto;
	width: 786px;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A84788;
	border-left-color: #A84788;
	z-index: 10;
	height: 155px;
	padding-right: 12px;
	padding-left: 12px;
}

#footer ul{
	display: block;
	padding-top: 40px;
	padding-right: 20px;
	padding-left: 20px;
	list-style-type: none;
	float: left;
}

#footer li{
	width: 135px;
	float: left;
	margin-right: 10px;
}

#footer ul li ul{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footer ul li ul li{
	padding-left: 15px;
	width: 110px;
	background-image: url(../images/footer_link_bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 15px;
}

#footer_bg{
	background-image: url(../images/lighting_footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}

#footer_bg2{
	background-image: url(../images/lighting_footer_bg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 155px;
}

#Footer_End_Cap{
	background-color: #A84788;
	height: 50px;
	background-image: url(../images/footer_end_cap.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#footer h2{
	color: #FFFFFF;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	height: 20px;
}

a.footer_links:link, a.footer_links:visited, a.footer_links:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}

a.footer_links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	display: block;
}


.--------------------------Main Content{}

#main_content{
	width: 282px;
	float: left;
}

#main_content p{
	width: 264px;
	padding-left: 18px;
}

#main_content h1{
	width: 264px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	padding-left: 18px;
}

#featured_light{
	float: right;
	width: 472px;
	margin-top: 15px;
	background-image: url(../images/Featured_light_bg/featured_lighting_bg_tile.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.featured_light_top{
	background-image: url(../images/Featured_light_bg/featured_lighting_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: right;
	width: 472px;
	height: 62px;
}

.featured_light_base{
	width: 472px;
	float: left;
	background-image: url(../images/Featured_light_bg/featured_lighting_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
}

#featured_light p{
	float: right;
	width: 255px;
	padding-right: 10px;
}

.featured_light_image{
	padding-left: 10px;
	margin-right: 10px;
	float: left;
}

.showroom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #835184;
	padding-right: 10px;
	float: right;
	width: 255px;
}

.visit_showroom{
	float: left;
	width: 783px;
	padding-top: 20px;
}

.visit_showroom h2{
	float: left;
	width: 773px;
	background-image: url(../images/vist_store_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	font-size: 16px;
	line-height: 32px;
	padding-left: 10px;
}

.visit_showroom p{
	float: left;
	width: 140px;
	padding-top: 10px;

}

.---------------------------------PRODUCT LISTING{}

#Cat_Nav_Container{
	position: absolute;
	background-image: url(../images/Product_Page/lighting_cat_nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 155px;
	}
	
	#Cat_Nav h2{
	font-size: 12px;
	float: left;
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
	#Cat_Nav{
	list-style-type: none;
	padding-top: 25px;
	height: 320px;
	background-image: url(../images/Product_Page/lighting_cat_nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	width: 155px;
	top: 430px;
	}
	
	#Cat_Nav li{
	height: 43px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #7e7e7e;
	width: 140px;
	line-height: 43px;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	float: left;
	}
	
	a.Cat_Link:link, a.Cat_Link:visited, a.Cat_Link:active{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	} 
	
	a.Cat_Link:hover{
	color: #666666;
	}

#Product_List_head{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A74787;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	width: 610px;
}

	#Product_List_head h1{
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 300px;
	}
	
	.Next_Previous{
	float: right;
	padding-top: 27px;
	text-align: right;
	width: 300px;
	}
	
.Product_Container{
	float: right;
	width: 700px;
	margin-top: 32px;
	background-image: url(../images/Product_Page/divide.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	}

	.Product_Details_Container{
	padding-left: 85px;
	margin-bottom: 20px;
	}
	
	.Product_Details_Container h5{
	font-size: 16px;
	width: 250px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	}
	
	.Product_Details_Container ul{
	list-style-type: none;
	}
	
	.Product_Details_Container li{
	float: right;
	text-align: left;
	}
	
	.Product_Details_Container p {
	width: 250px !important;
	margin: 0px;
	padding: 0px !important;
	}
	
	a.Enquirey:link, a.Enquirey:visited, a.Enquirey:active{
	width: 250px;
	float: right;
	line-height: 40px;
	background-color: #A74787;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 53px;
	}
	
	a.Enquirey:hover{
	text-decoration: underline;
	background-color: #893A70;
	}
	
	a.Top:link, a.Top:visited, a.Top:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A74787;
	text-decoration: none;
	}

	a.Top:hover{
	color: #86396D;
	text-decoration: underline;
	}
	
	.Image{
	height: 248px;
	width: 348px;
	float: left;
	overflow: hidden;
	}
	
	a.enlarge_Product:link, a.enlarge_Product:visited, a.enlarge_Product:active{
	position: absolute;
	margin: 180px 0px 0px 270px;
	border: 1px solid #000000;
	}

	a.enlarge_Product:hover{
	border: 1px solid #A74787;
	}
	
	a.Previous:link, a.Previous:visited, a.Previous:active{
	color: #C5C5C5;
	background-image: url(../images/previous_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 50px;
	padding-right: 6px;
	padding-left: 15px;
	} 

	a.Previous:hover{
	color: #666666;
	text-decoration: underline;
	
	} 
	
	.Page{
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	} 
	
	a.Next:link, a.Next:visited, a.Next:active{
	background-image: url(../images/next_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0245D1;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 15px;
	} 

	a.Next:hover{
	color: #003399;
	text-decoration: underline;
	} 
	

.---------------------------------PRODUCT DETAILS{}

.Product_Name{
	width: 100%;
	background-color: #A84788;
	color: #FFFFFF;
	height: 52px;
	line-height: 52px;
	text-indent: 10px;
}

#Product_Wrapper{
	width: 561px;
}

	.Product_Image{
	float: left;
	width: 254px;
	}
	
	a.enlarge_image:link, a.enlarge_image:visited, a.enlarge_image:active {
	position: absolute;
	margin-top: 20px;
	margin-left: 20px;
	border: 1px solid #A84788;
	}
	
	a.enlarge_image:hover {
	border-color: #000000;
	}

.Product_Details_Wrapper{
	width: 307px;
	float: left;
	background-image: url(../images/Product_info_images/info_bg_base.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
}

.Product_Details{
	background-image: url(../images/Product_info_images/info_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 10px;
	padding-left: 10px;
}
	
	.Product_Details h1{
	color: #333333;
	font-size: 15px;
	padding-top: 20px;
	}
	
	.Product_Details p{
	}
	
	a.Product_Enquiry:link, a.Product_Enquiry:visited, a.Product_Enquiry:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 36px;
	display: block;
	background-color: #bd8aac;
	text-align: center;
	margin-top: 20px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	}

	a.Product_Enquiry:hover{
	color: #FFFFFF;
	background-color: #B0739C;
	text-decoration: underline;
	}
	
#View_showroom_wrapper{
	float: right;
	width: 307px;
	padding-top: 10px;
} 

	#View_showroom_wrapper h2{
	color: #A84788;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
	} 
	
	#View_showroom_wrapper ul{
	list-style-type: none;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
	
	#View_showroom_wrapper li{
	background-image: url(../images/Product_info_images/fiat_lux_showroom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: auto;
	padding-left: 70px;
	display: block;
	height: 40px;
	margin-bottom: 10px;
	padd
	ing-top: 10px;
}


.------------------CONTACT PAGES{}

#contact_form{
	float: right;
	width: 439px;
	background-image: url(../images/Contact_Images/Form_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	padding-top: 8px;
}

.contact_form_content{
	background-color: #DEBBD3;
	padding-left: 10px;
	padding-right: 10px;
}

#contact_form h2{
	font-size: 15px;
	color: #FFFFFF;
	background-color: #A84788;
	height: 40px;
	line-height: 40px;
	padding-right: 5px;
	padding-left: 5px;
}

.Form_Field{
	width: 99%;
	margin-bottom: 10px;
	color: #A84788;
	border: 1px solid #999999;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Form_DropDown{
	width: 100%;
	margin-bottom: 10px;
	color: #A84788;
	border: 1px solid #999999;
	font-size: 11px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}

.Form_DropDown option{
	padding-left: 10px;

}

#Contact_Details{
	float: left;
	width: 328px;
	list-style-type: none;
	margin-top: 30px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A74787;
	padding-top: 20px;
}

#Contact_Details li{
	height: 40px;
	float: left;
	width: 288px;
	display: block;
	background-image: url(../images/Contact_Images/Fax.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	line-height: 40px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#directions{
	float: left;
	list-style-type: decimal;
	font-weight: bold;
	list-style-position: inside;
	margin-top: 20px;
	width: 310px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A74787;
	padding-left: 20px;
}

#directions p{
	float: left;
	list-style-type: decimal;
	font-weight: normal;
	list-style-position: inside;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.-------------------------------------SHOWROOM{}

#main_content_showroom{
	margin-left: 19px;
	width: 748px;
}

#main_content_showroom h1{
	width: 400px;
	padding-top: 15px;
	padding-bottom: 15px;
	display: block;
	padding-left: 8px;
	float: left;
}

#Showroom{
	padding-left: 10px;
	float: left;
	list-style-type: none;
	width: 735px;
}

#Showroom li{
	float: left;
	list-style-type: none;
	padding: 0px 3px 15px 0px;
	width:363px;
}

#Showroom p{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	width: 361px;
	display: block;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

a.showroom_desc:hover{
	color: #000000;
}

a.showroom_img:link, a.showroom_img:visited, a.showroom_img:active{
	border: 1px solid #A84788;
	display: block;
	height: 155px;
	width: 361px;
}

a.showroom_img:hover{
	border: 1px solid #666666;
	display: block;
}

#Showroom_details{
	float: right;
	list-style-type: none;
	width: 310px;
	padding-top: 70px;
}

#Showroom_details li{
	height: 191px;
	display: block;
}

#Showroom_details h2{
	color: #A74787;

}

.-------------------------------------SHOWROOM{}

#lighting_guide{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A84788;
	padding-bottom: 40px;
}

#lighting_guide li{
	background-image: url(../images/Lighting_guide_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 50px;
	width: 700px;
	margin-top: 20px;
	margin-left: 20px;
}

#lighting_guide h5{
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A74787;
	padding-top: 8px;

}

.quick_contact{
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	width: 760px;
}

.quick_contact h2 {
	float: left;
	width: 190px;
	color: #000000;
	padding-left: 20px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 20px;
}

.quick_contact p{
	width: 100px !important;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

.colour{
	color: #A74787;
	font-weight: bold;
}


.--------------------------------ABOUT{}

#about_container{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A74787;
	padding-bottom: 15px;
}

.about_text{
	width: 500px;
	float: left;
}

#suppliers{
	float: right;
	width: 246px;
	list-style-type: none;
	margin-top: 35px;
	background-image: url(../images/FiatLux_about_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 560px;
}


#suppliers li{
	text-align: center;
	width: 246px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.---------------------------Sitemap{}

#sitemap{
	list-style-type: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A74787;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#sitemap li{
	padding-top: 30px;
}

#sitemap li ul li{
	list-style-type: none;
	padding-left: 50px;
	padding-top: 8px;
}



#sitemap h2{
	background-color: #CCCCCC;
	color: #000000;
	line-height: 20px;
	height: 20px;
	text-indent: 10px;
	font-size: 12px;
}

a.sitemap-link:link, a.sitemap-link:visited, a.sitemap-link:active{
	color: #000000;
	font-size: 11px;
}

a.sitemap-link:hover{
	color: #A84788;
}



.----------------------FAQS{}

#FAQs{
	list-style-type: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A74787;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	float: left;
	width: 780px;
}

#FAQs li{
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	float: left;
	margin-top: 30px;
}

#FAQs h2{
	background-color: #CCCCCC;
	color: #000000;
	line-height: 20px;
	height: 20px;
	text-indent: 10px;
	font-size: 12px;
	margin-bottom: 5px;
}

#FAQs p{
	width: 722px;
	float: left;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 13px;
	color: #A84788;
}

.A{
	font-size: 19px;
	font-weight: bold;
	padding-right: 20px;
	float: left;
	padding-left: 10px;
}
