/* ******** GENERAL ******** */

div.row {
  clear: both;
  padding-top: 5px;
}

/* ******** CONTACT US PAGE ******** */


div#suggestion_form{
  margin-left:auto;
  margin-right:auto;
  width:400px;
  text-align:left;
}


/* ******** SIGN UP PAGE ******** */

div.row span.reg_label {
  width: 150px;
  text-align: right;
  float: left;
  font-size:20px;
  margin-top:4px;
}
.reg_label_normal {
	width: 150px;
	text-align: right;
	float: left;
	margin-top:4px;
	font-size:14px;
}

div.row span.reg_formw {
  padding-left:10px;
  float: left;
  width: 300px;
  text-align: left;
} 

div#reg_form{
  width:100%;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

span.reg_note_label{
  float:left;
}

ul#product_features{
  margin-top:0px;
  text-align:left;
  Width:300px;
}


/* ******** LOGIN PAGE ******** */

div.row span.login_label {
  font-size:12px;
  font-family:arial;
  line-height:26px;
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.login_formw {
  padding-left:10px;
  float: left;
  width: 235px;
  text-align: left;
  } 

div#login_form{
  width:400px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}

/* ******** SEARCH GIFTS PAGE ******** */

div.row span.search_label {
  padding-left:20px;
  width: 60px;
  text-align: left;
}

div.row span.search_formw {
  padding-left:5px;
  width: 135px;
  text-align: left;
} 

div#search_form{
  margin-top:10px;
  width:100%;
  text-align:left;
  margin-bottom:10px;
}

div#results_area{
  width:95%;
}

a.browse_next{ font-weight:bold; color:#2a77d3;text-decoration:none; border:1px solid #9AAFE5;padding:4px;margin:0px 1px}
a.browse_prev{ font-weight:bold; color:#2a77d3;text-decoration:none; border:1px solid #9AAFE5;padding:4px;margin:0px 1px}
a.browse_start{  font-weight:bold;color:#2a77d3;text-decoration:none; border:1px solid #9AAFE5;padding:4px;margin:0px 1px}
a.browse_end{  font-weight:bold;color:#2a77d3;text-decoration:none; border:1px solid #9AAFE5;padding:4px;margin:0px 1px}
a.browse_page{ font-size:14px;color:#2a77d3;text-decoration:none; border:1px solid #9AAFE5;padding:4px;margin:0px 1px}

a.browse_next:hover{ color:#3d3d3d;border-color:#2a77d3}
a.browse_prev:hover{ color:#3d3d3d;border-color:#2a77d3}
a.browse_start:hover{ color:#3d3d3d;border-color:#2a77d3}
a.browse_end:hover{  color:#3d3d3d;border-color:#2a77d3}
a.browse_page:hover{ color:#3d3d3d;border-color:#2a77d3}

span.browse_cur_page{ color:white;font-weight:bold; border:1px solid #2a77d3;padding:4px;margin:0px 1px;background-color:#2a77d3}
span.browse_results{ color:#0066dd}


/* ******** FAQ PAGE ******** */

span.question{
color:blue;
font-weight:bold;
}

span.answer{
color:green;
font-weight:bold;
}

p.question_section_text{
text-align:left;
font-family:arial;
font-weight:bold;
padding-left:20px;
font-size:12px;
}

p.answer_section_text{
text-align:left;
font-family:arial;
padding-left:40px;
font-size:12px;
}