/*------------------------------------------------------
*							*
*	Affordable Storage - CSS		*
*	Sections:					*
*		1./ Default CSS			*
*		2./ Positional CSS		*
*		3./ Typo CSS			*
*		4./ Extra CSS			*
*							*
--------------------------------------------------------*/

/*------------------------------------------------- 
		1./ Default CSS
---------------------------------------------------*/
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	background: url(../images/body_bg.jpg) top center repeat-y #d1d1d1;
}
div, img, td, tr {
	margin: 0;
	padding: 0;
	border: 0;
}
/*------------------------------------------------- 
		2./ Positional CSS
---------------------------------------------------*/
#contentWrap {
	width: 760px;
	margin: 0 auto 0 auto;
}
#logoRow {
	width: 760px;
	height: 76px;
}
	#linksTopBox {
		position: relative;
		top: 0;
		left: 0;
		width: 350px;
		height: 22px;
		background: url(../images/links_top_bg.gif) top left no-repeat;
	}
	#linksTop {
		position: absolute;
		top: 5px; 
		left: 10px;
		padding: 0;
	}
#menuBox {
	width: 760px;
	height: 34px;
	background: url(../images/menu_bg.gif) top left repeat-x;
}	
#header {
	width: 760px;
	height: 170px;
}
#bodyBox {
	position: relative;
	width: 760px;
	margin: 10px 0 10px 0;
}
	#leftBox {
		float: left;
		width: 190px;
		margin: 0 10px 0 0;
	}
		#textBox {
			background: url(../images/lh_bg.jpg) top left no-repeat #f1f1f1;
			padding: 9px;
		}
	#rightBox {
		float: right;
		width: 550px;
		margin: 0 9px 0 0;
	}
	#allBox {
		float: left;
		width: 750px;
		margin: 0 0 0 9px;
	}
#footerBox {
	width: 760px;
}
	#footerMenu {
		text-align: right;
		background: #000000;
	}
	#address {
		font-size: 11px;
	}

/*------------------------------------------------- 
		3./ Typo CSS
---------------------------------------------------*/
div, td, tr, p {
	font-size: 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	line-height: 1.7em;
	color: #303034;
}
h1 {
	font-size: 16px;	
	font-family: tahoma,verdana,arial,sans-serif;
	color: #0856c0;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
}
h2 {
	font-size: 13px;
	font-family: tahoma,verdana,arial,sans-serif;
	color: #0856c0;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
}
h3 {
	font-size: 12px;
	font-family: tahoma,verdana,arial,sans-serif;
	color: #0856c0;
	margin: 0 0 2px 0;
	padding: 0;
	border: 0;
}
p {
	margin: 0 0 10px 0; 
}
select, input, textarea {
	font-size: 11px;
	font-family: tahoma,verdana,arial,sans-serif;
	margin: 0;
	padding: 0;
	border-left: 1px solid #a5acb2;
	border-top: 1px solid #a5acb2;
	border-right: 1px solid #626262;
	border-bottom: 1px solid #626262;
}
ul {
	margin-top: 3px;
	margin-bottom: 15px;
}
li {
	list-style: url(../images/li_footer.gif);
	margin-left:-12px;
}

a {
	color: #0856c0;
	text-decoration: none;
}
a:hover {
	color: #0856c0;
	text-decoration: underline;
}

/*------------------------------------------------- 
		4./ Extra CSS
---------------------------------------------------*/
.fRight {float: right;}
.fLeft {float: left;}
.sep {
	background: url(../images/lh_sep.gif) top left no-repeat;
	height: 10px;
}
.menItem {
	float: left;
	height: 33px;
}
#address p {
	font-size: 11px;
	line-height: 1.3em;
}
#footerMenu p {
	color: #ffffff;
	font-weight: bold;
	margin-right: 9px;
	font-family: tahoma,verdana,arial,sans-serif;
}
#footerMenu a {
	color: #ffffff;
}
#footerMenu a:hover {
	color: #ffffff;
}
#textBox a {
	color: #2c2c30;
}
#textBox a:hover {
	color: #2c2c30;
}
.hr {
	background: #000000;
	margin: 0 0 2px 0;
}

/* Space Calculator Related */
.spaceBox {
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
.spaceBoxSubmit {
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}
.spaceText {
	padding: 10px;
	font-weight: bold;
}
.spaceForm {
	padding: 10px;
}
.spaceTabs {
	vertical-align: bottom;
}
.spaceHeader {	
	float: left;
	border-top: 2px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background: #b5b5b5;
}
.spaceHeaderSel  {	
	float: left;
	border-top: 2px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background: #f1f1f1;
}
.spaceHeaderSel a, .spaceHeader a {	
	padding: 0 5px 0 5px;
	font-weight: bold;
}
.spaceHeaderSel a:hover, .spaceHeader a:hover {	
	padding: 0 5px 0 5px;
	text-decoration: none;
}