/* Site Container */
body {margin:0; padding:0; min-width:710px; font:75% Arial, Helvetica, sans-serif; color:#422313; text-align:center; line-height:1.3em; background:url(../images/background-strip.gif) repeat-x #EBEBEB;}
div#container {position:relative; width:710px; margin:15px auto; padding:0; text-align:left; }
a{outline:none;}

div#column1 {float:left; width:160px; }
div#column1 h1 {margin:0; padding:0; text-indent:-9999px; height:128px; width:150px; background:url(../images/astwood-logo.gif) no-repeat; line-height:26px;}
div#column1 span#openinghrs {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:111px; background:url(../images/sidebar-openinghrs2.gif) no-repeat;}
div#column1 span#callnow {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:52px; background:url(../images/sidebar-callnow.gif) no-repeat;}
div#column1 a#email {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:48px; background:url(../images/sidebar-email.gif) no-repeat; text-decoration:none;}

div#column1 ul#menu { padding:0; margin:10px 0 0 0; list-style:none;}
div#column1 ul#menu li {text-align:left; padding:0; margin:1px 0; height:23px; line-height:23px; width:160px;}
div#column1 ul#menu li a {display:block; height:23px; line-height:23px; padding:0; text-indent:-9999px; text-decoration: none; background-repeat:no-repeat; background-position: 0 0; width:160px;}

/* Assign menu image to each list item and associated link*/ 
div#column1 ul#menu li#nav_1, div#column1 ul#menu li#nav_1 a:hover { background: url(../images/nav_home.gif) no-repeat;  }
div#column1 ul#menu li#nav_2, div#column1 ul#menu li#nav_2 a:hover { background: url(../images/nav_storagefacilities.gif) no-repeat;  }
div#column1 ul#menu li#nav_3, div#column1 ul#menu li#nav_3 a:hover { background: url(../images/nav_pricing.gif) no-repeat;  }
div#column1 ul#menu li#nav_4, div#column1 ul#menu li#nav_4 a:hover { background: url(../images/nav_packaging.gif) no-repeat;  }
div#column1 ul#menu li#nav_5, div#column1 ul#menu li#nav_5 a:hover { background: url(../images/nav_terms.gif) no-repeat;  }
div#column1 ul#menu li#nav_6, div#column1 ul#menu li#nav_6 a:hover { background: url(../images/nav_faqs.gif) no-repeat;  }
div#column1 ul#menu li#nav_7, div#column1 ul#menu li#nav_7 a:hover { background: url(../images/nav_contact.gif) no-repeat;  }
div#column1 ul#menu li#nav_8, div#column1 ul#menu li#nav_8 a:hover { background: url(../images/nav_businessstorage.gif) no-repeat;  }
div#column1 ul#menu li#nav_9, div#column1 ul#menu li#nav_9 a:hover { background: url(../images/nav_businesspark.gif) no-repeat;  }

/* Set the mouse over state for all menu items */
div#column1 ul#menu li#nav_1 a:hover,
div#column1 ul#menu li#nav_2 a:hover,
div#column1 ul#menu li#nav_3 a:hover,
div#column1 ul#menu li#nav_4 a:hover,
div#column1 ul#menu li#nav_5 a:hover,
div#column1 ul#menu li#nav_6 a:hover,
div#column1 ul#menu li#nav_7 a:hover,
div#column1 ul#menu li#nav_8 a:hover,
div#column1 ul#menu li#nav_9 a:hover { background-position: 0 -23px; }

/* Set the selected state for pages that are selected */
body#home div#column1 ul#menu li#nav_1,
body#storagefacilities div#column1 ul#menu li#nav_2,
body#pricing div#column1 ul#menu li#nav_3,
body#packaging div#column1 ul#menu li#nav_4,
body#termsandinsurance div#column1 ul#menu li#nav_5,
body#faqs div#column1 ul#menu li#nav_6,
body#contact div#column1 ul#menu li#nav_7, 
body#business_storage div#column1 ul#menu li#nav_8,
body#office_space div#column1 ul#menu li#nav_9 { background-position: 0 -46px; }


div#column2 {float:left; width:330px; margin:100px 30px 0 30px;  }
div#column2 p {margin:1.1em 0;}
div#column2 h2 { margin:0; padding:0; text-indent:-9999px; height:25px; background-repeat:no-repeat; line-height:25px;}

body#home div#column2 h2 { background: url(../images/pt_astwood-storage.gif) no-repeat; }
body#selfstorage div#column2 h2 { background: url(../images/pt_self-storage.gif) no-repeat; }
body#location div#column2 h2 { background: url(../images/pt_location.gif) no-repeat; }
body#faqs div#column2 h2 { background: url(../images/pt_faqs.gif) no-repeat; }
body#pricing div#column2 h2 { background: url(../images/pt_pricing.gif) no-repeat; }
body#packaging div#column2 h2 { background: url(../images/pt_packaging.gif) no-repeat; }
body#termsandinsurance div#column2 h2 { background: url(../images/pt_termsandinsurance.gif) no-repeat; }
body#contact div#column2 h2 { background: url(../images/pt_contactfindus.gif) no-repeat; }
body#storagefacilities div#column2 h2 { background: url(../images/pt_storagefacilities.gif) no-repeat; }
body#business_storage div#column2 h2, body#office_space div#column2 h2 {
	text-indent: 0px;
	color:#e3001b;
	font-size: 18px;
}

