.shoppingcarthead_Michael
{
}


.shoppingcarthead_Michael a
{
	text-decoration:none;
	font-size:12px;
	font-weight:bolder;
	color:#66CAFE;
}

.shoppingcarthead_Michael a:hover
{
	text-decoration:none;
	color:#66CAFE;
}

.shoppingcartbackground_Michael
{
	background:url(images/yourshoppingcart.jpg) no-repeat;
	width:805px;
	height:50px;
	text-align:right;
	vertical-align:middle;
}


.shoppingcartbackground_Michael input
{
	margin-top:7px;
}

.shopingcarttitle_Michael
{
	background:url(images/shippingcarttitle.jpg) no-repeat;
	width:805px;
	height:30px;
	top:14px;
	border:0px;
}

.shopingcarttitle_Michael td
{
	vertical-align:middle;
}


.ContinueShoppingButton_Michael
{
	background:url(images/btn-continue-shopping2.png) no-repeat;
	width:174px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.CheckoutNowButton_Michael
{
	background:url(images/btn-checkout.png) no-repeat;
	width:96px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.CartDeleteButton
{
	background:url(images/bt_Delete.png) no-repeat;
	width:60px;
	height:20px;
	cursor:pointer;
	border:0px;
}

.UpdateCartButton_Michael
{
	background:url(images/btn-updatecart.png) no-repeat;
	width:125px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.Estimate_Michael
{
	background:url(images/btn-get-estimate.png) no-repeat;
	width:118px;
	height:25px;
	cursor:pointer;
	border:0px;
}

.UpdateCartButtonregi_Michael
{
	background:url(images/registerandcheckout.png) no-repeat;
	width:180px;
	height:25px;
	cursor:pointer;
	border:0px;
}

.UpdateCartButtonregi_Michael
{
	background:url(images/registerandcheckout.jpg) no-repeat;
	width:178px;
	height:34px;
	cursor:pointer;
	border:0px;
}

.registerbackground_Michael
{
	background:url(images/signbackground.jpg) no-repeat;
	width:805px;
	height:163px;
	border:0px;
}

.EmailAddress_Michael
{
	margin-top:66px;
	text-align:left;
	margin-left:66px;
}

.EmailAddress_Michael input
{
	width:328px;
	height:15px;
    background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

.EmailPassword_Michael
{
	margin-top:3px;
	text-align:left;
	margin-left:66px;
}

.EmailPassword_Michael input
{
	width:328px;
	height:15px;
	background-color:transparent;
	border:1px #FFFFFF solid;
	color:White;
	font-size:11px;
}

.UpdateCartButtonsign_Michael
{
	background:url(images/signinandcheckout2.png) no-repeat;
	width:163px;
	height:20px;
	cursor:pointer;
	border:0px;
}

.SkipSignInRegister_Michael
{
	background:url(images/btn-skiplogin.png) no-repeat;
	width:198px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.SignInpage_Michael
{
	text-align:right;
	margin-top:10px;
}

.forgetpassword_Michael
{
	text-align:right;
	margin-top:5px;
	margin-right:10px;
}

.forgetpassword_Michael a
{
	font-weight:bold;
	color:#6BD7FF;
	text-decoration:none;
}

.forgetpassword_Michael a:hover
{
	font-weight:bold;
	color:#6BD7FF;
	text-decoration:none;
}

.accountinfoimage_Michael
{
	background:url(images/accountinfoimage.jpg) no-repeat;
	width:805px;
	height:43px;
	border:0px;
}

.leftfont_Michael
{
	font-weight:bold;
}

.rightfont_Michael
{
	padding-left:17px;
}

.rightfont_Michael input
{
	width:328px;
	height:15px;
    background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

.rightfont_Michael select
{
	width:330px;
	height:17px;
    border:0px;
    color:#060A0D;
    font-size:11px;
}

.billinginfoimage_Michael
{
	background:url(images/billinginfoimage.jpg) no-repeat;
	width:805px;
	height:45px;
	border:0px;
	padding-left:188px;
	font-weight:bold;
}

.billingsameas_Michael
{
	background-color:transparent;
	border:0;
	width:181px;
	color:White;
	cursor:pointer;
	font-weight:bold;
}

.shippinginfoimage_Michael
{
	background:url(images/shippinginfoimage.png) no-repeat;
	width:805px;
	height:44px;
	border:0px;
	padding-left:160px;
	padding-top:4px;
}

.shipping_Michael
{
	background-color:transparent;
	border:0;
	width:140px;
	color:White;
	cursor:pointer;
	font-weight:bold;
}

.ContinueCheckoutButton1_Michael
{
	background:url(images/createaccountandcontinuecheckout.png) no-repeat;
	width:298px;
	height:20px;
	cursor:pointer;
	border:0px;
}

.SignInEMail_Michael
{
	width:328px;
	height:15px;
    background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

.SignInPassWord_Michael
{
	width:328px;
	height:15px;
	background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

.Login_Michael
{
	background:url(images/btsignin.png) no-repeat;
	width:76px;
	height:22px;
	cursor:pointer;
	border:0px;
}

.requestnewpassword_Michael
{
	width:328px;
	height:15px;
	background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

.RequestButton_Michael
{
	background:url(images/btrequest.png) no-repeat;
	width:250px;
	height:30px;
	cursor:pointer;
	border:0px;
}

.ShippingPageContinueCheckoutButton1_Michael
{
	background:url(images/btn-continue-checkout.png) no-repeat;
	width:210px;
	height:30px;
	cursor:pointer;
	border:0px;
}

.PaymentPageContinueCheckoutButton1_Michael
{
	background:url(images/btn-continue-checkout.png) no-repeat;
	width:174px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.ReviewPageContinueCheckoutButton1_Michael
{
	background:url(images/btn-placeorder.png) no-repeat;
	width:120px;
	height:30px;
	cursor:pointer;
	border:0px;
}

.UpdateAccountButton1_Michael
{
	background:url(images/btn-updateaccount.png) no-repeat;
	width:150px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.AccountPageContinueCheckoutButton1_Michael
{
	background:url(images/btn-continue-checkout.png) no-repeat;
	width:174px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.ProductStyle_Michael
{
	font-size:10px;
	color:#152735;
	text-align:left;
	margin-left:75px;
	margin-top:3px;
}

.QuantityStyle_Michael
{
    font-size:10px;
	color:#152735;
	text-align:center;
	width:210px;
	margin-top:3px;
}

.TotalStyle_Michael
{
	font-size:10px;
	color:#152735;
	text-align:left;
	width:105px;
	margin-top:3px;
}

.SpaceStyle_Michael
{
	width:240px;
}

.Money_Michael
{
	text-align:left;
	color:#67CCFF;
	font-size:16px;
	font-weight:bold;
}

#pnlCartSummarySubTotals
{
	font-weight:bold;
}

.hideestimates_Michael
{
	background:url(images/btn-hideestimates.png) no-repeat;
	width:140px;
	height:23px;
	cursor:pointer;
	border:0px;
}

#ctrlEstimateAddress_City
{
	width:328px;
	height:15px;
	background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}
#ctrlEstimateAddress_Country
{
    width:330px;
	height:17px;
    border:0px;
    color:#060A0D;
    font-size:11px;
}

#ctrlEstimateAddress_State
{
	width:328px;
	height:15px;
	background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

#ctrlEstimateAddress_Zip
{
	width:328px;
	height:15px;
	background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}

#ctrlEstimateAddress_GetEstimateButton
{
	background:url(images/btn-get-estimate.png) no-repeat;
	width:118px;
	height:25px;
	cursor:pointer;
	border:0;
	
}

.Caption
{
	text-align:right;
}

.Caption span
{
	white-space:nowrap;  
}


.Header
{
	text-align:right;
}

.Value
{
	text-align:right;
}
.ShippingAndTaxEstimateAddress
{
	width:55px;
	text-align:right;
}

.ShippingAndTaxEstimator
{
	width:250px;
}

.OrderSummary_Michael
{
	font-size:20px;
	font-family:Arial Narrow;
	color:#66CAFC;
	font-weight:bolder;
}

.CartSummary_Michael
{
	width:805px;
	font-weight:bold;
}

.CartSummary_Michael td
{
	vertical-align:middle;
}

.Money2_Michael
{
	text-align:left;
	margin-left:15px;
	color:#67CCFF;
	font-size:16px;
	font-weight:bold;
}

.ProductQuantities_Michael
{
	color:#67CCFF;
	font-size:16px;
	font-weight:bold;
}



.PaymentTopStyle_Michael td
{
	text-align:left;
}
.PaymentTopStyle_Michael input
{
	margin-left:10px;
    width:328px;
	height:15px;
    background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
}
.PaymentTopStyle_Michael select
{
	margin-left:10px;
	margin-bottom:4px;
    width:150px;
	height:17px;
    border:0px;
    color:#060A0D;
    font-size:11px;
}

input.PaymentPageContinueCheckoutButton
{
	background:url(images/btn-continue-checkout.png) no-repeat;
	width:174px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.BillingTop_Michael
{
	font-size:16px;
	color:#66CAFC;
	font-weight:bolder;
}

.ShippingTop_Michael
{
	font-size:16px;
	color:#66CAFC;
	font-weight:bolder;
}

.PaymentTop_Michael
{
	font-size:16px;
	color:#66CAFC;
	font-weight:bolder;
}

.orderhistory_Michael
{
	background:url(images/historyline.jpg) no-repeat;
	width:822px;
	height:35px;
	border:0px;
    font-size:10px;
	color:#152735;
}

.orderhistory_Michael td
{
	vertical-align:middle;	
}

.HistoryItem_Michael
{
	color:White;
	font-size:10px;
}

.HistoryItem_Michael a
{
	color:White;
	font-size:10px;
}

.backtoaccount_Michael
{
	background:url(images/backtoaccount.png) no-repeat;
	width:150px;
	height:23px;
	cursor:pointer;
	border:0px;
}

.addnewaddress_Michael input
{
	text-align:left;
	margin-left:10px;
    width:328px;
	height:15px;
    background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
    margin-top:2px;
}

.addnewaddress_Michael select
{
	margin-left:10px;
    text-align:left;
    width:330px;
	height:17px;
	font-size:11px;
    border:0px;
    margin-top:2px;
}

input.SelectAddressButton1_Michael
{
	background:url(images/addnewaddressimage.png) no-repeat;
	width:160px;
	height:30px;
	cursor:pointer;
	border:0px;
}

.editaddress_Michael input
{
	text-align:left;
	margin-left:10px;
    width:328px;
	height:15px;
    background-color:transparent;
    border:1px #FFFFFF solid;
    color:White;
    font-size:11px;
    margin-top:2px;
}

.editaddress_Michael select
{
	margin-left:10px;
    text-align:left;
    width:330px;
	height:17px;
	font-size:11px;
    border:0px;
    margin-top:2px;
}

.EditAddressButton11_Michael
{
	background:url(images/saveeditedaddress.png) no-repeat;
	width:197px;
	height:30px;
	cursor:pointer;
	border:0px;
}

.EditAddressButton12_Michael
{
	background:url(images/deletethisaddress.png) no-repeat;
	width:160px;
	height:30px;
	cursor:pointer;
	border:0px;
}
