﻿html
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

body
{
	margin: 0;
	padding: 0;
	background-color: #c9c9c9;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	font-family: arial;
	width: 100%;
	height: 100%;
}


a:link, a:visited, a:active
{
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
	color: #d88d2f;
	font-weight: normal;
	text-decoration: underline;
}

a:hover
{
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
	color: #606e60;
	font-weight: normal;
	text-decoration: none;
}


.green
{
	color: #606e60;
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
}

.greenMedium
{
	color: #606e60;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
}


a.greenMedium:link, a.greenMedium:visited, a.greenMedium:active
{
	color: #606e60;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: underline;
}

a.greenMedium:hover
{
	color: #d88d2f;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: none;
}



.greenLarge
{
	color: #606e60;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	font-weight: bolder;
}

a.greenLarge:link, a.greenLarge:visited, a.greenLarge:active
{
	color: #606e60;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: underline;
}

a.greenLarge:hover
{
	color: #d88d2f;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: none;
}




.orange
{
	color: #d88d2f;
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
}


.orangeMedium
{
	color: #d88d2f;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
}



a.orangeMedium:link, a.orangeMedium:visited, a.orangeMedium:active
{
	color: #d88d2f;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: underline;
}

a.orangeMedium:hover
{
	color: #606e60;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: none;
}


.orangeLarge
{
	color: #d88d2f;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	font-weight: bolder;
}


.white
{
	color: #ffffff;
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
}


.whiteMedium
{
	color: #ffffff;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
}


.whiteLarge
{
	color: #ffffff;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	font-weight: bolder;
}



a.white:link, a.white:visited, a.white:active
{
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}

a.white:hover
{
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.red
{
	color: #cc0000;
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
	font-weight: bold;
}


.smallerText
{
	color: #676967;
	font-size: 12px;
	line-height: 15px;
	font-family: arial;
}

h3.models
{
	color: #606e60;
	font-size: 24px;
	line-height: 28px;
	font-family: arial;
	font-weight: bolder;
}

h1.home
{
	color: #606e60;
	font-size: 18px;
	line-height: 22px;
	font-family: arial;
	font-weight: bolder;
}

.FindSoftopperDDL
{
	color: #000000;
	font-size: 12px;	
	font-family: arial;

}

a.HomeProductsName:link, a.HomeProductsName:visited, a.HomeProductsName:active
{
	color: #606e60;
	font-size: 13px;
	line-height: 15px;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bolder;
}


a.HomeProductsName:hover
{
	color: #d88d2f;
	font-size: 13px;
	line-height: 15px;
	font-family: verdana;
	text-decoration: none;
	font-weight: bolder;
}


.HomeProductsPrice
{
	color: #000000;
	font-size: 13px;
	line-height: 15px;
	font-family: arial;
}


.orange
{
	color: #d88d2f;
	font-size: 14px;
	line-height: 18px;
	font-family: arial;
}


.Footer
{
	font-size: 15px;
	line-height: 19px;
	font-family: arial;
	color: #ffffff;
	text-decoration: none;
	font-weight: 500;
}

a.Footer:link, a.Footer:visited, a.Footer:active
{
	font-size: 15px;
	line-height: 19px;
	font-family: arial;
	color: #ffffff;
	text-decoration: underline;
	font-weight: 500;
}

a.Footer:hover
{
	font-size: 15px;
	line-height: 19px;
	font-family: arial;
	color: #f5a93c;
	text-decoration: underline;
	font-weight: 500;
}

div.Title
{
	width: 640px;
	margin: 0 auto;
	text-align: center;
	border-bottom: solid 1px #ccc;
	margin-bottom: 20px;
	padding-bottom: 5px;
}

#content
{
	margin: 0 auto;
	width: 986px;
	padding: 0;
}


.ContactUs
{
	font-size: 15px;
	line-height: 18px;
	font-family: arial;
	color: #d88d2f;
	font-weight: bolder;
	text-decoration: underline;
}



.nav
{
	margin: 0 0 0 11px;
	padding: 0 2px 0 12px;
	background: url('http://test.softopper.com/images/softopper/NavBg.gif' ) 0 0 repeat-x;
	float: left;
	width: 950px;
	border-bottom: solid 1px #584742;
	border-top: solid 1px #584742;
	height: 28px;
}

.nav li
{
	display: inline;
	padding: 0 0 0 0;
	margin: 0;
	text-align: center;
}
.nav a:link, .nav a:visited
{
	background: url(   'http://test.softopper.com/images/softopper/NavBg.gif' ) 0 0 repeat-x;
	padding: 4px 12px 6px 12px;
	float: left;
	width: auto;
	border-right: 1px solid #42432d;
	height: 18px;
}

.nav a:hover
{
	background: url(   'http://test.softopper.com/images/softopper/NavBgOver.gif' ) 0 0 repeat-x;
	text-decoration: none;
}

.nav li:first-child a
{
	border-left: 1px solid #42432d;
}







.navcontainer
{
	width: 209px;
	margin: 0 auto;
	padding: 0;
}

ul.subnavlist
{
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 209px;
}

ul.subnavlist li
{
	display: block;
	margin: 0;
	padding: 0;
}

ul.subnavlist li a
{
	display: block;
	width: 200px;
	border-bottom: solid 1px #444444;
	border-left: solid 1px #444444;
	border-right: solid 1px #444444;
	background: url('http://test.softopper.com/images/softopper/NavBg.gif') repeat-x;
	height: 18px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 4px 5px 6px 2px;
}

.navcontainer > ul.subnavlist li a
{
	width: auto;
}

ul.subnavlist li.active a
{
	background: url('http://test.softopper.com/images/softopper/NavBg.gif') repeat-x;
	height: 18px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 4px 5px 6px 2px;
}

ul.subnavlist li a:hover, ul.subnavlist li.active a:hover
{
	background: url('http://test.softopper.com/images/softopper/NavBgOver.gif') repeat-x;
	height: 18px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 4px 5px 6px 2px;
}


/* sidebar nav list */




.sidenavcontainer
{
	width: 180px;
	margin: 0 auto;
	padding: 0;
}

ul.sidesubnavlist
{
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 160px;
}

ul.sidesubnavlist li
{
	display: block;
	margin: 0;
	padding: 0;
}

ul.sidesubnavlist li a
{
	display: block;
	width: 140px;
	border-top: solid 1px #444444;
	border-bottom: solid 1px #444444;
	border-left: solid 1px #444444;
	border-right: solid 1px #444444;
	background: url('http://test.softopper.com/images/softopper/NavBg.gif') repeat-x;
	height: 18px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 4px 5px 6px 22px;
}

.sidenavcontainer > ul.sidesubnavlist li a
{
	width: auto;
}

ul.sidesubnavlist li.active a
{
	background: url('http://test.softopper.com/images/softopper/NavBg.gif') repeat-x;
	height: 18px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 4px 5px 6px 22px;
}

ul.sidesubnavlist li a:hover, ul.sidesubnavlist li.active a:hover
{
	background: url('http://test.softopper.com/images/softopper/NavBgOver.gif') repeat-x;
	height: 18px;
	color: #ffffff;
	font-weight: bolder;
	text-decoration: none;
	padding: 4px 5px 6px 22px;
}






div.BarOrangeLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background: url('http://test.softopper.com/images/softopper/BarOrangeLeft.gif') no-repeat;
}

div.BarOrangeBg
{
	float: left;
	height: 30px;
	background: url('http://test.softopper.com/images/softopper/BarOrangeBg.gif') repeat-x;
	text-align: center;
}


div.BarOrangeRight
{
	float: left;
	width: 10px;
	height: 30px;
	background: url('http://test.softopper.com/images/softopper/BarOrangeRight.gif') no-repeat;
}
div.BarBlackLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background: url('http://test.softopper.com/images/softopper/BarBlackLeft.gif') no-repeat;
}

div.BarBlackBg
{
	float: left;
	height: 30px;
	background: url('http://test.softopper.com/images/softopper/BarBlackBg.gif') repeat-x;
	text-align: center;
}


div.BarBlackRight
{
	float: left;
	width: 10px;
	height: 30px;
	background: url('http://test.softopper.com/images/softopper/BarBlackRight.gif') no-repeat;
}




/* Alert Shields */

.ShieldSuccess
{
	background-image: url('http://test.softopper.com/images/softopper/AlertShieldsSprite.gif');
	background-position: 10px 0px;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 70px;
	border: solid 2px green;
	min-height: 40px;
	text-align: left;
	vertical-align: middle;
	background-color: #f5f5f5;
	font-weight: bold;
}

.ShieldQuestion
{
	background-image: url('http://test.softopper.com/images/softopper/AlertShieldsSprite.gif');
	background-position: 10px -50px;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 70px;
	border: solid 2px blue;
	min-height: 40px;
	text-align: left;
	vertical-align: middle;
	background-color: #f5f5f5;
	font-weight: bold;
}

