/* CheckOut */

div.wizard div {
	clear:left;
}

div.wizard div.LoginStepLogin {
	clear:none;
	float:left;
	min-width:468px;
	width:23.38em;
	*width:22.82em;
}

div.wizard div.LoginStepRegister {
	clear:none;
	float:right;
	min-width:468px;
	width:23.38em;
	*width:22.82em;
}

div.wizard div.nav {
	border-top:1px dotted #ccc;
	margin:2em 0 0 0;
}

div.wizard div.hiddenPanel {
	margin:0 0 0 2em;
}

div.wizard a {
	color:#485e88;
	text-decoration:none
}

div.wizard a:hover {
	color:#000;
	text-decoration:underline;
}

div.wizard h3 {
	border-bottom:1px dotted #ccc;
	clear:both;
	color:#999;
	font-weight:bold;
	font-size:108%;
	height:2em;
	line-height:2em;
	margin:0;
	padding:1em 0 0 0;
}

div.wizard p {
	margin:1em 0 0 0;
}

div.wizard span.Validator {
	margin:0 0 0 15em;
	line-height:2em;
}

div.wizard label {
	clear:left;
	float:left;
	display:block;
	margin:1em 0 0 0;
	width:15em;
}

div.wizard div.hiddenPanel label {
	width:13em;
}

div.wizard div.cart {
	margin:1em 0 0 0;
}

div.wizard input {
	border:1px solid #ccc;
	margin:1em 0 0 0;
	padding:0.25em;
}

div.wizard input:focus {
	background:#e2e8ed;
	border:1px solid #485e88;
}

div.wizard input[type="text"],
div.wizard input[type="password"] {
	width:18em;
}

div.wizard input[type="submit"] {
	background:none;
	background-image:url(../images/button125_bg_inactive.gif);
	background-position:center;
	background-repeat:no-repeat;
	border:0;
	color:#fff;
	font-weight:bold;
	height:25px;
	cursor:pointer;
	cursor:hand;
	width:125px;
	margin:1em 0 0 0;
}

div.wizard input[type="submit"]:hover {
	background-image:url(../images/button125_bg_active.gif);
}

div.wizard input[type="submit"][disabled] {
	background-image:url(../images/button125_bg_disabled.gif);
	color:#ccc;
}

div.wizard input[type="submit"][disabled]:hover {
	color:#ccc;
}

div.wizard input[type="submit"].Next {
	float:right;
}

div.wizard input[type="submit"].Previous {
	float:left;
}

div.wizard input[type="radio"],
div.wizard input[type="checkbox"] {
	border:none;
	float:left;
}

div.wizard textarea {
	font-size:85%;
	margin:1em 0 0 0;
}

div.wizard div.AspNet-Login-FailurePanel,
div.wizard div.ErrorMessage {
color:red;
margin:1em 0 0 0;
}

div.wizard div.AspNet-Login-PasswordRecoveryPanel {
margin:1em 0 1em 0;
}

div.wizard em {
	font-style:normal;
}

div.wizard ul {
	margin:0;	
}

div.wizard ul li {
	clear:left;
	list-style:none;
}

div.wizard ul li input,
div.wizard span.checkbox input {
	margin:1em 0.5em 0 0;
}

div.wizard ul li label,
div.wizard span.checkbox label {
	clear:none;
	width:auto;
}

div.wizard dl {
	line-height:1.5em;
	margin:1em 0 0 0;
}

div.wizard dl dt {
	float:left;
	font-weight:normal;
}

div.wizard dl dd {
	margin:0 0 0 175px;
}

/* Cart */

span.margintop {
	display:block;
	margin:1em 0 0 0;
}

div.cart ul {
margin:0;
}

div.cart ul li {
border-bottom:1px dotted #ccc;
display:block;
height:6em;
*height:7em;
list-style:none;
overflow:hidden;
padding:1em 0 1em 90px;
}

div.cart ul li.header {
color:#999;
height:auto;
overflow:none;
padding:0;
text-align:right;
}

div.cart ul li.header div.left {
float:left;
}

div.cart ul li.header div.right {
clear:none;
float:right;
}

div.cart ul li span.productRemoveCartItem {
display:block;
float:left;
margin:0 0.5em 0 -90px;
}

div.cart ul li h2 {
font-size:108%;
margin:0;
}

div.cart ul li h2 a {
color:#485e88;
text-decoration:none;
}

div.cart ul li h2 a:hover {
color:#000;
}

div.cart ul li div.productDetails {
float:right;
margin:-4em 0 0 0;
}

