
.pubweb {font-family: helvetica, arial, sans serif;}
.pubweb input[type=submit]{background:#0066CC;color:#ffffff;font-size:13px;font-weight:normal;font-family: height:30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #0066FF;-moz-box-shadow:    1px 1px 0px 0px #999999;-webkit-box-shadow: 1px 1px 0px 0px #999999;box-shadow:         1px 1px 0px 0px #999999;}
.pubweb input[type=submit]:hover {-moz-box-shadow:    2px 2px 1px 0px #FF9900;-webkit-box-shadow: 2px 2px 1px 0px #FF9900;box-shadow:         2px 2px 1px 0px #FF9900;}
.pubweb input[type=submit]:focus{}
.pubweb textarea{ margin:1px;background-color: #ffffff;font-weight: normal;padding-left: 2px;border-style: solid;border-color: #999999;border-width: 1px;font-family: helvetica, arial, sans serif;}
.pubweb textarea:focus{border-color: #0066FF;}
.pubweb input[type=text]{ margin:1px;background-color: #ffffff;font-weight: normal;padding-left: 2px;border-style: solid;border-color: #999999;border-width: 1px;font-family: helvetica, arial, sans serif;}
.pubweb input[type=text]:focus{border-color: #0066FF;}
.pubweb input[type=password]{ margin:1px;background-color: #ffffff;font-weight: normal;padding-left: 2px;border-style: solid;border-color: #999999;border-width: 1px;font-family: helvetica, arial, sans serif;}
.pubweb input[type=password]:focus{border-color: #0066FF;}
.pubweb select{ margin:1px;background-color: #ffffff;font-weight: normal;padding-left: 2px;border-style: solid;border-color: #999999;border-width: 1px;font-family: helvetica, arial, sans serif;}
.pubweb select:focus{border-color: #0066FF;}
.form_display_navlinks{color:#ffffff;font-size:12px;font-weight:bold;}
#form_myprofile_topbutlink{color:#ffffff; background:#0066CC; font-size:13px;font-weight: bold;width:100%;display:block;padding:2px;padding-top:2px;padding-bottom:2px;text-decoration: none;-moz-border-radius: 3px;border-radius: 3px;text-align:center;white-space: nowrap;}
#form_myprofile_topbutlink:hover{color:#ffffff; background:#FF9900; font-size:13px;font-weight: bold;width:100%;display:block;padding:2px;padding-top:2px;padding-bottom:2px;text-decoration: none;-moz-border-radius: 3px;border-radius: 3px;text-align:center;white-space: nowrap;}
.form_display_main{color:#333333;background:#99CCFF;font-size:13px;}
.form_display_heading{background:#0066CC;color:#ffffff;font-weight:bold;font-size:13px;}
.form_display_title{background:#0066CC;color:#ffffff;font-size:12px;}
.form_display_option{background:#0066CC;color:#ffffff;font-weight:bold;}
.form_display_form{}
.form_display_fieldname{}
.form_display_customtext{}
.form_display_nav{border-spacing: 2px;}
.checkout_display_main{color:#333333;background:#99CCFF;font-size:13px;}
.checkout_display_main tr{-moz-border-radius: 3px;border-radius: 3px;}
.checkout_display_heading{background:#0066CC;color:#ffffff;font-weight:bold;font-size:13px;}
.checkout_display_cart{border-collapse:collapse;background:#99CCFF;padding: 20px;border: 1px #594DBE solid;}
.checkout_display_cart td{padding: 4px;border: 1px #0066CC solid;}
.checkout_display_cart tr {border: 1px #0066CC solid;}
.checkout_display_colhead{background:#0066CC;color:#ffffff;font-weight:bold;font-size:12px;}
.checkout_display_contents{background:#99CCFF;}
.checkout_display_quantity{font-weight:bold;}
.checkout_display_option{background:#0066CC;color:#ffffff;font-weight:bold;-moz-border-radius: 3px;border-radius: 3px;}
.checkout_display_linetotal{font-weight:bold;}
.checkout_display_discountlinetotal{font-weight:bold;color:#333333;}
.checkout_display_totalline {background:#99CCFF;font-size:14px;font-weight:bold;}
.checkout_display_totalprice {color:#333333;font-size:14px;font-weight:bold;}
.checkout_display_couponline {background:#99CCFF;}
.checkout_display_shippingline {background:#99CCFF;}
.checkout_display_shippingpriceline {background:#99CCFF;}
.checkout_display_shippingnote{background:#0066CC;}
.checkout_display_shippingnote_head {background:#FF6600;color: #ffffff; }
.checkout_display_shippingnote_text {background:#99CCFF;color:#333333;}
.checkout_display_form {background:#99CCFF;}
.checkout_display_shippingaddress{background:#99CCFF;}
.checkout_display_shippingselecttext{font-weight:bold;}
.checkout_display_shippingoptions{}
.checkout_display_shippingoption{background:#0066CC;color:#ffffff;font-weight:bold;font-size:12px;}
.checkout_display_pre_custtext{font-family: Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
.checkout_display_shippingotherinfo {}
.checkout_display_shippingcontact{}
.checkout_confirm_line{}
.checkout_confirm_price{}
.checkout_display_submitorder{}
.checkout_display_cancelorder {}
.checkout_display_submitted{font-weight:bold;}
.checkout_display_title{background:#0066CC;color:#ffffff;font-size:13px;font-weight:bold;}
.checkout_display_title td{padding:2px;}
.itempagenav_text{color:purple; font-size:12px;}
.itempagenav_sep{color:#FF6600;}
a.itempagenav_link {color:green;text-decoration: underline;font-weight:normal;font-size: 12px;}
a.itempagenav_link:hover {color:#FF6600;text-decoration: underline;font-weight:normal;font-size: 12px;}
a.itempagenav_link_sel {color:#FF6600;text-decoration: underline;font-weight:normal;font-size: 12px; font-weight:bold;}
a.itempagenav_link_sel:hover {color:#FF6600;text-decoration: underline;font-weight:normal;font-size: 12px;  font-weight:bold;}
.itempagenav_button{}
.itempagenav_select{}
.form_display_nav a{color: #ffffff;text-decoration:none;}
.form_display_nav a:link{color: #ffffff;text-decoration:none;}
.form_display_nav a:visited{color: #ffffff;text-decoration:none;}
.form_display_nav a:hover{color: #ffffff;text-decoration:underline;}
.cart_display_main{color:#333333;background:#99CCFF;font-size:13px;}
.cart_display_heading{background:#0066CC;color:#ffffff;font-weight:bold;font-size:13px;}
.cart_display_cart{border-collapse:collapse;background:#99CCFF;padding: 20px;border: 1px #0066CC solid;}
.cart_display_cart td{padding: 4px;border: 1px #0066CC solid;}
.cart_display_cart tr {border: 1px #0066CC solid;}
.cart_display_colhead{background:#0066CC;color:#ffffff;font-weight:bold;font-size:12px;}
.cart_display_contents{background:#99CCFF;}
.cart_display_linetotal{font-weight:bold;}
.cart_display_discountlinetotal{font-weight:bold;color:#333333;}
.cart_display_totalline {background:#99CCFF;font-size:14px;font-weight:bold;}
.cart_display_totalprice {color:#333333;font-size:14px;font-weight:bold;}
.cart_display_couponline {background:#99CCFF;}
.cart_display_shippingline {background:#99CCFF;}
.cart_display_shippingpriceline {background:#99CCFF;}
.cookietrail_sep{color:#FF6600;}
#cookietrail_a{color:#0066CC;font-size:14px;}
#cookietrail_a:link{color:#0066CC;font-size:14px;}
#cookietrail_a:visited{color:#0066CC;font-size:14px;}
#cookietrail_a:hover{color:#FF6600;font-size:14px;}
#cookietrail_end_a{color:#0066CC;font-size:14px;}
#cookietrail_end_a:link{color:#0066CC;font-size:14px;}
#cookietrail_end_a:visited{color:#0066CC;font-size:14px;}
#cookietrail_end_a:hover{color:#FF6600;font-size:14px;}
.cookietrail_currentcat{color:#FF6600;font-size:14px;}
.endhere{}

#menub {padding:0; margin:0; list-style:none; height:40px; position:relative; z-index:500; font-weight:bold; font-size:14px; font-family: Arial, Geneva, Helvetica sans-serif;color:pink; }
#menub li {float:center; margin-right:1px;}
#menub li a {display:block; float:left; align:left; height:40px; line-height:40px; background:#404587; color:blue; text-decoration:none;  padding:0 14px 0 14px;}


#menub table {border-collapse:collapse; width:0; height:0; position:left; top:0; left:0;color:pink;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menub li a:hover {z-index:200; position:relative;background-color:green;color:pink;}
#menub li:hover {position:relative; z-index:200; color:red;}

#menub li:hover > a {background:#6ecff6;color:pink;}
#menub li:hover > a.sub { background-color:#6ecff6; float:left; color:#fff; }

#menub li.current a { background:#fec425;; color:yellow;}

#menub li a.sub {background: #404587 url(down-arrow.gif) no-repeat float:left;  color: #fff;}
#menub li.current a.sub {color:#000; background:pink url(down-arrow.gif) no-repeat right left;}

#menub :hover ul {left:0; top:20px; width:240px; background:orange;color:yellow;}

/* keep the 'next' level invisible by placing it off screen. */
#menub ul, 
#menub :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;color:yellow;}

#menub :hover ul :hover ul
{left:240px; top:-1px; background:pink; white-space:nowrap; width:150px; z-index:200; height:auto;color:yellow;}

#menub :hover ul li {margin:0; border-top:1px solid $dropdown_lineseparator_bg;}
#menub :hover ul li a {width:180px; padding:0; text-indent:8px; background:blue; color:blue; height:20px; line-height:20px;color:yellow; }
#menub :hover ul li a.fly {background:$dropdown_background_normal url(right-arrow.gif) no-repeat left; text-align:left; font-size:12px;  font-weight:normal; color:$dropdown_text_normal;color:yellow; }

#menub :hover ul :hover {background-color:blue; color:blue;}
#menub :hover ul :hover a.fly {background-color:$dropdown_background_hover;; color:$dropdown_text_hover;;color:yellow;}

#menub :hover ul li.currentsub a {background:blue; color:yellow;}
#menub :hover ul li.currentsub a.fly {background:blue url(right-arrow.gif) no-repeat right left; color:blue;color:yellow;}

#menub :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background:blue; color:blue; color:yellow; }
#menub :hover ul :hover ul :hover {background-color:blue; color:blue;color:yellow;}

#menub :hover ul :hover ul li.currentfly a,
#menub :hover ul :hover ul li.currentfly a:hover {background:blue; color:blue;color:yellow;}

.mainmenu {  width:988px; background: #404587; ;  padding:1px;color:yellow; }

.homeparahead{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color:#404587;
}

.homeparatext{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}

.whitetexthead{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color:#fff;
}

.bluetexthead{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color:#404587;
}

.producthead{
font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color:#404587;
}

.bigwhitetext{
font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	color:#ffffff;
}

.pagehead{
font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	color:#404587;
}

.textlink{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#404587;
}

.textlink:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#f6851f;
}

.contactlabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
}

.contacttext{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
}

.contacttitle{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color:#ffffff;
}

.contactlink{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;	
	color:#000000;
}

.contactlink:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;	
	color:#f6851f;
}


.rednote{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#FF0000;
}


.footerlink{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;	
	text-decoration: none;
	color:#000000;
}

.footerlink:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;	
	text-decoration: none;
	color:#f6851f;
}

body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4949;
}
.topmenutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #531C58;
	font-weight: bold;
	text-decoration:none;
}

.normaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797777;
	font-weight: bold;
	text-decoration:none;
}


.topmenutext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F7931E;
	font-weight: bold;
	
}

.topmenutext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

.topmenutext2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F37021;
	font-weight: bold;
	
}

.bottommenutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#531C58;
	font-weight: normal;
	text-decoration:none;
}

.herotitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color:#FFF;
	font-weight: bold;
	text-decoration:none;
}

.texttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#A7030A;
	font-weight: bold;
	text-decoration:none;
}

.texttitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}



.bottommenutext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F37021;
	font-weight: normal;
	
}

.footlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #531C58;
	font-weight: bold;
	text-decoration:underline;
}

.footlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F37021;
	font-weight: bold;
	
}

.productlink{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#404587;
}

.productlink:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#f6851f;
}

.bottomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-decoration:none;
}