body, html {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #fefefe;
	height: auto;
}

a {
	color: #497CDC;
	text-decoration: none;	
}

a:hover {
	border-bottom: 1px solid #497CDC;
}

img {
	border: none;
	text-decoration: none;
}

.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.help {
	color: #666666;
	letter-spacing: 1;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	margin-top: 10px;
	padding-left: 28px;
}

#top_wrapper {
	margin: 0;
	width: 1000px;
	float: left;
	background: transparent url(../images/slogan.jpg) right 30px no-repeat;
}

#site_logo {
	width: 194px;
	height: 100px;
	color: white;
	float: left;
	background: transparent url(../images/header_logo_2013.png) 5px center no-repeat;
	cursor: pointer;
}

#site_menu {
	width: 760px;
	float: left;
	margin: 60px 0 0 30px;
}

#content_wrapper {
	margin: 0;
	width: 1000px;
	float: left;
	padding-bottom: 10px;
}

#site_left {
	width: 780px;
	float: left;
}

#site_right {
	width: 200px;
	margin-left: 10px;
	float: left;
	font-size: 11px;
}

#site_body {
	margin-top: 5px;	
}

#site_body_left {
	width: 180px;
	float: left;
	margin-right: 10px;	
}

#site_body_right {
	width: 590px;
	float: left;
	margin-top: 5px;
}

#footer_wrapper {
	width: 1000px;
	text-align: center;
	padding: 10px 0;
	font-size: 10px;
}

#divider {
	clear: both;
	height: 3px;
	background: transparent url(../images/footer_divider.gif) center top no-repeat;
}

#loading, #tabloading {
	width: 100%;
	height: 100px;
	background: transparent url(../images/loading.gif) center 0 no-repeat;	
}

table.heading, table.subheading, table.heading_vip, table.product_details, table.salisting {
	width: 99%;
	border: none;
	background: transparent;
}

table.listing {
	width: 97%;
	border: none;
	background: transparent;
}

table.heading {
	background: #02bef2 url(../images/heading_bg.gif) left bottom repeat-x;
	border: 1px solid #b5b5b5;
	border-bottom: none;
	color: #ffffff;
}

table.heading th {
	height: 31px;
	text-align: left;
	font-size: 12px;
	top: 0px;
	padding:0 10px;
	border: 1px solid #ffffff;
	border-right: none;
	color: #ffffff;
}

table.heading th span.rec {
	color: white;
	border: 1px solid #C32927;
	background: transparent url(../images/btn_rec_bg.gif) 0 0 repeat-x;
	padding: 2px 8px 3px 8px;
	float: right;
	font-size: 11px;
	font-weight: bold;
	border-radius: 3px;
	cursor: pointer;
}

table.heading th img {
	vertical-align: middle;	
}

table.heading td {
	padding: 0 10px 0 0;
	border: 1px solid #ffffff;
	border-left: none;
}

table.salisting th {
	background: #d1cac0;
	padding: 4px;
	font-weight: bold;
	text-align: center;
	height: 30px;
	color: #252627;
}

table.salisting .button {
	float: none;
	margin: 0 auto;	
}

table.listing th {
	font-size: 14px;
	color: #5F5046;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	border-bottom: 1px dashed #5a5a5a;
}

table.listing td {
	padding: 2px 0;
}

table.subheading {
	width: 99%;
	border: none;
}
	
table.subheading th {
	background: #d1cac0;
	padding: 4px;
	font-weight: bold;
	text-align: left;
	height: 30px;
	color: #252627;
}

table.subheading td {
	padding: 10px 4px;
}

table.content {
	border: 1px solid #b5b5b5;
	border-top: none;	
}

.rowclass0, drowsclass0 {
	background-color: #ffffff;
}

.rowclass1 {
	background-color: #ededed;
}

.rowclass0:hover, .rowclass1:hover {
	background-color: #c9d4e8;
}

table.product_details {
	width: 90%;
	border: none;
	background: transparent;
}

table.product_details th {
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid black;
}

table.product_details td {
	padding: 5px 0;	
}

table.objectdetails {
	margin-top: 10px;	
}

table.objectdetails tr {
	vertical-align: top;
	text-align: left;
}

table.objectdetails th {
	font-weight: normal;
	text-align: left;
	min-width: 150px;
}

table.objectdetails td {
	text-align: left;
	padding: 3px 0;
}

fieldset.bidderdetaile {
	width: 100%;
}

fieldset.bidderdetail legend {
	color: #333333;
	padding: 0 3px;
}

.button {
	background: transparent url(../images/btn_bg.png) repeat-x 0 0;
    float: left;
    text-align: center;
	padding: 6px 6px 4px 6px;
	color: Gray;
	cursor: pointer;
	border: 1px solid gray;
	font-size: 12px;
}

.inputbox {
	padding: 2px 4px;
	border:solid 1px #b4b4b4;
	font-size: 12px;
}

.mark_btn {
	float: left;
	height: 10px;
	padding: 4px 7px 7px 5px;
	background: transparent url(../images/mark_btn_bg.png) top left repeat-x;
	border: 1px solid #bbbbbb;
	border-radius: 2px;
	cursor: pointer;
}

.mark_btn:hover {
	background-position: bottom;
}

.mark_btn span {
	padding-right: 10px;
	background: transparent url(../images/mark_drop_down.gif) right 5px no-repeat;
}

.action_option_list {
	float: left;
	display: block;
	clear: both;
	list-style: none;
	width: 120px;
	margin: 0;
	padding: 5px;
	background: #f6f6f6;
	border: 1px solid #c1c1c1;
}

.action_option_list li {
	padding: 3px 5px;
	cursor: pointer;
}

.action_option_list li:hover {
	background: #e6e6e6;
	border: 1px solid #c1c1c1;
}