div.cart ul li a.productImage img {
float:left;
margin:0 0 0 -60px;
padding:0 1em 1em 0;
}

div.cart ul li span.productSku {
color:#999;
font-size:77%;
}

div.cart ul li input.quantity {
width:2em;
}

div.cart div.cartControls div span,
div.cart ul li span.productQuantity,
div.cart ul li span.productPrice,
div.cart ul li span.productTotalPrice {
display:block;
float:left;
font-weight:bold;
font-size:108%;
height:2em;
line-height:2em;
width:7em;
/*margin:0 0 0 90px;*/
padding:0 0 0 1em;
text-align:right;
}

div.cart ul li span.orderSummary {
display:block;
float:left;
font-weight:bold;
font-size:108%;
height:2em;
line-height:2em;
}

div.cart ul li span.productSummary {
display:block;
color:#666;
font-size:93%; /*93*/
padding:1em 0 1.5em 1em;
}

div.cart div.cartControls {
border-bottom:1px dotted #ccc;
padding:1em 0;
}

div.wizard div.cart div.cartControls {
border:0;
padding:0;
}

div.wizard div.cart div.cartControls span {

}

div.cart div.cartControls input {
margin:0 0.5em 0 0;
}

div.cart div.cartControls div.left {
float:left;
}

div.cart div.cartControls div.right {
float:right;
}

div.wizard div.cart div.cartControls div.right {
clear:both;
}

div.cart div.cartNav {
padding:1em 0 0 0;
}

div.cart div.cartNav input {
background:none;
background-image:url(../images/button125_bg_inactive.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
color:#fff;
font-weight:bold;
height:25px;
cursor:pointer;
cursor:hand;
width:125px;
margin:0;
}

div.cart div.cartNav input:hover {
background-image:url(../images/button125_bg_active.gif);
}

div.cart div.cartNav input.left {
float:left;
}

div.cart div.cartNav input.right {
float:right;
}

#bottom {
	text-align:center;
}

#bottom ul {
border-bottom:1px dotted #ccc;
margin:0 0 0.5em 0;
padding:0 0 0.5em 0;
}

#bottom ul li {
display:inline;
list-style:none;
padding:0 1em;
}

#bottom ul li a {
color:#666;
text-decoration:none;
}

#bottom ul li a:hover {
color:#333;
}

span.clear {
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}


.productImageTemp {
padding:1em 0;
text-align:center;
}

.productInfoTemp {
padding:1em 0;
}

.productGroupHeader h1,
.productHeader h1,
.textHeader h1 {
color:#666;
	margin:0;
	font-size:182%
}

.text {
}

.text {
margin:0;
padding:0;
}

.text span.bodySummary {
display:block;
font-weight:bold;
padding:1em 0 0 0;
}

.product div.productHolder {
padding:1em 0 0 23.38em;
*padding:1em 0 0 22.82em;
}

.product div.productHolder div.productImages {
float:left;
/*border:1px solid #ccc;*/
margin:0 0 0 -23.38em;
*margin:0 0 0 -22.82em;
	text-align:center;
width:23.38em;
*width:22.82em;
}

.product div.productHolder div.productDetails {
/*border:1px solid #ccc;*/
float:left;
margin:0 0 0 1.85em;
*margin:0 0 0 1.8em;
min-width:23.38em;
*min-width:22.82em;
}

.product div.productHolder div.productInfo {
clear:both;
}

.product div.productHolder div.productDetails span.productSku {
color:#999;
font-size:85%;
}

.product div.productHolder div.productDetails span.productForm {
display:block;
padding:1em 0 0 0;
}

.product div.productHolder span.productPrice {
clear:left;
display:block;
float:left;
font-weight:bold;
font-size:108%;
height:25px;
line-height:25px;
width:7em;
/*margin:0 0 0 90px;*/
}

.product div.productHolder div.productDetails span.productSummary {
clear:both;
display:block;
padding:1em 0;
}

.product div.productHolder div.productDetails span.productText {
color:#666;
clear:both;
display:block;
}

.product div.productHolder input.productQuantity {
width:2em;
}

.product div.productHolder input.productButton {
background:none;
background-image:url(../images/button_bg_inactive.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
color:#fff;
font-weight:bold;
height:25px;
cursor:pointer;
cursor:hand;
width:50px;
margin:0 0 0 10px;
}

#top {
font-weight:bold;
float:right;
padding:10px 7px 0 0;
}

#top ul {
float:right;
margin:0;
}

