.zodiac_widget_body{
    border:1px hidden black;
    width:350px;
    background:#606060;
}
.zodiac_widget_title{
    text-align:center;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px solid black;
    padding:5px;
	color: #ffffff;
}
.zodiac_widget_sub_body_title{
    font-style:italic;
    padding-bottom:5px;
    padding-left:5px;
	background-color:#9e9e9e;
	 border-bottom:1px solid black;
	 color: #000000;
	 font-weight: bold;
}
.zodiac_widget_sub_body_field #zodiac_widget_sub_body_field_caption{
    float:left;
    width:48%;
    padding:2px;
}
.zodiac_widget_sub_body_field #zodiac_widget_sub_body_field_field{
    float:left;
    width:48%;
    padding:2px;
}
.zodiac_widget_sub_body_field_clear{
    clear:both;
}
.zodiac_widget_sub_body_field input[type="submit"]{
     margin-left:174px;
     border:1px solid #7f7f7f;
}
.zodiac_widget_sub_body_field input[type="reset"]{
     border:1px solid #7f7f7f;
}
.zodiac_widget_sub_body_field input[type="text"], .zodiac_widget_sub_body_field select{
     border:1px solid #7f7f7f;
}
.zodiac_widget_sub_body_cont{
    padding-bottom:10px;
	background-color: #f2f2f2;
}
.zodiac_widget_result_title{
    text-align:center;
    text-decoration:underline;
    font-weight:bold;
    font-size:20px;
    padding:5px;
	color: #ffffff;
}
.zodiac_widget_results_sub_body_add_body{
	overflow-x: hidden;
}
.zodiac_widget_results_sub_body .zodiac_widget_results_sub_body_dob, .zodiac_widget_results_sub_body .zodiac_widget_results_sub_body_sign{  
    background-color: #f2f2f2;
    padding:3px;
}
.zodiac_widget_results_sub_body_additional{
    padding:1px;
}
.zodiac_widget_results_sub_body_additional_title{
    background-color:#9e9e9e;
}
.zodiac_widget_results_sub_body_additional_cont{
     background-color: #f2f2f2;
}