@import url(../../font-awesome/3.2.1/css/font-awesome.css);
.topcontainer {
	background-position: bottom;
	height: 240px;
	width: 100%;
	padding-top: 3px
}
#headerdropdowndiv {
	padding-left: 3px;
	padding-right: 3px
}
.topcontent {
	width: 1012px;
	margin: auto;
	background: 0
}
.header {
	position: relative;
	height: 150px;
	overflow: hidden
}
.headerlogo {
	position: relative;
	height: auto;
	overflow: hidden
}
.headermenu {
	background: #20b2aa;
	height: 40px
}
.searchdiv {
	float: right;
	padding-top: 5px;
	position: relative
}
#search_text {
	cursor: text;
	padding-top: 7px;
	padding-bottom: 6px;
	border: solid 1px #cbc7bd;
	position: absolute;
	top: 4px;
	right: 30px
}
#search_button {
	position: absolute;
	top: 4px;
	right: 2px
}
.bannerimagediv {
	width: 630px
}
.bannerdiv img {
	width: 630px
}
img {
	border: 0
}
a {
	text-decoration: none
}
h1, h2, h3, h4, h5, h6 {
	padding: 1px;
	margin: 1px
}
body {
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #666;
	font-size: 12px
}
#leftcolumn {
	width: 182px;
	float: left;
	padding-right: 3px;
	margin: 3px 0 0 0
}
#rightcolumn {
	width: 185px;
	float: right;
	padding-left: 3px;
	margin: 3px 0 0 0
}
.bottomcontainer {
	width: 1036px;
	margin: 0 auto;
	position: relative;
	background: url('images/weapperbgf.png') repeat-y
}
.bottomcontent {
	width: 992px;
	margin: auto;
	background: white;
	padding: 10px;
	position: relative;
	height: 100%
}
.middlecontainer {
	width: 1036px;
	margin: 0 auto;
	position: relative;
	background: url('images/weapperbgf.png') repeat-y;
	min-height: 400px
}
.middlecontent {
	width: 1010px;
	margin: auto;
	background: white;
	position: relative;
	height: 100%;
	padding-top: 2px
}
#content {
	width: 630px;
	margin-left: 190px;
	margin-right: 190px
}
.headerimage {
	width: 630px
}
.categoryimage {
	width: 630px
}
.titleh3 {
	background-repeat: repeat-x;
	padding: 11px 13px 9px;
	color: red;
	margin: 0
}
.titleh3 span {
	float: right
}
.titleh3 span img {
	vertical-align: middle!important;
	margin: -5px 0 0 0
}
.myaccountmenudiv {
	padding: 3px
}
.myaccountmenudiv a {
	font-size: 12px;
	padding: 8px;
	margin-right: 10px;
	border-bottom: solid 1px white
}
.activema {
	background-color: #eaeaea;
	height: 32px;
	display: inline-block;
	line-height: 30px;
	padding: 5px;
	border: solid 1px silver
}
.headermenu a {
	line-height: 40px;
	padding: 12px;
	color: white;
	font-weight: bold;
	font-size: 14px;
	margin: -5px 0 -5px -5px
}
.headermenu a.active {
	background: #efd79b;
	padding: 20px;
	border-top: solid 10px black;
	color: black;
	border: 0;
	margin-left: 10px
}
#headertopmenupages {
	float: left
}
#headertopmenucart {
	float: right
}
a.first {
	margin-left: 10px
}
.menudiv a {
	border-bottom: solid 1px #dcdcdc;
	display: block;
	padding: 5px;
	margin: 5px;
	color: black
}
.accordioncontent {
	padding: 0
}
.divfeaturedaccordion {
	width: 630px
}
.accordioncontent {
	width: 624px;
	margin: auto
}
.productlisttable {
	border-collapse: collapse;
	margin-bottom: 5px
}
.productlisttable td {
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	text-align: left;
	width: 206px
}
.featproddiv {
	position: relative;
	width: 200px
}
.featprodnamediv {
	height: 59px;
	font-size: 12px;
	color: gray;
	vertical-align: middle;
	padding-top: 4px;
	text-align: left;
	padding-bottom: 0;
	width: 186px;
	overflow: hidden;
	margin: auto
}
.featprodnamediv a {
	font-weight: bold;
	color: #052c6c;
	margin: 1px;
	font-size: 13px
}
.prodbuttonsdiv {
	bottom: 0;
	font-size: 12px;
	margin: auto
}
.prodbuttonsdiv ul {
	list-style: none;
	width: 186px;
	padding: 0;
	margin: 0;
	margin: auto;
	text-align: center
}
.prodbuttonsdiv ul li {
	list-style: none;
	display: inline;
	margin-right: 5px
}
.prodbuttonsdiv a {
	color: #0073ea;
	margin: 1px;
	font-size: 12px
}
.featprodimgdiv {
	margin: 0;
	padding: 0;
	background: white;
	text-align: center;
	margin: auto
}
.featprodimg {
	width: 176px;
	max-height: 130px;
	margin: 0
}
.featprodpricediv {
	height: 22px;
	color: #cf1111;
	margin: 1px;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	margin: auto;
	padding: 4px 4px 0 4px;
	padding-top: 4px
}
.featprodbranddiv {
	height: 16px;
	color: brown;
	margin: 1px;
	font-size: 13px;
	font-weight: bold
}
.divproductbg {
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	height: 265px;
	padding-top: 2px
}
#bottomnavigationtable {
	width: 100%;
	background: #f9f9f9;
	padding: 5px;
	border-bottom: solid 1px #eaeaea;
	font-weight: bold;
	font-size: 11px
}
#bottomnavigationtable a {
	color: gray;
	padding: 2px
}
#bottomnavigationtable h5 {
	color: gray;
	padding: 2px;
	font-size: 14px
}
#bottomnavigationtable a:hover {
	color: black
}
#bottomnavigationtable td {
	width: 20%;
	vertical-align: top;
	border-right: dotted 1px #eaeaea;
	padding: 10px;
	padding-left: 33px
}
.bottomlinkdiv a {
	display: block
}
.sealtd {
	text-align: right
}
#bottomsubsinput {
	border: solid 1px #858585;
	padding: 4px
}
.carttable {
	width: 100%;
	margin: auto;
	border-collapse: collapse
}
.carttable th {
	padding: 8px;
	text-align: center
}
.carttable td {
	padding: 8px;
	text-align: center
}
.carttable tr {
	border-bottom: dashed 1px #dcdcdc
}
.addresstable {
	width: 100%;
	margin: auto
}
.addresstable td {
	vertical-align: top;
	width: 50%
}
.formtable {
	border-collapse: collapse;
	width: 100%
}
.formtable td {
	padding: 6px 6px
}
.formtable select {
	padding: 5px
}
.formtable input {
	border: solid 1px #dcdcdc;
	padding: 8px
}
#productimagetd {
	margin: 0;
	text-align: center;
	padding: 0 10px 0 0
}
#bulletfeaturesdiv {
	padding-top: 10px;
	padding-bottom: 10px
}
#pricediv {
	font-size: 15px;
	color: brown
}
#addtocarttable {
	width: 100%
}
#productdescriptiondiv {
	padding: 5px;
	font-size: 14px
}
#qtytd {
	font-size: 14px;
	font-weight: bold;
	text-align: center
}
#otherproductstable {
	border-collapse: collapse;
	width: 100%
}
#otherproductstable tr {
	border-bottom: dashed 1px #dcdcdc
}
#otherproductstable td {
	padding-top: 10px;
	padding-bottom: 5px
}
.paginationdiv {
	border: 1px solid #dcdcdc;
	margin: 0 auto 4px;
	padding: 0;
	width: 624px
}
.paginationtable {
	width: 100%
}
.customizetd {
	text-align: right;
	width: 320px
}
.paginationtd {
	text-align: left
}
.addtolayawaycart {
	position: absolute;
	top: 0;
	left: 0
}
.addtolayawayimg {
	width: 100px;
	height: 35px
}
.brandlogo {
	float: left
}
.addtolayawaycart {
	position: absolute;
	top: 0;
	left: 0
}
.addtolayawayimg {
	width: 100px;
	height: 35px
}
#contentFullWidth {
	width: 100%;
	padding: 5px 0;
	background: #fff
}
#contentFullWidth p {
	font-size: 14px;
	padding: 0 5px
}
#contentFullWidth p a, #contentFullWidth p a:hover {
	color: #00007e;
	text-decoration: underline
}
.titleh3Full {
	background: #808080;
	font-size: 22px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 5px 8px
}
.titleh3Full a {
	color: white
}
.BillingArea {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 752px
}
.BillingArea .Address {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 366px
}
.BillingArea .Address .MainTitle {
	background: #e8e8e8;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px
}
.BillingArea .Address .Required {
	font-size: 12px!important;
	padding: 3px 0 0 5px!important;
	color: #f00
}
.BillingArea .Address .Same {
	font-size: 12px!important;
	padding: 0 5px!important
}
.BillingArea .Address label {
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 5px 5px
}
.BillingArea .Address label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
.BillingArea .Address label span {
	font-size: 12px!important;
	padding: 0 0!important;
	color: #f00
}
.BillingArea .Address input.checkbox {
	width: 25px;
	border: 0 none;
	padding: 0 5px 0 0;
	margin: 0
}
.BillingArea .Address input {
	width: 350px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .Address input.OneHalf {
	width: 165px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .Address input.ThirdHalf {
	width: 100px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .Address select.OneHalf {
	width: 114px;
	border: 1px solid #c1c1c1;
	padding: 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .PayInfo {
	width: 762px;
	margin: 0 5px;
	padding: 0
}
.BillingArea .PayInfo .MainTitle {
	background: #e8e8e8;
	font-weight: bold;
	color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px
}
.BillingArea .PayInfo table.PayTable {
	margin: 10px 5px
}
.BillingArea .PayInfo table.PayTable td {
	padding: 5px
}
.BillingArea .PayInfo table.PayTable td label {
	font-size: 14px;
	line-height: 20px;
	padding: 10px 0 5px 0
}
.BillingArea .PayInfo table.PayTable td label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
.BillingArea .PayInfo table.PayTable td input {
	width: 250px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 0
}
.BillingArea .PayInfo table.PayTable td input.Radio {
	width: 25px;
	border: 0 none;
	padding: 0;
	margin: 0
}
.BillingArea .PayInfo table.PayTable td select.OneHalf {
	width: 115px;
	border: 1px solid #c1c1c1;
	padding: 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 0
}
.BillingArea .PayInfo table.PayTable td label span {
	font-size: 12px!important;
	padding: 0 0!important;
	color: #f00
}
.LoginArea {
	width: 917px;
	margin: 30px auto
}
.CreatAcnt {
	background: #e3e3e3 none repeat scroll 0 0;
	float: left;
	padding: 15px 20px;
	width: 350px
}
.CreatAcnt h2 {
	border-bottom: 1px solid #b5b5b6;
	color: #17779c;
	font-family: "Raleway", sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 3px
}
.CreatAcnt label {
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 5px 0
}
.CreatAcnt label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
.CreatAcnt label span {
	font-size: 12px!important;
	padding: 0 0!important;
	color: #f00
}
.CreatAcnt input.BigInput {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c4c4c4;
	box-shadow: 2px 2px #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 7px 4px;
	padding: 5px 10px;
	width: 320px
}
.CreatAcnt input.SmallInput {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c4c4c4;
	box-shadow: 2px 2px #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 7px 4px;
	padding: 5px 10px;
	width: 145px
}
.CreatAcnt .Same {
	font-size: 12px!important;
	padding: 0 0!important;
	margin: 0!important
}
.CreatAcnt a {
	color: #777!important;
	text-decoration: underline
}
.CreatAcnt a:hover {
	color: #000!important;
	text-decoration: underline
}
.CreatAcnt input.checkbox {
	width: 25px;
	border: 0 none;
	padding: 0;
	margin: 5px 0 0 0
}
.CreatAcnt .BTNCreate {
	margin: 10px 0 0 0
}
.CreatAcnt .BTNCreate input.Create {
	background: #569b04 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 38px;
	width: 178px
}
.SignIn {
	border: 1px solid #b5b5b6;
	float: right;
	padding: 15px 20px;
	width: 50%
}
.SignIn h2 {
	border-bottom: 1px solid #b5b5b6;
	color: #17779c;
	font-family: "Raleway", sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 10px;
	padding: 0 0 3px
}
.SignIn label {
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 5px 0
}
.SignIn label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
.SignIn label span {
	font-size: 12px!important;
	padding: 0 0!important;
	color: #f00
}
.SignIn input.BigInput {
	border: 1px solid #c4c4c4;
	box-shadow: 2px 2px #ececec;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 10px 5px;
	padding: 5px;
	width: 205px
}
.SignIn input.SmallInput {
	width: 120px;
	border: 0 none;
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 0;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-small-input-bg.jpg) no-repeat top left;
	height: 27px
}
.SignIn .Same {
	color: #337ab7;
	float: left;
	font-size: 14px!important;
	line-height: 40px;
	margin-bottom: 0!important;
	margin-left: 10px;
	margin-right: 0!important;
	margin-top: 0!important;
	padding: 5px!important
}
.SignIn a {
	color: #777!important;
	text-decoration: underline
}
.SignIn a:hover {
	color: #000!important;
	text-decoration: underline
}
.SignIn input.checkbox {
	width: 25px;
	border: 0 none;
	padding: 0 5px 0 0;
	margin: 5px 0 0 0
}
.SignIn .BTNCreate {
	float: left;
	margin: 10px 0 0
}
.SignIn .BTNCreate input.Create {
	background: #569b04 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 38px;
	width: 112px
}
.CheckoutGuest {
	background: #e3e3e3 none repeat scroll 0 0;
	float: right;
	margin: 10px 0 0;
	padding: 10px 20px 20px;
	width: 50%
}
.CheckoutGuest h2 {
	border-bottom: 1px solid #b5b5b6;
	color: #17779c;
	font-family: "Raleway", sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 10px;
	padding: 0 0 5px
}
.CheckoutGuest img {
	margin: 30px 0 0 0
}
.CheckoutGuest input.SmallInput {
	width: 197px;
	border: 0 none;
	padding: 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 0;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-midium-input-bg.jpg) no-repeat top left;
	height: 27px
}
.Grayboxcolor {
	background: #e3e3e3 none repeat scroll 0 0;
	border: 0 none
}
.GrayBtnGuest {
	background: #777 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/lock.png") no-repeat scroll 10px center!important
}
.CreateGuestLogin {
	background: #569b04 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/lock.png") no-repeat scroll 10px center!important;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: 40px;
	margin: 0 0 0 5px;
	padding: 7px 15px 7px 40px
}
.RelatedProduct {
	float: right;
	width: 186px;
	margin: 0;
	padding: 0
}
.clr {
	clear: both
}
.container {
	width: 1036px;
	margin: auto
}
.CartArea {
	margin: 10px
}
.ProCartTable {
	float: left;
	width: 805px;
	padding: 0;
	margin: 0
}
.ProCartTable table.CTable {
	margin: 0;
	padding: 0
}
.ProCartTable table.CTable td {
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid #eaeaea
}
.ProCartTable table.CTable td a {
	color: #000;
	text-decoration: none
}
.ProCartTable table.CTable td a:hover {
	color: #009;
	text-decoration: none
}
.ProCartTable table.CTable td a.BlueTxt {
	color: #3399fd;
	text-decoration: none;
	line-height: 18px
}
.ProCartTable table.CTable td a.BlueTxt:hover {
	color: #3399fd;
	text-decoration: underline
}
.ProCartTable table.CTable td input.QTY {
	width: 18px;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 3px 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000
}
.ProCartTable table.CTable tr.CTitle {
	background: #eaeaea;
	color: #000;
	font-weight: bold;
	font-size: 12px
}
.LaywayBox {
	padding: 10px;
	border-bottom: 1px solid #eaeaea
}
.LaywayBox table td {
	padding: 5px 3px;
	font-size: 11px
}
.LaywayBox table td span {
	font-size: 10px
}
.LaywayBox table td strong {
	font-size: 12px
}
.LaywayBox table td input.First {
	width: 75px;
	text-align: center;
	height: 37px;
	background: silver;
	border: solid 1px gray;
	font-size: 40px;
	color: black;
	font-weight: bold;
	padding: 5px
}
.LaywayBox table td input.Second {
	width: 150px;
	text-align: center;
	height: 37px;
	background: silver;
	border: solid 1px gray;
	font-size: 40px;
	color: black;
	font-weight: bold;
	padding: 5px
}
.LaywayBox table td input.Continue {
	border: 0 none;
	padding: 0;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-btn-continue.jpg) no-repeat top left;
	height: 22px;
	width: 73px;
	cursor: pointer;
	margin: 15px 0 0 0
}
.RelatedProduct {
	float: right;
	width: 178px;
	margin: 0;
	padding: 0;
	border: 1px solid #d6d6d6
}
.RelatedProduct .GTitle {
	background: #eaeaea;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #d6d6d6
}
.RelatedProduct .RelProList {
	margin: 0;
	max-height: 450px;
	overflow: hidden
}
.RelatedProduct .RelProList ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.RelatedProduct .RelProList ul li {
	padding: 5px;
	font-size: 11px;
	color: #000;
	margin: 10px 0
}
.RelatedProduct .RelProList ul li img.RPro {
	margin: 0 7px 7px 0
}
.RelatedProduct .RelProList ul li a, .RelatedProduct .RelProList ul li a:hover {
	color: #606060;
	text-decoration: none
}
.RelatedProduct .RelProList ul li span {
	line-height: 25px;
	font-size: 14px;
	color: #f00;
	font-weight: bold
}
.GCouponCode {
	width: 555px;
	height: 370px;
	padding: 20px 25px;
	margin: 0 auto;
	border: 1px solid #7e7783;
	background: #fff
}
.GCouponCode .CCTitle {
	font-size: 20px;
	font-weight: bold;
	color: #000
}
.GCouponCode table.OfferTable {
	margin: 20px 0
}
.GCouponCode table.OfferTable td {
	padding: 5px;
	font-size: 14px;
	color: #000
}
.GCouponCode table.OfferTable td span {
	font-size: 10px
}
.GCouponCode .CouponForm table td {
	padding: 5px;
	margin: 20px 0;
	font-size: 13px
}
.GCouponCode .CouponForm table td input {
	border: 1px solid #c0c0c0;
	padding: 10px;
	margin: 2px 0 5px 0;
	width: 245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666
}
.GCouponCode .CCButton {
	margin: 15px 0 0 0;
	float: left
}
.GCouponCode .CCButton input.GCoupon {
	background: #dc1f2b;
	padding: 7px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	border: 0 none;
	cursor: pointer;
	margin: 0 0 0 5px
}
.GCouponCode .CCButton input.Cancel {
	background: #e3e3e3;
	padding: 6px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	border: 1px solid #dbdbdb;
	margin: 0 0 0 10px;
	cursor: pointer
}
.GCouponCode .ShareIcons {
	margin: 15px 0 0 25px;
	float: left;
	line-height: 35px;
	font-size: 13px
}
.GCouponCode .ShareIcons img {
	vertical-align: middle
}
.QuickView {
	width: 638px;
	margin: 0 auto;
	border: 1px solid #171718;
	background: #ececec;
	padding: 10px
}
.QuickView .QVProductImg {
	width: 315px;
	text-align: center;
	float: left;
	font-size: 18px;
	font-weight: bold
}
.QuickView .QVProductImg a {
	color: #575757;
	text-decoration: none;
	line-height: 50px
}
.QuickView .QVProductImg a:hover {
	color: #000;
	text-decoration: none
}
.QVProductDetail {
	float: right;
	width: 288px;
	background: #fff;
	padding: 10px;
	border: 1px solid #909090
}
.QVProductDetail .QVProTitle {
	font-size: 24px;
	font-weight: bold;
	color: #575757;
	line-height: 25px
}
.QVPricInfo {
	margin: 20px 0 10px 0;
	font-size: 19px;
	line-height: 25px;
	color: #000;
	font-weight: bold
}
.QVPricInfo span.MSRP {
	color: #a7a6a6
}
.QVPricInfo span b {
	font-weight: bold;
	text-decoration: line-through
}
.QVPricInfo span.Sale {
	color: #f00;
	font-size: 22px
}
.QuickView .ShareIcons {
	margin: 15px 0 0 0;
	line-height: 35px;
	font-size: 13px
}
.QuickView .ShareIcons img {
	vertical-align: middle
}
.QuickView .QVQTY {
	margin: 15px 0 0 0
}
.QuickView .QVQTY select {
	border: 1px solid #848484;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 50px
}
.QuickView .QVButton {
	margin: 15px 0 0 0
}
.HdrWishListBox {
	position: relative;
	width: 337px;
	z-index: 1000;
	right: 0;
	top: -1px;
	display: block;
	float: right
}
.HdrWishListTitle {
	background: #d5212c;
	float: left;
	height: 32px;
	line-height: 30px;
	width: 100px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	top: 0
}
.HdrWishListTitle a, .HdrWishListTitle a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0 5px
}
.HdrViewCartTitle {
	background: #d5212c;
	text-align: center;
	color: #fff!important
}
.ui-button-text .HdrViewCartTitle a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0 10px
}
.HdrViewCartTitle a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
	background: #d5212c!important;
	background-image: none;
	padding: 0 10px
}
.HdrWishListCnt {
	position: absolute;
	top: 28px;
	width: 345px;
	z-index: 99
}
.HdrWishListCnt .FMDHdrTopShadCenter {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMDHdrTopShadCenter.png) no-repeat top left;
	height: 11px;
	width: 345px
}
.HdrWishListCnt .FMDHdrTopShad {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD_hdr_top_shad.png) no-repeat top left;
	height: 11px;
	width: 345px
}
.HdrWishListCnt .FMDHdrTopShadWithoutCart {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD_hdr_top_shad_02.png) no-repeat top left;
	height: 11px;
	width: 345px
}
.HdrWishListCnt .FMDHdrTopShad01 {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD_hdr_top_shad_01.png) no-repeat top left;
	height: 11px;
	width: 345px
}
.HdrWishListCnt .FMDHdrMidCnt {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD_hdr_mid_shad.png) repeat-y top left;
	padding: 0 11px
}
.HdrWishListCnt .FMDHdrMidCnt .StoreBgArea {
	background: #808080;
	padding: 20px;
	line-height: 35px;
	font-size: 15px;
	color: #fff;
	font-weight: bold
}
.HdrWishListCnt .FMDHdrMidCnt .StoreBgArea .RightArea {
	background: #808080;
	float: right;
	line-height: 20px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-align: right
}
.HdrWishListCnt .FMDHdrMidCnt .StoreBgArea .RightArea a, .HdrWishListCnt .FMDHdrMidCnt .StoreBgArea .RightArea a:hover {
	color: #fff;
	text-decoration: none
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable {
	margin: 0;
	padding: 0;
	max-height: 267px;
	overflow: auto
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td {
	padding: 5px;
	font-size: 11px;
	color: #000;
	border-bottom: 1px solid #e5e5e5
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProName, .HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProName:hover {
	color: #212a70;
	text-decoration: none
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProAddCart, .HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td a.ProAddCart:hover {
	color: #061fda;
	text-decoration: underline;
	font-size: 12px;
	line-height: 20px
}
.HdrWishListCnt .FMDHdrMidCnt .HdrStoreTable table td span {
	color: #268144;
	line-height: 20px;
	font-weight: bold
}
.HdrWishListCnt .FMDHdrMidCnt .WishListMsg {
	padding: 5px;
	font-size: 13px
}
.HdrWishListCnt .FMDHdrMidCnt .WishListMsg a, .HdrWishListCnt .FMDHdrMidCnt .WishListMsg a:hover {
	color: #051daf;
	text-decoration: underline
}
.HdrWishListCnt .FMDHdrMidCnt .WishListMsg a.ViewMsg, .HdrWishListCnt .FMDHdrMidCnt .WishListMsg a.ViewMsg:hover {
	font-size: 15px;
	line-height: 25px
}
.HdrWishListCnt .FMDHdrBotShad {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD_hdr_bot_shad.png) no-repeat top left;
	height: 11px;
	width: 345px
}
.ShareIcons img {
	vertical-align: middle
}
.PackageAddsAtSidebar {
	width: 162px
}
.ui-widget-overlay {
	background: #000!important;
	opacity: .6;
	background-image: none!important
}
.dashborderdiv {
	margin: 10px 0 0 0
}
.brandlogo img {
	margin: 0 0 0 5px
}
.bx-prev {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-up-arrow.jpg) no-repeat top left;
	height: 19px;
	width: 36px;
	display: block;
	margin: 0
}
.bx-next {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-down-arrow.jpg) no-repeat top left;
	height: 19px;
	width: 36px;
	display: block;
	margin: 10px 0 0 0
}
.KwickViewMain {
	position: relative
}
.kwickviewSub {
	position: absolute;
	display: none;
	width: 100%;
	top: 100px;
	left: 0;
	z-index: 999
}
.logo_left {
	float: left;
	padding: 25px 0 0 0
}
.header_right {
	float: right;
	width: 510px
}
.clear-both {
	clear: both
}
.current-time {
	float: right;
	position: relative;
	top: 35px
}
.social-icon {
	float: right;
	margin-right: 5px;
	margin-top: 5px
}
.social-icon ul {
	padding: 0;
	margin: 0
}
.social-icon ul {
	margin: 0;
	padding: 0
}
.social-icon ul li {
	float: left;
	list-style: none;
	padding: 0 0 0 5px
}
.social-icon ul li a {
	padding: 0 0 0 3px
}
.searchdiv .header {
	position: relative;
	height: 150px;
	overflow: hidden
}
.HdrSearch {
	float: right;
	margin: 0;
	padding: 0;
	width: 175px
}
input.HdSignUp {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/signup-bg.jpg") no-repeat scroll left top;
	border: 0 none;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 13px;
	margin: 0 0 5px 0;
	padding: 5px;
	width: 165px
}
input.HdSearch {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/search-bg.jpg") no-repeat scroll left top transparent;
	border: 0 none;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 13px;
	margin: 0;
	padding: 5px;
	width: 165px
}
.HdrTopIcon {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: right;
	width: 250px
}
.HdrTopIcon img {
	margin: 30px 0 0 0
}
.bannerdiv {
	width: 630px!important;
	margin-top: 3px
}
.btnaddtocartAme {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/wishlist-btn-icon.jpg") no-repeat scroll right 5px #fff;
	border: 1px solid #dfe3e4;
	color: #000;
	font-size: 13px;
	padding: 2px 15px 2px 10px;
	text-align: center
}
.pages {
	float: right;
	text-transform: uppercase;
	font-size: 14px;
	margin: 5px 0
}
.pages a, .pages a:hover {
	color: #00458a;
	padding: 0 10px
}
#featureslider {
	margin: 7px 0 0 0
}
.divproductbgTabs {
	background-position: center top;
	background-repeat: no-repeat;
	border: 1px solid #ddd;
	margin: 0 3px!important;
	padding-top: 2px
}
#nav {
	bottom: 14px;
	position: absolute;
	right: 0!important
}
.ui-button-text {
	padding: 7px 7px 7px 7px
}
table td select.sortselect {
	width: 110px;
	float: left
}
.smallsku a, .smallsku a:hover {
	color: #141414;
	font-weight: normal;
	text-decoration: none
}
.titleh4Full {
	background: #808080;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin: 0 5px;
	padding: 5px 8px;
	text-align: center
}
.titleh4Full div.number {
	float: left
}
#contentFullWidthApps {
	width: 100%;
	padding: 5px 0;
	background: #fff
}
#contentFullWidthApps table.FApps {
	margin: 5px 0;
	padding: 0
}
#contentFullWidthApps table.FApps td {
	padding: 3px 5px;
	font-size: 12px
}
#contentFullWidthApps table.FApps td p.Tips {
	font-size: 12px;
	font-weight: bold;
	color: #999
}
#contentFullWidthApps table.FApps td input.OneHalf {
	width: 173px;
	border: 1px solid #c1c1c1;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 5px;
	color: #757575
}
#contentFullWidthApps table.FApps td input.Fullwidth {
	width: 450px;
	border: 1px solid #c1c1c1;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	color: #757575
}
#contentFullWidthApps table.FApps td select.OneHalf {
	width: 95px;
	border: 1px solid #c1c1c1;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 5px;
	color: #757575
}
#contentFullWidthApps table.FApps td select.ScondHalf {
	width: 185px;
	border: 1px solid #c1c1c1;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 0 5px;
	color: #757575
}
#contentFullWidthApps table.FApps td table.WihtoutMargin {
	width: 98%
}
#contentFullWidthApps table.FApps td table.WihtoutMargin td {
	padding: 0;
	margin: 0
}
#contentFullWidthApps table.FApps td input.PrtBtn {
	width: 150px;
	border-radius: 7px;
	border: 0 none;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 0 5px;
	color: #fff;
	font-weight: bold;
	background: #616161;
	cursor: pointer
}
#contentFullWidthApps table.FApps td input.SubmitBtn {
	width: 150px;
	border-radius: 7px;
	border: 0 none;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 0 5px;
	color: #fff;
	font-weight: bold;
	background: #2e943c;
	cursor: pointer
}
#contentFullWidthApps table.FApps td a, #contentFullWidthApps table.FApps td a:hover {
	color: #c2010a;
	font-weight: bold;
	text-decoration: underline
}
#checkasguest input.BigInput {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-big-input-bg.jpg") no-repeat scroll left top rgba(0,0,0,0);
	border: 0 none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 7px 0;
	padding: 5px 10px;
	width: 280px
}
input.FMDRedBtn {
	background: #F00;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 0 none;
	cursor: pointer;
	height: auto;
	padding: 5px 10px;
	width: auto
}
#accTab {
	width: 183px;
	list-style: none;
	color: #033;
	margin: 0 auto 0;
	padding: 0
}
#accTab h3 {
	width: 173px;
	padding: 0 5px;
	font-weight: normal;
	margin: 0 0 5px 0;
	cursor: pointer;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-left-tab-title.jpg) no-repeat top left;
	height: 32px;
	line-height: 27px;
	color: #292929
}
#accTab h3:hover {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-left-tab-title-hover.jpg) no-repeat top left
}
#accTab .acc-section {
	overflow: hidden
}
#accTab .acc-content {
	width: 173px;
	padding: 0 5px 5px 0;
	font-family: Arial, Helvetica, sans-serif
}
#accTab .acc-content table td {
	margin: 0;
	padding: 1px;
	font-size: 14px;
	line-height: 15px
}
h3.narrowSearch {
	background: #808080;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	padding: 5px;
	margin: 0 0 10px 0
}
#accTab .activeTab {
	width: 173px;
	padding: 0 5px;
	font-weight: normal;
	margin: 0 0 5px 0;
	cursor: pointer;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-left-tab-title-active.jpg) no-repeat top left;
	height: 32px;
	line-height: 27px
}
#accTab .activeTab:hover {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-left-tab-title-active.jpg) no-repeat top left
}
.CartMainTitle {
	background: #808080;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	padding: 0 5px;
	margin: 0 0 10px 0
}
.CartMainTitle img {
	margin: -3px 5px 0 0;
	vertical-align: middle
}
.CartMainTitle01 {
	background: #808080;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	padding: 0 5px;
	margin: 0
}
.CartMainTitle01 img {
	margin: -3px 5px 0 0;
	vertical-align: middle
}
.CartMainTitle01Orange {
	background: #f00 url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-orange-bg.png) no-repeat top left;
	height: 39px;
	line-height: 39px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	padding: 0 5px;
	margin: 0
}
.CartMainTitle01Orange img {
	margin: -3px 5px 0 0;
	vertical-align: middle
}
.CartMainTitle02 {
	background: #f00;
	height: 39px;
	line-height: 39px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	padding: 0 5px;
	margin: 0
}
.CartMainTitle02 img {
	margin: -3px 5px 0 0;
	vertical-align: middle
}
.CartMainTitleRgt {
	float: right;
	width: 171px;
	background: #808080;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	font-size: 16px;
	padding: 0 5px;
	margin: 0 0 10px 0
}
.CartMainTitleRgt img {
	margin: -3px 5px 0 0;
	vertical-align: middle
}
input.FMD-Continue-shop {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-btn-continue-shopping.jpg) no-repeat top left;
	height: 31px;
	border: 0 none;
	width: 180px;
	float: left;
	margin: 6px 5px 5px 5px;
	cursor: pointer
}
input.FMD-Continue-layaway {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-btn-continue-layaway.jpg) no-repeat top left;
	height: 32px;
	border: 0 none;
	width: 179px;
	float: left;
	cursor: pointer;
	margin: 5px
}
input.FMD-checkout-now {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-btn-checkout.jpg) no-repeat top left;
	height: 34px;
	border: 0 none;
	width: 189px;
	float: right;
	cursor: pointer;
	margin: 0 0 5px 0
}
input.FMD-Continue-shop-01 {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-btn-continue-shopping-01.jpg) no-repeat top left;
	height: 34px;
	border: 0 none;
	width: 189px;
	float: left;
	margin: 0 0 5px 0;
	cursor: pointer
}
.LayAWayPlan .Summary {
	background: #ededed;
	padding: 5px;
	width: 95%
}
.LayAWayPlan .Summary .MainTitle {
	font-weight: bold;
	color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center
}
.LayAWayPlan .Summary table.OrderTable {
	margin: 0
}
.LayAWayPlan .Summary table.OrderTable td {
	padding: 5px;
	border-bottom: 1px solid #a8a8a8;
	font-size: 12px;
	color: #000
}
.LayAWayPlan .Summary table.OrderTable td.Last {
	border-bottom: 0 none;
	border-top: 0 solid #a8a8a8;
	font-size: 20px;
	font-weight: bold
}
.LayAWayPlan .Summary table.OrderTable td strong {
	color: #f00
}
.LayAWayPlan .BSubmitOrder {
	margin: 10px 10px 0 0;
	text-align: center
}
.LayAWayPlan .Summary table.OrderTable td div.SPickUp {
	color: #f00;
	margin: 0 0 2px 0
}
.LayAWayPlan .Summary table.OrderTable td a.Apply {
	color: #3399fd;
	text-decoration: none;
	line-height: 18px
}
.LayAWayPlan .Summary table.OrderTable td a.Apply:hover {
	color: #3399fd;
	text-decoration: underline
}
.LayAWayPlan .BSubmitOrder input.CntShop {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-continue-shopping.jpg) no-repeat top left;
	height: 29px;
	width: 149px;
	border: 0 none;
	cursor: pointer;
	margin: 0 3px
}
.LayAWayPlan .BSubmitOrder input.CheckOutNow {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-checkout-now.jpg) no-repeat top left;
	height: 29px;
	width: 149px;
	border: 0 none;
	cursor: pointer;
	margin: 0 3px
}
.LayAWayPlan .Summary table.OrderTable td input.SmallInput {
	width: 100px;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000
}
.FMDMyActArea {
	padding: 10px
}
.FMDMyActArea #MyaccTab h3 {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-left-tab-title.jpg") no-repeat scroll left top rgba(0,0,0,0);
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	height: 32px;
	line-height: 27px;
	margin: 0 0 5px;
	padding: 0 5px;
	width: 173px
}
.FMDMyActArea #MyaccTab ul {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0
}
.FMDMyActArea #MyaccTab ul li {
	margin: 0;
	padding: 0 0 0 5px;
	color: #000;
	line-height: 20px;
	font-size: 13px
}
.FMDMyActArea #MyaccTab ul li a {
	color: #000;
	text-decoration: none
}
.FMDMyActArea #MyaccTab ul li a span {
	font-size: 12px;
	font-weight: bold
}
.FMDMyActArea #MyaccTab ul li a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold
}
.FMDMyActArea #MyaccTab ul li a.act, .FMDMyActArea #MyaccTab ul li a.act:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold
}
.ActCntArea {
	float: right;
	margin: 0;
	padding: 0;
	border: 1px solid #a6a6a6;
	width: 81%
}
.ActCntArea .GrayTitle {
	background: #dadada;
	padding: 5px 7px 7px 7px;
	color: #545454;
	font-size: 14px;
	font-weight: bold
}
.ActCntArea .GrayTitle01 {
	background: #dadada;
	color: #545454;
	width: 48%;
	float: left;
	font-size: 14px;
	font-weight: bold
}
.ActCntArea .GrayTitle01 a {
	background: #dadada;
	padding: 5px 0 7px;
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 100%;
	text-align: center;
	display: block
}
.ActCntArea .WhiteTitle01 {
	background: #fff;
	padding: 5px 7px 7px 7px;
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 50%;
	text-align: center
}
table.ActInfoTable {
	margin: 10px;
	width: 97%;
	float: left;
	border: 1px solid #a6a6a6
}
table.ActInfoTable td {
	padding: 7px;
	font-size: 13px;
	border-bottom: 1px solid #e2e2e2
}
table.ActInfoTable td a, table.ActInfoTable td a:hover {
	color: #03F;
	font-weight: bold;
	text-decoration: underline
}
table.ActInfoTable td p {
	padding: 5px 0!important;
	line-height: none!important;
	margin: 0!important;
	font-size: 13px!important
}
table.ActInfoTable td.MTitle {
	background: #f4f4f4;
	font-weight: bold;
	color: #000
}
table.ActInfoTable td input {
	border: 1px solid #e2e2e2;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 65%
}
table.ActInfoTable td input.SmallInpt {
	border: 1px solid #e2e2e2;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 60%
}
table.ActInfoTable td select {
	border: 1px solid #e2e2e2;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 50%
}
table.ActInfoTable td input.SmallInpt1 {
	border: 1px solid #e2e2e2;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 40%
}
table.ActInfoTable td input.SmallInpt2 {
	border: 1px solid #e2e2e2;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 20%
}
table.ActInfoTable td input.ActBtn {
	border: 0 none;
	background: #e2e2e2;
	color: #000;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65px!important;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-indent: 0!important
}
table.ActInfoTable td input.ActBtn:hover {
	border: 0 none;
	background: #000;
	color: #fff;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0
}
table.ActInfoTable td input.ActBtn1 {
	border: 0 none;
	background: #e2e2e2;
	color: #000;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 125px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0
}
table.ActInfoTable td input.ActBtn1:hover {
	border: 0 none;
	background: #000;
	color: #fff;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 125px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0
}
table.ActInfoTable td a.ActBtn {
	border: 0 none;
	background: #e2e2e2;
	color: #000;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-decoration: none
}
table.ActInfoTable td a.ActBtn:hover {
	border: 0 none;
	background: #000;
	color: #fff;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-decoration: none
}
table.ActInfoTable td a.ActBtn1 {
	border: 0 none;
	background: #e2e2e2;
	color: #000;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 125px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-decoration: none
}
table.ActInfoTable td a.ActBtn1:hover {
	border: 0 none;
	background: #000;
	color: #fff;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 125px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-decoration: none
}
table.ActInfoTable td input.submitBtn {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/update-profile-btn.png") no-repeat scroll left top rgba(0,0,0,0);
	border: medium none;
	height: 35px;
	width: 135px;
	cursor: pointer
}
table.LaywayTable {
	margin: 20px 10px;
	width: 97%;
	border-top: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2
}
table.LaywayTable tr:hover {
	background: #e2e2e2
}
table.LaywayTable td {
	padding: 7px;
	font-size: 13px;
	border-bottom: 1px solid #e2e2e2
}
table.LaywayTable td a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
	display: block
}
table.LaywayTable td a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none
}
table.LaywayDetailTable {
	margin: 20px 10px;
	width: 97%;
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2
}
table.LaywayDetailTable tr:hover {
	background: #f4f4f4
}
table.LaywayDetailTable td {
	padding: 7px;
	font-size: 13px;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2
}
.ActCntArea .GrayTitle a.addNew {
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	float: right
}
.ActCntArea .rightLink {
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	float: right;
	margin-top: 5px
}
.ActCntArea .rightLink a {
	color: #545454
}
.orderpaginationdiv {
	margin-bottom: 10px
}
table.orderpaginationtable {
	width: 100%
}
.TrackShip {
	border-bottom: 1px solid #777373;
	border-left: 1px solid #777373;
	border-right: 1px solid #777373;
	margin: 5px 0
}
.TrackShip .TrackTitle {
	text-align: center;
	background: #777373;
	padding: 3px 0;
	color: #fff;
	font-weight: bold;
	font-size: 15px
}
.TrackShip .Tracking {
	padding: 7px;
	font-size: 11px
}
.TrackShip .Tracking img.Help {
	vertical-align: middle;
	margin: 0 2px
}
.TrackShip .Tracking a {
	color: #777373;
	text-decoration: underline
}
.TrackShip .Tracking a:hover {
	color: #000;
	text-decoration: none
}
.TrackShip input.TrackInput {
	border: 1px solid #777373;
	padding: 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0;
	width: 158px
}
.TrackShip input.TrackSubmit {
	border: 0 none;
	margin: 0 0 0 40px;
	width: 79px;
	height: 22px;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/track-btn-submit.jpg) no-repeat top left;
	cursor: pointer
}
.JBHuntMainTitle {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/JB-hunt-Main-Title.jpg) no-repeat right top;
	height: 64px;
	border-bottom: 4px solid #fcdf3a;
	margin: 5px 0
}
.JBHTitle {
	font-size: 26px;
	color: #6a6a6c;
	font-weight: normal
}
.JBHTitle span {
	color: #e3093a;
	font-weight: bold
}
.JBHuntMainTitle a {
	color: #000;
	text-decoration: underline;
	line-height: 25px
}
.JBHuntMainTitle a:hover {
	color: #000;
	text-decoration: none
}
.TrackDetail {
	margin: 25px 0 0 5px;
	padding: 0;
	float: left;
	width: 81%
}
.VTTab {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/yellow-tab.png) no-repeat top left;
	height: 42px;
	width: 155px;
	display: block;
	float: left;
	line-height: 42px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 13px
}
.VTTabAct {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/green-tab.png) no-repeat top left;
	height: 42px;
	width: 155px;
	display: block;
	float: left;
	line-height: 42px;
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 13px
}
.VTTabMargin {
	margin: 0 0 0 -12px
}
.DeliverDate {
	font-size: 16px;
	font-weight: bold;
	margin: 25px 0 10px 0;
	padding: 0 10px
}
.TQuestion {
	font-size: 11px;
	padding: 0 10px;
	font-weight: bold;
	line-height: 20px
}
.TQuestion span {
	color: #f00
}
.TQuestion a {
	color: #f00;
	text-decoration: none
}
.TQuestion a:hover {
	color: #f00;
	text-decoration: underline
}
.TDMainTitle {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/yellow-title-bg.jpg) repeat-x top left;
	height: 23px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #696a6c;
	margin: 25px 0 0 0;
	padding: 0 0 0 5px
}
.TDBoxArea {
	background: #f8f8f8;
	padding: 5px;
	border-bottom: 1px solid #c9cbcc;
	border-left: 1px solid #c9cbcc;
	border-right: 1px solid #c9cbcc
}
.TDBoxArea01 {
	background: #fff url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/box-shd-bg.jpg) repeat-x left top;
	padding: 5px;
	border-bottom: 1px solid #c9cbcc;
	border-left: 1px solid #c9cbcc;
	border-right: 1px solid #c9cbcc
}
.TDBoxArea table td {
	padding: 2px 0;
	font-size: 11px
}
.TDBoxArea01 table {
	border-top: 1px solid #c9cbcc;
	border-left: 1px solid #c9cbcc
}
.TDBoxArea01 table tr.MTitle {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/yellow-sub-title.jpg) repeat-x top left;
	height: 22px;
	line-height: 16px;
	font-weight: bold;
	color: #696a6c;
	font-size: 13px
}
.TDBoxArea01 table td {
	border-bottom: 1px solid #c9cbcc;
	border-right: 1px solid #c9cbcc;
	padding: 0 5px
}
.TDBoxArea01 table tr.Even {
	background: #fff
}
.TDBoxArea01 table tr.Odd {
	background: #f7f7f7
}
.TrackLeftClmn {
	width: 182px;
	float: left;
	padding-right: 3px
}
.TrackNumber {
	margin: 0 0 15px 0
}
.TrackNumber table td input {
	border: 1px solid #777373;
	padding: 5px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0;
	width: 158px
}
.TrackNumber table td input.StatusBtn {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/status-button.jpg) no-repeat top left;
	height: 25px;
	border: 0 none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	width: 110px
}
.TDBoxArea02 table {
	border-top: 1px solid #c9cbcc;
	border-left: 1px solid #c9cbcc
}
.TDBoxArea02 table tr.MTitle {
	background: #fff url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/yellow-sub-title.jpg) repeat-x left bottom;
	height: 22px;
	line-height: 16px;
	font-weight: bold;
	color: #696a6c
}
.TDBoxArea02 table td {
	border-bottom: 1px solid #c9cbcc;
	border-right: 1px solid #c9cbcc;
	padding: 5px;
	font-size: 11px
}
.TDBoxArea02 table tr.Even {
	background: #fff
}
.TDBoxArea02 table tr.Odd {
	background: #f7f7f7
}
.BillingArea .Address .MainTitle {
	background: #808080;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 7px
}
.BillingArea .Address .MainTitle img {
	vertical-align: middle;
	margin: 0 7px 0 0
}
.BillingArea .PayInfo .MainTitle {
	background: #808080;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 7px
}
.BillingArea .PayInfo .MainTitle img {
	vertical-align: middle;
	margin: 0 7px 0 0
}
.OrderInfo .Summary .MainTitle {
	background: #808080;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 7px
}
.OrderInfo .Summary .MainTitle img {
	vertical-align: middle;
	margin: 0 7px 0 0
}
.OrderInfo .Summary {
	background: #ededed;
	padding: 0
}
.OrderInfo .MainTitle2 {
	background: #808080;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 4px 0 4px 7px;
	margin: 10px 0 0 0
}
.OrderInfo .MainTitle2 img {
	vertical-align: middle;
	margin: 0 7px 0 0
}
.pricingTablekwick {
	font-size: 12px;
	font-weight: bold
}
.BillingArea .Address label span {
	font-size: 14px!important;
	padding: 0 0!important;
	color: #f00
}
.BillingArea .Address input {
	width: 356px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .Address input.ThirdHalf {
	width: 115px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .Address select.OneHalf {
	width: 115px;
	border: 1px solid #c1c1c1;
	padding: 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .Address input.ForthHalf {
	width: 30px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px;
	float: left
}
.BillingArea .Address input.FifthHalf {
	width: 50px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px;
	float: left
}
.BillingArea .Address select.FullWidth {
	width: 178px;
	border: 1px solid #c1c1c1;
	padding: 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 0 5px
}
.BillingArea .PayInfo .BSubmitOrder {
	margin: 0
}
.PayOption .PayInfo .BSubmitOrder {
	margin: 0
}
.BillingArea .PayInfo .BSubmitOrder input.SubmitOrder {
	background: url(images/btn-submit-order-now.jpg) no-repeat top left;
	height: 38px;
	width: 202px!important;
	border: 0 none;
	cursor: pointer
}
.PayOption .PayInfo .BSubmitOrder input.SubmitOrder {
	background: url(images/btn-send-my-gift.jpg) no-repeat top left;
	height: 38px;
	width: 202px!important;
	border: 0 none;
	cursor: pointer
}
.EMIPay {
	padding: 5px 2px 5px 10px;
	margin: 0 0 7px;
	height: 50px
}
.C-Orange {
	background: url(images/C-EMI-orange-round.jpg) no-repeat top left;
	float: right;
	height: 37px;
	width: 87px;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bolder;
	line-height: 15px;
	padding: 10px 0 0 0
}
.C-Orange span {
	font-size: 9px;
	font-weight: bolder
}
.EMIPay span.BlBold {
	font-size: 12px;
	font-weight: bolder
}
.EMIPay span.SLBold {
	font-size: 10px;
	font-weight: normal;
	font-style: italic
}
.EMIPay span.OrngClick {
	font-size: 12px;
	color: #eb212e
}
.EMIPay span.OrngClick a {
	color: #eb212e;
	text-decoration: underline
}
.EMIPay span.OrngClick a:hover {
	color: #eb212e;
	text-decoration: none
}
.EMIPay2 {
	padding: 5px 2px 5px 0;
	margin: 0 0 7px 0;
	width: 52%;
	float: left
}
.C-Orange {
	background: url(images/C-EMI-orange-round.jpg) no-repeat top left;
	float: right;
	height: 37px;
	width: 87px;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bolder;
	line-height: 15px;
	padding: 10px 0 0 0
}
.C-Orange span {
	font-size: 9px;
	font-weight: bolder
}
.C-Orange1 {
	background: url(images/C-EMI-orange-round-01.jpg) no-repeat top left;
	float: right;
	height: 64px;
	width: 143px;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight: bolder;
	line-height: 25px;
	padding: 15px 0 0 0
}
.C-Orange1 span {
	font-size: 15px;
	font-weight: bolder
}
.EMIPay3 {
	padding: 5px 2px 5px 0;
	margin: 10px 0;
	width: 100%;
	float: left
}
.EMIPay3 span.BlBold {
	font-size: 17px;
	font-weight: bolder
}
.EMIPay3 span.SLBold {
	font-size: 14px;
	font-weight: normal;
	font-style: italic
}
.EMIPay3 span.OrngClick {
	font-size: 17px;
	color: #eb212e
}
.EMIPay3 span.OrngClick a {
	color: #eb212e;
	text-decoration: underline
}
.EMIPay3 span.OrngClick a:hover {
	color: #eb212e;
	text-decoration: none
}
.EMIPay2 span.BlBold {
	font-size: 12px;
	font-weight: bolder
}
.EMIPay2 span.SLBold {
	font-size: 10px;
	font-weight: normal;
	font-style: italic
}
.EMIPay2 span.OrngClick {
	font-size: 12px;
	color: #eb212e
}
.EMIPay2 span.OrngClick a {
	color: #eb212e;
	text-decoration: underline
}
.EMIPay2 span.OrngClick a:hover {
	color: #eb212e;
	text-decoration: none
}
.OnDisPlay {
	margin: 0;
	padding: 0;
	width: 100%
}
.OnDisPlay img {
	margin: 0;
	padding: 0
}
.featprodnamediv1 {
	font-size: 12px;
	color: gray;
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
	text-align: left;
	overflow: hidden;
	margin: auto;
	height: 50px
}
.featprodnamediv3 {
	font-size: 12px;
	color: gray;
	vertical-align: middle;
	padding: 5px 10px 5px 10px;
	text-align: left;
	overflow: hidden;
	margin: 0 auto 7px 0;
	height: 50px
}
.featprodnamediv3 a {
	font-weight: bold;
	color: #000;
	font-size: 13px
}
.featprodnamediv1 a {
	font-weight: bold;
	color: #000;
	font-size: 13px
}
.featprodnamediv2 {
	font-size: 12px;
	color: gray;
	padding: 5px 0;
	text-align: left;
	margin: 0 0 7px 0
}
.featprodnamediv2 a {
	font-weight: bold;
	color: #000;
	margin: 1px;
	font-size: 13px
}
.featprodimg1 {
	width: 180px
}
.featprodimgdiv1 {
	margin: 0;
	padding: 0;
	background: white;
	margin: auto
}
.CheapBtnArea {
	padding: 0 10px
}
.CBuyItNow {
	color: #f60000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	height: 50px
}
.CBuyItNow img {
	float: right;
	margin: 3px 0 0 5px;
	vertical-align: middle
}
.CBuyItNow1 {
	float: right;
	width: 180px;
	text-align: right;
	font-size: 13px;
	color: #f60000;
	margin: 15px 5px 0 0
}
.CBuyItNow1 img {
	float: right;
	vertical-align: middle;
	margin: 3px 0 0 10px
}
.CBuyItNow2 {
	font-size: 13px;
	color: #f60000;
	width: 100%;
	margin: 10px 0
}
.CBuyItNow2 img {
	vertical-align: middle;
	margin: 0 5px 0 0
}
.CBuyItNow3 {
	text-align: left;
	height: 50px
}
.CBuyItNow3 table td {
	padding: 0
}
.divproductbg1 {
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	height: 345px;
	padding-top: 2px
}
.productlisttable1 {
	border-collapse: collapse;
	margin: 0 0 5px 2px;
	width: 99.4%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc
}
.productlisttable1 td {
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #ccc
}
.divproductbg2 {
	background-repeat: no-repeat
}
.LayAWayPlan {
	border: 0 none;
	float: left;
	margin: 7px 0 0;
	width: 407px
}
.CartOrderInfo {
	float: right;
	margin: 7px 0 0 0;
	width: 398px
}
.CartOrderInfo .Summary {
	background: #ededed;
	padding: 5px
}
.CartOrderInfo .Summary .MainTitle {
	font-weight: bold;
	color: #000;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center
}
.CartOrderInfo .Summary table.OrderTable {
	margin: 0
}
.CartOrderInfo .Summary table.OrderTable td {
	padding: 5px;
	border-bottom: 1px solid #a8a8a8;
	font-size: 12px;
	color: #000
}
.CartOrderInfo .Summary table.OrderTable td.Last {
	border-bottom: 0 none;
	border-top: 0 solid #a8a8a8;
	font-size: 20px;
	font-weight: bold
}
.CartOrderInfo .Summary table.OrderTable td strong {
	color: #f00
}
.CartOrderInfo .BSubmitOrder {
	margin: 10px 0 0 0;
	text-align: center
}
.CartOrderInfo .Summary table.OrderTable td div.SPickUp {
	color: #f00;
	margin: 0 0 2px 0
}
.CartOrderInfo .Summary table.OrderTable td a.Apply {
	color: #3399fd;
	text-decoration: none;
	line-height: 18px
}
.CartOrderInfo .Summary table.OrderTable td a.Apply:hover {
	color: #3399fd;
	text-decoration: underline
}
.CartOrderInfo .BSubmitOrder input.CntShop {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-continue-shopping.jpg) no-repeat top left;
	height: 29px;
	width: 149px;
	border: 0 none;
	cursor: pointer;
	margin: 0 3px
}
.CartOrderInfo .BSubmitOrder input.CheckOutNow {
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-checkout-now.jpg) no-repeat top left;
	height: 29px;
	width: 149px;
	border: 0 none;
	cursor: pointer;
	margin: 0 3px
}
.CartOrderInfo .Summary table.OrderTable td input.SmallInput {
	width: 100px;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000
}
.OtherCost {
	width: 398px;
	border: 0 none;
	float: left;
	margin: 7px 0 0 0
}
.ShippingCost {
	background: #ededed;
	padding: 5px;
	width: 388px;
	min-height: 95px
}
.ShippingCost table td {
	padding: 5px;
	font-size: 11px
}
.ShippingCost table td strong {
	font-size: 10px
}
.ShippingCost table td input.SmallInput {
	width: 100px;
	border-top: 1px solid #848484;
	border-left: 1px solid #848484;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding: 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: center
}
.ShippingCost table td select {
	border: 1px solid #848484;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 112px
}
.ShippingCost table td input.Calculate {
	border: 0 none;
	padding: 0;
	background: url(images/FMD-btn-calculate.jpg) no-repeat top left;
	height: 32px;
	width: 103px;
	cursor: pointer
}
.BillingArea {
	float: left;
	margin: 0;
	padding: 0;
	width: 776px
}
.BillingArea .Address {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	width: 383px
}
.BillingArea .Address .Required {
	font-size: 12px!important;
	padding: 3px 0 0 5px!important;
	color: #f00
}
.BillingArea .Address .Same {
	font-size: 12px!important;
	padding: 0 5px!important
}
.BillingArea .Address label {
	font-size: 14px;
	line-height: 20px;
	padding: 0 0 5px 5px
}
.BillingArea .Address label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
.BillingArea .Address input.checkbox {
	width: 25px;
	border: 0 none;
	padding: 0 5px 0 0;
	margin: 0
}
.BillingArea .Address input.OneHalf {
	width: 165px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 5px
}
.BillingArea .PayInfo {
	width: 762px;
	margin: 0 5px;
	padding: 0
}
.BillingArea .PayInfo table.PayTable {
	margin: 10px 5px
}
.BillingArea .PayInfo table.PayTable td {
	padding: 5px
}
.BillingArea .PayInfo table.PayTable td label {
	font-size: 14px;
	line-height: 20px;
	padding: 10px 0 5px 0
}
.BillingArea .PayInfo table.PayTable td label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
.BillingArea .PayInfo table.PayTable td input {
	width: 250px;
	border: 1px solid #c1c1c1;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 0
}
.BillingArea .PayInfo table.PayTable td input.Radio {
	width: 25px;
	border: 0 none;
	padding: 0;
	margin: 0
}
.BillingArea .PayInfo table.PayTable td select.OneHalf {
	width: 115px;
	border: 1px solid #c1c1c1;
	padding: 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 7px 0 7px 0
}
.BillingArea .PayInfo table.PayTable td label span {
	font-size: 12px!important;
	padding: 0 0!important;
	color: #f00
}
.OrderInfo {
	float: right;
	margin: 0;
	width: 229px
}
.OrderInfo .Summary table.OrderTable {
	margin: 10px 0 0 0
}
.OrderInfo .Summary table.OrderTable td {
	padding: 7px 5px;
	border-bottom: 1px solid #a8a8a8;
	font-size: 12px;
	color: #000
}
.OrderInfo .Summary table.OrderTable td.Last {
	border-bottom: 0 none;
	border-top: 4px solid #a8a8a8;
	font-size: 18px;
	font-weight: bold
}
.OrderInfo .Summary table.OrderTable td strong {
	color: #f00
}
.divproductbg213 {
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	height: 290px;
	padding-top: 2px
}
.divproductbg123 {
	background-repeat: no-repeat;
	border: 1px solid #ccc;
	height: 340px;
	padding-top: 2px
}
.BillingArea .Review {
	margin: 0 5px;
	padding: 0;
	width: 762px
}
.BillingArea .Review .MainTitle {
	background: none repeat scroll 0 0 #808080;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 0 4px 7px
}
.BillingArea .Review .MainTitle img {
	margin: 0 7px 0 0;
	vertical-align: middle
}
.BillingArea .withoutPayment {
	margin: 0 5px;
	padding: 0;
	width: 762px
}
.BillingArea .withoutPayment .MainTitle {
	background: none repeat scroll 0 0 #808080;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 4px 0 4px 7px
}
.BillingArea .withoutPayment .MainTitle img {
	margin: 0 7px 0 0;
	vertical-align: middle
}
.BillingArea .withoutPayment .BSubmitOrder {
	margin: 0
}
.BillingArea .withoutPayment .BSubmitOrder input.SubmitOrder {
	background: url("images/btn-submit-order-now.jpg") no-repeat scroll left top rgba(0,0,0,0);
	border: 0 none;
	cursor: pointer;
	height: 38px;
	width: 202px!important
}
table td label.error {
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 5px 5px;
	color: #f00
}
table.ClaimForm {
	padding: 0;
	margin: 0 auto 10px auto
}
table.ClaimForm td {
	padding: 5px
}
table.ClaimForm td input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 8px 2px 0;
	padding: 7px;
	border: 1px solid #dcdcdc;
	width: 90%
}
table.ClaimForm td input.SmallI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 8px 2px 0;
	padding: 7px;
	border: 1px solid #dcdcdc;
	width: 78%
}
table.ClaimForm td select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 8px 2px 0;
	padding: 7px 5px;
	border: 1px solid #dcdcdc;
	width: 90%
}
table.ClaimForm td textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 8px 2px 0;
	padding: 7px 5px;
	border: 1px solid #dcdcdc;
	width: 96%
}
table.ClaimForm td input.SendBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 8px 2px 0;
	padding: 7px;
	border: 1px solid #dcdcdc;
	width: 35%;
	cursor: pointer
}
.NewProductOut {
	position: relative;
	top: 0;
left
}
.NewProdcutIn {
	background: #f90;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 90px;
	z-index: 999
}
.addiv {
	height: auto
}
.addiv img {
	width: 185px
}
.Lftdiv img {
	width: 185px!important
}
img.Lftimage {
	width: 185px!important
}
.Lftdiv {
	margin-bottom: 5px
}
.checkasgues input.BigInput {
	background: url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-big-input-bg.jpg") no-repeat scroll left top rgba(0,0,0,0);
	border: 0 none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	margin: 7px 0;
	padding: 5px 10px;
	width: 230px
}
.FindDealer {
	float: left;
	width: 100%;
	margin: 10px 0;
	background: url(images/img-find-dealer.jpg) no-repeat right top;
	min-height: 166px
}
.FindDealer select {
	border: 1px solid #9f9f9f;
	padding: 5px;
	width: 90%
}
input.phoenixbuttonsearch {
	background: url(images/btn-find-dealer-search.jpg) no-repeat top left;
	height: 22px;
	width: 83px;
	cursor: pointer;
	border: 0 none;
	margin: 5px 0
}
.RedOr {
	background: none repeat scroll 0 0 #da1a0f;
	border-radius: 50%;
	color: #fff;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 7px
}
.MainCatLand {
	width: 100%
}
.MainCatLand .CLBox {
	float: left;
	width: 31%;
	border: 1px solid gray;
	padding: 0;
	margin: 1%;
	min-height: 260px
}
.MainCatLand .CLBox .title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
	padding: 10px 10px 0 10px;
	min-height: 54px
}
.MainCatLand .CLBox .title a {
	font-size: 12px;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/red-arrow.jpg) no-repeat right 2px;
	display: block;
	color: #e22332;
	text-decoration: none;
	float: left;
	padding: 0 13px 0 0
}
.MainCatLand .CLBox img {
	width: 100%;
	margin: 0
}
.CatLandTitle {
	font-size: 20px;
	font-weight: bold;
	color: #f5081a;
	text-transform: uppercase;
	padding: 10px 0 0 0
}
.MatLanding {
	width: 100%
}
.MatLanding .LandTitle {
	margin: 0 0 10px 0
}
.MatLanding .LandTitle img {
	width: 100%;
	margin: 0;
	padding: 0
}
.MatLanding .Banner {
	margin: 0 0 10px 0
}
.MatLanding .LandCnt {
	margin: 10px 0
}
.MatLanding .MatTitle {
	font-size: 18px;
	font-weight: bold;
	color: #585858;
	padding: 5px 0
}
.MatLanding h1, h2, h3 {
	color: #585858;
	padding: 5px 0
}
.mattressProduct h1 {
	color: #585858;
	padding: 5px 0;
	font-size: 18px
}
.Position {
	margin: 10px 0 0 0
}
.Position .GrayTitle {
	background: #808080;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px
}
.Position ul {
	margin: 0 auto;
	padding: 0;
	list-style-type: none;
	width: 99%
}
.Position ul li {
	float: left;
	width: 23%;
	text-align: center;
	margin: 20px 1%
}
.Position ul li img {
	width: 100%
}
.Position table {
	margin: 0;
	width: 98%
}
.Position table td {
	padding: 7px
}
.Position img {
	width: 100%;
	margin: 0;
	padding: 0
}
.SizeBox {
	margin: 10px 0 0 0
}
.SizeBox table {
	margin: 0;
	width: 98%
}
.SizeBox .GrayTitle {
	background: #808080;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px
}
.SizeBox table td {
	padding: 7px
}
.SizeBox img {
	width: 100%;
	margin: 0;
	padding: 0
}
.MatBrand {
	margin: 10px 0 0 0
}
.MatBrand .GrayTitle {
	background: #808080;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px
}
.MatBrand table {
	margin: 5px 0;
	width: 100%
}
.MatBrand table td {
	padding: 7px
}
.MatBrand img {
	width: 100%;
	margin: 0;
	padding: 0
}
.ComfortLevel {
	margin: 10px 0 0 0
}
.ComfortLevel .GrayTitle {
	background: #808080;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px
}
.ComfortLevel img {
	width: 100%;
	margin: 0;
	padding: 0
}
.Prefer {
	margin: 10px 0 0 0
}
.Prefer .GrayTitle {
	background: #808080;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px
}
.Prefer ul {
	margin: 2% auto;
	padding: 0;
	list-style-type: none;
	width: 100%
}
.Prefer ul li {
	float: left;
	width: 31%;
	margin: 0 1% 2% 1%;
	text-align: center
}
.Prefer ul li a {
	background: #fec200;
	display: block;
	color: #000;
	box-shadow: inset 0 -1px 2px #000, inset 0 2px 2px #d4d4d4;
	padding: 10px;
	font-weight: bold
}
.BestSeller {
	margin: 10px 0 0 0
}
.BestSeller .GrayTitle {
	background: #808080;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
	padding: 5px 10px
}
.CLOption {
	margin: 10px 0
}
.CLOption table {
	width: 100%
}
.CLOption td {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14px
}
.CLOption td a, .CLOption td a:hover {
	color: #000;
	text-decoration: none
}
.CLRange {
	background: url(images/img-comfort-level.jpg) no-repeat top left;
	background-size: 100%;
	min-height: 90px
}
.CLRange ul {
	list-style-type: none;
	margin: 0;
	padding: 35px 0 0 0
}
.CLRange ul li {
	float: left;
	margin: 0;
	padding: 25px 0 0 0;
	width: 10%;
	text-align: center;
	background: url(http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/range-div.jpg) no-repeat center top
}
.CLRange ul li a, .CLRange ul li a:hover {
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold
}
.breadcrumbdiv {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left
}
ul.bradcrumbs {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	text-align: right
}
ul.bradcrumbs li {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	line-height: 20px;
	font-weight: bold;
	color: #777
}
ul.bradcrumbs li a {
	font-weight: bold;
	color: #000;
	font-size: 12px;
	text-decoration: underline
}
#loaderImage {
	display: block;
	float: left;
	left: 42%;
	margin: 0 auto;
	position: absolute;
	top: 390px;
	z-index: 9999
}
.GiftRegInfo {
	margin: 10px auto 0 auto;
	width: 98%
}
.GiftRegInfo table {
	width: 70%;
	margin: 0;
	padding: 0;
	float: left
}
.GiftRegInfo table td {
	border-bottom: 1px dashed #bbb;
	padding: 10px;
	font-size: 14px
}
.GiftRegInfo .ProfilePhoto {
	float: left;
	margin: 0 0 0 50px;
	text-align: center
}
.GiftRegInfo .ProfilePhoto img {
	border-radius: 50%;
	border: 3px solid #fff;
	width: 200px;
	height: 200px
}
.WishListPro {
	margin: 20px auto 0 auto;
	width: 98%
}
.WishListPro .Title {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 10px
}
.WishListPro table {
	width: 100%;
	margin: 0;
	padding: 0
}
.WishListPro table td {
	border-bottom: 1px dashed #bbb;
	padding: 10px;
	font-size: 14px
}
.WishListPro .GTotal {
	background: #e2e2ee;
	color: #000;
	font-size: 16px;
	text-align: right;
	padding: 10px;
	font-weight: bold;
	margin: 5px 0 0 0
}
.GiftCards {
	margin: 20px auto 0 auto;
	width: 98%
}
.GiftCards .Title {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 10px
}
.GiftCards table {
	width: 100%;
	margin: 0;
	padding: 0
}
.GiftCards table td {
	border-bottom: 0 dashed #bbb;
	padding: 10px;
	font-size: 14px
}
.GiftCards table td input[type=radio] {
	margin: 0 0 10px 0
}
.GiftCards table td input[type=text] {
	border: 1px solid #848484;
	color: #000;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px;
	margin: 10px 0 0 0;
	width: 80px
}
.AcptTerms {
	margin: 20px auto 0 auto;
	width: 98%
}
.AcptTerms .Title {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 10px
}
.AcptTerms table {
	width: 100%;
	margin: 0;
	padding: 0
}
.AcptTerms table td {
	border-bottom: 0 dashed #bbb;
	padding: 10px;
	font-size: 14px
}
.PayOption {
	margin: 20px auto 0 auto;
	width: 98%
}
.PayOption .Title {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 10px
}
.giftTabs {
	background: #e3e3e3 none repeat scroll 0 0;
	border-bottom: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 100%
}
.giftTabs li {
	background: #e3e3e3 none repeat scroll 0 0;
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: bold;
	list-style: outside none none;
	padding: 10px 7px;
	text-align: center
}
.giftTabs li.act {
	background: #fff url("images/gifthover-arrow.jpg") no-repeat scroll right top
}
.giftTabs li a {
	color: #000;
	text-decoration: none
}
.giftTabs li a span {
	background: #000 none repeat scroll 0 0;
	border-radius: 50%;
	color: #fff;
	margin-right: 5px;
	padding: 1px 4.3px
}
.AProtable {
	width: 100%;
	margin: auto;
	border-collapse: collapse
}
.AProtable th {
	padding: 8px
}
.AProtable td {
	padding: 8px;
	border-bottom: 1px solid #dcdcdc
}
.AProtable td a {
	color: #000;
	text-decoration: none;
	font-weight: bold
}
.GList {
	margin: 10px 0 0 0
}
.GList ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.GList ul li {
	width: 31.3%;
	padding: 10px;
	float: left;
	text-align: center
}
.GList ul li input[type=radio] {
	margin: 0 0 10px 0
}
.GList ul li input[type=text] {
	border: 1px solid #848484;
	color: #000;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px;
	margin: 10px 0 0 0;
	width: 80px
}
.GAmount {
	border-top: 1px dashed #979797;
	font-size: 25px;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0
}
.SenderInfo {
	margin: 20px auto 0 auto;
	width: 98%
}
.SenderInfo .Title {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 10px
}
.SenderInfo table {
	width: 100%;
	margin: 0;
	padding: 0
}
.SenderInfo table td {
	border-bottom: 1px dashed #bbb;
	padding: 10px;
	font-size: 14px
}
.SenderInfo table td input[type=text] {
	border: 1px solid #848484;
	color: #000;
	font-weight: normal;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	margin: 10px 0 0 0;
	width: 90%
}
table.ActInfoTable td input.AddBtn {
	background: rgba(0,0,0,0) url("images/add-profile-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 35px;
	width: 135px
}
.ActInfoTable td a.btnSubmit {
	background: rgba(0,0,0,0) url("images/go-shopping-btn.png") no-repeat scroll 10px 0;
	padding: 16px 100px 7px 100px;
	margin-top: 0;
	vertical-align: middle
}
table.ActInfoTable td input.SaveBtn {
	background: rgba(0,0,0,0) url("images/FMD-btn-save.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 41px;
	width: 115px
}
table.ActInfoTable td input.SendBtn {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/FMD-btn-send.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 41px;
	width: 115px
}
.registryTabs {
	padding: 0
}
.registryTabs li {
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	float: left;
	width: 47.5%!important;
	list-style: none;
	padding: 10px;
	background: #e3e3e3;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-align: center
}
.registryTabs li a {
	color: #000;
	text-decoration: none
}
.registryTabs li.act {
	background: #fff;
	border-bottom: 1px solid #e3e3e3
}
table.ActInfoTable01 {
	margin: 10px;
	width: 97%;
	float: left;
	border: 1px solid #e2e2e2
}
table.ActInfoTable01 td {
	padding: 7px;
	font-size: 13px;
	border-bottom: 1px solid #e2e2e2
}
table.ActInfoTable01 th {
	background: #e2e2e2;
	padding: 7px
}
table.ActInfoTable01 td a.ActBtn {
	background: #e2e2e2;
	border: 0 none;
	color: #000;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-decoration: none
}
table.ActInfoTable01 td a.ActBtn:hover {
	background: #000;
	border: 0 none;
	color: #fff;
	font-weight: bold;
	padding: 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 65px;
	border-radius: 7px;
	cursor: pointer;
	margin: 5px 0;
	text-decoration: none
}
a.ActBtn01 {
	background: #009e00 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
	padding: 7px 10px;
	text-decoration: none;
	width: 150px;
	text-align: center
}
a.ActBtn01:hover {
	background: #000 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 7px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
	padding: 7px 10px;
	text-decoration: none;
	width: 150px;
	text-align: center
}
.setToGiftRegistry.ActBtn01 img {
	margin-right: 2px
}
.widthAuto {
	width: auto
}
.PayOption .PayInfo .BSubmitOrder input.SubmitOrder {
	background: url(images/btn-send-my-gift.jpg) no-repeat top left;
	height: 38px;
	width: 202px!important;
	border: 0 none;
	cursor: pointer
}
.FMDMyActArea #MyaccTab h3.Gift {
	background: url("images/FMD-left-tab-title-gift.jpg") no-repeat scroll left top rgba(0,0,0,0)!important;
	color: #292929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	height: 32px;
	line-height: 27px;
	margin: 0 0 5px;
	padding: 0 5px 0 32px;
	width: 173px
}
.FMDMyActArea #MyaccTab h3.Gift a {
	color: #292929;
	text-decoration: none
}
.mattressProduct {
	position: relative;
	width: 100%
}
.mattressProduct .productshowtable {
	width: 100%
}
.mattressProduct .productshowtable td .ProductImage {
	width: 100%;
	position: relative
}
.ProductShow {
	width: 630px!important
}
.BuildMattress {
	width: 630px;
	border: 1px solid #808080;
	margin: 10px auto;
	float: left
}
.MattressImg {
	width: 248px;
	padding: 8px;
	float: left
}
.MattProduct img {
	width: 100%;
	border: 1px solid #a0a0a0;
	margin: 0 0 10px 0
}
.SelectCL {
	display: block;
	text-align: center
}
.BuildArea {
	float: left;
	border-left: 1px solid #d1d1d1;
	width: 350px;
	padding: 8px 7px 8px 8px;
	min-height: 300px
}
.BuildTitle {
	background-color: #808080;
	font-size: 20px;
	color: #fff;
	padding: 7px
}
.BuildArea table.BuildTable {
	margin: 10px 0 5px 0;
	width: 350px
}
.BuildArea table.BuildTable td {
	padding: 3px 5px
}
.BuildArea table.BuildTable td div.Number {
	text-align: center;
	border-radius: 50%;
	background: #808080;
	padding: 5px 3px;
	color: #fff;
	font-weight: bold
}
.BuildSize {
	margin: 0 0 10px 0;
	padding: 0
}
.BuildSize table td {
	padding: 2px!important;
	font-size: 12px
}
.BuildSize table tr.First {
	background: #eee
}
.BuildSize table tr.Second {
	background: #fafafa
}
.BuildSize table td strong {
	color: #ff0004
}
.BuildSize table td span.Size {
	font-weight: bold
}
.BuildSize table td span.RPrice {
	text-decoration: line-through;
	color: #4a4a4a
}
.BuildArea table.BuildTable td select {
	border: 1px solid #e2e4e3;
	border-radius: 7px;
	float: right;
	font-size: 12px;
	padding: 3px;
	text-align: left;
	width: 130px
}
.BuildArea table.BuildTable td img {
	float: right;
	margin: 3px 0 0 0
}
.BuildBtn {
	margin: 7px 0;
	text-align: center
}
input.MattAddtoCart {
	background: url(images/Matt-add-to-cart.jpg) no-repeat top left;
	height: 34px;
	width: 161px;
	cursor: pointer;
	border: 0 none;
	margin: 0 5px 0 10px;
	padding: 0;
	float: left
}
.MattSocial {
	margin: 5px 0;
	text-align: right;
	padding: 0 10px 0 0
}
.MattSocial img {
	vertical-align: middle;
	margin: 0 0 0 3px
}
.MattExtraBtn {
	margin: 10px 0;
	float: left
}
.MattExtraBtn img {
	vertical-align: middle;
	margin: 0 20px 0 0;
	float: left
}
fieldset {
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0
}
.csStarRating {
	position: relative;
	float: left;
	font-family: FontAwesome
}
.csStarRating input {
	display: none
}
.csStarRating label:before {
	margin: 0 3px 0 0;
	font-size: 1em;
	display: inline-block;
	content: "\f005"
}
.csStarRating .csStarRating__star--half:before {
	content: "\f089";
	position: absolute
}
.csStarRating label {
	color: #000;
	float: right;
	transition: all 400ms 'ease'
}
.csStarRating>input:checked ~ label, .csStarRating:not(:checked)>label:hover, .csStarRating:not(:checked)>label:hover ~ label {
	color: #fddc00
}
.csStarRating>input:checked+label:hover, .csStarRating>input:checked ~ label:hover, .csStarRating>label:hover ~ input:checked ~ label, .csStarRating>input:checked ~ label:hover ~ label {
	color: #fde541
}
.csStarRating__message {
	clear: left
}
.SelectCL img {
	width: 250px
}
#review {
	border: 1px solid #cdcdcd;
	color: #000!important;
	font-size: 12px;
	line-height: 18px;
	margin-left: 0;
	padding: 2px
}
ul.ListReview {
	list-style-type: none;
	margin: 0 auto;
	padding: 12px 0;
	width: 98%
}
ul.ListReview li {
	margin: 7px 0;
	border-bottom: 1px solid #f4f4f4
}
ul.ListReview li img {
	margin: 5px 0 5px 5px!important;
	vertical-align: middle!important
}
#tabs ul li img {
	vertical-align: top;
	margin: 0;
	padding: 0
}
.writeReviewFormDiv table td {
	padding: 5px 2px 10px 2px
}
.writeReviewFormDiv table td textarea {
	width: 100%
}
.writeReviewFormDiv table td input.Sbtn {
	background: #549b01;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	margin: 0;
	padding: 5px 10px;
	border: 0 none
}
.writeReviewFormDiv table td a, .writeReviewFormDiv table td a:hover {
	color: #444;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px
}
.MattTabCnt {
	float: left;
	width: 99%
}
.MSliderBig {
	width: 250px
}
#product_detail_slides {
	margin: 20px auto 0
}
#product_detail_slides ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both
}
#product_detail_slides ul li {
	margin-right: 10px;
	border: 2px solid #fff
}
#product_detail_slides ul li img {
	display: block;
	height: 60px;
	width: 60px
}
#product_detail_slides_prev {
	display: block;
	height: 30px;
	left: 0;
	position: absolute;
	top: 18px;
	width: 40px;
	z-index: 9999
}
#slide-pager_mattress_next {
	display: block;
	height: 30px;
	position: absolute;
	right: -29px;
	top: 18px;
	width: 40px;
	z-index: 9999
}
#slide-pager_mattress ul li.activeSlide {
	border: 2px solid #ec9700
}
.MattProduct {
	height: 260px
}
.totalMattressPrice {
	font-size: 24px;
	font-weight: bold;
	padding: 7px;
	text-align: left;
	color: #f00
}
.Finance-flow {
	margin: 0 auto 5px auto
}
.Finance-flow table {
	width: 100%;
	background: #fff
}
.Finance-flow table th span {
	font-size: 13px;
	line-height: 30px;
	display: block
}
.Finance-flow table td {
	padding: 10px
}
.Finance-flow table th p {
	padding: 0!important;
	margin: 0!important
}
.Finance-flow table th img {
	width: 800px
}
.Finance-flow table td a {
	color: #000;
	text-decoration: underline
}
.Finance-flow table td a.AplyBtn {
	background: #52a64a;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	padding: 7px 15px;
	font-weight: bold;
	display: block;
	width: 60px
}
.Finance-flow table td a.AplOrngBtn {
	background: #ff9600;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	padding: 7px 15px;
	font-weight: bold
}
.Finance-flow table tr.First {
	background: #f5f4f4
}
.Finance-flow table tr.Second {
	background: #FFF
}
#companySelection ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #5f5f5f
}
#companySelection ul li {
	float: left;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	width: 21%
}
#companySelection ul li img {
	width: 125px;
	height: 100px
}
#companySelection ul li a.submitToCompany {
	color: #fff;
	background: #5f9f2b;
	padding: 7px 15px;
	margin: 25px 0 0 0;
	display: block;
	border-radius: 5px
}
#companySelection ul li span {
	padding: 35px 0 0 0;
	display: block
}
#companySelection input[type=submit] {
	color: #fff;
	background: #52a64a;
	padding: 7px 15px;
	font-weight: bold;
	margin: 10px 0;
	display: block;
	border-radius: 5px;
	border: 0 none;
	cursor: pointer
}
#companySelection ul li input[type=radio] {
	margin: 40px 0 0 0
}
#companySelection ul li label.error {
	display: block
}
.tooltip {
	position: relative;
	width: 100%
}
.tooltip span.line {
	border-bottom: 1px dotted black;
	color: #000
}
.tooltip span.arrow {
	position: absolute;
	bottom: -13px;
	left: 115px;
	z-index: 999
}
.tooltip .tooltiptext {
	visibility: hidden;
	width: 100%;
	max-width: 225px;
	background: #fff;
	color: black;
	border-radius: 1px;
	border: 1px solid #ccc;
	z-index: 1;
	box-shadow: 5px 5px 5px #888;
	padding: 10px;
	position: absolute;
	text-align: center;
	bottom: 25px;
	visibility: hidden
}
.tooltip:hover .tooltiptext {
	visibility: visible
}
.thank-you-wrap {
	width: 100%
}
.thank-top {
	border: 2px solid #808080
}
.thank-top h2 {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0;
	text-align: center
}
ul.categ {
	float: left;
	margin: 40px 0;
	padding: 0;
	width: 60%
}
ul.categ li {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/check.png") no-repeat scroll 10px 5px;
	color: #545454;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 34px;
	list-style: outside none none;
	padding: 7px 10px 7px 30px
}
ul.categ li p.left-txt {
	float: left;
	font-size: 20px!important;
	margin: 0;
	padding: 0;
	width: 60%
}
ul.categ li span {
	color: #f00
}
.thank-right {
	float: left;
	margin-top: 30px;
	width: 38%
}
.thank-right img {
	width: 100%
}
.thank-top small {
	display: block;
	margin: 0 0 10px 35px
}
.thank-top button {
	background: #8bc144 none repeat scroll 0 0;
	border: 1px solid #808080;
	border-radius: 4px;
	color: #fff;
	font-size: 18px;
	margin: 0 0 10px 35px;
	padding: 2px 20px;
	text-align: center;
	cursor: pointer;
	font-family: arial
}
.room-main {
	display: block
}
.thank-you-wrap h3 {
	color: #808080;
	font-size: 17px;
	margin: 15px 0;
	text-align: center
}
ul.room {
	width: 100%;
	display: block;
	padding: 0;
	margin: 0
}
ul.room li {
	width: 24%;
	margin: 0 5px 5px 0;
	list-style: none;
	float: left;
	padding: 0
}
ul.room li.last {
	margin-right: 0
}
ul.room li img {
	width: 100%
}
.loder-main {
	background-color: rgba(0,0,0,0.8);
	bottom: 0;
	color: #115dac;
	font-size: 16px;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 100%;
	z-index: 999999
}
.loder-container {
	background: #fff none repeat scroll 0 0;
	border: 4px solid #115dac;
	margin: 18% auto;
	padding: 20px 0 0;
	width: 280px
}
.loder-main strong {
	font-size: 21px
}
.myactiveTab {
	list-style: none;
	padding: 0;
	margin: 0
}
.myactiveTab .acc-section {
	overflow: hidden
}
.myactiveTab .acc-section ul {
	list-style: outside none none;
	margin: 0;
	padding: 0
}
.myactiveTab .acc-section li {
	display: block
}
.myactiveTab .acc-section li a {
	background: #dedbdb none repeat scroll 0 0;
	color: #000;
	display: block;
	font-size: 14px;
	line-height: 32px;
	padding-left: 30px;
	border-bottom: 1px solid #999
}
.myactiveTab .acc-section li a:hover {
	background: #9c9898 none repeat scroll 0 0;
	color: #000;
	display: block;
	font-size: 14px;
	line-height: 32px;
	padding-left: 30px;
	border-bottom: 1px solid #999
}
#myaccTab {
	margin-top: -3px;
	padding: 0;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 0
}
#myaccTab #profile {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/myaccount-profile.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0
}
#myaccTab #profile:hover {
	background: #000 url("images/myaccount-profile-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #profile.activeTab {
	background: #000 url("images/myaccount-profile-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #wish, #myaccTab #gift {
	background: rgba(0,0,0,0) url("images/my-wish.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0
}
#myaccTab #wish:hover, #myaccTab #gift:hover {
	background: #000 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/my-wish-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #wish.activeTab, #myaccTab #gift.activeTab {
	background: #000 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/my-wish-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myaccpayaslow {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/pay.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0
}
#myaccTab #myaccpayaslow:hover {
	background: #000 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/pay-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myaccpayaslow.activeTab {
	background: #000 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/pay-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myacclayaway {
	background: rgba(0,0,0,0) url("images/Lay-A-Way.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0
}
#myaccTab #myacclayaway:hover {
	background: #000 url("images/Lay-A-Way-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myacclayaway.activeTab {
	background: #000 url("images/Lay-A-Way-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myaccloyati {
	background: rgba(0,0,0,0) url("images/Loyalty.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0
}
#myaccTab #myaccloyati:hover {
	background: #000 url("images/Loyalty-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myaccloyati.activeTab {
	background: #000 url("images/Loyalty-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