#top ul li {
float:left;
list-style:none;
}

#top ul li a {
color:#485e88;
text-decoration:none
}

#top ul li a span:hover {
color:#000;
text-decoration:underline;
}

#top ul li.account a span {
	background-image:url(../images/account_bg_inactive.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 17px;
}

#top ul li.account a span:hover {
	background-image:url(../images/account_bg_active.gif);
}

#top ul li.cart a span {
	background-image:url(../images/cart_bg_inactive.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 10px 0 20px;
}

#top ul li.cart a span:hover {
	background-image:url(../images/cart_bg_active.gif);
}

#top ul li.contact a span {
	background-image:url(../images/contact_bg_inactive.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 10px 0 18px;
}

#top ul li.contact a span:hover {
	background-image:url(../images/contact_bg_active.gif);
}

#search {
	/*background-image:url(../images/search_bg_inactive.gif);
	background-position:left center;
	background-repeat:no-repeat;*/
	clear:right;
	float:right;
	padding:1em 0 0 15px;
}

#search input.text {
}

#search input.button {
background:none;
background-image:url(../images/button2_bg_inactive.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
color:#fff;
font-weight:bold;
height:25px;
cursor:pointer;
cursor:hand;
width:50px;
}

#search input.button:hover {
background-image:url(../images/button2_bg_active.gif);
}

.productList {
}

.productList div.deep ul {
padding:1em 0 0 0;
margin:0;
}

.productList div.deep ul li {
display:block;
height:14em;
*height:16em;
list-style:none;
min-width:304px;
overflow:hidden;
padding:0 0 2em 0;
width:23.38em;
*width:22.82em;
}

.productList div.deep ul li.even {
float:left;
margin:0 0 0 1.85em;
*margin:0 0 0 1.8em;
}

.productList div.deep ul li.odd_left{
clear:both;
float:left;
}

.productList div.deep ul li.odd_right{
float:right;
}

.productList div.deep ul li h2 {
border-bottom:1px dotted #ccc;
font-size:116%;
padding:0.5em 0;
margin:0;
}

.productList div.deep ul li h2 a {
	color:#485e88;
	text-decoration:none;
}

.productList div.deep ul li h2 a:hover {
color:#000;
}

.productList div.deep ul li span.productSku {
display:none;
height:0;
visibility:hidden;
}

.productList div.deep ul li span.productGroup {
color:#999;
display:block;
font-size:77%;
/*height:3em;*/
text-transform:uppercase;
vertical-align:bottom;
}

.productList div.deep ul li span.productGroup a {
color:#999;
text-decoration:none;
}

.productList div.deep ul li span.productGroup a:hover {
color:#333;
}

.productList div.deep ul li div.productDetails {
padding:0 0 0 90px;
}

.productList div.deep ul li a.productImage img {
float:left;
margin:0 0 0 -90px;
/*padding:0.5em 1em 0 0;*/
padding:0.5em 0;
}

.productList div.deep ul li span.productPrice {
display:block;
float:left;
font-weight:bold;
font-size:108%;
height:25px;
line-height:25px;
width:7em;
/*margin:0 0 0 90px;*/
padding:0 0 0 1em;
}

.productList div.deep ul li span.productSummary {
display:block;
color:#666;
font-size:93%; /*93*/
padding:1em 0 1em 1em;
}

