
@import url('main_editor_styles.css');

/* Default Styles */


body {
	margin:0;
	padding:0;
	color:#000000;
	background:#FFFFFF top left repeat-x url(/images/bgnd.png);
}
body, td, input, textarea {
	font: normal normal normal 11px Arial, Helvetica, Sans-serif;
}
input, textarea {
	font-size:13px;
}
.html ul, .html li {
	list-style:square;
}


#banner {
	width:769px;
	margin:10px 0px 10px 0px;
}


#body {
	clear:left;
	width:768px;
	text-align:left;
	padding:20px 0px 20px 0px;
}
#body .newslist a, #body .html a {
	color:#AD4057;
	text-decoration:none;
}
#body .newslist a:hover, #body .html a:hover {
	text-decoration:underline;
}
#body .newslist .html {
	clear:left;
}


#left {
	float:left;
	width:140px;
}
#left.home {
	width:240px;
}
#left .html {
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#719335;
	font-style:italic;
}
#left .submenucontainer {
	width:120px;
	padding:0 6px 0 14px;
	background:top left repeat-y url(/images/nav-border-middle.gif);
}
#left .submenucontainer a.title {
	font-size:13px;
	font-weight:bold;
	color:#1A3E5E;
	text-decoration:none;
}
#left .submenucontainer a.title:hover {
	text-decoration:underline;
}
ul.submenu, ul.submenu li {
	margin:0;
	padding:0;
	list-style:square;
}
ul.submenu li {
	margin:0 0 0 16px;
	padding:12px 0 0 0;
}
ul.submenu a {
	color:#1A3E5E;
	text-decoration:none;
	font-size:10px;
}
ul.submenu a:hover {
	text-decoration:underline;
}
ul.submenu ul a {
	/*color:#6A837B;*/
}


#middle {
	float:left;
	width:446px;
	padding-right:6px;
}
#middle.home {
	width:346px;
}
#middle .html_container {
	margin-left:38px;
}
#middle .html {
	line-height:18px;
}
#middle .newslist div {
	margin-top:20px;
}
#middle .newslist img {
	margin-right:10px;
	margin-top:5px;
}


#right {
	float:left;
	width:161px;
	border-left:solid 1px #C3DA94;
	padding:10px 0px 10px 10px;
}
#body #right form {
	margin:0;
}
#right .newslist div {
	margin-top:20px;
	line-height:11px;
}
#right .html img {
	margin-right:5px;
	margin-bottom:15px;
}
/* Login area */
#loginBlurb {
	font-size: 16px;
	font-weight: bold;
}
#loginForm {
	width: 100%;
	padding-bottom: 30px;

}
#loginForm input {
	width: 145px;
	height: 23px;
	padding: 0 0 2px 5px;
	border: none;
	background: url('/images/inputBoxes.png') top left no-repeat;
	display: inline-block;
	vertical-align: middle;
}
#loginForm label {
	vertical-align: middle;
	width:110px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
}
#emailEntryField, #passwordEntryField {
	display: block;
	padding-top: 10px;
}
#submit input {
	display: block;
	margin: -15px 0 15px 110px;
	width: 150px;
	background: #1A3F5A;
	color: white;
	border: solid 1px white;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;


}
#submitButtonField {
	display: block;
	width: 100px;
	height: 74px;
	border: none;
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	background: url('/images/Equip-logo.gif') top right no-repeat;
}
#seperator {
	display: block;
	height: 20px;
	width: 100%;
	border-top: solid 1px #006600;
}
/* footer */


#footer {
	clear:left;
	padding:30px 0 0 0;
}
#footer, #footer a, #footer a:hover {
	font-size:10px;
	color:#999999;
	text-decoration:none;
}


#footer.central-footer {
	padding:20px 0 10px 38px
}


/* map */


.map_hidden_container {
	height:150px;
}
.map_hidden {
	display:none;
	position:relative;
	top:-330px;
	left:66px;
	width:125px;
	color:#666666;
}
.map_hidden strong.green {
	color:#719335;
}
.map_hidden a {
	color:#719335;
}


/* forms */


.bo {
	float:left;
	width:100px;
}
.form_inline input, .form_inline textarea {
	width:160px;
}
.form_inline strong {
	clear:left;
	float:left;
	display:block;
	width:100px;
}
.form_inline strong span {
	font-weight:normal;
}
.input_num {
	width:40px;
	text-align:right;
}




/* Contact Form */

.error_text { color:#FF0000; font-style:italic; }

/* Shop */

.shop_item_image {}
.shop_item_header {}
.shop_item_header, .shop_item_header a, .shop_item_header a:hover {}
.shop_item_header a:hover {}
.shop_item_price {}

/* Checkout */

.checkout_box { float:left; width:175px; margin:0px 15px 15px 0px; }
.checkout_box_input { float:left; width:25px; }
.checkout_box_label { float:left; width:150px; }
.checkout_subtle label { font-size:11px; color: #999; cursor: pointer; }
.checkout_textarea { width:200px; height:80px; }
.checkout_error { color:#FF0000; font-style:italic; }
.checkout_payment_options { list-style:none; margin-left:20px; padding-left:0; }

.checkout_order_summary th { font-style:italic; font-weight:normal; border-bottom:1px solid #E7D9C5; }
.checkout_order_summary tr.row_item td			{ border-bottom:1px solid #E7D9C5; }
.checkout_order_summary tr.row_discount td	{  }
.checkout_order_summary tr.row_shipping td	{  }
.checkout_order_summary tr.row_total td			{ border-bottom:1px solid #E7D9C5; border-top:1px solid #E7D9C5; }

/* User Signup */

.signup_text_label { float:left; clear:left; display:block; width:120px; font-weight:bold; }
