@charset "utf-8";
/* CSS Document */
* { padding: 0pt; margin: 0pt; }
body { background: #FFFFFF url(../images/bg_repeat.jpg) repeat-x; height:100%; width:100%; color:#848a90; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height: 21px; }
.right {float:right;}
.clear { clear:both;}
hr, #main_content, .col_1, .col_2, #header, #container #home_panel { float:left; }
.inner { margin:0 auto; }
.hidden { text-indent:-100em; overflow:hidden; display:block;}
#header { background:#ffffff url(../images/header_rpt.gif) repeat-x; height:74px; width:898px;}
/*******************************MAIN NAV TABS********************************/
ul#main_nav, ul#main_nav a {display:block;}
ul#main_nav { margin:0; float:right; }
ul#main_nav li { background:none; }
ul#main_nav a { background:url(../images/main_nav.gif) no-repeat; height:74px; text-indent:-100em; overflow:hidden; }
ul#main_nav li#nav_home a  { background-position: 0 0; width: 61px;}	
ul#main_nav li#nav_home a:hover { background-position: 0 -76px;}	
ul#main_nav li#nav_benefits a { background-position: -60px 0; width: 76px;}
ul#main_nav li#nav_benefits a:hover { background-position: -60px -76px; }
ul#main_nav li#nav_products a { background-position: -135px 0; width: 77px;}
ul#main_nav li#nav_products a:hover { background-position: -135px -76px; }	
ul#main_nav li#nav_demo a { background-position: -208px 0; width: 62px;}
ul#main_nav li#nav_demo a:hover { background-position: -208px -76px; }	
ul#main_nav li#nav_trial a { background-position: -264px 0; width: 52px;}
ul#main_nav li#nav_trial a:hover { background-position: -266px -76px; }	
ul#main_nav li#nav_pricing a { background-position: -316px 0; width: 64px;}
ul#main_nav li#nav_pricing a:hover { background-position: -317px -76px; }	
ul#main_nav li#nav_our_clients a { background-position:-380px 0; width:89px; }	
ul#main_nav li#nav_our_clients a:hover { background-position: -380px -76px; }
ul#main_nav li#nav_about_us a { background-position: -471px 0; width: 71px;}	
ul#main_nav li#nav_about_us a:hover  { background-position: -471px -76px; }	
ul#main_nav li#nav_contact_us a { background-position: -539px 0; width:95px; }	
ul#main_nav li#nav_contact_us a:hover { background-position: -539px -76px; }	
ul#main_nav li { padding: 0; }
/*ACTIVE STATES*/
#home ul#main_nav li#nav_home a  { background-position:0 -154px;}	
#benefits ul#main_nav li#nav_benefits a  { background-position: -60px -154px; }	
#products ul#main_nav li#nav_products a { background-position: -135px -154px; }	
#demo ul#main_nav li#nav_demo a { background-position: -208px -154px; }	
#trial ul#main_nav li#nav_trial a { background-position: -264px -154px; }
#pricing ul#main_nav li#nav_pricing a { background-position: -316px -154px; }	
#our_clients ul#main_nav li#nav_our_clients a { background-position: -380px -154px; }
#contact_us ul#main_nav li#nav_contact_us a { background-position: -539px -154px; }	
#about_us ul#main_nav li#nav_about_us a  { background-position: -471px -154px; }	
/*END ACTIVE STATES*/
/*******************************END MAIN NAV TABS********************************/
/*CONTAINER*/
#container #home_panel { background:url(../images/home_panel.jpg) no-repeat; height:246px; position:relative; top:0; left:0; }
.head_text_box { background:url(../images/feature_text.gif) no-repeat; width:387px; height:111px; margin:36px 0 0 0; }
#container #home_panel .button_container, #container col_3 .button_container { width:190px; float:right; }
#container #home_panel .button_container { position:absolute; right:38px; }
#container, .inner, #container #home_panel { width:901px; }
/*END CONTAINER*/
#main_content { background:#FFFFFF url(../images/content_rpt.gif) repeat-x scroll 0 0; padding:30px; width:838px; }
.col_1, .col_2 { margin:4px 30px 0 0; }
.col_1, .col_3 { width:195px; }
.col_3 { float:right; margin:0; }
.col_2 { width:388px; }
#footer, .col_50, .col_2x { float:left;}
.col_2x { width:610px; }
.col_50 { width:50%;}
ul, ol { margin:7px 0 8px 0; line-height:20px; }
#main_content ul li { background:transparent url(../images/li_disc.gif) no-repeat scroll 0 8px; padding:0 0 0 12px; list-style:none; line-height:22px; margin:0 0 6px 0; }
#main_content ol li { padding:0 0 0 12px; list-style-position:inside; line-height:22px; margin:0 0 12px 0; }
#main_content ul li a, #main_content ol li a { font-weight:bold; }
/*INFO BOX*/
.info_box { background:url(../images/info_box_rpt.gif) repeat-y; padding:15px; position:relative; width:164px; margin:5px 0 15px 0; float:left; }
.info_box span.top, .info_box span.bottom, .info_box span.top_grey { width:187px; height:9px; position:absolute; left:0; }
.info_box span.top { background:url(../images/info_box_top.gif) no-repeat; top:0; }
.info_box span.top_grey { background:url(../images/info_box_top_grey.gif) no-repeat; top:0; }
.info_box span.bottom { background:url(../images/info_box_bottom.gif) no-repeat; bottom:-8px;  }
/*END INFO BOX*/
/**************************FOOTER***********************************/
#footer { width:100%; background-color:#c9cace; padding:0 0 5px 0; }
#footer ul li, #footer a { background:none; font-size:10px; color:#FFFFFF; text-decoration:none; list-style:none; overflow:hidden; display:block; float:left; padding:0 5px; }
#footer .neubreed_link  { float:right; margin:0 10px 0 0; display:block; text-decoration:underline; }
/**************************FOOTER***********************************/
ul.contacts li { width:45%; }


/*FORM TEXT*/
.trial_form { border:1px solid #E9E9E9; }
.trial_form input, .trial_form select, .trial_form textarea { border:1px solid #09A290; background-color:#F0F0F0; }
.trial_form input, .trial_form select, .trial_form textarea { color:#585858; margin-right:5px; padding:2px; }
.trial_form, .trial_form span, .trial_form label, ul.contacts li {float:left;}
.trial_form { margin:15px 0; padding:15px 20px 15px 10px; width:578px; }
.trial_form span, .trial_form label { display:block; }
.trial_form span { width:200px; padding:3px 0 0; }
.trial_form label { margin:0 0 5px; }
.trial_form label.long span { width:270px; }
.trial_form .checkbox { margin:6px 0 0; width:15px; }
.trial_form span img, .trial_form .submit  { border:none; }
.trial_form span img {margin:0 0 0 10px; }
.trial_form select { width:237px; }
.trial_form input, .trial_form textarea { width:231px; }
.trial_form .submit { background:url(../images/submit_button.gif) no-repeat; width:91px; height:39px; margin:0 0 0 225px; }
.trial_form h2 { font-size:16px; }
.trial_form h3 { padding:0 0 0 30px;}
.trial_form h4 { padding:0 0 0 30px;}
.trial_form .hidden { text-indent:-100em; overflow:hidden; display:block; cursor:pointer; }
/*END FORM TEXT*/


a.hotelseasy_logo { background: url(../images/hotelseasy_logo.gif) no-repeat; display:block; text-indent:-999em; overflow:hidden; width:148px; height:28px; margin:5px 0 10px 0;}
.col_2x .trial_examples { width:610px; }
.col_2x .inner_box_grey, .col_2x .inner_box_white { border:1px solid #E9E9E9; background-color:#F6F6F6; padding:15px; margin:20px 0 25px 0; }
.col_2x .inner_box_white { background-color:#FFFFFF; margin:8px 0 15px 0;}