.productList div.deep ul li input.productButton {
background:none;
background-image:url(../images/button_bg_inactive.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
color:#fff;
font-weight:bold;
height:25px;
cursor:pointer;
cursor:hand;
width:50px;
margin:0 0 0 10px;
}

.productList div.deep ul li input.productButton:hover {
background-image:url(../images/button_bg_active.gif);
}

/*shallow*/
.productList div.shallow ul {
margin:0;
}

.productList div.shallow ul li {
border-bottom:1px dotted #ccc;
display:block;
height:6em;
*height:7em;
list-style:none;
overflow:hidden;
padding:1em 0 1em 60px;
}

.productList div.shallow ul li h2 {
font-size:108%;
margin:0;
}

.productList div.shallow ul li h2 a {
	color:#485e88;
	text-decoration:none;
}

.productList div.shallow ul li h2 a:hover {
color:#000;
}

.productList div.shallow ul li div.productDetails {
float:right;
margin:-4em 0 0 0;
}

.productList div.shallow ul li a.productImage img {
float:left;
/*padding:0.5em 1em 0 0;*/
margin:0 0 0 -60px;
padding:0 1em 1em 0;
}

.productList div.shallow ul li span.productSku {
color:#999;
font-size:77%;
}

.productList div.shallow ul li span.productPrice {
display:block;
float:left;
font-weight:bold;
font-size:108%;
height:25px;
line-height:25px;
width:7em;
/*margin:0 0 0 90px;*/
padding:0 0 0 1em;
}

.productList div.shallow ul li span.productSummary {
display:block;
color:#666;
font-size:93%; /*93*/
padding:1em 0 1.5em 1em;
}

.productList div.shallow ul li input.productQuantity {
width:2em;
}

.productList div.shallow ul li input.productButton {
background:none;
background-image:url(../images/button_bg_inactive.gif);
background-position:center;
background-repeat:no-repeat;
border:0;
color:#fff;
font-weight:bold;
height:25px;
cursor:pointer;
cursor:hand;
width:50px;
margin:0 0 0 10px;
}

.productList div.shallow ul li input.productButton:hover {
background-image:url(../images/button_bg_active.gif);
}

.cartStatus {
	border-bottom:1px dotted #ccc;
	padding:0.5em 0;
}

.cartStatus a {
	background-image:url(../images/cart_bg_inactive.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#485e88;
	display:block;
	float:right;
	padding:0 0 0 20px;
	text-decoration:none;
}

.cartStatus a:hover {
	background-image:url(../images/cart_bg_active.gif);
color:#000;
text-decoration:underline;
}

.cartStatus span.clear {
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}


.productPaging {
/*border-top:1px dotted #ccc;*/
clear:both;
padding:0.5em 0;
text-align:center;
}

.productPaging ul {
margin: 0;
}

.productPaging ul li {
color:#666;
display:inline;
font-size:93%;
list-style:none;
height:auto;
padding:0 0.5em;
width:auto;
}

.productPaging ul li a {
color:#666;
text-decoration:none;
}

.productPaging ul li a[disabled="disabled"] {
color:#999;
}

.productPaging ul li a:hover {
color:#000;
text-decoration:underline;
}

.productPaging ul li a[disabled="disabled"]:hover {
color:#999;
text-decoration:none;
}

#nav {

	background:#e2e8ed;
	/*background-image:url(../images/body_bg.jpg);
	background-position:center;
	background-repeat:repeat-x;*/
	/*border:1px solid #e2e8ed;*/
	clear:both;
	/*padding:6px;*/
	padding:7px;
}

#nav ul {
	margin:0;
}

#nav ul li {
/*	background:#e2e8ed;*/
/*	border-top:1px solid #e2e8ed;
	border-left:1px solid #e2e8ed;
	border-right:1px solid #e2e8ed;*/
float:left;
	list-style:none;
	/*display:inline;*/
	/*line-height:2em;*/
/*padding:5px 10px;*/
/*	margin:0 10px 0 0;*/
}

#nav ul li a {
	text-decoration:none;
}

#nav ul li span {
/*	padding:0.4em;*/

	background-image:url(../images/nav_bg_inactive_top.gif);
	background-position:10px center; /*11px*/
	background-repeat:no-repeat;
color:#999;
/*color:#485e88;*/
cursor:pointer;
cursor:hand;
display:block;
/*margin:0 0 0 5px;*/
padding:10px 10px 5px 27px; /*28px*/
	/*padding:0 5px;*/
}

#nav ul li span:hover {

	background-image:url(../images/nav_bg_active_top.gif);
color:#000;
}

#nav ul li a span:hover {

	background-image:url(../images/nav_bg_inactive_top.gif);
color:#000;
}

#nav ul li span.top {
font-size:108%;
font-weight:bold;
}



#nav ul li span.active {
	background:#fff;
	background-image:url(../images/nav_bg_active_top.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	/*border-top:1px solid #e2e8ed;
	border-left:1px solid #e2e8ed;
	border-right:1px solid #e2e8ed;*/
	color:#000;
/*padding:5px 10px 5px 27px;*/
}

#nav ul li.home span {
	background-image:url(../images/nav_bg_inactive_home.gif);
	background-position:10px center;
	padding:10px 10px 5px 30px;
}

#nav ul li.home span:hover {
	background-image:url(../images/nav_bg_active_home.gif);
}

#nav ul li.home a span:hover {
	background-image:url(../images/nav_bg_active_home.gif);
}

#nav ul li.home span.active {
	background-image:url(../images/nav_bg_active_home.gif);
	background-position:10px center;
	/*padding:5px 10px 5px 30px;*/
}

#nav div {
	background:#fff;
	clear:both;
	display:none;
