/* 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: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	letter-spacing: normal;
	text-align:center;
}

td
{
	vertical-align: top;
}

/* START MAIN LAYOUT TAGS */

/* The container is used to control to overall width of the site content */
#container
{
	width: 755px;
	padding:0;
    margin:0 auto;
}
/* Used by popup windows */
#popupContainer
{
	width: 100%;
	padding: 10px;
	background: #FFF;	
}
/* NavColumn and ContentColumn are used on pages with a sidebar */
#navcolumn
{
	margin: 0px;
	width: 145px;
	vertical-align: top;
	text-align: center;
	padding: 0 10 0 0;
	font: 11px Arial, Helvetica, Sans-Serif;
}
#contentcolumn
{
	padding: 0 0 0 10;
	margin: 0px;
	width: 610px;
	vertical-align: top;
	text-align: left;
	font: 11px Arial, Helvetica, Sans-Serif;
}
/* #ProductPageContainer,#ProductImageColumn and #ProdutContentColumn are used on the product page */
#ProductPageContainer
{
	width: 610px;
}
#ProductPageImageColumn
{
	
	padding: 0 0 0 10;
	margin: 0px;
	vertical-align: top;
	font: 13px/15px Arial, Helvetica, Sans-Serif;
}
#ProductPageContentColumn
{
	padding: 0px 0px 0px 10px;
	display: block;
	width: 300px;
	margin: 0px;
	vertical-align: top;
	text-align: left;	
	font: 12px/15px Arial, Helvetica, Sans-Serif;
	text-align: left;
}
/* #page is used by pages without a sidebar */
#page
{
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	font: 13px/15px Arial, Helvetica, Sans-Serif;
}
/* #maincontent is a DIV that wraps the content area on every page */
#maincontent
{
	font: 9px Arial, Helvetica, Sans-Serif;
	margin: 5px 0 0 0;
	padding: 0px 0px 0px 0px;		
	text-align: left;	
}

A, #maincontent A
{
	color: #44547A;
}

A:hover, #maincontent A:hover
{
	color: #A30000;
}

.pageText
{
	font-size: 11px; 
	font-weight:bold;
}
/* END MAIN LAYOUT TAGS */

/* START HEADER TAGS */
#header
{
	font: 11px;
	height: 138px;
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 755px;
	padding-top: 0px;
	top: 0px;
}
/* Used to make sure the main menu clears the logo and site menu */
#BrandingArea
{
	height: 110px;
	width: 755px;
}

/* Sections within Main Header Areas */
#Logo
{
}
#SiteMenu UL
{
	text-align: right;
	white-space: nowrap;
	font-size: 8pt;
	font-weight: bold;
	color: #4D4339;
	margin-bottom:0;
}
#SiteMenu LI
{
	display: inline;
	list-style-type: none;
	font-size: 8pt;
	font-weight: bold;
	color: #4D4339;
}
#SiteMenu A
{
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding: 0 0 0 0;
	color: #4D4339;
}

#SiteMenu A:Hover
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	color: #44547A;	
}
#MiniCart
{
	margin-top:0;
	text-align: left;
	color: #44547A;	
	font: 8PT Arial, Helvetica, Sans-Serif;
}
#ShoppingCartLink
{
	color: #666;
}
#ShoppingCartLink A
{
    background: transparent;
	color: #666;
}

#ShoppingCartLink A:hover
{
    background: transparent;
	color: #666;
	text-decoration: underline;
}