.ShieldError
{
	background-image: url('http://test.softopper.com/images/softopper/AlertShieldsSprite.gif');
	background-position: 10px -100px;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 70px;
	border: solid 2px #cc0000;
	min-height: 40px;
	text-align: left;
	vertical-align: middle;
	background-color: #f5f5f5;
	font-weight: bold;
}

.ShieldAlert
{
	background-image: url('http://test.softopper.com/images/softopper/AlertShieldsSprite.gif');
	background-position: 10px -150px;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 70px;
	border: solid 2px orange;
	min-height: 40px;
	text-align: left;
	vertical-align: middle;
	background-color: #f5f5f5;
	font-weight: bold;
}



/* end Alert Shields */

/* begin stock css */
#ctl00_uxContentUpdatePanel
{
	width: 650px;
	margin: auto;
}

.BlockCenter
{
	margin-left: auto;
	margin-right: auto;
}

.MainTable, .MainTableNoBackground, div.MainButtonTable, .MainTableNoBorderBackground, .GiftCouponTable
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.MainTable, div.MainButtonTable, .GiftCouponTable
{
}

.MainTable, .MainTableNoBackground, div.MainButtonTable, .GiftCouponTable
{
}


.MainTablePadding
{
	padding: 10px 10px 10px 10px;
}

