BODY
{
	background-color: #FFF;
}
BODY, TD, TH {
	font-family: tahoma,Trebuchet MS, Arial; font-size: 12px;
}

div.left, img.left {
	display: block;
	float: left;
}


div.right, img.right {
	display: block;
	float: left;
}


div.righttop img {
	display: block;
	float: right;
	margin: -3px 0 0 0;
}

h1 {
	font-family: trebuchet ms;
	font-size: 22px;
	font-weight: normal;
	color: #860607;
	text-decoration: none;
	padding-top: 20px;
	display: inline;
}

ul {
	display: inline;
}

li {
	text-decoration: none;
	text-align: left;
}

.sup, A.sup {
	font-family: trebuchet ms;
	font-size: 18px;
	font-weight: bold;
	color: #FF7418;
	text-decoration: none;
}

div.copyright {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #484848;
	padding: 10px;
	width: 760px;
	clear: both;
}

ul.featured_sidebar {
	padding: 0px;
	list-style: none;
	overflow: hidden;
	clear: both;
}

ul.featured_sidebar li {
	display: block;
	float: left;
	clear: left;
	width: 179px;
	padding-bottom: 18px;
}


ul.featured_sidebar li.horiz {
	display: block;
	clear: both;
	text-align: center;
}

ul.products {
	list-style: none;
	padding: 0px;
	margin-right: 5px;
}

div.navigation {
	clear: both;
	width: 560px;
}

ul.products li {
	display: block;
	float: left;
	padding: 0 3px 0px 0;
	overflow: hidden;
	height: 200px;
	/*border: 1px solid #ddd;*/
}

ul.products li.vert {
	display: block;
	padding: 0;
	margin: 0;
	width: 1px;
	height: 170px;

}

ul.products li.horiz {
	display: block;
	clear: both;
	width: 100%;
	height: 1px;
	text-align: center;
	padding: 0;
	margin: 1px 0;
	/*border: 1px solid red;*/

}

A.mainLink, A {
	font-weight: 600;
	color: #333;
	font-family: Tahoma,Trebuchet MS, Arial,Sans-Serif;
	font-size: 12px;
}

.darkLink {
  color: #900000;
  text-decoration: none;
  font-size: 12px;
}

A:hover {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}

darkLink:hover, .mainLink:hover {
	color: #ff0000;
	text-decoration: none;
	font-size: 12px;
}

A.footerLink {
  color: #484848;
  font-family: tahoma;
  font-size: 13px;
  text-decoration: underline;
}

A.footerLink:hover {
  text-decoration: underline;
  font-size: 13px;
}

.footer_info {
	color: #93090A;
}

.browse_box {
	color: #ffffff;
	background-color: #566A92;
}

A.browse {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;

	font-size: 11px;
	line-height: 14px;
}

A.browse:hover {
	text-decoration: none;
}

