body
{margin:0;padding:0;background:#f1f1f1 url(../images/main-bg.jpg) left top repeat-x;color:#000;text-align:center; height:100%;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px/1.25em arial, sans-serif;}

p
{margin:12px 0; line-height: 18px; color:#727272;}

a
{color:#0f72ab;text-decoration:none;}

a:visited
{color: #336;}

a:hover
{color:#004276;text-decoration:underline;}

a:focus
{outline:none;}

a img
{border:none;}
form
{padding:0; margin:0;}
h1
{color: #0e3d34; font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px;	line-height: 12px; padding: 0 0 5px 0; margin: 0; font-weight:normal;}
h2
{font-family: 'Trebuchet MS', sans-serif; font-size : 16px;	font-weight : bold;	padding: 0px; margin: 0px 10px 10px 0px;text-transform:uppercase; color:#066;}
h3
{	font-family: Arial, Helvetica, sans-serif; 	font-size : 14px;	font-weight : bold;	padding: 0px;	margin: 0px; color:#630}
h4
{	font-family: Arial, Helvetica, sans-serif; 	font-size : 12px;	font-weight : bold;	padding: 5px 0;	margin: 0px; color: #6C0; text-transform:uppercase;}



/* generic */
.clear
{clear:both;}
.just
{text-align:justify;}
.horPadding
{ padding: 0 15px;}

ul.normallist
{ line-height: 18px; margin:5px;padding-left:10px;list-style:none;list-style-image:url(http://www.virginiarenters.com/images/arrow_bullet.gif);}

.small 
{ font-size: 10px;}
.redtext
{color:#ff0042}
.greytext
{color:#CCC;}
.bold
{font-weight:bold;}
ul.inline
{list-style:none; margin:0; padding:0;}
ul.inline li
{display: inline; padding: 0 0 0 4px; float:left;}

/* columns */
.Left-in-Two
{ width: 600px; float:left; }
.Right-in-Two
{ width: 400px; float:right; }
#leftCol
{ width: 640px; float: left;}
#rightCol
{width: 360px; float: right;}
.fl-Left
{float:left;}

.fl-Right
{float:right;}

.first-column 
{width:300px;}
.second-column 
{ width:295px;}
.third-column 
{ width:342px;}


/* container */

#Container
{width:1002px;text-align:left;margin:0 auto -270px;}


/* WireBox on Light Grey */
.WireLtgBox
{ margin:10px 5px 0 5px; }

.WireLtgBox .WireLtgBox
{ margin:0 5px; }

.WireLtgBox .BoxContent
{background:#fff;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd; padding: 10px;}
.WireLtgBox .BoxHeader
{height:5px;overflow:hidden;background:#fff url(../images/corner_ltg_TR.gif) 100% 0 no-repeat;}
.WireLtgBox .BoxHeader div
{height:5px;width:5px;background:#fff url(../images/corner_ltg_TL.gif) 0 0 no-repeat;}
.WireLtgBox .BoxFooter
{height:5px;overflow:hidden;background:#fff url(../images/corner_ltg_BR.gif) 100% 0 no-repeat;}
.WireLtgBox .BoxFooter div
{height:5px;width:5px;background:#fff url(../images/corner_ltg_BL.gif) 0 0 no-repeat;}

/* Header */
.HeaderCeiling
{position:relative;height:95px;margin:0 10px;padding-top:13px;}

#billboard
{width:185px; height:80px;padding:23px 10px 0 20px;float:right; background:url(../images/billboard.png) no-repeat;}
#billboard img
{margin-right: 2px;}
#billboard a
{line-height:18px; position:relative; top: -3px;}
.HeaderNav
{position:relative;height:50px;padding-top:12px;margin:0 0 0 10px;}

/* logo */
#logo a
{font-family:"Times New Roman",Times,serif;color:#ff0042;font-size:32px;display:inline; line-height:32px;}
#logo a:hover
{ text-decoration:none;}
#logo a div 
{ margin-right: 3px; height:32px;}
#logo a img
{margin-top:8px;float:left;}

/* Navigation */
#MainNav 
{height:50px;}

#MainNav ul#navigation 
{padding:0; margin:0 5px; white-space: nowrap;  float:right;}

#MainNav ul#navigation li 
{padding:0 5px;display: inline; list-style-type: none; float: left;}

#MainNav ul#navigation li a 
{padding:15px 10px;color:#dce6f3; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px;line-height:32px;}


#MainNav ul#navigation li a:hover
{color:#FFFFFF; background-color:#202020;}

#MainNav ul#navigation li.current
{ background:url(../images/nav_current_bg.gif) bottom  no-repeat; padding:0; position:relative;  display: inline-block; height:46px; float:left;}

#MainNav ul#navigation li.current a
{float:left;color:#045346;background:#f4f4f4; padding: 3px 10px;}

#MainNav ul#navigation li.current a:hover
{text-decoration:none;}

#MainNav ul#navigation li.current img
{float:left;}

/* Hot Cities */
#HotCities
{width:1002px;  text-align:center;}
#HotCities ul 
{padding:0;list-style:none; margin:0 auto;}

#HotCities ul li 
{padding:0 2px;display: inline;}

#HotCities ul li a
{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-decoration:underline;white-space: nowrap;}

/* Search Top */
#searchTop
{text-align: left; width:972px;  margin:25px auto 10px; padding-top:5px;}
#searchTop h1 
{padding:0; line-height: 22px;}


#searchTop ul 
{padding:0;list-style:none; margin:0;}

#searchTop ul li 
{padding:0 3px;display: inline;}

#searchTop ul li a
{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-decoration:underline;white-space: nowrap;}
#searchTop ul li a img
{position:relative; bottom: -5px; left: -5px;}

#searchTopLeft
{width: 250px; float:left;}
#searchTopLeft form
{width: 200px;}
.searchTopRight
{width: 300px; margin-left:300px;}
.searchTopRight a
{ display: inline; border:1px solid #FC0; padding: 5px; float:right; background-color: #FBFAC4; margin-left: 10px; font-weight: bold; text-transform:uppercase;}
.searchTopRight a:hover
{background-color: #FC0; text-decoration:none; color:#FFF;}
.searchTopRight .inactive
{ display: inline; border:1px solid #CCC; padding: 5px; float:right; background-color: #EEE; margin-left: 10px; font-weight: bold; text-transform:uppercase; color:#CCC;}

/* Listing Catalog */
#listing-catalog ul 
{ padding:0; margin:10px 0;}
#listing-catalog ul li
{list-style:none;  display:block; height: 85px; margin:0;}
#listing-catalog ul li img.fave
{margin-top:15px;}
#listing-catalog ul li.ads
{width:570px; list-style:none;  height: 50px; margin-right: 10px; border-top:1px solid #cdcdcd; }
#listing-catalog ul li ul
{width:570px; height:85px; border-top:1px solid #cdcdcd; display:block;  margin:0;}
#listing-catalog ul li ul li
{ display:inline; border:none; height: 25px;  margin-right: 10px;}
#listing-catalog .listing-thumb
{width: 80px; text-align:center;}
#listing-catalog .listing-thumb img
{border: 3px solid #f1f1f1; padding:1px; margin-top: 5px;}
#listing-catalog .listing-price 
{color:#81a519; font-size: 18px; font-weight:bold; padding-top: 10px;}
#listing-catalog .listing-address
{font-size: 14px; text-decoration:underline; color:#0368cd; padding-top: 10px;}
#listing-catalog .listing-short-description
{font-size: 11px; text-transform:lowercase; color:#7d7d7d; width:450px;  height:18px; padding-left: 95px;  //padding-left: 0px;}
#listing-catalog  li:hover ul
{display:block; background-color:#FF9;}
/* Search Form */
#searchBox
{width: 599px; position:absolute;}
#MainSearch
{padding-top:15px; width: 599px;}
#MainSearch input 
{margin: 0 5px 0 0; display: inline;}
#MainSearch label {
 color: #999;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:10px;
 position: absolute;
 margin: -17px 0 0 0;
}
#moreoptions
{margin-top: 10px;}

.listbutton 
{padding: 0;margin: 0;  border:none;background:none;cursor:pointer; padding-top: 5px;}


* html .listbutton { cursor:pointer;} /* alternate cursor style for ie */
.headunderline
{ border-bottom: 1px solid #E9E9E9; padding: 5px 0;}
/* Post Now*/
#postnow
{padding: 45px 150px 38px 0; 
width: 250px;
background:url(../images/gnizdo.jpg) right no-repeat;
margin: -45px 0 0 0; text-align:center;
position:absolute;
}

#postnow a
{font-size: 18px; text-decoration:underline; line-height: 20px;}
#postnow p
{font-family: Arial, Helvetica, sans-serif; margin:0 0 10px 0; text-align:center; color:#333; font-size:15px;}
#postnow .testimonial {
	font-size: 10px;
	line-height:11px;
	color:#707070;
	}
/*Latest Listings */
.rss
{width: 150px; float:right;}
.rss a
{line-height: 24px; font-size:11px; white-space:nowrap; height: 24px;}
.rss img
{margin-right: 5px; margin-top:5px; float:left;}
.legenda
{margin-left: 30px; font-size:11px; height: 24px; line-height:24px;}
.kubik
{width: 8px; height:8px; margin-top:8px;}
.bg-7aff00
{background-color:#7aff00;}
.bg-00a6f8
{background-color:#00a6f8;}
.bg-807eb0
{background-color:#807eb0;}
.bg-c18a33
{background-color:#c18a33;}
.bg-ef82f9
{background-color:#ef82f9;}
.bg-419885
{background-color:#419885;}
.bg-c6d07f
{background-color:#c6d07f;}
.bg-e74539
{background-color:#e74539;}
.bg-efbf07
{background-color:#efbf07;}
.bg-8bb2fb
{background-color:#8bb2fb;}
.bg-419885
{background-color:#419885;}
.latestlistings
{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px; text-align:center; width: 960px; margin:0 auto;}
.latestlistings a img
{ border:2px solid #FFF; margin: 3px 0;}
.big-kubik
{width: 102px; margin-top:5px; padding:2px 0;}

.lightbox {
	font-size: 14px;
	font-weight : bold;
	padding : 3px 5px 3px 5px;
}
img.lightbox {
	padding : 0px;
	border : 2px solid #fff;
}
td.lightbox_img {
	background-color: #fff;
}
.preview_img {
	display: none;
	position: absolute;
	z-index:110;
	border: 1px solid #cdcdcd;
	background-color: #fff;
}
.preview_img_img {
	border : 5px solid #EAEAEA;
	background-color: #fff;
}


/*footer*/
.footer, .push {
	height: 270px; /* .push must be the same height as .footer */
}
.footer
{ background-color:#1d4864; color:#FFF; margin-top: 15px; padding:10px 0 0 0;}
#footerContainer
{width:820px; margin:0 auto; text-align:center; }
.footer a
{color:#cfe1ec;}
#bottomNav
{padding:10px;}
#bottomNav li
{ font-size:14px; color:#7eb4d7; padding:0 5px;}
#bottomNav li a
{ font-size:18px; text-decoration:underline}
#bottomNav li a:hover
{ color:#fff; text-decoration:none;}
#othercities
{text-align: left;width:790px; margin:20px auto; padding-top: 15px; border-top:1px solid #4186b3;}
#othercities h3
{ color:#7eb4d7;}
#othercities .horPadding
{padding-left: 0;}
.tbmain	
{ position: relative; top: 0px; left: 0px; width:18px; height:18px;} 
.hs {text-decoration: none;} 

.tblayer	
{ position:absolute; left:100px; top:100px; background-color: white; visibility: hidden; border: 1px solid black; width: 185px;} 


/************************************************/

h1.flyer_city {
	color: black;
	font-family : Tahoma, Verdana;
	font-size : 28px;
}

h1.flyer_type {
	color: #ff5102;
	font-size : 28px;
}

.flyer_photos {
	color: #347865;
}

.flyer_descr {
	border: 3px solid #347865;
}

.house_nav_active {
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	color: black;
	text-align: center;
}
.house_nav_passive {
	font-size: 9px;
	text-decoration: none;
	color: black;
	text-align: center;
	cursor: pointer;
	border-bottom: 1px solid #d7d7d7;
}
a.house_nav_passive {
	font-size: 9px;
	text-decoration: none;
	color: black;
	text-align: center;
	cursor: pointer;
	border-bottom: 0px;
}
.house_address {
	border-bottom: 1px solid #d7d7d7;
}
.house_content {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 5px;
}

.small {
	font-size: 10px;
}
.smaller {
	font-size: 11px;
}
.housedescr {
	padding:10px;
	background-color:#FFFFFF;
	border: 1px solid #d7d7d7;
	width: 800px;
}

td.houseattr0 { background-color: #E6E6DB; }
td.houseattr1 { background-color: #F5F5F1; }

tr.houseattrheader { background-color: #76bbfe; }
tr.houseattrrow { background-color: #FFFFFF; }

th.calendar_month_header {
	font-size: 11px;
	color: #000;
	text-align: center;
}
td.calendar_day_header {
	color: #FFFFFF;
	text-align: center;	
	font-size: 11px;
	font-weight : bold;
}

td.calendar_empty {
	background-color: #E6E6DB;
	font-size: 11px;
}
td.calendar_free {
	background-color: #FFFFFF;
	font-size: 11px;
}
td.calendar_busy {
	background-color: #E6E6DB;
	color: #666666;
	text-decoration: line-through;
	font-size: 11px;
}

.house_preview_div {
	display: none;
	position: absolute;
	z-index:120;
	border: 1px solid #cdcdcd;
	padding: 6px;
	width: 150px;
	background-color:#FFFFFF;
}
.package_preview_div {
	display: none;
	position: absolute;
	z-index:120;
	border: 1px solid #cdcdcd;
	padding: 6px;
	width: 450px;
	background-color:#FFFFFF;
}

.cp {
	float: left;
	margin: 3px;
	padding: 3px 6px 3px 6px;
}
.cp_icon {
	width: 37px;
}
.cp_id {
	width: 15px;
}
.cp_address {
	width: 150px;
}
.cp_details {
	width: 165px;
}
.cp_stat {
	width: 140px;
}
.cp_delete {
	width: 130px;
}
.cp_status, .cp_extras {
	width: 90px;
}
.cp_status2 {
	width: 180px;
}
div.controlpanel {
	background-color: #d5d3d6;
	font-size: 14px;
	font-weight: normal;
}
a.controlpanel {
	color: #47a990;
	text-decoration : none;
	padding: 10px;
	font-weight: bold;
}
a.controlpanel:hover {
	text-decoration : underline;
}
.controlpanel_disabled {
	color: #c7e5dd;
	font-weight: bold;
}
a.controlpanelred {
	color: red;
	text-decoration : none;
	padding: 2px;
	font-weight: bold;
}
a.controlpanelred:hover {
	text-decoration : underline;
}

.controlpanel_package {
	color: #ff5102;
	font-weight: bold;
	font-size: 16px;
}

.complex_cnt {
	padding: 10px;
	background-color: #fedca6;
	font-weight: bold;
	font-size: 14px;
}
.complex_cnt_head {
	font-family : Arial, Tahoma, Verdana;
	font-size: 18px;
}

#advertise1 {
	color: #235c89;
	font-weight: bold;
	padding: 85 95 25 45;
}
#advertise2 {
	padding: 0 30 0 45;
	line-height: 1.8;
}
#advertise2 ul {
	padding: 0 0 10 0;
	margin: 0 0 10 10;
}

.package_price2 {
	color: #a60000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	vertical-align: top;
	font-weight: bold;
	letter-spacing: -2px;
}

h1.package2 {
	color: #000000;
	font-size: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding:0;
	margin:0;
}

a.package2 {
	text-decoration : none;
}

.package2_text {
	color: #000000;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.claim_listing {
	width: 50%;
	float: left;
}
.figurna_duzhka {
	float: right;
	background: url(../images/figurna_duzhka.gif) left center no-repeat;
	padding: 5px 90px 5px 25px;
	width: 380px;
	margin: 0;
	color: #7f7f7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;

}
#advertising_over {
	float:right;
	width: 335px;
	margin: 195px 5px 0 0;
	color:#FFFFFF;
	clear:both;

}

div #advertising_over a, div #advertising_over a:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 11px;
	clear:both;

}
a:hover #advertising_over {
	color:#FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	clear:both;

}

/* Advertising landing page*/
#outer {
    width: 965px;
    background-color:#FFFFFF;
    margin: 0 auto;
    padding: 0;

}

#advertising_top {
	background:url(../images/advertising_top3.jpg) center bottom no-repeat;
	height: 435px;
	padding: 0;


}

div.advertising_box {
	background: #ffffff url(../images/bg_box.jpg) top repeat-x;
	border: 1px solid #cccccc;
	width: 400px;
	margin: 50px 0 10px 0;
	float:left;
	padding:0;
}

div.advertising_box a {
	text-decoration:none;
	cursor:pointer;
}

div.advertising_box ul {
margin: 120px 30px 15px 30px;
line-height: 22px;

}

div.button {
	background: url(../images/bg_button.gif) center no-repeat;
	margin: 10px auto;
	text-align:center;
	padding:  15px 20px;

}

div.button a {

	font-size: 18px;
	text-decoration:none;
	color: #1B4489;
}

div.box_header {
	padding: 5px;
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	width: 333px;
	margin: -35px 24px;
	position:absolute;
}
h2.bluebox {
	color:#FFFFFF;
	font-size: 24px;
	text-transform:none;
	background: url(../images/bg_bluebox.jpg) repeat-x;
	border: 1px solid #3c81c4;
	width: 330px;
	text-align:center;
	padding: 11px 0;
	margin: 0;
}
div.inner_box {
	background-color:#FFFFFF;
	border: 1px solid #cccccc;
	padding: 12px 0 12px 18px;
	width: 321px;
	margin: 40px 24px 10px 24px;
	position:absolute;
	color: #255c87;
	font-weight:bold;
}

div.inner_box img{
	float:right;
	margin: -15px -30px -30px 0;
	position:relative;

}
.pink {
	color: #ff0077;
}

div .padded {
	padding: 15px;
}
.red {
	color:#CC0000;
}

.billing_form {
	border: 1px solid #000000;
	padding: 20px;
}
.line {
	border-bottom: 1px solid #0274b0;
	padding-bottom: 5px;
}


h2.review {
	margin: 5px 5px 5px 5px;
	color: #006e93;
	font-size : 17px;
}
h2.related_reviews {
	color: #818181;
	text-align: left;
	font-size : 18px;
}
h2.review_title {
	margin: 2px 2px 2px 2px;
	color: #3a7203;
}
.review_preview {
	border: 1px solid #d7d7d7;
	text-align: left;
	width: 100%;
}

.yellow {
	background-color: #FFFF99;
}

.padding0 {
	padding: 0px;
}




.promote_table_title {
	font-size: 10pt;
	color: black;
	font-family : Tahoma, Verdana;
	background: #ccc;
	border-right: #fff 1px inset;
	padding: 3pt;
	font-weight: bold;
}
.promote_table_data {
	padding: 3pt;
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	border-left: #ccc 1px outset;
	border-bottom: #ccc 1px inset;
	border-right: #ccc 1px inset;
}
.promote_table_data2 {
	padding: 3pt;
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	text-align: center;
	border-bottom: #ccc 1px inset;
	border-right: #ccc 1px inset;
}

.register_email_note {
	z-index: 80;
	position: absolute;
	background: #fff;
	font-size: 11px;
	color: #000;
	padding: 5px;
	border: #ccc 1px inset;
}

.red { color: red; }

.bigger {
	font-size: 14px;
}

/* for calendar */
.dpCPa {
	font-family: Verdanna,Geneva,Arial,Helvetica,sans-serif;
	color: black;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
.dpCa:hover{ color: black; }
.dpCa:active{ color: black; }

.package_price {
	color: #ff7300;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.package_cell_head {
	font-size: 14px;
	width: 180px;
}
.package_cell {
	border: solid 4px #ededed;
	font-size: 14px;
}
.package_td {
	border-left: solid 1px #BEBEBE;
}
.package_td2 {
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
}
.package_td_last {
	border-left: solid 1px #BEBEBE;
	border-bottom: solid 1px #BEBEBE;
}
.package_td_last2 {
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
	border-bottom: solid 1px #BEBEBE;
}
.package_td_first {
	border-left: solid 1px #BEBEBE;
	border-top: solid 1px #BEBEBE;
}
.package_td_first2 {
	border-left: solid 1px #BEBEBE;
	border-right: solid 1px #BEBEBE;
	border-top: solid 1px #BEBEBE;
}
.package_top {
	border-top: solid 1px #BEBEBE;
}
.package_top_note {
	border-top: solid 1px #BEBEBE;
	background: #fbfcb8;
	font-size: 9px;
	text-align: center;
}
.package_bottom {
	border-bottom: solid 1px #BEBEBE;

}
.package_left {
	border-left: solid 1px #BEBEBE;
	margin: auto;
}
.package_right {
	border-right: solid 1px #BEBEBE;
}
.package_note {
	font-size: 9px;
	text-align: left;
}

h2.package_defaults {
	font-size: 22px;
	color: #479f86;
	font-weight: normal;
}
h1.package_head1 {
	font-size: 22px;
	color: #00724d;
	font-weight: normal;
}
h1.package_head2 {
	font-size: 22px;
	color: #fa559a;
	font-weight: normal;
}
form {
	margin: 0;
	padding: 0;
}
img.spacer {
height: 1px;
}

 .listbutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}
  * html .custombutton {cursor:hand;} /* alternate cursor style for ie */
	
.WhyAdv1 {
	font-family : Tahoma, Verdana;
	font-size : 20px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}
.WhyAdv2 {
	font-family : Tahoma, Verdana;
	font-size : 15px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}
.WhyAdvTitle {
	font-family : Arial, Verdana, Tahoma;
	font-size : 26px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
	color: black;
}
.WhyAdvFWord {
	font-family : Arial, Verdana, Tahoma;
	font-size : 18px;
}
.WhyAdvWe1 {
	font-family : Arial, Verdana, Tahoma;
	font-size : 22px;
	color: #8e8e8e;
}
.WhyAdvWe2 {
	font-family : Arial, Verdana, Tahoma;
	font-size : 22px;
	color: black;
}
.check_rent_green {
	color: #25c300;
}
.check_rent_blue {
	color: #28a0ee;
}
.check_rent_pink {
	color: #d42c79;
}
.check_rent_gray {
	color: #c9c9c9;
}
#community_form input, #community_form textarea 
{width:200px;}
/* Rounded Bubble */
div.bubble div.rounded {
	margin-bottom: 30px;
	background-color: #b7e0ff;
	float:left;
	width: 400px;
}
div.bubble div.rounded blockquote {
	border: 0;
	background-color: transparent;
}
div.bubble div.rounded blockquote p {
	margin: 0px 10px;
}
div.bubble cite.rounded {
	position: relative;
	margin: 0px -2px 0px 0px;
	padding: 15px 0 15px 15px;
	float:left;
	right:1px;
	width:100px;
	height: 30px;
	background: transparent url(../images/tip-rounded.gif) no-repeat 100px 10px;
	font-style:normal;
	font-size:20px;
}
button.listbutton2 {padding:10px;margin:0 0 0 200px; border:1px solid #CCC;background: #ff0042;cursor:pointer; color:#FFF; font-size:16px; font-weight:bold;}


#progress_bar {
		padding: 5px 0;
		float:left;
		text-align:center;
	}

	#progress_bar ul{
		
		margin: 0 auto;
		padding:10px 15px;
		list-style:none;
		text-align:center;	
		background: url(../images/process_bg.gif) center repeat-x;
		border: 1px solid #d1d1d1;
	}
	#progress_bar li{
		display:inline;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:12px;	
		text-transform:uppercase;
		padding: 13px 10px 13px 10px;	
	}

	#progress_bar li.divider { 
	background: url(../images/process_divider.gif) center no-repeat;
	width: 4px;
	}
	#progress_bar li.active { 
	background:#ffffa5;
	width: 4px;
	padding: 10px 10px 10px 10px;	
	}

	#progress_bar li a{
	text-decoration:none;
	color:#000;
	padding: 11px 10px 11px 10px;	
	}
	#progress_bar li a:hover{
	background: url(../images/process_bg_over.gif) center repeat-x;
	}
