*{margin:0; padding:0;list-style:none;}

#page
{
	width:900px;
	margin:0 auto;
	padding:0 0px;
	}
	
#logo{
	margin-left:311px;
	margin-right:388px;
	}
	
#logo img{
	margin-top:98px;
	}
	
#header {
	background:#fff url(images/header.jpg) top center no-repeat ;
	height:310px;}
	
#headercontact {
	background:#fff url(images/headercontact.jpg) top center no-repeat ;
	height:310px;}
	
#contact {
	display:block;
	height:46px;
	padding-left:40px;
	margin:75px 2px 10px 725px;
	}
	
#mainmenuwrap{
	background:#fff url(images/menu_bk.png) top repeat-x;
	height:50px;
	width:900px;	
	margin:0 0;
	border-top:1px solid #FFF;
}

.arbryhouse{
	display: block;
	width: 270px;
	background-image: url(images/arbryhouse.png);
	height: 197px;
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	}
	
	.arbryhouse:hover{
	display: block;
	background-image: url(images/arbryhouse.png);
	background-repeat: no-repeat;
	background-position: bottom;
	}
	

a img
{
border:none;
}
	
img.logo
{
	float:left;
	padding:0px;
}	

#menu {
	padding:0px;
	clear:right;
	}

.main-nav
{
	width:900px;
	margin:0px 0px 0px 0;
	}	
	
.main-nav .menujustify{
	margin-right:130px;
}

.contactlist li{
	width:200px;
	padding:10px;
	border-bottom:1px solid #CCC;
	
}

.contactlist li:hover{
	background-color:#f2f2f2;
	width:200px;
	padding:10px;
	border-bottom:1px solid #CCC;
	
}

li.currentlink {
	background-color:#f2f2f2;
	width:200px;
	padding:10px;
	border-bottom:1px solid #CCC;
	
}

li.currentlink a.currentlinktext {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#002d7e;
	
}

.contactlist li a{
text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}

.contactlist li a:hover{
text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#002d7e;
	}
	
#contentwrap
{
	width:900px;
	height:350px;
	margin-top:0px;
	}
	
#content
{
	width:300px;
	margin-top:0px;
	}

ul.main_text
{
	float:right;
	left:inherit;
	height:300px;
	width:150px;
	margin-bottom:80px;
	}
ul.side_menu
{
	margin-top:20px;
	}
	
 ul.work1, work2, work3 li
{
	float:right;
	right:300px;
	height:300px;
	width:550px;
	margin-bottom:80px;
	}
	
 ul.work li p, h2
{
margin:10px;
}

.contentimg {
padding-top:15px;
}

#footer {
	margin-top:360px;
	height:156px;
	background:#fff url(images/footer.png) top center no-repeat;
	}
	
#footercurtains {
	margin-top:400px;
	height:156px;
	background:#fff url(images/footer.png) top center no-repeat;
	}
	
#footertowels {
	margin-top:500px;
	height:156px;
	background:#fff url(images/footer.png) top center no-repeat;
	}
	
#footerfr {
	margin-top:560px;
	height:156px;
	background:#fff url(images/footer.png) top center no-repeat;
	}
	
	#footerpoly {
	margin-top:560px;
	height:156px;
	background:#fff url(images/footer.png) top center no-repeat;
	}
	
#footerother {
	margin-top:480px;
	height:156px;
	background:#fff url(images/footer.png) top center no-repeat;
	}

#footerinner{
	width:900px;
	margin:0 auto;
	padding:0 0px;
}
	
#footerleft {
	float:left;
	}

#footerright {
float:right
	width:250px;
	padding-top:7px;
	}
	
	/* Content */

#content {
	float:left;
	margin:10px 0 10px 15px;
	padding:0 10px 10px 10px;
	}
	

/* SidebarA */

#sidebar_a {
	float:left;
	width:270px;
	margin-top:25px;
	margin-bottom:10px;
	padding:0px 0px 10px 0px;
	}
	
ul.left_menu li {
	margin-top:3px;
	height:17px;
	
	}
	
ul.left_menu li a {
	padding:2px 0px 2px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	text-decoration:none;
	display:block;
	}

ul.left_menu li a:hover {
	background-color:#FF6600;
	color:#fff;
	}
	

/* SidebarB */

#sidebar_b {
	float:right;
	width:270px;
	margin-top:25px;
	margin-bottom:10px;
	padding:0px 10px 10px 10px;
	height:280px;
	}
	
ul.right_menu li {
	margin-top:3px;
	height:17px;
	
	}
	
ul.right_menu li a {
	color:#FF6600;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	
ul.right_menu li a.para-links {
	color:#FF6600;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}

ul.right_menu li a:hover {
	background-color:#FF6600;
	color:#fff;
	}
	
	
/* SidebarC */

#sidebar_c {
	float:right;
	width:270px;
	margin-top:0px;
	margin-bottom:10px;
	padding:0px 10px 10px 10px;
	height:150px;
	}
	
ul.right_menu li {
	margin-top:3px;
	height:17px;
	
	}
	
ul.right_menu li a {
	color:#FF6600;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
	
ul.right_menu li a.para-links {
	color:#FF6600;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}

ul.right_menu li a:hover {
	background-color:#FF6600;
	color:#fff;
	}