A.topnav {
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

A.topnav:hover {
	text-decoration: underline;
}

.sidenav_box,.sidenav_boxb {
	background-color: #F7F4D7;
	border: solid 1px #B2B66C;
	width: 96px;
	height: 19px;
	padding-left: 8px;
	vertical-align: bottom;
}

.highlight {
	font-weight: bold;
	color: #0E4E8D;
}

.link_header {
	font-weight: bold;
	color: #ffffff;
	font-size: 16px;
}

HR {
	color: #566A92;
	background-color: #566A92;
	height: 1px;
	border: 0;
}

.moreinfo {
	background-color:#ffffff;
}
/* Styles for scrolling layers
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{
	position:relative; overflow:hidden;
	width:702px; height:144px; z-index:50
}
div#wn	{
	position:absolute;
	left:0px; top:0px;
	width:703px; height:143px;
	clip:rect(0px, 703px, 143px, 1px);
	overflow:hidden;
	z-index:1;
}
div#lyr1	{
	position:absolute; visibility:hidden;
	left:0px; top:0px;
	z-index:1;
}
div#moreinfo {
	position:absolute; visibility:hidden;
	left:0px; top:280px;
	z-index:100;
	width: 122px;
	filter:alpha(opacity=90);
}
div#moreinfo_content {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	border: 1px;
	text-align: center;
}
.homepic {
	border: solid 1px white;
}
.homepicb {
	border: solid 1px red;
}

.featured_product_name {
	font-size: 18px;
	color: #863808;
	font-weight: bold;
}

.featured_product_price {
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}

.none_featured_product_link {
	font-size: 11px;
	color: #863808;
	font-weight: bold;
}

.none_featured_product_name {
	font-size: 11px;
	color: #863808;
}

.none_featured_product_price {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.product_scroll_box {
	filter:alpha(opacity=80);
	position: absolute;
	vertical-align: bottom;
	width: 108px;
	text-align: center;
}

.product_price_scroll {
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	background-color: #A0ABC2;
	vertical-align: text-bottom;
	padding-left: 2px;
	padding-right: 2px;
}

.package_row_over {
	background-color: #91A9CF;
}

TD.promo_box {
	color: #2F4063;
	background-color: #A0ABC2;
	text-align: center;
	padding: 8px;
}

.listing_brand_name {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.listing_product_name {
	font-size: 14px;
	color: #6E1609;
}

.listing_product_price {
	font-size: 16px;
	color: #93090A;
	font-weight: bold;
}

H1.product_name {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-shadow: white 2px 2px 1px;
	display: inline;
	position: relative;
	left: -12px;
}

.tag_line {

}

.prod_box {
	border: solid 1px #cccccc;
}
.prod_page_our_price {
	font-size: 18px;
	color: #950909;
	font-weight: bold;
}
.prod_page_savings {
	color: #ff0000;
}

.hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
}

.packages_option_hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
	width: 300px;
}

A.sidebar,A.sidebarb {
	text-decoration: none;
	color: #0E4E8D;
	padding-left: 2px;
	padding-right: 2px;
}
A.sidebarb {
	background-color: #0E4E8D;
	font-weight: bold;
	color: #ffffff;
}
A.sidebar:hover {
	text-decoration: underline;
	color: #ff0000;
}
TD.sidebar {
	background-color: #eeeeee;
}

div.breadcrumb {
	background-color: #f4f4f4;
	height: 61px;
	padding: 6px 0 0 8px;
}

A.breadcrumb {
	font-size: 14px;
	text-decoration: underline;
}

A.breadcrumb:hover {
	text-decoration: none;
}

TABLE.highlight_area {
	background-color: #566A92;
	color: #ffffff;
}
H1.highlight_area {
	color: #ffffff;
	font-size: 28px;
	line-height: 24px;
	position: relative;
	top: 7px;
}

.homepage_bottom {
	font-size: 11px;
	color: #93090A;
}

.all_content{
	min-height:1000px;
  height:auto !important;
    height:1000px;
}

.featured_bg {
	background-image: url(/pics/nav-fall/featured-bg.gif);
	padding: 6px;
	text-align: center;
}

.featured {
	padding: 5px;
	background-color: #ffffff;
}

.error {
	padding: 15px;
	background-color: #ffeeee;
	text-align:center;
	width: 96%;
	font-weight: bold;
}

A.cart_product,A.cart_package {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

A.cart_package {
	font-size: 14px;
}

TABLE.cart {
}

.cart_border_top {
	border-top: solid 1px #cccccc;
}

.cart_header,.cart_footer {
	background-color: #FFDBC3;
}

.cart_alt {
	background-color: #cccccc;
}

.cart_alt1 {
	background-color: #ffffff;
}

.cart_qty {
	font-size: 13px;
	font-weight: bold;
	color: #005CFF;
	text-align: center;
	border: solid 1px #cccccc;
	padding: 0px;
}

.cart_shipping_select {
	font-size: 10px;
}

.package_header {
	background-color: #cccccc;
}

.package_subheader {
	background-color: #eeeeee;
}

.package_cat {
	font-size: 18px;
	text-align: left;
}

.package_tagline {
	font-size: 18px;
	font-weight: bold;
	float: right;
	text-align: center;
	border-top: medium black solid;
	border-bottom: thin black solid;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 3px;
	background: #cccccc;
	width: 30%;
}

.upgrade {
	font-size: 10px;
	font-weight: bold;
	color: #566A92;
	position: absolute;
}

.phone_top {
	font-weight: bold;
	font-size: 18px;
}

.phone_top_hours {
	font-size: 10px;
}

.promo_top {
	color: #ff0000;
	font-weight: bold;
}

TD.checkout {
	border: solid 1px #C3C3C3;
}

.checkout_top {
	font-weight: bold;
	font-size: 16px;
	color: #005CFF;
}

.checkout_header {
	color: #005CFF;
	font-size: 14px;
	background-color: #C3C3C3;
}

.missing {
	background-color: #ffcccc;
}

.disclaimer {
	color: #999999;
	font-size: 10px;
	padding-top: 10px;
}


A.linksMain,A.linksMain:visited {
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

A.linksSub {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 5px;
}

A.topLink {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

A.linksMain:hover,A.linksSub:hover {
	color: #ff0000;
}

.body {
	font-size: 11px;
	padding-left: 15px;
	line-height: 16px;
	padding-right: 15px;
	color: #333333;
}
.boldOrange {
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	padding-top: 6px;
	letter-spacing: 2px;
	padding-left: 5px;
}
.link1 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 2px;
	padding-left: 12px;
}

.link1_end {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 2px;
	padding-left: 12px;
}

.tableRight {
	float: right;
	width: 300px;
}
a.linksTop {
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.linksTop {
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}

div.content {
	width: 760px;
	position: absolute;
	top: 80px;
}

.brandsTable {
	background-color: #ffffff;
	padding: 2px 0 0 8px;
	line-height: .9em;
}

div.innerTable {
	width: 100%;
}

div.featuredProducts, table.featuredProducts {
	width: 543px;
}

div.banner {
	background-color: #F4F4F4;
	text-align: right;
}

div.header {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #900000;
	width: 100%;
	background-image: url(/pics/header_bg.gif);
}

#header2 {
	position: absolute;
	left: 0px;
	top: 92px;
	width: 100%;
	background-color: #ffffff;
	height: 1px;
}

.linksFooter {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 30px;
}

.linksFooter:hover {
	color:white;
}


.linksProducts {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 18px;
}
.bodyProduct {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
.boldOrangeProduct {
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	letter-spacing: 2px;
	line-height: 20px;
}
.left {
	float: left;
	margin: 0px 15px 8px 0px;
}
.Price {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.boldWhite {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 20px;
}
.normalWhite {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 20px;
}

.normalOrange {
	font-size: 11px;
	font-weight: bold;
	color: #F08109;
	letter-spacing: 2px;
	line-height: 20px;
}
.small {
	font-size: 10px;
	color: #333333;
}
.OrangeNarrow {
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	line-height: 17px;
}
.boldGrey {
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 2px;
	line-height: 16px;
}

LI {
	list-style-position: outside;
	list-style-type: disc;
}
.boldOrangeA {
	font-size: 12px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FF6600;
	line-height: 20px;
}

.pagination {
	font-size: 10px;
	font-weight: bold;
}

DIV.pagination {
	text-align: right;
	width: 620px;
	position: relative;
	top: -8px;
}

A.pagination {
	text-decoration: underline;
}

A.pagination:hover {
	text-decoration: none;
}

.error_msg {
  color: #ff6600;
}

.res,A.res:link,A.res:visited,A.res:active {
  color:#F08109;
}

A.orange_link:link,A.orange_link:visited,A.orange_link:active {
  color:#F08109;
}

A.orange_link:hover {
  text-decoration:underline;
}

table.list_mgr_signup {
  border: 1px solid #F08109;
}

th.list_mgr_signup {
	background-color:#FBDFC1;
}

tr.list_mgr {
  background-color:white;
}

tr.list_mgr_error {
  background-color:#F19F9F;
}

.list_mgr_error_text {
  color:#FF6600;
}

TABLE.listing {
	border: solid 1px #F08109;
	width: 95%;
}
TR.listing {
	background-color: #ffffff;
}
TR.listingb {
	background-color: #eeeeee;
}

TR.listingc {
	background-color: #ff9999;
}

TR.listinghover {
	background-color: #FFFFCC;
}

TR.listing_heading {
	background-color: #FBDFC1;
}

.greeting_control_border {
  border: 1px solid #000000;
}

.search_suggest {
  border:1px solid #F08109;
  background-color:#FBDFC1;
  width:90%;
  padding:20px;
}

#sidebar {
	position: absolute;
	left: 0px;
	top: 92px;
	width: 139px;
}

.sidebarMain {
	color: #ffffff;
	font-weight: bold;
	background-color: #F08109;
	padding: 5px;
	text-transform: uppercase;
	height: 23px;
}

.sidebarUnder {
	background-color: #BC670B;
	height: 6px;
}

.sidebarBody {
	padding: 5px;
}

.sidebarLine,.sidebarLineb,.sidebarLinec {
	padding-left: 5px;
	height: 22px;
}

.sidebarLineSub,.sidebarLineSubb {
	background-image: url(/pics/nav-fall/sidebar_sub_bg.gif);
	text-align: left;
	padding-left: 5px;
	height: 18px;
}

.sidebarLineSubb {
	background-image: none;
	background-color: #FF9933;
}

.sidebarLineSubBottom {
	background-color: #FF6600;
	height: 1px;
}

.sidebarLineb {
	background-color: #FF6600;
	background-image: url(/pics/nav-fall/arrow.gif);
	background-repeat: no-repeat;
	background-position: 132px;
}

.sidebarLinec {
	background-color: #FFF;
	background-position: 120px;
}

.sidebarSubs {
	padding: 5px;
	background-color: #FBEBD6;
}

.sidebarSubsLine {
	background-color: #ffffff;
	height: 2px;
}

TABLE.eCommerceBar {
	background-color: #F08109;
	width: 100%;
	padding: 5px;
}

TD.eCommerceBar {
	padding-left: 5px;
	padding-right: 5px;
}

A.eCommerceBar {
	color: #000000;
	font-weight: bold;
}

A.eCommerceBar:hover {
	color: #ffffff;
}

.phoneNumber {
	color: #ffffff;
}

.eCommerceBarUnder {
	background-color: #BC670B;
	height: 6px;
}

.promoBox {
	height: 306px;
	margin: 5px;
}

.guaranteeBox {
	width: 200px;
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
	text-align:left;
}

.infoBox {
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
  padding:10px
}

.guarantee {
	padding: 5px;
	text-align:left;
}

.prodHomepageImage {
	border: solid 1px #CC6600;
}

A.prodHomepageName {
	color: #CC6600;
	font-weight: bold;
}

A.prodHomepagePrice {
	color: #FF9900;
	font-weight: bold;
	text-transform: uppercase;
}

#printlogo {
	visibility: hidden;
}

DIV.rightsideBox {
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
	width: 200px;
	padding: 5px;
	text-align: left;
}

td.subSidebarA,td.subSidebarB{
	padding-left:10px;

}

td.subSidebarB {
  background-color: #FFFBF6;
	background-image: url(/pics/arrow_small.gif);
	background-repeat: no-repeat;
	background-position: 120px;
}

.product_price {
  font-size:15px;
  font-weight:bold;
  color:#F08109;
}

.guarantee_product_box {
	background-color: #FEF0E1;
	border: solid 1px #BC670B;
	width: 100%;
	padding: 5px;
	text-align: left;
}

A.may_we_also_links,a.may_we_also_links:hover,a.may_we_also_links:visited:hover {
  text-decoration:underline;
  font-size:10px;
}

.homepage_content {
	margin-top: 50px;
	color: #333333;
	padding: 10px;
	background-color: #FEF0E1;
	font-size:11px;
}

.cat_table {
	background-color: #ffffff;
}

.landPageParentCatLink_men,  .landPageParentCatLink_men:hover {
	font-size: 16px;
	color: #666699;
}

.landPageParentCatLink_women,  .landPageParentCatLink_women:hover {
	font-size: 16px;
	color: #CC3399;
	padding: 0 0 8px 0;
}

.landPageParentCatLink_men_selected, .landPageParentCatLink_men_selected:hover {
	font-size: 20px;
	font-weight:bold;
	color: #666699;
}
.landPageParentCatLink_women_selected, .landPageParentCatLink_women_selected:hover {
	font-size: 20px;
	font-weight:bold;
	color: #CC3399;
}

.landPageSubCatLink_men,  .landPageSubCatLink_men:hover {
	font-size: 12px;
	font-weight: normal;
	color: #666699;
	font-family: tahoma,Trebuchet MS,Arial;
	padding: 0 0 8px 0;
}

/**
.breadCrumb_women, .breadCrumb_women:hover {
	font-size: 12px;
	font-weight: bold;
	color: #CC3399;
	font-family: tahoma,Trebuchet MS,Arial;
}

.breadCrumb_men, .breadCrumb_men:hover {
	font-size: 12px;
	font-weight: bold;
	color: #002889;
	font-family: tahoma,Trebuchet MS,Arial;
}
**/

.landPageSubCatLink_women,  .landPageSubCatLink_women:hover {
	font-size: 12px;
	font-weight: normal;
	color: #CC3399;
	font-family: tahoma,Trebuchet MS,Arial;
}

.landPageSubCatLink_men_selected, .landPageSubCatLink_men_selected:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma,Trebuchet MS,Arial;
	color: #002889;
	background-color: #EBEBEB;
}