.button:hover {
	border: 1px solid #0057aa;
	background: transparent url(../images/btn_bg.png) repeat-x 0 -60px;
}

.dir_button {
	background: transparent url(../images/btn_bg.png) repeat-x 0 0;
    text-align: center;
	padding: 2px 3px;
	color: Gray;
	cursor: pointer;
	border: 1px solid gray;
	font-size: 12px;
}

.dir_button:hover {
	border: 1px solid #0057aa;
	background: transparent url(../images/btn_bg.png) repeat-x 0 -60px;
}

.search_case, .case_listing, #case_details {
	padding: 0 10px;	
}

.search_case .inputbox, .search_case .button {
	width: auto;
	float: left;
}

.search_case select.inputbox {
	margin: 0 10px;
}

.search_case .button {
	padding: 3px 4px;	
}

.search_case h3 {
	font-size: 12px;
	padding-bottom: 1px;
	border-bottom: 1px solid #333333;
}

.case_listing table#table_title {
	width: 100%;
	margin-top: 10px;
	border-bottom: 1px solid #333333;	
}

.case_listing table#table_title tr th {
	font-size: 12px;
	text-align: left;
}

.case_listing table#table_title tr td {
	text-align: right;
}

.ind_buyer {
	height: 25px;
	width: 100%;
	background: transparent url(../images/individual_buyers.png) top left no-repeat;	
}

.corp_buyer {
	height: 25px;
	width: 100%;
	background: transparent url(../images/corporate_buyers.png) top left no-repeat;
}

.salary_earner {
	height: 25px;
	width: 100%;
	background: transparent url(../images/salary_earner.png) top left no-repeat;
}

.business_owner {
	height: 25px;
	width: 100%;
	background: transparent url(../images/business_owner.png) top left no-repeat;
}

.pre_auction {
	height: 25px;
	width: 100%;
	background: transparent url(../images/pre_auction.png) top left no-repeat;
}

.post_auction {
	height: 25px;
	width: 100%;
	background: transparent url(../images/post_auction.png) top left no-repeat;
}

.during_auction {
	height: 25px;
	width: 100%;
	background: transparent url(../images/during_auction.png) top left no-repeat;
	margin-bottom: 10px;
}

/******* css form ********/
.myform {
	padding: 0;
	margin: 0;
}

#stylized2 .clear {
	padding-bottom: 5px;	
}

#stylized h1 {
	font-size:13px;
	font-weight:bold;
	margin-bottom: 20px;
	border-bottom:dashed 1px #b4b4b4;
}

#stylized h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom: 20px;
	border-bottom:dashed 1px #b4b4b4;
}

#stylized p {
	border-bottom:solid 1px #b4b4b4;
	padding-bottom:20px;
	text-align: justify;
	margin-top: 0;
}

#stylized2 p {
	padding-bottom:10px;
	text-align: justify;
}
	
#stylized label{
	clear: both;
	display: block;
	text-align:left;
	font-weight: 700;
}

#stylized2 label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:150px;
	float:left;
	line-height: 1.4em;
	padding-right: 10px;
}

#stylized .small{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}

#stylized .inputbox {
	padding: 2px 4px;
	float:left;
	border:solid 1px #b4b4b4;
	width:220px;
}

#stylized2 .inputbox {
	padding: 2px;
	float: left;
	border: solid 1px #b4b4b4;
	width: 200px;
}

#stylized select.inputbox {
	width: auto;	
}

#stylized textarea.inputbox {
	height: auto;
	width: 520px;
}

#stylized2 textarea.inputbox {
	height: auto;
	width: 320px;
}

#stylized .fieldwrapper {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}

#stylized .fieldwrapper fieldset, #stylized fieldset {
	border: 1px solid #b4b4b4;
}

#stylized .fieldwrapper fieldset legend, #stylized fieldset legend {
	font-weight: bold;
	padding: 0 10px;
	padding-bottom: 10px;
	margin-left: 10px;	
}

#stylized #new_search_alert label {
	width: 130px;
	float: left;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	padding-top: 5px;
}

#stylized #new_search_alert .inputbox {
	width: 130px;
	float: none;
	margin-left: 5px;
}

#stylized #new_search_alert select.inputbox {
	width: auto;
}

#stylized #new_search_alert .keyword {
	width: 380px;	
}

#stylized #new_search_alert .small {
	padding-left: 130px;	
}

#stylized .button, #stylized2 .button {
	background: transparent url(../images/btn_bg.png) repeat-x 0 0;
    text-align: center;
	padding: 6px 6px 4px 6px;
	color: Gray;
	cursor: pointer;
	border: 1px solid gray;
	font-size: 12px;
}

#stylized2 .button {
	margin-left: 160px;
}

#stylized .button:hover, #stylized2 .button:hover {
	border: 1px solid #0057aa;
	background: transparent url(../images/btn_bg.png) repeat-x 0 -60px;
}

#stylized2 fieldset.bidderdetail {
	width: 90%;
	margin-bottom: 10px;
}

#stylized2 fieldset.bidderdetail legend {
	color: #333333;
	padding: 0 3px;
}

#stylized2 fieldset.bidderdetail label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:100px;
	float:left;
	line-height: 1.4em;
	padding-right: 10px;
}

/******* css form ********/

.left {
	float: left;	
}

.remark, .remark a {
	color: red;
}

.remark a {
	font-weight: bold;
	border-bottom: none;
	text-decoration: underline;	
}

#faq_answer_title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
	border-bottom: 1px solid gray;
	width: 500px;
}

#faq_answer {
	padding-top: 10px;
	width: 500px; 	
}

#faq_answer img {
	vertical-align: middle; 	
}

/************** Top Menu ***************/
.topmenu {
	overflow: hidden;
	width: 100%;
}