.MainTableNote
{
	width: 90%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	color: Red;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.MainButtonTable
{
	margin-top: 15px;
}

div.MainButtonInner
{
	padding: 5px 15px;
	text-align: right;
}

.fl
{
	float: left;
}
.fr
{
	float: right;
}

.w50p
{
	width: 50%;
}

.Clear
{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.mgl5
{
	margin-left: 5px;
}
.mgr5
{
	margin-right: 5px;
}
.mgt5
{
	margin-top: 5px;
}

.mgt2
{
	margin-top: 2px;
}

.mgl2
{
	margin-left: 2px;
}

.label1
{
	width: 150px;
	line-height: 24px;
}
.label2
{
	width: 100px;
	line-height: 24px;
	text-align: left;
}

.input1
{
	width: 130px;
}

h1, h2, h3, h4
{
	color: #606e60;
}

h1
{
	font-size: 24px;
}

h2
{
	font-size: 20px;
}

h3
{
	font-size: 16px;
}

h4
{
	font-size: 18px;
	margin-top: 10px;
}

p
{
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 12px;
	margin-bottom: 12px;
}

p.InnerHead
{
	font-size: 14px;
	color: #606e60;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}

.CssInnerHead
{
	font-size: 14px;
	color: #606e60;
	font-weight: bold;
	text-align: left;
	padding-left: 50px;
}

.DottedBlock
{
	border: dotted 1px #CCCCCC;
	padding: 5px 5px 5px 5px;
}

.PagingText
{
	font-size: 10px;
	font-weight: bold;
	color: blue;
}

.ProductCatalogImage
{
	float: left;
	width: 100%;
}

.ProductZoomButton
{
}

.ProductCatalogImageTable
{
	border: none;
	padding: 0px;
	width: 100%;
}

.ProductCatalogOverlayArea
{
	position: relative;
}

.ProductCatalogImageTable td
{
	padding: 0px;
}

.ProductCatalogImageTable img
{
	margin: 0px;
}

.ProductThumbnail
{
	margin-top: 10px;
	border-collapse: separate;
}
.ProductThumbnailItemStyle
{
	width: 20%;
	border: Dotted 1px #ccc;
}
.ProductThumbnailItemStyle table
{
}
.ProductThumbnailSeparatorStyle
{
}

.LanguageSwitching a
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}

.BreadCrumb
{
	font-size: 11px;
	font-weight: normal;
	color: orange;
	margin-top: 15px;
}

.ProductListHeader
{
	font-weight: bold;
	color: #606e60;
	display: none;
}

.ProductListItemStyle
{
	vertical-align: bottom;
	padding: 5px;
}

.ProductListItemStyle div.ListItemColumn2
{
	height: 350px;
	border: dotted 1px #ccc;
}

.ProductListContent
{
	width: 100%;
}

.ProductListName
{
	color: #606e60;
	margin-right: 10px;
	font-weight: bold;
}

.ProductListItemDescription
{
}

.ProductDetailsName
{
	color: #606e60;
	font-weight: bold;
	font-size: 18px;
}

.ProductDetailsShortDescription
{
	font-weight: bold;
	text-align: left;
	margin-left: 15px;
}

.ProductDetailsLongDescription
{
	text-align: left;
	margin-left: 15px;
	margin-left: 15px;
}

.QuantityDiscount
{
	text-align: left;
	height: 25px;
}

.QuantityDiscount a
{
	color: #7c7c7c;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../../Images/Design/Bullet/Discount.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	padding-left: 20px;
}

.Column1MarginLeft
{
	margin-left: 25px;
}

.Column2MarginLeft
{
	margin: auto;
	text-align: center;
}

.RowStyleMarginLeft
{
	margin-left: 40px;
}

td.ShippingAddressLabelColumn
{
	padding: 0px 30px 0px 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

td.ShippingAddressDataColumn
{
	padding: 0px 30px 0px 10px;
	text-align: left;
}

/* GridView style */
.GridStyle, .GridNoBorder
{
	border: 0px;
	color: #333333;
	background-color: White;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}

.GridStyle
{
	border: #336666 solid 1px;
}

.GridRowStyle
{
	background-color: White;
}

.GridAlternatingRowStyle
{
	background-color: #dcdcdc;
}

.GridHeadStyle
{
	background-color: #606e60;
	font-weight: bold;
	color: #ffffff;
}
/* end GridView style */

.InvoiceLabel
{
	background-color: #606e60;
	color: white;
	font-weight: bold;
	padding: 4px;
}

.InvoiceTableHeader
{
	background-color: #606e60;
	color: white;
	font-weight: bold;
	padding: 4px;
	border: gray 1px solid;
}

.TableAlter
{
	background-color: #ececec;
}

.TableRow
{
	background-color: #ffffff;
}

.tableAdvancedSearch
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}

.tableAdvancedSearch td
{
	width: 25%;
}

.titleLayout
{
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
	padding-left: 5px;
}

.LinkLayoutHead
{
	font-weight: bold;
}

.LinkLayoutHead a
{
	color: #000000;
	text-decoration: none;
}

.LinkLayoutHead a:Hover
{
	text-decoration: underline;
	color: #606e60;
}

.LinkCategory
{
	color: #808080;
}
.LinkCategory:hover
{
	text-decoration: none;
}


.LinkCategory a
{
	text-decoration: none;
	color: #808080;
}

.LinkCategory a:hover
{
	text-decoration: none;
}

.NoBorder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.ImageBorder
{
	border-width: 0px;
	border-style: solid;
	border-color: #C2C2C2;
}
.AlternateRow
{
	background-color: #EEEEEE;
}

.NoteText
{
	font-weight: bold;
	color: blue;
}

.leftlink
{
	text-align: left;
}

.ValidateText
{
	color: red;
}

.ErrorHeader
{
	color: Red;
	font-weight: bold;
}

.ErrorBody
{
	color: Red;
	font-weight: normal;
}

.LoginName
{
	font-weight: bold;
	color: #606e60;
}

.LogOutText
{
	font-weight: bold;
	color: #606e60;
}

.TextCenter
{
	text-align: center;
}

.PageNumber
{
	text-align: right;
	margin-left: auto;
	margin-right: 10px;
}

.CssList
{
	list-style-image: url(../../Images/Design/Bullet/VevoMyAccountBullet.gif);
}

.CssNoLine
{
	text-decoration: none;
}

.TextHide
{
	color: white;
}

.NewsBar
{
}

/*Edit Option of Product*/
.OptionPrice
{
	color: #800000;
	font-style: italic;
}

.OptionItemName
{
}

.OptionDisplayText
{
	font-weight: bold;
	color: #d88d2f;
}

/**** For image option front end ****/
.OptionImg
{
	width: 50px;
}

span.Asterisk
{
	color: Red;
	font-weight: bold;
}

h1.GatewayPosting
{
	margin: 30px;
	text-align: center;
	font-size: 24px;
}

p.GatewayPosting
{
	margin: 20px;
	font-size: 16px;
	text-align: center;
}

body.DomainKeyError
{
	font-size: 14px;
	background-color: #7da7d9;
	margin: 10px;
}

body.DomainKeyError p
{
	font-size: 14px;
}

body.DomainKeyError li
{
	margin-top: 10px;
	margin-bottom: 10px;
}

body.DomainKeyError h3
{
	color: Black;
	margin-top: 35px;
	margin-bottom: 20px;
}

body.DomainKeyError .Label
{
	float: left;
	width: 120px;
	clear: both;
}

div.GroupBox
{
	border: #cccccc 1px solid;
	padding: 10px;
}

.TableClientHead
{
	background-color: #3399cc;
	color: white;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.RatingRadio td
{
	text-align: center;
}

.RightFloat
{
	float: right;
	vertical-align: middle;
}

Div.MainContent
{
	margin-left: 10px;
	margin-right: 10px;
}

.NewsDetailsPage
{
	margin: 20px 30px 20px 30px;
}

.NewsHeader
{
	text-align: center;
	margin: 30px 0 20px 0;
}

.NewsImage
{
	text-align: center;
}

.NewsContent
{
	text-align: left;
	margin: 30px 0 20px 0;
}

.CaptchaStyle div
{
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 2px;
}

.CaptchaStyle div input
{
	margin-top: 5px;
}

.FeaturedMerchantAd
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.MessageBlock
{
	text-align: left;
	margin: 20px 30px 10px 30px;
}

/*------------------ Tree View ----------*/
.CssTreeView
{
	width: 200px;
}

.CssTreeView table
{
	height: 25px; /*background-image: url(../../Images/Design/Background/TreeviewBG.gif);     background-repeat: repeat-x;*/
}

.CssTreeView .SelectedNode
{
	font-weight: bold;
}

.CssTreeView .Node
{
	width: 100%;
}

.CssTreeView .Node a
{
	padding-left: 15px;
	color: #808080;
}

.CssTreeView .Node a:hover
{
	color: Black;
}

.CssTreeView .LeafNode a
{
	background-image: url(../../Images/Design/Bullet/bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-top: 4px;
	padding-left: 15px;
	height: 21px;
	color: #808080;
}

.CssTreeView .LeafNode a:hover
{
	color: Black;
}
/*------------------ Tree View End ----------*/

/*------------------ MenuList ---------------*/
.CssMenuList
{
}

.CssMenuList .StaticHover
{
	/*background-color: #c1c1c1;*/
	color: #000;
}

.CssMenuList .StaticHover a
{
	color: #000;
}

.CssMenuList .StaticMenuItem
{
	height: 20px;
	padding-left: 5px;
	width: 200px; /*background-color: #FBC040;*/
	color: #808080;
	border-bottom: solid 1px #ffffff;
}

.CssMenuList .StaticSelectItem
{
	font-weight: bold;
}

.CssMenuList .StaticMenuStyle
{
}


.DynamicMenuItem .DynamicHover
{
	/*background-color: #FBC040;*/
	color: #000;
}

.DynamicMenuItem .DynamicHover a
{
	color: #000;
}

.DynamicHover td
{
	/*background-color: #FBC040;*/
}

.DynamicMenuItem
{
	background-color: #ffffff;
	border-bottom: solid 1px #ffffff;
}

.DynamicMenuItem a
{
	height: 20px;
	display: block;
	line-height: 20px;
	vertical-align: middle;
	color: #808080;
	padding-left: 20px;
}

.DynamicSelectItem a
{
	font-weight: bold;
}

.DynamicMenuStyle td
{
	width: 100px;
}

/*------------------End MenuList ---------------*/

/*------------------ Normal MenuList -------------------*/
.CssNormalList
{
	width: 100%;
}

.CssNormalList td
{
	border: 0px;
	padding: 0px;
}

.CssNormalList a
{
	padding-left: 15px;
	margin-left: 15px;
	width: 165px;
	height: 100%;
	line-height: 20px;
	vertical-align: middle;
	display: block;
	background-image: url(../../Images/Design/Bullet/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #808080;
	text-decoration: none;
}

.CssNormalList a:hover
{
	color: Black;
}

/*------------------ End Normal MenuList -------------------*/
.CssCssQuantityDiscountGridTitle
{
	padding-bottom: 10px;
	display: block;
	color: #606e60;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	margin-top: 15px;
}

/*-------------------- Style For Quantity Discount Table in Product Detail Page -----*/
.CssQuantityDiscountGrid
{
	border: solid 1px #f3f3f3;
	margin: 0px auto;
}

.CssQuantityDiscountGrid th
{
	border: solid 1px #f3f3f3;
	width: 100px;
}

.CssQuantityDiscountGrid td
{
	border: solid 1px #f3f3f3;
	color: #808080;
}

.CssQuantityDiscountGrid .Header
{
	text-align: center;
}

.CssQuantityDiscountGrid .Items
{
	text-align: center;
}

/*--------------- Css For This Skin -----------------*/
.CssMainBox
{
	width: 966px;
	margin: 0px auto 10px auto;
	padding: 0px;
}
.CssMainBoxIn
{
	width: 966px;
	padding: 0px;
	margin: 14px auto auto auto;
}

.CssMainBoxInLeft
{
	width: 218px;
	vertical-align: top;
}

.CssMainBoxInCenter
{
	width: 530px;
	vertical-align: top;
	text-align: center;
}
.CssMainBoxInRight
{
	width: 218px;
	vertical-align: top;
}

.CssFooter
{
	float: left;
	color: #737373;
	text-align: center;
	line-height: 28px;
	vertical-align: middle;
	margin-left: 20px;
}
.CssFooter a
{
	color: #737373;
}
.CssFooterCopyRight
{
	float: left;
	color: #737373;
	text-align: center;
	line-height: 28px;
	vertical-align: middle;
	margin-left: 120px;
}

.CssFooterPowerBy
{
	float: right;
	color: #737373;
	line-height: 28px;
	vertical-align: middle;
	margin-right: 20px;
}

.CssFooterPowerBy a
{
	color: #737373;
	text-decoration: none;
}

.CssHeaderBox
{
	width: 100%;
	clear: both;
}
.CssHeaderLogo
{
	float: left;
	width: 50%;
}
.CssHeadInner
{
	margin: 35px 10px;
}
.CssHeaderRight
{
	float: left;
	width: 50%;
	position: relative;
	height: 91px;
}
.CssHeaderLogin
{
	float: right;
	margin: 5px 10px auto auto;
}
.SwitchLanguageBoxLeft
{
	margin-top: 4px;
	margin-left: 20px;
}
.SwitchLanguageBoxLeft a
{
	color: #595959;
}

.SwitchLanguageBox
{
	float: left;
}
.SwitchLanguageBoxTop
{
	display: none;
}
.SwitchLanguageBoxBottom
{
	display: none;
}

.SwitchLanguageBoxRight, .SwitchLanguageBoxRight select
{
	font-size: 11px;
}
.CssHeaderMenuLeft
{
	width: 100%;
	height: 28px;
	background-image: url(../../Images/Design/Box/BGHeaderMenuLeft.gif);
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
}

.CssHeaderMenuRight
{
	margin-left: 9px;
	height: 28px;
	background-image: url(../../Images/Design/Box/BGHeaderMenuCenter.gif);
	background-repeat: repeat-x;
	text-align: left;
}
.CssHeaderMenuRight ul
{
	height: 28px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(../../Images/Design/Box/BGHeaderMenuRight.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 9px;
}
.CssHeaderMenuRight ul li
{
	float: left;
	width: 100px;
	height: 28px;
	line-height: 28px;
}
.CssHeaderMenuRight ul li a
{
	width: 100%;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	display: block;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(../../Images/Design/Box/BGHeaderMenuSeparate.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.CssHeaderMenuSearch
{
	width: 100%;
	height: 30px;
	margin-top: 4px;
	background-color: #d9e9f3;
	overflow: hidden;
}

.CssHeadSearch
{
	text-align: right;
	float: right;
}

.CssNewsBoxCenter
{
	vertical-align: top;
}

.CssTitle
{
}

/* left category css */
.CategoryNavBox
{
}
.CategoryNavBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
	background-repeat: repeat-x;
}

.CategoryNavBoxTop .CssTitle
{
	color: #fff;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.CategoryNavBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopLeft.gif);
	background-repeat: no-repeat;
}
.CategoryNavBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
	background-repeat: no-repeat;
}

.CategoryNavBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}
.CategoryNavBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
.CategoryNavBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}
.CategoryNavBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.CategoryNavBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}

/* end left category css */
/* left Product special css */
.ProductSpecialBox
{
}

.ProductSpecialBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ProductSpecialBoxTop .CssTitle
{
	color: #fff;
	float: left;
	margin-left: 10px;
	font-weight: bold;
	color: #606e60;
}

.ProductSpecialBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.ProductSpecialBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.ProductSpecialBoxLeft
{
	border-left: solid 1px #f3f3f3;
	border-right: solid 1px #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;
}

.ProductSpecialBoxRight
{
	margin-left: 10px;
	margin-right: 10px;
	border: solid 1px #606e60;
}

.ProductSpecialBoxBottom
{
	width: 100%;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomCenter.gif);
	background-repeat: repeat-x;
}

.ProductSpecialBoxBottom .ImgLeft
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomLeft.gif);
	background-repeat: no-repeat;
}

.ProductSpecialBoxBottom .ImgRight
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomRight.gif);
	background-repeat: no-repeat;
}
/* end left product special css */
/* left currency control css */
.CurrencyControlBox
{
	margin-top: 10px;
}