div#column2 h3 { margin:2em 0 0 0; padding:0; text-indent:-9999px; height:18px; background-repeat:no-repeat; line-height:18px;}
body#faqs div#column2 h3 { margin:3em 0 0 0; padding:0; text-indent:0; color:#E3001B; font-size:110%;}

div#column2 h3#h_selfstorage {background: url(../images/pst_self-storage.gif) no-repeat; }
div#column2 h3#h_prices {background: url(../images/pst_prices.gif) no-repeat; }
div#column2 h3#h_termsandconditions {background: url(../images/pst_termsandconditions.gif) no-repeat; }
div#column2 h3#h_insurance {background: url(../images/pst_insurance.gif) no-repeat; }
div#column2 h3#h_contactus {background: url(../images/pst_contactus.gif) no-repeat; }
div#column2 h3#h_findus {background: url(../images/pst_findus.gif) no-repeat; }
div#column2 h3#h_domestic {background: url(../images/pst_domestic.gif) no-repeat; }
div#column2 h3#h_business {background: url(../images/pst_business.gif) no-repeat; }


div#column2 span.raquo {color:#E3001B;}
div#column2 div.split {float:left; width:165px;}
div#column2 ul {padding:0; margin:0 1.2em 1.2em 1.3em;}
div#column2 li {padding:0; margin:0 0 0.8em 0;}

div#column2 table {border-top:1px solid #E3001B; border-bottom:1px solid #E3001B; margin-top:1em;}
div#column2 table thead th {width:110px; padding:5px 0;}
div#column2 table tbody tr td {border:0; border-top:1px solid #ccc; padding:5px 0;}

div#column2 div#footer {margin-top:40px; font-size:90%; color:#666;}
div#column2 div#footer a:link {color: #666; text-decoration: none; }     
div#column2 div#footer a:visited {color: #666; text-decoration: none;}  
div#column2 div#footer a:hover {color: #666; text-decoration: underline;}   
div#column2 div#footer a:active {color: #666; text-decoration: underline;} 

div#column3 {float:left; margin-top:31px; width:160px; }
div#column3 img {margin-right:3px;}
div#column3 img.last {margin-right:0px; }
div#column3 #ssa {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:107px; background:url(../images/sidebar-ssa.jpg) no-repeat;}
div#column3 span#security {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:107px; background:url(../images/sidebar-security.gif) no-repeat;}
div#column3 span#businesspark {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:107px; background:url(../images/sidebar-businesspark.gif) no-repeat;}
div#column3 span#storageaccess {display:block; margin:10px 0 0 0; padding:0; text-indent:-9999px; width:160px; height:52px; background:url(../images/sidebar-storageaccess.gif) no-repeat;}

