body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c0c0c0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	border-left-color: #999999;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.welcometext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
} 

.productSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-variant: small-caps;
	padding-top: 0px;
	padding-left: 22px;
} 

.featuredProductNames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: center;

}

.featuredProductCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	text-align: left;
} 

.youmayalsolike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: left;

} 

.featuredProductPrices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: center;


} 

.productdescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
} 
.productdescriptionsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
}
.productdescriptiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: left;


} 
.cartemptytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
    padding-top: 0px;

} 
.ProductTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-weight: Bold;
	text-align: left;
    padding-top: 0px;

} 
.ProducPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: left;


} 
.ProducPriceStrike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: line-through;
	color: #000000;
	font-weight: normal;
	text-align: left;


} 
.ProductSale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #d42222;
	font-weight: bold;
	text-align: left;


}
.mainpageborder {
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
}
.TopTabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
	text-align: center;
	font-variant: normal;
    padding-top: 1px;
    line-height: 7pt;
} 


.MoreCategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
} 

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
} 

.productSearchField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	text-align: left;
} 

.productDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
} 

.shoppingCartCategories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
} 

.shoppingCartItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
} 

.MarketingAd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
    text-decoration: underline;
	text-align: center;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
} 

.MarketingDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: center;
} 

a.ResultView:link, a.ResultView:active, a.ResultView:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	text-align: center; 
	white-space:nowrap;
}

.ResultView {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	white-space:nowrap;
} 

.ResultPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: right;
} 

topbotnav a:link, .topbotnav , .topbotnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
} 



.menuLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 8px;
	letter-spacing: normal;
} 


.Submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
		line-height: 10px;
} 

.SubmenuSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
	line-height: 10px;
} 

.SubSubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-left: 25px;
		line-height: 10px;
} 
 
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.featuredProducts {
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-style: dotted;
	border-left-width: thin;
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: thin;
	border-top-color: #CCCCCC;
	border-top-style: dotted;
	border-top-width: thin;
	border-style: dotted;
}
img.MarketingMenuHeader
{
	border:none;
	height:18px;
	width:143px;
}
.greybox 
{
	border: 1px solid #b2b2b2; 
} 
table.greyborder
{
	border: 1px solid #b2b2b2; 
	text-align:center;
	padding-left:20px;
}
table.greybordernopadding
{
	border: 1px solid #b2b2b2; 
	text-align:center;
	padding-left:0px;
}
table.greybordernopaddingleftaligned
{
	border: 1px solid #b2b2b2; 
	text-align:left;
	padding-left:0px;
}
table.greybordernobottom
{
	border-left: 1px solid #b2b2b2; 
	border-right: 1px solid #b2b2b2; 
	border-top: 1px solid #b2b2b2; 
	text-align:center;
	padding-left:20px;
}
table.greybordernotopbottom
{
	border-left: 1px solid #b2b2b2; 
	border-right: 1px solid #b2b2b2; 
	text-align:center;
	padding-left:20px;
}
table.greybordernotop
{
	border-left: 1px solid #b2b2b2; 
	border-right: 1px solid #b2b2b2; 
	border-bottom: 1px solid #b2b2b2; 
	text-align:center;
	padding-left:20px;
}
table.greybordertop
{
	border-top: 1px solid #b2b2b2; 
}
table.blackborder
{
	border: 1px solid #000000; 
	text-align:center;
	padding-left:20px;
}
table.blackbordernobottom
{
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-top: 1px solid #000000; 
	text-align:center;
	padding-left:20px;
	background-color: navy;
}
table.leftpadding
{
	padding-left:20px;
}
td.blackborderyellow
{
	border: 1px solid #000000;
	background-color: navy;
}
td.blackborderyellownoleft
{
	border-right: 1px solid #000000; 
	border-top: 1px solid #000000;  
	border-bottom: 1px solid #000000;
	background-color: navy;
}
td.blackborderleftright
{
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
}
td.blackbordernotop
{
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
}
td.blackborderright
{
	border-right: 1px solid #000000; 
}
td.blackborderrightbottom
{
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
}
td.greybordertop
{
	border-top: 1px solid #b2b2b2;  
}
table.inputcontrollist
{
}
table.inputcontrollist label
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: navy; 
	vertical-align:middle;
	white-space:nowrap;
}
table.inputcontrollist input
{
	vertical-align:middle;
}
table.profileBackground
{
	border: none; 
	margin-left:0px;
	margin-right:10px;
	text-align:center;
}
td.FullRowLabel{
	width:526px;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	white-space:normal;
}
td.RowBuffer{
	height:10px;
}
td.CheckBoxColumn
{
	width:275px;
	text-align:left;
}
td.FirstInputColumn
{
	width:225px;
	text-align:right;
}
td.SecondInputColumn
{
	width:200px;
	
	text-align:left;
}
td.ThirdInputColumn
{
	width:100px;
	text-align:left;
}
td.ThirdInputColumn span
{
	text-align:left;
}
td.tdbottomfeatureframe
{
	background-image:url("../../images/_layout/featProdBot.jpg");
	width:439px;
	height:13px;
}
.darkgreytext10
{
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	vertical-align: middle;
}
.darkgreytext11 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	line-height: 15px; 
} 
.darkgreytext11bold 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #666666; 
	font-weight: bold; 
}
.bluetext11 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: navy; 
} 
.bluetext11bold 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: navy; 
	font-weight: bold; 
} 
.redtext11bold 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: red; 
	font-weight: bold; 
} 
.darkgreytext12
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #666666; 
} 
.darkgreytext12bold 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px; 
	color: #666666; 
	font-weight: bold; 
}
span.bluetext11 label
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: navy; 
}
span.darkgreytext10 label
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	vertical-align: middle;
}
/* For checkboxes text alignment */
span.darkgreytext10 input
{
	line-height: 15px;
	vertical-align:middle;
}
.error 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ff0000; 
	line-height: 15px; 
	font-weight: bold; 
} 
input.inputfield
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:200px;
}
textarea.inputfieldnosize
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
}

