.form-label{
	font-weight:bold;
	color:#5a6331;
}

.bread{
	font-size:10px;
	font-style:italic;
}

input[type="text"]{
	border:#dcd296 1px solid;
	background-color:#faf0d2;  
}


input[type="password"]{
	border:#dcd296 1px solid;
	background-color:#faf0d2;  
}



td
{
    font-family : Arial, Helvetica, sans-serif;
    font-size :9pt;
}

.topnav 
{
        font-weight: bolder;
        color: #FFFFFF;
        font-size: 11px
}

.orangeTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000000; line-height: 25px}
.orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600}


.month		{ font-size: 14pt; text-align:center; background-color:#E8D071; color:#525F21 }

.dayNames	{ font-size: 8pt; text-align:center; font-weight:bold; background-color:#525F21; color:#F7EFCE }

.dayNumbers	{ font-size: 8pt; text-align:right; background-color:#E8D071 }

.dayText	{ font-size: 8pt; text-align:left; vertical-align:top; }

.otherMonth	{ font-size: 8pt; text-align:right; background-color:#C0C0C0 }
.nl_intro {
	font-family: "Comic Sans MS";
	font-size: 15px;
	color: #F7EFCE;
}


.nl_data {
	vertical-align: top;
	color: #F7EFCE;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 12px;
}


.nl_img_txt {
	vertical-align: top;
	color: #F7EFCE;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-style: italic;
}


.nl_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 18px;
	padding-bottom: 6px;
	border-top-color: #F7EFCE;
	border-top-width: 2px;
	border-top-style: solid;
}
.nl_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFF99;
	padding-top: 9px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-color: #F7EFCE;
	border-top-style: dashed;
}
.nl_h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFCC;
	padding-top: 9px;
	padding-bottom: 6px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #663300;
}



#masthead {
	width: 100%;
	top: 0px;
	position: relative;
}
#logo120 {
	width: 120px;
	height: 120px;
	position: relative;
	top: 0px;
	left: 2px;
}
#hdg_up_left {
	position: absolute;
	left: 124px;
	top: 0px;
	height: 52px;
	right: 523px;
	text-align: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-right: 4px;
	padding-left: 4px;
}
#hdg_up_right {
	position: absolute;
	top: 0px;
	height: 52px;
	right: 357px;
	text-align: right;
	width: 153px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-right: 4px;
	padding-left: 4px;
}
#hdg_low_left {
	position: absolute;
	left: 124px;
	top: 65px;
	height: 23px;
	width: 160px;
	text-align: left;
	width: 145px;
}
#hdg_low_right {
	position: absolute;
	top: 65px;
	height: 23px;
	right: 357px;
	text-align: right;
	left: 274px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
#second_right_box {
	padding: 4px;
	position: absolute;
	top: 0px;
	height: 75px;
	right: 144px;
	text-align: center;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

#top_right_box {
	position: absolute;
	right: 2px;
	top: 2px;
	height: 88px;
	width: 137px;
	text-align: center;
	vertical-align: middle;
}

#navbar {
	padding: 4px;
	position: absolute;
	left: 124px;
	top: 88px;
	height: 24px;
	background-color: #525F21;
	color: #F7EFCE;
	width: 90%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}



#container {
	padding: 0px;
	margin: 0px;
	width: 100%;
	position: absolute;
	right: 2px;
	left: 2px;
	top: 130px;
}
#left_col {
	padding: 4px;
	width: 156px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
#main_col {
	padding: 4px;
	border-width: 1px;
	border-color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	border-left-style: solid;
}
#right_col {
	padding: 4px;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}


#foot {
	border-color: #000000;
	padding: 2px 4px 1px 4px;
	border-width: 1px;
	border-top-style: solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	clear: both;
	position: relative;
}


#insert {
	width: 100%;
	bottom: 0px;
	position: absolute;
}
#foot_left {
	width: 380px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
#foot_right {
	width: 350px;
	text-decoration: none;
	color: #000000;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.nav {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #666633;
	text-decoration: none;
	text-transform: none;
	font-variant: normal;
}
.navbars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424221;
}


.nfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999966;
	text-decoration: none;
	
}


