div.login_now {float:right;display:inline;width:400px;margin:20px 30px 0px 0px;padding: 10px;}
div.login_now h1 {margin:0px;padding:0px;color:#000;font-size:14px;font-weight:normal; font-family: helvetica;}
div.login_now h2 {margin: 5px 0px 5px 10px;padding:0px;color:#000;font-size:12px; font-family: helvetica;}
div.login_now label{float:left;display:inline;margin: 0px 0px 5px 20px;padding:0px;width:120px;height:19px;}
div.login_now input {margin: 0px 0px 5px 0px; font-weight:normal;}
div.login_now div fieldset input.sign_in {width:100px;height:18px;margin: 0px 50px 5px 0px;float:right;display:inline;background-image:url(../../images/sign_in.gif);background-position:0px 0px;}
div.login_now div fieldset input.sign_in:hover {background-position: -1px 0px;}
div.login_now a {clear:both;display:block;color:#9a9a9a;}
div.login_now div#forgot_password input.input{display:block;float:left;display:inline;margin:10px 0px 0px 0px;}
div.login_now div#forgot_password input.continue{display:block;width:100px;height:18px;background-image:url(../../images/continue.gif);background-position: 0px 0px;margin:10px 0px 0px 10px;}
input.continue:hover {background-position: 0px 0px;}
div.login_now div#forgot_password {height:60px;padding-top:10px;}
div.checkout_one {margin: 0px 0px 0px 5px;float:left;display:inline;font-size:11px;color:black;font-weight:normal;}
div.checkout_one div.login_box{float:right;display:inline;font-size:10px;border:1px solid red;}
div.error_message {border:1px solid white;clear:both;display:block;margin: 10px 0px 10px 0px;}
div.email_address {width:390px;height:58px;padding-top:20px;margin-bottom:20px;}
div.email_address label {color:#000;font-size:18px;font-weight:bold;display:block;margin-bottom:5px;}
div.email_address input {color:#000;font-size:12px;font-weight:normal;display:block;margin-bottom:5px;width:250px;height:19px;float:left;display:inline;margin-right:10px;}
div.billing_address {width:410px;height:370px;float:left;display:inline;
clear: both;
}
.checkout_one .head {font-weight:normal; color:black;}
div.shipping_address {border-left:0px;width:408px;float:left;display:inline;height:400px;clear: both;}
div.billing_address h2, div.shipping_address h2 {margin: 8px 10px 10px 10px;padding:0px;font-size:12px;border-bottom:2px solid #DDD;}
div.billing_address span.required, div.shipping_address span.required{font-size:10px;color:#CC0033;margin-left:95px;}
div.billing_address label, div.shipping_address label {text-transform: uppercase;font-size:11px;color: #333;margin-left:0px;width:120px;height:18px;letter-spacing:1px; margin-top: 5px;}
div.billing_address input, div.shipping_address input {float:left;display:inline;font-size:11px;font-weight: bold; padding: 2px;margin-bottom:5px;width:180px;}
div.billing_address input.street_address, div.shipping_address input.street_address {float:left;display:inline;font-size:14px;margin-bottom:5px;width:230px;}
div.billing_address span.inputRequirement, div.shipping_address span.inputRequirement {float:left;display:inline;margin:5px;}
div.billing_address div.country_state, div.shipping_address div.country_state {clear:both;display:block;height:60px;}
div.billing_address div.country_state label, div.shipping_address div.country_state label {width:170px;}
div.billing_address div.country_state select, div.shipping_address div.country_state select{width:170px;float:left;display:inline;margin-right:20px;margin-top:15px;margin-bottom:15px;height:20px;}
div.billing_address div.country_state input, div.shipping_address div.country_state input {width:180px;float:left;display:inline;}
div.billing_address div.country_state span.inputRequirement, div.shipping_address div.country_state inputRequirement {height:16px;display:block;}
div.billing_address div.use_same {clear:both;height:25px;}
div.billing_address div.use_same input.checkbox{width:16px;margin: 0px 0px 0px 12px;}
div.billing_address div.use_same span{font-size:12px;float:left;display:inline;margin: 0px 0px 0px 8px;padding:0px;}
div.billing_address div.newsletter {clear:both;display:block;margin: 10px 0px 0px 0px;padding: 10px 0px 0px 0px;}
div.billing_address div.newsletter  input{width:16px;float:left;display:inline;margin: 0px 0px 0px 0px;}
div.billing_address div.newsletter label{font-size:12px;float:left;display:inline;margin: 0px 0px 0px 0px;padding:0px;width:200px;}
div.billing_address div.newsletter span {display:none;}
div.billing_address div.newsletter span {display:none;}
div.checkout_one div.continue {clear:both;width:394px;padding:10px;margin-top:20px;display:block;text-align: center;
}
div.checkout_one div.continue input{}
div.checkout_one div.continue span {font-size:10px;float:left;display:inline;margin: 6px 0px 0px 10px;}
div.checkout_one div.continue span a{text-decoration:underline;}
div.checkout_one div.continue span a:hover{text-decoration:underline;color:#333}
div.delivery_information {}

div.delivery_information h1 {
	margin: 20px 0px 0px 20px;
	padding: 5px 0px 2px 26px;
	font-size:14px;
	display:block;
	background:url(../../images/lock.gif) no-repeat 0px 0px; 
	color:black; 
	text-transform:uppercase; 
	letter-spacing:1px; 
	font-style:normal;
	}
div.delivery_information div.delivery_address {float:right;display:inline;width:400px;margin:20px 30px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.delivery_information div.delivery_address h1 {
	margin: 0px 0px 12px 0px;
	padding:0px;
	color:#000;
	font-size:14px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;}

div.delivery_information div.delivery_address h2 {
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letterspacing:1px;
	font-weight:normal;}
div.delivery_information div.delivery_address div.currrent_address {margin: 0px 0px 0px 20px;padding:0px;}
div.delivery_information div.delivery_address div.currrent_address div.current_ship_address {margin: 6px 0px 0px 20px;padding:0px;}
div.delivery_information div.delivery_address div.choose_new {float:right;display:inline;}
a.change_address {width:99px;height:20px;background-image:url(ZZZimages/change_address.gif);background-position:0px 0px;display:block;}
a.change_address:hover {background-position:0px 0px;}
a.change_address span{}
div.delivery_information div.shipping_method {float:left;display:inline;width:400px;margin:20px 30px 0px 20px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}

div.delivery_information div.shipping_method h2 {	
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letterspacing:1px;
	font-weight:normal;
	}
	
div.delivery_information div.shipping_method table {margin: 0px 0px 0px 20px;padding:0px;}
div.delivery_information div.shipping_method table tr td span.usps {background:url(../../images/usps_large.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;}
div.delivery_information div.shipping_method table tr td span.usps strong{display:none;}

div.delivery_information div.comments {float:left;display:inline;width:400px;margin:20px 200px 0px 20px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.delivery_information div.comments label {	
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letterspacing:1px;
	font-weight:normal;}
div.delivery_information div.comments textarea{margin: 0px 0px 0px 20px;width:370px;}
div.delivery_information div.shipping_method table tr td span.usps {background:url(../../images/usps_large.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;}
div.delivery_information div.shipping_method table tr td span.usps strong{display:none;}
div.continue {display:block;clear:both;text-align:right;padding: 10px 20px 10px 10px;}
div.checkout_payment h1 {
	margin: 20px 0px 0px 20px;
	padding: 5px 0px 2px 26px;
	font-size:14px;
	display:block;background:url(../../images/lock.gif) no-repeat 0px 0px;
	color:black; 
	text-transform:uppercase; 
	letter-spacing:1px; 
	font-style:normal;
	}
div.checkout_payment div.delivery_address {float:right;display:inline;width:400px;margin:20px 30px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}

div.checkout_payment div.delivery_address h2 {
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letterspacing:1px;
	font-weight:normal;
}
div.checkout_payment div.delivery_address div.currrent_address {margin: 0px 0px 0px 20px;padding:0px;}
div.checkout_payment div.delivery_address div.current_ship_address {margin: 6px 0px 0px 20px;padding:0px;}
div.checkout_payment div.delivery_address div.choose_new {float:right;display:inline;}
div.checkout_payment div.payment_method {float:left;display:inline;width:400px;margin:20px 30px 0px 20px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.checkout_payment div.payment_method  h2 {	
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letterspacing:1px;
	font-weight:normal;}
div.checkout_payment div.payment_method table {clear:both;margin: 0px 0px 20px 30px;}
div.checkout_payment div.payment_method table a{color:#9a9a9a;}
div.checkout_payment div.payment_method div.radio{float:left;display:inline;margin:6px 10px 0px 0px;}
div.checkout_payment div.payment_method div.payment_type span.authorize_net{background:url(../../images/credit_card.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;float:left;display:inline;margin:6px 10px 10px 0px;}
div.checkout_payment div.payment_method div.payment_type span.authorize_net strong{display:none;}
div.checkout_payment div.payment_method div.payment_type img {display:none;}
div.checkout_payment div.payment_method div.payment_type span.paypal{background:url(../../images/paypal.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;float:left;display:inline;margin:6px 10px 10px 0px;}
div.checkout_payment div.payment_method div.payment_type span.paypal strong{display:none;}
div.checkout_payment  div.comments {float:left;display:inline;width:400px;margin:20px 200px 0px 20px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.checkout_payment div.comments label {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:14px;font-weight:normal;letter-spacing:1px; border-bottom:2px solid #dddddd;display:block;text-transform:uppercase;}
div.checkout_payment div.comments textarea{margin: 0px 0px 0px 20px;width:370px;}
div.continue {display:block;clear:both;text-align:right;padding: 10px 20px 10px 10px;}
div.checkout_payment  div.coupons {float:left;display:inline;width:400px;margin:20px 0px 0px 20px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.checkout_payment div.coupons label {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:14px;font-weight:normal;letter-spacing:1px; border-bottom:2px solid #dddddd;display:block;text-transform:uppercase;}
div.checkout_payment div.coupons strong {display:block;margin-bottom:10px;}
div.checkout_payment div.coupons input {float:left;display:inline;margin: 0px 20px 0px 0px;width:200px;}
div.checkout_payment div.coupons input.redeem {width:70px;height:20px;background-image:url(../../images/redeem.gif);background-position: 0px 0px;float:left;display:inline;margin:0px;padding:0px;}
div.checkout_payment div.coupons input.redeem:hover {background-position: 0px 0px;}
div.confirm_order {
	color:#000;	
	font-size:14px;
	font-weight:normal;
	font-family:Helvetica;}
	div.confirm_order_account {
	color:#000;	
	font-size:14px;
	font-weight:normal;
	font-family:Helvetica;}
div.confirm_order h1{
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 2px 26px;
	margin-bottom:175px;
	font-size:14px;
	display:block;background:url(../../images/lock.gif) no-repeat 0px 0px; 
	text-transform:uppercase; 
	letterspacing:1px;
	font-weight:normal;
	color:black;
	font-family: Helvetica;}
	div.confirm_order_account h1{
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 2px 26px;
	margin-bottom:175px;
	font-size:14px;
	display:block;
	text-transform:uppercase; 
	letterspacing:1px;
	font-weight:normal;
	color:black;
	font-family: Helvetica;}
div.confirm_order div.order_summary {width:450px;float:right;display:inline;display:block;margin:20px 30px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.confirm_order_account div.order_summary {width:450px;float:right;display:inline;display:block;margin:20px 30px 0px 0px;padding: 10px;}
div.confirm_order div.order_summary h1 {
	margin: 0px 0px 12px 0px;
	padding:0px;
	color:#000;	
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dddddd;
	background:#f7f7f7;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:Helvetica;
	}
	div.confirm_order_account div.order_summary h1 {
	margin: 0px 0px 12px 0px;
	padding:0px;
	color:#000;	
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:Helvetica;
	}
div.confirm_order div.order_summary div  {float:left;display:inline;margin: 20px 20px 0px 10px;color:#85847f;}
div.confirm_order div.order_summary  h2 {margin: 0px 0px 5px 0px;padding:0px;font-size:12px;}
div.confirm_order div.order_summary  p {margin: 0px 0px 8px 10px;padding:0px;}
div.confirm_order div.order_summary  a {color:#85847f;text-decoration:none;font-size:10px;}
div.confirm_order div.order_summary  b {display:none;}
div.confirm_order div.order_summary div.order_info {float:left;display:inline;margin: 30px 0px 0px 0px;padding:0px;}
div.confirm_order div.order_summary div.order_info  table {width:450px;margin:0px;padding:0px;}
div.confirm_order div.order_summary div.order_info  table tr th{
	margin:0px;
	padding: 0px 0px 0px 5px;
	text-align:left;
	background:#f5f5f5;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dddddd;background:#f7f7f7;color:#000;
	background:#f7f7f7;
	text-transform:uppercase;
	letter-spacing:1px;}
div.confirm_order div.order_summary div.order_info  table tr td{padding:10px;vertical-align:top;border-bottom:1px solid #e4e4e4;}
div.confirm_order div.order_summary div.order_total {float:right;display:inline;}
div.confirm_order div.order_summary div.order_total b {display:block;font-weight:bold;color:#333333;}
div.confirm_order div.payment_method {float:left;display:inline;width:408px;margin:20px 0px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.confirm_order div.payment_method  h2 {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:12px;font-weight:normal;border-bottom:2px solid #dddddd;background:#f7f7f7;}
div.confirm_order div.payment_method table {padding: 2px 10px 10px 10px;color:#81898b;clear:both;}
div.confirm_order div.payment_method a{color:#9a9a9a;}
div.confirm_order div.payment_method  strong span.authorize_net{background:url(../../images/credit_card.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;float:left;display:inline;margin:0px 10px 5px 5px;}
div.confirm_order div.payment_method strong span.authorize_net strong{display:none;}
div.checkout_payment div.payment_method div.payment_type img {display:none;}
div.confirm_order div.payment_method strong span.paypal{background:url(../../images/paypal.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;float:left;display:inline;margin:6px 10px 5px 0px;}
div.confirm_order div.payment_method strong span.paypal strong{display:none;}
div.confirm_order div.payment_method  h2 {
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dddddd;
	background:#f7f7f7;
	text-transform:uppercase;
	letter-spacing:1px;}
div.confirm_order  div.comments {float:left;display:inline;width:416px;margin:20px 0px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.confirm_order  div.comments h1 {
	margin: 0px 0px 12px 0px;
	padding:0px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	background:#f7f7f7;
	text-transform:uppercase;
	letter-spacing:1px;}
	
div.confirm_order  div.comments h1 a {display:none;}
div.confirm_order  div.comments p {margin:0px;padding:10px;color:#81898b;}
div.confirm_order  div.comments a {color:#9a9a9a;float:right;display:inline;}
div.confirm_order  div.comments table{margin: 0px 0px 0px 10px;padding:0px;color:#81898b;}







div.confirm_order_account div.order_summary div  {float:left;display:inline;margin: 20px 20px 0px 10px;color:#000;}
div.confirm_order_account div.order_summary  h2 {margin: 0px 0px 5px 0px;padding:0px;font-size:12px;}
div.confirm_order_account div.order_summary  p {margin: 0px 0px 8px 10px;padding:0px;}
div.confirm_order_account div.order_summary  a {color:#85847f;text-decoration:none;font-size:10px;}
div.confirm_order_account div.order_summary  b {display:none;}
div.confirm_order_account div.order_summary div.order_info {float:left;display:inline;margin: 30px 0px 0px 0px;padding:0px;}
div.confirm_order_account div.order_summary div.order_info  table {width:450px;margin:0px;padding:0px;}
div.confirm_order_account div.order_summary div.order_info  table tr th{
	margin:0px;
	padding: 0px 0px 0px 5px;
	text-align:left;
	background:#f5f5f5;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dddddd;background:#f7f7f7;color:#000;
	text-transform:uppercase;
	letter-spacing:1px;}
div.confirm_order_account div.order_summary div.order_info  table tr td{padding:10px;vertical-align:top;border-bottom:1px solid #e4e4e4;}
div.confirm_order_account div.order_summary div.order_total {float:right;display:inline;}
div.confirm_order_account div.order_summary div.order_total b {display:block;font-weight:bold;color:#333333;}
div.confirm_order_account div.payment_method {float:left;display:inline;width:408px;margin:20px 0px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.confirm_order_account div.payment_method  h2 {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:12px;font-weight:normal;border-bottom:2px solid #dddddd;background:#f7f7f7;}
div.confirm_order_account div.payment_method table {padding: 2px 10px 10px 10px;color:#81898b;clear:both;}
div.confirm_order_account div.payment_method a{color:#9a9a9a;}
div.confirm_order_account div.payment_method  strong span.authorize_net{background:url(../../images/credit_card.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;float:left;display:inline;margin:0px 10px 5px 5px;}
div.confirm_order_account div.payment_method strong span.authorize_net strong{display:none;}
div.confirm_order_account div.payment_method strong span.paypal{background:url(../../images/paypal.gif) no-repeat 0px 0px;width:150px;height:33px;display:block;float:left;display:inline;margin:6px 10px 5px 0px;}
div.confirm_order_account div.payment_method strong span.paypal strong{display:none;}
div.confirm_order_account div.payment_method  h2 {
	margin: 0px 0px 12px 0px;
	padding:0px;color:#000;
	font-size:12px;
	font-weight:bold;
	border-bottom:2px solid #dddddd;
	background:#f7f7f7;
	text-transform:uppercase;
	letter-spacing:1px;}
div.confirm_order_account  div.comments {float:left;display:inline;width:416px;margin:20px 0px 0px 0px;padding: 10px;}
div.confirm_order_account  div.comments h1 {
	margin: 0px 0px 12px 0px;
	padding:0px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #dddddd;
	text-transform:uppercase;
	letter-spacing:1px;}
div.confirm_order_account  div.comments h1 a {display:none;}
div.confirm_order_account  div.comments p {margin:0px;padding:10px;color:#000;}
div.confirm_order_account  div.comments a {color:#000;float:right;display:inline;}
div.confirm_order_account  div.comments table{margin: 0px 0px 0px 10px;padding:0px;color:#000;}








div.account_dashboard  div.order_overview {float:left;display:inline;width:600px;margin:20px 0px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.account_dashboard  div.order_overview h2  {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:12px;font-weight:bold;border-bottom:2px solid #dddddd;display:block;text-transform:uppercase; letter-spacing:1px;}
div.account_dashboard  div.order_overview table  {color:#333;width:100%;}
div.account_dashboard  div.order_overview table th {text-align:left;padding: 0px 0px 0px 5px;background:#EAEAEA;}
div.account_dashboard  div.order_overview table td {text-align:left;padding: 0px 0px 0px 5px;border-bottom:1px solid #EEE;}
div.account_dashboard  div.order_overview table td a {float:right;display:inline;}
div.account_dashboard  div.my_account, div.account_dashboard  div.notifications  {float:left;display:inline;width:600px;margin:20px 0px 0px 0px;padding: 10px;}
div.account_dashboard  div.my_account h2, div.account_dashboard  div.notifications h2  {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:12px;font-weight:bold;border-bottom:2px solid #dddddd;display:block;text-transform: uppercase; letter-spacing:1px;}
div.account_dashboard  div.my_account ul, div.account_dashboard  div.notifications ul {margin: 0px 0px 0px 30px;padding:0px;color:#333;}
div.account_dashboard  div.my_account ul li, div.account_dashboard  div.notifications ul li{margin:0px;padding: 0px 0px 0px 0px;}
div.account_dashboard  div.my_account ul li a, div.account_dashboard  div.notifications ul li a {color:#333;text-decoration:none;}
div.account_dashboard  div.my_account ul li a:hover, div.account_dashboard  div.notifications ul li a:hover {color:#333;text-decoration:underline;}
 div.edit_account {float:left;display:inline;width:600px;margin:20px 0px 0px 0px;padding: 10px;}
div.edit_account h1  {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:14px;font-weight:bold;border-bottom:2px solid #dddddd;display:block;text-transform: uppercase; letter-spacing:1px; font-family:Helvetica;}
div.edit_account h1 span {color: black;margin-left:68px;font-size:10px;}
div.edit_account fieldset {width:390px;}
div.edit_account fieldset label{width:140px;float:left;display:inline;text-align:right;height:19px;margin: 0px 10px 5px 0px;}
div.edit_account fieldset input{width:200px;float:left;display:inline;margin: 0px 0px 5px 0px;}
div.edit_account fieldset span {float:left;display:inline;text-align:right;color:#C03;margin: 0px 0px 0px 5px;}
div.edit_account fieldset div.back, div.edit_address div.back {float:left;display:inline;margin:0px 0px 0px 0px;padding:0px;}
div.edit_account fieldset div.back a, div.edit_address div.back a {float:left;display:inline;margin:0px 0px 0px 0px;padding:0px; width:60px;
background-position: 0px 0px;height:20px;
}
a.back {background-image:url(../../images/back.gif);background-position:0px 0px;width:35px;height:20px;display:block;margin:0px 0px 0px 0px;border:1px solid #f7f7f7;width:60px;
margin-left:-25px;}

a.delete {background-image:url(../../images/delete.gif);background-position:0px 0px;width:35px;height:20px;display:block;margin:0px 0px 0px 0px;border:1px solid #f7f7f7;width:60px;
margin-left:-25px;}

a.back:hover  {background-position:0px 0px;}
div.back a.back span,a.back span {display:none;}
a.view {background-image:url(../../images/view.gif);background-position:0px 0px;width:35px;height:20px;display:block;margin:0px 0px 0px 0px;border:1px solid #f7f7f7;width:60px;
margin-left:-25px;}
a.view:hover  {background-position:0px 0px;}
div.view a.view span,a.view span {display:none;}
div.edit_account fieldset div.continue, div.edit_address div.continue {float:right;display:inline;width:87px;height:24px;margin:-24px 0px 0px 0px;padding:0px;background-position: 0px 0px;height:20px; width:100px; height:20px;}
div.edit_account fieldset div.continue input, div.edit_address div.continue input {float:right;display:inline;width:100px;height:20px;margin:0px 0px 0px 0px;padding:0px;}
div.continue input, div.continue input.continue {width:100px;height:18px;background-image:url(../../images/continue.gif);background-position: 0px 0px;}
div.continue input, div.continue input.continue {width:100px;height:18px;background-image:url(../../images/continue.gif);background-position: 0px 0px;}
div.continue input:hover {background-position: 0px 0px;}
div.continue input.hidden {display:none;}
div.edit_address div.continue input.hidden {display:none;}
a.view {width:49px;height:20px;background-image:url(../../images/view.gif);background-position: 0px 0px;margin: 1px 5px 2px 0px ;}
a.view:hover {background-position: 0px 0px;}
a.view span {display:none;}
a.edit {width:50px;height:20px;background-image:url(../../images/edit.gif);background-position: 0px 0px;margin: 1px 5px 2px 0px ;display:block;float:right;display:inline;}
a.edit:hover {background-position: 0px 0px;}
a.edit span {display:none;}
a.delete {width:65px;height:20px;background-image:url(../../images/delete.gif);background-position: 0px 0px;margin: 1px 5px 2px 0px ;display:block;float:right;display:inline;}
a.delete:hover {background-position: 0px 0px;}
a.delete span {display:none;}
 div.edit_address {float:left;display:inline;width:600px;margin:20px 0px 0px 0px;padding: 10px;}
div.edit_address h1  {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:14px;font-weight:bold; text-transform: uppercase; border-bottom:2px solid #dddddd;display:block; letter-spacing:1px; font-family: Helvetica;}
div.edit_address h1 span {color:black;margin-left:68px;font-size:10px;font-weight:normal;}
div.edit_address  fieldset{width:500px;}
div.edit_address  fieldset label{width:140px;float:left;display:inline;text-align:left;height:19px;margin: 0px 10px 5px 0px;}
div.edit_address  fieldset input{width:200px;float:left;display:inline;margin: 0px 0px 5px 0px;}
div.edit_address  fieldset select{float:left;display:inline;margin: 0px 0px 5px 0px;}
div.edit_address  fieldset span {float:left;display:inline;text-align:right;color:#C03;margin: 0px 0px 0px 5px;}
div.edit_address fieldset div.primary {clear:both;margin: 0px 0px 0px 150px;padding:5px 0px 0px 0px;}
div.edit_address fieldset div.primary input{width:16px;margin: 0px 10px 0px 0px;}
div.current_ship_address div.shipping_address {float:left;display:inline;width:600px;margin:20px 0px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;height:160px;}
div.current_ship_address div.shipping_address p {margin: 0px 0px 0px 50px;padding:0px;}
div.current_ship_address div.shipping_address h1  {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:14px;font-weight:normal;border-bottom:2px solid #dddddd;display:block;}
div.current_ship_address div.alternate_address{float:left;display:inline;width:600px;margin:20px 0px 0px 0px;padding: 10px;background:#f7f7f7;border:2px solid #dddddd;}
div.current_ship_address div.alternate_address h1  {margin: 0px 0px 12px 0px;padding:0px;color:#000;font-size:14px;font-weight:normal;border-bottom:2px solid #dddddd;display:block;}
div.current_ship_address div.alternate_address p {margin: 0px 0px 0px 0px;padding:0px;}
div.current_ship_address div.alternate_address ul  {margin: 10px 0px 10px 20px;padding:0px;list-style:none;}
div.current_ship_address div.alternate_address ul li input {display:block;float:left;display:inline;margin-right:10px;}
div.current_ship_address div.alternate_address ul strong {display:block;float:left;display:inline;}
div.current_ship_address div.alternate_address ul p {display:block;clear:both;margin: 0px 0px 20px 40px;padding: 5px 0px 0px 0px;}
div.confirm_order div.confirm_order {clear:both;display:block;text-align:right;padding-top:10px;margin-right:22px;}
div.confirm_order div.confirm_order input {background-image:url(../../images/confirm_order.gif);background-position:0px 0px;width:90px;height:20px;}
div.confirm_order div.confirm_order input:hover  {background-position:0px 0px;}

div.confirm_order_account div.confirm_order_account {clear:both;display:block;text-align:right;padding-top:10px;margin-right:22px;}
div.confirm_order_account div.confirm_order_account input {background-image:url(../../images/confirm_order.gif);background-position:0px 0px;width:90px;height:20px;}
div.confirm_order_account div.confirm_order_account input:hover  {background-position:0px 0px;}

a.add_address {background-image:url(../../images/add_address.gif);background-position:0px 0px;width:90px;height:20px;display:block;}
a.add_address:hover {background-position:0px 0px;}
table tr td a.add_address span, a.add_address span,table tr td a.back span, a.back span,table tr td a.delete span, a.delete span,table tr td a.edit span, a.back edit {display:none;border:1px solid red;}
div.category_description {background:#FFF;margin: 1px 0px -3px 0px;z-index:10;padding-bottom:10px;display:block;position:relative;width:995px;}
div.error {font-weight:bold;margin:10px;}
div.checkout_payment div.error {border: 3px solid #cc3333 ;padding:10px;font-weight:bold;width:400px;margin:0px;margin-top:18px;}
div.checkout_payment div.error strong {margin: 0px 10px 3px 0px;padding:0px;font-size:16px;display:block;border-bottom: 3px solid #cc3333 ;}
div.checkout_payment div.error span {margin: 0px 10px 0px 0px;padding:0px;}
div.account_dashboard, div.edit_account, div.edit_address, div.edit_account  {margin-left:0px;min-height:500px;}