#errorExplanation {
  width: 400px;
  border: 2px solid #DD4A63;;
  padding: 7px;
  padding-bottom: 12px;
  margin-top: 20px;
  margin-bottom: 20px;
 background-color: #ffffff;
}
#errorExplanation h2 {
  color:#fff;
  text-align: left;
  font-weight: normal;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #DD4A63;

}

#errorExplanation p {
  color: #333;
  margin-top: 10px;
  padding: 5px;
}

#errorExplanation ul li {
  margin-left: 10px;
  font-size: 12px;
  list-style: square;
}

/* Begin Error Styles */
/* End Error Styles */


body{ 
	background-color:#ffffff;
 /*	background-image: url(../images/background.gif); */
  margin: 0;
  /*padding: 0 0 10px 0;*/
  font-family: Lucinda, Arial, Helvetica, sans-serif;
  /*font-size: 100.01%;*/
  text-align: center;
}

h1, h2, h3, h4, h5, h6 {
  font-family: lucinda, Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#e66516;
  font-weight:normal;
  
}
.footer_text{
	text-align:center;
  font-family: lucinda, Arial, Helvetica, sans-serif;
  color: #CC3B15;
  font-size:16px;
}
img {
  border: 0;
}
.notice {
  color: red;
}

#content_arena{
margin:40px 0px 5px 0px;
font-size:12px;
color:#111111;
min-height:170px;
width:820px;
text-align:left;

}

#content_arena_friends{
margin:50px 0px 10px 0px;
font-size:12px;
color:#111111;
width:820px;
text-align:left;
}
#container_dynamic_friends{
width:160px;
}


.content_arena a{
    color:#2F608C;
    text-decoration:none;
}
.content_arena a:hover{
    color:#3B79A8;
    text-decoration:none;
}

#content_arena_inside{
	width:50%;
	border:1px dotted #444444;
	margin:20px;
	padding:20px;
}

ul {
	list-style-type:square;
	margin: 5px;
	padding: 5px;
	margin-left: 10px;
	padding-left: 10px;
}

#mainBox{
font-family: Lucinda, Arial, Helvetica, sans-serif;
background-color:#ffffff;
/*background-color:#777777;*/
width:820px;
margin:5px auto 0px auto;
padding:10px;
/*border: 10px solid #28BAE2;*/
/*text-align:left;*/

}

.mainBox-int {
	/*border-left: 10px solid #28BAE2;*/
	/*border-right: 10px solid #28BAE2;*/
	/*border-top: 10px solid #28BAE2;*/
	border-bottom:0px;
	background-color:#ffffff;
	font-family: Lucinda, Arial, Helvetica, sans-serif;
	width: 800px;
	margin: 0px 10px 0px 10px;
	text-align: left;

}

#logo_area{
    height:100px;
    color:#2C8C0E;
   
}
#top {
	position: relative;
	background-color: #fff;
	height: 123px;
	overflow: hidden;
}

#logo {
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
}

#tagline {
	background-image: url(../images/askyourfriends.png); 
    background-repeat:no-repeat;
	color: #999;
	height:17px;
	padding:0px;
	margin: 3px 0px 0px 270px;
}

#login_area{
	  font-family: Lucinda, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	min-width: 783px;
    color: #757575;
	margin: 5px 15px 0 0px;

}
#login_area a{
	color:#757575;
	text-decoration:none;
}
#login_area a:hover{
	color:#AAAAAA;
	text-decoration:underline;
}
#sign_in{
    color: #757575;
    float: right;
    font-size: 12px;
}

#sign_in a{
    color: #757575;
    float: right;
    font-size: 12px;
    text-decoration:none;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	background-color: #2b2b2b;*/
	color: #3c6cd2;
	text-align: center;
	margin:200px 0px 0px 0px;
	width:790px;	
	padding:0px;
}

#footerLinks  {
	
	margin: 7px auto 3px auto;
	padding: 0;
	text-align: center;
	width: 600px;
	/*float: left;*/
/*	background-color:green;*/
}

#footerLinks  li {
	display: inline;
	margin: 3px 2px 0 2px;
	padding-right:2px;
	list-style: none;
	/*float: left;i*/
	/*width: 28%;
*/
	border-right: 1px solid #9F9F9F; 
}

