/* CAPTCHA */
#recaptcha_image{
height:38px;
width:200px;
}
div#recaptcha_image > img{
height:38px;
width:200px;
}
#recaptcha_widget{
width:200px;
}
#recaptcha_widget a{
color:#fff;
}
#recaptcha_widget a:hover{
color:#fff;
}





/* MAIN STUFF */
#aspnetForm {
margin: 0 0 0 0;
padding: 0px;
margin-top:-10px;
}
.banner{
position: fixed;
right: 15px;
top: 10px;
}
body {
/*background-image: url('/App_Themes/www_sunnerlaw_com/CustomImages/blackleather.jpg');
background-repeat: repeat;
background-attachment: fixed;*/
font-family: georgia, helvetica, sans-serif;
font-size: 12pt;
color: #000;
background-color:#002854;
}
#MainContent {
width: 100%;
background-color: #140301;
}
#AdRotator{
margin-left:auto;
margin-right:auto;
text-align:center;
width:1000px;
}
.maphidediv{
display:none; 
position:absolute; 
top:100px;
right:1px;
width:500px;
border-style:double; 
background-color:#FFFFF4; 
padding:10px;
margin-left:15px;
border-color:#F0EADC;
opacity:0.95;
z-index: 100;
}
.biohidediv{
display:none; 
position:absolute; 
top:300px;
left:300px;
color:#000;
width:50%;
border-style:double; 
background-color:#f4f4f4; 
padding:10px;
margin-left:15px;
border-color:#c0c0c0;
opacity:0.95;
font-size: 9pt;
text-align:left;
}
.hidediv{
display:none; 
position:static; 
width:50%;
border-style:double; 
background-color:#FFFFF4; 
padding:10px;
margin-left:15px;
border-color:#F0EADC;
z-index: 100;
}
.hidediv-bios{
display:none; 
position:static; 
width:100%;
z-index: 100;
}
span.bold{
font-weight: bold;
}
span.italic{
font-style: italic;
}
span.bi{
font-weight: bold;
font-style: italic;
}
span.green{
color: #00CC00;
}
h1{
font-size: 20pt;
font-family: garamond, helvetica, sans serif;
}
h2{
font-size: 22pt;
color:#379932;
font-family: garamond, helvetica, sans serif;
}
h3 {
color:#2b6ab1;
font-size:22px;
}
h4{
font-size: 12pt;
font-family: georgia, helvetica, sans serif;
font-style: italic;
}
h1, h2, h3, h4{
margin-top: 3px;
padding-top: 3px;
margin-bottom: 3px;
padding-bottom: 3px;
}
#difference{
background-image:url("/App_Themes/www_sunnerlaw_com/CustomImages/frame2.png");
color:#FFFFFF;
height:300px;
width:630px;
}
#practice {
background-color: #e0e0e0;
padding: 10px;
font-size: 10pt;
}
#logo-div {
width: 100%;
background-color: #c0c0c0;
position: relative;
vertical-align: center;
text-align: center;
}
#rightside_bottom{
text-align: center;
margin-left: auto;
margin-right: auto;
color: #fff;
font-size: 16pt;
height:auto;
width:auto;
padding: 10px;
}
a{
color: #002337;
text-decoration: underline;
}
a:visited{
color: #002337;
text-decoration: underline;
}
a:hover {
color: #c0c0c0;
text-decoration: none;
}
a.white{
color: #60a3da;
text-decoration: underline;
}
a:visited.white{
color: #60a3da;
text-decoration: underline;
}
a:hover.white{
color: #666;
text-decoration: none;
}
img.sideboximg{
border: 1px solid #000;
}




/* HEADER */
#ctl00_TopHeader_ContentBlock {
}
#topheader {
background-image: url('/App_Themes/www_sunnerlaw_com/CustomImages/top-ban.png');
height: 101px;
margin: 0 0 0 0;
}
#headertext {
position: relative;
top: 50px;
right: 50px;
font-size: 48px;
font-family: impact;
color: #fff;
text-align: right;
letter-spacing: 1px;
}
.tagline {
background-color: #002337;
color: #fff;
font-size: 12pt;
text-align: center;
font-style: italic;
padding: 5px;
font-family: georgia, helvetica, sans serif;
}
#underheader{
background-color: #c0c0c0;
color: #fff;
font-size: 8pt;
text-align: right;
padding: 5px;
}
#top-call-div {
background-color: #fff;
border: 2px solid #c0c0c0;
font-size:8pt;
font-weight:bold;
height:75px;
left:765px;
position:relative;
text-align:center;
top:-90px;
width:225px;
overflow: hidden;
text-align: center;
}
.top-call-headertext{
text-transform: uppercase;
color: #002337;
}
#bottomheader {
background-color: #fff;
padding: 5px;
text-align: center;
}
span.emergency {
color: #FF0000;
font-weight: bold;
font-style: italic;
}




/* MAIN TABLE */
#MainTable {
/*background-image: url('/App_Themes/www_sunnerlaw_com/CustomImages/dark-wood.png');
background-repeat: repeat;*/
background-color: #140301;
border:1px solid #000;
}
#content_main_left {
background-image: url('/App_Themes/www_sunnerlaw_com/CustomImages/seamless-bg.png');
background-repeat: repeat;
min-height: 1400px;
background-color: #f4f4f4;
float:left;
padding:15px;
width:640px;
margin-bottom:0px;
clear: both;
-webkit-border-top-right-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomright: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 12px;

}
#content_main_right {
padding:15px;
float:right;
width:298px;
min-height:700px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#var3 {
color: #fff;
text-align: center;
background-color: #2b6ab1;
padding: 10px;
border: 1px solid #000;
}





