@charset "UTF-8";
/* CSS Document */

/****************************************
	Product HOME display 3 columns
*****************************************/

.Home3ItemBoxL {
	width: 312px;
	float: left;
}
.Home3ItemBox {
	width: 312px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B3B3B3;
	float: left;
}


/****************************************
		Shop Area Layoyt Boxes 
*****************************************/

.ContentOuterBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B2B2B2;
	border-left-color: #B2B2B2;
	margin-top: 45px;
}
.ContentOuterBoxNoLine {
	margin-top: 45px;
}
.ContentOuterBoxNoLineCheckout {
	background-image: url(img/CheckOutBoxBack.png);
	background-repeat: repeat-y;
}
.ShopBox650 {
	float: left;
	width: 650px;
}
.ShopBox290 {
	float: left;
	width: 286px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B2B2B2;
}


/****************************************
		Top Show Case Layoyt 
*****************************************/
.ShowCaseBar {
	height: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.ShowCaseBox {
	float: left;
	width: 234px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B3B3B3;
	height: 109px;
}
.ShowCaseBoxEnd {
	float: left;
	width: 233px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B3B3B3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B3B3B3;
	height: 109px;
}
.ShowCaseItemInfo1 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo1:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo1Active {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #CA0012;
}
.ShowCaseItemInfo1Active:HOVER {
	text-decoration: none;
}
.ShowCaseItemInfo2 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo2:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo3 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo3:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo4 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo4:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemName {
	margin-bottom: 8px;
}
.ShowCasePrice {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #666666;
}

/****************************************
	Product View display 
*****************************************/

.ShopBoxL {
	float: left;
	width: 279px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A3A3A3;
}
.ShopBoxC {
	float: left;
	width: 425px;
}
.ShopBoxR {
	float: left;
	width: 235px;
}


P.ItemInfo 

 {
	color: #666666;
	font-size: 14px;
	line-height: 15px;
	margin-bottom: 15px;
}

h1.ItemName {
	margin-bottom: 60px;
	margin-left: 11px;
	margin-top: 15px;
	text-transform: capitalize;
}
h1.ItemNameInCart {
	margin-left: 11px;
	margin-top: 14px;
	text-transform: capitalize;
}
h2.BoxHeader {
	margin-bottom: 60px;
	margin-top: 15px;
}
.ProductIMGBox {
	height: 400px;
	width: 225px;
	text-align: center;
}
.GalleryImgBox {
	width: 225px;
}
.GalleryImg {
	float: left;
}


/****************************************
	Product HOME display  
*****************************************/
.SlideShowBox {
	margin-top: 45px;
}
.HomeItemBoxL {
	width: 233px;
	float: left;
}
.HomeItemBox {
	width: 234px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B3B3B3;
	float: left;
}
.HomeIteme1 {
	text-align: center;
	display: block;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_H260.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 345px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	text-decoration: none;
}
.HomeIteme1:HOVER {
	background-image: url(img-products/240ml_Silhouette_Simple_RED_H260.png);
	background-position: top center;
	background-repeat: no-repeat;
	color: #CF001F;
	text-decoration: none;
}
.HomeItemName {
	padding-top: 305px;
}
.HomeItemInfo {
	margin-top: 15px;
}
h3.HomeItemPrice {
	text-align: center;
	color: #666666;
}



/****************************************
	Product Setup Box display 
*****************************************/
.RedHeader {
	border: 1px solid #BF0506;
	color: #fff;
	cursor: pointer;
	background: #CA0011;
	padding-right: 5px;
	padding-left: 10px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#e51826),
        to(#bd0405)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #e51826,
        #bd0405
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffe51826,endColorstr=#ffbd0405);
	zoom: 1;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 13px;
}
.SetUpBox {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	padding-top: 30px;
	padding-bottom: 10px;
}
.SetupImgBox {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 30px;
}
.SetUpOptionBox {
	margin-bottom: 13px;
	margin-top: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 20px;
}
h2.SetupOptionHeader {
	margin-bottom: 10px;
	font-size: 11px;
}

.SetUpBoxNoStock {
	color: #D00B2D;
	float: right;
}
.SetUpQTYBox {
	margin-bottom: 32px;
	font-size: 11px;
}
input.SetUpQTY {
	margin-right: 5px;
	width: 20px;
	font-size: 10px;
	height: 20px;
	text-align: center;
}
.PriceBoxInRed {
	color: #000000;
	vertical-align: middle;
	height: 31px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-bottom: 10px;
	padding-top: 14px;
}

.PriceHeaderLeft {
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.PriceTotal {
	float: right;
	font-size: 14px;
	font-weight: bold;
}

.AddToCart  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-right: 9px;
	padding-left: 9px;
	width:auto;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	margin-right: 10px;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.AddToCart:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;

}
.AddToCartGrow  {
	border: 1px solid #0073A6;
	color: #2673A7;
	cursor: pointer;
	background: #0073a6;
	padding-right: 9px;
	padding-left: 9px;
	width:auto;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	-webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 5px #2e81b1;
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
	-moz-border-radius: 0px;
	-moz-box-shadow: 0px 0px 5px #2e81b1;
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	margin-right: 10px;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.SocialMediaBox {
	margin-top: 10px;
}



/****************************************
	Checkout View 
*****************************************/

.CheckoutBoxL {
	width: 695px;
	float: left;
	background-color: #F0F0F0;
}.CheckoutBoxR {
	width: 235px;
	float: left;
	margin-left: 10px;
}
.CartItemBox {
	background-color: #F0F0F0;
	min-height: 139px;
}
.CartItemImgBox {
	float: left;
	width: 95px;
	margin-left: 20px;
	margin-top: 15px;
	min-height: 120px;
}
.CartItemInfo1 {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width: 570px;
	margin-right: 10px;
	height: 45px;
}
.CartItemInfo2 {
	float: left;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 21px;
	width: 570px;
}
.CartTd1 {
	width: 249px;
	height: 45px;
}
.CartTd2  {
	width: 85px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #CF001F;
	padding-right: 4px;
}
.CartTd3 {
	width: 45px;
	font-size: 10px;
	font-weight: bold;
	padding-right: 1px;
}
.CartTd4 {
	text-align: left;
	width: 29px;
}
.CartTd5 {
	width: 80px;
	font-size: 10px;
	font-weight: bold;
}
.CartTd6 {
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}
.CartDetailTd1 {
 width: 230px;
 padding-left: 11px;
}
.CartDetailTd2 {
}
.CartDetailTd3 {
	width: 325px;
	color: #CF001F;
}
.CartItemDetail1 {
	float: left;
	width: 189px;
	padding-left: 11px;
}
.CartItemDetail2 {
	float: left;
	width: 330px;
}
.CartItemDetail3 {
	float: left;
	width: 50px;
	text-align: right;
}
.CartDetailList {
	margin-top: 12px;
}
.CartActionLink {
	font-size: 10px;
	color: #2571A5;
	text-decoration: none;
}
.CartActionLinkRemove {
	font-size: 10px;
	color: #2571A5;
	text-decoration: none;
	float: right;
}
input.CartQTY {
	font-size: 10px;
	text-align: center;
	width: 18px;
	height: 18px;
}

/****************************************
	Cart Right Box  display 
*****************************************/

.CartHR {
	margin: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #FFFFFF;
}
.CartRedBoxHeader {
	border: 1px solid #BF0506;
	color: #fff;
	cursor: pointer;
	background: #CA0011;
	padding-right: 5px;
	padding-left: 8px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#e51826),
        to(#bd0405)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #e51826,
        #bd0405
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffe51826,endColorstr=#ffbd0405);
	zoom: 1;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 10px;
}
.CartSummeryInfo {
	margin-bottom: 10px;
	font-size: 10px;
	line-height: 12px;
}
.CartInfoHeader {
	float: left;
	width: 110px;
}
.CartActionLinkChange {
	color: #2571A5;
	text-decoration: none;
	float: left;
}
.CartRedBoxSubTotalBox {
	margin-top: 37px;
}


.CheckoutBox {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #666666;
}
.CheckoutBoxCompleted {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #666666;
	background-color: #F0F0F0;
}

.CheckoutTotal2 {
	float: right;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.CheckoutTotal3 {
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.CheckoutTotal4 {
	float: right;
	font-size: 14px;
	font-weight: bold;
}
.CheckoutTotal5 {
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.CheckoutTotal6 {
	float: right;
	font-size: 14px;
	font-weight: bold;
}
.CheckoutTotalFee1 {
	font-size: 10px;
	float: left;
	font-weight: bold;
}
.CheckoutTotalFee2 {
	font-size: 10px;
	float: right;
}
.CheckOutTotalBox {
	color: #000000;
	vertical-align: middle;
	height: 33px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 8px;
	margin-bottom: 10px;
	padding-top: 14px;
}
.SummaryGrayL {
	font-weight: bold;
	color: #666666;
	float: left;
}
.SummaryGrayR {
	font-weight: bold;
	color: #666666;
	float: right;
}
input.CheckoutPrint {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 106px;
	font-size: 11px;
	margin-bottom: 10px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
input.CheckoutSave {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 106px;
	font-size: 11px;
	margin-bottom: 10px;
	float: left;
}

input.CheckoutPrint:HOVER {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}


input.CheckoutSave:HOVER {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;


}
a.ContinuShopLink {
	font-size: 10px;
	color: #2673A7;
	margin-top: 10px;
	display: block;
	float: left;
}
a.BackToMyAccountLink {
	color: #2673A7;
	font-size: 10px;
	display: block;
	float: right;
	margin-top: 10px;
}







.SelectBox {
	margin-top: 50px;
}
.ItemPrice {
	float: left;
	margin-right: 15px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
}





.SubmitBlueSelectItem  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 220px;
	font-size: 11px;
}
.SubmitBlueSelectItem:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;

}
/****************************************
	My Order States View
*****************************************/

input.CartQTYCompleted {
	font-size: 10px;
	text-align: center;
	width: 18px;
	height: 18px;
	border-top-color: #F0F0F0;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	background-color: #F0F0F0;
	font-weight: bold;
}
.OrderStatus {
	float: left;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
.OrderStatusRed {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #CB051D;
}
.OrderStatusGray {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.StatusBlackRight {
	font-weight: bold;
	color: #000000;
	float: right;
}
input.PrintL {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 212px;
	font-size: 11px;
	border: 1px solid #666666;
}
input.PrintL:HOVER {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.PendingViewRedBoxSubTotal {
}
.PendingStatusSpace1 {
	height: 37px;
}
.StatusRedRight {
	float: right;
	font-weight: bold;
	color: #CB051D;
}
.OrderStatusRetailValue {
	color: #000000;
	margin-top: 17px;
	margin-bottom: 10px;
	padding-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-weight: bold;
}

/****************************************
	My Account Area - ACTIVE VIEW
*****************************************/


.AActiveMyInfo
 {
	float: left;
	height: 540px;
	width: 235px;
}
.AActiveBillingInfo {
	float: left;
	height: 540px;
	width: 235px;
}
.AActiveShippingInfo {
	float: left;
	height: 540px;
	width: 235px;
}
.AccountOrdersActive {
	float: left;
	height: 540px;
	width: 235px;
}
.AMainBoxMyInfo {
	height: 471px;
	padding: 10px;
	border: 1px solid #A3A3A3;
	color: #666666;
	background-color: #FFFFFF;
}
h6.AMyInfoTopNote {
	margin-bottom: 4px;
	height: 15px;
}
input.AFieldInactive {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #666666;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
}
input.AFieldInactive:active {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #A4A4A4;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
	/* Webkit */

		
    -webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 3px #2e81b1;
	/* Firefox */

		
    -moz-border-radius: 0px;
	-moz-box-shadow: 0px 0px 3px #2e81b1;	
}
input.AFieldInactive:focus {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #000000;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
	
	/* Webkit */

		
    -webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 3px #2e81b1;
	/* Firefox */

		
    -moz-border-radius: 0px;
	-moz-box-shadow: 0px 0px 3px #2e81b1;	
}
input.AFieldError {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #CB051D;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;	
}
input.AFieldError:focus {
	width: 195px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #CB051D;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;	
	
		
    -webkit-border-radius: 0px;
	-webkit-box-shadow: 0px 0px 3px #2e81b1;
	/* Firefox */

		
    -moz-border-radius: 0px;
	-moz-box-shadow: 0px 0px 3px #2e81b1;	
}
input.AFieldInactiveCardInfo {
	width: 145px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #666666;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
	float: left;
}
input.AFieldInactiveCSC {
	width: 25px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-bottom: 4px;
	color: #666666;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
	float: right;
	text-align: center;
}
input.AFieldInactiveCity {
	width: 100px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 1px;
	margin-bottom: 4px;
	color: #666666;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
	float: left;
	margin-right: 8px;
}
input.AFieldInactiveState {
	width: 28px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 3px;
	margin-top: 1px;
	margin-bottom: 4px;
	color: #666666;
	height: 17px;
	padding-right: 3px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin-right: 8px;
}
input.AFieldInactiveZip {
	width: 25px;
	border: 1px solid #666666;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	padding-left: 8px;
	margin-top: 1px;
	margin-bottom: 4px;
	color: #666666;
	height: 17px;
	padding-right: 8px;
	font-weight: bold;
	float: right;
	text-align: center;
}
.AMyInfoSpace1 {
	height: 32px;
}
.AMyInfoSpace2 {
	height: 48px;
}
.AMyInfoSpace3 {
	height: 3px;
}
.AMyInfoSpace4 {
	height: 110px;
}
.ACheckBoxActive {
	background-image: url(img/chekbox1.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 10px;
	background-position: 0px 2px;
	height: 18px;
	color: #666666;
	padding-top: 1px;
}
.ACheckBoxInactive {
	background-image: url(img/chekbox2.png);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 10px;
	background-position: 0px 2px;
	height: 18px;
	color: #666666;
	padding-top: 1px;
}

input.AccountSave  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	font-weight: bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
	width: 213px;
	text-align: center;
	height: 22px;
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
input.AccountSave:Hover {
	border: 1px solid #00202e;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0073a6),
        to(#00202e)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #0073a6,
        #00202e
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff0073a6,endColorstr=#ff00202e);
	zoom: 1;

}
input.AccountSaveGrow  {
	border: 1px solid #0073A6;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
	font-weight: bold;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#75bde3),
        to(#0073a6)
        );
		
    -webkit-border-radius: 0px;
    -webkit-box-shadow: 0px 0px 5px #2e81b1;
	
			
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #75bde3,
        #0073a6
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff75bde3,endColorstr=#ff0073a6);
	zoom: 1;
	text-transform: capitalize;
}

.AMainBoxBillingInfo {
	height: 471px;
	padding: 10px;
	padding-left:11px;
	border-right: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	
	border-top: 1px solid #A3A3A3;
	color: #666666;
	background-color: #FFFFFF;
}
.ABillingInfoSpace1 {
	height: 19px;
}
.ABillingInfoSpace2 {
	height: 49px;
}
.ABillingInfoSpace3 {
	height: 68px;
}
.ABillingSpace4 {
	height: 5px;
}
h2.ABillingHeader {
	color: #666666;
	padding-left: 8px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 15px;
}
.ABillingVisaSelected {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio2.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
	float: left;
	width: 32px;
	height: 16px;
}
.ABillingVisaNon{
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
	float: left;
	height: 16px;
}
.ABillingMasterSelected {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio2.png);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
	float: left;
	height: 16px;
}
.ABillingMasterNon {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
	float: left;
	height: 16px;
}
.ABillingAmexSelected {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio2.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
	float: right;
	height: 16px;
	margin-right: 8px;
}
.ABillingAmexNon {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
	float: right;
	height: 16px;
	margin-right: 8px;
}
.AMainBoxShippingInfo {
	height: 471px;
	padding: 10px;
	padding-left:11px;
	border-right: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	color: #666666;
	background-color: #FFFFFF;
}
h2.AShippingHeader {
	color: #666666;
	padding-left: 8px;
	margin-bottom: 3px;
}
h6.AShippingSubHeader {
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
.AShippingSelected {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio2.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
}
.AShippingNonSelected {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 20px;
	margin-bottom: 10px;
	line-height: 1em;
}
.AShippingActSelected {
	font-size: 10px;
	color: #000000;
	background-image: url(img/radio1.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 20px;
	margin-bottom: 5px;
	line-height: 1em;
}
.AShippingInfoSpace4 {
	height: 4px;
}
.AMyOrdersMainBox {
	height: 471px;
	padding: 10px;
	padding-left:11px;
	border-right: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	color: #666666;
	background-color: #FFFFFF;
}
.AMyOrderSpeace1 {
	height: 18px;
}
.AMyOrderSpeace2 {
	height: 10px;
}
.AMyOrderSpeace3 {
	height: 10px;
}
input.MyOrderContinue {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 106px;
	font-size: 10px;
	margin-bottom: 10px;
	float: left;
}
input.MyOrderContinue:HOVER {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;
}
input.MyOrderViewCart {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 9px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	width: 106px;
	font-size: 10px;
	margin-bottom: 10px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
input.MyOrderViewCart:HOVER {
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
.AMyOrderSpeace4 {
	margin-top: 8px;
	padding-top: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.AMyOrderSpeace5 {
	margin-bottom: 14px;
}
a.MyOrderDownLink {
	background-image: url(img/ScroleDown.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	cursor: pointer;
	font-size: 10px;
	color: #2673A7;
	display: block;
	text-align: right;
	margin-top: 5px;
}
a.MyOrderUpLink {
	background-image: url(img/ScroleUp.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	cursor: pointer;
	font-size: 10px;
	color: #2673A7;
	display: block;
	text-align: right;
	margin-bottom: 5px;
}
a.MyOrderDownLink:HOVER {
	text-decoration: none;
}
a.MyOrderUpLink:HOVER {
	text-decoration: none;    
}
.MyOrderHistoryBox {
	height: 228px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

/****************************************
	My Account Area - INACTIVE VIEW
*****************************************/


.AInactiveGrayHeader {
	color: #666666;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	background-color: #F2F2F3;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #A4A4A4;
	border-bottom-color: #F2F2F3;
	border-left-color: #A4A4A4;
}
.AInactiveGrayHeaderRIGHT {
	color: #666666;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	background-color: #F2F2F3;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #A4A4A4;
	border-bottom-color: #F2F2F3;
	border-left-color: #F2F2F3;
}
.AInactiveGrayHeaderLEFT {
	color: #666666;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	background-color: #F2F2F3;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #F2F2F3;
	border-bottom-color: #F2F2F3;
	border-left-color: #A4A4A4;
}
.AInactiveGrayHeaderNONE {
	color: #666666;
	cursor: pointer;
	padding-right: 10px;
	padding-left: 10px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	background-color: #F2F2F3;
	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 13px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #F2F2F3;
	border-bottom-color: #F2F2F3;
	border-left-color: #F2F2F3;
}

.AInactiveHeader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	display: block;
	padding-bottom: 12px;
}
.AMainBoxInactive {
	height: 471px;
	padding: 10px;
	color: #666666;
	background-color: #F2F2F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #A4A4A4;
	border-bottom-color: #F2F2F3;
	border-left-color: #A4A4A4;
}
.AMainBoxInactiveRIGHT {
	height: 471px;
	padding: 10px;
	color: #666666;
	background-color: #F2F2F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #A4A4A4;
	border-bottom-color: #F2F2F3;
	border-left-color: #F2F2F3;
}
.AMainBoxInactiveLEFT {
	height: 471px;
	padding: 10px;
	color: #666666;
	background-color: #F2F2F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #F2F2F3;
	border-bottom-color: #F2F2F3;
	border-left-color: #A4A4A4;
}
.AMainBoxInactiveNONE {
	height: 471px;
	padding: 10px;
	color: #666666;
	background-color: #F2F2F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F2F2F3;
	border-right-color: #F2F2F3;
	border-bottom-color: #F2F2F3;
	border-left-color: #F2F2F3;
}
.AInactiveNotes {
	margin-bottom: 2px;
}
.AinactiveBillingSpace3 {
	height: 68px;
}
.AinactiveBillingSpace4 {
	height: 11px;
}
.AinactiveBillingSpace5 {
	height: 3px;
}
.ABillingInfoSpace6 {
	height: 4px;
}
.AInactiveCityBox {
	float: left;
	width: 130px;
}
.AInactiveStateBox {
	float: left;
	width: 45px;
}
.AInactiveZipBox {
	float: left;
}
.AInactiveShipSpace4 {
	height: 4px;
}
.Ainactivepeace4 {
	padding-top: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

input.CheckOutGray  {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #0073a6;
	padding-right: 9px;
	padding-left: 9px;
	width:auto;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	margin-right: 10px;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 5px;
}

input.CheckOutGray:Hover {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;

}

/****************************************
	My Account Area - Login Area
*****************************************/

.LoginAreaBlueLink {
	font-size: 10px;
	color: #2673A7;
	margin-bottom: 5px;
	display: block;
}

.LoginAreaBlueLink:Hover {
text-decoration:underline;
}
.ALoginSpeace1 {
	margin-top: 20px;
}
.AMouseOverGrayHeader {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #CA0011;
	padding-right: 5px;
	padding-left: 10px;
	height: 32px;
	font-size:14px;
	font-weight:bold;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;

	text-transform: capitalize;
	vertical-align: middle;
	padding-top: 13px;
}
.AMouseOverInfo1 {
	height: 302px;
}
.AMouseOverMainBox {
	height: 471px;
	padding: 10px;
	border-right: 1px solid #A3A3A3;
	border-top: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	padding-left:11px;
	color: #666666;
	background-color: #F2F2F3;
}
.AMouseOverMainBox2 {
	height: 471px;
	padding: 10px;
	border: 1px solid #A3A3A3;
	color: #666666;
	background-color: #F2F2F3;
}
/****************************************
		Top show case 3 columns
*****************************************/
.ShowCase3Box {
	float: left;
	width: 312px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B3B3B3;
	height: 109px;
}
.ShowCase3BoxEnd {
	float: left;
	width: 312px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B3B3B3;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B3B3B3;
	height: 109px;
}

.ShowCaseItemInfo1 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo1:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo1Active {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #CA0012;
}
.ShowCaseItemInfo1Active:HOVER {
	text-decoration: none;
}
.ShowCaseItemInfo2 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo2:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo3 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo3:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo4 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_BLACK_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemInfo4:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ShowCaseItemName {
	margin-bottom: 8px;
}
.ShowCasePrice {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #666666;
}



/****************************************
	package category view
*****************************************/

.PackageOuterBox {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B2B2B2;
	border-left-color: #B2B2B2;
	margin-top: 45px;
}
.PackageMover {
	border: 1px solid #AB0007;
	color: #fff;
	cursor: pointer;
	font-size:14px;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#DE001F),
        to(#AB0007)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #DE001F,
        #AB0007
        );
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#DE001F,endColorstr=#AB0007);
	zoom: 1;
	background-color: -moz-linear-gradient;
	text-align: center;
	width: 100%;
	display: block;
	margin-top: 45px;
	height: 32px;
	padding-top: 11px;
}
.PackageMover:HOVER {
	text-decoration: none;
}
.PackageHomeIteme1 {
	text-align: center;
	display: block;
	background-image: url(img-products/Mimijumi_BabyShower_Gift_Pacakge.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 375px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	text-decoration: none;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;	
}
.PackageHomeIteme1:HOVER {
	background-position: -250px 0px;
	background-repeat: no-repeat;
	color: #CF001F;
	text-decoration: none;
}
.PackageHomeItemName {
	padding-top: 305px;
}
.PackageHomeItemInfo {
	margin-top: 15px;
}
h3.PackageHomeItemPrice {
	text-align: center;
	color: #666666;
}


/****************************************
	package select view
*****************************************/
.PSetUpBox {
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A3A3A3;
	border-bottom-color: #A3A3A3;
	border-left-color: #A3A3A3;
	padding-bottom: 10px;
	padding-top: 30px;
}
.PackageSetupImgBox {
	text-align: center;
	padding-bottom: 15px;
}
.PackageSetUpBox {
	margin-bottom: 13px;
	margin-top: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 0px;
}
.PackageSetUpOptions {
	margin-bottom: 15px;
}
.PackageSetUpOptions   h2 {
	margin-bottom: 10px;
	font-size: 11px;
}
.PackagePriceBoxInRed {
	color: #000000;
	vertical-align: middle;
	height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 10px;
}
.RedSubmitButton  {
    border: 1px solid #BF0506;
	color: #fff;
	cursor: pointer;
    background: #CA0011;
	padding-right: 9px;
	padding-left: 9px;
	width:auto;
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#e51826),
        to(#bd0405)
        );
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #e51826,
        #bd0405
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffe51826,endColorstr=#ffbd0405);
	zoom: 1;
	text-transform: capitalize;
	width: 212px;
	font-size: 11px;
	margin-right: 10px;
	height: 23px;
	padding-top: 3px;
	padding-bottom: 5px;
}

/****************************************
	package top show case
*****************************************/
.PackageShowCaseItemInfo1 {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 250px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/TBNewbornGiftPack1.png);
	background-repeat: no-repeat;
	background-position: center top;
    -webkit-transition: 0.2s ease-in-out;
       -moz-transition: 0.2s ease-in-out;
         -o-transition: 0.2s ease-in-out;
            transition: 0.2s ease-in-out;	
}
.PackageShowCaseItemInfo1:HOVER {
	text-decoration: none;
	color: #D60714;
	background-image: url(img-products/TBNewbornGiftPack2.png);
	background-repeat: no-repeat;
}
.PackageShowCaseItemInfo1Active {
	display: block;
	height: 18px;
	margin-right: auto;
	margin-left: auto;
	width: 150px;
	text-align: center;
	padding-top: 71px;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 12px;
	background-image: url(img-products/240ml_Silhouette_Simple_RED_68x68.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #CA0012;
}

.PackageShowCaseItemName {
	margin-bottom: 8px;
}
.PackageShowCasePrice {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #666666;
}

/****************************************
	package cart view
*****************************************/
.PCartTd1 {
	width: 339px;
	height: 45px;
}

.PCartTd3 {
	width: 45px;
	font-size: 10px;
	font-weight: bold;
	padding-right: 1px;
}
.PCartTd4 {
	text-align: left;
	width: 29px;
}
.PCartTd5 {
	width: 80px;
	font-size: 10px;
	font-weight: bold;
}
.PCartTd6 {
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}
.PCartDetailTd1 {
	width: 190px;
	padding-left: 11px;
}
.PCartDetailTd2 {
	width: 55px;
}
.PCartDetailTd3 {
	width: 325px;
	color: #CF001F;
}
.PCartItemDetail1 {
	float: left;
	width: 189px;
	padding-left: 11px;
}
.PCartItemDetail2 {
	float: left;
	width: 330px;
}
.PCartItemDetail3 {
	float: left;
	width: 50px;
	text-align: right;
}
.PCartDetailTd1 h6 {
	padding-top: 1px;
	padding-bottom: 1px;
}
.PCartDetailList {
	margin-top: 12px;
}

.CheckPromoCodeBox {
	margin-top: 37px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 10px;
	margin-bottom: 12px;
	padding-bottom: 7px;
}
.CheckPromoCodeBox h1 {
	margin-bottom: 2px;
}
.CheckPromoCodeBox h5 {
	margin-bottom: 10px;
}
input.PromoSubmit {
	border: 1px solid #666666;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 5px;
	/* Webkit */
	background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#B2B2B2),
        to(#666666)
        );
	/* Firefox */
	background: -moz-linear-gradient(
        top,
        #B2B2B2,
        #666666
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ffB2B2B2,endColorstr=#ff666666);
	zoom: 1;
	text-transform: capitalize;
	height: 23px;
	font-size: 11px;
	margin-bottom: 10px;
	float: right;
}


input.PromoSubmit:HOVER {
	border: 1px solid #000;
	color: #fff;
	cursor: pointer;
	background: #B2B2B2;
	
	/* Webkit */
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666666),
        to(#000000)
        );
		
	
	/* Firefox */
    background: -moz-linear-gradient(
        top,
        #666666,
        #000000
        );
     
    /* IE */
    filter:progid:DXImageTransform.Microsoft.gradient
        (startColorstr=#ff666666,endColorstr=#ff000000);
	zoom: 1;


}
.CheckPromoFormBox input {
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
input.PromoCodeField {
	height: 17px;
	margin-right: 5px;
	width: 142px;
	float: left;
}