.CurrencyControlBoxTop
{
	width: 100%;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.CurrencyControlBoxTop .CssTitle
{
	color: #606e60;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.CurrencyControlBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopLeft.gif);
	background-repeat: no-repeat;
}
.CurrencyControlBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopRight.gif);
	background-repeat: no-repeat;
}

.CurrencyControlBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.CurrencyControlBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.CurrencyControlBoxRight select
{
	width: 80%;
}

.CurrencyControlBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.CurrencyControlBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.CurrencyControlBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}
/* end left currency control css */
/* left newsletter css */
.NewsLetterBox
{
	margin-top: 10px;
}

.NewsLetterBoxTop
{
	width: 100%;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.NewsLetterBoxTop .CssTitle
{
	color: #606e60;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.NewsLetterBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopLeft.gif);
	background-repeat: no-repeat;
}
.NewsLetterBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopRight.gif);
	background-repeat: no-repeat;
}

.NewsLetterBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.NewsLetterBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #808080;
}

.NewsLetterBoxRight .Label
{
	display: none;
}

.NewsLetterBoxRight .EmailBox
{
	text-align: left;
	position: relative;
}

.NewsLetterBoxRight .NewsletterTextBox
{
	z-index: 1;
	margin-left: 20px;
	width: 150px;
	border: solid 1px #c1c1c1;
	color: #808080;
}

.NewsLetterBoxRight .NewsletterSubmit
{
	z-index: 2;
	width: 22px;
	height: 22px;
	background-image: url(../../Images/Design/Button/ButtonVerifyCoupon.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 165px;
}

.NewsLetterBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.NewsLetterBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.NewsLetterBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}
/* end left newsletter css */
/* left ArticleNav css */
.ArticleNavBox
{
	margin-top: 10px;
}

.ArticleNavBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
	background-repeat: repeat-x;
}

.ArticleNavBoxTop .CssTitle
{
	color: #fff;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.ArticleNavBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopLeft.gif);
	background-repeat: no-repeat;
}
.ArticleNavBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
	background-repeat: no-repeat;
}

.ArticleNavBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.ArticleNavBoxLeft td
{
}

.ArticleNavBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.ArticleNavBoxRight a
{
	padding-left: 15px;
	margin-left: 15px;
	width: 165px;
	height: 100%;
	line-height: 20px;
	vertical-align: middle;
	display: block;
	background-image: url(../../Images/Design/Bullet/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #808080;
	text-decoration: none;
}

.ArticleNavBoxRight a:hover
{
	color: Black;
}

.ArticleNavBoxRight .textbox
{
}

.ArticleNavBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.ArticleNavBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.ArticleNavBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}
/* end left ArticleNav css */
/* center NewsEvent css */
.NewsEventBox
{
	margin-top: 10px;
}

.NewsEventBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopCenter.gif);
	background-repeat: repeat-x;
}

.NewsEventBoxTop .CssTitle
{
	color: #fff;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.NewsEventBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopLeft.gif);
	background-repeat: no-repeat;
}
.NewsEventBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox1TopRight.gif);
	background-repeat: no-repeat;
}

.NewsEventBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.NewsEventBoxLeft td
{
}

.NewsEventBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.NewsEventBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.NewsEventBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.NewsEventBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}

.NewsEventBoxRight .CssNewsEventItem
{
}

.NewsEventBoxRight .NewsEventImage
{
	display: none;
}
.NewsEventBoxRight .NewsEventContent
{
	vertical-align: top;
	width: 100%;
	margin-top: 5px;
}

.NewsDate a
{
	padding-left: 15px;
	margin-left: 15px;
	width: 165px;
	height: 100%;
	line-height: 20px;
	vertical-align: middle;
	display: block;
	background-image: url(../../Images/Design/Bullet/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: Gray;
	text-decoration: none;
}

.NewsText
{
	margin-left: 30px;
}

.NewsText a
{
	color: #808080;
	text-decoration: none;
}

.NewsEventBoxRight .NewsEventContent a:hover
{
	color: Black;
}

.NewsMore
{
	width: 100%;
	text-align: right;
	margin-top: 10px;
}

.NewsMore a
{
	color: Gray;
	text-decoration: none;
	margin-right: 5px;
	background-image: url(../../Images/Design/Bullet/NewsMore.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}

.NewsEventMoreLable
{
}

.NewsEventMoreImage
{
	border-style: none;
	display: none;
}
.NewsEventRowStyle
{
	height: 20px;
}
.NewsEventAlternatingRowStyle
{
	height: 20px;
}
/* end center NewsEvent css */

/* center ProductBestSelling css */
.ProductBestSellingBox
{
}

.ProductBestSellingBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ProductBestSellingTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 103px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGBestSellerTitle.gif);
	background-repeat: no-repeat;
}

.ProductBestSellingBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.ProductBestSellingBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.ProductBestSellingBoxLeft
{
	border-left: solid 1px #f3f3f3;
	border-right: solid 1px #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;
}

.ProductBestSellingBoxLeft td
{
}

.ProductBestSellingBoxRight
{
}

.ProductBestSellingBoxBottom
{
	width: 100%;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomCenter.gif);
	background-repeat: repeat-x;
}

.ProductBestSellingBoxBottom .ImgLeft
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomLeft.gif);
	background-repeat: no-repeat;
}
.ProductBestSellingBoxBottom .ImgRight
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomRight.gif);
	background-repeat: no-repeat;
}

.ProductBestSellingBoxRight table
{
	width: 100%;
}
.ProductBestSellingBoxRight .CssItem
{
	padding-top: 10px;
	position: relative;
}

/* end center ProductBestSelling css */
/* center RandomProduct css */
.RandomProductBox
{
	margin-top: 10px;
}

.RandomProductBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.RandomProductBoxTop .CssTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 131px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGFeatureProductTitle.gif);
	background-repeat: no-repeat;
}

.RandomProductBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.RandomProductBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.RandomProductBoxLeft
{
	border-left: solid 1px #f3f3f3;
	border-right: solid 1px #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;
}

.RandomProductBoxLeft td
{
}

.RandomProductBoxRight
{
}

.RandomProductBoxBottom
{
	width: 100%;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomCenter.gif);
	background-repeat: repeat-x;
}

.RandomProductBoxBottom .ImgLeft
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomLeft.gif);
	background-repeat: no-repeat;
}
.RandomProductBoxBottom .ImgRight
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomRight.gif);
	background-repeat: no-repeat;
}

.RandomProductBoxRight .CssItem
{
	padding-top: 10px;
	position: relative;
}
.RandomProductDetailsTable
{
}
.RandomProductTitle
{
	display: none;
}
.RandomProductTitleLeft
{
}
.RandomProductTitleRight
{
}

.RandomProductTitleRight span
{
}

/* end center RandomProduct css */

/* right Search css */
.SearchBox
{
	height: 30px;
	width: 360px;
	float: right;
}

.SearchBoxTop
{
	display: none;
}

.SearchBoxTop .ImgLeft
{
}
.SearchBoxTop .ImgRight
{
}

.SearchBoxLeft
{
}

.SearchBoxRight
{
}

.SearchBoxRight input
{
	margin-right: 5px;
	margin-bottom: 10px;
	width: 140px;
}

.SearchBoxRight a#ctl00_uxHeader_uxSearch_uxAdvanceSearchLink
{
	color: #7c7c7c;
	text-decoration: underline;
	float: right;
	margin-right: 20px;
	margin-top: 3px;
}

.SearchBoxBottom
{
	display: none;
}

.SearchBoxBottom .ImgLeft
{
}
.SearchBoxBottom .ImgRight
{
}
/* end right Search css */
/* right Shopping Cart css */
.CurrentShoppingCartBox
{
	margin-top: 10px;
}

.CurrentShoppingCartBoxTop
{
	width: 100%;
	height: 30px;
	background-color: #606e60;
}

.CurrentShoppingCartBoxTop .CssTitle
{
	color: #ffffff;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.CurrentShoppingCartBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox3TopLeft.gif);
	background-repeat: no-repeat;
}
.CurrentShoppingCartBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox3TopRight.gif);
	background-repeat: no-repeat;
}

.CurrentShoppingCartBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox3Left.gif);
	background-repeat: repeat-y;
}

.CurrentShoppingCartBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox3Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #808080;
}

.CurrentShoppingCartBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox3BottomCenter.gif);
	background-repeat: repeat-x;
}

.CurrentShoppingCartBoxBottom .ImgLeft
{
	float: left;
	width: 4px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox3BottomLeft.gif);
	background-repeat: no-repeat;
}

.CurrentShoppingCartBoxBottom .ImgRight
{
	float: right;
	width: 4px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox3BottomRight.gif);
	background-repeat: no-repeat;
}

.CurrentShoppingCartTable
{
	margin-left: 10px;
}
.CurrentShoppingCartTable td
{
	height: 20px;
}