.topmenu a.topmenu_link {
	background: transparent url(../images/topmenu_left.png) left top no-repeat;
	display: block;
	float: left;
	font-weight: bold;
	font-size: 12px;
	height: 34px;
	padding-left: 15px;
	text-decoration: none;
	margin-left: 10px;
	line-height: 16px;
}

.topmenu a:link.topmenu_link, .topmenu a:visited.topmenu_link, .topmenu a:active.topmenu_link {
	color: #ffffff;
	border-bottom: none;
}

.topmenu a.topmenu_link span {
	background: transparent url(../images/topmenu_right.png) right top no-repeat;
	display: block;
	padding: 8px 20px 10px 0px; /*Set 11px below to match value of 'padding-left' value above*/
}

.topmenu a:hover.topmenu_link, .topmenu a:hover.topmenu_link .current{ /* Hover state CSS */
	background-position: bottom left;
}

.topmenu a.topmenu_link:hover span{ /* Hover state CSS */
	background-position: bottom right;
}

.topmenu_home, .topmenu_guide, .topmenu_fin, .topmenu_services, .topmenu_partner, .topmenu_ads {
	cursor: pointer;
	height: 40px;
	padding-left: 10px;
	float: left;
}

.topmenu_home {
	background: transparent url(../images/top_home.gif) top center no-repeat;
	width: 70px;
}

.topmenu_guide {
	background: transparent url(../images/top_buyer_guides.gif) top center no-repeat;
	width: 106px;
}

.topmenu_fin {
	background: transparent url(../images/top_property_financing.gif) top center no-repeat;
	width: 142px;
}

.topmenu_services {
	background: transparent url(../images/top_our_services.gif) top center no-repeat;
	width: 96px;
}

.topmenu_partner {
	background: transparent url(../images/top_marketing_partner.gif) top center no-repeat;
	width: 131px;
}

.topmenu_ads {
	background: transparent url(../images/top_advertise.gif) top center no-repeat;
	width: 85px;
}
/************** Top Menu ***************/

/************* Search Menu **************/
#searchbar {
	width: 780px;
	left: 0;
	margin-top: 5px;
}

#searchbar div {
	background: transparent url(../images/searchbar_middle.gif) center repeat-y;
}

#searchbar div div {
	background: transparent url(../images/searchbar_top.gif) top center no-repeat;
}

#searchbar div div div {
	padding-bottom: 25px;
	background: transparent url(../images/searchbar_bottom.gif) center bottom no-repeat;
}

#searchtbl div#src-icon {
	background: transparent url(../images/search-icon.gif) center 30px no-repeat;
	min-height: 100px;
}

#searchtbl div#src-form {
	background: none;
	margin-top: 20px;
}

#searchtbl div#src-form div {
	background: none;
	float: left;
	padding: 0;
	margin: 0;
	padding-bottom: 5px;
}

#searchtbl div#src-form span {
	font-size: 11px;
	font-weight: bold;
}

#searchbar #search_advance {
	font-size: 10px;	
}

.src_inputbox, select.src_inputbox {
	padding: 1px 0px 1px 2px;
	color: #00519b;
	border: 1px solid Gray;
	font-size: 11px;
}

.keyword {
	padding: 2px 0px 2px 2px;
	font-size: 12px;
	width: 280px;
}

.src_inputbox2 {
	padding: 1px 0px 1px 2px;
	color: #00519b;
	font-size: 11px;
	width: 130px;
	border: 1px solid #dddedf;
	height: 20px;
	background: transparent url(../images/srcinput_bg.png) repeat-x;
}

select.src_inputbox2 {
	width: auto;
	height: 22px;
	border: 2px solid #dddedf;
}

.keyword2 {
	width: 250px;
}

.price {
	width: 80px;
}

.src_button {
	width: 93px;
	border : none;
	color: #292929;
	font-weight: bold;
	font-size: 15px;
	background: transparent url(../images/src_button.gif) center 4px no-repeat;
	height: 37px;
	cursor: pointer;
	margin-top: 0;
}

.src_button2 {
	width: 134px;
	border : none;
	background: transparent url(../images/search.png) center bottom no-repeat;
	height: 37px;
	cursor: pointer;
	margin-top: 0;
}

.src_advancebtn {
	margin-left: 15px;
	border: none;
	width: 134px;
	height: 37px;
	background: transparent url(../images/advance_search.png) center bottom no-repeat;
	cursor: pointer;
	margin-top: 0;	
}
/************* Search Menu **************/

/************* Pagination ***************/
.pagination_top {
	border-bottom: 1px dashed #b2b2b2;
	border-width: 1px 0;
	padding-bottom: 10px;
}

.pagination_bottom {
	margin-top: 10px;
}

.paginate {
	text-align: center;
	padding: 3px;
	margin: 3px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	text-decoration:none;
	color: #497CDC;
}

.paginate a:hover, .paginate a:active {
	color: #497CDC;
}

.paginate span.current {
	margin: 2px;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	background-color: #999999;
	color: #FFFFFF;
}

.paginate span.disabled {
	padding:2px 5px 2px 5px;
	margin:2px;
	color:#999999;
}
/************* Pagination ***************/

/******* Tab Menu *******/
#container{
	margin: 0 auto;
	width: 100%;
}
#container ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#container ul#menu li{
	float: left;
	margin-right: 5px;
	overflow: hidden;
	position: relative;
}
#container ul#menu li{
	margin-bottom: -1px;
	color: #ffffff;
	cursor: pointer;
	border: 1px solid #b5b5b5;
}

#container ul#menu li span {
	margin: 1px;
	margin-bottom: none;
	font-weight: 700;
	display: block;
	line-height: 25px;
	padding: 0 10px;
	background: #87898b url(../images/heading_bg_gray.gif) left bottom repeat-x;
}

#container ul#menu li.active {
	border-bottom: 1px solid #ffffff;	
}