/* Tags for main menu */
#MainMenu
{
	background: none;
	padding:0;
	margin:0;
	border-top: solid 1px black;
}
/* Controls Tabs for top level categories */
#MenuLevel1
{
	width: 1003px;
	background: none;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
#MenuLevel1 Table
{
  
	text-align: center;
}
.MenuItem
{
	font-size: 11px;		
	background: none;
	color: #44547A;
	height: 25px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	text-align: center;
	border-right:solid 2px #cccccc;
}
.MenuItemActive
{
	font-size: 11px;
	background: none;
	color: #44547A;
	height: 25px;
	text-align: center;	
	border-right:solid 2px #cccccc;
	background-color: #e3e3d8;
}
#MenuLevel1 A
{
	font-size: 11px;
	padding: 0 8 0 8;
	color: #44547A;
	text-decoration: none;
	font-weight: bold;
}
#MenuLevel1 A:Hover
{
	text-decoration: underline;
}
/* Controls sub category level menu */
#MenuLevel2
{
	position: relative;
	top: -135px;
	left: 350px;
	left: 0px;
	width: 1003px;
	height: 38px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 5px;	
}

.MenuItem A
{
	font-size:11px;
}

#MenuLevel2 .MenuItem
{
	width: 100px;
	background: transparent;
	color: #000;
}
#MenuLevel2 Table
{
	margin-left: auto;
	margin-right: auto;
}
#MenuLevel2 A
{
	font: 10px/12px Arial, Helvetica, Sans-Serif;
	color: #000;
	text-decoration: none;
}
#MenuLevel2 A:Hover
{
	text-decoration: underline;
}


#TopSearchCell
{
	background-color: #cfd3c1;
	height:28px;
	padding: 0 0 0 10px;
	font-size:8px;
	font-weight:bold;
}
/* END HEADER TAGS */

/* START FOOTER ELEMENTS */
#footer
{
	font: 13px/15px Arial, Helvetica, Sans-Serif;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	width: 755;
	color: #000;
	padding-top: 10px;
	text-align: center;
	height: 113px;
}



#footermenu a {
    color: #000000;
	font-size: 10px;
}

#footermenu a:hover {
    text-decoration: none;
	color: #000000;
}

#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: 465px;
}
#HomeColumn1
{
	vertical-align: top;
	text-align: left;
	padding: 0px;
	width: 244px;
}
#HomeColumn2
{
	vertical-align: top;
	text-align: left;
	padding: 0 10 0 40px;
	width: 660px;
}

#HomepageSample1
{
		width: 243px;
}
#HomepageSample2
{
	vertical-align: top;
	text-align: left;
	vertical-align: middle;
	height: 100px;
	width: 608px;
	padding: 25 5 5 5;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font: 10px/14px Arial, Helvetica, Sans-Serif;
}
#HomeColumn1 .SingleProductDisplay,#HomeColumn2 .SingleProductDisplay
{
	border:0px;
}
#HomeColumn1 .SingleCategoryDisplay,#HomeColumn2 .SingleCategoryDisplay
{
	border:0px;
}

.SingleCategoryDisplay
{
	text-align:center;
	width:150px;
}
/* END HOMEPAGE TAGS */

/* START NAV COLUMN BLOCK TAGS */
#navColumn UL, .CategoryList UL
{
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	list-style-type: none;
}
.NavColumnBlock
{
	background-color:#ccc;
	padding:0px;
	width: 145px;
}
.NavColumnBlockContent
{
	padding: 5px;
	text-align: left;
	border-bottom: solid 1px #8C8C8C;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #8C8C8C;
	
}

.RedHeader
{
	color:#a30000;
	font-weight:bold;
	font-size:14px;
}

#CategoryHeader, .CategoryHeader
{
	color:#a30000;
	font-weight:bold;
	margin:25px 0 0 5px;
	font-size:16px;
}

.CategoryHorizontalSeparator
{
	margin: 7px 0;
	padding:7px 0;
	border-bottom: solid 1px black;
}

.CategoryHorizontalSeparatorClear
{
	border:none;
}


