﻿body {
	background-color:#DAE4F0;
	margin:0px;
	padding:0px;
}
.clear { 
	clear:both; 
	width:100%; 
	font-size:1px; 
} 
.breadcrum {
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;	
}
a, a:visited, a:active {
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration:underline;
}
a:hover {
	color:#ea892b;
}
a.noline, a.noline:visited, a.noline:active {
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
}
a.noline:hover {
	color:#ea892b;
}
a.productlink, a.productlink:visited, a.productlink:active {
	color: #000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}
a.productlink:hover {
	color:#ea892b;
}
a.paging, a.paging:visited, a.paging:active {
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
}
a.paging:hover {
	color:#ea892b;
}
a.pagingViewAll, a.pagingViewAll:visited, a.pagingViewAll:active {
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-decoration: none;
}
a.pagingViewAll:hover {
	color:#ea892b;
}
a.pagingprevious {
	display: run-in;
	width: 12px;
	height: 12px;
	padding: 0px;
	background: url(../images/btn_arrow_left.gif) no-repeat 0px 0px;
	text-decoration: none;
}
a.pagingprevious:hover {
	background-position:0px -12px;
}
a.pagingnext {
	display:inline;
	width: 12px;
	height: 12px;
	padding: 0px;
	background: url(../images/btn_arrow_right.gif) no-repeat 0px 0px;
	text-decoration: none;
}
a.pagingnext:hover {
	background-position:0px -12px;
}
a.shopbycategory, a.shopbycategory:visited, a.shopbycategory:active {
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	line-height:15px;
}	
a.shopbycategory:hover {
	color:#ea892b;
}
a.linkattribute, a.linkattribute:visited, a.linkattribute:active {
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
}	
a.linkattribute:hover {
	color:#ea892b;
}
a.linkrefine {
	color: #666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
}	
a.linkrefine:hover {
	color:#ea892b;
}
a.bannerlink, a.bannerlink:visited, a.bannerlink:active {
	color: #0f4794;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none
}
a.bannerlink:hover {
	color:#ea892b;
}
a.customercare, a.customercare:visited, a.customercare:active {
	color: #0f4794;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}
a.customercare:hover {
	color:#ea892b;
}
a.sitelink, a.sitelink:visited, a.sitelink:active {
	color: #ea892b;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: undeline;
}
a.sitelink:hover {
	color:#ea892b;
}
.arrow {
	color: #ea892b;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold
}
.productname {
	color: #a05b05;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold
}
.minitext {
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px
}
.miniitalic {
	color: #354674;
	font-family: arial, verdana, helvetica;
	font-size: 10px;
	font-style: italic;
	line-height: 14px
}
.minimini {
	color: #354674;
	font-family: arial, verdana, helvetica;
	font-size: 9px;
	font-style: normal;
	line-height: 14px
}
.pricing1 {
	color: #293c70;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold
}
.pricing2 {
	color: #666666;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}
.pricing3 {
	color: #eb8a2a;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold
}
.pricing4 {
	color: #293c70;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.pricingOrig
{
	font-weight:normal;
	color: #A3A3A3;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 20px;
}


.othertext {
	color: #293c70;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin-top: 8px;
	margin-right: 7px;
}
.footer {
	color: #5096b5;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold
}
.footertext {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
}
.refinetext {
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
}
.formfields {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	width: 175px;
	margin-bottom: 5px;
}


.formfieldssearch {
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: normal;
	width: 150px;
	margin:0; padding:0; top:5px; left: 12px; position: absolute; 
}


.formfields2 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
	width: 175px;
}
.formfields3 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	height: 15px;
	width: 140px;
}
.formlists {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	width: 160px;
	margin-bottom: 7px;
}

#logo {
	float: left;
	width: 400px;
	margin-right: 4px
}
#shoppingcart { 
	margin-right: 10px;
	padding-top: 8px;
	float: right;
	width: 387px;
	height: 1%;
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	text-align: right;
	height: 1%;
}
.LiveChat { margin-top: 5px; float: right; height: 18px; overflow: hidden; }
.separator {
  	background-color: #dedede;
	margin-top: 5px;
	margin-bottom: 5px
}
.morelink {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 9px;
	margin-right: 9px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #dedede;
	border-width: 1px;
	padding-bottom: 6px;
	padding-bottom: 6px
}
#pagecentered {
	position: relative;
	top:-20px;
	display:block;
	border:none;
	width:1010px;
	margin-left: auto;
	margin-right:auto;
	background-color:#FFF;
	 background-image:url(../images/bk_shaded.jpg);
	 background-repeat: repeat-y;
}
.formcentered {
	position: relative;
	display:block;
	border:none;
	width:100%;
	margin-left: auto;
	margin-right:auto;
}

