/*<group=html>*/

body { background: #ffffff url(/admin/images/bg_topshadow.gif) repeat-x; margin: 0px; }
img { border: none; }
td { color: #565656; font-size: 12px; font-family: Arial, Verdana, sans-serif; line-height: 18px; }


a { color: #246e94; text-decoration: underline; }
a:active { color: #246e94; text-decoration: underline; }
a:visited { color: #246e94; text-decoration: underline; }
a:hover { color: #565656; text-decoration: underline; }

a.a2 { color: #4d4e4e; text-decoration: none; }
a.a2:active { color: #4d4e4e; text-decoration: none; }
a.a2:visited { color: #4d4e4e; text-decoration: none; }
a.a2:hover { color: #4d4e4e; text-decoration: underline; }

a.btn { background: #ffffff; border: 1px solid #b7b7b7; padding: 3px; padding-left: 5px; padding-right: 5px; color: #0a5782; text-decoration: none; }
a.btn:active { background: #ffffff; border: 1px solid #b7b7b7; padding: 3px; padding-left: 5px; padding-right: 5px; color: #0a5782; text-decoration: none; }
a.btn:visited { background: #ffffff; border: 1px solid #b7b7b7; padding: 3px; padding-left: 5px; padding-right: 5px; color: #0a5782; text-decoration: none; }
a.btn:hover { background: #ffffff; border: 1px solid #b7b7b7; padding: 3px; padding-left: 5px; padding-right: 5px; color: #0a5782; text-decoration: none; }

#nextList {	background: #ededed; padding: 5px 5px 5px 10px;	margin-bottom: 10px; }
form { padding: 0px; margin: 0px; }
#searchTop button { background: url(/admin/images/bg_boxbottom.gif) repeat-x bottom; border: 1px solid #b7b7b7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/PIE.htc); padding: 10px; float: left; margin: 0 10px 10px; display: table; width: 180px; cursor: pointer; color: #0a5782; font-size: 16px; font-weight: bold; border-bottom: 0; padding-left: 0; vertical-align: 10px; display: inline-block; }

img { border: 0px; }

h1 { font: bold 18px arial; margin: 15px 0px; padding: 0px; }
h2 { color: #0a5782; font-size: 16px; font-weight: bold; margin-bottom: 9px;  border-bottom:1px solid #0a5782; background: url(/admin/images/bullet_2.gif) no-repeat center left; padding-left: 18px; }
h4 { font: bold 16px arial; margin: 0px 0px; padding: 0px; }

.t2 { border-bottom:1px solid #0a5782; font-weight:bold; }

#topshadow { background: url(/admin/images/bg_topshadowlw.gif) repeat-x bottom; }
#searchTop { padding-top: 40px; }
#searchtitle { padding-bottom: 6px; }
#quicklinks { background: url(/admin/images/bg_quicklinks.gif) repeat-x; padding-top: 8px; padding-left: 13px; padding-right: 13px; }
#mainbox { }
#topbanner { background: url(/admin/images/bg_banner.gif) repeat-x; margin-top: 22px; }
#mainboxshadow { background: url(/admin/images/bg_mainbox.gif) repeat-x; }
#bottomstripes { }

#navigation { background: #0A5782 url(/admin/images/bg_nav.gif) repeat-x; height: 29px; }
/*
#navlinks { color: #ffffff; }
#navlinks a { color: #ffffff; text-decoration: none; padding-right: 10px; padding-left: 10px; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:bold; }
#navlinks a:active { color: #ffffff; text-decoration: none; padding-right: 10px; padding-left: 10px; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:bold; }
#navlinks a:visited { color: #ffffff; text-decoration: none; padding-right: 10px; padding-left: 10px; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:bold; }
#navlinks a:hover { color: #ffffff; text-decoration: none; padding-right: 10px; padding-left: 10px; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight:bold; }
*/
.hpbox { background: url(/admin/images/bg_boxbottom.gif) repeat-x bottom; border-left: 1px solid #b7b7b7; border-top: 1px solid #b7b7b7; border-right: 2px solid #b7b7b7; border-bottom: 2px solid #b7b7b7; }
.hpboxtop { background: url(/admin/images/bg_boxtop.gif) repeat-x; }
.hppadding { padding: 10px; }
.boxtitle { border-bottom: 1px solid #d1d1d1; margin-bottom: 12px; color: #0a5782; font-size: 22px; font-family: Verdana, Arial, sans-serif; height: 34px; }
.boximg { float: left; }

.hp-box { background: url(/admin/images/bg_boxbottom.gif) repeat-x bottom; border: 1px solid #b7b7b7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/PIE.htc); padding: 10px; float: left; margin: 0 10px 10px; display: table; width: 300px; cursor: pointer; }
.hp-box-img { background: #fff; padding: 7px; border: 2px solid #868686; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; behavior: url(/PIE.htc); float: left; display: table-cell; margin: 0 10px 0 0; }
.hp-box h2 { color: #0a5782; font-size: 20px; font-weight: bold; margin: 0; border-bottom: 0; background: none; padding-left: 0; vertical-align: 10px; display: inline-block; }
.hp-box p { margin-top: 5px; }
.hp-box-text { display: table-cell; }
.clear { clear: both; }

#footer { background: url(/admin/images/bg_footer.gif) repeat-x; height: 29px; }
#copyright { padding-left: 15px; color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; }
#footerdate { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; }
#footerlinks { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-right: 15px; }
#footerlinks a { color: #ffffff; text-decoration: none; }
#footerlinks a:visited { color: #ffffff; text-decoration: none; }
#footerlinks a:active { color: #ffffff; text-decoration: none; }
#footerlinks a:hover { color: #ffffff; text-decoration: none; }

form { display: inline; }
.inp1 { border: 1px solid #a5acb2; background: #ffffff; color: #000000; font-size: 11px; font-family: Arial, sans-serif; padding: 1px; width: 125px; height: 20px; }
//.sel1 { border: 1px solid #a5acb2; background: #ffffff; color: #000000; font-size: 11px; font-family: Arial, sans-serif; padding: 1px; }
.sel1 { font-family: arial, helvetica, geneva; font-size: 12px; color: #000; }

.spacer1 { height: 25px; line-height: 25px; font-size: 25px; }
.spacer2 { width: 25px; }
/*</group>*/

.ddmx { font: 11px arial; }
/*.ddmx .item1, .ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover { display: block; position: relative; } */
.ddmx .item1, .ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover { position: relative; font-weight: bold; color: #ffffff}
.ddmx .item1 { }
.ddmx .item1:hover, .ddmx .item1-active, .ddmx .item1-active:hover { color: #ffffff }
.ddmx .item2, .ddmx .item2:hover { display: block; padding:2px 4px 2px 4px; white-space: nowrap; -moz-opacity: 1.0; font: 11px arial,helvetica,geneva,sans-serif; color: #fff; text-decoration: none; }
.ddmx .item2 { -moz-opacity: 1.0; }
.ddmx .item2:visited { color: #e9e9e9; text-decoration: none; }
.ddmx .item2:hover { -moz-opacity: 1.0; color: #e9e9e9; }
.ddmx .section { background-color:#0a5782; filter: alpha(opacity=90); -moz-opacity: 0.9; position: absolute; visibility: hidden; z-index: -1; white-space: nowrap; width:150px; }
.ddmx .left, .ddmx .left:hover { border-style: solid none solid solid; }
.ddmx .right, .ddmx .right:hover { border-style: solid solid solid none; }
* html .ddmx td { position: relative; } /* ie 5.0 fix */

.th1 { font-family: arial, helvetica, geneva; background-color: #B63E23; font-size: 13px; color: #fff; font-weight: bold; padding: 0px 5px; }
.th2 { font-family: arial, helvetica, geneva; background-color: #005b85; font-size: 12px; color: #fff; font-weight: bold; padding: 4px 10px; border-top: 1px solid #003148; border-bottom: 1px solid #003148; }
.th2-left { border-left: 1px solid #003148; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px; behavior: url(/PIE.htc); }
.th2-right { border-right: 1px solid #003148; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; behavior: url(/PIE.htc); }
.th3 { font-family: arial, helvetica, geneva; background-color: #eee; font-size: 12px; color: #666; font-weight: bold; padding: 0px 5px; }
.th4 { font-family: arial, helvetica, geneva; background-color: #EF7118; font-size: 13px; color: #fff; font-weight: bold; padding: 0px 5px; }
.th5 { border-right: 1px solid #fff; border-bottom : 1px solid #fff; padding: 5px; font-family: arial, helvetica, geneva; background-color: #edc77a; font-size: 12px; color: #000; }

.menubar { padding: 5px; font-family: arial, helvetica, geneva; font-size: 12px; color: #ffffff; font-weight: bold }

/*<group=Logo and Cart>*/

#motherDiv { 
	width: 730px;
	text-align: left;
	margin: 0 auto;
}

#logoCart {
	width: 730px;
	clear: both;
	overflow: hidden;
}

#companyNav {
	font: 10px verdana;
	color: #acabab;
	margin: 10px 0 15px 0;
	text-align: right;
	clear: both;
}

#companyNav a {
	color: #acabab;
	text-decoration: underline;
}

#companyNav a:hover {
	text-decoration: none;
}

#cartCheckout {
	background: url(/images/button_Checkout.gif) no-repeat;
	width: 165px;
	height: 34px;
}

#logo {
	float: left;
}

#cart {
	float: right;
}

#cartItems {
	position: relative;
	top: 11px;
	left: 25px;
}

#banner3070 {
	float: left;
	xborder: 1px solid red;
}

#signInCart {
	float: left;
	margin-left: 9px;
}

#signIn {
	font-size: 10px;
	text-align: center;
	xborder: 1px solid blue;
	margin-top: 5px;
}

#signIn a {
	text-decoration: none;
}

#signIn a:hover {
	text-decoration: underline;
}

/*</group>*/

/*<group=Main Nav>*/
#mainNav div {
	float: left;
}

/*</group>*/

/*<group=Gray Box>*/
#grayBoxMiddle {
	background: #d5d5d5;
	width: 713px;
	height: 121px;
}

#grayBoxHolder div {
	float: left;
	margin-top: 4px;
}

#searchHolder {
	width: 206px;
	float: left;
	border-right: 1px solid #e7e7e7;
	height: 115px;
}

#search {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 6px;
	margin-bottom: 6px;
	width: 206px;
}

#searchMain {
	width: 120px;
	font: 11px arial, helvetica, sans-serif;
	border: 1px solid #a4a6ac;
	height: 14px;
	margin-right: 3px;
}

#manuHolder {
	width: 330px;
	float: left;
}

#hGrayManu {
	width: 100%;
}

#manuHolderPad {
	width: 100%;
	padding: 0 10px 0 10px
}

#manuHolderPad p {
	margin: 5px 10px 5px 0;
	float: left;
	width:  100px;
}

#manuHolderPad a {
	font: 10px/13px verdana;
	color: #5d5d5d;
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

#manuHolderPad a:hover {
	font: 10px/13px verdana;
	color: #5d5d5d;
	display: block;
	text-decoration: underline;
}

#catalogHolder {
	width: 154px;
	float: left;
	margin-top: 0px !important;
}

.sel1 {
	width: 150px;
	margin-right: 10px
}

#helpBar a{
	display: block;
	float: left;
}

/*</group>*/

/*<group=Content>*/

/*<group=footer>*/
#footer {
	margin-top: 30px;
}

#footer p {
	font: 9px verdana;
	color: #999999;
}

/*</group>*/

/*<group=Specials>*/
#specialsHolder {
	background: url(/images/bkg_2col.gif);
	overflow: hidden;
	height: 186px;
}

#specialsPages {
	width: 212px;
	float: left;
}

#specialsPagesMiddle {
	padding-left: 13px;
	height: 167px;
}

#specialsPagesMiddle div {
	border-bottom: 1px solid  #ececec;
	width: 184px;
}

#specialsMain {
	float: left;
	margin-left: 4px;
}

/*</group>*/

/*<group=3 Col>*/
#col3Holder {
	background: url(/images/bkg_3col.gif);
	overflow: hidden;
}

#col1 {
	width: 202px;
	float: left;
	padding-left: 10px;
}

#col2 {
	width: 353px;
	margin: 0 4px;
	float: left;
}