#container ul#menu li.active span{
	background: transparent url(../images/heading_bg.gif) left bottom repeat-x;
	color: #ffffff;
}

#container ul#menu li:hover span{
	background: transparent url(../images/heading_bg.gif) left bottom repeat-x;
	color: #ffffff;
}

#container ul#menu li a {
	color: #ffffff;
	border-bottom: none;	
}

#container #content{
	margin: 0;
	background: #ffffff;
	border: 1px solid #b5b5b5;
	text-align: left;
	font-size: 11px;
	padding: 10px;
	padding-bottom: 15px;
}
/******* Tab Menu *******/
/******* VIP module ******/
#vip_module {
	cursor: pointer;
	padding-bottom: 10px;
	padding-top: 7px;	
}
/******* VIP module ******/
/******* login module ******/
#login_module {
	width: 180px;
	left: 0;
	margin-bottom: 10px;
}

#login_module div {
	padding-bottom: 3px;
	background: transparent url(../images/login_module_bottom.gif) bottom left no-repeat;
}

#login_module div div {
	text-align: left;
	background: transparent url(../images/login_module_middle.gif) left repeat-y;
}

#login_module div div div {
	background: transparent url(../images/login_top.gif) top left no-repeat;
}

#login_module div div div div {
	background: none;
	font-size: 11px;
}

#login_module div div div div.logged {
	padding: 40px 10px 0 10px;	
}

#login_module div div div div.notlogged {
	padding: 40px 4px 32px 4px;
}

#login_module #regnow {
	width: 160px;
	height: 72px;
	background: transparent url(../images/register_now.gif) bottom left no-repeat;	
	cursor: pointer;
}

#login_module #regfree_link {
	font-weight: bold;
	padding-top: 5px;	
}

#login_module #regfree {
	font-size: 12px;
	color: red;	
}

#login_module .notlogged label {
	display: block;
	clear: both;
	font-weight: bold;
	margin-left: 22px;
}

#login_module .notlogged .remem {
	margin-top: 2px;
	clear: both;
	float: none;
}

#login_module .notlogged .remem input {
	clear: left;
	float: left;
	margin-left: 23px;
}

#login_module .notlogged .remem label {
	clear: right;
  	display: block;
	float: left;
  	margin-left: 3px;
  	margin-top: 1px;
  	font-weight: normal;
}

#login_module .notlogged .newmem, #login_module .notlogged .lostpwd {
	height: 35px;
	width: 86px;
	cursor: pointer;
}

#login_module .notlogged .newmem { 
	float: left;
	background: transparent url(../images/new_user_btn.png) left top no-repeat;
}

#login_module .notlogged .newmem2 {
	height: 33px;
	width: 172px;
	cursor: pointer;
	float: left;
	background: transparent url(../images/reg_free.png) left top no-repeat;
}

#login_module .notlogged .lostpwd { 
	float: right;
	background: transparent url(../images/forgot_password_btn.png) right top no-repeat;
}

#login_module .inputbox {
	border: none;
	width: 120px;
	font-size: 11px;
	padding: 0 26px;
	margin: 0 0 3px 0;
	height: 20px;
	background: transparent url(../images/login_inputbox.png) center bottom no-repeat;
}

#login_module .logged label, #login_module .logged span {
	clear: both;
	display: block;
	width: auto;
	margin: 4px 0;
}

#login_module .logged span {
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px;	
}

#login_module .button {
	background: transparent url(../images/btn_bg.png) repeat-x 0 0;
    text-align: center;
	padding: 2px 10px;
	color: Gray;
	cursor: pointer;
	border: 1px solid gray;
	font-size: 11px;
	float: left;
	margin-left: 55px;
	font-weight: bold;
}

#login_module .login {
	background: transparent url(../images/login_btn.png) center bottom no-repeat;
	height: 20px;
	width: 100%;
	margin: 5px auto;
	padding: 0;
	border: none;
}

#login_module .lostpwd2 {
	width: 100%;
	margin: 5px auto;
	padding: 0;
	text-align: center;
	cursor: pointer;
	text-decoration: underline;
}

#login_module h3, #contact_us_module h3, #loan_calc_container h3, #area_convertor_container h3 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	padding: 13px 0 15px 50px;
	background: url(../images/inside-bar.gif) center bottom no-repeat;
	color: Black;
}

#login_module ul#lt_credit {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	padding-bottom: 15px;
}

#login_module ul#lt_credit li {
	padding-bottom: 2px;
}

#login_module ul#lt_tools {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#login_module ul#lt_tools li {
	height: 22px;
}

#login_module ul#lt_tools li a:link, #login_module ul#lt_tools li a:visited {
	background: url(../images/lttools.gif) no-repeat;
	padding-left: 22px;
	padding-top: 5px;
	font-weight: bold;
	width: 100%;
	font-size: 11px;
}

#login_module ul#lt_tools li a:hover {
	background-position: 0px -25px;
	color: #778195;
	border-bottom: none;
	text-decoration: none;
}
/******* login module ******/
/****** contact us module ******/
#contact_us_module, #google_ads_module {
	width: 180px;
	left: 0;
	padding-bottom: 10px;
}

#contact_us_module div {
	padding-bottom: 5px;
	background: transparent url(../images/login_module_bottom.gif) bottom left no-repeat;
}

#contact_us_module div div {
	text-align: left;
	background: transparent url(../images/login_module_middle.gif) left repeat-y;
}

#contact_us_module div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/left_top_contact_us3.gif) top left no-repeat;
}

#contact_us_module div div div div {
	background: none;
	font-size: 11px;
	margin: 0;
	padding: 0 5px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
}

#contact_us_module label, #contact_us_module span {
	display: block;
	clear: both;
	color: #ffffff;
}

#contact_us_module label {
	height: 20px;
	width: 100%;
	background: transparent url(../images/contact_label_bg.png) center top no-repeat;
	line-height: 16px;
	padding: 2px 0;
}

