/* NEW FRONT PAGE */

/*#content_wrapper { padding-bottom: 0; }*/

#supercontainer{margin: 0px; float: left;}
#lang_select{display: none;}
#lang_select h2 {margin: -10px 0px 16px 10px}
#lang_select img {margin: 0px 0px 10px 10px;}
.zh_only, .ja_only { display: none; }
#top_half{ width: 676px}
#demo_container { border: 2px solid #d63733; float: left; height: 300px; width: 300px;
		  -moz-border-radius: 4px; -webkit-border-radius: 4px; clear: both;}
#demo_start_frame { position: absolute; width: 330px; height: 300px;}
div#blurbs { float: right; width: 335px; position: relative; }

div#clear {clear: both;}
div#title {margin-left: -20px;}
div#title .left { float: left; margin-bottom: 10px; clear: right;}
#lwange{float: left; margin-left: -7px;}
#rwange{float: left; margin-right: -7px;}
div#front_header { 
 background-color: #d63733; height: 26px; width: 680px;
 color: white; font-size: 19px; padding: 0 18px; margin: 0; font-weight: bold;}
 h1#frontpagetitle{font-size: 19px; margin-top: 0px; margin-bottom: 0px; text-align: center;}

ul#orig_blurb_list { clear: both; font-size: 16px; padding-left: 25px; display: none;}
ul#orig_blurb_list li { margin-top: 10px; }
#new_blurbs{}
.row{width: 350px; padding-bottom: 1px;}
.point_icons{float:left; margin-right: 10px;}

#about_highlights {
 float: left;
 width: 215px;
 padding-left: 5px;
 padding-right: 5px;
 margin-bottom: 10px;
}

.highlight_pic{
float: left;
}

#about_highlights h3 {
 font-size: 18px;
 margin-top: -3px;
 margin-left: 8px;
 margin-bottom: 3px;
 padding-right: 15px;
 float: left;
 width: 160px;
 color: #646464;
}

#about_highlights div {
 margin-left: 37px;
 line-height: 16px;
}

#highlights_row{
margin-bottom: 10px;
}


#learnmore{
margin-top: 25px;
display: none;
}

#_story p
{
font-size: 16px;
}

#two_goals {
 margin-left: 45px;
}


#tryitbutton_wrapper{margin-top: 10px; margin-left: -5px;}
#tryitbutton { float: left; margin-left: 8px; background-image: url(/images/front/button_try_it_complex.png); }
#tryitbutton_blurb { float: left; font-size: 11px; 
		      width: 190px; margin-left: 15px; text-align: center;}
			  
.button { height: 40px; width: 200px; }
.button { background-position: 0 -80px; }
.button:hover { background-position: 0 -40px; }
.button:active { background-position: 0 0; }

#frontsignupbutton_wrapper{margin-top: 10px; margin-left: -5px;}
#frontsignupbutton { margin-left: 8px; background-image: url(/images/front/button_signup_blue.png); clear: both;}
#frontsignupbutton_blurb { float: left; font-size: 11px; 
		      width: 145px; margin-left: 25px; text-align: left;}
			  
.smallbutton { height: 25px; width: 170px; }
.smallbutton { background-position: 0 25px; }
.smallbutton:hover { background-position: 0 -25px; }
.smallbutton:active { background-position: 0 0; }

p#tryit_link { font-weight: bold; font-size: 18px; padding-left: 25px;
	       width: 220px; margin-top: 15px; }

img#pirate { margin-left: 20px; margin-top: -6px; }

div#us {clear:both; position: relative; height: 195px; width: 100%; top: 10px; margin-bottom: -20px;}
img#left_us { position: absolute; left: 7px; top: 0; }
img#right_us { position: absolute; right: 0; top: 53px; }
div#us_blurb { position: absolute; right: 10px; top: 61px; width: 370px; 
	       font-size: 16px; }

.testimonials1{margin-top: 20px; margin-bottom: 10px;}		   
div.testimonials1 p {margin: 3px 10px 0px 0px; width: 205px; font-size: 12px; font-weight: bold;}
div.testimonials1 p.sig { font-weight: normal; font-size: 11px;}
div.testimonials1 img.ava { border: 1px solid black; margin: 4px 5px 0px 0px; float: left;}
.one_monial{float: left; margin-right: 15px;}

#referral_message {
 position: absolute; display: none; z-index: 101; 
 top: 160px; left: 148px; right: 200px; 
 border: 2px solid #555; background-color: #fff; padding: 10px; font-size: 16px;
}

#referral_greeter {
 position: absolute; z-index: 102; right: -100px; bottom: -158px; }


#choose_language {
 position: absolute; display: none; z-index: 100;
 top: 160px; left: 148px; right: 200px; 
 border: 2px solid #555; background-color: #fff; padding: 10px; font-size: 16px;
}

#lang_select img {
 cursor: hand; cursor: pointer;
}
#lang_select img:hover {
 opacity: 0.8;
 filter: alpha(opacity = 40);
}
