/* MARSHMALLOW GRAY THEME BY BVTHEMES.COM - http://www.bvthemes.com
This theme is sold as is.  Modification of this stylesheet or the supplied images is encouraged.
However, any modifications is at the sole discretion of the customer and are not supported by BVThemes.com.
Please refer to README.txt within this themes folder for licensing information and instructions */


.hide
{
	display: none;
}
BODY
{
	background: #e8e8ee;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px Verdana;
	color: #000;
	letter-spacing: normal;
}

/* START MAIN LAYOUT TAGS */


#p7PMnav li 
{
	float: left;
}


/* 755px The container is used to control to overall width of the site content */
#container
{
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;
}
/* Used by popup windows */
#popupContainer
{
	width: 100%;
	padding: 10px;
	background: #FFF;	
}
/* NavColumn and ContentColumn are used on pages with a sidebar */
#navcolumn
{
	vertical-align: top;
	text-align: center;
	padding: 0 0 0 0;
	width: 170px;
	border-right: 1px solid #cccccc;
	font: 11px Geneva, Arial, Helvetica, sans-serif;
}
#contentcolumn
{
	padding: 0px 20px 0px 10px;
	margin: 0px;
	width: 610px;
	vertical-align: top;
	text-align: left;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* #ProductPageContainer,#ProductImageColumn and #ProdutContentColumn are used on the product page */
#ProductPageContainer
{ /*
	width: 610px; */
	margin-top: 10px;
}
#ProductPageImageColumn
{
	width: 280px; /*   */
	padding: 0px 10px 0px 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	font: 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#ProductPageContentColumn
{
	padding: 0px 0px 0px 0px;
	display: block;
	width: 100%;  /**/
	margin: 0px;
	vertical-align: top;
	text-align: left;	
	font: 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	align: left;
}
#ProductPageContentColumn h1
{
	margin: 0px;
}

/* #page is used by pages without a sidebar */
#page
{
	padding: 0px 10px 0px 10px;
	margin: 0px;
	background:#FFFFFF;
	font: 13px/15px Geneva, Arial, Helvetica, sans-serif;
}
/* #maincontent is a DIV that wraps the content area on every page */
#maincontent
{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;			/*
	text-align: center;
	width: 590px; */
}



#addressItemsFound h3
{
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 8px;	
	margin-bottom: 15px;
}

table#AddressList {
	width: 100%;
	}
table#AddressList td {
	width: 50%;
	border: 1px solid #cccccc;
	padding: 5px;	
	}

#AddressList .BVSmallText {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	}

/* END MAIN LAYOUT TAGS */

/* START HEADER TAGS */
#header
{
	font: 11px;
	height: 0px;
	background: url(header.gif) no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 755px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	text-align: right;
	visibility: hidden;
	hidden: true;
}
/* Used to make sure the main menu clears the logo and site menu */
#BrandingArea
{
	height: 0px;
	width: 600px;
	visibility: hidden;
	hidden: true;
}

