/************************************************
*
* Stronghold Self Storage Records Management
* http://www.dubytscom.com
* (c) 2009, All Rights Reserved.
* 
* Updated September 2009
*
* Website designed by Dubyts Communications
* http://www.dubytscom.com

************************************************/

/*
* Typography colors

#bb9970; 	dark brown
#cb1532; 	red


Background colors
#000; 		black
#d10220;	red
#811b10; 	dark red
#6d150c; 	light red
#fbf4ed; 	cream
#c9a57c; 	light brown
#efe1d1;	pink brown

*/

/*reset*/

body, p, ul, ol, li, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend, pre, code, address {margin:0;padding:0;border:0;}

html, body				{height:100%;background:url(../images/header_bk.png) repeat-x;}
body 					{font-family:Tahoma, Geneva, sans-serif; font-size:0.9em;color:#b7a48f;}
a						{color:#9b1f12;font-weight:bold;text-decoration:none;}
a:hover					{color:#b42a1c;font-weight:bold;text-decoration:underline;}
.boldred				{color:#9b1f12;font-weight:bold;text-decoration:none;}
/********************* Structure **************************/

#topNav 				{line-height:38px; float:right;margin-right:80px;}
#topNav img				{float:right;margin-top: 10px;margin-right:80px;}
#topNav ul				{width:1020px;}
#topNav li				{color:#67130b; font-weight:bold; display:inline;list-style:none; padding-left:20px;}
#topNav li a			{color:#67130b; font-weight:bold; text-decoration:none;}
#topNav li a:hover		{text-decoration:underline;}

#container				{width:1020px;padding:0;color:#bb9970;height:auto !important;min-height:100%;margin: 0 auto -60px;} 
						/* the bottom margin is the negative value of the footer's height */

#feature				{width:1020px;height:294px;}
#feature p 				{width:400px; font-size:0.9em;line-height:1.4em;}
#feature img.feature 	{float:right; position:relative; bottom:0;}
#feature img.tagline 	{float:left;margin-top:40px; margin-bottom:30px;}
#feature ul				{margin-left:15px; width:400px; font-size:0.9em;line-height:1.4em;}
#feature h2				{color:#cc0033; font-family: Helvetica, sans-serif; font-size:200%; line-height:2.2em; margin-top:55px; margin-bottom:30px;float:left;width:430px;}
#feature h2.test			{color:#cc0033; font-family: Helvetica, sans-serif; font-size:200%; line-height:2.2em; margin-top:25px; margin-bottom:5px;float:left;width:430px;}

#mainContent			{width:535px;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border: 1px solid #c5b6a5;padding:5px 20px 20px 5px;
						margin-top:20px;margin-bottom:10px;margin-right:55px;font-family:Tahoma, Geneva, sans-serif;font-size:0.9em;color:#816849;}
#mainContent .boxHead	{background-color:#bb9970; width:550px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;}
#mainContent .boxHead h2{color:#fff; font-family: Helvetica, sans-serif; font-size:2em;margin-left:10px; padding-bottom:30px;padding-top:30px;}
#mainContent p			{padding-left: 30px; line-height:1.4em;margin-top:1em; margin-bottom:0.5em;}
#mainContent h3			{color:#996329; font-family: Helvetica, sans-serif; font-size:1.4em; margin:10px 20px 0 30px;}
#mainContent ul			{margin-left:50px;}
#mainContent li			{line-height:1.2em;padding-bottom:5px;padding-top:5px;}

#secondaryContent		{margin-top:20px;width:345px;float:left;}
#secondaryContent.box	{font-size:0.9em;line-height:1.6em;-moz-border-radius:10px;-webkit-border-radius:10px;
						 border: 1px solid #c5b6a5;color:#967a59;padding:15px;}
						 
#secondaryContent.box ul{margin-left:15px;margin-top:15px;}
#footer					{width:100%;height:90px;background:#d10220;color:#fff;}
#footer .footerText		{width:1020px; margin:0 auto;}
#footer li				{font-size:1em;list-style-type:none;display:inline;padding-right:5px; line-height:90px;}
#footer li a			{font-weight: bold;text-decoration:none;}
#footer a				{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
#footer a:hover			{text-decoration:underline;}


#columns 				{padding-left:30px;clear:both;/*width:540px;height:100%;*/}
#columns ul				{/*width:650px;*/float: left;margin: 0;padding: 0;}
#columns li				{/*width:170px;*/float: left;width: 200px;margin: 0;padding-right:20px;}
.clear					{clear:both;}
.push					{height:90px;}/*same height as footer*/

/*industry*/

#industry				{margin-top:15px; width:980px;height:300px;-moz-border-radius:10px;-webkit-border-radius:10px;border: 1px solid #eadbcb;padding:10px;background:#fcf6ef;
						color:#967a59;font-size:0.9em;}
#industry p				{margin-right:5px;margin-left:15px;padding:20px 0 20px 0; line-height:1.4em;}

.industrySectors 		{list-style: none;margin: 0;padding: 0;}
.industrySectors li 	{padding: 10px;margin-right:20px;margin-bottom:40px;float: left;position: relative;width: 148px;height: 148px;}
.industrySectors li:hover img {border:none;background: #c8a47a;}
.industrySectors img 	{background: #bb9970;border:none;padding: 9px 9px 50px 9px;}
.industrySectors img a 	{border:none;}
.industrySectors em 	{color: #fff;font-family:Tahoma, Geneva, sans-serif;font-size:1em;font-weight: bold;font-style:normal;padding: 2px 10px;display: block;
						position: absolute;text-align:center;top: 165px;}
.industrySectors a 		{text-decoration: none;}
.industrySectors a:hover em {border:none;}

/********************* Full Box **************************/

#fullBox			{width:960px;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border: 1px solid #c5b6a5;padding:5px 20px 20px 5px;
						margin-top:20px;margin-bottom:20px;margin-right:55px;font-family:Tahoma, Geneva, sans-serif;font-size:0.9em;color:#816849;}

/********************* Top Buttons **************************/
#topNav				{float:right; width:400px;}
.newsletter			{text-indent:-9999px;display:block; width:142px; height:24px; float:right;}/*margin: 5px 80px 0 0;*/
.newsletter a		{background: url(../images/newsletter.png) no-repeat 0 0; width:142px; height:24px;display:block;margin:0 auto;}
.newsletter a:hover	{background: url(../images/newsletter_over.png) no-repeat; width:142px; height:24px;display:block;margin:0 auto;}
.login			{text-indent:-9999px;display:block; width:101px; height:24px; float:right; padding-right:20px;}/*margin: 5px 80px 0 0;*/
.login a		{background: url(../images/login.png) no-repeat 0 0; width:101px; height:24px;display:block;margin:0 auto;}
.login a:hover	{background: url(../images/login_over.png) no-repeat; width:101px; height:24px;display:block;margin:0 auto;}
.photogallery			{text-indent:-9999px;display:block; width:101px; height:24px; float:right; padding-right:20px;}/*margin: 5px 80px 0 0;*/
.photogallery a			{background: url(../images/photogallery.png) no-repeat 0 0; width:101px; height:24px;display:block;margin:0 auto;}
.photogallery a:hover	{background: url(../images/photogallery_over.png) no-repeat; width:101px; height:24px;display:block;margin:0 auto;}

/********************* Typography **************************/

h1 						{background: url(../images/logo.gif) no-repeat;float:left;width:194px;height:74px;margin-top:15px;text-indent:-9999px;}/*logo*/

/****************** Main Navigation ************************/
#mainNav{width:710px;height:70px;float:left;margin-left:60px;}
ul#mainNav {	
list-style:none;
height:70px;
margin-top:32px;/*needed to shift down*/
}
ul#mainNav li {
display:inline;
}
ul#mainNav li a {
		height:40px;
		float:left;
		text-indent:-9999px;
		text-decoration:none;
}
ul#mainNav li.home a {
		width:85px;
		background:url(../images/Navigation.png) no-repeat 0 0;
}
ul#mainNav  li.home a:hover {
		background-position:0 -39px;
}
ul#mainNav  li.home a.current{
		background-position:0 -80px;
}
ul#mainNav li.services a {
		width:85px;
		background:url(../images/Navigation.png) no-repeat -85px 0;
}
ul#mainNav  li.services a:hover {
		background-position:-85px -39px;
}
ul#mainNav  li.services a.current{
		background-position:-85px -80px;
}
ul#mainNav li.requestquote a {
		width:145px;
		background:url(../images/Navigation.png) no-repeat -170px 0;/*adding more goes to left*/
}
ul#mainNav  li.requestquote a:hover {
		background-position:-170px -39px;
}
ul#mainNav  li.requestquote a.current{
		background-position:-170px -80px;
}
ul#mainNav li.offsite a {
		width:155px;
		background:url(../images/Navigation.png) no-repeat -315px 0;
}
ul#mainNav li.offsite a:hover {
		background-position:-315px -39px;
}
ul#mainNav li.offsite a.current{
		background-position:-315px -80px;
}
ul#mainNav li.security a {
		width:85px;
		background:url(../images/Navigation.png) no-repeat -470px 0;
}
ul#mainNav li.security a:hover {
		background-position:-470px -39px;
}
ul#mainNav li.security a.current{
		background-position:-470px -80px;
}
ul#mainNav li.faq a {
		width:55px;
		background:url(../images/Navigation.png) no-repeat -555px 0;
}
ul#mainNav li.faq a:hover {
		background-position:-555px -39px;
}
ul#mainNav li.faq a.current{
		background-position:-555px -80px;
}
ul#mainNav li.contact a {
		width:100px;
		background:url(../images/Navigation.png) no-repeat -610px 0;
}
ul#mainNav  li.contact a:hover {
		background-position:-610px -39px;
}
ul#mainNav  li.contact a.current{
		background-position:-610px -80px;
}


