/* ***************** Header Elements ********************* */

#gcc-logo-red {left:60px;top:0px;width:375px;}

#cart-display {
	position:absolute;
	left:750px;
	top:5px;
	height:32px;
	width:200px;
	background-image:url("cart-display-bar.png");
	border:1px solid #000000;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	margin:10px;
	z-index:1;
}

#google-search {
position:absolute;
	left:635px;
	top:53px;
	height:30px;
	width:325px;
	background-image:url("google-search-bar.png");
	border:1px solid #000000;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:2;
	}
	
#header-line {
	color: #963512; 
	font-size: 10px; 
	font-family: Arial,Helvetica,sans-serif;
	position:absolute;
	left:575px;
	top:80px;
	height:32px;
	width:375px;
	background-image:url("header-line-bar.png");
	border:1px solid #000000;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	margin:10px;
	z-index:3;
}

#facebook-bar {
	color: #963512; 
	font-size: 12px; 
	font-family: Arial,Helvetica,sans-serif;
	position:absolute;
	left:10px;
	top:120px;
	height:25px;
	width:425px;
	background-image:url("facebook-bar-bar.png");
	border:1px solid #000000;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	margin:10px;
	z-index:12;
}

#news-scroll {
	color: #963512; 
	font-size: 12px; 
	font-family: Arial,Helvetica,sans-serif;
	position:absolute;
	left:450px;
	top:120px;
	height:25px;
	width:500px;
	background-image:url("news-scroll-bar.png");
	border:1px solid #000000;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	margin:10px;
	z-index:3;
}

#pscroller2{
width: 420px;
height: 25px;
border: 0px solid black;
margin-top: 4px;
margin-left:10px;
color:#963512;
	font-size: 12px; 
	font-family: Arial,Helvetica,sans-serif;
}

#pscroller2 a{
text-decoration: none;
}

#header-bar {
position:absolute;
	left:10px;
	top:155px;
	height:70px;
	width:940px;
	background-image:url("header-nav-bar.png");
	/* background: -moz-linear-gradient(top, #fcebcf, #e8d6b9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcebcf), to(#e8d6b9));
	background: -o-linear-gradient(top, #fcebcf, #e8d6b9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcebcf', endColorstr='#e8d6b9'); */
	border:0px solid #000000;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	margin:10px;
	z-index:10;
	}	
	
#acCart_basic_container {
	color:#963512;
	text-align:center;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
                            		}

#acCart_basic_container a {
	color:#963512;
		text-align:center;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}
	
#sidebar-main {
position:absolute;
left:25px;
top:255px;
width:200px;
z-index:5;
}

#sidebar-shopping {
position:absolute;
left:25px;
top:300px;
width:200px;
z-index:5;
}
	
