@charset "utf-8";
/* CSS Document */

/* Browser Validation */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0px;
	padding:0px;
	border:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* End browser validation */




/* ContainerKing Standardisation */

/* Overall standards */
p {
	font-size: .8em;
	font-weight: normal;
	font:Arial, Helvetica, sans-serif;
	color: #666;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

h1 {
	font-size:1em;
	font:"Times New Roman", Times, serif;
	font-weight:bold;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:0.9em;
}

.lightText {
	font-weight:normal;
}

.redText {
	color:#F00;
	font-weight:bold;
}

.boldtext {
	font-weight:bold;
}

.itallic {
	font-style:italic;
}

/* End ContainerKing Standardisation */



/* Main Div Layout - Template */
#centre {
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
	
#wrapper, #headings, #footer_headings {
	float:left;
	position:relative;
	width: 1000px;
}
	
#wrapper {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	background-image: url(../images/drop_shadow.jpg);
	background-repeat:repeat-y;
}



#buttons_wrapper {
	position:absolute;
	border:#CCC solid 2px;
	left:180px;
	top:190px;
}


/* Headings */
#headings {
	height:45px;
	background-image: url(../images/header_bar.jpg);
}

div.headers {
	width:920px;
	position:absolute;
	left:40px;
	top:22px;
}

div.headers h1 {
	font-size:.7em;
	color:#FFF;
	display:inline;
	margin-left:1em;
	margin-right:1em;
}
	


/* Logo */
#logo, #navigation, #banner, #main_content, #banner_bottom {
	float:left;
	width:960px;
	position:relative;
	margin-bottom:2px;
	margin-left:20px;
	margin-right:20px;
}

#logo {
	height:100px;
	background-image:url(../images/containerking_logo_banner.jpg);
	background-repeat:no-repeat;
}

div.logo_text {
	position:absolute;
	width:383px;
	top:70px;
	right:3px;
	text-align:center;
}

div.logo_text h1 {
	font-size:.8em;
}

#navigation {
	width:950px;
	z-index:100;
	height:42px;
	background-repeat:no-repeat;
	border-bottom:#CCC solid 2px;
	border-top:#CCC solid 2px;
	padding-left:10px;
	text-align:left;
}

#navigation li {
	float:left;
	position:relative;
	z-index:100;	
}

#navigation a {
	color:#999;
	font-size:.9em;
	display:block;
	padding-right:15px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
}

#navigation ul li a {
	margin-top:2px;
	width:130px;
}

#navigation ul ul a {
	color:#000;
	width:200px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.71em;
	font-weight:bold;
	
}

#navigation a:hover {
	color:#930;
	background-color:#FFF;
}

#navigation ul ul {
	padding-top:5px;
	position:absolute;
	width:210px;	
	background-image: url(../images/transparency.png);
	border-bottom:#fff solid 10px;
	border-top:#fff solid 10px;
	visibility:hidden;
}

#navigation ul ul li {
	list-style:none;
}

#navigation ul li:hover ul {
	visibility:visible;
}

#sub_navigation {
	position:absolute;
	right:10px;
	top:2px;
}
#sub_navigation a {
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	font-size:.9em;
	padding-left:15px;
}


/* Banner */
#banner {
	height:140px;
}


/* Naigation Bar Stuff */
#navigation_specific {
	float:left;
	width:960px;
	height:22px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:1px;
	border-bottom: #EBEBEB groove 2px;
	background-color: #CCC;
	text-align:right;
	font-size:0.9em;
}
	
#navigation_specific ul {
list-style-type:none;
padding:0;
margin:0;
}
#navigation_specific li {
float:right;
position:relative;
z-index:100;
}
#navigation_specific a {
display:block;
/*width:135px;*/
text-align:center;
text-decoration:none;
font-weight:light;
color: #333;
padding:2px 0px 0px 2px;
margin: 0px 10px 5px 10px;
}
#navigation_specific a:hover {
color:white;
}
#navigation_specific ul ul {
position:absolute;
width:130px;
right:1px;
background-color: #CCC;
border: #999 solid 1px;
visibility:hidden;
}
#navigation_specific ul li:hover ul, #menu ul a:hover ul {
visibility:visible;
}
#navigation_specific table {
position:absolute;
left:-1px;
top:24px;
border-collapse:collapse;
}


/* Main Content */

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

#main_content {
	position:relative;
	text-align:left;
	background-color: #FCFCFC;
	border-top:#CCC solid 2px;
	margin-bottom:2px;
	padding-bottom:10px;
}

#main_content h1 {
	color: #666;
	font-size:1.1em;
	font-weight: bold;
	border-bottom:#CCC solid 1px;
	padding:2px 0px 2px 0px; 
}