#footerLinks li.last {
	text-align:left;
	border-right: none; 
/*	width: 40%;
*/
}

#footerLinks a {
	color: #3c6cd2;
	text-decoration: none;
/*	display: block;
*/
	width: 100%;
	/*background: #000;
*/
	font-weight: bold;
}

#footerLinks li.site a {
}

#footerLinks a:hover {
	color: #3c6cd2;
}

#copyright {
	margin: 10px auto 10px auto;
	color:#999999;

}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.clear_left {
	clear: left;
	height: 0px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}

#query{
width:700px;
/*text-align:center;*/
padding:0px;
margin:70px auto 0px auto;

}
#query_box{
margin-left:10px;
}

#how_it_works{
margin:50px auto 10px auto;
}
#header{
margin:0px 0px 0px 0px;
height:60px;
background-repeat:no-repeat;
}

#header_tagline{
	float:left;
	/*width:629px;taking out while putting in the new image */
	/*800 - logo (166px)- 5px for the left margin*/
	width:629px;
	height:50px;
	margin:4px 0px 0px 5px;
	padding:0px;
	    background-image: url(../images/header-image2.gif); 
    background-repeat:no-repeat;
	/*background-color:#3F6BCC;*/
}
#header_tagline H1{
 color:white;
/* text-align:center;*/
margin:7px 0px 0px 15px;
font-size:16px;
}
.input_text_field{
	font-size:14px;
	border:1px solid #cccccc;

}
#input_area{
	float:left;
	margin:0px;
	text-align:left;
	padding:0px;
}
#input_area_home{
	float:left;
	margin:25px 0px 0px 0px;
	text-align:left;
	padding:0px;
}
#input_boxes{
	font-weight:bold;
	color:#FD6735;
	
	background-color:red;
	font-size: 12px;
	margin:0px;
	padding:0px;
}
#what-are{
       font-weight:bold;
       color:#FD6735;
       height:18px;
       /*background-color:red;*/
       font-size: 12px;
       margin-left:10px;
       padding:0px;
}
#what_are_static{

	color:#FD6735;
	height:18px;
	font-size: 12px;
	margin:0px;
	padding:0px;
}
.query_input_box{
height:43px;
width:325px;
margin:0px 5px 0px 0px;
border:6px solid #2D55B2;
margin:0px 2px 0px 0px;
}
.query_input_box_home{
width:275px;
height:43px;
border:7px solid #2D55B2;
margin:0px 2px 0px 0px;

}
#input_boxes{
/*height:81px;*/
width:350px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#input_boxes_header{
float:left;

width:350px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#query_field_container{
margin:0px 0px 0px 0px;
padding:0px;

}
#home_textarea_container{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}
#submit_field_container{
float:left;
padding:0px;
margin:0px;
}
#submit_field_container_header{
float:left;
padding:0px;
margin:18px 0 0 0;

}
#query_question{
/*border:0px;*/
/*position:relative;*/
/*height:20px;*/
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;

}
.home_submit{
margin:25px 0px 0px 20px;
padding:2px 4px 2px 4px;
}
.submit{
margin:7px 0px 0px 20px;
padding:2px 4px 2px 4px;

}

#saach-logo{
float:left;
margin:45px 0px 0px 0px;
height:55px;
}
#saach-logo-int{
float:left;
margin:0px 0px 0px 0px;
height:60px;
}
.image{
border:0px;
margin:0px;
padding:0px;
width:93px;
}
.home-logo{
	border:0px;
	margin:0px;
	padding:0px;
	width:166px;
	
}



#login {background: #486084 url(../_images/cols_login.png) no-repeat;}

#container-int{
	background-color:#ffffff;
	/*border-left: 10px solid #28BAE2;*/
	/*border-right: 10px solid #28BAE2;*/
	/*border-bottom: 10px solid #28BAE2;*/
	border-top:0px;
	font-family:arial;
	width:790px;
	padding-left:10px;
	margin:0px 0px 0px 10px;
	min-height:500px;

}

#container {

	width: 820px;
    margin:0px;
    padding:0px;
}

#texture{
   
    background-image: url(../images/texture.png); 
    background-repeat:repeat-x;
    margin:0px;
}