.landPageSubCatLink_women_selected, .landPageSubCatLink_women_selected:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma,Trebuchet MS,Arial;
	color: #9D0E9D;
	background-color: #EBEBEB;
}

.landPageSubCatLink_women_selected:hover {color: #000;}

.landPageSubCatLink_men_selected:hover {color: #000;}

#product_enlarge {
	position: relative;
	top: -80px;
	left: -10px;
}

#product_info {
	font-size: 16px;
}

#product_options {
}

#phone {
	position: absolute;
	top: 18px;
	left: 650px;
	color: #000000;
	font-size: 18px;
}

#phone2 {
	position: absolute;
	top: 16px;
	left: 648px;
	color: #ffffff;
	font-size: 18px;
}

.home_cat, A.home_cat {
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}

A.home_cat:hover {
	color: #8B0000;
	text-decoration: underline;
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
}

.home_brand, A.home_brand {
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
	color: #848484;
	text-transform: uppercase;
	text-decoration: underline;
}

A.home_brand:hover {
	color: #000;
	font-family: tahoma;
	font-weight: normal;
	font-size: 10px;
	text-decoration:underline;
}

.hp_price {
	font-family: tahoma;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	padding: 2px 0 0 0;
}

#product_logo {
	position: relative;
	top: -65px;
	left: -10px;
	width: 65px;
	border: solid 1px #950909;
	background-color: white;
}