#main_content h2 {
	color: #666;
	margin-bottom:5px;
	margin-top:5px;
	font-size:0.8em;
	margin-bottom:10px;
	margin-top:10px;
	font-weight: bold;
	line-height: normal;
}

#main_content ul li {
	color: #666;
    font-size:0.8em;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
	font-weight: bold;
	line-height: normal;
}



#main_content p {
	color:#666;
	font-size:.8;
	margin-bottom:5px;
	margin-top:5px;
	text-align: left;
}

/* Content class Divs */
div.title, div.bullets, div.form_left, div.main_text, div.certificate, div.title_cs, div.bullets_cs, div.form_left_cs, div.main_text_cs, div.certificate_cs, div.title_r, div.bullets_r, div.form_left_r, div.main_text_r {
	float:left;
	margin: 10px 10px 10px 10px;
	padding:0px 10px 10px 10px;
}

div.main_text_550 {
	width:620px;
}

div.title, div.bullets, div.form_content {
	border-top:#0054a5 5px solid;
	text-align: left;
}


div.title_cs, div.bullets_cs, div.form_content_cs {
	border-top: #F18226 5px solid;
}

div.title_r, div.bullets_r, div.form_left_r {
	border-top:#3ab54b 5px solid;
}

div.title_contact {
	float:left;
	margin: 10px 10px 10px 10px;
	padding:0px 10px 10px 10px;
	border-top:#0054a5 5px solid;
	background-image:url(../images/about_contact/contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
	

div.bullets, div.bullets_cs, div.bullets_r {
	float:left;
	width:410px;
	background-color: #F7F7F7;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
}

div.bullets a, div.bullets_cs a, div.bullets_r a {
	text-decoration:none;
	color:#666;
}

div.bullets a:hover, div.bullets_cs a:hover, div.bullets_r a:hover {
	color:#0054a5;
	text-decoration:none;
}


div.form_left, div.form_left_cs, div.form_left_r {
	width:250px;
	text-align:center;
	clear:left;
}

div.form_contact {
	float:left;
	margin: 10px 10px 10px 10px;
	padding:0px 10px 10px 10px;
	width:250px;
	text-align:center;
	
}

div.form_content, div.form_content_cs {
	background:#CCC;
	margin-left:20px;
	background-color: #F7F7F7;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
}

div.form_content li {
	text-align:center;
}

div.form_right {
	float:right;
	display:inline;
	width:330px;
	text-align:center;
	background:#CCC;
	margin-right:20px;
	margin-left:20px;
	background-color: #F7F7F7;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
}

div.certificate {
	margin-top:0px;
	text-align:center;
	padding:0px 5px 10px 5px;
}

div.crown_content {
	padding:5px;
	background-color:#F7F7F7;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
}

.img {
	float:left;
	margin:10px 10px 10px 10px;
}

.imgbanner {
	float:left;
	margin:0px 10px 2px 10px;
}

.img_t_b {
	float:left;
	margin:0px;
}

.imgright {
	float:right;
	margin:10px 5px 5px 5px;
}

clear_left.img {
	clear: left;
}

.clearleft {
	clear:left;
}

/*Self Storage Specific */
div.title_sshome {
	width:460px;
}

div.title_homemovers {
	width:620px;
}

div.title_removals {
	width:650px;
}

.ss_bullets {
	list-style-image: url(../images/self_store/self_store_bullet.gif);
}

div.main_text_sshome {
	width:600px;

}

div.main_text_lockups {
	width:540px;
}

div.bullets_lockups {
	width:330px;
	margin-top:32px;
}

div.bullets_removals {
	width:200px;
}

div.bullets_homemovers {
	width:300px;
}

div.main_text_removals {
	width:920px;
}

div.main_text_homemovers {
	width:460px;
}

div.main_text_offices {
	width:450px;
	clear:left;
}

div.certificate_homemovers {
	width:250px;
	text-align:center;
}

div.certificate_office {
	width:250px;
}

div.certificate_index {
	width:280px;
	margin-left:100px;
}

div.certificate_lockups {
	width:380px;
	margin-left:50px;
}

div.certificate_removals {
	width:240px;
}

div.crown_content_selfstore {
	border-top:#0054a5 solid 5px;
}

#selfstore_next {
	float:left;
	width:630px;
	padding:10px 0px 0px 15px;
}

#selfstore_mapstext {
	float:left;
	width:920px;
	padding: 5px 10px 5px 20px;
}

#selfstore_mapstext h2, #selfstore_mapstext p {
	padding-left:25px;
}


/*Self Storage Specific END */

/* Commercial Services Specific */
.cs_bullets {
	list-style-image: url(../images/com_serv/comServ_bullet.gif);
}

div.bullets_cs_buildings {
	width:300px;
}

div.bullets_cs_refurb {
	width:250px;
}

