/**
 * Default CSS File
 * 
 * @author STECHUSA.com <development@stechusa.com>
 * @copyright STECHUSA.com
 * @package STECHUSA
**/

/**
 * Global Styles
**/
	body {
		background: #069;
		color: #000;
		font-size: small;
		margin: 10px 0 10px 0;
		padding: 0;
		text-align: center;
	}
	
	a:link, 
	a:active, 
	a:visited, 
	a:hover {
		color: #039;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	img, 
	a img {
		border: 0;
	}
	
	form {
		margin: 0;
		padding: 0;
	}
	
	form table tr td {
		padding: 1px 0 1px 0;
	}
	
	.asterisk {
		color: #f00;
	}
	
	.submit {
		border: none;
		color: #f90;
		cursor: hand;
		cursor: pointer;
		font-size: 0%;
		margin: 0;
		padding: 0;
	}
	
	.submit-continue {
		background: transparent url(/images/content_button_continue.gif) top center no-repeat;
		height: 27px;
		width: 100px;
	}
	
	.submit-login {
		background: transparent url(/images/content_button_login.gif) top center no-repeat;
		height: 27px;
		width: 77px;
	}
	
	.submit-secure-login {
		background: transparent url(/images/content_button_secure_login.gif) top center no-repeat;
		height: 27px;
		width: 122px;
	}
	
	.submit-send-reminder {
		background: transparent url(/images/content_button_send_reminder.gif) top center no-repeat;
		height: 27px;
		width: 122px;
	}
	
	.submit-search {
		background: transparent url(/images/content_button_search.gif) top center no-repeat;
		height: 27px;
		width: 77px;
	}
	
	.submit-submit {
		background: transparent url(/images/content_button_submit.gif) top center no-repeat;
		height: 27px;
		width: 77px;
	}
	
	.submit-order-now {
		background: transparent url(/images/content_button_order_now.gif) top center no-repeat;
		height: 27px;
		width: 122px;
	}
	
	.list-custom-bullet1 {
		list-style-image: url(/images/content_arrow2_orange.gif);
	}
	
	.align-left { text-align: left; }
	.align-center { text-align: center; }
	.align-right { text-align: right; }

/**
 * Page Design Styles
**/
	#page-main-heading {
		display: none;
		visibility: hidden;
	}
	
	#page-wrap {
		margin: 0 auto;
		text-align: center;
		width: 901px;
	}

/**
 * Header Styles
**/
	#header-wrap {
		clear: both;
	}
	
	#header-logo-heading-wrap {
		background: transparent url(/images/header_logo_heading.gif) top center no-repeat;
		color: #fff;
		height: 159px;
		width: 901px;
	}
	
	#header-logo-heading-wrap h1, 
	#header-logo-heading-wrap h2 {
		display: none;
		visibility: hidden;
	}
	
	#header-logo-heading-text-wrap {
		color: #fff;
		font-style: italic;
		padding: 50px 15px 0 350px;
		text-align: left;
	}
	
	#header-logo-heading-text-wrap a {
		color: #fff;
		font-style: italic;
	}
	
	#header-menu-wrap {
		clear: both;
	}
	
	#header-menu-main-wrap {
		height: 19px;
		width: 901px;
	}
	
	#header-menu-main-wrap a span {
		display: none;
	}
	
	#header-menu-sub-wrap {
		background: transparent url(/images/header_menu_sub_bg.gif) top center no-repeat;
		clear: both;
		height: 25px;
		line-height: 25px;
		margin: 0;
		padding: 0;
		text-align: left;
		width: 901px;
		vertical-align: middle;
	}
	
	#header-menu-sub-wrap div {
		margin-left: 60px;
	}
	
	#header-menu-sub-wrap ul {
		margin-left: 90px;
	}
	
	#header-menu-sub-wrap ul li {
		margin-left: 3ex;
	}
	
	#header-menu-sub-wrap a:link, 
	#header-menu-sub-wrap a:active, 
	#header-menu-sub-wrap a:visited, 
	#header-menu-sub-wrap a:hover {
		color: #fff;
		font-family: Arial;
		font-size: small;
	}

