
img, div, input, .pngfix { _behavior: url(/css/iepngfix.htc); }

html{ background-color: #000; }
body { color: #FFF; font-family: Trebuchet MS, Helvetica, sans-serif; }

body {
	background-image: url(/img/bknd_top.gif); 
	background-repeat: repeat-x; 
}


body.branded{
	background-image: url(/img/bknd_top_sale.jpg); 
	background-repeat: repeat-x; 
}



.float-l { float: left; margin-right: 20px; }
.float-r { float: right; margin-left: 20px;  }
.clear-b { clear: both; }
.clear-l { clear: left; }
.clear-r { clear: right; } 
.hide-nav { display: none; }
.width250 { width: 250px; }

a { color: #990000; text-decoration: none; }
a.css-button, button.css-button { 
	background-image: url(/img/btn_red.png);
	background-repeat: no-repeat; 
	background-position: top right;
	color: #FFF !important;
	font-size: 93%;
	padding: 4px 10px 4px 0;
	text-align: center;
	outline: none;
	height: 24px;
	border: none;
}
a.css-button span, button.css-button span { 
	background-image: url(/img/btn_red.png);
	background-repeat: no-repeat; 
	background-position: top left;
	padding:4px 0 4px 10px;
	margin: 0px 0px 2px -3px;
	height: 24px;
	
	border: none;
	
	}
p { margin: 0px 0px 10px 0px; line-height: 138.5%; color: #CCC; }
h1 { font-size: 216%; margin-bottom: 20px; }
h2 { font-size: 167%; margin-bottom: 20px; }
h3 { font-size: 138.5%; font-style:italic; }
strong { font-weight: bold; }
em { font-style: italic; }
label { display: block; margin-bottom: 5px; font-weight: bold; color: #CCC; }
fieldset { border: 1px solid #666; padding: 10px; margin: 20px 0px; }
textarea { overflow: hidden; }
ul { padding: 20px 20px; color: #CCC;}
li { 
	list-style-type:disc; 
	list-style-position: inside; 
/*	padding-left: 1em;
	text-indent: -1em; */
}

#container { 
	width: 100%;
	margin: auto auto;
}

/* Top Bar */
#top_bar { 
	height: 74px; 
	width: 960px; 
	position: relative;
	margin: auto auto;
}
#top_bar img { 
	float: left; 
}

/* Top Bar User Section */
#user { 
	float: right;
	text-align: right; 
	padding: 10px 0px 0px 0px;
	color: #999; 
	}
#user a { 
	color: #666; 
	text-decoration: none; 
}
#user a.shop, #user a.sales { 
	color: #000; 
	font-weight: bold; 
	font-size: 108%;
}

.facebook { float: right;  } 
.twitter { float: right; margin-left: 20px; } 

/* Navigation */
#nav { 
	height: 30px; 
	width: 960px;
	margin: auto auto;	
}

#nav ul { 
	padding: 0px 0px;
	margin: 0px 0px;
}
#nav ul li { 
	float: left; 
	height: 30px; 
	list-style-type:none; 
	list-style-position:inherit;
	margin-right: 20px;

}
#nav ul li a { 
	display: block; 
	height:30px;  
}

#accessories { width: 84px; background-image: url(/img/nav/accessories.png);  _behavior: url(/css/iepngfix.htc);}
#carpets { width: 59px;  background-image: url(/img/nav/carpets.png);  _behavior: url(/css/iepngfix.htc); } 
#fabrics { width: 47px;  background-image: url(/img/nav/fabrics.png);  _behavior: url(/css/iepngfix.htc);} 
#furniture { width: 67px;  background-image: url(/img/nav/furniture.png); _behavior: url(/css/iepngfix.htc); } 
#lighting { width: 61px;  background-image: url(/img/nav/lighting.png);  _behavior: url(/css/iepngfix.htc);} 
#wallpaper { width: 75px;  background-image: url(/img/nav/wallpaper.png); _behavior: url(/css/iepngfix.htc); } 
#upcoming_sales a { width: 114px; background-image: url(/img/nav/upcoming_sales.png); _behavior: url(/css/iepngfix.htc);} 
#upcoming_sales a:hover { background-position: 0px -29px; }
#upcoming_sales a:active, #upcoming_sales a:focus { background-position: 0px -58px; }
#shop_by_brand a { width: 105px; background-image: url(/img/nav/shop_by_brand.png);_behavior: url(/css/iepngfix.htc); }
#shop_by_brand a:hover { background-position: 0px -29px; }
#shop_by_brand a:active, #shop_by_brand a:focus { background-position: 0px -58px; }
#become_a_member a { width: 132px; background-image: url(/img/nav/become_member.png);_behavior: url(/css/iepngfix.htc); }
#become_a_member a:hover { background-position: 0px -29px; }
#become_a_member a:active, #become_a_member a:focus { background-position: 0px -58px; }
#current_sales a { width: 96px; background-image: url(/img/nav/current_sales.png); _behavior: url(/css/iepngfix.htc); }
#current_sales a:hover { background-position: 0px -29px; }
#current_sales a:active, #become_a_member a:focus { background-position: 0px -58px; }