.options input{
	background-color:#FFFFFF;
}

A
{
	text-decoration: none;
    color: #3366CC;
    /*text-decoration: underline;*/
}

A:link
{
	text-decoration: none;
    color: #424221;
    /*text-decoration: underline;*/
}

A:visited
{
	text-decoration: none;
    color: #424221;
    /*text-decoration: underline;*/
}

A:active
{
	text-decoration: none;
    color: #993300;
    /*text-decoration: underline;*/
}

A:hover
{
    color: #990000;
    /*text-decoration: underline;*/
}

A.title
{
    font-size :13px;
    font-weight : bold;
    color: #424221;
    text-decoration: none;
}

A.title:link
{            
    color: #424221;
    text-decoration: none;
}

A.title:visited
{
    color: #424221;
    text-decoration: none;
}

A.title:active
{
    color: #993300;
    text-decoration: none;
}

A.title:hover
{
    color: #990000;
    text-decoration: none;
}

.footer
{
    font-size :10px;
    color: #000000;
    text-decoration: none;
}

A.footer
{
    font-size :10px;
    color: #000000;
    text-decoration: none;
}

A.footer:link
{            
    color: #000000;
    text-decoration: none;
}

A.footer:visited
{
    color: #000000;
    text-decoration: none;
}

A.footer:active
{
    color: #000000;
    text-decoration: none;
}

A.footer:hover
{
    color: #DD0000;
    text-decoration: none;
}

.bullpoint
{
    font-size :12px;
    color: #000000;
    text-decoration: none;
}

A.bullpoint
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size :8pt;
    color: #424221;
    text-decoration: none;
}

A.bullpoint:link
{            
    color: #000000;
    text-decoration: none;
}

A.bullpoint:visited
{
    color: #000000;
    text-decoration: none;
}

A.bullpoint:active
{
    color: #000000;
    text-decoration: none;
}

A.bullpoint:hover
{
    color: #DD0000;
    text-decoration: bold;
}

A.topnav
{
    font-size :11px;
    font-weight : bold;
    color: #F7EFCE;
    text-decoration: none;
    text-transform: none
}

A.topnav:link
{            
    color: #F7EFCE;
    text-decoration: none;
}

A.topnav:visited
{
    color: #F7EFCE;
    text-decoration: none;
}

A.topnav:active
{
    color: #F7EFCE;
    text-decoration: none;
}

A.topnav:hover
{
    color: #FF6600;
    text-decoration: none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
}


h2 {
	color: #525F21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #336600;
}

p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size :10pt;
    color: #424221;
}

td
{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size :10pt;
    color: #424221;
}

.topnav 
{
        font-weight: bolder;
        color: #FFFFFF;
        font-size: 11px
}

.orangeTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000000; line-height: 25px}
.orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600}


.month		{ font-size: 14pt; text-align:center; background-color:#E8D071; color:#525F21 }

.dayNames	{ font-size: 8pt; text-align:center; font-weight:bold; background-color:#525F21; color:#F7EFCE }

.dayNumbers	{ font-size: 8pt; text-align:right; background-color:#E8D071 }

.dayText	{ font-size: 8pt; text-align:left; vertical-align:top; }

.otherMonth	{ font-size: 8pt; text-align:right; background-color:#C0C0C0 }



#masthead {
	width: 100%;
	top: 0px;
	position: relative;
}
#logo120 {
	width: 120px;
	height: 120px;
	position: relative;
	top: 0px;
	left: 2px;
}
#hdg_up_left {
	position: absolute;
	left: 124px;
	top: 0px;
	height: 52px;
	right: 523px;
	text-align: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-right: 4px;
	padding-left: 4px;
}
#hdg_up_right {
	position: absolute;
	top: 0px;
	height: 52px;
	right: 357px;
	text-align: right;
	width: 153px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	padding-right: 4px;
	padding-left: 4px;
}
#hdg_low_left {
	position: absolute;
	left: 124px;
	top: 65px;
	height: 23px;
	width: 160px;
	text-align: left;
	width: 145px;
}
#hdg_low_right {
	position: absolute;
	top: 65px;
	height: 23px;
	right: 357px;
	text-align: right;
	left: 274px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