/* Sections within Main Header Areas */
#Logo
{
	position: absolute;
	top: 0px;
	left: 0px;
}
#SiteMenu UL
{
	position: relative;
	top: 57px;
	margin: 0px;
	white-space: nowrap;
}
#SiteMenu LI
{
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
#SiteMenu A
{
	font-size: 10px;
	text-align: center;
	padding: 0 25 0 15;
	color: #666;
}

#SiteMenu A:Hover
{
	font-size: 10px;
	text-decoration: underline;
	color: #44547A;	
}
#MiniCart
{
	position: relative;
	top: -15px;
	left: 480px;
	color: #666666;	 /*  44547A*/
	font: 10px/10px Geneva, Arial, Helvetica, sans-serif;
}


#ShoppingCartLink
{
	position: relative;
	top: -15px;
	left: 480px;
	color: #666;
}
#ShoppingCartLink A
{
    background: transparent;
	color: #666;
}

#ShoppingCartLink A:hover
{
    background: transparent;
	color: #666;
	text-decoration: underline;
}

/* Tags for main menu */
#MainMenu
{
	position: relative;
	top: 10px;
	left: 50px;
	
}
/* Controls Tabs for top level categories */
#MenuLevel1
{
	width: 150px;
	height: 15px;
	background: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
#MenuLevel1 Table
{
    position: relative;
	top: 2px;
	left: 470px;
	align: center;
	
}
.MenuItem
{		
	background: none;
	color: #44547A;
	height: 25px;
	text-align: center;
}
.MenuItemActive
{
	background: none;
	width: 100px;
	color: #FFF;
	height: 25px;
	text-align: center;
	font-weight: bold;	
}
#MenuLevel1 A
{
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
}
#MenuLevel1 A:Hover
{
	text-decoration: underline;
}
/* Controls sub category level menu */
#MenuLevel2
{
	position: relative;
	/* was top:-135, height: 38 */
	display: none;
	top: -111px; 
	left: 350px;
	left: 0px;
	width: 755px;
	height: 0px;
	background: url(SubCategories.gif) no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;	
	visibility: hidden;
	hidden: true;
	
}
#MenuLevel2 .MenuItem
{
	width: 100px;
	background: transparent;
	color: #000;
}
#MenuLevel2 Table
{
	margin-left: auto;
	margin-right: auto;
}
#MenuLevel2 A
{
	font: 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#MenuLevel2 A:Hover
{
	text-decoration: underline;
}
/* END HEADER TAGS */

/* START FOOTER ELEMENTS */
#footer
{
	font: 13px/15px Geneva, Arial, Helvetica, sans-serif;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	width: 600px;
	color: #000;
	padding-top: 10px;
	text-align: center;
	height: 113px;
	/*background: url(footer.gif) no-repeat;*/
	visibility: hidden;
	hidden: true;
}

#footermenu a {
    color: #7A94DF;
	font-size: 10px;
}

#footermenu a:hover {
    text-decoration: none;
	color: #036;
}

#copyright
{
	font-size: 10px;
	position: relative;
	font-weight: bold;
	top: 5px;
	color: #666;
	display: block;
	padding: 3 3 3 3;
	text-align: center;
}
#poweredby
{
	position: relative;
	left: 285px;
}
/* END FOOTER ELEMENTS */

/* START HOMEPAGE TAGS */
#PageHome #MainContent
{
	padding:0px;
	margin:0px;
}
#HomeTable
{
	width: 100%;
}
#HomeColumn1
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 0px 10px;
	width: 170px;
	border-right: 1px solid #cccccc;
	/*border-right: 1px solid	#efefef;*/
}
#HomeColumn1a
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 0px 10px;
	width: 170px;
	border-right: 1px solid #cccccc;
}
#HomeColumn2
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 0px 10px;
	width: 100%;
}

#ServiceColumn
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 0px 10px;
	width: 590px;
}

#HomeColumn2a
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 0px 10px; /* 0 0 0 0 */
	width: 100%; /* 400px */
}
#HomeColumn3
{
	vertical-align: top;
	text-align: left;
	padding: 0px;
	width: 0px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #efefef;
	visibility: hidden;
	hidden: true;
}
#HomepageSample1
{
	
}
#HomepageSample2
{
	vertical-align: top;
	/*background: url(homepageblock.gif) top no-repeat;*/
	text-align: left;
	vertical-align: middle;
	height: 100px;
	width: 420px;
	padding: 25 5 5 5;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	font: 12px/14px Geneva, Arial, Helvetica, sans-serif;
}
#HomeColumn1 .SingleProductDisplay,#HomeColumn2 .SingleProductDisplay,#HomeColumn3 .SingleProductDisplay
{
	border:0px;
}
#HomeColumn1 .SingleCategoryDisplay,#HomeColumn2 .SingleCategoryDisplay,#HomeColumn3 .SingleCategoryDisplay
{
	border:0px;
}
/* END HOMEPAGE TAGS */

/* START NAV COLUMN BLOCK TAGS */
#navColumn UL, .CategoryList UL
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	list-style-image: none;
}
.CategoryList h4
{
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-left: 1px;
}
.NavColumnBlock
{
	background-color:#ffffff;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 10px;
	width: 170px; /* 145px */

}
.NavColumnBlock h4
{
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}