.as_copy {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #646464;
	line-height: 1.5em;
}
.as_title {
	font-family: trebuchet ms;
	font-size: 20px;
	font-weight: normal;
	color: #9D0000;
}

div.as_layer {

	background-color:#FFFFFF;
	width:659px;
}

.as_q {
	font-family: trebuchet ms;
	font-size: 15px;
	font-weight: normal;
	color: #9D0000;
}

table.as_size {
	height:42px; width:42px;
	background-color: #E3E3E3;
	border: 2px solid #CCCCCC;
}


table.as_size_selected {
	height:42px; width:42px;
	background-color: #993333;
	border: 2px solid #660000;
}

table.as_size_selected:hover {
	background-color: #000;
	border: 2px solid #660000;
}

td.as_size {
background-color:#E3E3E3;
}

td.as_size:hover {
background-color: #D6D6D6;
}

.as_size, A.as_size, A.as_size:visited, A.as_size:hover {
	font-family: trebuchet ms;
	font-size: 18px;
	font-weight: bold;
	color: #FF7418;
	text-decoration: none;
}

.as_sc, A.as_sc, A.as_sc:hover {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: normal;
	color: #FF7418;
	text-decoration: underline;
}



div.as_save {

}

div.search_top {
		background-color: #FFFFFF;
}