#second_right_box {
	padding: 4px;
	position: absolute;
	top: 0px;
	height: 75px;
	right: 144px;
	text-align: center;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

#top_right_box {
	position: absolute;
	right: 2px;
	top: 2px;
	height: 88px;
	width: 137px;
	text-align: center;
	vertical-align: middle;
}

#navbar {
	padding: 4px;
	position: absolute;
	left: 124px;
	top: 88px;
	height: 24px;
	background-color: #525F21;
	color: #F7EFCE;
	width: 90%;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}



#container {
	padding: 0px;
	margin: 0px;
	width: 100%;
	position: absolute;
	right: 2px;
	left: 2px;
	top: 130px;
}
#left_col {
	padding: 4px;
	width: 156px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}
#main_col {
	padding: 4px;
	border-width: 1px;
	border-color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	border-left-style: solid;
}
#right_col {
	padding: 4px;
	width: 200px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}


#foot {
	border-color: #000000;
	padding: 2px 4px 1px 4px;
	border-width: 1px;
	border-top-style: solid;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	clear: both;
	position: relative;
}


#insert {
	width: 100%;
	bottom: 0px;
	position: absolute;
}
#foot_left {
	width: 380px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
#foot_right {
	width: 350px;
	text-decoration: none;
	color: #000000;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.cpbar {
	color: #666633;
	background-color: #E9D174;
}


.cpbar_l {
	padding: 10px;
	margin: 4px 4px 4px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	background-color: #E9D174;
	font-style: italic;
}
.cpbar_r {
	padding: 5px;
	margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666633;
	background-color: #E9D174;
	font-style: italic;
}


.cpbarlt {
	color: #666633;
	background-color: #F0E6AF;
}


.cpbarwht {
	color: #444422;
	background-color: #FFFFFF;
}
.cpbutton {
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666633;
	margin: 1px;
	padding: 1px;
	text-align: center;
	vertical-align: middle;
	border-style: solid;
	border-width: 2px;
	border-color: #E7E7CC #BABA99 #BABA99 #E7E7CC;
}


.cpcurrency1 {
	font-size: 10.5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
}


.cpcurrency2 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
}


.cphdg15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993300;
	top: 10px;
}
.cphdg20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #993300;
	top: 10px;
}
.cpinputbox {
	border: 1px dotted #D2D2A0;
}


.cpinputbox_ul {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #D2D2A0;
}


.cpprice {
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	clip: rect(auto, auto, auto, auto);
	padding-bottom: 0px;
	margin-bottom: 1px;
}
.cptdcatbox {
	background-color: #F6F6EC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 80%;
}


.cptdcatbox1 {
	padding: 1px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #993300;
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D2D2A0;
}


.cptdcatbox2 {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
	height: 90px;
}


.cptdcatbox3 {
	padding: 4px 5px 1px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	clip: rect(auto, auto, auto, auto);
	margin-top: 1px;
	margin-bottom: 1px;
	font-style: italic;
}


.cptdscatbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 80%;
}


.cptdscatbox1 {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000066;
	vertical-align: top;
}
.cptdprodbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 80%;
}
.cptdprodbox1 {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993300;
	vertical-align: top;
}
.cptdprodbox1a {
	padding: 1px 5px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666600;
	vertical-align: middle;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #D2D2A0;
	text-align: right;
	font-style: italic;
}


.cptdprodbox1ul {
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993300;
	vertical-align: top;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #D2D2A0;
}


.cptdprodbox2 {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top;
	height: 90px;
}


.cptdprodbox3_11b {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	font-style: italic;
	text-align: center;
}
.cptdprodbox4_11b {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	font-style: italic;
}


.cptdscatbox2 {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top;
	height: 90px;
}


.cptdscatbox3_11b {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	font-style: italic;
	text-align: left;
}
.cptddensec {
	padding: 4px;
	text-align: left;
	height: 110px;
	vertical-align: top;
	width: 70%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E9D174;
}
.cptddensecHdg {
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
}