.NavColumnBlockContent
{
	padding: 0px;
	text-align: left;
	/*background: url(ContentColumnbg.gif) repeat;
	border-bottom: solid 0px #8C8C8C;
	border-left: 0px solid #D1D1D1;
	border-right: 0px solid #8C8C8C;
	*/
}

#navColumnBlockContent UL
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	list-style-type: none;
	list-style-image: none;
}

.navColumnBlockContent LI
{
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	list-style-image: none;
}

.SideMenu1_lstCustomerServiceMenu
{
	list-style-type: none;
	list-style-image: none;
}


.CategoryList, .MailingListSignupForm, .SearchBoxForm
{
	width: 150px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1;
	margin-top: 0px;  /* */
}
.SearchBoxForm
{
	margin-top: 30px;  /* */
}
.SearchBoxForm h4 span
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;  /* */
}
.CategoryListContent
{
	/*	padding: 0px 0px 0px 0px;
	text-align: left;
background: url(ContentColumnbg.gif) repeat;
	border-bottom: 1px solid #8C8C8C;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #8C8C8C;
	*/
}
.CategoryListContent li, .CategoryListContent li span
{
 margin-bottom: 8px;
 margin-left: 1px;
}

.CategoryListContent li li, .CategoryListContent li li span
{
 margin-left: 8px;
}

.MailingListSignupFormContent {
	padding: 5px;
	text-align: left;
	background: url(ContentColumnbg.gif) no-repeat;
	border-bottom: 1px solid #8C8C8C;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #8C8C8C;
}

.SearchBoxFormContent
{
	padding: 5px;
	text-align: left;
	background: #f1f1f1;
	/*background: url(SearchFormbg.gif) no-repeat;*/
	border-top: 1px solid #D1D1D1; /* D1D1D1  */
	border-bottom: 1px solid #8C8C8C; /* 8C8C8C  */
	border-left: 1px solid #D1D1D1; /* D1D1D1  */
	border-right: 1px solid #8C8C8C; /* 8C8C8C  */
	image-align: middle;
	width: 140px;
}
/* END NAV COLUMN BLOCK TAGS */

/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */

div#Description {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0px 20px 0px;
	}




.SingleProductDisplay, .SingleCategoryDisplay
{
	text-align: center;
	width: 178px; /* 145px */
	margin: 10px 10px 10px 0px;
}
/* Special Tag to shrink single product margins when inside nav column */
.RelatedItemsBlock
{
	display: block;
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	width: 198px;
	margin: 10px;	
	padding: 0px;	
}
.RelatedItemsBlockContent
{
	padding: 10px;
	text-align: center; /*	 */
}
.NavColumnBlock .SingleProductDisplay,.NavColumnBlock .SingleCategoryDisplay
{
	margin:0px;
}

.SingleProductDisplayImage, .SingleCategoryDisplayImage
{
	padding: 0px;	
}

.DeleteTD
{
	padding-top: 15px;	
}

.SingleProductDisplayName A, .SingleCategoryDisplayname A, .ListCategoryDisplay A
{
	font: bold 10px/14px Geneva, Arial, Helvetica, sans-serif;
}
.SingleProductDisplayPrice A
{
	font: bold 12px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}
.ListProductDisplay, .ListCategoryDisplay
{
	text-align:left;	
	width:500px;
}
.ListProductDisplayPrice
{
	text-align:right;
}
.ListCategoryDisplayDescription
{
	margin:3px 10px 10px 0px;
	font: 12px/14px Geneva, Arial, Helvetica, sans-serif;
}
.DetailProductDisplay
{
 /*	border-top: solid 1px #cccccc;
	padding: 10px;
	width: 569px; */
	width: 100%;
	border-bottom: 1px solid #cccccc;
}

.DetailProductDisplayDescription
{
 font-size: 11px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}

.DetailProductDisplayImage
{
 vertical-align: top; /*	
	text-align: left; */
	width: 120px;
	height: 120px;
	float: right;
}
.DetailProductDisplayImage img
{
	float: right;
} /* 
*/

.DetailProductDisplayName {
 font-size: 11px;
	font-weight: bold;
}