/*	min-height:2em;*/ /*ff*/
/*	height:auto !important;*/ /*ie7 */
/*	height:8em;
	overflow:auto;*/
	padding:5px;
}

#nav div.active {
	display:block;
}

#nav div ul {
margin:0;
/*padding:0 0 10px 0;*/
}

#nav div ul li {
float:left;
margin:0;
white-space:nowrap;
/*padding:0 5px 0 0;*/
}

#nav div ul li a span {

	background-image:url(../images/nav_bg_inactive.gif);
	background-position:center left;
	background-repeat:no-repeat;
display:block;
margin:0 0 0 5px;
padding:5px 10px 5px 15px;
	color:#485e88;
}

#nav div ul li a span.active {

	background-image:url(../images/nav_bg_active.gif);
	background-position:center left;
	background-repeat:no-repeat;
border:0;
font-weight:bold;
}

#nav div ul li a span:hover {
	background-image:url(../images/nav_bg_active.gif);
	text-decoration:underline;
/*	background:#485e88;
	color:#fff;*/
	color:#000;

}

#nav div ul li a span.active:hover {
text-decoration:none;
}

#nav div span.clear {
	clear:both;
	height:0;
	visibility:hidden;
	display:block;
}

/*
=======
Content
=======
*/

.con-b {
/*	background:#d4e7f7;*/
	border-top:2px solid #e6e6e6;
	color:#2e4f6b;
	margin:1em 0;
	padding:10px;
}

.con-b h3 {
/*	background:#2e4f6b;*/
	border-bottom:2px solid #fff;
	color:#fff;
	line-height:2em;
	margin:-10px -10px 10px -10px;
	padding:0 10px;
}

.con-e {
	font-size:85%;
	margin:0 0 1em 0;
}

.con-l {
	border:2px solid #e0e0e0;
	font-size:85%;
	margin:0 0 1em 0;
	padding:10px;
	text-align:center;
}

.con-l img {
	padding:0 0 10px 0;
}

.con-l a {
	color:#2e4f6b;
	text-decoration:none;
}

.con-l a:link,
.con-l a:active,
.con-l a:visited {
	color:#2e4f6b;
}

.con-l a:hover {
	color:#1887e7;
	text-decoration:underline;
}

.con-p {
/*	background:#fff;
	background-image:url(../images/bg_content.gif);
	background-position:0 -2em;
	background-repeat:repeat-x;
	border:1px solid #e0e0e0;
	padding:10px; */
	color:#333;
	margin:0 0 2em 0;
}

.con-p p {
	line-height:1.5em;
}

.con-p h2 {
	color:#2e4f6b;
	font-size:182%;
	margin:0 0 0.5em 0;
}

.con-s {
	background:#fff;
	background-image:url(../images/bg_content.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	border:2px solid #e6e6e6;
	color:#333;
	font-size:85%;
	padding:10px;
	margin:0 0 1em 0;
}

.con-s h3 {
	border-bottom:2px solid #e6e6e6;
/*	background:#e6e6e6;
	background-image:url(../images/bg_con-s_h3.gif);
	background-position:center center;
	background-repeat:repeat-x; */
	color:#e67818;
	line-height:2em;
	margin:-10px -10px 10px -10px;
	padding:0 10px;
}

/*
=============
Body elements
=============
*/

#doc4 {
	padding:0 0 7px 0;
}

#bd {
	background:#fff;
	border:1px solid #E2E8ED;
	padding:6px;
}

#bd p {
	line-height:1.5em;
	/*padding:2.5em 0 2.5em 0;*/
}

#bd p a,
#bd p a:link,
#bd p a:active,
#bd p a:visited {
	color:#000;
	text-decoration:none;
}

#bd p a:hover {
	background:#000;
	color:#fff;
}

#hd {
	background:#fff;
	border-top:7px solid #849DA9;/*#485e88;*//*#E2E8ED;*/
	margin:0 0 5px 0;
	padding:10px 0 0 0;
}

#hd-b {
	border-bottom:7px solid #fff;
	border-left:7px solid #fff;
	border-right:7px solid #fff;
	min-height:25px;
}

#hd-l {
	/*background-image:url(../images/hd_bg.gif);*/
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	min-height:90px;
	width:773px;
}

#hd-r {
	background:#6C8AA5;
	float:right;
	min-height:90px;
	width:180px;
}

#hd-t {
	border:7px solid #fff;
	min-height:90px;
}