.clear {clear:left;}
.right {float:right;}

img#multimap {border:1px solid #000;}

/* Header */
div#header {background:url(../images/header.gif) no-repeat; margin:0; padding:25px 10px 20px 25px; width:714px; height:50px;}
div#header h1 {float:left; margin:0; padding:0; text-indent:-9999px; height:26px; width:165px; background:url(../images/wcp-logo.gif) no-repeat; line-height:26px;}
div#header h1 {width:380px; }
div#header span {float:left; display:block; margin:8px 0 0 0; padding:0; text-indent:-9999px; height:25px; width:268px; background:url(../images/strapline.gif) no-repeat; line-height:25px;}

/* Content */
div#page {float:left; background:url(../images/watermark.gif) no-repeat bottom right; margin:0; padding:0; width:704px;}
div#page div#content {float:right; width:405px; margin:0 0 15px 0; padding:0 92px 0 20px; }
/* html>body div#page div#content {margin:0 0 5px 0;} */

div#page div#content h2 { margin:0; padding:0; text-indent:-9999px; height:26px; background-repeat:no-repeat; line-height:26px; width:200px;}
body#accessibility div#page div#content h2 { background: url(../images/ttl-access.gif) no-repeat; }
body#portraiture div#page div#content h2 { background: url(../images/ttl-portraiture.gif) no-repeat; }
body#gallery div#page div#content h2 { background: url(../images/ttl-gallery.gif) no-repeat; }
body#sculptor div#page div#content h2 { background: url(../images/ttl-sculptor.gif) no-repeat; }
body#enquiries div#page div#content h2 { background: url(../images/ttl-enquiries.gif) no-repeat; }
body#sitemap div#page div#content h2 { background: url(../images/ttl-sitemap.gif) no-repeat; }

div#page div#content h3 { font-size:105%; }

body#accessibility div#page div#content ul { list-style:none; padding:0; margin:0;}
body#accessibility div#page div#content ul li { float:left; padding:1em; } 
body#accessibility div#page div#content ul li img { border:0; }

body#gallery div#page div#content ul { list-style:none; padding:0; margin:0;}
body#gallery div#page div#content ul li { float:left; padding:5px; } 
body#gallery div#page div#content ul li img { border:0; }

p{margin:1em 0 0 0;}
html>body p{margin:1.1em 0 0 0;}

/* Menu */
div#page div#menu {float:right; width:181px; margin:0; padding:0 0 0 0;}

div#page div#menu ul {width:150px; margin:0; padding:0; list-style:none; border-bottom:1px solid #60351D; text-align:right;}
html>body div#page div#menu ul {margin-top:12px;}
div#page div#menu ul li { margin:0; padding:1px 0; height:25px; line-height:25px; width:150px; border-top:1px solid #60351D; }
div#page div#menu ul li a {display:block; height:25px; padding:0 5px; margin:0; width:140px; color:#422313; text-decoration:none; }
div#page div#menu ul li a:hover {background: url(../images/menu_bg.gif) no-repeat; text-decoration:none; }

body#home div#page div#menu ul li#nav_home,
body#portraiture div#page div#menu ul li#nav_portraiture,
body#gallery div#page div#menu ul li#nav_gallery,
body#sculptor div#page div#menu ul li#nav_sculptor,
body#enquiries div#page div#menu ul li#nav_enquiries {background: url(../images/menu_bg.gif) no-repeat 0 1px; border-bottom:1px solid #fff; height:24px;}


/* Sitewide */
a:link {color: #E3001B; text-decoration: underline; }     
a:visited {color: #E3001B; text-decoration: underline;}  
a:hover {color: #E3001B; text-decoration: none;}   
a:active {color: #E3001B; text-decoration: none;} 

.hidden { position:absolute; left:0px; top:-500px;	width:1px; 	height:1px;	overflow:hidden; }
img.inline { float:right; }

p.new {border:1px solid #E3001B; padding:10px; text-align:center; font-size:110%;}
p.small {font-size:90%; font-style:italic;}

body#home object {margin-top:15px;}