div.bullets_cs_brickwork {
	width:150px;
}

div.title_cs_buildings {
	width:460px;
}

div.bullets_bottommargin25 {
	margin-bottom:25px;
}

div.bullets300 {
	width:300px;
}

div.title_cs_brickwork {
	width:560px;
	background-image:url(../images/com_serv/brickwork.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.title_560 {
	width:560px;
}

div.title_550 {
	width:550px;
}

div.title_600 {
	width:600px;
}
div.title_670 {
	width:670px;
}


div.main_500 {
	width:500px;
}

div.main_400 {
	width:400px;
}

div.main_450 {
	width:450px;
}

div.main_text_cs_buildings {
	border-top:#F18226 5px solid;
	width:920px;
}

div.main_text_cs_affiliates {
	width:250px;
}

div.main_text_cs_refurb {
	width:960px;
}

div.main_text_cs_brickwork {
	width:630px;
}

div.main_text_cs_brickworksmall {
	width:900px;
}

div.main_text_cs_civil {
	width:550px;
}

div.certificate_buildings {
	width:280px;
	text-align:center;
}

div.certificate_refurb {
	width:250px;
}

div.crown_content_cs {
	border-top:#F18226 solid 5px;
}
.imginline {
	display:inline;
}

/* Com Serv END */

/* Rentals Specific */
.r_bullets {
	list-style-image: url(../images/rentals/rentals_bullet.gif);
}

div.title_rhome {
	width:460px;
}

div.title_rentals {
	width:650px;
}

div.title_rentals2 {
	width:640px;
	height:300px;
	background-image: url(../images/rentals/rentals_home2.jpg);
	background-repeat: no-repeat;
	float: left;
	margin:10px;
}

div.title_howto {
	width:380px;
}

div.bullets_rentals {
	width:200px;
}

div.bullets_rentals_350 {
	width:350px;
}

div.bullets_rentals_250 {
	width:250px;
}

div.certificate_r {
	float:right;
	text-align:center;
	margin: 10px 10px 10px 10px;
	padding:0px 10px 10px 10px;
}	

div.certificate_rentals{
	width:250px;
}

div.certificate_hwto {
	width:200px;
}

div.bullets_howto {
	width:250px;
}

div.main_text_howto {
	width:435px;
}

div.title_outline {
	width:600px;
}

div.bullets_outline {
	width:270px;
}

div.certificate_outline {
	width:200px;
}

div.main_text_outline {
	width:900px;
}

div.form_right_rentals {
	border-top:#3ab54b 5px solid;
}

div.rentalspic {
	float:left;
	text-align:right;
	width:640px;
	height:460px;
	padding:5px;
	background-image: url(../images/rentals/rentals_home.jpg);
	background-repeat:no-repeat;
}

div.crown_content_r {
	border-top:#3ab54b solid 5px;
}
.buttons {
	margin-top: 5px;
	margin-bottom: 5px;


}
.rentals_buttons {
	position: relative;
	left: 487px;
	top: 170px;
	width: 145px;
}






/* Rentals END */

/* About US */
div.title_aboutus {
	width:500px;
}

div.bullets_aboutus {
	width:360px;
}

div.bullets_aboutus2 {
	width:250px;
}

/*google map */

div.title_contact {
	width:600px;
}

div.bullets_contact {
	width:250px;
}

#wagmp_map_1 {
	float:right;
	margin:10px 10px 10px 10px;
	padding:5px 5px 5px 5px;
	border-top:#0054a5 5px solid;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
}

#wagmp_directions_1 {
	float:left;
	width:460px;
	margin:10px 10px 10px 10px;
	padding:5px 5px 5px 5px;
	border-top:#0054a5 5px solid;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 2px;
	border-right:#CCC solid 2px;
}

.email {
	list-style-image:url(../images/about_contact/email.gif);
}

.phone {
	list-style-image:url(../images/about_contact/phone.gif);
}


/* Form Styles */
.form_left li, .form_contact li{
	color:#666;
	font-size:.8em;
	margin:5px;
}

.form_left li input, .form_contact li input {
	width:200px;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
}

.form_left textarea, .form_contact textarea {
	width:200px;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	border-right:#CCC solid 1px;
}