#contact_us_module label#operate_hour {
	margin-top: 3px;
	background: transparent url(../images/contact_oh_label_bg.png) center top no-repeat;
}

#contact_us_module span {
	font-size: 11px;
	width: 100%;
	margin: 0;
	margin-top: 2px;
	padding: 0;
	padding-top: 2px;
	height: 20px;
	color: red;	
	background: transparent url(../images/login_inputbox.png) center top no-repeat;
}

#contact_us_module label#clear {
	width: 100%;
	height: 5px;
	background: transparent url(../images/left_divider.gif) center top no-repeat;	
}

#contact_us_module span.red {
	color: red;	
}

#contact_us_module span.blue {
	color: blue;	
}

#contact_us_module span.green {
	color: #5ca03c;
	padding-bottom: 0;
}
/****** contact us module ******/
/******* shoutbox  *******/
#message_container {
	width: 220px;
	right: 0;
	padding-bottom: 10px;
	position: fixed;
	right: 10px;
	bottom: 0;
}

#message_container div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/right_top_live_msg2.gif) top left no-repeat;	
}

#message_container textarea.inputbox {
	height: auto;
	border: solid 1px #b4b4b4;
}

#message_container .button {
	background: transparent url(../images/btn_bg.png) repeat-x 0 0;
    float: left;
    text-align: center;
	padding: 2px 10px;
	color: Gray;
	cursor: pointer;
	border: 1px solid gray;
	margin-left: 40px;
	font-size: 11px;
}

#message_container div div, #status_indicator_container div div, #news_feed_container div div {
	text-align: center;
	background: transparent url(../images/right_middle_2.gif) left repeat-y;
}

#message_container div, #status_indicator_container div, #news_feed_container div {
	padding-bottom: 5px;
	background: transparent url(../images/right_bottom_2.gif) bottom left no-repeat;	
}

#message_container h3, #status_indicator_container h3 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-top: 0;
	padding: 13px 0 15px 55px;
	background: url(../images/inside-bar.gif) center bottom no-repeat;
	color: Black;	
}

#status_indicator_container h3, #loan_calc_container h3, #area_convertor_container h3 {
	cursor: pointer;	
}

#message_container ul#message_board {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0 4px;
	height: 180px;
	overflow: auto;
}

#message_container .date {
	font-weight: normal;
	font-size: 9px;
	color: #aeaeae;
}

#message_container_toggle {
	width: 151px;
	height: 80px;
	position: fixed;
	margin: 0 5px 5px 0;
	background: transparent url(../images/chat_toggle.png) 0 0 no-repeat;
	right: 0;
	bottom: 0;
	cursor: pointer;
}

/******* shoutbox *******/
/******* status indicator *******/
#status_indicator_container {
	width: 220px;
	right: 0;
	padding-bottom: 10px;
}

#status_indicator_container div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/right_top_status_indi2.gif) top left no-repeat;	
}

#status_indicator_container div div div div {
	background: none;
	text-align: left;
}

#status_indicator_container label {
	clear: both;
	display: block;
	height: 25px;
	width: 80px;
}

#status_indicator_container label#expired {
	background: transparent url(/images/expired.gif) bottom left no-repeat;
}

#status_indicator_container label#aborted {
	background: transparent url(/images/aborted.gif) bottom left no-repeat;
}

#status_indicator_container label#sold {
	background: transparent url(/images/sold.gif) bottom left no-repeat;
}

#status_indicator_container label#no_bidder {
	background: transparent url(/images/nobidder.gif) bottom left no-repeat;
}

#status_indicator_container #status_content {
	padding: 0;
	margin: -8px 2px 5px 2px;
}
/******* status indicator *******/
/******* news feed ******/
#news_feed_container {
	width: 220px;
	right: 0;
	padding-bottom: 10px;
	margin-top: -10px;
}

#news_feed_container div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/right_top_news_feed.gif) top left no-repeat;	
}

#news_feed_container div div div div {
	background: none;
	text-align: left;
	padding: 0;
}

#news_feed_container h3 {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 15px; 
	background: url(../images/inside-bar.gif) center bottom no-repeat;
	color: Black;	
}

/******* news feed ******/
/******* loan calculator *******/
#loan_calc_container, #facebook_container {
	width: 180px;
	left: 0;
	padding-bottom: 10px;
}

#loan_calc_container div, #area_convertor_container div, #facebook_container div {
	padding-bottom: 5px;
	background: transparent url(../images/left_module_bottom_2.gif) bottom left no-repeat;
}

#loan_calc_container div div, #area_convertor_container div div, #facebook_container div div {
	text-align: left;
	background: transparent url(../images/left_module_middle_2.gif) left repeat-y ;
}

#loan_calc_container div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/left_top_loan_calc.gif) top left no-repeat;	
}

#facebook_container div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/left_top_facebook.gif) top left no-repeat;	
}

#loan_calc_container div div div div {
	font-size: 11px;
	background: none;
	text-align: left;
	padding: 0;
	margin: 0;
	padding-bottom: 20px;
}

#loan_calc_container label {
	margin-bottom: 5px;	
}

#loan_calc_container label, #loan_calc_container #calc_result {
	clear: both;
	display: block; 
}

#loan_calc_container #calc_result {
	padding: 0;
	margin: 0;
	margin-bottom: -10px;
}

#loan_calc_container #calc_result h4 {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px dashed Gray;
	padding: 10px 0 3px 0;
}

#loan_calc_container label span.title, #loan_calc_container label span.label_text {
	padding-top: 5px;
	float: left;
}

#loan_calc_container #calc_result div {
	padding: 0;
	margin: -10px 10px;	
}

#loan_calc_container #calc_result label {
	display: block;
	clear: both;
}

