@charset "utf-8";
/* main.css -- scsaz.net*/

html {
	background: #fff;
	padding: 0;	margin: 0;
	font-family: 'Verdana', Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}

body {
	width: 780px;
	padding: 0; margin: 30px auto 30px auto;
	position: relative;
}

a {text-decoration: none;}
a, a:link, a:visited {color: #ccc;}
a:hover {color: #333; text-decoration: underline;}

.hidden {
	display: none;
	visibility: hidden;
}

img {
	border: none;
}

/***** HEADER *****/
#header {
	background: url('/scottsdale-collection/images/header.jpg') top left no-repeat;
	height: 114px;
	position: relative;
	padding: 0; margin: 0;
	border: 5px solid #333;
}

#header h1 {
	padding: 0; margin: 0;
	text-indent: -9999px;
}

#header h1 a {
	display: block;
	padding: 0; margin: 0;
	width: 520px; height: 114px;
}

/*** ACCESS MENU (IN TITLEBAR/HEADER) ***/
#accessmenu {
	position: absolute;
	top: 5px; left: 530px;
}
#accessmenu li {
	text-indent: -9999px;
	list-style-type: none;
}
#accessmenu li a {
	display: block;
	height: 35px; width: 177px;
	position: relative;
}
#accessmenu li.am-login a {background: transparent url('images/login.jpg') top left no-repeat;}
#accessmenu li.am-pay a {
	background: transparent url('images/pay.jpg') top left no-repeat;
	top: 15px;
}


/***** MAINMENU ***********/ 

#mainmenu {
	background: url('/scottsdale-collection/images/nav.jpg') top left no-repeat;
	padding: 0; margin: 0;
	border-left: 5px solid #333;
	border-right: 5px solid #333;
	height: 35px;
	position: relative;
	font-size: 12px;
}

#mainmenu ul {
	position: absolute; top: 13px; font-family: 'Verdana', Geneva, sans-serif;
	list-style-type: none;
	padding: 0; margin: 0;
}

#mainmenu li {
	display: inline;
	text-indent: -9999px;
	padding: 0; margin: 0;
}
#mainmenu li a {
	display: block;
	height: 35px;
	position: absolute;
	top: -12px;
}

/*** MAINMENU IMAGE SWAPS ***/
#mainmenu li.mm-home a {
	background: transparent url('/scottsdale-collection/images/nav-home-button.jpg') top left no-repeat;
	width: 96px;
	left: 0px; 
}
#mainmenu li.mm-home a:hover {background: transparent url('/scottsdale-collection/images/nav-home-over.jpg') top left no-repeat;}
#mainmenu li.mm-home #currentpage {background: transparent url('/scottsdale-collection/images/nav-home-down.jpg') top left no-repeat !important;}

#mainmenu li.mm-about a {
	background: transparent url('/scottsdale-collection/images/nav-about-button.jpg') top left no-repeat;
	width: 190px;
	left: 94px;
}
#mainmenu li.mm-about a:hover {background: transparent url('/scottsdale-collection/images/nav-about-over.jpg') top left no-repeat;}
#mainmenu li.mm-about #currentpage {background: transparent url('/scottsdale-collection/images/nav-about-down.jpg') top left no-repeat !important;}

#mainmenu li.mm-services a {
	background: transparent url('/scottsdale-collection/images/nav-services-button.jpg') top left no-repeat;
	width: 200px;
	left: 215px; 
}
#mainmenu li.mm-services a:hover {background: transparent url('/scottsdale-collection/images/nav-services-over.jpg') top left no-repeat;}
#mainmenu li.mm-services #currentpage {background: transparent url('/scottsdale-collection/images/nav-services-down.jpg') top left no-repeat !important;}

#mainmenu li.mm-process a {
	background: transparent url('/scottsdale-collection/images/nav-process-button.jpg') top left no-repeat;
	width: 196px;
	left: 332px;
}
#mainmenu li.mm-process a:hover {background: transparent url('/scottsdale-collection/images/nav-process-over.jpg') top left no-repeat;}
#mainmenu li.mm-process #currentpage {background: transparent url('/scottsdale-collection/images/nav-process-down.jpg') top left no-repeat !important;}

#mainmenu li.mm-tech a {
	background: transparent url('/scottsdale-collection/images/nav-tech-button.jpg') top left no-repeat;
	width: 137px;
	left: 527px; 
}
#mainmenu li.mm-tech a:hover {background: transparent url('/scottsdale-collection/images/nav-tech-over.jpg') top left no-repeat;}
#mainmenu li.mm-tech #currentpage {background: transparent url('/scottsdale-collection/images/nav-tech-down.jpg') top left no-repeat !important;}

#mainmenu li.mm-contact a {
	background: transparent url('/scottsdale-collection/images/nav-contact-button.jpg') top left no-repeat;
	width: 110px;
	left: 659px; 
}
#mainmenu li.mm-contact a:hover {background: transparent url('/scottsdale-collection/images/nav-contact-over.jpg') top left no-repeat;}
#mainmenu li.mm-contact #currentpage {background: transparent url('/scottsdale-collection/images/nav-contact-down.jpg') top left no-repeat !important;}