.btn-go { width:49px; height: 23px; background-image: url(/img/btn_go.png); border: none; background-color:transparent; cursor: pointer;  _behavior: url(/css/iepngfix.htc); }
.btn-go:hover { background-position: 0px -46px; }
.btn-go:active{ background-position: 0px -23px; }
.btn-update { width:69px; height: 23px; background-image: url(/img/btn_update.png); border: none; background-color:transparent; cursor: pointer; _behavior: url(/css/iepngfix.htc);  }
.btn-update:hover { background-position: 0px -46px; }
.btn-update:active{ background-position: 0px -23px; }
.btn-checkout { width:89px; height: 23px; background-image: url(/img/btn_checkout.png); border: none; background-color:transparent; cursor: pointer; display: block; _behavior: url(/css/iepngfix.htc);  }
.btn-checkout:hover { background-position: 0px -46px; }
.btn-checkout:active{ background-position: 0px -23px; }
.btn-join { width:95px; height: 23px; background-image: url(/img/btn_join_now.png); border: none; background-color:transparent; cursor: pointer;  _behavior: url(/css/iepngfix.htc); }
.btn-join:hover { background-position: 0px -46px; }
.btn-join:active{ background-position: 0px -23px; }
.btn-cancel { width: 70px; height: 23px; background-image: url(/img/btn_cancel.png);  border: none; background-color:transparent; cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-cancel:hover { background-position: 0px -46px; }
.btn-cancel:active{ background-position: 0px -23px; }
.btn-delete { width: 67px; height: 23px; background-image: url(/img/btn_delete.png);  border: none; background-color:transparent; cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-edit { width:48px; height: 23px; background-image: url(/img/btn_edit.png);  border: none; background-color:transparent; }
.btn-edit:hover { background-position: 0px -46px; }
.btn-edit:active{ background-position: 0px -23px; }
.btn-invite{ width: 60px; height: 23px; background-image: url(/img/btn_invite.png);  border: none; background-color:transparent; cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-invite:hover { background-position: 0px -46px; }
.btn-invite:active{ background-position: 0px -23px; }
.btn-login { width: 58px; height: 23px; background-image: url(/img/btn_login.png);  border: none; background-color:transparent;cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-login:hover { background-position: 0px -46px; }
.btn-login:active{ background-position: 0px -23px; }
.btn-save{ width: 51px; height: 23px; background-image: url(/img/btn_save.png);  border: none; background-color:transparent;cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-save:hover { background-position: 0px -46px; }
.btn-save:active{ background-position: 0px -23px; }
.btn-submit{ width: 65px; height: 23px; background-image: url(/img/btn_submit.png); border: none; background-color:transparent;cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-submit:hover{ background-position: 0px -46px; }
.btn-submit:active{ background-position: 0px-23px;}
.btn-add-to-cart{ width: 300px; height: 23px; background-image: url(/img/btn_add_to_cart.png); border: none; background-color:transparent; margin-top: 10px; cursor: pointer;  _behavior: url(/css/iepngfix.htc);}
.btn-add-to-cart:hover{ background-position: 0px -46px; }
.btn-add-to-cart:active{ background-position: 0px -23px;}
.btn-view-now { width: 81px; height: 99px; background-image: url(/img/btn_view_now.png); border: none; background-color: transparent; display:block;cursor: pointer;  _behavior: url(/css/iepngfix.htc); position: absolute; right: 10px; }
.btn-view-now:hover { background-position: 0px -198px;  }
.btn-view-now:active { background-position: 0px -99px; }
.btn-zoom { width: 30px; height: 30px; background-image: url(/img/btn_zoom.png); border: none; background-color: transparent; display: block; position: absolute; top: 320px; right: 0px; cursor: pointer; outline: none;  _behavior: url(/css/iepngfix.htc);}
.btn-zoom:hover, .btn-zoom:active { background-position: 0px -30px; } 
.btn-cart-del { width: 12px; height: 12px; background-image: url(/img/btn_cart_del2.png); border: none; background-color: transparent; display: block; background-repeat:no-repeat; cursor: pointer; outline: none; _behavior: url(/css/iepngfix.htc); }
.btn-place-order { width: 109px; height: 23px; background-image: url(/img/btn_place_order.png); border: none; background-color: transparent; display: block; cursor: pointer;  _behavior: url(/css/iepngfix.htc); }
.btn-place-order:hover { background-position: 0px -46px;  }
.btn-place-order:active { background-position: 0px -23px; }
.disabled, .disabled:hover, .disabled:active { background-position: 0px -69px; cursor: wait !important;}


/* Content */
/*#content_container { width: 100%; background-image: url(/img/bknd_bot_sale.jpg); background-position: 0px 150px; background-repeat: repeat-x; padding-top: 0px;}*/
#content_container { background-image: none; padding-top: 20px; }
body.branded #content_container { width: 100%; background-image: url(/img/bknd_bot_sale.jpg); background-position: 0px 150px; background-repeat: repeat-x; padding-top: 0px;}


#content { 
	padding: 0px 0px 50px 0px; 
	width: 960px; 
	margin: auto auto;
}


#footer { padding: 30px 10px 30px 10px;  color: #333; width: 940px; margin: auto auto;}
#footer a { color: #CCC;}

#brands .brand { 
	width: 333px;
	height: 248px;
	padding: 0px 0px 0px 0px; 
	float: left;
	margin: 0px 10px 30px 10px; 
	position: relative;
	border: 1px solid #333;  
}

#brands .brand img { 
	top: 0px; 
	left: 0px; 
	position: absolute; 
	z-index: 0; 
}

.overlay { 
	position: absolute;
	bottom: 0px;
	height: 50px; 
	width: 333px; 
	background-color: #000; 
	z-index: 2;
}
.brand .brand-info {
	position: absolute;
    bottom: 6px;
	left: 12px;
	z-index: 3;
}
.brand .brand-info span.sale-brand { 
	font-size: 167%; 
	display: block;  
}
.brand .brand-info span.sale-time-remaining { 
	font-size: 93%; 
	font-weight: bold; 
}

.brand .brand-info span.closes-in { font-size: 85%; color: #999; font-weight:100; }

#brands .brand .shop-now { 
	position: absolute; 
	right:12px; 
	bottom: 12px; 
 	left: auto;
top: auto;
	z-index: 5; 
}

#favorite_brands {  
	
	border: 1px solid #333; 
	padding-left: 15px; 
	background-color: #000;
}

#favorite_brands a  { margin: 0px 15px; }

/* Sale Page */

.sale-co { 
	width: 960px;
	height: 150px; 
	margin-bottom: 30px;  
	position: relative; 
	overflow: hidden; 
	margin: auto auto;
	margin-bottom: 20px;
}

.sale-co img { vertical-align: middle; }

.sale-co-copy { float: left; font-size: 100%; width: 600px; display: table; height: 150px;  position:relative; }
.sale-co p  { margin: 0px 0px; }
.sale-item { 
	width: 450px; 
	height: 450px; 
	float: left; 
	padding: 0px 15px 30px 15px;  
	*padding: 0px 10px 30px 10px;
	position: relative;
}
.sale-item a { display: block; }
.sale-item .bot { 
	width: 420px; 
	height: 100px; 
	background-image: url(/img/bknd_sale_bot.jpg); 
	padding: 10px 10px 10px 20px; 
	position: relative; 
	background-repeat: repeat-both;
}

.sale-item .bot-prices { position: absolute; bottom: 10px; left: 20px; }
.sale-item .bot p { margin: 0 0; }
.sale-item .bot p.brand-name { width: 315px; font-size: 108%;color: #333; font-weight: bold; margin-top: 10px; /*margin-bottom: 20px;*/ text-transform: uppercase; display: block; float:left; }
.sale-item .bot p.sale-price { font-size: 138.5%; color: #990000; font-weight: bold;display: block; float:left; text-transform: uppercase; }
.sale-item .bot p.retail-price { font-size: 93%; color: #666; text-decoration:line-through;display: block;font-weight: bold;float:left;}
.sale-item .bot span {  }

/* Details Page */
#product_viewer { width: 315px; float: left; margin-right: 35px; position: relative;  }
#product_large { position:relative; width:315px; height:315px; }
#product_large img { position:absolute; width:315px; height:315px; z-index: 0 }
#product_thumbs { padding-top: 5px; }
#product_thumbs a { padding:3px; display:block; float:left; cursor: pointer;  }
#product_thumbs a:active, #product_thumbs a:focus { outline:none; }
#product_details { 
	width: 345px; 
	font-size: 108%; 
	float:left;
	position: relative;
} 
#product_details h1 { font-size: 167%; margin-bottom: 10px; }

#product_details p { color: #CCC; }

#product_details p strong { color: #FFF; display: block; text-transform: uppercase; }

#product_add { 
	background-image: url(/img/bknd_product_add.jpg);
	width: 301px; 
	margin: 38px auto; 
	padding: 15px 22px; 
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #CCC;
}

#product_add p.sale-price { 
	font-size: 182%; 
	color: #333; 
	display: block;
}

#product_add p.retail-price { 
	font-size: 93%; 
	color: #666;
	text-decoration:line-through;
	display: block;
	font-weight: bold; 
}
#product_add  .quantity-in-cart { color: #FFF; background-color: #990000; padding: 4px 0px; width:100%; text-align: center; margin:5px 0px; }


/* Category Page */
.cat-items { float: left; width: 770px; font-family: Helvetica, Arial Sans-serif; }
.cat-item { height: 225px; width: 225px; float: left; margin: 0px 15px 30px 15px; }
.cat-item .bot { 
	width: 215px;
	height: 50px;
	background-image: url(/img/bknd_category_bot.jpg);
	padding: 5px;	
}

.cat-item .bot p { margin: 0 0; }
.cat-item .bot p.brand-name { font-size: 108%; color: #000; font-weight: bold; margin-bottom: 6px;}
.cat-item .bot p.sale-price { font-weight: bold; color: #333; }
.sale-amount { color: #660000; }
.cat-item .bot p.retail-price { color: #666; font-size: 77%; font-weight: bold; text-decoration: line-through; }


/* Brand Page */
.brand-logo { width: 300px; height: 150px;  float: left; margin: 10px; *margin: 0px 5px 0px 5px; }

/* Registration */
#register { width: 575px; margin: auto auto; }
#register label { margin-bottom: 5px; }
#register .row { clear: left; }
#register .row div { float: left; }
#register .row div input { width: 240px; margin-right: 20px; margin-bottom: 20px;  border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF;  }
#register .row div input.emails, #register .row div input.city, #register .row div input.state { width: 202px; }
#register .row div input.zip { width: 40px; }
#register .row input.radio { width: 20px; margin: 0px 0px; }
#register .row select { width: 250px; }
#register #agree, #register #design_profession { margin-bottom: 20px;  margin-top: 20px; clear: left; }
#register #agree label, #register #design_profession label { display: inline;  }

/* Manage Account */
#manage_account { width: 575px; margin: auto auto; }
#manage_account label { margin-bottom: 5px; }
#manage_account .row { clear: left; }
#manage_account .row div { float: left; }
#manage_account .row div input { width: 250px; margin-right: 20px; margin-bottom: 20px;  }
#manage_account .row div input.emails { width: 212px; }
#manage_account .row div input.zip { width: 50px; }
#manage_account .row input.radio { width: 20px; margin: 0px 0px; }
#manage_account .row select { width: 250px; }
#manage_account #agree { margin-bottom: 20px;  margin-top: 20px; clear: left; }
#manage_account #agree label { display: inline;  }

/* Invite Friends */
#invite_friends { width: 575px; margin: auto auto;  }
#your_info { margin-bottom: 10px;}
#your_info div { float: left; margin-right: 20px; margin-bottom: 20px;   }
#your_info input {  width: 240px;  border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF; }
#friend_info  { clear: left;  }
#friend_info input { display: block; width: 240px; margin-bottom: 10px;  border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF; }
#your_info div label, #friend_info label { margin-bottom: 5px; }

/* Contact Us */
#contact_us { width: 600px; margin: auto auto; }
#contact_us #contact_us_row_1 { width: 250px; float: left; margin-right: 20px; }
#contact_us #contact_us_row_1 div {  /*float: left; margin-right: 20px;  */} 
#contact_us #contact_us_row_2 { float: right; }
#contact_us #contact_us_row_1 input, #contact_us #your_email input { width: 240px; margin-bottom: 10px;  border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF;  }
#contact_us textarea { width: 300px; height: 250px; margin-bottom: 20px;  border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF;  }
#contact_us label { margin-bottom: 5px; }

/* Login Page */
form#login { width: 575px; margin: auto auto;  margin-bottom: 100px; }
form#login #login_inputs div  { float: left; margin-right: 20px; margin-bottom: 20px; } 
form#login #login_inputs div input { width: 240px; border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF; }
form#login #login_inputs label { margin-bottom: 5px; }

/* Add Product*/
#sidebar { float: right; }
#banner_ad { border: 1px solid #333; margin-bottom: 30px; }
#feed { width: 200px; border: 1px solid #333;  background-color: #000; padding: 14px 14px 14px 14px; }
#feed .feed-item { font-family: arial,helvetica,clean,sans-serif; position: relative; padding:  0px 0px 15px 0px; margin: 0px 0px 10px 0px; } 
#feed .feed-item span { font-size: 108%; color: #CCC;  } 
#feed .feed-item p {  color: #999; }
#feed .feed-item a.more-link { font-size: 85%; font-weight: bold; float:right;/*position: absolute; bottom: 0px; right: 0px; */color: #990000 }

/* Cart */
#checkout { }
#checkout h2 { border-bottom: 3px solid #999; }
#checkout table td, #checkout table th { padding: 8px 0px 0px 0px; vertical-align:top; }
#checkout table th { font-weight: bold; text-transform: uppercase; padding-bottom: 5px; font-size: 93%; }
#checkout input[type="text"] { border: 1px solid #666; background-color: #000; padding: 5px 5px; color: #FFF; margin-bottom: 5px; }
#checkout select {  margin-bottom: 5px; }

#checkout .error_message { color:#990000; font-weight:bold; margin-bottom:10px; }

#checkout div.section { float: left; width: 525px; }
#checkout div.section div { float: left; margin-right: 10px; }
#checkout #address, #checkout #gift_card_info, #checkout #promotion_info { margin-bottom: 20px; } 
#checkout #gift_card_info input, #checkout #promotion_info input { float: left; clear: both;}
#checkout #gift_card_info .error_message, #checkout #promotion_info .error_message { float: left; clear: both;}
#checkout #gift_card_info ul.gift-cards, #checkout #promotion_info ul.promotions { margin: 0px; padding: 0px; }
#checkout #gift_card_info ul.gift-cards li, #checkout #promotion_info ul.promotions li { list-style-type:none; padding-left: 1em;
text-indent: -1em; clear: left;}
#checkout #gift_card_info ul.gift-cards li label, #checkout #promotion_info ul.promotions li label{ margin-left: 1.5em; clear: none; float: left;}
#checkout #gift_card_info ul.gift-cards li input, #checkout #promotion_info ul.promotions li input { margin-top: .25em; clear: none; float: left;}
#checkout #gift_card_info span.amount-remaining { display: none; }

#order_summary { border: 1px solid #999; padding: 5px; } 
#order_summary .order-item { clear: both; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #999}
#order_summary .order-item img { float: left; margin-right: 10px; }
#order_summary .order-item div.info {float: left; width: 309px;}
#order_summary .order-item div.info p {float: left; clear: both; margin-bottom: 5px;}
#order_summary .order-item div.info div.totals { clear: both;}
#order_summary .order-item div.info div.totals span.left { float: left;}
#order_summary .order-item div.info div.totals span.right { float: right;}


#order_summary .order-totals { }
                      
/*FAQ*/
#faq_container { width: 600px;}
#faq_container strong { font-size: 123.1%; margin-bottom: 5px; display: block; margin-top: 30px;  }
#faq_container p { margin-bottom: 20px; padding-left: 15px; }

/* SHIPPING CONTAINER */
#shipping_container { width: 600px; }
#shipping_container strong { font-size: 123.1%; margin-bottom: 5px; display: block; margin-top: 30px; }
#shipping_container p { margin-bottom: 20px; padding-left: 15px; }

/* Upcoming Sales */
.upcoming-sale-item { width: 218px; height: 150px; float: left; margin: 0px 30px 30px 0px; }

/* Errors */
.error-msg,   { width: auto; background-color: #222; padding: 5px 20px; border: 1px solid #666;}
.error-msg h2  {  margin-bottom: 0px; font-size:138.5%; color: #CCC; }

.error-msg ul{ color: #990000; font-size:108%; padding: 5px 0px; margin-left: 10px; }
.error-msg ul li { list-style-type:none; padding-left: 1em;
text-indent: -1em;}
#login .error_message { color: #990000; font-size: 138.5%; margin-bottom: 10px; }


.sold-out { background-image: url(/img/sold_out.png); width:103px; height: 107px; z-index: 1; position: absolute; top: -4px; right: -4px;}
.sold-out-lg { background-image: url(/img/sold_out_lg.png); width:220px; height: 229px; z-index: 1; position: absolute; top: -9px; right: 5px; *right:0px; }

.coming-soon { background-image: url(/img/coming_soon.png); width:103px; height: 107px; z-index: 1; position: absolute; top: -4px; right: -4px;}

.out-of-stock { color: #FFF; font-weight:bold;background-color: #990000; padding: 4px 0px; width:100%; text-align: center; }

/* Edit Sale Page */
div.edit-sale-products { clear: both; margin-top: 1em;}
div.edit-sale-products input { margin-top: .25em; margin-right: .75em; float: left; clear: left;}
div.edit-sale-products label { float: left; }
div.edit-sale-products ul.checkboxMultiple { margin:0; padding:0; list-style-type:none; } 
div.edit-sale-products ul.checkboxMultiple li { display:block; clear:both; margin: 0 8px 0 0; }

/* Edit Promotions Page */
form#promotion div#text_description { font-style: italic; }
form#promotion div.column { width: 45%; float: left; clear: none;}


/* Gate Page */

#gate { 
	
	background-image: url(/img/bknd_gate.jpg); 
	width:959px; 
	height: 470px;
	padding: 80px;
	background-repeat: no-repeat;
}
#gate p { color: #FFF; }
#gate label { color: #990000; text-transform: uppercase; font-size: 77%;}
#gate form { margin-bottom: 50px; }

#gate h1, #gate h2 { text-transform: uppercase; }

#gate_forms { 
	width: 220px;
}

#gate_forms input.field { width: 214px; }
#gate_forms input[type="submit"] { margin-right:-6px; }
#gate_forms span a { clear:both; display: block; text-align: right; color: #FFF;  font-size: 77%;} 
#gate_forms span a:hover { text-decoration:underline; } 



.btn-enter { width: 128px; height: 38px; float: right; background-image: url(/img/btn_enter.png); border: none; background-color:transparent;cursor: pointer;  _behavior: url(/css/iepngfix.htc); }
.btn-sign-up { width: 167px; height: 38px; float: right; background-image: url(/img/btn_sign_up.png); border: none; background-color: transparent; display: block; background-repeat:no-repeat; cursor: pointer; outline: none; _behavior: url(/css/iepngfix.htc);}
/* Generic Styles */
.negative {color:#990000;}
.notice {color: red; }
.updating {display: block; }