.CssShoppingCartLinkBox
{
	background-color: #606e60;
	margin-left: 2px;
	margin-right: 2px;
}

.CssShoppingCartLinkBox a
{
	background-position: 0px 8px;
	color: #fff;
	text-decoration: underline;
	margin-top: 5px;
	padding-bottom: 5px;
}

.CssShoppingCartViewCart
{
	float: left;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 15px;
	margin-left: 10px;
	background-image: url(../../Images/Design/Bullet/bullet2.gif);
	background-repeat: no-repeat;
}
.CssShoppingCartCheckOut
{
	float: left;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 15px;
	margin-left: 10px;
	background-image: url(../../Images/Design/Bullet/bullet2.gif);
	background-repeat: no-repeat;
}
.CssShoppingCartWishList
{
	clear: left;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 15px;
	background-image: url(../../Images/Design/Bullet/bullet2.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	display: block;
}

/* end right Search css */
/* right VerifyCoupon css */
.VerifyCouponBox
{
	margin-top: 10px;
}

.VerifyCouponBoxTop
{
	width: 100%;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.VerifyCouponBoxTop .CssTitle
{
	color: #606e60;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.VerifyCouponBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopLeft.gif);
	background-repeat: no-repeat;
}
.VerifyCouponBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopRight.gif);
	background-repeat: no-repeat;
}

.VerifyCouponBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.VerifyCouponBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}

.VerifyCouponBoxRight .VerifyCouponTextBox
{
	z-index: 1;
	margin-left: 20px;
	width: 150px;
	border: solid 1px #c1c1c1;
	color: #808080;
}

.VerifyCouponBoxRight .VerifyCouponButton
{
	z-index: 2;
	width: 22px;
	height: 22px;
	background-image: url(../../Images/Design/Button/ButtonVerifyCoupon.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 165px;
}

.VerifyCouponBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.VerifyCouponBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.VerifyCouponBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}
/* end right Search css */
/* right FindGiftRegistry css */
.FindGiftRegistryBox
{
	margin-top: 10px;
}

.FindGiftRegistryBoxTop
{
	width: 100%;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.FindGiftRegistryBoxTop .CssTitle
{
	color: #606e60;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.FindGiftRegistryBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopLeft.gif);
	background-repeat: no-repeat;
}
.FindGiftRegistryBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopRight.gif);
	background-repeat: no-repeat;
}

.FindGiftRegistryBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.FindGiftRegistryBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox3Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	color: #808080;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}

.FindGiftRegistryBoxRight .CreateGiftRegistryLink
{
	display: block;
}

.FindGiftRegistryBoxRight .FindGiftRegistryLink
{
	margin-top: 2px;
	display: block;
}

.CreateGiftRegistryImg
{
}

.SearchGiftRegistryImg
{
}

.FindGiftRegistryBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.FindGiftRegistryBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.FindGiftRegistryBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}
/* end right FindGiftRegistry css */
/* right FeaturedMerchants css */
.FeaturedMerchantsBox
{
	margin-top: 10px;
}

.FeaturedMerchantsBoxTop
{
	width: 100%;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.FeaturedMerchantsBoxTop .CssTitle
{
	color: #606e60;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: bold;
}

.FeaturedMerchantsBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopLeft.gif);
	background-repeat: no-repeat;
}
.FeaturedMerchantsBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 24px;
	background-image: url(../../Images/Design/Box/BGBox4TopRight.gif);
	background-repeat: no-repeat;
}

.FeaturedMerchantsBoxLeft
{
	background-image: url(../../Images/Design/box/BGBox1Left.gif);
	background-repeat: repeat-y;
}

.FeaturedMerchantsBoxRight
{
	margin-left: 2px;
	padding-right: 2px;
	background-image: url(../../Images/Design/box/BGBox1Right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	color: #808080;
}

.FeaturedMerchantsBoxRight .ButtonImg
{
	margin-bottom: 5px;
}

.FeaturedMerchantsBoxBottom
{
	width: 100%;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomCenter.gif);
	background-repeat: repeat-x;
}

.FeaturedMerchantsBoxBottom .ImgLeft
{
	float: left;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomLeft.gif);
	background-repeat: no-repeat;
}
.FeaturedMerchantsBoxBottom .ImgRight
{
	float: right;
	width: 3px;
	height: 4px;
	background-image: url(../../Images/Design/Box/BGBox1BottomRight.gif);
	background-repeat: no-repeat;
}
/* end right FeaturedMerchants css */
/* AccountDetails */
.AccountDetailsPanel
{
	vertical-align: middle;
	text-align: left;
	margin: 10px 10px 10px 10px;
	width: 100%;
}

.AccountDetailsPanel strong
{
	color: #606e60;
}

.AccountDetailsLabel
{
	width: 150px;
	line-height: 24px;
	float: left;
	margin-left: 2px;
	margin-right: 5px;
}
.AccountDetailsData
{
	float: left;
}
/* end AccountDetails */
/* PasswordDetails */
.PasswordDetailsTable
{
	width: 390px;
	text-align: left;
}
div.PasswordDetailsButtonTable
{
	width: 390px;
}
.PasswordDetailsLabel
{
	padding-left: 10px;
	width: 150px;
}
/* end PasswordDetails */
/* Checkout */
.CheckoutShippingLabel
{
	width: 100px;
	line-height: 24px;
	float: left;
	margin-left: 2px;
	margin-right: 5px;
}
.CheckoutShippingData
{
	float: left;
}
/* end Checkout */
/* Shipping*/
.ShippingTable
{
	width: 500px;
	text-align: left;
}
div.ShippingButtonTable
{
	width: 500px;
}
/* end Shipping*/
/* Payment*/
.PaymentTable
{
	text-align: left;
}

.PaymentTable strong
{
	color: #606e60;
}


/* end Payment*/
/* MyAccount */
.MyAccountHead
{
	margin-bottom: 5px;
}
.MyAccountHeadImage
{
	width: 45px;
	text-align: left;
	padding-left: 5px;
}
.MyAccountHeadText
{
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: orange;
}
.MyAccountBody
{
	margin-bottom: 30px;
}
.MyAccountBodyInner
{
	margin: 25px 20px 25px 20px;
	text-align: left;
}
/* end MyAccount */
/* TellFriend */
.TellFriendTable
{
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
}
/* end TellFriend */
/* GiftRegistrySendMail */
.GiftRegistrySendMailTable
{
	text-align: left;
}
/* end GiftRegistrySendMail */
/* CustomerRegister */
.CustomerRegisterTable
{
	text-align: left;
	padding: 10px;
}

.CustomerRegisterTable strong
{
	color: #606e60;
}

.CustomerRegisterLabel
{
	width: 150px;
	line-height: 24px;
	float: left;
	margin-right: 5px;
	margin-left: 2px;
}
.CustomerRegisterData
{
	float: left;
	width: 275px;
}

.CustomerRegisterData input
{
	border: solid 1px #c1c1c1;
	font-size: 11px;
}
.CustomerRegisterDataDrop
{
	font-size: 11px;
	float: left;
	border: solid 1px #c1c1c1;
}

/* end CustomerRegister */
/* AdvanceSearch */
.AdvanceSearchTable
{
	margin-top: 15px;
}
/* end AdvanceSearch */
/* GiftCoupon */
.GiftCouponTable
{
	margin-top: 15px;
}
/* end GiftCoupon*/
/* GiftCertificate */
.GiftCertificateTable
{
	margin: 30px 15px;
}

.GiftCertificateTable span
{
	padding-bottom: 5px;
}

.GiftCertificateResultMainTable
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.GiftCertificateResultTable
{
	width: 80%;
	margin: 30px auto 30px auto;
	text-align: left;
}
/* end GiftCertificate */
/* GiftRegistryItemList */
.GiftRegistryItemListMessageTable
{
	text-align: left;
	margin-bottom: 15px;
}
.GiftRegistryItemListTable
{
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}
.GiftRegistryItemListHeader
{
	font-weight: bold;
	text-align: left;
	margin-bottom: 10px;
}
/* end GiftRegistryItemList */
/* Newsletter */
.NewsletterTable
{
	text-align: left;
}
.NewsletterTD
{
	text-align: center;
	padding: 10px 10px 10px 10px;
}
.NewsletterMsg
{
	margin: 15px 20px 15px 100px;
	text-align: left;
}
/* end Newsletter */
/* ShoppingCart */
.ShoppingCartButton
{
}
/* end ShoppingCart */
/* FreeShippingAd SecureShoppingAd PaymentLogo */
.FreeShippingAd, .SecureShoppingAd, .PaymentLogo
{
}
/*end FreeShippingAd SecureShoppingAd PaymentLogo */
/* QuickSearch */
.QuickSearch
{
	margin-top: 5px;
}

.QuickSearch input
{
	margin-right: 10px;
}
.QuickSearch a
{
}
.QuickSearchLabel
{
	float: left;
	color: #7c7c7c;
	margin-right: 10px;
	margin-top: 5px;
}
/* end QuickSearch */