#loan_calc_container #calc_result span {
	display: block;
	clear: both;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 10px;
}

#loan_calc_container label span.title {
	text-align: right;
	width: 95px;	
}

#loan_calc_container .inputbox {
	float: left;
	border: solid 1px #b4b4b4;
	width: 70px;
	font-size: 11px;
	margin-left: 0;
}

#loan_calc_container .price {
	width: 45px;	
}

#loan_calc_container .button {
	background: transparent url(../images/btn_bg.png) repeat-x 0 0;
    float: left;
    text-align: center;
	padding: 2px 10px;
	color: Gray;
	cursor: pointer;
	border: 1px solid gray;
	margin-left: 50px;
	font-size: 11px;
	margin-top: 5px;
}

#loan_calc_container .button:hover, #message_container .button:hover, #login_module .logged .button:hover {
	border: 1px solid #0057aa;
	background: transparent url(../images/btn_bg.png) repeat-x 0 -60px;
}
/******* loan calculator *******/
/******* area convertor *******/
#area_convertor_container {
	width: 180px;
	left: 0;
	padding-bottom: 10px;
}

#area_convertor_container div div div {
	padding: 0 5px 0 5px;
	background: transparent url(../images/left_top_area_conv.gif) top left no-repeat;	
}

#area_convertor_container div div div div {
	font-size: 11px;
	background: none;
	text-align: center;
}

#area_convertor_container #conv_result {
	padding: 0 5px;
	margin: 0;
	margin-bottom: 10px;
	display: block;
	clear: both;
	text-align: left;
}

#area_convertor_container #conv_result h4 {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px dashed Gray;
	padding: -10px 0 3px 0;
}

#area_convertor_container .inputbox {
	border: solid 1px #b4b4b4;
	width: 70px;
	font-size: 11px;
	margin-right: 5px;
	
}

#area_convertor_container select.inputbox {
	width: auto;
	font-size: 11px;
}

#area_convertor_container #conv_result label {
	display: block;
	clear: both;
}

#area_convertor_container #conv_result span {
	display: block;	
	clear: both;
	padding-left: 20px;
	padding-bottom: 10px;
	font-weight: bold;
}
/******* area convertor *******/
/******* jquery TopLink ******/
#top-link-ori	{ display:none; position:fixed; right:5px; bottom:5px; color:white; font-weight:bold; text-decoration:none; border:none; background:#272727; padding:5px 10px; }
#top-link	{ display:none; position:fixed; right:5px; bottom:5px; border:none; background:transparent url(../images/backtotop.gif) right bottom no-repeat; height: 24px; width: 77px; }
/******* jquery TopLink ******/

/******* VIP section *******/
#vipbenefits {
	height: 125px;
	background: transparent url(../images/vip_icon2.gif) top center no-repeat;
}
/******* VIP section *******/

/******* popBox ********/
#popbox {
	margin: 0 auto;	
}

#popbox h3 {
	text-align: center;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 2px;
	font-size: 13px;
}
/******* popBox ********/
/******* datePicker *******/
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
/******* datePicker *******/
/****** Property Details *********/
#property_details {
	margin: 5px;
}

#property_details .clear {
	height: 8px;
}

#property_details h3{
	font-size: 12px;
	border-bottom: 1px solid #333333;
}

.details_rows {
	border-bottom: 1px dashed #b2b2b2;
	border-width: 1px 0;
	padding-bottom: 20px;
}

.details_title, .details_title a, .details_title_70436, .details_title_70436 a, .details_title_70435, .details_title_70435 a {
	font-weight: bold;
	padding: 5px 0 2px 0;
	color: #333333;
}

.details_title, .details_title_70436, .details_title_70435 {
	border-bottom: 1px solid #333333;
}

.details_img {
	padding-top: 3px;
}

.details_rows .details_info {
	font-size: 11px;	
}

.details_rows .details_info .clear {
	height: 3px;	
}

.details_field {
	width: 50%;
	float: left;
}

.action_list ul {
	list-style: none;
	margin: 0 auto;
	padding: 0 auto;
	margin-top: 5px;
}

.action_list ul li {
	float: left;
	padding-left: 5px;
}

.action_list ul li span {
	display: none;	
}

.action_list ul li.watchlist, .action_list ul li.sms_info, .action_list ul li.enquiry, .action_list ul li.watchlist_disabled {
	height: 27px;
	width: 26px;
	cursor: pointer;
}

.action_list ul li.watchlist {
	background: transparent url(/images/icon_watch_list.png) left top no-repeat;
}

.action_list ul li.watchlist_disabled {
	background: transparent url(/images/icon_watch_list.png) left top no-repeat;
	opacity : 0.4;
    filter: alpha(opacity=40);
    cursor: default;
}

.action_list ul li.sms_info {
	background: transparent url(/images/icon_info_via_sms.png) left top no-repeat;
}

.reminder_list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

.reminder_list ul li {
	float: left;
}

.reminder_list ul li.sms_reminder, .reminder_list ul li.email_reminder {
	height: 27px;
	width: 31px;
	cursor: pointer;
}

.reminder_list ul li.sms_reminder {
	background: transparent url(/images/icon_sms_reminder.png) left top no-repeat;
}

.reminder_list ul li.email_reminder {
	background: transparent url(/images/icon_email_reminder.png) left top no-repeat;
}

span.star_mark, span.star_unmark {
	float: left;
	width: 19px;
	height: 19px;
}

span.star_mark {
	background: transparent url(../images/star_mark.png) left top no-repeat;
}

span.star_unmark {
	background: transparent url(../images/star_unmark.png) left top no-repeat;
}

.action_list ul li.enquiry {
	background: transparent url(/images/icon_search_alert.png) left top no-repeat;
}

.location, .pos, .long {
	width: auto;
}

.more {
	font-weight: bold;	
}