#col3 {
	width: 140px;
	float: left;
	overflow:  hidden;
}

#col1Pad, #col2Pad, #col3Pad {
	margin: 10px;
}

#col3 a.h1 {
	font: bold 11px arial;
	color: #59a331;

}

#col3 .prod_info_t1 a {
	color: #8d9c89;
	font-size:  9px;
}

#col3 .h2 {
	font:  bold 11px verdana;
	color:  #8d9c89;
}
#col3 .h3 {
	color:  #8d9c89;
}
#col3 td {
	padding:  1px;
}

#col3 td div {
	padding:  2px 0;
}
/*</group>*/

/*<group=2 col>*/
#col2Holder {
	background: url(/images/bkg_2col.gif);
	overflow: hidden;
	border: 0px solid red;
}

#col2Big {
	width: 490px;
	margin: 0 0px;
	padding-left: 20px;
	border: 0px solid #d6d6d6;
	float: left;
}

#col2BigPad {
	padding-left: 0px;
}

#col1Holder {
	background: url(/images/bkg_1col.gif);
	overflow: hidden;
}

#col1Big {
	width: 710px;
	float: left;
}

#col1BigPad {
	padding-left: 15px;
}

/*</group>*/

	
/*</group>*/

/*<group=Backend>*/

/* calendar classes */
.calday {
	height: 40px;
	separate; border: 1px solid #005B85;
	cursor: pointer;
}