#ft {
	background:#fff;
	border:1px solid #E2E8ED;
	color:#6C8AA5;
	font-size:0.85em;
	margin:5px 0 0 0;
	padding:6px;
	text-align:center;
}

#logo {
	float:left;
	padding:0 7px;
}

#logo h1.logo {
	background-image:url(../images/logo_bg.gif);
	height:85px;
	margin:0;
	text-indent:-10000px; /*Used to hide the text off screen */
	width:304px;
}

#logo h1.logo a {
	display:block;
	height:100%;
}

/*
==========
Navigation
==========
*/

#nav-b {
/*	background-image:url(../images/nav-b_bg.gif);
	background-position:center;
	background-repeat:repeat-x;*/
}

#nav-b ul {
	font-size:0.85em;
	margin:0;
	padding:0;
}

#nav-b ul li {
	display:inline;
	list-style:none;
}

#nav-b ul li a {
	color:#808080;
	text-decoration:none;
}

#nav-b ul li a:link,
#nav-b ul li a:active,
#nav-b ul li a:visited {
	color:#808080;
}

#nav-b ul li a:hover {
	color:#333;
	text-decoration:underline;
}

#nav-p {
	background:#142B3D;
/*	background-image:url(../images/nav-p_bg.gif);
	background-position:center;
	background-repeat:repeat-x;*/
	clear:both;
	font-weight:bold;
	min-height:2em;
}

#nav-p ul {
	float:left;
	margin:0;
}

#nav-p ul li {
	display:inline;
	line-height:2em;
	list-style:none;
	padding:0 5px;
	margin:0;
}

#nav-p ul li.selected {
}

#nav-p ul li.selected span {
}

#nav-p ul li.parent_selected a {
}

#nav-p ul li a {
	color:#fff;
	text-decoration:none;
}

#nav-p ul li a:link,
#nav-p ul li a:active,
#nav-p ul li a:visited {
	color:#fff;
}

#nav-p ul li a:hover {
	color:#fff;
}

#nav-s {
	background:#E2E8ED;
	padding:5px;
}

#nav-s ul {
	margin:0;
}

#nav-s ul li {
	list-style:none;
	padding:0;
}

#nav-s ul li a {
	color:#2e4f6b;
	text-decoration:none;
}

#nav-s ul li a:link,
#nav-s ul li a:active,
#nav-s ul li a:visited {
	color:#2e4f6b;
}

#nav-s ul li a:hover {
	color:#1887e7;
}

#nav-s ul li a span {
	background-image:url(../images/bg_nav-s.gif);
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	line-height:2em;
	padding:0 0 0 12px;
	margin:0 0 0 -12px;
}

#nav-s ul li a span:hover {
	background-image:url(../images/bg_nav-s_hover.gif);
	text-decoration:underline;
}

#nav-s ul li a span.parent {
	background-image:url(../images/bg_nav-s_parent.gif);
}

#nav-s ul li a span.parent:hover {
	background-image:url(../images/bg_nav-s_parent_hover.gif);
}

#nav-s ul li a span.parent_selected {
	background-image:url(../images/bg_nav-s_parent_hover.gif);
}

#nav-s ul li a span.selected {
	background-image:url(../images/bg_nav-s_hover.gif);
	font-weight:bold;
}

#nav-s ul li a span.first {
	background:none;
	border-bottom:2px solid #fff;
	color:#e77818;
	font-size:108%;
	font-weight:bold;
}

#nav-s ul li a span.first:hover {
	background:none;
	color:#e77818;
	text-decoration:none;
}

#nav-t {
	padding:5px;
}

#nav-t ul {
	font-size:85%;
	margin:0;
}

#nav-t ul li {
	list-style:none;
	padding:0;
	margin:0;
}

#nav-t ul li.first {
	border:0;
	padding:0;
	margin:0;
}

#nav-t ul li a {
	color:#fff;
	text-decoration:none;
}

#nav-t ul li a:link,
#nav-t ul li a:active,
#nav-t ul li a:visited {
	color:#fff;
}

#nav-t ul li a:hover {
	color:#000;
	text-decoration:underline;
}

#nav-t ul li input {
	border:1px solid #e0e0e0;
	color:#333;
}

/*
============
Body styling
============
*/

html {
	/*min-height:100%;*/
 	/*height:100%;*/
}

html {
	background-attachment:fixed;
	background-color:#fff;/*#E2E8ED;*//*142B3D;*/
	background-image:url(../images/body_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	/*height:100%;*/
	/*padding:5px 0;*/
}

body {
	margin:0;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