#menudiv {
background-color: #333;
color: #fff;
font-size: 10pt;
text-align: center;
height:auto;
width:auto;
padding: 10px;
}
#menudiv ul{
list-style-type: none;
}
#menudiv a{
color: #c5c5c5;
text-decoration: underline;
}
#menudiv a:visited{
color: #c5c5c5;
text-decoration: underline;
}
#menudiv a:hover{
color: #000;
text-decoration: none;
}
#ctl00_ContentLeft_ContentBlock {
width: 100%;
margin: 0 0 0 0;
background-color: #fff;
}
#container{
margin: 0px auto;
width: 1000px;	
padding: 0px;
}




/* DEFAULT STUFF */
#default-top{
width:960px;
height:130px;
background-image: url('/App_Themes/www_southair_net/CustomImages/sa-topban.png');
background-repeat: no-repeat;
}
#default-box{
width:960px;
background-color:#f4f4f4;
text-align: center;
-webkit-border-bottom-right-radius: 11px;
-webkit-border-bottom-left-radius: 11px;
-moz-border-radius-bottomright: 11px;
-moz-border-radius-bottomleft: 11px;
border-bottom-right-radius: 11px;
border-bottom-left-radius: 11px;
}
#default-left{
text-align: center;
padding-left: 5px;
padding-top: 15px;
width: 40%;
float: left;
}
#default-right{
float: right;
padding-right: 5px;
padding-top: 15px;
width: 55%;
padding: 5px;
}
#default-def{
margin-left: auto;
margin-right: auto;
background-color: #d4d4d4;
text-align: center;
width: 100%;
color: #000;
}
.DefaultTable{
margin: 0px auto;
width: 960px;	
padding: 0px;
background-color: transparent;
}
.DefaultFooter{
text-align:center;
clear:both;
color:#fff;
font-size: 8pt;
font-family: arial, helvetica, sans serif;
width: 100%;
}
.FooterHR{
visibility: hidden;
}




/* FOOTER */
#footer {
font-family: arial, helvetica, sans serif;
font-size: 8pt;
text-align:center;
padding-bottom:10px;
clear:both;
background:#002337;
color:#fff;
margin-left:auto;
margin-right:auto;
width:1000px;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}
#footer a{
color: #fff;
}
#footer a:visited{
color: #fff;
}
#footer a:hover{
color: #d4d4d4;
}
.clear {
clear:both;
}




/* FORM */
.ControlClass {
border: 1px solid #737C9D;
width:250px;
}
.TextClass {
border: 1px solid #737C9D;
width:250px;
height: 75px;
}
.BlankLabel{
color:#8C4227;
float:left;
margin-right:33px;
padding-top:20px;
}
.HeadFormClass1{
color: #fff;
font-size: 16px;
font-variant: small-caps;
font-weight: bold;
font-style: italic;
}
.HeadFormClass{
color: #00CC00;
font-size: 14px;
font-variant: small-caps;
font-weight: bold;
font-style: italic;
}
.LabelClass {
font-weight: none;
}
.FormRow {
min-width:150px;
}
.FormButtonRow {
clear:both;
}
.FormError {
font-size:10px;
}
.FormCellLeft{
margin-top: 6px;
}
.formbox {
padding:10px;
border:3px solid #c0c0c0;
background:#dadada;
padding:1em;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-opera-border-radius:8px;
-khtml-border-radius:8px;
border-radius:8px;
}
#caseworthform {
font-size: 8pt;
background-color: #333;
border: 1px solid #000;
padding: 5px;
color: #FFF;
height: 428px;
}
#contactform {
background-image: url('/App_Themes/www_sunnerlaw_com/CustomImages/formbg.png');
font-size: 8pt;
background-color: #c4c4c4;
border: 1px solid #000;
padding-top:10px;
padding-bottom:15px;
padding-left:20px;
color: #fff;
height: 550px;
text-align:left;
}
#ctl00_ContentMain_submit{
background-image: url('/App_Themes/www_sunnerlaw_com/CustomImages/cherry2.png');
color: white;
border: 1px solid white;
font-family: georgia, sans serif, helvetica;
height: 45px;
margin-left: 90px;
margin-right: auto;
text-align: center;
}




/* NAV CODE */
#navigation{
background-color: #333;
width: 1000px;
height: 26px;
}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}
#nav a{
display:block;
padding:0px 25px 0px 25px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#333;
}

span.nav_nolink{
display:block;
padding:0px 25px 0px 25px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#333;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:1.5em;
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}








/* MOBILE AND IPAD STYLES */
@media only screen and (max-device-width: 480px) {
a{
color:#d4d4d4;
}
a:hover{
color:#d4d4d4;
}
a:visited{
color:#d4d4d4;
}
}

@media only screen and (max-device-width: 1024px){
a{
color:#d4d4d4;
}
a:hover{
color:#d4d4d4;
}
a:visited{
color:#d4d4d4;
}
}




/* RSS */
.rss-box{

}
.rss-title{

}
.rss-items{

}
.rss-item{
margin-top: 20px;
list-style-type: none;
}
.rss-item a{

}
.rss-item-auth{

}
.rss-date{
font-weight:bold;
}