.separator2 {
	width: 160px;
	background-color: #dde9ee;
	margin-top: 5px;
	margin-bottom: 5px
}
.separator3 {
	background-color: #dce5fe;
	margin-top: 10px;
	margin-bottom: 10px;
}
#topxxx { 
	width: 782px;
}
#top {
	width: 970px;
	margin-top: 22px
}
#nav {
	width: 970px
}
#search {
	width: 970px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(../images/flowergradient.jpg);
	background-repeat: no-repeat;
	height: 30px;
	text-align: left;
	vertical-align: top;	
}
.FSearch { height:30px; margin-top: 0px; padding-left: 10px; top: 0px; position: relative; vertical-align: top; }
.FSearchCB { margin:0; padding:0; top:5px; left: 12px; position: absolute; }
.FSearchImage { top:5px; left: 175px; position: absolute; }
.FSearchDDHeader { display: inline-block; width: 100%; text-align: right; font-style:italic; color: Gray; }
.MBingHeader { height:30px; margin-top: 0px; padding-right: 0px; right: -2px; top: -1px; position: relative; vertical-align: top; float: right; }
#container {
	width: 970px;
}
#leftcolumn {
	float: left;
	width: 184px;
	margin-right: 4px;

	background-repeat: no-repeat;
	border-bottom-style: solid;
	border-color: #a8befc;
	border-width: 1px
}
#leftnav {
	width: 160px;
	margin-left: 12px;
	margin-right: 12px
}
#rightcolumn { 
	margin: 0;
	float: right;
	width: 782px;
}
.rightcolumncontainer {
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
}
#mainpromos { 
	width: 782px;
}
#pic {
	float: left;
	width: 487px;
	margin-right: 4px
}
#promo { 
	margin: 0;
	float: left;
	width: 291px;
	height: 1%
}
#banner { 
	width: 782px;
}
#one {
	float: left;
	width: 258px;
	margin-right: 4px;
	background-image: url(../images/columnbackground.gif);
	background-repeat: no-repeat;
}
#two { 
	float: left;
	width: 258px;
	margin-right: 4px;
	background-image: url(../images/columnbackground.gif);
	background-repeat: no-repeat;
}
#three {
	float: right;
	width: 258px;
	background-image: url(../images/columnbackground.gif);
	background-repeat: no-repeat
}
#threecolumns { 
	width: 782px
}

#brandbanner { 
	width: 970px;
}
#newproducts { 
	width: 240px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px
}
#topsellers { 
	width: 240px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px
}
#learnmore { 
	width: 240px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 9px
}
.products {
	border-style: solid;
	border-width: 1px;
	border-color: #f1b871;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 8px;
	margin-left: 9px;
	margin-right: 9px;
}
img.product {
	float: left; 
	margin-right: 8px; 
/*	align: text-top; */
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #999999
}
.bottom {
    width: 970;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #dedde2;
}
#box1 {
    float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 6px;
	padding-right: 13px;
	width: 180px;
	height: 115px
}
#box2 {
    float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 13px;
	padding-right: 13px;
	width: 120px;
	height: 115px
}
#box3 {
    float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 13px;
	padding-right: 13px;
	width: 103px;
	height: 115px
}
#box4 {
    float: left;
	border-right-style: solid;
	border-width: 1px;
	border-color: #dedde2;
	padding-left: 13px;
	padding-right: 13px;
	width: 190px;
	height: 115px
}
#box5 {
    float: left;
	border-right-style: none;
	border-style: none;
	padding-left: 13px;
	padding-right: 13px;
	width: 241px;
	height: 115px
}
.categoryheader {
	margin-top: 17px;	
}
.categoryfeatureproduct {
	float:right;	
}
.nextleft {
	float: left;
	margin-left: 10px;
}
.nextlefttext {
	float: left;
	margin-top: 8px;
	margin-right: 7px;	
	font-size: 10px; 
	font-family: verdana, arial, helvetica; 
	color: #666666;
}
.next {
	float: left;
	margin-left: 10px;
}
.nexttext {
	float: left;
	margin-top: 5px;
	margin-right: 7px;	
	font-size: 10px; 
	font-family: verdana, arial, helvetica; 
	color: #666666;
}
.rightpaddingbeddingitem {
	float:left;
	padding-right:16px;	
	width:182px;
	overflow:hidden;
}
.beddingitem {
	float:left;
	width:182px;
	overflow:hidden;	
}
.pagingcurrent 
{
	font-size: 10px; 
	font-family: verdana, arial, helvetica; 
	color: #d28c2c;
}
.paging
{
	font-size: 10px; 
	font-family: verdana, arial, helvetica; 
	color: #666;	
}
.viewallcontainer
{
	float:left;	
}
.viewall {
	width:90px;
	height:90px;
}
a.viewallrollover {
	display: block;
	width: 90px;
	height: 90px;
	padding: 0px;
	background: url(../images/products/attributes/viewall.gif) no-repeat 0px 0px;
	text-decoration: none;
}
a.viewallrollover:hover {
	background-position:0px -90px;
}
.breadcrumcontainer 
{
	float:left;	
}
.categorythumbnail
{
	margin-bottom:5px;
	border:none;
	width:90px;
	height:90px;
}
.messagebox
{
	padding:5px;
	border:solid 1px #FF0;	
	width:400px;
}
.cellheader
{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	background-color:#15739c;
	color:#FFF;
}
.cellheader2
{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	background-color:#CCC;
	color:#FFF;
}
.saveforlaterwithcart
{
	position:relative;
	top:-70px;
	float:left;	
}
.saveforlaterwithnocart
{
	position:relative;
	top:40px;
	float:left;	
}
.cartsummary
{
	font-weight:bold;
	text-align:right;	
}
.signupInput, .textInput, .labelInput, .dropdownInput, .sitetext, .labelText, input, select, textarea
{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}
.pagelabel
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #32A1D1;
	padding-bottom:25px;
}
a.policy, a.policy:hover, a.policy:active, a.policy:visited 
{
	color:#000;
	font-weight:bold;	
	text-decoration:none;
}
.sitetextred
{
	color:#F00;	
	font-family: verdana, arial, helvetica;
	font-size: 11px;
}