.as_save {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #F7EAC6;
	line-height: 2em;
}

.as_home, A.as_home:link, A.as_home:hover {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}

.as_fb {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	line-height: 2em;
}

.as_taf, A.as_taf:link, A.as_taf:hover {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: #185FFF;
	text-decoration: underline;
}

A.as_size:hover,A,as_size_selected:hover {text-decoration: underline;}

sup {font-size:10px}

div.headerlinks {
	position: absolute;
	top:8px; left:175px;
	z-index:100;
}

div.searchheader {
	position: absolute;
	top:38px; left:175px;
	z-index:100;
	color: fff;
	background-color: #971F20;
	height:29px;
	margin: 0px;
	padding-top: 2px;
}

div.searchheader a {
	color: fff;
}

.headerlinksB {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #EAF7FF;
	text-decoration: none;
}

A.headerlinksB, A.headerlinksB:hover {
	text-decoration: underline;
	font-size: 10px;
	font-family: verdana;
}

.hp_sale {
	padding: 10px;
	background-color: #000000;
	font-size: 23px;
	color: #EEEEEE;
}

.hplabel {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

.cats_women, .cats_men {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

a.cats_women:hover {
	text-decoration: underline;
}

a.cats_women:hover {
	text-decoration: underline;
}

.cats_women, .cats_women_selected {
	color: #B03695;
}

.cats_men, .cats_men_selected {
	color: #0066FF;
}

.cats_women_selected, .cats_men_selected {
	font-family: trebuchet ms;
	font-size: 12px;
	font-weight: bold;
}


div.sideTable_men, div.sideTable_women {
	width: 180px;
	height: 700px;
	padding: 0px;
	display: block;
	float: left;
	line-height: 1.6em;
}

div.sideTable_men {
	background-color: #ECECEC;
	color: #0051AC;
}

div.sideTable_women {
	background-color: #FEFFF0;
	color: #CC3399;

}

div.brands_men {
	color: #000;
	padding: 0 0 0 8px;
	font-size: 14px!important;
}

div.brands_women {
	color: #CC3399;
	padding: 0 0 0 8px;
	font-size: 14px!important;
}

div.rightContent {
	display: block;
	float: right;
	min-height:700px;
    height:auto !important;
    height: 700px;
    width: 540px;
}

div.leftContent {
	display: block;
	float: left;
	min-height:700px;
    height:auto !important;
    height:700px;
    width: 775px;
    margin: 0 0 0 25px;
}

div.categories {
	padding: 3px 0 0 8px;
}

div.categories b {
	font-size: 11px!important;
	margin-bottom: 3px;
}

div.search_sidebar_men {
	background-color: #003399;
	color: #FFFFFF;
	padding: 5px;
}

div.search_sidebar_women {
	background-color: #F2F4DF;
	color: #000;
	padding: 5px;
}


/*might have to make men and women classes for this separation*/

div.sidebar_links {
	margin-bottom: 1px;
	margin-top: 18px;
	padding: 9px 0 9px 8px;
	background-color: #F1F2DF;
	line-height: 1.6em;
	border-top: 1px dashed #FEFFF0;
}

div.sidebar_links span#tell a{
	color: #000;
	text-decoration: underline;
}



div.favorite_sidebar_women {
	background-color: #E5FEE0;
	color: #666666;
	height: 70px;

}

div.favorite_sidebar_men {
	background-color: #EFEFEF;
	color: #666666;
	height: 70px;
}

.select {
font-family: tahoma;
font-size: 10px;
padding: 2px;
border: 1px;
}

.prop {
    height:300px;
    float:right;
    width:1px;
    background-color:red;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

.footernav, A.footernav {
font-family: tahoma;
font-size: 9px;
color: #7B0303;
text-decoration: underline;

}

A.footernav:hover {color: #000; font-size: 9px; text-decoration: none;}


.small {
font-family: tahoma;
font-size: 9px;
color: #DFDFDF;
text-decoration: none;
}

.pm_name {
font-family: tahoma;
font-size: 12px;
color: #515151;
padding: 8px;
height: 17px;
width: 543px;
background-color:#F4F4F4;
vertical-align: middle;
}

div.select_info {
	background-color:#F4F4F4;
	padding: 0 5 5 0px;
	float: right;
	display: block;
	width: 260px;
}


div.select_info ul {
	padding: 0;
	margin: 0;
	list-style-type: none !important;
}


div.select_info ul li {
	display: block;
	background-image: url("/pics/pm_select.gif");
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	padding: 0 0 25px 55px;
	vertical-align: top;
	list-style-type: none !important;
}

div.select_info ul li.alt {
	background-image: url("/pics/pm_selectb.gif");
}



div.descriptions, div.product_info {
	width: 543px;
	padding-left:17px;
}

div.product_info {
	height: 325px;

}

div.product_links {
	vertical-align:middle;
	height:30px;
}

div.related_products ul.related_products {
	list-style: none;
}

div.related_products {
	background-color: #F4F4F4;
	padding:5px;
	width:130px;
	color:#1051D3;
	border-bottom: 1px solid #999999;
	float: right;
	display: block;
}

div.related_products_heading {
	text-align:center;
	background-color:#FAFAFA;
	border-bottom: 2px solid #fff;
	margin: -5 -5 0 0px;
	width:130px;
	padding: 5px;
	float: right;
	display: block;
}

div.related_products a {
	color:#1051D3;
	text-decoration: none;
}

div.related_products a:hover {
	color:#1051D3;
	text-decoration: underline;
}

ul.related_products li {
	padding: 5px;
	list-style: none;
}

.pm_options {
font-family: tahoma;
font-size: 11px;
color: #4C4C4C;
text-decoration: none;
padding-left:6px;
}

A.pm_options, A.pm_options:hover {
font-family: tahoma;
font-size: 11px;
color: #4C4C4C;
text-decoration: underline;
}

td.pm_options:hover {
font-family: tahoma;
font-size: 11px;
background-color: #4C4C4C;
}

A.pm_options:hover {color: #FFF;}

.pm_price {
font-family: tahoma;
font-size: 13px;
color:#1051D3;
}

.pm_nameB, .pm_nameB:hover {
font-family: tahoma;
font-size: 14px;
color: #000;
font-weight: bold;
width:220px;
}

.pm_details, #pm_details {
font-family: tahoma;
font-size: 13px;
color: #424242;
padding: 10px;
}

#pm_details a {
font-family: tahoma;
font-size: 11px;
color: #424242;
}

td.code {
background-color: #F0F0F0;
border-top: 1px solid #C3C3C3;
height:30px;
}

.code {padding-left:7px;}

td.cart {
height:121px;
border-left: 1px solid #C3C3C3;
border-bottom: 1px dashed #C3C3C3;
}

.cart{padding-left:5px;}

.result {
font-family: tahoma;
font-size: 11px;
font-weight: normal;
color: #A03FA6;
text-decoration: none;
}

A.result {text-decoration: underline;}
A.result:hover {text-decoration: underline; color: #A60000;font-size:11px;}

.pm_qty {
font-family: tahoma;
font-size: 14px;
color: #000;
font-weight: bold;
}

.checkout_fields {
	color: #525252;
	font-size: 11px;
	font-weight: normal;
}



td.taf {padding-left:1px}

.taf {
	font-family:trebuchet ms;
	font-weight:normal;
	font-size: 12px;
	color: #000;
	text-decoration:none;
}

.small {
	font-family:tahoma;
	font-size:9px;
	color: #999999;
}

input { padding:3px 3px 3px 3px; font-size:11px;}

.note {
	font-family:tahoma;
	font-size:10px;
	color:#6C6C6C;
	text-decoration:none;
}

A.note, A.note:hover {
	color:#C12900;
	font-size:10px;
	text-decoration:underline;
}

.product_color {
	/*width: 97px;*/
	font-family: trebuchet ms;
	font-size: .7em;
	color: #4B4B4B;
}

div.prodthumbs  {
	display: block;
	width: 148px;
	height: 100%px;
	padding: 30px 0 0 0;
	vertical-align: middle;
}

div.prodthumbs span {
	font-size: .8em;
	font-weight: bold;
}

div.prodthumbs img#img_id {
	padding: 0 0 10px 15px;
}


div.prodthumbs  {
	line-height: 1.2em;
}
td#prod{
	line-height: 1.2em;
	height: 60px;;
}

div.brand_description {
	width: 554px; height: 124px;
	border: 0px solid #CCCCCC;
	line-height: 1.7em;
	font-family: times new roman;
	font-size: 13px;
}

div.brand_description img {
	float: left;
}


div.brand_description span#description {
	padding: 100px 0 0 3px;
}