#CategoryHeader1
{
	BACKGROUND-IMAGE: url(http://www.luggageuniverse.com/images/CategoryHeader1.gif); 
	padding: 5px 0 0 15px;
	margin: 15px 0 10px 0;
	WIDTH: 650px; 
	HEIGHT: 30px;
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-repeat:no-repeat;
}

#CategoryHeader1 h1
{
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding: 0;
	margin:0;
}

#CategorySpecialsHeader
{
	BACKGROUND-IMAGE: url(http://www.luggageuniverse.com/images/categories/specialsheader.gif); 
	background-repeat:no-repeat;
	padding: 9px 0 0 15px;
	margin: 0 0 10px 0;
	WIDTH: 465px; 
	HEIGHT: 30px;
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

#CategorySpecialsHeader h2
{
	color:White;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.OnePixLine
{
	BACKGROUND-IMAGE: url(http://www.luggageuniverse.com/images/OnePixLine.gif); 
	background-repeat:repeat-x;
}
.CategorySpecialsImg
{
	height:110px;
}

.CategorySpecialsPrice
{
	color: #A30000;
	font-weight:bold;
}

.CategoryList, .MailingListSignupForm, .SearchBoxForm
{
	width: 343px;
	margin: 15px 0 15px 0;
	padding: 2px 5px 20px 6px;
	background-color: #e3e3d8;
	background-image: url(http://www.luggageuniverse.com/images/categoryheader.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	
}

.SpecialHeader
{
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px; 
	 font-family:Arial;
	 COLOR: #4d4339;
	 width:120px;
	 
}

.SpecialHeader A,  .SpecialHeader A:hover
{
	 COLOR: #4d4339;
}


.CategoryListContent
{
	padding: 0 25px 2px 5px;
	text-align: left;
	font-size:11px;
	font-weight:bold;
}


.CategoryListContent A, .CategoryList A
{
	color:#4d4339;
}

.CategoryListContent A:hover, .CategoryList A:hover
{
	color:#A30000;
}


.MailingListSignupFormContent {
	padding: 5 5 5 5;
	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: 5 5 5 5;
	text-align: left;
	background: url(SearchFormbg.gif) no-repeat;
	border-bottom: 1px solid #8C8C8C;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #8C8C8C;
	image-align: absmiddle;
}
/* END NAV COLUMN BLOCK TAGS */

/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
.SingleProductDisplay,.SingleCategoryDisplay
{
	text-align: center;
	width: 145px;
	margin: 10px 10px 10px 0px;
}
/* Special Tag to shrink single product margins when inside nav column */
.RelatedItemsBlock
{
	display: block;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #efefef;
	width: 145px;
	margin: 0px;	
}
.RelatedItemsBlockContent
{
	padding: 0px;
	text-align: center;	
}
.NavColumnBlock .SingleProductDisplay,.NavColumnBlock .SingleCategoryDisplay
{
	margin:0px;
}


.SingleCategoryDisplayImage IMG
{
	width:110px;
}

.SingleProductDisplayImage,.SingleCategoryDisplayImage
{
text-align:center;
}

.SingleProductDisplayName, .SingleProductDisplayPrice
{
	text-align:center;
	width:100%;
}
.SingleProductDisplayName A, .SingleCategoryDisplayname A, .ListCategoryDisplay A
{
	
	COLOR: #4d4339;
	 FONT-WEIGHT: bold; 
	 FONT-SIZE: 12px; 
	 font-family:Arial;
}
.SingleProductDisplayPrice A
{
	font: bold 12px/14px Arial, Helvetica, Sans-Serif;
	COLOR: #4d4339;
}

.SingleProductDisplayName A:hover, .SingleProductDisplayPrice A:hover, .SingleCategoryDisplayname A:hover
{
	COLOR: #4d4339;
}

.CategorySeparator
{
	margin-right:15px;
}

.ListProductDisplay, .ListCategoryDisplay
{
	text-align:left;	
	width:500px;
}
.ListProductDisplayPrice
{
	text-align:right;
}
.ListCategoryDisplayDescription
{
	margin:3px 10px 10px 0px;
	font: 12px/14px Arial, Helvetica, Sans-Serif;
}
.DetailProductDisplay
{
	border-top: solid 1px #cccccc;
	padding: 10px 10px 10px 10px;
	text-align: left;
	width: 575px;
}
.DetailProductDisplayImage
{
	vertical-align: top;
	text-align: left;
	width: 120px;
	height: 120px;
	float: right;
}

.DetailProductDisplayName {
    font-size: 12px;
	font-width: bold;
}

.DetailProductDisplayPrice {
    font-size: 11px;
	color: #f30;
}

/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */

/* Shopping Cart Page */
#CartTitle
{
	width:750px;
}
#CartSubTitle
{
}
#CartContainer
{
	width:950px;
	padding:0;
	margin:0 0 0 12px;
}
#CartItemBlock
{
	padding:0px;
	margin:0px;
}
#CartItemBlock Table
{
	margin:0px;
	width:950px;
}
#CartUpdateBlock
{
	width:500px;
	background:#fff;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;

}
#CartTotalBlock
{
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	width:250px;
	margin:0px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#CartCheckoutButtons
{
	width:950px;
	text-align:right;
	margin-top:10px
}

/* START VISUAL STYLES */

.BVText
{
	font: 10px/14px Arial, Helvetica, Sans-Serif;
	background: #efefef;
	display: block;
	width: 145px;
	padding: 3 3 3 3;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.CartText
{
	font: 14px/14px Arial, Helvetica, Sans-Serif;
}

.BVSmallText
{
	font: 10px/12px Arial, Helvetica, Sans-Serif;
	color: #666;
}
.Header
{
	color: #036;
	background: #e3e3d8;
	font: bold 10px/14px Arial, Helvetica, Sans-Serif;
	padding: 3px;
}
.Item,.CartItem
{
	padding-right: 0.2em;
	padding-left: 0.5em;
	background: #fff;
	padding-bottom: 0.2em;
	font: 11px/14px Arial, Helvetica, Sans-Serif;
	color: #44547A;
	padding-top: 0.2em;
}

.CartItemName A, .CartItemName A:Active
{
	color:#44547A;
}

.CartItemName A:Hover
{
	color:#A30000
}
.AlternateItem,.CartAlternateItem
{
	padding-right: 0.2em;
	padding-left: 0.5em;
	background: #FFF;
	padding-bottom: 0.2em;
	font: 11px/14px Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0.2em;
}
.CartItem, .CartAlternateItem
{
	border-bottom:1px solid #708090;	
}
.FormInput
{
	border-right: #CCC 1px solid;
	border-top: #CCC 1px solid;
	background: #F9F9F9;
	border-left: #CCC 1px solid;
	color: #000;
	border-bottom: #CCC 1px solid;
}
.FormInputError
{
	border-right: #CCC 1px solid;
	border-top: #CCC 1px solid;
	background: #ffb5b5;
	border-left: #CCC 1px solid;
	color: #000;
	border-bottom: #CCC 1px solid;
}
.formlabel
{
	font: bold 10px/14px Arial, Helvetica, Sans-Serif;
	color: #036;	
	letter-spacing: normal;
	vertical-align: middle;	
}
.FormLabelStrong
{
	font: bold 12px/14px 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: underline;
	color: #0000FF;
}
.ErrorMessage
{
	background: #F17777;
	font: 10px/14px Arial, Helvetica, Sans-Serif;
	color: #000;
	font-weight: bold;
	border-top: 1px solid #F00;
	border-right: 1px solid #f00;
	border-bottom: 1px solid #f00;
	border-left: 1px solid #f00;
	padding: 3 3 3 3;
}
.SuccessMessage
{
	background:#99FF00;
	color: #000;
	font: 11px/14px 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;
	margin: 0px;
	font: bold 16px/20px Arial, Helvetica, Sans-Serif;
	color: #000000;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 0px;
	font: bold 12px/16px Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0px;
}
h4
{
	padding: 5 5 5 5;
	margin: 0px;
	font: bold 12px/14px Arial, Helvetica, Sans-Serif;
	color: #666;
	text-align: left;
}
.ProductPropertyLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color: #666;
}
.ProductProperty {
    font-size: 10px;
	color: #000;
}

.PriceLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: #666;
}

.GreyBackground
{
	background-color: #e3e3d8;
}

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice, .DiscountText
{
	font: bold 11px/14px Arial, Helvetica, Sans-Serif;
}
.SitePrice, .ListPrice
{
	color: #000;
}
.ListPrice
{
	text-decoration: line-through;
}
.SitePriceDiscounted, .YouSave
{
	color: #a30000;
}


/* START BREADCRUMB TAGS */
#BreadCrumbs
{
	/*background:#CAE2F0;*/
	margin-bottom: 3px;
	padding: 0 0 0 3px;		
	font: 10px/11px Arial, Helvetica, Sans-Serif;
	color: #036;
	padding: 8 0 0 10;	
	display:inline;
	float:left;
}
.BreadCrumbTrailSpacer
{
	background-repeat: no-repeat;
}

.BreadCrumbTrailNoLink
{
	color:#A30000;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
#BreadCrumbs A
{
	color:#000000;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

#BreadCrumbs A:Active
{
	color:#a30000;
}

#BreadCrumbs A:Hover
{
	color:#a30000;
}
/* END BREADCRUMB TAGS */

/* CATEGORY LIST CONTROL TAGS */
.OtherCategory A
{
	font: 11px Arial, Helvetica, Sans-Serif;
	color: #666;
	text-decoration: none;
}
.CurrentCategory A
{
	font: bold 11px Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color: #A30000;
}
.SubCategory A, .SubCategory A:Visited, .SubCategory A:Active
{
	font: 11px Arial, Helvetica, Sans-Serif;
	color: #666;
	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;
}
#ProductProperties UL LI
{
	margin-top:3px;
}
#ProductProperties UL UL
{
	margin: 5px 0px 0px 50px;
	list-style-type: disc;
}

/* Category Page */
#CategoryListHeader
{	
    padding: 10 0 10 0;
    display:inline;
    width:84%;
    text-align:right;
}
#CategoryListHeader #LayoutTable
{
	width: 160px;
}
#RecordsFound,#Pager,#Sorter, #Sorter TD
{
	font: 10px/14px Arial, Helvetica, Sans-Serif;
	color: #666;
}
#RecordsFound
{
    font-weight: bold;
}
#Pager
{	
}
#Sorter
{
}
#Sorter Table
{
}
#tblItems
{
	border: 1px solid #708090;
	width:720px;
	margin:5px;
}
#CheckoutTable
{
	width:720px;
}
#CheckoutSteps
{
	margin:5px;
}
.CheckoutStep
{
	font: 12px/14px Arial, Helvetica, Sans-Serif;
}
#CheckoutSteps A
{
	padding-right:20px;
	text-decoration:none;
	color:#666;
}
.CheckoutStep .CheckoutStepCurrent
{
	font: bold 12px/14px Arial, Helvetica, Sans-Serif;
	color:#003366;
}

.CheckoutDescription
{
	font: 12px/14px Arial, Helvetica, Sans-Serif;
}

#Description
{
	width:500px;
	font-size:12px;
}

#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:5px;
	text-align:center;
	background:#fff;
	border: 1px solid #708090;
}
#CheckoutCoupons, .ControlArea,#ProductControls
{
	background:#fff;
	border: 1px solid #708090;
	padding:5px;
}
#CheckoutPayment
{
	background:#fff;
	border: 1px solid #708090;
	padding:5px;
	text-align:left;
}

#ProductControls
{
	margin-top:20px;
}

#lblSKU {
    font-size: 12px;
}
#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 Arial, Helvetica, Sans-Serif;
	color: #666;
	padding-top: 5px;
	text-align: left;
}
#ProductReviews A
{
	font: 10px/14px Arial, Helvetica, Sans-Serif;
	}
	
	
.swatches
{
	margin-left:3px;
	position:relative;
	top:5px;
}
	
.ProductReviewRating
{
	font: bold 10px/14px Arial, Helvetica, Sans-Serif;
	color: #CC6600;
}
.ProductReview
{
	font: 10px/14px Arial, Helvetica, Sans-Serif;
	margin: 10px 10px 10px 10px;
	padding: 3 3 3 3;
}
.ProductReviewKarma
{
	font: 10px/12px 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 Arial, Helvetica, Sans-Serif;
	color: #666;
	padding-top: 5px;
	text-align: center;
}

#VolumeDiscounts
{
	margin: 5px;
}
.VolumePricingHeader
{
	font: 10px/12px Arial, Helvetica, Sans-Serif;
	color: #036;
	font-weight: bold;
}
.VolumePricingText
{
	font: 10px/12px 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 Arial, Helvetica, Sans-Serif;
	padding: 0px 0px 15px 40px;
	margin:0px;
}
/* End Error Message Boxes */

/* Error Page */
.errorpage_message {
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;  
  padding: 50px 0 50px 0; 
  width: 800px;
}

.SingleProductShortDescription
{
	font-size:11px;
}

.SingleProductShortDescription ul, .SingleProductShortDescription li
{
	font-size:10px;
	margin:3px 0 5px 0;
	padding:0;
	list-style-type: none;
}