.calday:hover {
	background: #5E6068;
}

/*.caldayrow { border: 1px solid rgb(85,178,74); }*/
.weekdayhdr {
	color: black;
}

.th2 {
	font-weight: bold;
}
.pad { padding: 0px 0px 8px; vertical-aling: middle; }

a.th2 {
	font-weight: bold;
	color: #005b85;
}

div.yearmonth {
	display: inline-block;
	*display: inline;
	width: 23%;
	min-width: 300px;
	vertical-align: top;
}

/* calendar classes */

/*<group=Backend Nav>*/
#backendLinks {
	margin-left: 15px;
	overflow: hidden;
}

#backendLinks div {
	float: left;
}

/*</group>*/
	
.bHeaderHolder {
	padding-bottom: 15px;
}

.box {
	border: 1px solid #d6d6d6;
}

input[type="text"] {
	border: 1px solid #cbcbcb;
}

.box td {
	padding: 3px 3px 3px 5px;
}

.box2 {
	border: 1px solid #d6d6d6;
}

.hd2 {
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform: uppercase;
	font: bold 13px arial, verdana;
}

.hd3 {
	background: #d5d5d5;
	padding: 5px 10px 5px 10px;
	font: bold 14px arial;
}

.t2 {
	font-weight: bold;
	font-size: 11px;
	padding: 10px 10px 5px 10px;
}