#content-int{
	text-align:left;
	margin:0px;
	font-size:1.1en;
	/*color:#464545;*/
	/*width:800px;*/
	padding-bottom:10px;
	
}
#content-int a{
color:#2D5081;
text-decoration:none;
}
#content-int a:hover{
color:#3B79A8;
text-decoration:none;
}


.text{
margin:5px 0px 5px 0px;
color:#11203A;
font-size: 12px;

}
#content li a:hover {background-color: #f9efe5;}


#sidebar {
 float:left;
 width:120px;
}

.space{
margin-top:5px;
}

/* start form section */

.lbl_form{
color:#999;
font-weight:bold;
}

.lbl_form_question{
color:#2F4D8E;
background-image: url(../images/request-background.gif);
background-repeat:no-repeat;
background-position:center;
font-size:16px;
font-weight:bold;
width:550px;
text-align:center;
margin:5px 0px 5px 0px;
}


.form{
 border:1px solid #999;
}
.form_emails{
 border:1px solid #999;
 width:500px;
 height:40px;
}
.form_float_left{
float:left;
}
.form_title{
font-family:lucinda, arial, verdana, sans-serif;
font-size:14px;
font-weight:normal;
margin:3px 0px 0px 0px;
padding:0px;
  color:#666666;
  font-weight:normal;
}
.plaxo{
margin-left:5px;
}
.form_postal_code{

margin:0px 0px 0px 15px;
}
#query_postal_code{
 border:1px solid #999;
 width:100px;
}
#query_msg_body{
width:400px;

}
#query_msg_subject{
width:400px;
}
/* end form section */

#custom_options{

}
div.clearer {
    clear: left;
     line-height: 0px; 
     height: 0px;
     padding:0px;
     margin:0px;
    }
    div.clear_right {
    clear: right;
     line-height: 0px; 
     height: 0px;
     padding:0px;
     margin:0px;
    }
    
.reviewed{
float:left;
padding:5px;
width:220px;
margin:0px 0px 0px 10px;
}
.rating{
float:left;
padding:5px;
width:170px;


}
.review{
float:left;
padding:5px;
width:200px;

}
.reviewed_title{
color:#e66516;
float:left;
padding:5px;
width:220px;
margin:0px 0px 0px 10px;
}
/*the length of the left side is 630px.  I'm leaving a little padding 8*/
.rating_title{
width:170px;
float:left;
color:#e66516;

padding:5px;

margin:0px;
}
.review_title{

float:left;
color:#e66516;
padding:5px;
width:200px;
margin:0px;
}
/*show page changes */
 
.reviewed_show{
float:left;
padding:5px;
width:180px;
margin:0px 0px 0px 10px;
}
.rating_show{
float:left;
padding:5px;
width:100px;
margin:0px;
}
.review_show{
float:left;
padding:5px;
width:190px;
margin:0px;

}
.reviewed_title_show{
color:#e66516;
float:left;
padding:5px;
width:180px;
margin:0px 0px 0px 10px;
}
/*the length of the left side is 630px.  I'm leaving a little padding 8*/
.rating_title_show{
color:#e66516;
float:left;
padding:5px;

width:100px;
margin:0px;
}
.review_title_show{
color:#e66516;
float:left;

padding:5px;
width:190px;
margin:0px;
}
.table_title_show {

	color:#e66516;
	
	padding:5px;
	margin:0px 0px 0px 10px;
}


/*  end show page changes */

/* make larger for respond page */
   
.reviewed_respond{
float:left;
padding:5px;
width:280px;
margin:0px 0px 0px 10px;
}
.rating_respond{
float:left;
padding:5px;
width:100px;

}
.review_respond{
float:left;
padding:5px;
width:300px;

}
.reviewed_title_respond{

float:left;
color:#e66516;

padding:5px;
width:280px;
margin:0px 0px 0px 10px;
}
/*the length of the left side is 630px.  I'm leaving a little padding 8*/
.rating_title_respond{

float:left;
color:#e66516;

padding:5px;
width:100px;
margin:0px;
}
.review_title_respond{

float:left;
color:#e66516;
padding:5px;
width:300px;
margin:0px;
}

/*end make larger for respond page */


.reply_title{
margin:2px;
padding:3px;
width:110px;
/*background-color:#3B79A8;*/
font-weight:bold;
color: #757575;
}
.reply{
margin:2px;
padding:5px;
width:110px;
font-size:9px;
font-weight:normal;
color: #777777;
}
.grey_subtitle{
color: #777777;
}

