
/* Global Styles */


body { 
font-family: arial,verdana,sans-serif; 
font-size: 12px; 
color: #FFF; 
background-color: #363652; 
padding: 0; 
margin: 0px 0px 0px 0px; 
}

img { display: block; border: 0; }

#pagecontainer{ 
width: 745px; 
margin-left: auto; 
margin-right: auto; 
padding: 0px 0px 20px 0px;
}

#laycontain {
\width: 745px; w\idth: 745px; 
padding: 0px 0px 0px 0px;
}

#laycontain:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

h1 {font-size: 16pt; font-family: arial,verdana,sans-serif; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#FFF;}

h4 {font-size: 10pt; font-family: arial,verdana,sans-serif; font-weight: bold; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#FFF;}

h5 {font-size: 10pt; font-family: arial,verdana,sans-serif; font-weight: bold; padding: 10px 0px 0px 0px; margin: 0px 0px 3px 0px; color:#FFF; border-bottom: 2px solid #448bb4; }


#footerinfo{ 
width: 745px; 
padding: 0px 0px 0px 0px;
color: #FFF;
font-size: 10px;
text-align: center;
}

#footerinfo a {
color: #FFF;
text-decoration: underline;
}

#footerinfo a:hover {
color: #eb008b;
}

p { color: #FFF; line-height: 140%; margin: 0 0 15px 0; font-size: 12px;}

a { color: #FFF; text-decoration: underline; }
a:hover { color: #eb008b; text-decoration: none; }

table, td, th { font-size: 12px; padding: 0; border: 0; font-family: arial,verdana,sans-serif;}
form { padding: 0; margin: 0; }

object { padding: 0; margin: 0; }
embed { padding: 0; margin: 0; }

sup { padding: 0px; margin: 0px; font-size: 7pt;}

#flashcontent {	margin-left: 0px; margin-right: 0px;}

/* img col banners */

.colimgban{
    margin: 10px 0px 0px 0px;
}





/*Global Top Nav*/

#tnav { 
\width: 745px; w\idth: 745px;
margin-left: 0px;
margin-right: 0px;
padding: 0px 0px 0px 0px;
}

#tnav ul {
padding: 0px;
margin: 0px; 
list-style: none;
}

#tnav ul li {
float: left;
padding: 0px;
margin: 0px; 
list-style: none;
visibility: visible;
}

#tnav:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }


/*Global bottom Nav*/
#bnav { 
\width: 745px; w\idth: 745px; 
margin-left: 0px;  
margin-right: 0px; 
padding: 10px 0px 10px 0px; 
}

#bnav ul {
padding: 0px;
margin: 0px; 
list-style: none; 
}

#bnav ul li {
float: left;
padding: 0px;
margin: 0px; 
list-style: none; 
visibility: visible;
}

#bnav:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

#flashcontainer { 
\width: 745px; w\idth: 745px; 
margin-left: 0px; 
margin-right: 0px;
padding: 0px 0px 10px 0px; 
}




/*home page styles*/

#hpcol1{
\width: 235px; w\idth: 235px; 
float : left;
margin-right: 10px;
}

#hpcol2{
\width: 298px; w\idth: 298px; 
float : left;
margin-right: 10px;
}

#hpcol3{
\width: 192px; w\idth: 192px; 
float : left;
}








/*Homepage News Col*/

#hpnews{
\width: 235px; w\idth: 235px;
margin: 0px 0px 0px 0px;
color: #FFF;
padding: 0px 0px 0px 0px; 
}

#hpnewsinfo{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px; 
margin-bottom: 0px;
color: #FFF;
}

#hpnewsinfo a {
\width: 235px; w\idth: 203px; 
display: block;
color: #fff; 
text-decoration: none;
font-weight: bold;
padding: 0px 1px 0px 12px;
background-image: url(../../images/bullet_off.gif); 
background-repeat: no-repeat; 
background-position: 0px 3px;
}

#hpnewsinfo a:hover {
color: #eb008b;
}

#hpnewsinfo ul {
padding: 0px 0px 0px 6px; 
margin: 0px; 
list-style: none; 
}

#hpnewsinfo ul li{
padding: 9px 0px 9px 0px; 
margin: 0px 6px 0px 0px;  
list-style: none; 
border-bottom: 1px solid #17bc50;
}





/* Homepage Tips Column */

#hptips{
\width: 192px; w\idth: 192px; 
margin-bottom: 10px;
color: #FFF;
}


#hptipsinfo{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px; 
margin-bottom: 0px;
color: #FFF;
}

#hptipsinfo a {
\width: 192px; w\idth: 161px; 
display: block;
color: #fff; 
text-decoration: none;
font-weight: bold;
padding: 0px 1px 0px 12px;
background-image: url(../../images/bullet_off.gif); 
background-repeat: no-repeat; 
background-position: 0px 3px;

}

#hptipsinfo a:hover {
color: #eb008b;
}

#hptipsinfo ul {
padding: 0px 0px 0px 6px; 
margin: 0px; 
list-style: none; 
}

#hptipsinfo ul li{
padding: 9px 0px 9px 0px; 
margin: 0px 6px 0px 0px; 
list-style: none; 
border-bottom: 1px solid #dbdd2c;
}






/* Hompage Feature Column */

#hpfeatouter{
padding: 0px 0px 0px 0px;
}