.t3 {
	font-weight: bold;
	font-size: 11px;
	padding: 5px 10px 10px 10px;
}

.tdred {
	color: #EE0000;
	padding: 5px 10px 5px 10px;
}

.td1red {
	color: #EE0000;
	padding: 5px 10px 5px 10px;
}

.td2red {
	color: #EE0000;
	background-color: #d6d6d6;
	padding: 5px 10px 5px 10px;
}

.tdred a {
	color: #EE0000 !important;
}
    
.td1red a {
	color: #EE0000 !important;
}
    
.td2red a {
	color: #EE0000 !important;
}
    

.td1 {
	/*background-color: #ffffff;*/
	padding: 5px 10px 5px 10px;
}

.td1 input, .td1 textarea {
	padding: 4px 8px;
	border: 1px solid #cbcbcb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/PIE.htc);
}

.td2 {
	background-color: #d6d6d6;
	padding: 5px 10px 5px 10px;
}

.td3 {
	background-color: #d6d6d6;
	padding: 5px 10px 10px 10px;
}

.bigletters {
	font-family: verdana,tahoma,arial;
	font-size: 25px;
	color: #6a6a6a;
	font-weight: bold;
}

.h0 {
	font-family: verdana,tahoma,arial;
	font-size: 18px;
	color: #6a6a6a;
	font-weight: bold;
}

.h1 {
	font-family: arial,verdana,tahoma;
	font-size: 14px;
	color: #59a331;
	font-weight: bold;
	margin-bottom: 3px;
}

.h2 {
	font-family: verdana,tahoma,arial;
	font-size: 12px;
	color: #246e94;
}

.h3 {
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	color: #6a6a6a;
	font-weight: bold;
}

.ret_price {
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	color: #6a6a6a;
	padding-top: 7px;
}