.StoreBanner
{
	margin-top: 4px;
	width: 100%;
	height: 110px;
}

.StoreBanner a
{
	width: 100%;
	height: 110px;
	display: block;
}

.StoreBanner a img
{
	width: 100%;
	height: 110px;
	display: block;
}

.CategoryListHeader
{
	text-align: center;
}
.CategoryListItemName a
{
	color: #d88d2f;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: underline;
}

.CategoryListItemName a:hover
{
	color: #808080;
	font-size: 16px;
	line-height: 19px;
	font-family: arial;
	font-weight: bolder;
	text-decoration: none;
}

.CssSiteMapCatalog
{
	font-weight: bold;
}
.CssSiteMapCatalogCurrentNodeStyle
{
	color: #606e60;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
.CssSiteMapNodeStyle
{
	color: #808080;
}
.CssSiteMapSeparatorStyle
{
	color: #4e4f4e;
}
.CssSiteMapRootNodeStyle
{
	color: #808080;
}

/*-------------------- Product Details --------------------*/
.CssProductDetailBox
{
	margin-top: 5px;
	width: 100%;
	position: relative;
	display: block;
}

.ProductDetailOutPrice
{
	color: #cc0000;
}
.ProductDetailOutPrice span
{
	font-weight: bold;
}
.ProductDetailOutOfStock
{
	color: #cc0000;
}
.ProductDetailOption td
{
	text-align: left;
}



.CategoryListContent
{
	width: 90%;
}
.CategoryListPageItemControl
{
	width: 100%;
}
.CategoryListItemPerPage
{
	text-align: left;
	width: 70%;
	height: 38px;
	float: left;
}
.CategoryListPagingControl
{
	width: 30%;
	float: left;
	text-align: right;
}

.ProductListPageItemControl
{
}
.ProductListPageControl
{
	width: 100%;
}
.ProductListItemPerPage
{
	width: 60%;
	height: 38px;
	float: left;
	text-align: left;
}
.ProductListSortString
{
	width: 100px;
	height: 38px;
	float: left;
	text-align: right;
	margin-left: 60px;
}
.ProductListSortUpDown
{
	width: 30px;
	height: 38px;
	float: right;
	text-align: center;
}
.ProductListPagingControl
{
	text-align: right;
}

.ProductListItemDetails
{
	vertical-align: top;
}

.ProductListItemOptionGroup
{
	background-image: url(../../Images/Design/Bar/dotline.gif);
	background-position: left bottom;
	padding-bottom: 2px;
	background-repeat: repeat-x;
}


.ProductBestSellingDatalist
{
	width: 90%;
}
.ProductBestSellingDatalistItemStyle
{
	width: 30%;
	height: 100%;
	vertical-align: top;
}

.ProductBestSellingImage
{
	width: 100%;
}

.ProductBestSellingImage td
{
	height: 200px;
}

.ProductBestSellingImage .QuantityDiscount
{
	margin-left: 5px;
	margin-top: 5px;
}

.ProductBestSellingDetails
{
	width: 100%;
	color: #ff0000;
	text-align: left;
	vertical-align: top;
}

.ProductBestSellingPriceDetails
{
	margin-top: 5px;
}

.uxBestSellingProductName
{
	text-align: center;
}

.ProductBestSellingItem
{
	width: 100%;
}

.BestSellingRetail
{
	color: #737373;
	margin-left: 25px;
}

.BestSellingRetailPriceLabel
{
	float: left;
	width: 80px;
}
.BestSellingRetailPriceValue
{
	text-decoration: line-through;
	float: left;
}

.BestSellingOurPrice
{
	margin-left: 25px;
}

.BestSellingOurPriceLabel
{
	color: Red;
	float: left;
	width: 80px;
}
.BestSellingOurPriceValue
{
	color: Red;
	float: left;
}
.BestSellingButton
{
	text-align: center;
	display: none;
}

.RandomProductDataList
{
	width: 100%;
}
.RandomProductItemStyle
{
	width: 50%;
	padding-top: 10px;
	vertical-align: top;
}
.RandomProductItem
{
	height: 100%;
	position: relative;
}
.RandomProductImage
{
	width: 110px;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.RandomProductImageDiv
{
	width: 100%;
	height: 100%;
	position: relative;
}

.RandomProductImage .QuantityDiscount
{
	position: absolute;
	width: 180px;
	left: 0px;
}

.RandomProductImage a
{
	margin: 5px auto;
}
.RandomProductPriceDetails
{
	width: 130px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: top;
}

.RandomProductShortDescription
{
	margin-top: 5px;
	color: #989898;
}

.RandomProductQuantityDiscount
{
}

.RandomProductName
{
}

.RandomProductRetail
{
}

.RandomProductRetailLabel
{
	display: none;
}

.RandomProductRetailValue
{
	text-decoration: line-through;
}
.RandomProductOurPrice
{
	clear: both;
	padding-top: 5px;
}

.RandomProductOurPriceValue
{
	color: #cd1827;
}

.RandomProductOurPriceLabel
{
	display: none;
}

.RandomProductButton
{
	margin-top: 10px;
	text-align: right;
}

.NewsGridview
{
}
.NewsItemColumnTopicStyle
{
	text-align: left;
}
.NewsItemColumnTopicStyle a
{
	margin-left: 10px;
	text-decoration: none;
	color: #808080;
}

.ProductDetailRelateProducts
{
	margin-top: 20px;
}
.RelateProductTitle
{
	font-weight: bold;
	color: #606e60;
}
.RelateProductItem
{
	width: 100%;
}
.RelateProductImage
{
	width: 110px;
}
.RelateProductDetails
{
	text-align: left;
}

.CustomerReview
{
	margin-top: 10px;
}
.CustomerReviewDataList
{
	width: 70%;
	margin: auto;
}
.CustomerReviewItem
{
	width: 100%;
}
.CustomerReviewTitle
{
	font-weight: bold;
	color: #606e60;
	text-align: left;
	margin-left: 45px;
}

.CustomerReviewLeft
{
	margin-top: 20px;
}

.CustomerReviewRating
{
	float: left;
}
.CustomerReviewSubject
{
	font-weight: bold;
	clear: both;
	text-align: left;
}
.CustomerReviewDate
{
	float: right;
}
.CustomerReviewItemBody
{
	padding-left: 10px;
	text-align: left;
}
.CustomerReviewItemBy
{
	text-align: left;
}
.CustomerReviewByLabel
{
	float: left;
}
.CustomerReviewByValue
{
	float: left;
	margin-left: 5px;
	font-weight: bold;
}

.OptionGroupDatalist
{
	margin: 10px 0 0 30px;
}

/* Begin UserLogin Box */

.UserLoginBox
{
}

.UserLoginBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.UserLoginTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 103px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGBestSellerTitle.gif);
	background-repeat: no-repeat;
}

.UserLoginBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.UserLoginBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.UserLoginBoxLeft
{
	border-left: solid 1px #f3f3f3;
	border-right: solid 1px #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;
}

.UserLoginBoxRight
{
}

.UserLoginBoxBottom
{
	width: 100%;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomCenter.gif);
	background-repeat: repeat-x;
}

.UserLoginBoxBottom .ImgLeft
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomLeft.gif);
	background-repeat: no-repeat;
}
.UserLoginBoxBottom .ImgRight
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomRight.gif);
	background-repeat: no-repeat;
}

.UserLoginLoginPanel
{
	float: left;
	width: 55%;
	border-right: solid 1px #cfe22d;
	margin-left: 20px;
	padding: 0px;
	text-align: left;
}
.UserLoginRegisterPanel
{
	float: left;
	width: 30%;
	text-align: left;
	margin-left: 20px;
	color: #808080;
}
.UserLoginRegisterTitle
{
	font-weight: bold;
	text-decoration: underline;
}
.UserLoginRegisterDescription
{
	margin-top: 5px;
}
.UserLoginRegisterLink
{
	margin-top: 10px;
}

.UserLoginLoginControl
{
	color: #808080;
	width: 100%;
}