/******************** Icon Navigation ****************************/
ul#icons {float:left;height:80px;width:520px;margin-left:-10px;}
ul#icons li {display:inline;list-style:none;}
ul#icons li a {
		height:80px;
		float:left;
		text-indent:-9999px;
		text-decoration:none;
}
ul#icons li.storage a {
		width:160px;
		background:  url(../images/icons.png) no-repeat 0 0;
}
ul#icons li.storage a:hover {
		background-position:0 -80px;
}
ul#icons li.retrieval a {
		width:164px;
		background: url(../images/icons.png) no-repeat -166px 0;
}
ul#icons li.retrieval a:hover {
		background-position:-166px -80px;
}
ul#icons li.shredding a{
		width:196px;
		background: url(../images/icons.png) no-repeat -327px 0;
}
ul#icons li.shredding a:hover {
		background-position:-327px -80px;
}

.list{list-style:none; margin:0; padding:0;}
.list-indent{margin-left:20px;}


.requestaquote			{text-indent:-9999px;display:block; width:153px; height:24px; float:left; margin:20px 0 20px 0;}
.requestaquote a			{background: url(../images/requestaquote.png) no-repeat 0 0; width:153px; height:33px;display:block;margin:0 auto;}
.requestaquote a:hover	{background: url(../images/requestaquote_over.png) no-repeat; width:153px; height:33px;display:block;margin:0 auto;}

