@import url("common.css");

html, body, * html .main { height:100%; }
table { border-collapse:collapse; }
body, td, form, h1, h2, h3, h4, h5 ,h6, ul, li, p { margin:0; padding:0; }
img { border:0 none; }
map { display:none; }
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }

.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right !important; }
.tal { text-align:left !important; }
.tac { text-align:center !important; }
.di img { display:inline !important;}
img.di { display:inline !important;}
.clr { clear:both; height:1px; overflow:hidden; }
.clear { clear:both; }
object { display:block; }	
.fl { float:left; }
.fr { float:right; }
.block { display:block; }
.hide { display:none; }

body, td, th, form, h1, h2, h3, h4, h5 ,h6, ul, li, p, div, a, code, blockquote { 
	font-size:11px; font-family:arial,helvetica,sans; color:#7c7c7c; line-height:150%; 
}
textarea, input { 
	font-size:12px; font-family:arial,helvetica,sans; color:#000; 
}
a, a:link, a:active { text-decoration:none; color:#fff; }
a:hover { color:#dfdfdf; }
a:visited { color:#fff;/*#ffffff*/; }
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active { text-decoration:none; }
.ainv a:hover { text-decoration:none; }
a.ainv:link, a.ainv:visited, a.ainv:active { text-decoration:none; }
a.ainv:hover { text-decoration:none; }

/*  login */

#signup_load {
	display:none;
	text-align:center;
	padding:0;
}

.signup_error {
	font-weight:bold;
	color:red;
}

.signup_success {
	font-weight:bold;
	color:#090;
}
.titleBarRow {
	background-color:#0dabe0;
	color:#FFF;
}
.userLogin {
	padding:5 5 5 5;
}



.top {
	min-height:100%;
	background: #FFF;
	text-align:center;
}
.padds {
	padding:0px 0;
	width:885px;
	margin:0 auto;
}
.borders {
	border:1px solid #FFF;
}
.bg-1 {
	background:#FFF;
	padding:4px;
}
.bg-2 {
	background:#FFF;
}
.header {
	background:url(images/page/header.jpg) 0 0 no-repeat;
	height:158px;
	padding:0px;
}
.top-nav {
	background: 0 0 repeat-x #284879;
	border-bottom:1px solid #284879;
	height:28px;
}
.top-nav div.fr {
	padding:1px 0 0 0;
	line-height:100%;
}
.list-1, .list-2, .list-3 {
	list-style:none;
	padding:0;
	margin:0;
}
.list-1 {
	height:28px;
}
	.list-1 li {
		height:28px;
		list-style:none;
		padding:0;
		float:left;
		display:block;
		margin:0;
		line-height:110%;
	}
	.list-1 li {
		height:22px;
		padding:8px 15px 0 15px;
		float:left;
  color: #fff;
	}
	.list-1 a {
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
		line-height:110%;
		color: inherit !important;
	}
	.list-1 a.act, .list-1 li.current_page_item {
		padding-top: 7px;
		background:#d2d2d2;
  color: #284879;
	}
	.top-nav span.fr {
		padding:6px 20px 0 10px;
		border-left:0px solid #9FA2A4;
		height:22px;
		line-height:100%;
	}
	.top-nav div.fr {
		padding:1px 0 0 0;
		line-height:100%;
	}
.button {
	cursor:pointer;
	font-size:13px;
	color:#000;
}

.textfield {
	width:150px;
	color:#999;
	font-size:13px;
}
.search-button {
	background:url(images/search-button-bg.gif) no-repeat;
	width:50px;
	height:22px;
	text-align:center;
        border:none;
        color:#222;
        font-size:11px;
}
.orange-button {
	background:url(images/button.gif) no-repeat;
	width:94px;
	height:25px;
	text-align:center;
	border:0 none;
	color:#FFF;
}
.search-textfield {
	padding-left:20px;
	background:url(images/search.gif) 4px 4px no-repeat #FFF;
	border-width:1px;
	border-color:#c8c7c6;
	border-style:solid;
	margin-top:4px;
	float:left;
	width:110px;
}
.footer {
	height:30px;
	background: 0 0 repeat-x #005F9D;
        display: none;
}
	.footer div {
		padding:0px 20px 0 20px;
	}
	.footer * {
		font-size:13px !important;
		color:#008BE8 !important;
		text-decoration:none !important;
	}
.side-padds {
	padding:10px 0 0;
	min-height:1px;
	text-align:left;
}
.quay-sidebar img {
       display:block;
       margin-bottom: 10px;
}
.quay-sidebar {
       float:left;
}
#home_slide {
       float:right;
}
.grayarea {
	width:603px;
	padding:30px;
	background-color: #d2d2d2;
	min-height: 462px;
}
	.grayarea a {
		color: #7c7c7c;
		text-decoration: none;
		font-weight: bold;
	}
	.grayarea a:hover {
		text-decoration: none;
		color: #3496c3;
	}
.bodytext {
	color: #323240;
	font-size: 15px;
}
.bodytext p{
	line-height:150%;
	padding-bottom:15px;
}
.bodytext h2 {
	font-size:15px;
	margin-bottom: 10px;
}

.fbSquare {
        height: 16px;
        width: 24px;
        display: block;
        float: left;
        margin-top: -4px;
        margin-right: 2px;
        background-image:url(images/facebook_logo.gif);
        background-repeat:no-repeat;
}
.twSquare {
        height: 24px;
        width: 24px;
        display: block;
        float: left;
        margin-top: -5px;
        margin-right: 2px;
        background-image:url(images/twitter_logo.gif);
        background-repeat:no-repeat;
		padding-right:9px;
}

	.subCategory a{ 
		font-size: 15px;
		line-height: 200%;
		font-weight: normal;
	}
	
	.subCategory li {
		list-style: none;
		margin: 0; 
		display: inline; 
		padding:0 1.2em ;
		border-left: 1px solid #7c7c7c;
		font-size: 15px;
		line-height: 200%;
		font-weight: normal;
	}

	.subCategory .firstItem {
		padding-left:0;
		border-left:none;
	}

	#vendorTable td a{
		line-height:120%;
	}
.current_page_item {
	font-size: 15px;
	font-weight: normal;
	color:#323240;
	text-decoration:none;
}	
.postData h2{
	font-size: 15px;
}

#leaseForm label {
	display:block;	
}