.cptddensel {
	text-align: left;
	height: 110px;
	padding-right: 8px;
	vertical-align: top;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E9D174;
}
.cptddenser {
	padding: 4px 4px 4px 8px;
	text-align: right;
	height: 110px;
	vertical-align: top;
	width: 20%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E9D174;
}
.cptext {
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif;
	color: #333300;
}
.cptxtbld13BL {
	font-family: arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000066;
}
.cptextDesc {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333300;
}


.cptxtimg {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666633;
	padding-left: 5px;
	padding-right: 5px;
}
.cptxtlg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333300;
	padding-top: 8px;
}
.cptxtsm {
	padding: 0px 5px 0px 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666633;
	clip: rect(auto, auto, auto, auto);
	margin-top: 1px;
	margin-bottom: 1px;
}
.cptextpriceAU {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
}


.cptextpriceOS {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333300;
}


.infobar {
	color: #666633;
	background-color: #E9D174;
}


.infobar_c {
	color: #993300;
	background-color: #E9D174;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	font-weight: bold;
}


.infobar_l {
	padding: 10px;
	margin: 4px 4px 4px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	background-color: #E9D174;
	font-style: italic;
}


.infobar_r {
	padding: 5px;
	margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666633;
	background-color: #E9D174;
	font-style: italic;
}


.infotd {
	padding: 2px 8px 2px 8px;
	background-color: #F7EFCE;
	vertical-align: top;
	text-align: left;
}


.nav {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #666633;
	text-decoration: none;
	text-transform: none;
	font-variant: normal;
}
.nfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999966;
	text-decoration: none;
}
.portlet_bar_l1 {
	border-color: #E9D174;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 1px;
	border-right-width: 3px;
	border-right-style: solid;
}


.portlet_bar_l10 {
	border-color: #E9D174;
	padding: 3px;
	margin: 0px;
	height: 30px;
	width: 10px;
	border-right-width: 3px;
	border-right-style: solid;
}


.portlet_bar_r180 {
	border-style: solid;
	border-color: #E9D174;
	padding: 4px 4px 4px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #424221;
	background-color: #E9D174;
	vertical-align: middle;
	text-align: left;
	height: 30px;
	width: 180px;
	border-top-width: 3px;
}
.portlet_bar_r696 {
	border-style: solid;
	border-color: #E9D174;
	padding: 4px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #424221;
	background-color: #E9D174;
	vertical-align: middle;
	text-align: left;
	height: 30px;
	width: 696px;
	border-top-width: 3px;
}


.portlet_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666633;
	text-align: left;
}
.portlet_textCtr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666633;
	text-align: center;
}
.portlet_textPale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #F0F0DC;
}


.portlet_textRed {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: left;
	font-size: 13px;
}
.portlet_textDkGr2 {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #114411;
	text-align: left;
	font-size: 11px;
	text-indent: 8px;
}


.portlet_textBlu3 {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #111166;
	text-align: left;
	font-size: 10px;
	text-indent: 16px;
}