/*home page only styles */
.what_others_search {
    padding-top:15px;
    color: #595959;
    font-weight:bold;
}
.highlight_reviews{
/*background-color:#eeeeee;*/


}
.reviewed_title_background{
/*background-color:#7893C1;*/
}
#review_row{
background-color:green;
}
.highlighed_query{
/*background-color:#eeeeee;*/
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
}
/*end home page only styles */


/* two column layout section*/
#contianer_float_right{

}
#left_side{
width:630px;
margin-right:120px;
padding:0px;
}
#left_side_friends{
width:550px;
margin-right:120px;
padding:0px;
}
#left_side_side{
width:490px;
margin-right:220px;
padding:0px;
}

#right_side{
float:right;
}
#right_side_friends{
float:right;
width:200px;

}
.leftContainer {
  float:left;
  width:540px;

}
.rightContainer {
	background-color:red;
  float:left;
  width:220px;
  display: inline;
  padding-left:20px;
}

.question_mark{
    display:inline;
    /*background-image:url(../images/question.gif);*/
    background-repeat:no-repeat;
    margin-right:5px;
    position: relative;
   
}

#inline{
display:inline;
}
.blue{
color:#3c6cd2;
}


#ajax{
width:650px;
padding:0px;
float:right;
-moz-border-radius:10px;
}
.ajax_friends {
  width:650px;
  padding: 0 0 0 5px;
  /*margin-left:260px;*/
  float:right;
  /*left:250px;*/
  /*border: 1px solid blue;*/
  -moz-border-radius:10px;
}


.customize_email_link{
width:240px;

background-color:green;
}
#container_dynamic{
 width:160px;
 float:left;

}

.floatingBox {
  position:absolute;
  background-color: white;
  width: 150px;
  padding: 5px;
  border: 1px solid #382110;
  z-index: 2;
}
.floatingBox a.closeLink {
  float: right;
  padding-bottom: 5px;
}

.help{
position: absolute;
margin:5px;
padding:5px;
border:1px dotted #777777;
background-color:#DEE0FF;
width:200px;
}




/*filter:alpha(opacity=85);    Internet Explorer       */
 /* -moz-opacity:0.85;          Mozilla 1.6 and below   */
  /* opacity: 0.85;             newer Mozilla and CSS-3 */


/*holy hacks from hell */
.help_text {
position: absolute;
margin:5px;
padding:5px;
width:200px;
}

/* end two colum section */


/*star section */

.stars {
  white-space: nowrap;
}
.star {
}
/* end star section */

.requestTable td {
	/* border-bottom: 1px solid #757575; */
	padding: 0px 0px 8px 0px;
}
th {
  color:#e66516;
}
.greyText {
  color: #999;
}
.smallText {
  font-size: 0.8em;
}
.mediumText {
  font-size: 14px;
}
.title_text_small {
  font-size:14px;
  color:#666666;
}

.title_text_large {
  font-size:24px;
  color:#e66516;
  margin:0px 0px 0px 15px;
}
.blue_title{
  font-size:14px;
  color:#3d70c3;
  font-weight:bold;
  margin-top:5px;
}
.home_link{
margin-top:3px;
margin-bottom:3px;
}
.hightlighted_user_response{
background-color:#555555;
float:left;
padding:5px;
width:170px;
font-weight:bold;
}
.conversation_bubble{
    background-color:#eeeeee;
    margin-bottom:2px;
 float:left;
 -moz-border-radius:10px;
}
.donothide{
	background-color:#e7ecf7;
	-moz-border-radius:10px;
}

#menu{
	margin:0px;
	padding:0px;
}
#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;

}
/* style, color and size links and headings to suit */


#menu a {
	font: bold 14px Arial, sans-serif;
	display: block;
	margin: 10px;
	padding: 0;
	text-decoration: none;
background-color:#eeeeee;

	/*color:#555555;*/
}

#menu a:hover {
color: #a00;

}
#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
float: left;
margin:0 3px 0 3px;
} 


/* move the following to an IE-only style sheet if desired */
/* \*/
* html .hollyhackthis {height: 1%;}
* html #sidebar {padding-left: 780px;}
* html #content {height: 1%;}
/* */ 