/***** MAIN *****/
#main {
	float: left;
	background: #fff;
	padding: 0; margin: 0;
	border-top: none;
	border-left: 5px solid #333;
	border-right: 5px solid #333;
	border-bottom: 5px solid #333;
	line-height: 1.5;
	position: relative;
}

#main a, #main a:link, #main a:visited {color: #fff;}
#main h6, #main h1 {color: #fff;}
#main h5, #main h4, #main h3, #main h2 {color: #003366;}

#main h1 {font-size: 20px; color: #fff; margin-bottom: 0; font-weight: bold;}
#main h2 {font-size: 20px; color: #000; margin-bottom: 0; font-weight: bold;}
#main h3 {font-size: 16px; color: #ccc; margin-bottom: 0; font-weight: bold;}
#main h4 {font-size: 12px; color: #036; margin-bottom: 0; font-weight: bold;}
#main h5 {font-size: 12px; color: #fff; margin-bottom: 0; font-weight: bold;}
#main h6 {font-size: 14px; color: #000; margin-bottom: 0; font-weight: bold;}

/***** MAIN.BLOG *****/
#main.blog a, #main.blog a:link, #main.blog a:visited {color: #000;}
#main.blog h6, #main.blog h1 {color: #000;}

#main.blog h1 {font-size: 20px; color: #000; margin-bottom: 0; font-weight: bold;}
#main.blog h5 {font-size: 12px; color: #000; margin-bottom: 0; font-weight: bold;}

#main.blog #sidebar li {list-style-type: none;}
#main.blog .navigation a {font-size: 14px !important; background: #ccc; padding: 2px 5px;}
#comment {width: 450px;}

/***** MAIN1 *****/
#main1 {
	background: #fff;
	width: 477px;
	padding: 0; margin: 15px;
	min-height: 320px; /*420px;*/
	float: left;
}

/*** HOME ***/
#homefeatures {
	position: absolute;
	top: 50px; left: 220px;
}	
#homefeatures li {
	list-style-type: none;
	padding: 8px; margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: center;
	width: 240px;
}

/*** ABOUT ***/
#aboutfeatures {
	position: absolute;
	top: 40px; left: 250px;
	width: 270px;
}	

/*** TEXT CAPSULES ***/
.capsule {
	border: 1px solid #666;
	padding: 0 2px; margin: 2px 0;
}
.capsule h4 {margin: 0; padding: 0;}
.capspace {margin: 20px 0 !important;}

/*** CONTACT ***/
#contact {
	position: absolute;
	top:40px; left: 280px;
	width: 240px;
}
#contact h3 {margin: 0; padding: 0;}

#contact form input.sized {
	width: 150px; 
	position: relative; left: -30px;
}
#contact textarea.comments {
	width: 212px; height: 100px;
	position: relative; left: 0px; top: 10px;
}

/***** VENDORS *****/
#vendors a, #vendors a:link, #vendors a:visited {color: black !important;}

/***** ACTION *****/
#action {
	background: #fff;
	width: 233px;
	padding: 0; margin: 15px;
	min-height: 320px; /*420px;*/
	float: left;
}

/***** FORMS *****/
#form1, #form2 {padding: 5px; float: left; width: 375px;}
#form1 input, #form2 input, #accessform input {position: relative; width: 200px;}

/*** PAY FORM ***/
.c-name {left: 35px;}
.c-ref {left: 10px;}
.c-address {left: 23px;}
.c-phone {left: 54px;}

.c-checkname {left: 18px;}
.c-bankname {left: 42px;}
.c-checknum {left: 25px;}
.c-routenum {left: 16px;}
.c-acctnum {left: 17px;}
.c-amount {left: 10px;}

.c-city {width: 128px !important;}
.c-state {width: 20px !important;}
.c-zip {width: 60px !important;}

/*** ACCESS FORM ***/
.a-name {left: 23px;}
.a-contact {left: 28px;}
.a-address {left: 12px;}
.a-phone {left: 54px;}
.a-email {left: 83px;}

.message {width: 322px;}

/***** FOOTER *****/
#footer {
	background: #fff;
	clear: both;
	padding: 0; margin: 0;
	position: relative;
	font-family: arial, sans-serif;
}
#footer a, #footer a:link, #footer a:visited {color: #666;}
#footer a {text-decoration: none;}

#footer p {
	text-align: center;
	font-size: 10px; color: #666; font-weight: bold;
	padding: 0 0 10px 0; margin: 0;
}

#banner /* not used */ {
	text-align: center;
	margin: 0; padding: 10px 0 0 0;
	border-bottom: 1px solid black;
}

#vendorbanner {margin: 0; padding: 10px 0 0 0;}

.bbbseal {position: relative; top: -5px;}

#lowmenu ul {
	list-style-type: none;
	text-transform: lowercase;
	font-size: 14px;
}
#lowmenu li {
	display: inline;
	padding: 0 10px;
	border-left: 1px solid #CCC; 
}
#lowmenu .noborder {padding: 0 10px 0 0;}

/***** CLASSES *****/

.noborder {border: none !important;}
.notop {margin-top: 0;}

.nolink {text-decoration: none;}