/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

.red { color:#c00; }

body { background: url(img/headerbg.png) repeat-x; color: #000; }
h2, h3, h4, h6 { color:#003366; margin:5px 0; font-family: Georgia, "Times New Roman"; font-weight:normal; }
p { margin:0 0 20px 0; font-size:13px; }
#container { border:1px solid #A1A1A1; min-height:400px; }
h5  { margin: 5px 0; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; }
h2  { margin: 5px 0; font-family: Arial, Helvetica, sans-serif; color:#0364F6; font-weight:normal; }
h1  { margin: 5px 0; font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; }

h1  {font-size: 30px}
h2  {font-size: 19px}
h3  {font-size: 18px}
h4  {font-size: 17px}
h5  {font-size: 17px}
h6  {font-size: 12px}

#pagenav { font-size:16px; }
#pagenav li { padding:0 8px 0 5px; }
#pagenav li a:link, #pagenav li a:visited { color:#FFCC00; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#pagenav li a:hover { color:#23262A; }

#page h1 { font-size:22px; display:none; position:absolute; left:-9999px; font:Georgia; }

.widget { border:none; font-size:13px; font:Georgia; }
.widget h3 { font-size:17px; text-transform:none; margin-bottom:10px; border-bottom:1px solid #A1A1A1; font-family: Arial, Helvetica, sans-serif; color:#003366; }

#header { height:120px; background: url(img/logo.png) no-repeat scroll 8px bottom; font-size: 16px; font-weight:none; font-family:Arial, Helvetica, sans-serif; }
#header p { margin:0; color:#000; }
#header #desc { color:#22507C; font-size:16px;width:380px; margin-top:8px; margin-bottom:12px;padding-top:0; float:left; }
#header #text{float:left; font-weight:normal}
#header h1, #header h2 { display:block; font-size:28px; line-height:28px; margin-top:0px; font:Arial; }
#header h1 a, #header h2 a { color:#003366; font:Georgia; }
#header h1 a:hover, #header h2 a:hover { text-decoration:none; }
#header #title { width:500px; float:left; margin:0 0 0 80px; }
#header #header-contact { float:right; width:400px; height:120px; text-align:right; background: url(img/cloud_header.jpg); }
#header #header-contact p { padding:5px 10px 0 0; }
#header #header-contact p.htop { color:#000; font-weight:normal; line-height:14px; }
#header #header-contact p.hbottom { margin:5px 0 0 0; font-size:22px; line-height:23px; padding-top:8px; color:#000000; font-family:Arial, Helvetica, sans-serif; }

#home_content { border:1px solid #CBD1D2; height:238px; margin:0 10px; display:block; background: url(img/masthead_home.png) no-repeat; }
#home_content #hleft { width:640px; display:block; float:left; text-align:center; font:Georgia; }
#home_content #hleft h2 { font-size:28px; margin-bottom:12px; font:Georgia; }
#home_content #hright { width:298px; display:block; float:left; background: url(img/home_top_right_block.png) repeat-y; height:238px; }
#home_content .hbox { width:210px; float:left; font-size:13px; font-weight:bold; line-height:16px; }
#home_content .hbox .lvl2 { font-size:18px; font-weight:normal; line-height:30px; }
#home_content .hbox .lvl3 { font-size:26px; line-height:30px; }
#home_content .hbox .lvl4 { font-size:50px; color:#C00; line-height:65px; font-family:serif; }

#home_content #hright ul { list-style:none; font-size:12px; margin-left:15px; }
#home_content #hright ul li { padding:10px 0 11px 0; }
#home_content #hright ul li h3 { font-size:14px; font-weight:bold; margin:0; padding:0; color:#000; }

#main_content { margin:10px 0 0 10px; font:Georgia; }
#sidebar { margin:14px 0 0 17px; color:#003366; }
.entry img { border:none; }

.navigation { clear:both; display:block; }

#featured  .information { background:#FFF; padding:0; width:636px; }
#featured .information .entry img { padding:0; }
#featured { background:#FFF; overflow:hidden; }
#featured p { margin:0; }

#footer { background:url(img/footertop.png) no-repeat scroll 0 top; width:987px; }
#footer .footnav { margin:35px 0 0 3px; width:942px; background:#006699; padding:10px 10px 20px 30px; }
#footer .navgroup { width:185px; float:left; overflow:hidden; }
#footer .navgroup h4 { margin:0 0 10px 0; color:#fff; font-family: Arial, Helvetica, sans-serif;}
#footer .navgroup ul { padding:0; }
#footer .navgroup ul li { display:block; margin:0; line-height:15px; }
#footer .footnav ul li a:link, #footer .footnav ul li a:visited { font-weight:normal; }

#footer #copyright { background:url(img/footerbottom.png) no-repeat scroll 1px bottom; height:36px; color:#000; font-size:13px; }
#footer #copyright a { color:#000; }
#footer #copyright #fl { float:left; padding:5px 0 0 10px; }
#footer #copyright #fr { float:right; padding:5px 10px 0 0; }

.footer-citylist { list-style:none; padding:0; float:left; color:#000; }
.footer-citylist .bold-title { font-weight:bold; color:#00F; }



/*For scroll area*/
.scrollbox#sbl { float:left; width:49%; }
.scrollbox#sbr { float:right; width:49%; }
.scrollbox ul.boxer { height: 145px; padding:0 5px; border: 1px solid #6699CC; overflow: auto; margin:20px 0; }

/*mast head*/
#mast-tabs  {
    float: left;
    width: 301px;
    height: 250px;
    border-left: 1px solid #e7eeef;
    background: #006599 url(default/featured_links_shadow.jpg) repeat-y left top;
}

#mast-tabs li a:link, #mast-tabs li a:visited  {
    display: block;
    margin-left: -1px;
    padding: 5px 0px 8px 20px;
    font-size: 23px;
    font-weight: bold;
    text-decoration: none;
    color: #EEF9FF;
}


#mast-tabs a span  {
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-top: -6px;
    color: #FFCC00;
}

#mast-tabs li  {
    border-top: 0px solid #999999;
    border-bottom: 1px solid #999999;
}

#mast-tabs li a:hover, #mast-tabs li.active a  {
    background: url(default/featured_links_current.jpg) no-repeat left center;
}

#masthead-entry {
   float: left;
    width: 301px;
    height: 250px;
 }

/* Special discount email submission */
#special-discount input[type=text] { width: 185px; height: 20px; padding: 6px 0 0 5px; margin: 0 4px 0 0; 	color: #4f5357; border: 1px solid #cbd1d2; background-color: #f2f2f2; }
#special-discount input[type=submit] { 	width: 78px; height: 30px; font-weight: bold; text-transform: uppercase; cursor: pointer !important;  color: #fff; border: none; background: url(styles/default/submitbutton.jpg) no-repeat left top;}
#special-discount p span { font-size:18px; }
#special-discount p span.wpcf7-not-valid-tip { font-size:13px; width:185px; left:0%; top:50%; }

/* Contact us form */
#contact-us label { float:left; width:40%; margin:5px 0 0 0; clear:both; padding:0; }
#contact-us input[type=text], #contact-us textarea { float:left; width:50%; border:1px solid #999;padding:2px; color: #4f5357; border: 1px solid #cbd1d2; background-color: #f2f2f2; margin-top:5px !important;}
#contact-us textarea { width:50%; height:25%; }
#contact-us input[type=submit] { float:left; margin:10px 0 10px 40%; height: 28px; width:78px; font-weight: bold; text-transform: uppercase; cursor: pointer !important; color: #fff; border: none; background: url(styles/default/submitbutton.jpg) no-repeat left top; }
#contact-us p{ margin:0; padding:0;}
#contact-us p span { color:red; }
#contact-us br { clear:both; }