input.inputfieldnosize
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
}
input.phoneinputfield
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:120px;
}
input.phoneextinputfield
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:70px;
}
input.readonlyfield
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 background-color: #CCCCCC;
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:200px;
}
input.phonereadonly
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 background-color: #CCCCCC;
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:120px;
}
input.phoneextreadonly
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 background-color: #CCCCCC;
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:70px;
}
input.inputfieldshort
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:112px;
}
.CartQuantity
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 text-align:center;
}
span.inputfieldnosize
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
}
span.inputfieldnosize label
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:14px;
	color: #333333;
}
span.pageheader
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18pt;
	color:navy;
}
select.inputfield
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:206px;
}
select.birthdateyearfield
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:65px;
}
select.birthmonthfield
{
	font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:85px;
}
select.inputfieldnosize
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
}
select.inputfieldshort
{
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #666666; 
	 border-top-width: 1px; 
	 border-right-width: 1px; 
	 border-bottom-width: 1px; 
	 border-left-width: 1px; 
	 border-top-style: outset; 
	 border-right-style: inset; 
	 border-bottom-style: inset; 
	 border-left-style: outset; 
	 border-top-color: #666666; 
	 border-right-color: #999999; 
	 border-bottom-color: #999999; 
	 border-left-color: #666666; 
	 width:112px;
}
.sizecharttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: center;
} 
.sizechartsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-align: left;
} 
.sizecharttblheader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
} 

td.breadcrumbleft
{
	width:10;
	background-image:url("../../images/_layout/subTabpx.jpg");	
}

#ddlOtherTabCategories { 
	width:115px; 
} 
#ddlOtherTabCategories option { 
	width:220px; 
}  

.banner img
{
	border: none;
}