div.brand_description .first_word {
	font-family: times new roman;
	font-size: 30px;
	color: #A5A5A5;
	display: block;
	float: left;
	padding-right: 4px;
	padding-bottom: 5px;
}

div.brand_description .first_word_spacer {
	display: block;
	width: 1px;
	height: 6px;
	font-size: 1px;
	line-height: 0.01em;
}

div.brand_description .text {
	padding-top: 20px;
}

div.brand_description img {
	margin-bottom: 0px;
}

div.cat_description {
	width: 540px;
	font-family: tahoma;
	font-size: 18px;
	border: 0px solid #000;
	color: #000;
	padding: 0 0 3px 0;
}

.cat_name {
	font-size: 27px;
	font-family: trebuchet ms;
	color: #000;
}


div.filterCats {
	height: 45px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 11px 1px 0 0;
	font-family: trebuchet ms;
	font-size: 12px;
	color: #000;
}

div.filterCats select {
	padding: 1px;
	background-color: #2D2D2D;
	border: 1px dashed #CECECE;
	color: #CECECE;
}

div.staticcontent {
	margin-left: 19px;
	font-family: trebuchet ms;
	font-size: 11px!important;
	font-weight: normal;
	line-height: 1.7em;
	color: #A35757;
	text-decoration: none;
}