.ret_price2 {
	font-family: verdana,tahoma,arial;
	font-size: 11px;
	color: #6a6a6a;
}

#qty_bg {
	/*background: url(/images/qty_background.gif);
	background-repeat: no-repeat;*/
	height: 26px;
	width: 76px;
}

#qty_bg_long {
	background: url(/images/qty_background_long.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 320px;
}

.add {
	font-family: Arial,Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	height: 14px;
	width: 25px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	vertical-align: middle;
	text-align: right;
}

a.email_friend {
	font-family: verdana,tahoma,arial;
	font-size: 9px;
	color: #377515;
	text-decoration: none;
}

a.email_friend:hover {
	font-family: verdana,tahoma,arial;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

.prod_info_t1 {
	font-family: verdana,tahoma,arial;
	font-size: 11px;
}

a.reviews {
	font-family: verdana,tahoma,arial;
	font-size: 9px;
	color: #246e94;
	text-decoration: none;
}

a.reviews:hover {
	font-family: verdana,tahoma,arial;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}

a.reviews2 {
	font-family: verdana,tahoma,arial;
	font-size: 9px;
	color: #246e94;
	text-decoration: underline;
}

a.reviews2:hover {
	font-family: verdana,tahoma,arial;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

a.specials {
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	color: #59a331;
	text-decoration: underline;
}

a.specials:hover {
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.back {
	font-family: verdana,tahoma,arial;
	font-size: 11px;
	color: #59a331;
	text-decoration: none;
}

a.back:hover {
	font-family: verdana,tahoma,arial;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.pic, a.pic, a.pic img {
	filter: Alpha(opacity=100);
	-moz-opacity: 1.0;
}

a.pic:hover, a.pic:hover img {
	filter: Alpha(opacity=80);
	-moz-opacity: 0.8;
}

.a1 {
	color: #246e94;
	text-decoration: underline;
}

.a2 {
	font-weight: bold;
	color: #246e94;
	text-decoration: none;
}

.a3 {
	color: #246e94;
	text-decoration: none;
}

.a4 {
	font-weight: bold;
	color: #59a331;
	text-decoration: none;
}

.a5 {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.a6 {
	color: #000000;
	text-decoration: none;
}

.a7 {
	color: #000000;
	text-decoration: underline;
}

.a8 {
	color: #6a6a6a;
	text-decoration: none;
}

.sel2 {
	color: red;
}

/*</group>*/

/*<group=Products>*/
#prodResultHolder {
	width: 100%;
	overflow: hidden;
	border: 0px solid green;
}

#prodResult {
	padding: 10px;
	0 10px 0;
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 10px 0;
	clear: both;
	border-bottom: 1px solid #d6d6d6;
}

#prodResultImage {
	float: left;
	width: 130px;
	text-align: center;
}

#prodResultInfo {
	float: left;
	margin: 0 30px;
	width: 200px;
}

#prodResultInfo span.h1 a {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#priceSave {
	font-family: verdana,tahoma,arial;
	font-size: 10px;
	color: #6a6a6a;
	font-weight: bold;
}

#qty_bg div {
	float: left;
}

#addToCart {
	float: left;
}

.inputQty {

}

.add {
	border: 1px solid #aaaaaa;
	width: 30px;
	height: 14px;
	margin: 0 5px;
	padding: 2px;
}

.prodNameLink {
	color: #59a331;
	text-decoration: underline;
}

.prodNameLink:hover {
	color: #59a331;
	text-decoration: none;
}

.piMan {
	margin-top: 5px;
}

.priceRetail {
	margin-top: 5px;
}

.priceOur {
	font: bold 14px verdana;
	color: #e75006;
}

.piSku {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 1px solid #dddddd;
}

.piSize {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 5px;
}

.priceSave {
	font-weight: bold;
}

/*</group>*/

/*<group=Category Nav>*/
	#hCategories, #hSeasonal {
	margin: 15px 15px 7px 5px;
	padding-bottom: 7px;
	border-bottom: 1px solid #dddddd
}

#catList {
	margin-left: 20px;
}

#catList a {
	margin-bottom: 5px;
	display: block
}

.input2 {
	border: 1px solid #aaaaaa;
	width: 35px;
}

.radio {
	border: none !important;
}

.subCat {
	font-weight: bold;
}

