body {
	font-family: Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	background:#C3C6C9;
	margin:0px;
	padding:0px
}

.fontsize56 { font-size:56px; }
.fontsize48 { font-size:48px; }
.fontsize45 { font-size:45px; }
.fontsize42 { font-size:42px; }
.fontsize38 { font-size:38px; }
.fontsize32 { font-size:32px; }
.fontsize31 { font-size:31px; }
.fontsize27 { font-size:27px; }
.fontsize25 { font-size:25px; }
.fontsize24 { font-size:24px; }
.fontsize23 { font-size:23px; }
.fontsize22 { font-size:22px; }
.fontsize21 { font-size:21px; }
.fontsize20 { font-size:20px; }
.fontsize19 { font-size:19px; }
.fontsize18 { font-size:18px; }
.fontsize17 { font-size:17px; }
.fontsize15 { font-size:15px; }
.fontsize14 { font-size:14px; }
.colorfff { color:#fff; }
.color000 { color:#000; }
.uppercase { text-transform:uppercase; }

h1,h2,h3,h4,form,ul,li { margin:0px; padding:0px}

h1.logo { float:left; display:block; width:231px; height:80px;}
.wctw { float:left; display:block; width:97px; height:73px; padding-left:40px}
#mainWrapper { width:918px; margin:30px auto; background:#FFF; padding:16px; position:relative}


#loginBox { position:absolute; right:268px; top:35px; width:165px; padding-left:25px; background:url(images/login_ico.gif) no-repeat; font-size:11px}
#loginBox a { text-decoration:none; color:#7B7B7B; line-height:25px}
#loginBox a:hover { text-decoration:underline; color:#000}

#phoneBox { position:absolute; right:45px; top:35px; width:124px; padding-left:46px; background:url(images/phone_ico.gif) no-repeat; font-size:12px; font-weight:bold; line-height:29px}
#phoneBox1 { position:absolute; right:45px; top:35px; width:220px; padding-left:36px; background:url(images/phone_ico1.gif) no-repeat; font-size:21px; line-height:29px; color:#810000; font-family:Georgia, "Times New Roman", Times, serif; }
#headerContainer { position:relative; width:908px; height:324px;overflow:hidden; padding:0px 0px 16px 0;}
#headerContainerFlash { position:relative; width:908px; height:414px;overflow:hidden; padding:0px 0px 16px 0;}

#topMenu { width:918px; }
#slider { width:909px; height:420px;}
#flashSlider { width:909px; height:420px;}

#btmBox { float:left; width:214px; border:1px solid #CDCDCD; height:auto !important; height:253px; position:relative; margin-right:15px}
#btmBox a { color:#5A5A5A}
#btmBox a:hover { color:#000000; text-decoration:none}
#btmBox[id] { min-height:253px}

#btmBox2 { float:left; width:214px; border:1px solid #CDCDCD; height:auto !important; height:253px; position:relative; margin-right:15px} 
#btmBox2[id] { min-height:253px}
#btmBox2 a { color:#5A5A5A}
#btmBox2 a:hover { color:#000000; text-decoration:none}
#btmBox2 h2{ background:#810000; font-size:12px; color:#FFFFFF; line-height:32px;text-align:center}
#btmBox2 h3 { color:#810000; text-transform:uppercase; margin:0px 0px 5px 0px; font-size:12px}
#btmBox2 .Bcontent { padding:6px 12px; font-size:12px}
#btmBox2 .Bcontent ul li { list-style-type:none; margin:5px 0px; padding-left:13px; background:url(images/list_arrow.gif) no-repeat 0px 1px; font-size:11px}
#btmBox2 .learnmore { position:absolute; right:0px; bottom:0px; background:#898D90; line-height:26px; text-align:right; display:block; padding-right:15px; font-size:12px; width:199px; height:26px}
#btmBox2 .learnmore a { color:#FFFFFF; text-decoration:none; padding-left:16px; background:url(images/lm_arrow.gif) no-repeat}
#btmBox2 .learnmore a:hover { text-decoration:underline}
#btmBox2 .more {padding-bottom:2px; width:100%;border-bottom:1px solid #CDCDCD; text-align:right}
#btmBox2 .more a { text-decoration:none; font-size:11px ; font-weight:bold; color:#810000; }
#btmBox2 .more a:hover { color:#000000}
#btmBox2 .date { font-weight:bold; font-size:11px; color:#000000}
#btmBox2 small { font-size:10px}


#btmBox h2{ background:#810000; font-size:12px; color:#FFFFFF; line-height:32px; margin-bottom:10px; text-align:center}
#btmBox h3 { color:#810000; text-transform:uppercase; margin:0px 0px 5px 0px; font-size:12px}
#btmBox .Bcontent { padding:14px; font-size:12px}
#btmBox .Bcontent ul li { list-style-type:none; margin:5px 0px; padding-left:13px; background:url(images/list_arrow.gif) no-repeat 0px 1px;}
#btmBox .learnmore { position:absolute; right:0px; bottom:0px; background:#898D90; line-height:26px; text-align:right; display:block; padding-right:15px; font-size:12px; width:199px; height:26px}
#btmBox .learnmore a { color:#FFFFFF; text-decoration:none; padding-left:16px; background:url(images/lm_arrow.gif) no-repeat}
#btmBox .learnmore a:hover { text-decoration:underline}
#btmBox .more {padding-bottom:2px; width:100%;border-bottom:1px solid #CDCDCD; text-align:right}
#btmBox .more a { text-decoration:none; font-size:11px ; font-weight:bold; color:#810000; }
#btmBox .more a:hover { color:#000000}
#btmBox .date { font-weight:bold; font-size:11px; color:#000000}
#btmBox small { font-size:10px}

#pagesContainer {width:878px; height:auto !important; height:400px; padding:20px; font-size:12px; line-height:18px}
#pagesContainer[id] { min-height:400px}

#pagesContainer h2 { text-transform:uppercase; font-weight:normal; font-size:24px; color:810000; padding-bottom:3px; border-bottom:1px solid silver; display:block; margin-bottom:15px}
#pagesContainer ul li { list-style-type:none; padding-left:16px; background:url(images/list_arrow.gif) no-repeat 0px 2px}

#footer { width:878px; height:52px; background:url(images/footer_bg.jpg) no-repeat; padding:0px 20px; margin-top:20px; font-size:12px; color:#999999}
#footer a { color:#999999; text-decoration:none;  margin:0px 15px; line-height:52px}
#footer a:hover { color:#000000}
#footer  .copyright { padding-top:10px; font-size:11px; text-align:right}

.floatLeft { float:left; }
.floatRight { float:right; }

.box4 { background:url(images/bg_box4.gif) top left repeat-y; width:428px; }
.box4 .top { background:url(images/bg_box4_top.gif) top left no-repeat; }
.box4 h2 { font:24px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#292929; border-bottom:1px solid #DEDEDE; padding:12px 0 0 20px; height:36px; }
.box4 .content .pic { padding:20px 0 0 0; border-bottom:1px solid #DEDEDE; height:197px; text-align:center; }
.box4 .content .desc { padding:20px; color:#636363; }
.box4 .content .desc a { color:#006699}
.box4 .bot { background:#fff url(images/bg_box4_bot.gif) top left no-repeat; height:63px; padding:0 0 0 6px; }
.box4 .bot .col1 { border-right:1px solid #B4B4B4; }

.progrant-form
{
   margin:0px auto;
   padding:20px;
   width:440px;
   background:#F6F6F6;
   border:1px solid #C4C7C9;
}

.form-progrant { width: 440px; margin:0; }
.form-progrant p { display:block; padding:0 0 10px 0; }
.form-progrant label { float:left; width:160px; font-weight: bold; padding: 0 0 5px 0; cursor:pointer; }
.form-progrant .inputText { width:250px; padding: 4px; border:1px solid #ccc; vertical-align:middle; color: #666666; font-size:11px; margin-left:10px; }
.form-progrant #msgContactForm, .form-progrant #msg1ContactForm { width:250px; float:left; }
.form-progrant .oblig { font-size: 9px; float: left; }
.form-progrant .submit { float: right; padding:10px 20px 0 0; }
.form-progrant .submit input { background:#850000; border:2px solid #E0E0E0; padding:6px 10px; cursor:pointer; font-size:11px; font-weight:bold; color:#fff; }

#pagesContainer .list02 { display:block; padding:0 0 0 20px; }
#pagesContainer .list02 li { display:block; background:url(images/bg_arrow01.gif) left top no-repeat; padding:0 0 8px 20px; }

.dotted01 { background:url(images/bg_dotted01.gif) bottom left repeat-x; padding:10px 0; }

.hurry { background:url(images/bg_hurry.gif) top left no-repeat; width:873px; height:84px; color:#000; margin:10px 0 0 0; }
.hurry p { display:block; padding:10px 20px; margin:0px; }
.hurry strong { font-size:18px; display:block; padding:0 0 6px 0; }

.table-competitors { color:#292929; }
.table-competitors th { text-align:left; padding: 16px; font-size:24px; font-weight:normal; text-transform:uppercase; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.table-competitors td { padding:14px 6px; vertical-align:top; }
.table-competitors .col01 { background:#F6F6F6; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; }

.link-more { text-decoration:none; font-size:11px ; font-weight:bold; color:#810000; padding-left:10px; }
.link-more:hover { color:#000; text-decoration:none; }





#pagesContainer .h2_affordable { text-transform:none; font-size:31px; padding-bottom:14px; line-height:normal; border-bottom:none }
#pagesContainer .h2_try_one { text-transform:none; font-size:31px; padding-bottom:14px; line-height:normal; color:#5A5A5A; }
#pagesContainer .h3_key_features { font-size:20px; text-transform:uppercase; color:#000; font-weight:bold; margin:14px 0 14px 0; }
.affordable_desc {}
.affordable_desc .free_upgrade { background:#BFD21C; padding:10px; line-height:normal; }
.affordable_desc .color01 { color:#FFFC00; }
.affordable_desc .call_order { background:url(images/bg_call_order.gif) top left no-repeat; width:204px; height:68px; display:block; margin:0px; padding:0px 0 10px 0; float:right; }
.affordable_desc .call_order p { color:#fff; font-weight:bold; font-size:17px; text-transform:uppercase; text-align:center; padding:6px 0 0 0;margin:0px; } 
.affordable_desc .call_order p strong { font-size:29px; }
.affordable_desc .dotted { background:url(images/bg_dotted01.gif) left center repeat-x; height:30px; }
.affordable_desc .dotted hr { display:none; }

.affordable_desc .try_one_v1 { background:#BFD21C url(images/bg_price1.gif) right top no-repeat; line-height:normal; }
.affordable_desc .try_one_v1 .title1 { padding:6px 4px 20px 16px; }
.affordable_desc .try_one_v1 p { line-height:normal; }
.affordable_desc .try_one_v1 .you_see { background:#E7EEAB; font-size:24px; padding:18px 20px; color:#000; }
.affordable_desc .try_one_v1 .dotted { padding:0 14px; background:none; }
.affordable_desc .try_one_v1 .dotted div { background:url(images/bg_dotted01.gif) left center repeat-x; height:40px; }
.affordable_desc .try_one_v1 .dotted div hr { display:none; }
.affordable_desc .try_one_v1 .start_evaluation { padding:0 0 0 14px; float:left; }
.affordable_desc .try_one_v1 .start_evaluation div { text-transform:uppercase; font-size:16px; font-weight:bold; color:#fff; text-align:center; background:url(images/bg_start_evaluation.gif) top left no-repeat; width:296px; height:90px; float:left;  padding:16px 0 0 48px; }
.affordable_desc .try_one_v1 .start_evaluation div strong { font-size:30px; }
.affordable_desc .try_one_v1 .start_evaluation div p { display:block; }


.roompro-avm-links { display:block; padding:0 0 0 16px; }
.roompro-avm-links a { background:url(images/bg_roompro_avm_link.gif) left 2px no-repeat; padding:4px 0 4px 28px; font-size:18px; color:#368FB0; }
.roompro-avm-links a:hover { text-decoration:none; }

.call-bot { background:url(images/bg_call_bot.gif) top left no-repeat; width:874px; height:47px; color:#000; font-size:18px; text-transform:uppercase; margin:0px; padding:0px; }
.call-bot strong { display:block; padding:14px 0 0 46px; }

.picLeft img { float:left; padding:0 16px 4px 0; }

.no_more { background:url(images/bg_no_more.jpg) top left no-repeat; height:260px; margin:0 0 10px 0; }
.no_more .text { color:#333; padding:20px 20px 0 420px; }
.no_more .text p { display:block; margin:0 0 12px 0; line-height:22px; }  
.no_more .title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; }

.key_features {  border:1px solid #BB0000; width:397px; } 
.key_features .title { background:#810000; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding:8px 6px; font-size:16px; color:#fff; } 
.key_features ul { display:block; padding:14px; }
#pagesContainer .key_features ul li { display:block; background:url(images/bg_arrow02.gif) left 4px no-repeat; padding:0 0 8px 20px; color:#24608A; }

.roompro-avm-links1 { display:block; background:url(images/bg_roompro_avm_link1.gif) left top no-repeat; height:44px; margin:4px 0 0 0; }
.roompro-avm-links1 a {  font-size:14px; color:#368FB0; padding:12px 0 0 14px; display:block; }
.roompro-avm-links1 a:hover { text-decoration:none; }

.call_right { background:url(images/bg_call_right.gif) top left no-repeat; height:79px; font-family:Georgia, "Times New Roman", Times, serif; }
.call_right p { display:block; padding:10px 0 0 60px; color:#810000; line-height:26px; }

.free_upgrade1 { background:#810000; padding:10px; line-height:normal; margin:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; }

#pagesContainer h2.h2_freeupgrade1 { text-align:center; border-bottom:0px; background:none; text-transform:none; font-size:31px; color:#5A5A5A; font-family:Georgia, "Times New Roman", Times, serif; }
#pagesContainer h2.h2_freeupgrade1 span { background:url(images/bg_h2_free_upfrade.gif) left center repeat-x; width:50px; }