.navMenu{    list-style-type:none;        padding: 0px 0px 0px 0px;    margin: 0px 0px 0px 0px;}
.navMenu li{    float:left;    padding:0;    margin: 0;    width: 180px;    height: 25px;}
.navMenu li img{    width: 180px;    height: 25px;    border:0;}
.navMenu a, .navMenu a:link, .navMenu a:visited{    display:block;}
.navMenu a:hover img{    visibility:hidden;}


#home {background-image: url(http://www.roman-stone.co.uk/images/menu/home_on.jpg);}
#products  {background-image: url(http://www.roman-stone.co.uk/images/menu/products_off.jpg);}
#limestone {background-image: url(http://www.roman-stone.co.uk/images/menu/limestone_on.jpg);}
#travertine {background-image: url(http://www.roman-stone.co.uk/images/menu/travertine_on.jpg);}
#slate {background-image: url(http://www.roman-stone.co.uk/images/menu/slate_on.jpg);}
#sandstone {background-image:url(http://www.roman-stone.co.uk/images/menu/sandstone_on.jpg);}
#marble {background-image: url(http://www.roman-stone.co.uk/images/menu/marble_on.jpg);}
#landscaping {background-image: url(http://www.roman-stone.co.uk/images/menu/landscaping_on.jpg);}
#gallery {background-image: url(http://www.roman-stone.co.uk/images/menu/gallery_on.jpg);}
#special_offers {background-image: url(http://www.roman-stone.co.uk/images/menu/Special_offers_on.jpg);}
#crate_offers {background-image: url(http://www.roman-stone.co.uk/images/menu/crate_offers_on.jpg);}
#trade_customers {background-image:url(http://www.roman-stone.co.uk/images/menu/trade_customers_on.jpg);}
#information {background-image: url(http://www.roman-stone.co.uk/images/menu/information_on.jpg);}
#faqs {background-image: url(http://www.roman-stone.co.uk/images/menu/FAQs_on.jpg);}
#links {background-image: url(http://www.roman-stone.co.uk/images/menu/links_on.jpg);}
#contact_us {background-image: url(http://www.roman-stone.co.uk/images/menu/Contact_on.jpg);}
#opening_times {background-image: url(http://www.roman-stone.co.uk/images/menu/opening_times.jpg);}


.contact_address {	height: 400px;	width: 500px;	float: left;}
.sub_product_main {	float: left;	height: 130px;	width: 130px;}
.product_info {	float: left;	height: 130px;	width: 775px;}
.product_info2 {	float: left;	height: auto;	width: 775px;}

.contact_form {	float: left;	height: 400px;	width: 475px;}
.product_spacer {	float: left;	height: 130px;	width: 10px;}
.product_text {	float: left;	height: 130px;	width: 635px;}
.links_pallette {	height: 110px;	width: 775px;}
.links_pallette_text {	height: 110px;width: 625px;	float: left;}
.links_pallette_logo {	height: 110px;	width: 150px;	float: left;}

.container {	height: auto;	width: 975px;	position: relative;	margin: auto;}
.header {	height: 100px;	width: 975px;}
.menu_box {	height: 600px;	width: 180px;	float: left;}
.menu_seperator {	height: 600px;	width: 20px;	float: left;}
.body {	height: auto;	width: 795px;	float: left;}
.body_editable {	height: auto;	width: 775px;	float: left;}
.enquiry_form {	float: left;	height: 375px;	width: 475px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}
.map_box {	float: left;	height: 175px;	width: 300px;}

.map_details_box {	float: left;	height: 175px;	width: 290px;}
.enquiry_address {	height: 200px;	width: 300px;	float: left;}
.contact_title_container {	float: left;	height: 30px;	width: 290px;}