div.staticcontent a {
	font-family: trebuchet ms;
	font-size: 11px!important;
	font-weight: normal;
	color: #0072B9;
	text-decoration: underline;
}

div.staticcontent a:hover {
	font-family: trebuchet ms;
	font-size: 11px!important;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}


div.staticcontent img {
	float: right;
}

div.staticcontent strong {
	color: #A35757;
}

div.staticcontent table {
	background-color: #EDEDED;
	border: 1px dashed #5F5F5F;
	margin-left: 19px;
	padding: 6px;
	font-family: trebuchet ms;
	font-size: 11px!important;
	line-height: 1.7em;
	color: #000;
}


div.dynamiccontent {
	margin-left: 19px;
	padding: 6px;
	
	
}


div.stickerHP {
	display: block;
	width: 70px;
	height: 63px;
	position: absolute;
	top: 24px;
	left: 620px;
}


div#content {
	display: block;
	float: left;
	width: 575px;
	padding: 0;
	margion: 0;
	color: #333;
	position: absolute;
	top: 236px;
	left: 187px;
	font-family: "Trebuchet MS", tahoma, verdana, arial;
	font-size: 1.15em;
}

div#content div.taf {
	display: block;
	float: left;
	width: 540px;
	padding: 0;
	margin: 0;
}