div.form_header {
	background-image:url(../images/self_store/form_header.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	height:50px;
}

div.form_header_r {
	background-image:url(../images/rentals/form_header.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	height:50px;
}


div.form_header_cs {
	background-image: url(../images/com_serv/form_header.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	height:50px;
}

div.form_header h1 {
	
	margin-top:5px;
	margin-left:50px;
	color:#0054a5;
	font-size:1em;
	font-weight: bold;
	border-bottom:#CCC solid 1px;
}

div.form_header_cs h1 {
	
	margin-top:5px;
	margin-left:50px;
	color:#F18226;
	font-size:1em;
	font-weight: bold;
	border-bottom:#CCC solid 1px;
}

div.form_header_r h1 {
	
	margin-top:5px;
	margin-left:50px;
	color:#F18226;
	font-size:1em;
	font-weight: bold;
	border-bottom:#CCC solid 1px;
}

/* Buy Cabins */
div.buy_sidebar {
	width:240px;
	float: left;
	margin-top:2px;
	background-color:#C06;
}

div.selling_panel {
	float:left;
	background-image:url(../for_sale/ck_selling_panels.jpg);
	background-repeat:no-repeat;
	width:339px;
	border-left:#CCC solid 2px;
	border-right:#CCC solid 2px;
	border-bottom:#CCC solid 5px;
	border-top:#CCC solid 2px;
	height:240px;
	margin-left:12px;
	margin-bottom:5px;
	margin-top:2px;
}

img.buy_links {
	margin-bottom:2px;
}


/* Bottom banner */
#banner_bottom {
	float:left;
	width:960px;
	clear:both;
	margin-left:20px;
	margin-right:20px;
	position:relative;
	height:30px;
	text-align:right;
}

img.banner {
	position:absolute;
	top:-1px;
	left:0px;
	z-index:1;
}

#banner_bottom p {
	position:absolute;
	right:15px;
	z-index:50;
	color:#FFF;
	font-size:.6em;
	padding-top:6px;
}


/* Footer headings */
#footer_headings {
	clear: both;
	height:45px;
	background-image:url(../images/footer_headers.jpg);
	background-repeat:no-repeat;
}

/* Splash Page */
#wrapper_splash {
	position: relative;
	width:960px;
	height:550px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	background-image: url(../images/splash.jpg);
	background-repeat:repeat-y;
}

#wrapper_splash p {
	font-family:"Times New Roman", Times, serif;
	color: #CCC;
}

#wrapper_splash h1 {
	font-family:"Times New Roman", Times, serif;
	color: #BEBEBE;
}


#splash_website_text {
	position: absolute;
	left:140px;
	top:30px;
	width:280px;
	text-align:left;
}

.font_1_5 {
	font-size:1.5em;
}

.font_1_3 {
	font-size:1.3em;
}

.font_1_0 {
	font-size:1.2em;
}

.font_0_9 {
	font-size:.9em;
}

.font_0_8 {
	font-size:.8em;
}

#splash_address {
	position: absolute;
	right:40px;
	top:30px;
	width:280px;
	text-align:right;
}

#splash_para {
	position: absolute;
	right:50px;
	top:355px;
	width:550px;
	text-align:right;
}

#splash_logo_text {
	position: absolute;
	right:40px;
	top:510px;
	width:650px;
	text-align:right;
}

#splash_logo_text h1 {
	color: #333;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;

}

#splash_headings_top h1 {
	display:inline;
	font-size:.6em;
}

/* Gallery Page */

#gallery_main {
	border-top:#0054a5 5px solid;
	width:630px;
	padding:5px;
	float:left;
	margin:5px 5px 0px 5px;
}

#gallerycrown {
	width:284px;
	float:right;
	margin-right:20px;	
}

#gallery_text {
	padding:5px;
	text-align:center;
	background-image:url(../images/crownrepeat.jpg);
	background-repeat:repeat-y;
}

#divfloat {
	clear:both;
}

#removals_section {
	float:left;
	padding:15px;
}

.galleryimg_left {
	float:left;
	display: inline;
}

.galleryimg_right {
	float:right;
	display: inline;
}

#testimonials_container {
	width:460px;
	float:left;
}

#coa_container {
	width:460px;
	padding-top:25px;
	float:left;	
}

#testimonials {
	width:444px;
	margin:0px 15px 0px 15px;
}

#testimonials_text {
	background-image:url(../images/crown2repeat.jpg);
	background-repeat:repeat-y;
	padding:10px;
	text-align:center;
}

#coa {
	width:412px;
	float:right;
	display: inline-block;
}

#coa_text {
	padding:15px;
	text-align:left;
	background-image:url(../images/coarepeat.jpg);
	background-repeat: repeat-y;
	
}

#moving_house {
	width:500px;
	padding:15px;
	float:left;
	padding-bottom:0px;

	
}

#contact {
	padding:15px;
	display:inline;
	width:400px;
	float:right;
}

.margin15 {
	margin: 15px;
}

#next {
	padding-left:40px;
	padding-right:20px;
	float:left;
}

#next h2 {
	margin-left:80px;
	margin-right:auto;
	font-size:18px;
}


#links {
	text-align:center;
}

.img_automargin {
	margin:auto;
}

#links_inner {
	margin-left:auto;
	margin-right:auto;
}

.padding_left90 {
	padding-left:90px;
}