.footer_sep {	float: left;	height: 30px;	width: 975px;}
.registration {	float: left;	height: 20px;	width: 625px;	vertical-align: middle;}
.sap_logo {	float: left;	height: 20px;	width: 325px;}
.footer {	float: left;	height: 100px;	width: 975px;}
.MainSubHead{	color:#333333;	font-size:large;	font-family:Verdana, Arial, Helvetica, sans-serif}
.MainSubHead2{	color:#333333;	font-size:medium;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold}
.MainSubHead3{	color:#333333;	font-size:large;	font-family:Verdana, Arial, Helvetica, sans-serif}
.titles {	height: 25px;	width: 775px;}
.gallery_tray {	float: left;	height: 165px;	width: 775px;}
.FAQ_QTitle {	background-color: #CCCCCC;	float: left;	height: auto;	width: 775px;}
.FAQ_QBody {	background-color: #999999;	float: left;	height: auto;	width: 775px;}
.image_tray {	float: left;	height: 165px;	width: 110px;}
.image_sep01 {	float: left;	height: 165px;	width: 23px;}
.image_square {	float: left;	height: 110px;	width: 110px;}
.image_text {	height: 55px;	width: 110px;	float: left;}

.body_editable_main {	float: left;	width: 775px;	height: auto;}
.thumb_nail {	float: left;	height: 180px;	width: 180px;}


.information_container {	float: left;	height: auto;	width: 775px;}
.information_box {	float: left;	height: auto;	width: 250px;}
.information_details {	float: left;	height: auto;	width: 525px;}
.blank01 {	float: left;	height: 12px;	width: 565px;}
.clock_space {	height: 12px;	width: 210px;	float: left;}
.gallery_sep {	float: left;	height: 10px;	width: 775px;}
.FAQ_main {	height: auto;	width: 775px;	float: left;}

.enlarge_image_box {	float: left;	height: auto;	width: 775px;}
.image_container {	float: left;	height: 550px;	width: 750px;}
.large_image {	float: left;	height: 550px;	width: 550px;}

.home_textbox1 {	float: left;	height: 340px;	width: 360px;}

.home_textbox2 {	float: left;	height: auto;	width: 380px;}
.browse_text {	float: left;	height: 20px;	width: 16px;}
.browse_text1 {	float: left;	height: 20px;	width: 364px;}
.homeTitle {	float: left;	height: 60px;	width: 380px;}
.home_text {	float: left;	height: 240px;	width: 380px;}
.flash_box {	float: left;	height: 250px;	width: 775px;}
.sep06 {	float: left;	height: 360px;	width: 10px;}
.home_textbox3 {	float: left;	height: 340px;	width: 375px;}

.offers_title {	float: left;	height: 20px;	width: 360px;}
.ver_sep {	height: 340px;	width: 25px;}
.home_textbox4 {	float: left;	height: auto;	width: 360px;}
.home_textbox5 {	float: left;	height: 300px;	width: 360px;}

.right_box1 {	float: left;	height: 360px;	width: 380px;}
.browse_text1 {	float: left;	height: 90px;	width: 370px;}
.browse_text2 {	float: left;	height: 25px;	width: 370px;}
.horizon_sep1 {	float: left;	height: 50px;	width: 370px;}
.browse_text3 {	float: left;	height: 25px;	width: 370px;}
.right_layout {	float: left;	height: 170px;	width: 370px;}
.browse_text4 {	float: left;	height: 30px;	width: 370px;}
.index_container {	float: left;	height: auto;	width: 775px;}
.index_sub1 {	float: left;	height: auto;	width: 375px;}
.tiltetext1 {	float: left;	height: auto;	width: 355px;}
.title1 {	float: left;	height: 60px;	width: 355px;}
.home_textbox6 {	float: left;	height: auto;	width: 355px;}
.title2 {	float: left;	height: 90px;	width: 365px;}
.home_textbox7 {	float: left;	height: 25px;	width: 365px;}
.prod_link_box {	float: left;	height: 20px;	width: 365px;}
.horizon_sep2 {	float: left;	height: 50px;	width: 365px;}
.title3 {	float: left;	height: 30px;	width: 365px;}

.links_body {	height: auto;	width: 775px;}
.image_code {	float: left;	height: 50px;	width: 700px;	border-top-style: inherit;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}
.logo_holder {	float: left;	height: auto;	width: 775px;}
.image_code_holder {	float: left;	height: auto;	width: 773px;}
.code_box1 {	height: auto;	width: 775px;}
.thinblackline {  border-width: 1px;  border-color: #000000  border-style: solid;}
.actual_links {	float: left;	height: auto;	width: 775px;}.pages {	float: left;	height: auto;	width: 775px;}


.spacer01 {	height: 5px;	width: 180px;	float: left;}
.spacer03 {	float: left;	height: 25px;	width: 360px;}
.spacer04 {	float: left;	height: 50px;	width: 360px;}
.spacer05 {	float: left;	height: 20px;	width: 775px;}.links_side1 {	float: left;	height: auto;	width: 380px;}
.spacer06 {	float: left;	height: 600px;	width: 15px;}

.sep01 {	float: left;	height: 25px;	width: 775px;}
.sep02 {	float: left;	height: auto;	width: 775px;}

.sep01 {	float: left;	height: 550px;	width: 20px;}
.sep02 {	float: left;	height: 25px;	width: 775px;}
.sep03 {	float: left;	height: 340px;	width: 15px; }
.sep04 {	height: 340px;	width: 15px;	float: left;}
.sep05 {	float: left;	height: 340px;	width: 25px;}
.sep06_image_container {	float: left;	height: 200px;	width: 10px;}
.sep07 {	float: left;	height: 100px;	width: 365px;}
.sep07_image_container {	float: left;	height: 175px;	width: 10px;}
.sep_holder {	float: left;	height: 20px;	width: 775px;}
.ver_sep1 {	float: left;	height: 360px;	width: 25px;}

.style1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	float: left;}
.style1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;}
.style3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	font-weight:normal;}
.style4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	}
.style5 {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.style14 {	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #333333;}
.style15 {	color: #FF9966;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;}
.style16 {color: #0000FF}
.style17 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	color: #666666;	}
.style18 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	color: #2489DB;	text-decoration:none; font-weight:normal;	}
.style18:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	color: #999999;		text-decoration:none;	}
.style19 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	font-weight:bold;	text-decoration:underline;	}	
.style20 { 	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;}
.style21 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	font-weight:bold;	}
.style22 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	font-weight:normal;}
.style23 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	height: auto;	color: #000000;	text-decoration:none; font-weight:normal;	}