.pos {
	padding-top: 10px;	
}

.notes {
	width: 100%;
	text-align: center;
	color: blue;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.details_field span.fixed {
	width: 100px;
	float: left;
}

.details_field span.details, .details_field span.blue, .location span.details {
	font-weight: bold;	
}

.details_field span.details a {
	color: #191970;	
}

.details_field span.details a:hover {
	border-bottom: 1px solid #191970;	
}

.details_field span.blue {
	color: blue;
	white-space: nowrap;
}

.location span.details {
	color: blue;
} 

a.imglink {
	border-bottom: none;
	text-decoration: none;	
}

.epos span {
	font-weight: bold;
	color: red;
	border-bottom: 1px solid black;
}

span.srsample a {
	font-weight: bold;
	color: red;
	border-bottom: none;
}

.photos {
	padding: 10px 0;
	width: 180px;
	float: left;
	padding-left: 65px;
}

.photos ul.thumbs {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	list-style: none;
	width: 180px;
	float: left;
}

.photos ul.thumbs li {
	width: 50px;
	height: 40px;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.buttonwrapper {
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	cursor: pointer;
}

.buttonblue {
	background: transparent url(../images/button_blue.gif) top center no-repeat;
	height: 22px;
	width: 250px;
	padding-top: 5px;
}

.buttonyellow {
	background: transparent url(../images/button_yellow.gif) top center no-repeat;
	height: 22px;
	width: 250px;
	padding-top: 6px;
}

.buttongreen {
	background: transparent url(../images/button_green.gif) top center no-repeat;
	height: 38px;
	width: 250px;
	padding-top: 6px;
}

.buttonwhite {
	background: transparent url(../images/button_white.gif) top center no-repeat;
	height: 22px;
	width: 190px;
	padding-top: 5px;
	text-align: left;
	padding-left: 10px;
	margin-top: 5px;
}

span.icon_watchlist, span.icon_info_sms, span.icon_enquiry, span.icon_sms_reminder, span.icon_email_reminder, span.icon_email_friends {
	height: 20px;
	width: 25px; 
	float: left;
	display: block;
}
	
span.icon_watchlist {
	background: transparent url(../images/watchlist.gif) left -3px no-repeat;
}

span.icon_info_sms {
	background: transparent url(../images/info_sms.gif) left -3px no-repeat;
}

span.icon_enquiry {
	background: transparent url(../images/enquiry.gif) left -3px no-repeat;
}

span.icon_sms_reminder {
	background: transparent url(../images/sms_reminder.gif) left -3px no-repeat;
}

span.icon_email_reminder {
	background: transparent url(../images/email_reminder.gif) left -3px no-repeat;
}

span.icon_email_friends {
	background: transparent url(../images/email_friends.gif) left -3px no-repeat;
}

.buttonwrapper a {
	color: Gray; /*button text color*/
	font-weight: bold;
	border-bottom: none;
}

.buttonwrapper:hover a { /* Hover state CSS */
	background-position: bottom;
	color: #333333;
}

.buttonwrapper:hover a.watchlist {
	background-position: top left;	
}

.buttonwrapper button {
	border: none;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	cursor: pointer;
}

.buttonwrapper button.icon_info_sms {
	background: transparent url(../images/icon_info_sms.png) 0 0 no-repeat;	
}

.buttonwrapper button.icon_email_friends {
	background: transparent url(../images/icon_email_friends.png) 0 0 no-repeat;	
}

.buttonwrapper button.icon_enquiry {
	background: transparent url(../images/icon_enquiry.png) 0 0 no-repeat;	
}

.buttonwrapper button.icon_watchlist {
	background: transparent url(../images/icon_watchlist.png) 0 0 no-repeat;	
}

.buttonwrapper button.icon_sms_reminder {
	background: transparent url(../images/icon_sms_reminder.png) 0 0 no-repeat;	
}

.buttonwrapper button.icon_email_reminder {
	background: transparent url(../images/icon_email_reminder.png) 0 0 no-repeat;	
}

.icon_bedroom, .icon_bathroom, .icon_carpark {
	float: left;
	margin-right: 15px;
	height: 30px;
	color: red;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 35px;
}

.icon_bedroom {
	background: transparent url(../images/icon_bedroom.png) 0 0 no-repeat;
}

.icon_bathroom {
	background: transparent url(../images/icon_bathroom.png) 0 0 no-repeat;
}

.icon_carpark {
	background: transparent url(../images/icon_carpark.png) 0 0 no-repeat;
}

.image_field {
	text-align: center;
	margin-top: auto;
	float: left;
	width: 380px;	
}

.button_field {
	width: 300px;
	float: left;
	text-align: left;
}
/****** Property Details *********/
ul.paging li {
    padding: 10px;
    background: #0068bb;
    color: #fff;
    line-height: 1;
    width: 95%;
    margin-bottom: 1px;
}

ul.paging li br {
	margin-bottom: 5px;
}
 
ul.red {
	outline:10px solid red;
}
 
ul.simplePagerNav li{
    display:block;
    floaT: left;
    padding: 3px;
    margin-bottom: 1px;
}
 
ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}
 
li.currentPage {
	background: red;
    background: #0068bb;	
}
 
ul.simplePagerNav li.currentPage a {
	color: #fff;	
}
 
table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  
 
table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

#popout {
	margin: 0;
	padding: 0;
	position: fixed;
	top: 110px;
	left: 0;
	width: 600px;
	height: 400px;
	z-index: 100;
	overflow: hidden;
	/* Allows us to hide the ad with a negative margin. */ }

/* Basic formatting within the ad space. */
#popout a, #popout a img {
	text-decoration: none;
	border: 0;
	outline: 0; }
#popout a span {
	display: none; }

/* Formatting the "Cap" - the part the user click to open the ad. */
#popout #cap {
	width: 28px;
	height: 260px;
	position: relative;
	top: 71px;
	left: 0;
	z-index: 102; }