.DetailProductDisplayPrice {
 font-size: 11px;
	color: #ff3300;
}

/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */

/* Shopping Cart Page */
#CartTitle
{ /* 
	width:750px; */
}
#CartSubTitle
{
 font-size: 14px/16px;
 font-weight: bold;
 font-family: Geneva, Arial, Helvetica, sans-serif;
}

#CartSubTitle H3
{
 font-size: 13px;
 font-weight: bold;
 font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:6px;
}

#CartContainer
{ /*
	width:750px; */
	padding:0px;
	margin:0px;
}
#CartItemBlock
{
	padding:0px;
	margin:0px;
}
#CartItemBlock Table
{
	margin:0px;
	width: 100%; /*  */
}
#CartUpdateBlock
{
	width: 530px; /*
	background:#fffffff; */
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;

}
#CartTotalBlock
{
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width:210px;
	margin:0px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#CartCheckoutButtons
{ /*
	width:750px;
	border-bottom: 1px solid #cccccc; */
	text-align:right;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #ffffff; /* CHANGE BGCOLOR f1f1f1 */
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

#CartWishList h3 { /* */
 font-weight: normal;
	background-color: #f1f1f1;
 font-size: 13px;
 font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#000066;
	padding:3px;
	margin-top:30px;
	margin-bottom:6px;
	border: 1px solid #cccccc;
}
#CartWishList table  {
	width: 100%;
	margin-bottom:15px;
}
/*
#CartWishList table tr td {
	border-bottom: 1px solid #cccccc;
} */

/* START VISUAL STYLES */

