body {
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#container{
	width: 800px;
	margin: auto;
	
}
h2{
margin-bottom: 10px;
	margin-top: 0px;
	}
a{
	color: #666666;
}
#logo_bar{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	width: 800px;
	height: 56px;
	border-top: solid 1px #FFFFFF;
}	
a:hover{
	text-decoration: underline;
}
#logo_bar h1, #logo_bar h2{
	display: none;
}
#nav{
	height: 37px;
}
#nav ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 780px;
	margin-left: 20px;
}
#nav li{
	float: left;
}
#nav a{
	display: block;
	text-decoration: none;
	line-height: 37px;
	padding-right: 10px;
	padding-left: 10px;
	background-image:url(../images/nav_divider.gif);
	background-repeat:no-repeat;
	background-position: right center;
	color: #666666;
}
#nav a:hover{
	text-decoration: underline;
}
#content_container{
	margin-top: 4px;
	width: 784px;
	clear: both;
}
#content_body{
	background-repeat: repeat-y;
	border-top: solid 5px #FFFFFF;
	border-bottom: solid 20px #FFFFFF;
	clear: both;
}
.home{
	background-image:url(../images/content_home_bg.gif);
	
}
.subpage{
	background-image:url(../images/content_sub_bg.gif);
}
#banner_section{
	height: 221px;
	width: 784px;
}
#testimonial_1{
	font-size: 13px;
	background-color: #FFFFFF;
	width: 191px;
	float: left;
}
#testimonial{
	font-size: 13px;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 0px;
  padding-left: 20px;
	width: 200px;
	float: left;
}
.sub_infopane{
	float: left;
	width: 200px;
	height: 221px;
	background-color: #FFFFFF;
	margin-left: 5px;
	padding-left: 10px;
	padding-right: 0px;
}
.sub_infopane h1{
	display: none;
}
#left_col{
  width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
	float: left;
}
table.newsletter{
margin-left: 30px;
}
#right_col{
	float: left;
	width: 497px;
	margin-left: 33px;
	padding-left: 00px;
	padding-right: 0px;
	
}
#right_col_1{
	float: left;
	width: 400px;
	margin-left: 33px;
	padding-left: 20px;
	padding-right: 0px;
}
#brochure_click{
	display: block;
	background-image:url(../images/brochure.jpg);
	width: 200px;
	height: 200px;
	text-decoration: none;	
}
#brochure_click2{
	display: block;
	background-repeat:no-repeat;
	background-image:url(../images/brochure.jpg);
	width: 200px;
	height: 200px;
	text-decoration: none;	
}
#wetroom_click{
	display: block;
	background-image:url(../images/calculator.jpg);
	width: 200px;
	height: 138px;
	text-decoration: none;
	margin-left: 0px;
}
#discounts{
	display: block;
	background-image:url(../images/discounts.jpg);
	width: 200px;
	height: 136px;
	text-decoration: none;
	margin-left: 0px;
}
#complete_kit{
	display: block;
	background-image:url(images/complete-kits.jpg);
	width: 200px;
	height: 133px;
	text-decoration: none;
	margin-left: 0px;
}
#wetroom_click2{
	display: block;
	background-repeat:no-repeat;
	background-image:url(../images/calculator.jpg);
	width: 200px;
	height: 138px;
	text-decoration: none;
}
#brochure_click span, #discounts span, #brochure_click2 span, #wetroom_click span, #wetroom_click2 span, #complete_kit span{
	visibility: hidden;
}
.clear_both{
	clear: both;
}
#home_col_1{
	width: 258px;
	background-image:url(../images/home_col_1_title.gif);
	background-repeat:no-repeat;
	padding-top: 55px;
	float: left;
}
#home_col_3{
	width: 258px;
	background-repeat:no-repeat;
	padding-top: 20px;
	float: left;
}
#home_col_1 h1, #home_col_2 h1{
	display: none;
}
#home_col_4{
	float: left;
	width: 195px;
	margin-left: 37px;
	background-repeat:no-repeat;
	padding-top: 20px;
}
#home_col_2{
	float: left;
	width: 195px;
	margin-left: 37px;
	background-image:url(../images/home_col_2_title.gif);
	background-repeat:no-repeat;
	padding-top: 80px;
	
}
img.cat{
	border: solid 1px #CCCCCC;
}
h1{
	font-size: 24px;
	font-weight: normal;
}
h2{
	font-size: 20px;
	font-weight: normal;
}
h3{
	font-size: 18px;
	font-weight: normal;
}
h1.header{
	font-size: 200%;
	margin-top: 15px;
	font-weight: normal;
}
.call_to_action{
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: right;
	color: #666666;
	background-image:url(../images/arrow.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 17px;
}
.call_to_action:hover{
	text-decoration: underline;
}
.no_pad{
	padding: 0px;
	margin: 0px;
}
#footer_container{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	
	color: #999999;
}
#footer_container a{
	color: #999999;
}
#footer{
	width: 800px;
	margin: auto;
	padding-top: 18px;
	padding-bottom: 20px;
}
#footer a{
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#copyright{
	float: left;
	margin-top: 25px;
}
#credit{
	float:right;
	margin-top: 25px;	
}
.float_right{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 3px;
}
#sub_page_1{
	background-image:url(../images/sub_page_title_1.gif);
	background-repeat:repeat-x;
	background-position: 0px 10px;
	width: 481px;
	height: 60px;
}
.hide_span span{
	visibility: hidden;
}
#wet_room_info{
	background-image:url(../images/sub_page_infotitle_1.gif);
	background-repeat:no-repeat;
	padding-top: 68px;
	height: 153px;
	float: left;
}
#shop_info{
	width: 223px;
	padding: 0px;
	padding-left: 0px;
	float: none;
}
#search_table{
	width: 160px;
	
}
#search_table select, input{
	width: 100%;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#search_table td{
	padding: 5px;
}
#left_col.shop{
	padding: 0px;	
	padding-right: 0px;
	margin-left: 20px;
	padding-left: 0px;
	
}
#left_col form{
	padding: 0px;
	margin: 0px;
}
#left_col h4{
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 3px;
	background-repeat:no-repeat;
}
#left_col ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#left_col li{
	line-height: 20px;
}
#left_col li a{
	text-decoration: none;
}
#left_col li a:hover{
	text-decoration: underline;
}
.submit{
	width: 48px;
}
#search_title{
	width: 129px;
	height: 18px;
	background-image:url(../images/search_title.gif);
}
#product_categories{
	width: 156px;
	height: 21px;
	background-image:url(../images/product_categories.gif);
}
#customer_services{
	width: 156px;
	height: 21px;
	background-image:url(../images/customer_services.gif);
}
#left_col h4 span{
	visibility: hidden;
}
#shop_bar{
	background-image:url(../images/shop_bar_bg.gif);
	background-repeat:repeat-x;
	background-color: #E0E0E0;
	border-top: solid 3px #999999;
	padding: 4px;
}
#shop{
	width: 496px;
	margin-top: 3px;
	margin-left: 0px;
	
}
#shop form{
	margin: 0px;
	padding: 0px;
}
#shop_grid{
	margin-top: 10px;
	margin-left: 0px;
}
#shop_grid td{
	padding: 10px;
	vertical-align: top;
}
#shop_grid h3{
	margin: 0px;
	padding-top: 0px;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}
#shop_grid p{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
}
#shop_grid a{
	color: #666666;
}
#shop_grid a.button{
	display: block;
	background-image:url(../images/shop_call_to_action.gif);
	background-repeat:no-repeat;
	width: 104px;
	height: 24px;
	line-height: 24px;
	text-indent:  5px;
	text-decoration: none;
}
tr.cost_table{
	background-color: #FFFFFF;
	text-align: top;
}
#flash{
	width: 530px;
	float: left;
}
#flash.big{
	width: 530px;
	float: left;
	margin-left: 30px;
}
#flash.small{
	width: 302px;
	float: left;
	margin-left: 35px;
}
input, select{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}



.blog{
        background-image:url(../images/box_3_top.gif);
        background-repeat:no-repeat;
        background-position: top;
				
        width: 195px;
}
.blog_bottom{
        background-image:url(../images/box_3_bottom.gif);
        background-repeat:no-repeat;
        background-position: bottom;
        float: right;
        width: 195px;
}
.blog_bg{
        background-image:url(../images/box_3_bg.gif);
        background-repeat:repeat-y;
        width: 195px;
        float: right;
				
        margin-top: 15px;
}