.bubbles {
	position: relative;
	width: 100%
}
.bubbles span.line {
	border-bottom: 0;
	color: #000
}
.bubbles span.arrow {
	position: absolute;
	bottom: -13px;
	left: 115px;
	z-index: 999
}
.bubbles .bubblestext {
	visibility: hidden;
	width: 100%;
	max-width: 225px;
	background: #fff;
	color: black;
	border-radius: 1px;
	border: 1px solid #ccc;
	z-index: 1;
	box-shadow: 5px 5px 5px #888;
	padding: 10px;
	position: absolute;
	text-align: center;
	bottom: 25px;
	visibility: hidden;
	right: 100px
}
.bubbles:hover .bubblestext {
	visibility: visible
}
.orange-text {
	font-size: 20px;
	color: #d10e52;
	font-weight: bold
}
.wishSubTotal {
	font-weight: bold;
	font-size: 14px
}
.wishlistimg>img {
	width: 100%
}
.latestStyled {
	overflow: visible!important;
	padding: 0!important
}
.latestStyled .ui-dialog .ui-dialog-content {
	background: rgba(0,0,0,0) none repeat scroll 0 0;
	border: 0 none;
	overflow: auto;
	padding: 0;
	position: relative
}
.latestStyled .ui-widget-content {
	padding: 0!important;
	background: #fff none repeat scroll 0 0!important;
	box-shadow: 0 0 9px 9px rgba(0,0,0,0.75);
	margin: 0!important
}
.latestStyled .ui-widget-header {
	background: none!important;
	border: 0 none;
	height: 24px;
	position: absolute!important;
	right: -5px!important;
	top: -25px!important;
	width: 24px;
	z-index: 999999!important;
	text-indent: -50px
}
.latestStyled .ui-widget-header .ui-dialog-title {
	display: none
}
.latestStyled .ui-widget-header .ui-dialog-titlebar-close .ui-icon-closethick {
	background: url("../../images/icons/32/icon-close.png") no-repeat scroll 0 0!important;
	border: 1px solid #fff;
	border-radius: 50%;
	height: 31px;
	position: absolute!important;
	right: -15px!important;
	top: 0!important;
	width: 31px;
	z-index: 9999!important;
	text-indent: -50px
}
.latestStyled .ui-dialog-buttonpane {
	display: none
}
.latestStyled .ui-dialog .ui-dialog-titlebar {
	background: none!important
}
.latestStyled .ui-state-hover {
	background: none!important;
	border: 0!important
}
table.ActInfoTable td input.UploadBtn {
	background: rgba(0,0,0,0) url("images/upload-guest-list-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 31px;
	width: 159px
}
table.ActInfoTable td input.AddGuestBtn {
	background: rgba(0,0,0,0) url("images/add-guest-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 31px;
	width: 108px
}
table.ActInfoTable td input.btnSave {
	background: rgba(0,0,0,0) url("images/save-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 31px;
	width: 80px
}
table.ActInfoTable td input.btnPreview {
	background: rgba(0,0,0,0) url("images/priview-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 31px;
	width: 98px
}
table.ActInfoTable td input.btnSend {
	background: rgba(0,0,0,0) url("images/send-now-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 31px;
	width: 104px
}
.SelectWishTable {
	float: left;
	font-size: 12px
}
.SelectWishTable tr td {
	padding: 7px;
	text-align: left
}
.AddWishtable {
	float: left;
	font-size: 12px
}
.AddWishtable tr td {
	padding: 7px;
	text-align: left
}
.wishlist-title {
	font-weight: bold;
	font-size: 20px;
	color: gray
}
.productshowtable h1 {
	color: #585858;
	font-size: 18px;
	line-height: 32px;
	padding: 0
}
.product-detail-page-h2 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	margin: 1px;
	padding: 1px
}
.ActInfoTable td a.btnSubmit {
	background: rgba(0,0,0,0) url("images/go-shopping-btn.png") no-repeat scroll 10px 0;
	margin-top: 0;
	padding: 16px 100px 7px;
	vertical-align: middle
}
table.ActInfoTable td input.AddBtn {
	background: rgba(0,0,0,0) url("images/add-profile-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 35px;
	width: 135px
}
table.ActInfoTable td input.updateProfileBtn {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/update-profile-btn.png") no-repeat scroll left top;
	border: medium none;
	cursor: pointer;
	height: 35px;
	width: 135px
}
.addTowishlist {
	cursor: pointer
}
.myhint {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #000;
	left: 8%;
	padding: 5px;
	position: absolute;
	text-align: center;
	top: 13%;
	width: 300px;
	z-index: 999999
}
.arrow {
	bottom: -12px;
	position: absolute;
	text-align: center;
	left: 50%
}
.SelectWishTable select {
	min-width: 225px
}
.gid-hover-kwick {
	background: rgba(0,0,0,0) url("images/gid-kwickview.jpg") repeat scroll 0 0;
	display: block;
	height: 29px;
	margin: 2px auto;
	width: 144px;
	cursor: pointer
}
.gid-hover-kwick:hover {
	background: rgba(0,0,0,0) url("images/gid-kwickview-hover.jpg") repeat scroll 0 0
}
.gid-hover-wishlistAndGiftreg {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/gid-wishlistAndGiftreg.jpg") repeat scroll 0 0;
	display: block;
	height: 29px;
	margin: 2px auto;
	width: 144px
}
.gid-hover-wishlistAndGiftreg:hover {
	background: rgba(0,0,0,0) url("images/gid-wishlistAndGiftreg-hover.jpg") repeat scroll 0 0
}
.gid-hover-wishlist {
	background: rgba(0,0,0,0) url("images/gid-wishlist.jpg") repeat scroll 0 0;
	display: block;
	height: 29px;
	margin: 2px auto;
	width: 144px
}
.gid-hover-wishlist:hover {
	background: rgba(0,0,0,0) url("images/gid-wishlist-hover.jpg") repeat scroll 0 0
}
.gid-hover-giftregistry {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/gift-registry.jpg") repeat scroll 0 0;
	display: block;
	height: 29px;
	margin: 2px auto;
	width: 144px;
	cursor: pointer
}
.gid-hover-giftregistry:hover {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/gift-registry-hover.jpg") repeat scroll 0 0
}
.kwickviewOptionalSub {
	left: 22px!important
}
.ZipCode {
	margin-bottom: 5px
}
.deliveryZip {
	border: 1px solid #ccc;
	padding: 4px 0 4px 8px;
	width: 78%
}
.deliveryZipBtn {
	background: #002a5f url("images/arrow-right.png") no-repeat scroll center center;
	border: 1px solid #002a5f;
	color: #000!important;
	float: right;
	padding: 3px 10px
}
table.ActInfoTable td input[type="submit"] {
	background: green;
	color: #fff;
	width: 100%
}
.rebateDate {
	width: 70%
}
table.ActInfoTableRebate td input {
	width: auto
}
.rebat-choose {
	width: 40%;
	float: left
}
.rebat-input {
	width: 50%;
	float: left
}
.rebat-delivery {
	width: 27%
}
.rebat-save-btn {
	float: left;
	width: 10%
}
.contentLocation {
	float: left
}
#myaccTab #myrebate {
	background: rgba(0,0,0,0) url("images/Rebate.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0
}
#myaccTab #myrebate:hover {
	background: #000 url("images/Rebate-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
#myaccTab #myrebate.activeTab {
	background: #000 url("images/Rebate-hover.jpg") no-repeat scroll left top;
	border-bottom: 1px solid #999;
	font-family: arial;
	font-weight: normal;
	line-height: 34px;
	padding: 0 0 0 30px;
	margin: 0;
	cursor: pointer;
	color: #fff
}
.rebat-choose {
	display: block;
	float: none;
	margin-left: 15px;
	width: 50%
}
.rebat-input {
	display: block;
	float: none;
	width: 50%;
	margin-top: 10px;
	margin-left: 15px
}
.rebat-delivery {
	display: inline-block;
	width: 37%
}
table.ActInfoTable td select {
	width: 47.5%
}
.rebat-save-btn {
	float: left;
	margin-left: 21%;
	width: 12%
}
.rebat-input>div {
	margin-bottom: 15px;
	margin-left: 140px!important;
	margin-top: 5px
}
table.ActInfoTable td input[type="submit"] {
	background: rgba(0,0,0,0) url("images/green-save-btn.png") no-repeat scroll 0 0;
	border: 0 none;
	border-radius: 6px;
	color: #fff;
	text-indent: -999px;
	width: 100%;
	height: 31px
}
.giftProductSubTotal {
	float: right;
	font-size: 14px;
	font-weight: bold
}
.thank-you-wrap {
	width: 100%
}
.thank-top {
	border: 2px solid #808080
}
.thank-top h2 {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0;
	text-align: center
}
ul.categ {
	float: left;
	margin: 40px 0;
	padding: 0;
	width: 60%
}
ul.categ li {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/check.png") no-repeat scroll 10px 5px;
	color: #545454;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 34px;
	list-style: outside none none;
	padding: 7px 10px 7px 30px
}
ul.categ li p.left-txt {
	float: left;
	font-size: 20px!important;
	margin: 0;
	padding: 0;
	width: 60%
}
ul.categ li span {
	color: #f00
}
.thank-right {
	float: left;
	margin-top: 30px;
	width: 38%
}
.thank-top button {
	background: #8bc144 none repeat scroll 0 0;
	border: 1px solid #808080;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-family: arial;
	font-size: 18px;
	margin: 0 0 10px 35px;
	padding: 2px 20px;
	text-align: center
}
.thank-top small {
	display: block;
	margin: 0 0 10px 35px
}
.thank-top h2 {
	background: #808080 none repeat scroll 0 0;
	color: #fff;
	font-family: Arial;
	font-size: 24px;
	line-height: 34px;
	margin: 0;
	text-align: center
}
.productDtlImgSlides {
	width: 300px
}
.MSliderBig {
	width: 100%
}
#product_detail_slides {
	width: 255px!important
}
#product_detail_slides ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	clear: both
}
#product_detail_slides ul li {
	margin-right: 10px;
	border: 2px solid #fff;
	height: auto!important
}
#product_detail_slides ul li img {
	display: block;
	width: 75px;
	height: auto!important
}
#product_detail_slides_prev {
	display: block;
	position: absolute;
	left: 0;
	top: 18px;
	width: auto;
	height: auto;
	z-index: 9999;
	cursor: pointer
}
#product_detail_slides_next {
	display: block;
	height: auto;
	position: absolute;
	right: 0;
	top: 18px;
	width: auto;
	z-index: 9999;
	cursor: pointer
}
#product_detail_slides ul li.activeSlide {
	border: 2px solid #ec9700
}
.left-PkgCartProduct {
	float: left;
	margin-right: 10px;
	width: 182px;
	border: 1px solid #ccc;
	display: inline-block;
	margin-bottom: 10px;
	padding: 10px
}
.Myleft-PkgCartProduct {
	float: left;
	margin-right: 10px;
	width: 182px;
	margin-left: 10px;
	min-height: 1px
}
.Myleft-PkgCart-content {
	text-align: center;
	border: 1px solid #ccc;
	margin-bottom: 10px
}
.Myleft-PkgCart-content h5 {
	margin: 0;
	color: #7b7e85
}
.MyPackageShowPackageDiv {
	float: left;
	max-width: 790px;
	width: 100%
}
.MyPackageImageDiv {
	float: left;
	margin-bottom: 10px
}
.MyPackageAccordH1 {
	background: #000!important
}
.MyPackageAccordH1 a span.left-text {
	background: #8b8b8c url("images/package_accord_red-arrow.png") no-repeat scroll right center;
	display: inline-block;
	padding: 10px 0;
	width: 62%
}
.MyPackageAccordH1.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a span.left-text {
	background: #00974d url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/package_accord_green-arrow.png") no-repeat scroll right center
}
.MyPackageAccordH1 a span.right-text {
	background: rgba(0,0,0,0) url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/package_accord_black-arrow.png") repeat-x scroll 0 0 / 100% 100%;
	display: inline;
	float: right;
	padding: 10px 0;
	width: 32%
}
.MyPackageAccordH1 a {
	color: #fff!important;
	padding: 0!important
}
.MyPackageAccordH1 a span.number {
	background: #8b8b8c;
	float: left
}
.MyPackageAccordH1.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top a span.number {
	background: #00974d;
	float: left
}
.MyPackageAccordH1 a span strong.round {
	background: #000 none repeat scroll 0 0;
	border-radius: 50%;
	float: left;
	height: 29px;
	line-height: 29px;
	margin: 4px 5px;
	text-align: center;
	width: 29px
}
.MyPackageShowPackageDiv .pkg-Complete-Btn {
	background: #00974d url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/complete-order.png") no-repeat scroll right center;
	border: 1px solid #fff;
	display: inline-block;
	float: left;
	height: 39px;
	text-align: left;
	width: 340px;
	font-weight: bold;
	font-size: 13px
}
.MyPackageShowPackageDiv .pkg-Complete-Btn a span.number {
	background: #00974d;
	float: left
}
.MyPackageShowPackageDiv .pkg-ourstore-Btn {
	background: #ffb400 url("http://d1b345hdk9ukjq.cloudfront.net/layout/one/images/pkg-ourstore-Btn.png") no-repeat scroll right center;
	border: 1px solid #fff;
	display: inline-block;
	float: left;
	height: 39px;
	text-align: left;
	width: 340px;
	font-weight: bold;
	font-size: 13px
}
.MyPackageShowPackageDiv .pkg-ourstore-Btn a span.number {
	background: #ffb400;
	float: left
}
.MyPackageShowPackageDiv .pkg-Complete-Btn a span.number strong.round, .MyPackageShowPackageDiv .pkg-ourstore-Btn a span.number strong.round {
	background: #000 none repeat scroll 0 0;
	border-radius: 50%;
	display: inline-block;
	height: 29px;
	line-height: 29px;
	margin: 5px;
	text-align: center;
	width: 29px
}
.MyPackageShowPackageDiv .pkg-Complete-Btn a, .MyPackageShowPackageDiv .pkg-ourstore-Btn a {
	color: #fff!important;
	line-height: 39px;
	display: block;
	width: 100%
}
.ZibbyFinanceBtn {
	margin: 5px 0
}
h1.divcategorytitlehone {
	display: inline-block;
	font-size: 25px;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0;
	width: 100%
}
h2.menudropdownhtwo {
	color: inherit;
	font-size: inherit;
	margin: 0;
	padding: 0
}

.as-low-as {
  border-bottom: 1px solid #ddd;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding: 18px 0;
}
.as-low-as .amount{ color: #a8614b;}
.as-low-as a { color: #a8614b; text-decoration: underline;}