.subCatUl {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 7px;
	padding-left: 7px;
	list-style: none;
}

.subCatUl a {
	color: #7b4d28;
}

#catRow div {
	padding: 15px;
	border-bottom: 1px solid #cbcbcb;
}

/*</group>*/

/*<group=Cart>*/
#hYourShopCart {
	margin: 15px 0 10px 0;
}

/*<group=Cart rows>*/
	.crowHeader {
	border-bottom: 1px solid #dddddd !important;
	margin-bottom: 15px;
	padding-bottom: 10px;
	height: 10px;
}

#buttonContCheckout {
	float: right;
}

.crowHeader div {
	font-weight: bold;
}

.crow {
	width: 700px;
	clear: both;
	border: 0px solid red;
	margin: 10px 0;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #dddddd;
}

.crow div {
	float: left;
	border: 0px solid #dedfde;
	margin-left: 3px}

.crowRemove {
	width: 60px;
}

.crowProductName {
	width: 175px;
}

.crowQty {
	width: 50px;
}

.crowAutoship {
	width: 225px;
	margin-right:  15px;
}

.crowAutoship a {
	color: #59a331;
	font: normal 10px verdana !important;
	text-decoration: underline;
}

.crowAutoship a:hover {
	color: #59a331;
	font: normal 10px verdana !important;
	text-decoration: none;
}

.crowPrice {
	width: 55px;
	margin-left:  10px;
}

.crowTotalBox {
	margin-top: 15px;
	float: right;
	clear: both;
	background-color: #d5d5d5;
	width: 201px;
}

.note {
	width: 100%;
	clear: both;
	margin-top: 15px;
}

#crowButtons {
	margin-top: 10px;
	clear: both;
	float: left;
}

#crowButtons div {
	float: left;
	margin-right: 10px;
}

.crowAutoship input, .crowAutoship select {
	font-size: 11px;
	border: 1px solid #aaaaaa;
	padding: 2px;
}

#noteTaxes {
	font-size: 9px;
}

#crowTotalHolder {
	padding: 5px 15px;
}

#crowTotal span {
	font: bold 14px verdana;
	color: #246e94;
}

#crowTotal {
	border-top: 1px solid #ffffff;
	padding: 5px 0;
}

#crowShipping {
	margin-bottom: 10px;
	overflow: hidden;
}

/*</group>*/
	
/*</group>*/

/*<group=quickDrop>*/
#quickDropTableHolder {
	margin-left: 50px;
}

#quickDropText {
	width: 370px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
}

#quickdrop td {
	padding: 3px 0;
}

#quickdrop td input {
	border: 1px solid #bcbcbc;
	padding: 2px;
}

#quickDropAddToCart {
	margin: 5px 0;
}

/*</group>*/

/*<group=Featured Products>*/
	#fpRow {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 20px 0 20px 5px;
}

#fpImage {
	float: left;
	width: 85px;
	margin-right: 10px;
}

.fpInfo {
	float: left;
	width: 206px;
	padding: 10px;
	font-size: 10px;
}
.fpInfo div {
font-size: 10px;
margin:  2px 0;

}
.fpInfo .h2 {
	font: bold 14px arial;
}

#grayBarAddCart {
	height: 35px;
	background: #d5d5d5;
	width: 318px;
	margin-top: 10px;
}

#grayBarAddCart div {
	float: left;
}

#grayBarAddCartMiddle {
	width: 299px;
	margin-top: 8px;
}

#grayBarViewMore {
	width: 120px;
}

#grayBarViewMore a {
	display: block;
}

/*</group>*/

/*<group=Associated Products>*/
	#prodAssn {
	float: left;
	width: 130px;
	margin: 5px 10px;
}

#prodAssn div {
	padding: 3px;
}

#prodAssnImage {
	height: 150px;
}

#prodAssnInfo {
	height: 75px;
}

#prodAssnName {
	height: 30px;
}

/*</group>*/

/*<group=Sign Up>*/
#password {
	border: 1px solid #cbcbcb
}

/*</group>*/

/*=== Custom Admin Styles ===*/
.atable {border: 1px solid #ababab; border-top: 0px; margin-top: 10px; 
empty-cells: show;}
.atableb {border: 0px; margin-top: 10px; empty-cells: show;}
.ath {background: #08507d url(../../images/admin/bg-ath.gif) repeat-x; 
height: 35px; padding: 0px 5px; color: #FFFFFF; text-transform: 
uppercase; font-weight: bold;}
.ath-x {text-align: center; width: 55px;}
.ath h1 {margin: 0px; padding: 0px; font-size: 14px;}
.ath a, .ath a:hover, .ath a:visited {color: #FFFFFF; text-decoration: 
none;}
.athl {background: url(bg-ath1.gif) no-repeat; width: 20px; height: 
35px; border: 0px;}
.athr {background: url(bg-athr.gif) no-repeat; width: 20px; height: 
35px; border: 0px;}
.atd1 {background: #FFFFFF; padding: 5px; border-bottom: 1px solid #ababab;}
.atd2 {background: #EFF0F1; padding: 5px; border-bottom: 1px solid #ababab;}
.atlabel {font-weight: bold; padding: 4px 6px;}
.atlabel strong {color: #07466D; font-style: normal;}
.atlabel em {font-weight: normal; color: #565656;}
.atfield strong {color: #08507D !important;}
.atfield {padding: 4px 6px;}
.atfield input {border: 1px solid #ababab;}
.atfield textarea {border: 1px solid #ababab; background: #FFFFFF; 
width: 600px;}
.atsubmit {background: #08507d; color: #FFFFFF; font-weight: bold; 
padding: 4px; margin: 5px; border: 0px;}

.fxsmall {width: 65px;}
.fsmall {width: 102px;}
.fmed {width: 177px;}
.flarge {width: 364px;}
.fxlarge {width: 800px !important;}

.left {float: left;}
.right {float: right;}

.alphasearch { float: left; width: 45px; margin: 0 0 0 -24px; }
.alphasearch ul { list-style: none; margin: 0; padding: 0; border: 1px solid #D6D6D6; }
.alphasearch ul li { border-top: 1px solid #D6D6D6; }
.alphasearch ul li:first-child { border-top: 0; }
.alphasearch ul li a { color: #565656; font-size: 16px; text-align: center; text-decoration: none; display: block; padding: 6px 8px; }
.alphasearch ul li a:visited, .alphasearch ul li a:active { color: #565656; }
.alphasearch ul li a:hover { background: #eaeaea; }
.contact-db { width: 95%; margin-left: 20px; }

/*=== Calendar Styles ===*/

.cal-date { background: url(/admin/images/bg_boxbottom.gif) repeat-x bottom; border: 1px solid #b7b7b7; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px; behavior: url(/PIE.htc); padding: 0; margin: 0; }
.cal-date .th1 { background: none !important; font-size: 13px; color: #005b85; font-weight: bold; padding: 0px 5px; }
.cal-box { border: 1px solid #b7b7b7; border-top: 0; }
.cal-date a {width: 100%; height: 100%; display: block; text-decoration: none;}
.has-event {font-weight:bold; color: #FFFFFF; background: #4e89a8;}
.has-event a {color: #FFFFFF !important;}

.td7 { padding: 5px; background-color: #E7BEB5; border-bottom : 1px solid Black; font-family: arial, helvetica, geneva; font-size: 12px; color: #000; }
.td12 { padding: 5px; background-color: #FEE6E1; border-bottom : 1px solid Black; font-family: arial, helvetica, geneva; font-size: 12px; color: #000; }

.buttoncontact, .buttonevent, .buttontask, .buttonstream { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; border: 0; border-radius: 5px; padding: 4px 8px; cursor: pointer; }
.buttoncontact { background: #a80c0c; }
.buttonevent { background: #005B85; }
.buttontask { background: #1c9733; }
.buttonstream { background: #ee7621; }



/*2021 color updates*/
#searchTop button, .hp-box{
	background: #3b6797;
	color: #FFF;
}
.hp-box h2{
	color: #FFF;
	}
.selected {
	border: 2px solid #818285 !important;
}
.hp-box-img{
	border: 2px solid #818285;
}
.th2 {
	background-color: #3b6797;
	border-top: 1px solid #142655;
	border-bottom: 1px solid #142655;
}
.ath {
	background: #3b6797;

}
.buttontask {
	background: #818285;
}

.a1 {
	color: #3b6797;
}
a {
	color: #142655;
}