/* Formatting the close button. */
#popout a#close {
	position: absolute;
	background: transparent url(../images/transparent.gif);
	top: 12px;
	left: 534px;
	height: 20px;
	width: 60px; }

/* Formatting the ad itself. */
#popout #adbox {
	position: absolute;
	top: 0px;	
	left: 20px;
	margin-left: -496px;
	z-index: 101;
}

#popout div#ad {
	width: 600px;
	height: 400px;
	background: transparent url(../images/popout_bg2.png);
}

#popout div#ad div#ad_content {
	padding: 10px;
	font-size: 11px;
}

#popout div#ad h3 {
	color: yellow;
	font-size: 18px;
	text-align: center;
}

#popout div#ad table {
	border: 1px solid yellow;
	border-collapse: collapse;
	float: left;
	margin-left: 10px;
}

#popout div#ad table tr th, #popout div#ad table tr td {
	border: 1px solid yellow;
	background: transparent;
	padding: 3px;
	color: #ffffff;
	text-align: center;
}

.call_back_box {
	width: 350px;
	margin: 0 auto;
	background: #D8D9DA;
	border: #BBBAB9 1px solid;
	padding: 5px;
	box-shadow: 0 0px 5px #D3D1D1;
	border-radius: 10px;
	margin-top: 20px;
}

.call_back_box h1 {
	text-align: center;
	font-size: 16px;
}

.call_back_box h1 span {
	color: red;
}

.forum_index {
	margin-top: 10px;
	margin-left: 10px;
}

.forum_index .title {
	font-size: 15px;
	font-weight: bold;
}

.forum_index .title span {
	display: block;
	clear: both;
	font-size: 12px;
	font-weight: normal;
}

.forum_index .message {
	border: 1px solid #b4b4b4;
	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	margin: 5px 10px 5px 0;
}

.forum_index .answer {
	margin: 10px 0;
}

.forum_index .answer ul {
	margin-left: 15px;
	list-style: none;
}

.forum_index .answer ul li {
	border: 1px solid #b4b4b4;
	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.forum_index .answer ul li label {
	font-size: 11px;
	display: block;
	clear: both;
	padding-bottom: 5px;
}

.forum_index .answer h2 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}

/**************** banner ads ******************/
#banner_a {
	width: 780px;
	left: 0;
	height: 150px;
	margin-top: 5px;
}

.banner_d {
	width: 180px;
	right: 0;
	margin-top: 0;
	margin-bottom: 10px;
}

.banner_e {
	width: 220px;
	left: 0;
	margin-top: 5px;
	margin-bottom: 10px;
}

#banner_f {
	width: 590px;
	left: 0;
	height: 200px;
	margin-top: 10px;
}

/**************** banner ads ******************/

#facebook_container img {
	margin: 10px 5px 5px 5px;
	cursor: pointer;
}

.inputContainer { position: relative; float: left; }
.formError { position: absolute; top: 300px; left: 282px; display: block; z-index: 998; cursor: pointer; }
.ajaxSubmit { padding: 20px; background: #55ea55; border: 1px solid #999; display: none; }
.formError .formErrorContent { background: #202020; position:relative; z-index:5001; color: #fff; width: 132px; font-size: 11px; border: 1px solid #000; padding: 2px 10px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
.greenPopup .formErrorContent { background: #33be40; }
.blackPopup .formErrorContent { background: #393939; color: #FFF; }
.formError .formErrorArrow { width: 15px; margin: -2px 0 0 13px;  position:relative; z-index: 5006; }
.formError .formErrorArrowBottom { box-shadow: none; margin: 0px 0 0 12px; top:2px; }
.formError .formErrorArrow div { font-size: 0px; height: 1px; background: #202020; margin: 0 auto; line-height: 0; font-size: 0; display: block; }
.formError .formErrorArrowBottom div { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.formError .formErrorArrow .line10 { width: 15px; border: none; }
.formError .formErrorArrow .line9 { width: 13px; border: none; }
.formError .formErrorArrow .line8 { width: 11px; }
.formError .formErrorArrow .line7 { width: 9px; }
.formError .formErrorArrow .line6 { width: 7px; }
.formError .formErrorArrow .line5 { width: 5px; }
.formError .formErrorArrow .line4 { width: 3px; }
.formError .formErrorArrow .line3 { width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0 solid #ddd; }
.formError .formErrorArrow .line2 { width: 3px; border: none; background: #ddd; }
.formError .formErrorArrow .line1 { width: 1px; border: none; background: #ddd; }


.auction_calendar { margin-bottom: 10px; }
.auction_calendar table { border-color: gray; border-collapse: collapse; }
.auction_calendar table tr th { padding: 5px; }
.auction_calendar table tr td { text-align: left; padding: 2px 8px;}

.new_listing_count { width: 218px; border: 1px solid gray; border-radius: 10px; text-align: center; padding: 10px 0; margin-bottom: 10px; }
.new_listing_count h3 { margin: 0; padding: 0; margin-bottom: 5px; }
.new_listing_count span { font-size: 18px; font-weight: bold; color: blue; }


.similiar_active_prop { width: 198px; border: 1px solid gray; border-radius: 10px; padding: 10px; margin-bottom: 10px; }
.similiar_active_prop h3 { margin: 0; padding: 0; margin-bottom: 5px; text-align: center; }
.similiar_active_prop ul { margin: 0; padding: 0; }
.similiar_active_prop ul.content-scroller-body li { width: 198px; }
.similiar_active_prop ul.simul li { margin-bottom: 5px; }
.similiar_active_prop ul.simul li label { font-weight: bold; color: blue; }
.similiar_active_prop ul.simul li div { height: 30px; }
.similiar_active_prop ul.simul li {  }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}