#hpfeatinner{
padding: 0px 10px 10px 10px;
background-image: url(../../images/hp_bg_feat_bot.gif); 
background-repeat: no-repeat; 
background-position: bottom left;
}

#nextright{
\width: 278px; w\idth: 278px;
padding: 0px 0px 5px 0px;
text-align: right;
}

#nextright a {
color: #FFF;
font-weight: bold;
text-decoration: none;
}

#nextright a:hover {
color: #eb008b;
text-decoration: none;
}





/* Hompage Other Features Styles */

#hpotherfeat{
padding: 0px 10px 10px 10px;
}

#hpotherfeatinfo{
margin: 10px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #448bb4;
}

#hpotherfeatinfo ul {
margin: 0px 0px 10px 0px;
padding: 0px;
list-style: none; 
}

#hpotherfeatinfo ul li {
padding: 0px;
margin: 0px; 
list-style: none; 
}

.colimgiconleft{
float: left;
margin: 0px 11px 5px 0px;
}





/* Sub Page 2 Column Styles */

#subcol1{
\width: 235px; w\idth: 235px; 
float : left;
margin-right: 10px;
}

#subcol2{
\width: 500px; w\idth: 500px; 
float : left;
}

#subcol2content{
padding: 9px 9px 0px 9px;
}







/* Sub Page Navigation  Column */

#navcol{
\width: 235px; w\idth: 235px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
color: #FFF;
}

#navcolinfo{
margin: 0px 0px 0px 0px;
color: #FFF;
}

#navcolinfo a {
\width: 235px; w\idth: 203px; 
display: block;
color: #fff; 
text-decoration: none;
font-weight: bold;
padding: 0px 1px 0px 12px;
background-image: url(../../images/bullet_off.gif); 
background-repeat: no-repeat; 
background-position: 0px 3px;
}

#navcolinfo a:hover {
color: #eb008b;
}

#navcolinfo ul {
padding: 0px 0px 0px 6px; 
margin: 0px; 
list-style: none; 
}

#navcolinfo ul li{
padding: 9px 0px 9px 0px; 
margin: 0px 6px 0px 0px; 
list-style: none; 
border-bottom: 1px solid #eb008b;
}

#navcolinfo ul li ul { 
padding: 4px 0px 0px 12px; 
margin: 0px; 
list-style: none; 
}

#navcolinfo ul li ul li {
float: none; 
padding: 0px;
margin: 0px; 
list-style: none; 
border-bottom: 0px solid #eb008b;
}

#navcolinfo ul li ul li a { 
display: block; 
\width: 224px; w\idth: 199px; 
color: #fff; 
text-decoration: none;
font-weight: bold;
padding: 4px 0px 4px 12px;
background-image: url(../../images/bullet_off.gif); 
background-repeat: no-repeat; 
background-position: 0px 6px;
border-bottom: 0px solid #eb008b;
}

#navcolinfo ul li ul li a:hover {
border-bottom: 0px solid #eb008b;
}









/* Sub 1 Col Page Styles */


#subcol1content{padding: 9px 9px 0px 9px;}
#subcol1content p { color: #FFF; line-height: 140%; margin: 0 0 5px 0; font-size: 12px;}
#subcol1content a { color: #FFF; font-size: 12px; }
#subcol1content a:hover { color: #eb008b; }


/* Directions Page Styles */
v\:* {
behavior:url(#default#VML);
}





/* Form Element Styles */

input { font-family: arial,verdana,sans-serif; font-size: 12px; width: 300px; border: 1px solid #eb008b; padding: 3px 3px 3px 3px; background-color: #FFF; margin: 3px 0 0 0;}
input:focus { background-color: #CCC; }

textarea { font-family: arial,verdana,sans-serif; font-size: 12px; width: 300px; height: 175px; padding: 3px 3px 3px 3px; border: 1px solid #eb008b; overflow: auto; margin: 3px 0 0 0;}
textarea:focus { background-color: #CCC; }

.msgMapsubmit { width: 308px; font-size: 12px; font-weight: bold; text-align: center; padding: 3px; border: 1px solid #eb008b; margin: 5px 0 0 0; cursor: pointer;  background-color: #FFF;}
.msgMapsubmit:hover { background-color: #eb008b; color:#FFF;}

.msgMailsubmit { width: 308px; font-size: 12px; font-weight: bold; text-align: center; padding: 3px; border: 1px solid #eb008b; margin: 5px 0 0 0; cursor: pointer;  background-color: #FFF;}
.msgMailsubmit:hover { background-color: #eb008b; color:#FFF;}




/* Styles For Schedule Page */

#schedule { width: 727px; margin: 10px 0 30px 0; }
#schedule tr th { font-size: 12px; text-align: center; vertical-align: bottom; padding: 2px 5px 2px 0; border-bottom: 2px solid #eb008b;}
#schedule tr td { font-size: 12px; text-align: center; padding: 5px 5px 2px 0; border-bottom: 1px solid #448bb4;}






/* Styles For Services Pages */

#celebList ul { padding: 0; margin: 0; list-style: none; }
#celebList li { padding: 0; }
#celebList ul li { float: left; width: 150px; }
#celebList:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }





/* Sytles for Profile Pages */

.imgprofileleft{
float: left;
margin: 0px 11px 0px 0px;
}

#imgprofileleft:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }





