/* --------------- UNIVERSAL TAGS --------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #2F2F2F;
	background-image: url('/images/background.gif');
}
table tr,table tr td,table tr th { font:12px Arial,Helvetica,sans-serif; }
a { color:#E2690E; text-decoration:none; }
a:hover { color:#E2690E; tcursor:pointer; text-decoration:underline; }


/* ---------------- TEXT FORMATS ------------------- */
.bodytext_xs {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color:#000000;}
.bodytext_s {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color:#000000;}
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color:#000000;}
.bodytext_l {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color:#000000;}
.bodytext_xl {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; color:#000000;}


.footertxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
A.footertxt {
  color: #FFFFFF;
  text-decoration: none;
}

A.footertxt:hover {
  color: #E2690E;
  text-decoration: underline;
}

.productsearch {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.inputsearch {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 10px;
	margin: 0px;
	verticle-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FF8529;
	text-align: left;
	height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.input {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 10px;
	margin: 0px;
	verticle-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FF8529;
	text-align: left;
	height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
}
.featuredtitle a {
	color: #333333;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.featuredtitle a:hover {
	tcursor: pointer;
	color: #333333;
	text-decoration:underline;
}
.featureddesc {
	color: #7B7B7B;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.featuredsub1 {
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}
.featuredsmgrey {
	color: #999999;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.featuredsmgrey {
	text-decoration: none;
}
A.featuredsmgrey:hover {
	text-decoration: underline;
}
.featuredprice {
	color: #EB6830;
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica;
}
.cartname a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EB0000;
	font-weight: bold;
	text-decoration: none;
}
.cartname a:hover {
	color: #EB0000;
	text-decoration: underline;
}
.cartitems {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.crumbs {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
a.crumbs {
	text-decoration: none;
}
a.crumbs:hover {
	text-decoration: underline;
}
a.crumbs:visted {
	text-decoration: none;
}

.subcatlist {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.subcatlist a {
	color: #000000;
	text-decoration: none;
}
.subcatlist a:hover {
	color: #CD2F2F;
	text-decoration: underline;
}
.subcatlist a:visted {
	color: #000000;
	text-decoration: none;
}


.crumbson {
	color: #CD2F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.categorytitleora {
	color: #FA6C00;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-left: 15px;
}
.itemcount {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 15px;
}
.btnprevious {
	color: #FA6C00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
}
a.btnprevious {
	text-decoration: none;
	margin-left: 0px;
}
a.btnprevious:hover {
	text-decoration: underline;
}
a.btnprevious:visited {
	text-decoration: none;
}
.btnmore {
	color: #FA6C00;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 15px;
}
a.btnmore {
	text-decoration: none;
	margin-right: 0px;
}
a.btnmore:hover {
	text-decoration: underline;
}
a.btnmore:visited {
	text-decoration: none;
}
.productnamesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.productnamebg {
	color: #CD2F2F;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.pricelg {
	color: #CD2F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.pricemd {
	color: #CD2F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pricesm {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.productID {
	color: #7E7E7E;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.productoptions {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.productdesc {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.aboutusreg {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
A.aboutusreg {
	color: #E2690E;
	text-decoration: none;
}
A.aboutusreg:hover {
	text-decoration: underline;
}
A.aboutusreg:visited {
	text-decoration: none;
}
.memberstitle {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 14px;
	color:#000000;
}
.gueststitle {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 14px;
	color: #FFFFFF;
}
.textwhtregular {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


/* ---------------- SPECIAL FORMATS ------------------- */
.cart_formwrap table tr, table td, table th { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color:#FFFFFF; }
.cart_formwrap table th { color:#FF8529; padding:5px; background-color:#666666; text-transform:uppercase; font-size:13px; font-weight:bold !important; }
/*
.cart_formwrap table td a { color:#FFFFFF; text-decoration:none; }
.cart_formwrap table td a:hover { color:#FFFFFF; tcursor:pointer; text-decoration:underline; }
*/

.product_searchwrap table th { color:#FFFFFF; background-color:#666666; padding:5px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight:bold !important; }
.product_searchwrap table td { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; }

#product_list_wrapper {
	width: 100%;
	height: 292px;
	max-height: 292px;
	overflow: auto;
	padding: 0px;
	/* Add CSS Rollover */
	scrollbar-3dlight-color:#525252;
	scrollbar-arrow-color:#303030;
	scrollbar-track-color:#666666;
	scrollbar-darkshadow-color:#f7f7f7;
	scrollbar-face-color:#EEEEEE;
	scrollbar-highlight-color:#f2f2f2;
	scrollbar-shadow-color:#3B3B3B;
	/* End CSS Rollover */
}

#product_description_wrapper {
	color:#000000;
	width: 100%;
	height: 122px;
	max-height: 122px;
	overflow: auto;
	padding: 0 5px 0 0;
	/* Add CSS Rollover */
	scrollbar-3dlight-color:#525252;
	scrollbar-arrow-color:#303030;
	scrollbar-track-color:#666666;
	scrollbar-darkshadow-color:#f7f7f7;
	scrollbar-face-color:#EEEEEE;
	scrollbar-highlight-color:#f2f2f2;
	scrollbar-shadow-color:#3B3B3B;
	/* End CSS Rollover */
}

/* Add CSS Rollover */
#menu {position:relative; top:10px; z-index:100;}
#menu a.p1, #menu a.p1:visited {display:block; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; color:#000; border:0px solid #fff;}
#menu a.p1 .large{display:none; }
#menu a.p1:hover .large {background:#FA6C00; display:block; position:absolute; top:0px; left:290px; border:1px solid #FA6C00;}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 150px;
	}
/* End CSS Rollover */