/* For address form control */
.addressformtable
{
	width:360px;
}
.addressformtableContest
{
	width:450px;
}
.signupLabel
{
	width:120px;
}
.signupLabelLarger
{
	width:210px;
}
.signupInput
{
	width:240px;	
}
a.flyout, a.flyout:hover, a.flyout:active, a.flyout:visited
{
	text-decoration:underline overline;
	background-color:#FFC;
	color:#EA892B;
	cursor:default;
}
.flyoutcontainer
{
	border:solid 2px #DEDEDE;
	background-color:#FAFAFA;
	padding:15px;
}
.shopbycontainer
{
	float: left;
	background-image: url(../images/bk_stylebar.jpg);
	width: 776px;
	height: 30px;
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
}
.shopbybackground
{
	font-size: 10px; 
	font-family: verdana, arial, helvetica; 
	color: #333;
	float: left;
	margin: 8px 7px 0px 10px;
}
.pagebrowsecontainer
{
	float: left;
	background-image: url(../images/bk_stylebar.jpg);
	width: 776px;
	background-repeat: no-repeat;
	margin-top: 3px; 
	margin-bottom: 3px; 
	background-color: #ebdeb4; 
	height: 30px; 
	margin-left:5px;
}

.redlines
{
	color:red;	
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	line-height: 13px;
    padding-left: 8px;
}

.imageheader
{
	padding-top:10px;
	padding-bottom:20px;
}
.attributeswatch
{
	float:left;
	padding-right:7px;
	overflow:hidden;
	width:90px;
	border:none;	
	text-align:center;
}
.ehtv
{
	width:100%;
	border:none;
	display:block;
}
.productinformation
{
	line-height:20px;
	font-size:11px;	
}
.producttitle {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #293c70;
}
.productdescription {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.contentImageFloatTop, .contentImageFloatRight, .contentImageFloatLeft
{
    display: inline; margin: 0 10px 0; border: solid 3px #000 ;
}

.contentImageFloatRight
{
    float: right;   
}
.contentImageFloatLeft
{
    float: left;   
}
div.faqParagraph
{
	padding-bottom:10px;
	width:750px;
}


.paymenthead 
{
font-family: verdana, arial, helvetica;
font-size:13px;
font-weight: 800;
background-color: #336699;
color:White;
padding: 10;
}

.visitselectshops
{
	border-style: solid;
	border-width: 1px;
	border-color: #dedede;
	background-color: #ffffff;
	padding:5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.searchresultparam
{
font-family: verdana, arial, helvetica;
font-size:12px;
font-weight: 800;
color: red;
padding-left: 25;
}

.visitshopsheader 
{
font-family: verdana, arial, helvetica;
font-size:12px;
font-weight: 800;
color: #336699;
padding-left: 25;
}

.Box { border-style: solid; 
		border-width:1; 
		Border-color: #CCCCCC;
		background-color: #FFFFFF; }
