/* CSS by Robert Egnacheski 9.22.2009 */


/* START Reserved Elements */

body{
margin:0px;
padding:0px;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}

img{
border:none;
}
form{
padding: 0px;
margin: 0px;
}


h1{
}

h2{
font-size:12px
}

h3{
}

a{
color:#f8941d;
}

a:hover{
}

h1{
}

p{
}

ul{
padding:0px;
margin:0px;
}

li{
padding:0px;
margin:0px;
}

/* END Reserved Elements */

/* START Custom Global Styles */

.divClr {
height:0px; 
clear:both;
overflow:hidden; 
}


#container{
padding: 0px;
margin: 20px auto 20px auto;
width:1000px;
border:solid 1px #ACACAC;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
-webkit-box-shadow: 0px 0px 10px #999;
}

#header{
}

#header #nav{
}

#header #nav ul{
text-align:left;
padding:0px 0px 0px 70px;
list-style:none;
}

#header #nav ul li{
display:block;
float:left;
}

#header #nav ul li a{
display:block;
text-transform:uppercase;
color:#999999;
padding:10px 10px 10px 10px;
font-size:12px;
text-decoration:none;
float:left;
}

#header #nav ul li a:hover{
color:#FFFFFF;
background-color:#666666;
}

#header #logo{
float:left;
padding:60px 0px 0px 0px;
width:520px;
}

#header #navDJ{
float:left;
height:110px;
width:480px;
padding:10px 0px 0px 0px;
}

#header #navDJ ul{
padding:0px 0px 0px 60px;
margin:0px;
list-style:none;
}

#header #navDJ ul li{
display:block;
float:left;
padding:0px;
margin:0px;
}

#header #navDJ ul li a{
float:left;
display:block;
height:110px;
width:80px;
text-decoration:none;
}

#header #navDJ ul li a:hover{
background-position:right;
text-decoration:none;
}

#header #navDJ ul #chef a{
background-image:url(images/nav_chef.jpg);
}

#header #navDJ ul #doctor a{
background-image:url(images/nav_doctor.jpg);
}

#header #navDJ ul #fireman a{
background-image:url(images/nav_fireman.jpg);
}

#header #navDJ ul #suit a{
background-image:url(images/nav_suit.jpg);
}

#content{
}

#footer{
}

/* END Custom Global Styles */

/* START Character Styles */


.footer_chef{
background-color:#818181;
}

.footer_doctor{
background-color:#5b8fbf;
}

.footer_fireman{
background-color:#436b8f;
}

.footer_suit{
background-color:#5e7dac;
}



#schduleListFooter{
padding:20px 0px 20px 0px;
}

#schduleListFooter ul{
}

#schduleListFooter ul li{
display:block;
float:left;
width:170px;
padding:0px 0px 0px 20px;
color:#FFFFFF;
text-align:left;
}

#schduleListFooter ul li h1{
font-size:12px;
margin:0px;
font-weight:normal;
}

#schduleListFooter ul li h2{
font-size:12px;
margin:0px;
font-weight:normal;
}

#schduleListFooter ul li h2 a{
color:#FFFFFF;
}

#schduleListFooter ul li h2 a:hover{
text-decoration:none;
}

#schduleListFooter ul li p{
font-size:11px;
margin:0px;
}




#footerInfo{
padding:20px 0px 20px 0px;
}

#footerInfo h1{
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}

#footerInfo ul{
text-align:center;
margin:10px 0px 20px 0px;
}

#footerInfo ul li{
display:inline;
color:#999999;
font-size:12px;
}

#footerInfo ul li a{
text-transform:uppercase;
color:#999999;
text-decoration:none;
}

#footerInfo ul li a:hover{
text-decoration:underline;
}


/* END Character Styles */







/* START SUB STYLES */

#sub #content{
background-image:url(images/bg_sub.jpg);
background-repeat:repeat-y;
background-position:left top;
border-bottom:solid 5px #f8941d;
}

#sub #content #col1{
float:left;
width:365px;
text-align:center;
padding:20px 0px 20px 0px;
}

#sub #content #col1 img{
clear:both;
display:block;
margin:0px auto;
}

#sub #content #col2{
float:left;
width:435px;
padding:20px 0px 20px 0px;
text-align:left;
}

#sub #footerInfo{
border-top:solid 18px #5b8fbf;
}




#clientList{
}

#clientList h2{
font-size:12px;
font-weight:normal;
}

#clientList h2 a{
color:#5b8fbf;
}




#scheduleList a{
color:#f8941d;
}


#scheduleList{
color:#5b8fbf;
}

#scheduleList ul{
list-style:none;
}

#scheduleList ul li{
margin:0px 0px 20px 0px;
}


#scheduleList ul li h2{
margin:0px;
font-size:12px;
}

#scheduleList ul li h3{
margin:0px;
font-size:12px;
}

#scheduleList ul li p{
margin:0px;
font-size:12px;
}



/* END SUB STYLES */