/**
 * Content Styles
**/
	#content-wrap {
		background: #fff url(/images/page_box_bg.gif) top center repeat-y;
		font-size: small;
		overflow: hidden;
		width: 901px;
	}
	
	#content-block1-wrap, 
	#content-block-full-wrap {
		float: left;
		margin: 0 auto;
		text-align: left;
		width: 647px;
	}
	
	#content-block-full-wrap {
		width: 100%;
	}
	
	#content-block1-wrap h3, 
	#content-block1-wrap h4, 
	#content-block1-wrap h5, 
	#content-block-full-wrap h3, 
	#content-block-full-wrap h4, 
	#content-block-full-wrap h5 {
		color: #039;
		font-family: Arial;
		font-size: x-large;
		margin-top: 15px;
		text-align: center;
	}
	
	#content-block1-wrap h4, 
	#content-block1-wrap h5 {
		font-size: medium;
		margin-top: 0;
		text-align: left;
	}
	
	#content-block1-wrap div.padding, 
	#content-block-full-wrap div.padding {
		margin: 5px 10px 15px 27px;
		text-align: left;
	}
	
	#content-block-full-wrap div.padding {
		margin: 5px 10px 15px 10px;
	}
	
	#content-block2-wrap {
		float: right;
		margin: 0 auto;
		text-align: center;
		width: 244px;
	}
	
	#content-block2-wrap div.padding {
		margin: 5px 13px 15px 5px;
		text-align: center;
	}
	
	.content-block-title-1 {
		color: #000;
		text-transform: uppercase;
	}
	
	.content-block-title-2 {
		color: #690;
		font-weight: normal;
		text-transform: lowercase;
	}
	
	.content-block2-separator {
		font-size: 0;
		margin: 5px 0 0 0;
	}
	
	.menu-horizontal, 
	.menu-horizontal-margin {
		margin: 0;
		padding: 0;
	}
	
	.menu-horizontal li, 
	.menu-horizontal-margin li {
		float: left;
		list-style-type: none;
	}
	
	.menu-horizontal li:first-child, 
	.menu-horizontal .first-item {
		margin: 0;
	}
	
	.content-block-faq-box-wrap .box-header {
		font-size: larger;
		font-weight: bold;
		height: 35px;
		line-height: 35px;
		text-align: left;
		vertical-align: middle;
	}
	
	.content-block-faq-box-wrap .box-header-even {
		background: transparent url(/images/content_bg_repeatx_35px_blue.gif) top center repeat-x;
	}
	
	.content-block-faq-box-wrap .box-header-odd {
		background: transparent url(/images/content_bg_repeatx_35px_green.gif) top center repeat-x;
	}
	
	.content-block-faq-box-wrap .box-header div {
		padding-left: 5px;
	}
	
	.content-block-faq-box-wrap .box-body {
		background: #f3eeee;
		padding: 4px;
	}
	
	.content-block-login-box-wrap {
		background: #F3EEEE;
		border: #ccc 1px solid;
	}

/**
 * Footer Styles
**/
	#footer-wrap {
		clear: both;
		text-align: center;
	}
	
	#footer-menu-wrap {
		background: transparent url(/images/footer_menu_bg.gif) top center no-repeat;
		color: #fff;
		font-size: medium;
		height: 52px;
		line-height: 52px;
		text-align: center;
		width: 901px;
		vertical-align: middle;
	}
	
	#footer-menu-wrap a:link, 
	#footer-menu-wrap a:active, 
	#footer-menu-wrap a:visited, 
	#footer-menu-wrap a:hover, 
	#footer-copyright-wrap, 
	#footer-copyright-wrap a:link, 
	#footer-copyright-wrap a:active, 
	#footer-copyright-wrap a:visited, 
	#footer-copyright-wrap a:hover {
		color: #fff;
	}
	
	#footer-menu-wrap ul {
		width: 700px;
		margin: 0 auto;
	}
	
	#footer-menu-wrap ul li {
		margin-left: 3.25ex;
	}
	
	#footer-copyright-wrap {
		margin: 10px 0 0 0;
	}