div#content div.taf div#formcontainer {
	display: block;
	width: 100%;
	border: 0px solid #000;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px dashed #000;
}

div#content div.taf table#form {
	display: block;
	width: 100%;
	border: 0px solid #000;
}

div#content div.taf table#form input {
	padding: 6px;
	background-color: #FFF;
	border: 3px solid #D3D3D3;
	font-size: 14px;
	font-weight: none;
	color: #000;
}

div#content div.taf table#form input#btn {
	border: 0px;
}

div#content div.taf table#form td {
	padding: 4px;
	background-color: #F2F2F2;
}

div#content div.taf table#form table.fin {
	display: block;
	width: 99%;
	border-bottom: 1px solid #E9E9E9;
}

select.search{
	font-family: tahoma, sans-serif; 
	font-size: 12px;
	color: #8B8B8B;
	color: #666;
	padding: 2px;
}

div.mens_landing_square {
	display: block;
	position: absolute;
	height: 300px;
	border: 1px dashed red;
	margin: 0px;
}

div.mens_landing_square img {
	border: 1px solid #000;
	padding: 1px;
}

div.womens_landing_square {
	display: block;
	position: absolute;
	height: 300px;
	border: 1px dashed purple;
	margin: 40px 0 0 0;
}	

div.womens_landing_square img {
	border: 1px solid #000;
	padding: 1px;
}

ul.categories{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.subcategories{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.subcategories li{
	list-style-type: none;
	margin-left: 20px;
}

ul.categories a.expand{
	font-family: Courier New, monospace;
	text-decoration: none;
	color: #666;
	font-size: 1.05em;
}

ul.categories a.expand:hover{
	color: red;
}

#site_msg {
	background-color: #ffffcc;
	padding: 10px;
}

div#cart_alert_msg {
	color: #ff0000;
	font-weight: bold;
	
}

span#out_of_stock_message {
	font-size: 14pt;
	color: #FF0000;
}

.checkout_warning{
	font-style:italic; 
	font-weight:bold; 
	color:#cccccc;
	padding-right:20px;
	
}
.back_to_shopping_btn { padding:3px 3px 3px 3px; font-size:11px;}

.not_avail_message{

	margin:0 5px 5px 5px;
	font-weight:bold;
	color:#0E0E0E;
}
