/* 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 */

/* MARCO NOTES:
Colors: 000=Black   999= Light Gray   666=Gray  555= Medium/Dark  333= Dark Gray   990000= Red/Warm (Used for Prices)

4D66AF=Light Blue

Color Used:
Product # and Description on Thunbnail: line 555
Description on Detail Product page: line 790


Product Detail


Product Detail Page:
Commando for Small Test (SKU, Price etc). Line 761: */


.hide
{
	display: none;
}
BODY
{
	background: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px Verdana;
	color: #666;
	letter-spacing: normal;
}

/* START MAIN LAYOUT TAGS */

/* The container is used to control to overall width of the site content */
#container
{
	width: 990px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
/* 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;
	border-right: 1px solid	#efefef;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
}
#contentcolumn
{
	padding: 0 0 0 10;
	margin: 0px;
	width: 820px;
	vertical-align: top;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #ProductPageContainer,#ProductImageColumn and #ProdutContentColumn are used on the product page */
#ProductPageContainer
{
	width: 970px;
}
#ProductPageImageColumn
{
	
	padding: 0 0 0 10;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
	width: 440px;
}
#ProductPageContentColumn
{
	padding: 0px 0px 0px 10px;
	display: block;
	width: 300px;
	margin: 0px;
	vertical-align: top;
	text-align: left;	
	font: 12px/15px Verdana, Arial, Helvetica, Sans-Serif;
	text-align: left;
	width: 530px;
}

#PrintThisPage, #EmailThisPage {display:inline;}

#MainImage
{


}

.RelatedItemsBlockContent .SingleProductDisplay{
 display:block;
 width:145px;
float:left;
margin-left:10px;
}

.RelatedItemsBlock hr{clear:both;color:#fff;background-color:#fff;height:1px;border:solid 1px #fff;}

#lstProperties
{
padding:0px;
    }
/* #page is used by pages without a sidebar */
#page
{
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #maincontent is a DIV that wraps the content area on every page */
#maincontent
{
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0px 0px 0px 0px;		
	text-align: left;	
}
/* END MAIN LAYOUT TAGS */

/* START HEADER TAGS */
#header
{
	padding:0px; height: 138px;
	background: url('header.gif') no-repeat;
	left: 0px;
	margin: 0px;
	width: 990px;
	position: relative;
	top: 0px;
	text-align: right; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px
}
/* Used to make sure the main menu clears the logo and site menu */
#BrandingArea
{
	height: 110px;
	width: 990px;
}

/* 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;
}
#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: absolute;
	text-align: left;
	top: 32px;
	left: 830px;
	color: #44547A;	
	font: 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
}
#ShoppingCartLink
{
	position: absolute;
	top: 15px;
	left: 816px;
	color: #666;
}
#ShoppingCartLink A
{
    background: transparent;
	color: #666;
}

#ShoppingCartLink A:hover
{
    background: transparent;
	color: #666;
	text-decoration: underline;
}

/* Tags for main menu */
#MainMenu
{
	width: 755px;
	background: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	text-align: center;
}
/* Controls Tabs for top level categories */
#MenuLevel1
{
	width: 990px;
	background: none;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
#MenuLevel1 Table
{
    position: absolute;
	top: 85px;
	left: 35px;
	align: center;
}
.MenuItem
{		
	background: none;
	color: #44547A;
	height: 25px;
	text-align: center;
}
.MenuItemActive
{
	background: none;
	color: #FFF;
	height: 25px;
	text-align: center;
	font-weight: bold;	
}
#MenuLevel1 A
{
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0 10 0 10;
	color: #44547A;
	text-decoration: none;
}
#MenuLevel1 A:Hover
{
	text-decoration: underline;
}
/* Controls sub category level menu */
#MenuLevel2
{
	position: relative;
	top: -135px;
	left: 350px;
	left: 0px;
	width: 990px;
	height: 38px;
	background: url('SubCategories.gif') no-repeat right;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 5px	
}
#MenuLevel2 .MenuItem
{
	width: 100px;
	background: transparent;
	color: #000;
}
#MenuLevel2 Table
{
	margin-left: auto;
	margin-right: auto;
}
#MenuLevel2 A
{
	font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	text-decoration: none;
}
#MenuLevel2 A:Hover
{
	text-decoration: underline;
}
/* END HEADER TAGS */

/* START FOOTER ELEMENTS */
#footer
{
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	width: 990px;
	color: #000;
	padding-top: 10px;
	text-align: center;
	height: 113px;
	background: url('footer.gif') no-repeat;; font-style:normal; font-variant:normal; font-weight:normal; line-height:15px; font-size:13px; font-family:Verdana, Arial, Helvetica, Sans-Serif
}

#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
{
	
}
#HomeColumn1
{
	vertical-align: top;
	text-align: left;
	padding: 0px;
	width: 145px;
	border-right: 1px solid	#efefef;
}
#HomeColumn2
{
	vertical-align: top;
	text-align: left;
	padding: 0 10 0 40;
	width: 495px;
}
#HomeColumn3
{
	vertical-align: top;
	text-align: left;
	padding: 0px;
	width: 145px;
	padding: 0 0 0 20;
	border-left: 1px solid #efefef;
}
#HomepageSample1
{
	
}
#HomepageSample2
{
	vertical-align: top;
	background: url('homepageblock.gif') no-repeat top;
	text-align: left;
	vertical-align: middle;
	height: 100px;
	width: 420px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif; padding-left:5; padding-right:5; padding-top:25; padding-bottom:5
}
#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 10px;
	list-style-type: none;
}
.NavColumnBlock
{
	background:#fff;
	padding:0px;
	width: 145px;
}
.NavColumnBlockContent
{
	padding: 5px;
	text-align: left;
	background: url('ContentColumnbg.gif');
	border-bottom: 1px solid #8C8C8C;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #8C8C8C
	
}

.CategoryList, .MailingListSignupForm, .SearchBoxForm
{
	width: 145px;
	padding: 2px 0px 20px 0px;
}
.CategoryListContent
{
	padding: 5;
	text-align: left;
	background: url('ContentColumnbg.gif');
	border-bottom: 1px solid #8C8C8C;
	border-left: 1px solid #D1D1D1;
	border-right: 1px solid #8C8C8C
}

.MailingListSignupFormContent {
	padding: 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;
	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 */
/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* 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;
	
	width: 330px;
	margin: 0px auto;	
}
.RelatedItemsBlockContent
{
	padding: 0px;
	text-align: center;	
}
.NavColumnBlock .SingleProductDisplay, .NavColumnBlock .SingleCategoryDisplay
{
	margin:0px;
}

.SingleProductDisplayImage, .SingleCategoryDisplayImage
{

}


/*Single Product DESCRIPTION in Thumbnail *//*Single Product DESCRIPTION in Thumbnail */
/*Single Product DESCRIPTION in Thumbnail *//*Single Product DESCRIPTION in Thumbnail */
/*Single Product DESCRIPTION in Thumbnail *//*Single Product DESCRIPTION in Thumbnail */
/*Single Product DESCRIPTION in Thumbnail *//*Single Product DESCRIPTION in Thumbnail */
/*Single Product DESCRIPTION in Thumbnail *//*Single Product DESCRIPTION in Thumbnail */
/*Single Product DESCRIPTION in Thumbnail *//*Single Product DESCRIPTION in Thumbnail */

.SingleProductDisplayName A, .SingleCategoryDisplayname A, .ListCategoryDisplay A
{
	font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #555;

}

/*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */
/*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */
/*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */
/*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */ /*Below the PRICE in THUMBNAIL */


.SingleProductDisplayPrice A
{
	font:  bold 11px Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
}


/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/
/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/
/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/
/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/
/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/
/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/
/*DETAIL PRODUCT SETTINGS (Horizontal Single Product)*/




/*BELOW the DetailProductDIsplay sets the FONT for the Description in the DETAIL PRODUCT VIEW (Horizontal Single Product)*/
/*BELOW the DetailProductDIsplay sets the FONT for the Description in the DETAIL PRODUCT VIEW (Horizontal Single Product)*/
/*BELOW the DetailProductDIsplay sets the FONT for the Description in the DETAIL PRODUCT VIEW (Horizontal Single Product)*/
/*BELOW the DetailProductDIsplay sets the FONT for the Description in the DETAIL PRODUCT VIEW (Horizontal Single Product)*/

.DetailProductDisplay
{
	border-top: solid 1px #cccccc;
	padding: 10px 10px 10px 10px;
	text-align: left;
	width: 575px;
	font-size: 11px;

}
.DetailProductDisplayImage
{
	vertical-align: top;
	text-align: left;
	width: 120px;
	height: 120px;
	float: right;
}


/*Below set the FONT in the Detail Product Display (Horizontal) for the Product Description*/
/*Below set the FONT in the Detail Product Display (Horizontal) for the Product Description*/
/*Below set the FONT in the Detail Product Display (Horizontal) for the Product Description*/
/*Below set the FONT in the Detail Product Display (Horizontal) for the Product Description*/
/*Below set the FONT in the Detail Product Display (Horizontal) for the Product Description*/
/*Below set the FONT in the Detail Product Display (Horizontal) for the Product Description*/


.DetailProductDisplayName {
    font-size: 12px;
	font-width: bold;
}

.DetailProductDisplayPrice {
    font:  bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	   
}

/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */


/* Shopping Cart Page */
#CartTitle
{
	width:750px;
}
#CartSubTitle
{
}
#CartContainer
{
	width:750px;
	padding:0px;
	margin:0px;
}
#CartItemBlock
{
	padding:0px;
	margin:0px;
}
#CartItemBlock Table
{
	margin:0px;
	width:750px;
}
#CartUpdateBlock
{
	width:500px;
	background:#fff;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border-left: solid 1px #003399;
	border-bottom: solid 1px #003399;
	border-right: solid 1px #003399;

}
#CartTotalBlock
{
	border-bottom: solid 1px #003399;
	border-right: solid 1px #003399;
	width:250px;
	margin:0px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#CartCheckoutButtons
{
	width:750px;
	text-align:right;
	margin-top:10px
}

/* START VISUAL STYLES */

.BVText
{
	font: 10px/14px Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
}

.BVSmallText
{
	font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
}
.Header
{
	color: #036;
	background: #ccc;
	font: bold 10px/14px Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0.2em;
}
.AlternateItem, .CartAlternateItem
{
	padding-right: 0.2em;
	padding-left: 0.5em;
	background: #FFF;
	padding-bottom: 0.2em;
	font: 11px/14px Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
	color: #036;	
	letter-spacing: normal;
	vertical-align: middle;	
}
.FormLabelStrong
{
	font: bold 12px/14px Verdana, 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 Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
}
P
{
	margin: 0px;	
	text-align:left;
}
.indent
{	
	margin-left:20px;
}
.Padded
{
	margin:10px;
}


/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */
/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */
/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */
/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */
/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */
/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */
/* H1 is the style sheet for the PRODUCT TITLE in the Product detail Page... The one in the box */

H1
{
	padding: 3 0 3 3;
	display: block;
	background: #efefef;
	margin: 0px;
	font: 14px Arial;
	color: #4D66AF;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#maincontent H1
{margin-right:33px;}

/* H3 is the style sheet used ine the PRODUCT DETAIL DESCRIPTION PAGE  */

H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 0px;
	font: 12px/16px Verdana, Arial, Helvetica, Sans-Serif;	font: Verdana;
	color: #555;
	padding-top: 0px;
}



/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */
/* H4 controlls the heading of the left pane manus: Search, Main Menu, etc... */


h4
{
	padding: 5;
	margin: 0px;
	color: #000;
	text-align: left;
	background: url('Categories.gif');; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; font-size:12px; font-family:Verdana, Arial, Helvetica, Sans-Serif
}


.ProductPropertyLabel
{
	color: #666;
	text-decoration:; font-style:normal; font-variant:normal; font-weight:bold; line-height:12px; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif 
}

.ProductPropertyLabel2
{
	font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	
}


/* Below is the style sheet for the PRODUCT PRICES for both the Thumbnail and the Detail Page */
/* Below is the style sheet for the PRODUCT PRICES for both the Thumbnail and the Detail Page */
/* Below is the style sheet for the PRODUCT PRICES for both the Thumbnail and the Detail Page */
/* Below is the style sheet for the PRODUCT PRICES for both the Thumbnail and the Detail Page */
/* Below is the style sheet for the PRODUCT PRICES for both the Thumbnail and the Detail Page */
/* Below is the style sheet for the PRODUCT PRICES for both the Thumbnail and the Detail Page */


.ProductProperty {
    font-size: 10px;
	color: #000;
}
.SitePriceDiscounted, .YouSave, .ListPrice, .SitePrice, .DiscountText
{
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.SitePrice, .ListPrice
{
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	
}
.ListPrice
{
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: line-through;
}
.SitePriceDiscounted
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #990000;
}


.YouSave
{
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #f20;
}

/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */
/* H6 Font Small Verdana Created by MARCO... */


h6
{
	padding: 5 5 5 5;
	margin: 0px;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #555;
	text-align: left;
}











/* START BREADCRUMB TAGS */
#BreadCrumbs
{
	/*background:#CAE2F0;*/
	margin-bottom: 10px;
	padding: 0px;		
	font: 10px/11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #036;
	padding: 8 0 0 10;	
}
.BreadCrumbTrailSpacer
{
	background-repeat: no-repeat;
}

.BreadCrumbTrailNoLink
{
    visibility: hidden;
}
#BreadCrumbs A
{
	color:#000099;
}
#BreadCrumbs A:Hover
{
	color:#0000FF;
}
/* END BREADCRUMB TAGS */

/* CATEGORY LIST CONTROL TAGS */
.OtherCategory A
{
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	text-decoration: none;
}
.CurrentCategory A
{
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
}
.SubCategory A, .SubCategory A:Visited, .SubCategory A:Active
{
	font: 10px Verdana, 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 */
/* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page */
/* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page */
/* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page */
/* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page */
/* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page *//* Category Page */
/* Category Page */

#CategoryListHeader
{	
    padding: 10 0 10 0;
}
#CategoryListHeader #LayoutTable
{
	width: 575px;
}
#RecordsFound, #Pager, #Sorter, #Sorter td
{
	font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
}
#RecordsFound
{
    font-weight: bold; color: #FFFFFF;

}
#Pager
{	width:800px;
}
#Sorter
{
}
#Sorter Table
{
}
#tblItems
{
	border: 1px solid #708090;
	width:720px;
	margin:5px;
}
#CheckoutTable
{
	width:720px;
}
#CheckoutSteps
{
	margin:5px;
}
.CheckoutStep
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#CheckoutSteps A
{
	padding-right:20px;
	text-decoration:none;
	color:#666;
}
.CheckoutStep .CheckoutStepCurrent
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#003366;
}

.CheckoutDescription
{
	font: 12px/14px Verdana, 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: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 Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	padding-top: 5px;
	text-align: left;
}
#ProductReviews A
{
	font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	}
.ProductReviewRating
{
	font: bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #CC6600;
}
.ProductReview
{
	font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 10px 10px 10px 10px;
	padding: 3 3 3 3;
}
.ProductReviewKarma
{
	font: 10px/12px Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	padding-top: 5px;
	text-align: center;
}

#VolumeDiscounts
{
	margin: 5px;
}
.VolumePricingHeader
{
	font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #036;
	font-weight: bold;
}
.VolumePricingText
{
	font: 10px/12px Verdana, 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 Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0px 0px 15px 40px;
	margin:0px;
}
/* End Error Message Boxes */


/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */
/* IN STOCK and OUT OF STOCK colors */


.InStock {color:green;font-size:9px;}
.OutOfStock {color:red; font-size:9px;}