#new-item {
position:relative;
width:190px;
	background: -moz-linear-gradient(top, #f0f8fe, #e8d6b9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f8fe), to(#e8d6b9));
	background: -o-linear-gradient(top, #f0f8fe, #e8d6b9);
	border:1px solid #eeeeee;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:inherit;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:5px;
	}
	
#on-sale {
position:relative;
width:190px;
	background: -moz-linear-gradient(top, #f0f8fe, #e8d6b9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f8fe), to(#e8d6b9));
	background: -o-linear-gradient(top, #f0f8fe, #e8d6b9);
	border:1px solid #eeeeee;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:inherit;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:5px;
	}
	
#glaze-gallery {
position:relative;
width:190px;
	background: -moz-linear-gradient(top, #f0f8fe, #e8d6b9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f8fe), to(#e8d6b9));
	background: -o-linear-gradient(top, #f0f8fe, #e8d6b9);
	border:1px solid #eeeeee;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:inherit;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:5px;
	}
	
#trade-tips {
position:relative;
width:190px;
	background: -moz-linear-gradient(top, #f0f8fe, #e8d6b9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f8fe), to(#e8d6b9));
	background: -o-linear-gradient(top, #f0f8fe, #e8d6b9);
	border:1px solid #eeeeee;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow:3px 4px 8px #211250;
	-webkit-box-shadow:3px 4px 8px #211250;
	box-shadow:3px 4px 8px #211250;
	z-index:inherit;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:5px;
	}

/* *************** End Header Elements ******************* */
	

/* ***************** Body Text Styles ******************** */

.blank {color:#963512}
.bodyfine {color: #963512; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif}
.bodyfine A:link {color: #963512; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif;text-decoration:none;}
.bodyfine A:visited {color: #1c4d56; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif;text-decoration:none;}
.bodyfine A:active {color: #963512; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif;font-decoration:none;}
.bodyfine A:hover {color: #211250; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif;text-decoration:none;}
.bodylean {color: #963512; font-size: 14px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-style: italic}
.bodybold {color: #963512; font-size: 14px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.bodyhead {margin-left:45px;color: #963512; font-size: 20px; line-height: 24px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.bodyseat {color: #963512; font-size: 24px; line-height: 30px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.bodymain {margin-left:60px;margin-right:40px;color: #963512; font-size: 14px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight:normal}
.bodytable 
{
color:#963512;
margin-left:15px;
margin-right:15px;
font-size:12px;
line-height:16px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
.bodytablelarge
{
color:#963512;
margin-left:15px;
margin-right:15px;
font-size:14px;
line-height:18px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
.bodytablehead
{
color:#963512;
margin-left:10px;
margin-right:10px;
font-size:11px;
line-height:16px;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-style:italic;
font-weight:normal;
}
.bodytableheadline
{
color:#963512;
font-size:20px;
line-height:24px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:15px;
}

.bodylink A:link {color: #963512; font-size: 14px; line-height="16px"; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold}
.bodylink A:visited {color: #1c4d56; font-size: 14px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold}
.bodylink A:active {color: #1a7d92; font-size: 14px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold}
.bodylink A:hover {color: #cc6600; font-size: 15px; font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-weight: bold}

.bookfine {color: #963512; margin-left: 10px; font-size: 10px; line-height: 13px; font-family: Arial,Helvetica,sans-serif}

.eugenemain {color: #006800; font-size: 14px; line-height: 16px; font-family: Arial,Helvetica,sans-serif}
.eugenefine {color: #006800; font-size: 12px; line-height: 14px; font-family: Arial,Helvetica,sans-serif}
.eugenelean {color: #006800; font-size: 14px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-style: italic}
.eugenebold {color: #006800; font-size: 14px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.eugenehead {color: #006800; font-size: 20px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.eugeneseat {color: #006800; font-size: 24px; line-height: 28px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}

.menufine {color: #e8d6b9; font-size: 10px; line-height: 15px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.menulink A:link {text-align: left; margin-left: 3px; color: #963512; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}
.menulink A:visited {text-align: left; margin-left: 3px; color: #1c4d56; font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-decoration: none}
.menulink A:active {text-align: left; margin-left: 3px; color: #1a7d92; font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-decoration: none}
.menulink A:hover {text-align: left; margin-left: 3px; color: #006800; font-size: 14px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}

.headline {margin-left:15px;color: #cc6600; font-size: 28px; line-height: 36px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.subhead {margin-left:30px;color: #cc6600; font-size: 24px; line-height: 36px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.headlink A:link {color: #ffffc0; font-size: 16px; font-family: Arial,Helvetica,sans-serif; text-decoration: underline; font-weight: bold}
.headlink A:visited {color: #87c6d1; font-size: 16px; font-family: Arial,Helvetica,sans-serif; text-decoration: underline; font-weight: bold}
.headlink A:active {color: #ffffc0; font-size: 16px; font-family: Arial,Helvetica,sans-serif; text-decoration: underline; font-weight: bold}
.headlink A:hover {color: #cc6600; font-size: 16px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}

.itemname {text-align: left; color: #963512; font-size: 16px; font-weight: bold; line-height: 20px; font-family: Arial,Helvetica,sans-serif}
.itemnbr {text-align: left; color: #963512; font-size: 14px; line-height: 20px; font-family: Arial,Helvetica,sans-serif}
.itemfine {text-align: center; color: #963512; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-style: italic}
.itemnote {text-align: left; color: #7e641b;margin-left:5px; font-size: 12px; line-height: 16px; font-family: Arial,Helvetica,sans-serif; font-style: italic}
.itemnbr15
{
text-align:left;
color:#963512;
font-size:14px;
line-height:20px;
padding-left:15px;
font-family: Arial,Helvetica,sans-serif;
}

.itemname15
{
text-align:left;
color:#963512;
font-size:16px;
font-weight:bold;
line-height:20px;
padding-left:15px;
font-family: Arial,Helvetica,sans-serif;
}

.itemfine15
{
text-align:left;
color:#7e641b;
font-size:12px;
line-height:16px;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-style:italic;
margin-left:15px;
margin-right:10px;
}

.oshablack {margin-left: 5px; color: black; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.oshablue {margin-left: 5px; color: #211250; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.oshawhite {margin-left: 5px; color: white; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.oshared {margin-left: 5px; color: #963512; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.oshatan {margin-left: 5px; color: #e8d6b9; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.oshayellow {margin-left: 5px; color: #ffff00; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold}
.oshalink A:link {margin-left: 5px; color: #963512; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}
.oshalink A:hover {margin-left: 5px; color: #cc6600; font-size: 13px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}
.oshalink A:active {comargin-left: 5px; lor: #1a7d92; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}
.oshalink A:visited {margin-left: 5px; color: #1c4d56; font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none}

.newshead {color: #211250; font-size: 24px; line-height: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; padding-left:10px;}
.newssubhead {font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #211250;font-weight:bold}
.newsheadlinks A:link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #211250; margin-left:5px; margin-right:5px}
.newsheadlinks A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #211250; margin-left:5px; margin-right:5px}
.newsheadlinks A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #211250; margin-left:5px; margin-right:5px}
.newsheadlinks A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #211250; margin-left:5px; margin-right:5px}
.newsname {text-align: left; color: #7e641b; font-size: 16px; font-weight: bold; line-height: 20px; font-family: Arial,Helvetica,sans-serif}
.newslargebody {font-family: Helvetica, Arial, sans-serif; font-size: 17px; padding: 10px; color: #963512}
.newsmediumbody {font-family: Helvetica, Arial, sans-serif; font-size: 14px; padding: 10px; color: #963512}
.newsdropoutsans {font-family: Helvetica,Arial,sans-serif; font-size: 17px; padding: 10px; font-weight:bold; color: #7e641b}
.newsdropoutserif {font-family: Times,Roman,serif; font-size: 17px; padding: 10px; font-weight:bold; color: #7e641b; text-align:left}
.newsbody {font-family: Arial, Helvetica; sans-serif; font-size: 12px; color: #963512; padding-top:0px; padding-left:10px;padding-right:10px; padding-bottom:10px; font-weight:normal}

.sidebarhead {
text-align:center;
font-family:verdana,helvetica,arial,sans-serif;
font-size:18px;
font-weight:bold;
text-shadow:2px 2px 2px #eeeeee;
color:#211250;
margin-top:10px;
margin-bottom:10px;
}

.sidebar-click {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#963512;
text-align:center;
padding-bottom:10px;
}

.sidebar-caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffff00;
text-align:center;
}

.sidebar-caption a:link {
color:#ffff00;
text-decoration:none
}

.sidebar-caption a:hover {
color:#ffff00;
text-decoration:underline;
}

.sidebar-caption a:active {
color:#ffff00;
text-decoration:none;
}

.sidebar-caption a:visited {
color:#ffff00;
}

.gallery-month {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#963512;
text-align:right;
margin-top:5px;
margin-bottom:10px;
margin-right:10px;
}

/* *************** End Body Text Styles ****************** */

/* **************** Header Menu Styles ******************* */

#wrapper_menu {
 position:relative;
 z-index:9999;
	margin:0 auto;
}

#wrapper_menu .menu {
		list-style:none;
		margin:0px auto 0px auto;
		height:0px;
		padding:0px 0px 0px 0px;
	}

#wrapper_menu_full {
    margin:0;
    display:block;
	position:relative;
    z-index:9999;
}

#wrapper_menu_full .menu {
		list-style:none;
		margin:0px auto 0px auto;
		height:0px;
		padding:0px 0px 0px 0px;
	}

.menu li {
	color:#963512;
	float:left;
	text-align:center;
	position:relative;
	margin-right:0px;
	margin-top:0px;
	border:none;
}

.menu li.fullwidth {
	position: static !important;
}

.menu li:hover {
	background:#eeeeee;
	border:1px solid #444444;
	border-bottom:none;
	margin-right:0px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.menu li.nodrop:hover {
	background:#eeeeee;
	border:1px solid #444444;
	/* padding: 4px 10px 4px 9px; */
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.menu li.nodrop:hover a {
	padding: 0px;
}

.menu li a {
	color: #211250;
	outline:0;
	padding: 5px 10px 3px 10px;
	text-decoration:none;
	display:block;
	text-shadow: 1px 1px 1px #ffffff;
}

.menu li:hover a {
	color:#7e641b;
	text-shadow: none;
	position:relative;
	z-index:1;
	border-bottom:1px solid #ffffff;
	padding: 4px 4px 4px 4px;
}

.menu li:hover div a {
	display:inline;
}

.menu li .drop {
	padding-right:27px;
}

.menu li:hover .drop {
	padding-right:27px;
}


#menu {
	margin:0 auto;
	display:block;
	position:relative;
	z-index:1;
}

#menu .menu {
		list-style:none;
		margin:0px auto 0px auto;
	}

#menu_full {
    width: 100%;
    margin:0;
    display:block;
	position:relative;
    z-index:1;
}

#menu_full .menu {
		list-style:none;
		padding:0px 20px 0px 20px;
	}

.menu li {
	color:#963512;
	float:left;
	text-align:center;
 	position:relative;
	margin-right:0px;
	margin-top:0px;
	border:none;
}

.menu li.fullwidth {
	position: static !important;
}

.menu li:hover {
	background:#eeeeee;
	border:1px solid #444444;
	border-bottom:none;
	margin-right:0px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    -khtml-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.menu li.nodrop:hover {
	background:#eeeeee;
	border:1px solid #444444;
	padding: 4px 10px 4px 9px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.menu li.nodrop:hover a {
	padding: 0px;
}

.menu li a {
	color: #211250;
	outline:0;
	padding: 5px 10px 3px 10px;
	text-decoration:none;
	display:block;
	text-shadow: 1px 1px 1px #ffffff;
}

.menu li:hover a {
	color:#7e641b;
	text-shadow: none;
	position:relative;
	z-index:1;
	border-bottom:1px solid #EEEEEE;
	padding: 4px 4px 4px 4px;
}

.menu li:hover div a {
	display:inline;
}

.menu li .drop {
	padding-right:27px;
}

.menu li:hover .drop {
	padding-right:27px;
}


/*  DROP DOWN MENU    */

/* Left & right aligned common styles */
.menu .dropdown_1column, 
.menu .dropdown_2columns, 
.menu .dropdown_3columns, 
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
	margin:4px auto;
	left:-999em;
	position:absolute;
	background:#eeeeee;
	border:1px solid #444444;
	padding:10px;
	text-align:left;
	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	z-index:inherit;
}


/* Drop Downs Sizes */
.menu .dropdown_1column {width: 200px;}
.menu .dropdown_2columns {width: 300px;}
.menu .dropdown_3columns {width: 455px;}
.menu .dropdown_4columns {width: 610px;}
.menu .dropdown_5columns {width: 765px;}
.menu .dropdown_fullwidth {
	width: 920px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px;
}

.menu li .first_fullwidth {
	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
}


/* Showing Drop Down on Mouse Hover - Left aligned */
.menu li:hover .dropdown_1column, 
.menu li:hover .dropdown_2columns, 
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
	left:-1px;
	top:25px;
}

.menu li:hover .dropdown_fullwidth {
	left:21px;
	top:33px;
	display: block;
}

#wrapper_menu_full .menu li:hover .dropdown_fullwidth {
	left:50%;
	margin-left:-470px;
	top:32px;
	display: block;
}


/* Showing Drop Down on Mouse Hover - Right aligned */
.menu li .align_right {
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

.menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:25px;
}

.menu li.right:hover .dropdown_fullwidth {
	right:18px;
	top:33px;
}



/* Columns Sizes */
.menu .col_0,
.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}

.menu .col_0 {width:240px;}
.menu .col_1 {width:145px;}
.menu .col_2 {width:300px;}
.menu .col_3 {width:455px;}
.menu .col_4 {width:610px;}
.menu .col_5 {width:765px;}
.menu .col_6 {width:920px;}
.menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}


/*  MENU CONTENT STYLING  */
.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
	font-size:14px; 
	color:#963512;
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
}

.menu p {
color:#211250;
	font-size:12px;
	line-height:15px;
	margin:0;
	margin-bottom:0px;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.menu .strong {
	font-weight:bold;
}

.menu .italic {
	font-style:italic;
}

.menu h2, 

.menu h3 {
	color:#963512;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom:1px solid #888888;
	margin-top:7px;
}

.menu h2 {
	color:#963512;
	font-weight:400;
	font-size:21px;
	margin-bottom:18px;
	padding-bottom:11px;
}

.menu h3 {
	color:#963512;
	font-weight:600;
	font-size:14px;
	margin-bottom:14px;
	padding-bottom:7px;
}

.menu li:hover div a {
	text-decoration:none;
	text-shadow:none;
	border:none;
	padding:0;
}


/* Standard lists styles */
.menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}

.menu li ul li {
	color:#963512;
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:left;
	text-align:left;
	width:145px;
}

.menu li ul li a {
	padding:0;
}

.menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}


/* 2-Levels Drop Down */
.menu .levels, .menu .levels ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

.menu li:hover .levels a {
	display:block;
}

.menu .levels a {
	display: block;
	width: 15em;
}

.menu .levels a.parent, .menu .levels a.parent:hover {
	/* background: url("img/drop2.png") right center no-repeat; */
}

.menu .levels li {
	float: left;
	width:200px;
}

.menu .levels li ul { /* second-level lists */
	position: absolute;
	border:1px solid #666666;
	background:#EEEEEE;
	top:-23px;
	margin:15px 0px 0px 4px;
	padding:6px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	background: -o-linear-gradient(top, #F4F4F4, #EEEEEE);
	left: -999em;
}

.menu .levels li ul ul {
	top:-23px;
}

.menu .levels li:hover ul ul, .menu .levels li:hover ul ul ul {
	left: -999em;
}

.menu .levels li:hover ul, .menu .levels li li:hover ul, .menu .levels li li li:hover ul {
	left: 100px;
}

.menu_blue {
	/* background: #014464; */
	background: #098302; 
	/* background: -moz-linear-gradient(top, #0272a7, #013953); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0272a7), to(#013953));
	background: -o-linear-gradient(top, #0272a7, #013953); */
    /* background: -moz-linear-gradient(top, #06a702, #0d5301); 
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#06a702), to(#0d5301));
	background: -o-linear-gradient(top, #06a702, #0d5301);*/
    background: url(images/header-nav-bgd.png) no-repeat;
    height:30px !important;
}

#wrapper_menu .menu_blue {
	/* border: 1px solid #0d5301;
	border-top: 1px solid #0d5301;*/
}

#wrapper_menu_full .menu_blue {
/* border-bottom: 1px solid #0d5301;*/
}

.menu_blue li:hover div a {
	color:#015b86;
}

.menu_blue li:hover div a:hover {
	color:#029feb;
}

.menu_blue li ul li a:hover {
	color:#029feb;
}

/* ************** End Header Menu Styles ***************** */