.UserLoginPanelTitle
{
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
.UserLoginPanelDescription
{
	margin-top: 5px;
	text-align: left;
}
.UserLoginPanelName
{
	clear: both;
	padding-top: 5px;
}
.UserLoginPanelName label
{
	float: left;
	width: 100px;
	margin-top: 3px;
	color: #cfe22d;
}
.UserLoginPanelName input
{
	float: left;
	color: #808080;
	border: solid 1px #cfe22d;
}
.UserLoginPanelName span
{
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

.UserLoginPanelPassword
{
	clear: both;
	padding-top: 5px;
}
.UserLoginPanelPassword label
{
	float: left;
	width: 100px;
	margin-top: 3px;
	color: #cfe22d;
}
.UserLoginPanelPassword input
{
	float: left;
	color: #808080;
	border: solid 1px #cfe22d;
}
.UserLoginPanelPassword span
{
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

.UserLoginPanelRemember
{
	clear: both;
	text-align: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.UserLoginPanelRemember input
{
	float: left;
}
.UserLoginPanelRemember label
{
	float: left;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	display: block;
}

.UserLoginPanelButton
{
	margin-top: 5px;
}
.UserLoginForgotPassword
{
	margin-top: 10px;
	color: #cfe22d;
}
.UserLoginForgotPassword a
{
	color: #cfe22d;
}

/* end center ProductBestSelling css */

/* Footer Class */
.FooterBox
{
	width: 100%;
	height: 28px;
	padding-bottom: 2px;
}
.FooterBoxTop
{
	display: none;
}
.FooterBoxBottom
{
	display: none;
}
.FooterBoxLeft
{
	width: 100%;
	height: 28px;
	background-image: url(../../Images/Design/Bar/FooterLeft.gif);
	background-repeat: no-repeat;
	background-color: #d9e9f3;
}
.FooterBoxRight
{
	width: 100%;
	height: 28px;
	background-image: url(../../Images/Design/Bar/FooterRight.gif);
	background-repeat: no-repeat;
	background-position: top right;
}


.MyAccountBox
{
}
.MyAccountBoxTop
{
	width: 100%;
	height: 34px;
}

.MyAccountBoxTop .CssTitle
{
	color: #606e60;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.MyAccountBoxTop .ImgLeft
{
	float: left;
	width: 5px;
	height: 34px;
	display: none;
}
.MyAccountBoxTop .ImgRight
{
	float: right;
	width: 5px;
	height: 34px;
	display: none;
}

.MyAccountBoxLeft
{
	width: 100%;
}

.MyAccountBoxRight
{
	width: 100%;
}

.MyAccountBoxBottom
{
	display: none;
}

.MyAccountBoxBottom .ImgLeft
{
	float: left;
}

.MyAccountBoxBottom .ImgRight
{
	float: right;
}


/* Begin MyAccountInformation Box */

.MyAccountInformationBox
{
	margin-top: 10px;
}

.MyAccountInformationBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MyAccountInformationBoxTop .CssTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 160px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGMyAccountTitle.gif);
	background-repeat: no-repeat;
}

.MyAccountInformationBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.MyAccountInformationBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.MyAccountInformationBoxLeft
{
	border-left: solid 1px #f3f3f3;
	border-right: solid 1px #f3f3f3;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MyAccountInformationBoxRight
{
	text-align: left;
}

.MyAccountInformationBoxRight ul
{
	list-style: none;
	margin-left: 30px;
	padding: 0px;
}

.MyAccountInformationBoxRight a
{
	padding-left: 15px;
	margin-left: 15px;
	width: 165px;
	height: 100%;
	line-height: 20px;
	vertical-align: middle;
	display: block;
	background-image: url(../../Images/Design/Bullet/Bullet1.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #808080;
	text-decoration: none;
}

.MyAccountInformationBoxRight a:hover
{
	color: Black;
}



.MyAccountInformationBoxBottom
{
	width: 100%;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomCenter.gif);
	background-repeat: repeat-x;
}

.MyAccountInformationBoxBottom .ImgLeft
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomLeft.gif);
	background-repeat: no-repeat;
}
.MyAccountInformationBoxBottom .ImgRight
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(../../Images/Design/Box/BGBox2BottomRight.gif);
	background-repeat: no-repeat;
}

.FrontFooter
{
	margin-top: 20px;
}

.ProductListItemOutOfStockMessage
{
	color: Red;
	margin-top: 10px;
}

.ProductListItemTable
{
	width: 100%;
}
.ProductListItemImage
{
	width: 200px;
}

.ProductListItemNameDiv
{
	width: 100%;
	text-align: left;
}
.ProductListItemDescription
{
	width: 100%;
	text-align: left;
	margin-top: 5px;
}
.ProductListItemRetailPriceLabel
{
	float: left;
	width: 80px;
	text-align: left;
}
.ProductListItemRetailPriceValue
{
	float: left;
	text-decoration: line-through;
}
.ProductListItemOurPrice
{
	color: Red;
}
.ProductListItemOurPriceLabel
{
	float: left;
	width: 80px;
	text-align: left;
}
.ProductListItemOurPriceValue
{
	float: left;
}

.ProductListItemDetailsPriceDiv
{
	width: 200px;
	position: absolute;
	left: 0px;
	margin-top: 10px;
}
.ProductListItemButtonDiv
{
	width: 120px;
	padding-top: 30px;
	margin-right: 0px;
	margin-left: auto;
	text-align: right;
}
.ProductListItemButtonDiv div
{
	margin-top: 2px;
}
.ProductListItemDetailsDiv
{
	position: relative;
}

.ProductListItemColumn1OutOfStockMessage
{
	color: Red;
}
.ProductListItemColumn1Price
{
	color: Red;
}
.ProductListItemColumn1Label
{
	float: left;
}
.ProductListItemColumn1Value
{
	float: left;
}


/*---------------- BoxClass ---------------------*/
.AccountDetailsDiv
{
	width: 100%;
	position: relative;
	vertical-align: top;
	border: solid 1px #f3f3f3;
}
.AccountDetailsTop
{
}
.AccountDetailsTop .CssTitle
{
	height: 30px;
	width: 100%;
}
.AccountDetailsTopLeft
{
}
.AccountDetailsTopRight
{
}

.AccountDetailsLeft
{
}

.AccountDetailsRight
{
}

.AccountDetailsRight table
{
}

.AccountDetailsRight table td .AccountDetailsData input
{
	border: solid 1px #c1c1c1;
	font-size: 8.3pt;
}

.AccountDetailsData
{
	font-size: 8.3pt;
}


.AccountDetailsBottom
{
}
.AccountDetailsBottomLeft
{
}
.AccountDetailsBottomRight
{
}

.AccountDetailsBillingAsShippingCheckBox
{
	margin-top: 40px;
}
.AccountDetailsBillingAsShippingCheckBox
{
	border: none;
}

.CssCheckBox
{
}
.CssCheckBox input
{
	float: left;
}
.CssCheckBox label
{
	float: left;
	vertical-align: top;
	padding-top: 3px;
}

.CssTextBox
{
	border: solid 1px #c1c1c1;
	font-size: 11px;
}

.CssDropDown
{
	font-size: 11px;
}

.ItemPerPageLabel
{
	float: left;
}
.ItemPerPageDrop
{
	float: left;
	margin-left: 10px;
	font-size: 11px;
}

.ShoppingCartButton
{
	width: 100%;
	text-align: center;
}
.ShoppingCartButton .GiftRegistry
{
	padding-top: 10px;
}

.MainTable td strong
{
	color: #606e60;
}
.MainTable .CheckoutShippingData
{
	font-size: 11px;
}
.MainTable .CheckoutShippingData input, .MainTable .input
{
	font-size: 11px;
	border: solid 1px #c1c1c1;
}

.GiftCouponTable
{
}
.GiftCouponTable .input input
{
	border: solid 1px #c1c1c1;
}
.GiftCouponTable .input textarea
{
	border: solid 1px #c1c1c1;
}
.GiftCouponTable .label
{
	color: #606e60;
}

.PaymentSelectionBlock
{
	margin-top: 30px;
}

.OrderSummaryTable
{
	border: solid 1px #f3f3f3;
	padding: 1px;
}

.OrderSummaryButton
{
	padding-bottom: 10px;
}
.OrderSummaryCommentValue
{
	border: solid 1px #f3f3f3;
	padding: 1px;
}
.CheckOutCompleteTable
{
	border: solid 1px #f3f3f3;
	padding: 1px;
}
.CheckoutCompleteGridViewHeaderStyle
{
}
.CheckOutCompleteBackLink
{
	margin-top: 10px;
	padding-bottom: 10px;
}

.MainDiv
{
	width: 650px;
	height: 100%;
	padding-bottom: 20px;
	border: solid 0px #f3f3f3;
}
.CategoryListItemNameDiv a
{
	color: #d88d2f;
	font-weight: bold;
	text-align: center;
}

.ProductDetailsLeft
{
	margin-top: 10px;
}

.CssProductDetailsImage
{
	border: solid 1px #f3f3f3;
	padding: 1px;
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.ProductCatalogImageTD
{
}
.ProductCatalogImageToolTD
{
	width: 30px;
	padding: 1px;
	text-align: center;
}


.ProductDetailTitlesLeft
{
	color: #606e60;
	font-weight: bold;
	font-size: 21px;
	text-align: left;
	margin-left: 20px;
	line-height: 26px;
}

.ProductDetailsRatingTitleLeft
{
	color: #606e60;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	margin-left: 20px;
	margin-top: 15px;
}

.CssProductDetailsRating
{
	margin-top: 20px;
}
.ProductDetailsNameDivLeft
{
	margin-top: 20px;
}

.ProductDetailOption
{
	margin-top: 20px;
}

.ProductDetailOption .TitleLeft
{
	color: #606e60;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	margin-top: 15px;
}

.ProductDetailsPriceDetails
{
	width: 150px;
	text-align: left;
	margin-left: 50px;
	float: left;
}
.ProductDetailsPriceTop
{
	display: none;
}
.ProductDetailsButtonTop
{
	display: none;
}
.ProductDetailsButtonBottom
{
	display: none;
}
.ProductDetailRetailPrice
{
	margin-top: 0px;
}
.ProductDetailsButton
{
	clear: left;
	margin-left: 50px;
	text-align: left;
	width: 450px;
}

.ProductDetailsAddtoWishList
{
	width: 120px;
	height: 20px;
	text-decoration: none;
}

.StarRatingSummaryOurLabel
{
	text-align: left;
	font-weight: bold;
}
.StarRatingSummaryCustomerLabel
{
	text-align: left;
	font-weight: bold;
}

.RatingCustomerRating
{
	float: left;
	width: 80px;
	vertical-align: middle;
	text-align: left;
}

.RatingCustomerRating table
{
	margin-left: 10px;
}

.RatingCustomerMessage
{
	float: left;
	width: 140px;
	text-align: left;
}

.StarRatingSummaryOurStar
{
	text-align: left;
}
.StarRatingSummaryOurStar table
{
	margin-left: 10px;
}
.StarRatingSummaryButton
{
	text-align: right;
}

.RelateProductControlTitleLeft
{
	color: #606e60;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-left: 20px;
	margin-top: 15px;
}

.RelateProduct
{
	margin-top: 10px;
}

.QuickSearchText
{
	border: solid 1px #c1c1c1;
	font-size: 11px;
}

.GiftRegistrySendMailLabel
{
	margin-top: 6px;
}
.GiftRegistrySendMailInput
{
	margin-top: 5px;
}

.GiftCertificateDetailsDiv
{
	display: none;
}

.GiftCertificateLabel
{
	float: left;
	margin-top: 2px;
}
.GiftCertificateText
{
	float: left;
	margin-left: 10px;
}
.GiftCertificateButton
{
	float: left;
	margin-left: 10px;
}

.CssBorder1
{
	border: solid 1px #c1c1c1;
}
.ofh
{
	overflow: hidden;
}

.SiteMapProductItemDataList
{
	width: 100%;
	margin-top: 10px;
}
.SiteMapProductItemDataListItemStyle
{
	text-align: left;
}
.SiteMapProductItemDataListItemStyle a
{
	background-image: url(../../Images/Design/Bullet/Bullet1.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 30px;
	color: #808080;
}

.StoreSitemapProductDataListItemStyle
{
	padding-top: 10px;
	width: 50%;
}

.ArticleSiteMapDataList
{
	margin-top: 20px;
}

.ArticleSiteMapDataListItemStyle a
{
	background-image: url(../../Images/Design/Bullet/Bullet1.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-left: 30px;
	color: #808080;
}
.StoreSiteMapArticleTop
{
	font-weight: bold;
	color: #606e60;
	text-align: left;
	font-size: 12px;
}
.StoreSiteMapArticleTop span
{
	margin-left: 12px;
}
.StoreSiteMapProduct
{
	margin-top: 20px;
}
.StoreSiteMapProductTop
{
	font-weight: bold;
	color: #606e60;
	text-align: left;
	font-size: 12px;
}
.StoreSiteMapProductTop span
{
	margin-left: 12px;
}
.ProductSpecialImage
{
	border: dotted 1px #c1c1c1;
	padding: 1px;
	margin-top: 10px;
}
.SiteMapProductBreadcrumbPanel a, .SiteMapProductBreadcrumbPanel
{
	font-weight: bold;
	color: #0077ff;
}
.validator1
{
	color: Red;
	font-size: 11px;
}

.ProductListItemColumn2Div
{
	position: relative;
	width: 200px;
	height: 230px;
	border: solid 1px #c1c1c1;
}

.ProductListItemColumn2Table
{
	width: 100%;
}

.ProductListItemColumn2Details
{
	text-align: center;
}

.ProductListItemColumn2Image
{
	height: 120px;
	text-align: center;
}

.ProductListItemColumn2Image img
{
	max-height: 150px;
	_height: expression( this.scrollHeight > 150 ?    "150px" : "auto" );
}

.ProductListItemColumn1Div
{
	width: 230px;
	height: 170px;
	position: relative;
	border: dashed 1px #c1c1c1;
}

.ProductListItemColumn1Image
{
	width: 100px;
	height: 140px;
}
.ProductListItemColumn1Details
{
	width: 120px;
	height: 140px;
	vertical-align: top;
}

.ProductListItemColumn1Image img
{
	max-height: 100px;
	_height: expression( this.scrollHeight > 100 ?    "100px" : "auto" );
}

.ProductListItemColumn1Name
{
	text-align: left;
}
.ProductListItemColumn1RetailPrice
{
	text-align: left;
	margin-top: 5px;
}
.ProductListItemColumn1AddtoCartDiv
{
	margin-top: 5px;
	text-align: right;
	width: 100%;
}
.ProductListItemColumn1TellFriendDiv
{
	text-align: right;
	width: 100%;
}
.ProductListItemColumn1AddtoWishListDiv
{
	text-align: right;
	width: 100%;
}

.WarningMessage
{
	background-color: Yellow;
	color: #808080;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Disable
{
}

.MyAccountInformationOrderBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MyAccountInformationOrderBoxTop .CssTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 160px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGMyAccountTitle.gif);
	background-repeat: no-repeat;
}

.MyAccountInformationOrderBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.MyAccountInformationOrderBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.MyAccountInformationGiftBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MyAccountInformationGiftBoxTop .CssTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 160px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGMyAccountTitle.gif);
	background-repeat: no-repeat;
}

.MyAccountInformationGiftBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.MyAccountInformationGiftBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.MyAccountInformationWishlistBoxTop
{
	width: 100%;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopCenter.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MyAccountInformationWishlistBoxTop .CssTitle
{
	color: #fff;
	float: left;
	font-weight: bold;
	width: 160px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-image: url(../../Images/Design/Box/BGMyAccountTitle.gif);
	background-repeat: no-repeat;
}

.MyAccountInformationWishlistBoxTop .ImgLeft
{
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopLeft.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.MyAccountInformationWishlistBoxTop .ImgRight
{
	float: right;
	width: 10px;
	height: 30px;
	background-image: url(../../Images/Design/Box/BGBox2TopRight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.StarRatingSummaryTable
{
	margin: auto;
}
.CssProductDetailsDescription
{
	margin-left: 10px;
	margin-right: 10px;
}
/* PaymentLogo css*/
.PaymentLogoBox
{
}

.PaymentLogoBoxTop
{
	padding-bottom: 20px;
}

.PaymentLogoBoxTop .CssTitle
{
	display: none;
}

.PaymentLogoBoxTop .ImgLeft
{
}
.PaymentLogoBoxTop .ImgRight
{
}

.PaymentLogoBoxLeft
{
}

.PaymentLogoBoxRight
{
	text-align: center;
}

.PaymentLogoBoxRight
{
}

.PaymentLogoBoxBottom
{
}

.PaymentLogoBoxBottom .ImgLeft
{
}
.PaymentLogoBoxBottom .ImgRight
{
}
/* end PaymentLogo css*/

/* FreeShippingAd css*/
.FreeShippingAdBox
{
}

.FreeShippingAdBoxTop
{
	padding-bottom: 20px;
}

.FreeShippingAdBoxTop .CssTitle
{
	display: none;
}

.FreeShippingAdBoxTop .ImgLeft
{
}
.FreeShippingAdBoxTop .ImgRight
{
}

.FreeShippingAdBoxLeft
{
}

.FreeShippingAdBoxRight
{
	text-align: center;
}

.FreeShippingAdBoxRight .ButtonImg
{
	margin-bottom: 5px;
}

.FreeShippingAdBoxBottom
{
}

.FreeShippingAdBoxBottom .ImgLeft
{
}
.FreeShippingAdBoxBottom .ImgRight
{
}
/* end FreeShippingAd css*/

/* SecureShoppingAd css*/
.SecureShoppingAdBox
{
}

.SecureShoppingAdBoxTop
{
	padding-bottom: 20px;
}

.SecureShoppingAdBoxTop .CssTitle
{
	display: none;
}

.SecureShoppingAdBoxTop .ImgLeft
{
}
.SecureShoppingAdBoxTop .ImgRight
{
}

.SecureShoppingAdBoxLeft
{
}

.SecureShoppingAdBoxRight
{
	text-align: center;
}

.SecureShoppingAdBoxRight .ButtonImg
{
	margin-bottom: 5px;
}

.SecureShoppingAdBoxBottom
{
}

.SecureShoppingAdBoxBottom .ImgLeft
{
}
.SecureShoppingAdBoxBottom .ImgRight
{
}
/* end SecureShoppingAd css*/

