﻿#content-wide {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 solid #000000;
    display: inline;
    float: right;
    margin: 0 0 15px 0;
    min-height: 650px;
    padding: 0 15px 5px;
    width: 100%;
}

fieldset, legend {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

#divform div {
margin-bottom: 20px;
}

#content-wide div.module-style {
padding: 5px 20px 20px 20px;
border: 0px;
width: 75%;
float: left;
display: inline;
margin: 15px 0px;
background-color: #f3f3f3; /* fallback color if gradients are not supported */
      background-image: -webkit-linear-gradient(top, rgb(243, 243, 243), #fff ); /* For Chrome and Safari */
      background-image:    -moz-linear-gradient(top, rgb(243, 243, 243), #fff ); /* For old Fx (3.6 to 15) */
      background-image:     -ms-linear-gradient(top, rgb(243, 243, 243), #fff ); /* For pre-releases of IE 10*/
      background-image:      -o-linear-gradient(top, rgb(243, 243, 243), #fff ); /* For old Opera (11.1 to 12.0) */ 
      background-image:         linear-gradient(to bottom, rgb(243, 243, 243), #fff ); /* Standard syntax; must be last */ 
/*box-shadow: 0 1px 6px #C0C0C0;
-moz-box-shadow: 0 1px 6px #C0C0C0;
-webkit-box-shadow: 0 1px 6px #C0C0C0;*/
}

#divform h4 {
margin: 15px 0px 10px 0px;
padding: 0px;
}



#content-wide fieldset legend {
padding: 0px;
display: block;
position: relative;
*left: -7px; /* IE7 Hack to fix offset issue for legend */
}

#content-wide fieldset legend span {
vertical-align: baseline;
margin: 0px 5px 0px 0;
padding: 0px;
*float: left; /* IE7 Hack to fix offset issue for legend */
}


#content-wide fieldset.subcategories {
margin: 5px 20px 5px 20px;
}

#content-wide fieldset.subcategories legend {
width: 90%;
float: left;
display:block;
}

#divform ul {
padding: 0px;
margin: 0px;
width: 45%;
float: left;
display: inline;
}

#divform ul li {
list-style: none;
display:block;
padding: 0px;
margin: 10px 0;
}

#divform label {
display:block;
}

#content-wide fieldset#dob select {
float: left;
margin-right: 5px;
}

#divform input[type="text"] {
border: 1px solid #E1E1E1;
}

#divform input[type="checkbox"] {
padding: 0px;
margin: 0px 5px 0px 0px;
vertical-align: middle;
}

#divform p {
display: block;
clear: both;
}

#divform div.single {
    margin: 0px 5px 17px 17px;
    padding:0px;
    vertical-align: baseline;

    display: block;
}
#divform input.single {
    margin: 4px 5px 0px 0;
    padding:0px;
    vertical-align: baseline;
    float: left;
    display: block;
}
#divform label.single {
    margin: 3px 5px 17px 0;
    padding:0px;
    vertical-align: baseline;
    float: left;
    display: block;
}
.error {
color: red;
font-weight: bold;
}

#subscribe_newsletter_error {
clear: both;
margin: 10px 0px;
}
 