.BVText
{
	font: 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #f1f1f1;
	display: block;
	width: 145px;
	padding: 4px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.CartText
{
	font: 14px/14px Geneva, Arial, Helvetica, sans-serif;
}

.BVSmallText
{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #666666;
}
.Header
{
	color: #666666;
	background-color: #e4eaf2; /*  eef5fd*/
	font: bold 11px/14px Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}
.Item, .CartItem
{
	padding: 6px;
	background-color: #ffffff;
	font: 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.AlternateItem,.CartAlternateItem
{
	padding: 6px;
	background-color: #ffffff;
	font: 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}
.CartItem, .CartAlternateItem
{
	padding: 6px;
	border-bottom:1px solid #cccccc;	
}
.FormInput
{
	background-color: #F9F9F9;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	color: #333333;
	vertical-align: top; 
}
.FormInputError
{
	border-right: #CCC 1px solid;
	border-top: #CCC 1px solid;
	background-color: #ffb5b5;
	border-left: #CCC 1px solid;
	color: #000;
	border-bottom: #CCC 1px solid;
}
.formlabel
{
	font: bold 10px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #036;	
	letter-spacing: normal;
	vertical-align: middle;	
}

.formlabel h2 
{
	font-size: 14px;	
}

.FormLabelStrong
{
	font: bold 12px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #006699;	
	letter-spacing: normal;	
}
A
{
	text-decoration: none;
	color: #003399;
}
A:link
{
}
A:visited
{
}

A:active
{
}
A:hover
{
	text-decoration: none;
	color: #ef4223;
}
.ErrorMessage
{
	/*background: #F17777;*/
	font: 14px/16px Geneva, Arial, Helvetica, sans-serif;
	font-color: #ff0000;
	font-weight: bold;
	border-top: 0px solid #F00;
	border-right: 0px solid #f00;
	border-bottom: 0px solid #f00;
	border-left: 0px solid #f00;
	padding: 3 3 3 3;
}
.SuccessMessage
{
	background:#99FF00;
	color: #000;
	font: 11px/14px Geneva, Arial, Helvetica, sans-serif;
}
P
{
	margin: 0px;	
	text-align:left;
}
.indent
{	
	margin-left:20px;
}
.Padded
{
	margin:10px;
}
H1
{
	padding: 3 0 3 3;
	display: block;
	background: #efefef;
	margin: 0px;
	font: bold 17px/21px Geneva, Arial, Helvetica, sans-serif;
	color: #4D66AF;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 0px;
	font: bold 12px/16px Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 0px;
}
h4
{
	padding-left: 0px; /* 10px  */
	margin: 0px;
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	/*background: url(Categories.gif) repeat;*/
}
.ProductPropertyLabel
{
	font: bold 11px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #666666; /*
	text-decoration: underline; */
	padding-right: 5px; /* 10px  */
}
.ProductProperty {
 font-size: 11px;
	color: #333333;
}

#Prices {
 margin-top:10px;
	}

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice, .DiscountText
{
	font: bold 11px/14px Geneva, Arial, Helvetica, sans-serif;
}
.SitePrice, .ListPrice
{
	color: #000;
}
.ListPrice
{
	text-decoration: line-through;
}
.SitePriceDiscounted, .YouSave
{
	color: #f00;
}


/* START BREADCRUMB TAGS */
#HomeColumn2 #maincontent #BreadCrumbs2
{
	margin-top: 10px;
	text-align: left;
	margin-bottom: 0px;
	padding: 0px;		
	font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
}

#BreadCrumbs
{
 /*	background-color:#CAE2F0;  */
	margin-bottom: 0px;
	padding: 0px;		
	font: 11px/13px Geneva, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}

.BreadCrumbTrailSpacer
{
 font-weight:bold;
 font-size: 110%;
	color: #888888;
	background-repeat: no-repeat;
	padding: 0px 3px 0px 3px;
}

.BreadCrumbTrailNoLink
{ /*
 visibility: hidden;
	hidden: true; */
	color: #666666;
}
#BreadCrumbs A
{
	color:#000099;
}
#BreadCrumbs A:Hover
{ /*
	color:#ef4223; */
}
/* END BREADCRUMB TAGS */

/* CATEGORY LIST CONTROL TAGS */
.OtherCategory A
{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}
.CurrentCategory A
{
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration:none;
}
.SubCategory A, .SubCategory A:Visited, .SubCategory A:Active
{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}
.SubCategory A:Hover
{
	text-decoration: underline;
}
/* END CATEGORY LIST CONTROL TAGS */



#ProductProperties
{
	text-align:left;
}
#ProductProperties UL
{ /*
	margin: 5px 0px 0px 0px; */
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
}
#ProductProperties UL LI
{
	margin-top: 0px;
	margin-bottom: 4px;
}
#ProductProperties UL UL
{ /* */
	margin: 0px 0px 0px 10px;
	list-style-type: disc;
	list-style-image: none;
}

/* Category Page */
#CategoryListHeader
{	
    padding: 5px 0px 0px 0px;
}
#CategoryListHeader #LayoutTable
{
	width: 569px;
}
#RecordsFound,#Pager,#Sorter, #Sorter TD
{
	font: 10px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #6666666;
	vertical-align: top;
}
#RecordsFound, #lblItems, #lblRecordsFound
{
 font-weight: bold;
	vertical-align: top;
	font-size: 11px/14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* 
#Records table {
	width: 100%;
}
#Records table td {
	width: 33%;
} */

#Pager
{	
}
#Sorter
{
}
#Sorter Table
{
}
#tblItems
{
	border: 1px solid #cccccc;
	width:720px;
	margin:5px;
}
#CheckoutTable
{
	width:720px;
}
#CheckoutSteps
{
	margin:5px;
}
.CheckoutStep
{
	font: 12px/14px Geneva, Arial, Helvetica, sans-serif;
}
#CheckoutSteps A
{
	padding-right:20px;
	text-decoration:none;
	color:#666;
}
.CheckoutStep .CheckoutStepCurrent
{
	font: bold 12px/14px Geneva, Arial, Helvetica, sans-serif;
	color:#003366;
}

.CheckoutDescription
{
	font: 12px/14px Geneva, Arial, Helvetica, sans-serif;
}
#AddressBookPanel
{
	width:720px;
	margin:0px 0px 10px 0px;	
}
.ContentBox
{
	margin: 3px 0px 5px 20px;	
	text-align:left;
	background:#fff;
	border: solid 1px #708090;
	padding:10px;
}
#CheckoutTotals
{
	text-align:center;
	background:#FFCC66;
	border: 1px solid #708090;
	padding:5px;
}
#PlaceOrderCell
{
	padding:2px;
	text-align:center;
	background:#fff;
	border: 0px solid #708090;
}
#CheckoutCoupons, .ControlArea, #ProductControls
{
	background-color: #e4eaf2; /*  eef5fd*/
	border: 1px solid #cccccc;
	padding: 5px 5px 0px 5px;
}
#CheckoutPayment
{
	background:#fff;
	border: 1px solid #cccccc;
	padding: 5px 5px 0px 5px;
	text-align:left;
}