.RelatedHdg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		background-color:#F0DC96;
		color:#424221;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		font-weight:bold;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		font-weight:bolder;
	}


	/*"""""""" (MAIN) Persistent State""""""""*/	
	body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover	
	{	
		background-color:#E9D174;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div	
	{	
		border-width:4px 0px 0px 4px;
		border-style:solid;
		border-color:#E9D174;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a	
	{	
		width:100px;
		padding:2px 40px 5px 5px;
		margin:0px;
		color:#424221;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
		text-align:left;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#E9D174;
		color:#990000;
		font-weight:bold;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#E9D174;
		color:#990000;
		font-weight:bold;
	}


	/*"""""""" (SUB) Persistent State""""""""*/	
	body #qm0 div .qmpersistent, body #qm0 div .qmpersistent:hover	
	{	
		background-color:#E9D174;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
	}


	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}
/*---------------------------------New Check Out Styles Below ---------------------------------*/

.orderDisplay {
	background:#5a622f; 
	padding:5px; 
	color:#fff;}

.checkouthead {
	border-bottom:1px dotted #CCC;
	margin: 0;
	padding:0 0 5px 0;
	font-size:20px;
	text-align:left;
}
.checkoutHeaderBlue {
	padding:10px;
	background:#5a622f;
	color:#FFFFFF;
	text-align:left;
}
.checkoutCurrentBorder {
	border:1px solid #5a622f;
	padding:5px;
	margin-bottom:5px;
	background:url(images/thumbnailShadow.gif) repeat-x top;
}
.checkoutHeaderGrey {
	padding:10px;
	background: url(checkout/page_back.png) repeat-x;
	color:#FFFFFF;
	margin-bottom:0px;
	text-align:left;
}
.summaryHeader {
	text-align:left;
	background:url(images/thumbnailShadow.gif) repeat-x top;
	padding:5px;
	font-weight:bold;
	color:#e9d174;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	height:15px;
}

.editLink, .editLink a {
	font-weight:normal;
	color:#666666;
	font-size:9px;
}

.nextButton {
    margin:0px 8px 0px 0px; 
    padding:3px 6px 6px 6px; 
    font:bold 11px Tahoma, Arial; 
    color:#3C3C3C; 
    text-decoration:none;  
    color:#FFF; 
    background: url(checkout/button_back_over.png) center; 
    cursor:pointer;  
    display:block; 
    float:left; 
    clear:none; 
    border:0px; 
    background-position:right;
}

.nextButtonInput { 
    margin:0px 8px 0px 0px; 
    font:normal 11px Tahoma, Arial; 
    color:#3C3C3C; 
    text-decoration:none;  
    color:#FFF; 
    background: url(checkout/button_back_over.png) center; 
    border:0px; 
    background-position:right; 
    padding:5px 15px 10px 10px;
    display:block;
    float:right;
    cursor:pointer;
 }
 
 .nextButtonInput:hover { 
    text-decoration:none; 
    background: url(checkout/button_back_over.png) right;
    color:#FFF;
 }

.backButton {
    margin:0px 8px 0px 0px; 
    padding:3px 6px 6px 6px; 
    font:bold 11px Tahoma, Arial; 
    text-decoration:none;  
    color:#FFFFFF;
    text-decoration:none; 
    background: url(checkout/button_back_over.png) center; 
    cursor:pointer;  
    display:block; 
    float:left; 
    clear:none; 
    border:0px; 
    background-position:left; 
    padding-left:15px; 
    padding-top:6px; 
    height:20px;
}

 .backButton:hover { 
    color:#FFF; 
    text-decoration:none; 
    background: url(checkout/button_back_over.png) left;
 }


/* ---------------------------- End New Checkout Styles --------------------------------------- */

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 126px; /* Width of Menu Items */
	font-size:14px;
	font-weight:normal;
	font-family:Verdana;
	color: #424221; 

	}

#nav ul li { position: relative; }  /* This width makes it look correct in Dreamweaver */
#nav ul li ul {
	width: 160px;
}

	
#nav li ul {position: absolute; left: 130px; /* Set 1px less than menu width */ top: 0px; display: none;}

/* Styles for Menu Items */
#nav ul li a  {

	display: block;
	text-decoration: none;

	background: none; /* IE6 Bug */
	padding: 2px 0px 2px 4px;
	
	width: 126px;
	color: #424221; 
	
	text-align: left;
	
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; color: #424221;  }
* html ul li a { height: 1%; color: #424221;  }
/* End */

#nav ul li a:hover, #nav ul li:hover a { color: #990000; background:#E9D174; text-decoration:none;  } 
/* Hover Styles */
		
#nav li ul li a { padding: 1px 3px; color:#990000; } /* Sub Menu Styles */


		
#nav li:hover ul, li.over ul { display: block; } /* The magic */

#nav .sub a {

	color:#666633;
	padding:2px 0px 2px 4px;
	opacity:.98;
	filter: alpha(opacity=100);

-moz-opacity: 0.98;		width: 200px;
}
#nav .sub a:hover { background-color:#E9D174;
		color:#990000; opacity:100;filter: alpha(opacity=100); -moz-opacity: 1;  font-weight:bold; }

	
#nav .highlight A {TEXT-DECORATION: none;  background:none;
		color:#990000;}

#nav .highlight A:hover	 {TEXT-DECORATION: none;	background-color:#E9D174;
		color:#990000; }