#ProductControls
{
	margin-top: 10px;
}

#ProductSKU {
	margin: 5px 0px 5px 0px;	
	}
#lblSKU {
    font-size: 11px;
}
#ProductReviews, #ProductReviewNew
{
	margin: 20px 0px 10px 0px;	
}
#ProductReviews H3
{
	padding-right: 3px;
	background-position: center bottom;
	padding-left: 0px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px;
	margin: 0px;
	font: bold 12px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 5px;
	text-align: left;
}
#ProductReviews A
{
	font: 10px/14px Geneva, Arial, Helvetica, sans-serif;
	}
	
#ProductDescription, #ProductDescription ul, #ProductDescription li, #ProductDescription ul li, #ProductDescription p
{
	font-size: 0.95em; /* 10px/13px */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7;
	color: #333333;
}
	
.ProductReviewRating
{
	font: bold 10px/13px Geneva, Arial, Helvetica, sans-serif;
	color: #CC6600;
}
.ProductReview
{
	font: 10px/14px Geneva, Arial, Helvetica, sans-serif;
	margin: 10px 10px 10px 10px;
	padding: 3 3 3 3;
}
.ProductReviewKarma
{
	font: 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;
	top: 10px;
	padding: 0 0 10 0;
	
}
.RelatedItemsBlock H3
{
	padding-right: 3px;
	background-position: center bottom;
	padding-left: 3px;
	padding-bottom: 12px;
	margin: 0px;
	font: bold 12px/14px Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
	text-align: center;
}

#VolumeDiscounts
{
	margin: 5px;
}
.VolumePricingHeader
{
	font: 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color: #036;
	font-weight: bold;
}
.VolumePricingText
{
	font: 10px/12px Geneva, Arial, Helvetica, sans-serif;
	color: #666;	
	padding: 2 2 2 2;
}
.NewProductBadge
{
	
}
.NewProductBadge IMG
{
	position: relative;
	top: -110;
	left: -35;
}



/* use extra divs to insert custom graphics or elements */
#extraDiv2,#extraDiv3,#extraDiv4,#extraDiv5,#ExtraDiv1,#ExtraDiv6
{
	display:none;
}

/* Error Message Boxes */
.WebPageMessage
{
	width:500px;
	border:solid 1px #000;
	background:#FFF;
	padding:0px;
	margin:5px 0px 5px 0px;
}

.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK
{
	padding: 5px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
}
.WebPageMessageError
{
	background-image: url(WebPageMessageError.gif);
}
.WebPageMessageWarning
{
		background-image: url(WebPageMessageWarning.gif);
}
.WebPageMessageInformation
{
		background-image: url(WebPageMessageInformation.gif);
}
.WebPageMessageQuestion
{
		background-image: url(WebPageMessageQuestion.gif);
}
.WebPageMessageOK
{
		background-image: url(WebPageMessageOK.gif);
}
.WebPageMessage .Message
{
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 15px 40px;
	margin:0px;
}
/* End Error Message Boxes */

/* Trango CSS */

.textnav		{ font-size: 9px; font-family: verdana, arial, sans-serif; color: #a7b3d2; line-height: 1.2; }

a.textnav			{ font-family: verdana, arial, sans-serif; color: #24408f; text-decoration: none; }
a.textnav:active	{ font-family: verdana, arial, sans-serif; color: #ef4223; text-decoration: none; }
a.textnav:visited	{ font-family: verdana, arial, sans-serif; color: #24408f; text-decoration: none; }
a.textnav:hover	{ font-family: verdana, arial, sans-serif; color: #ef4223; text-decoration: none; }

#CategoryBanner h1 span span {
 font-weight:bold;
	font-size:18px;
	}
