/*
  smileArcadia.com page styles
  Author: WebMediaRx Team http://webmediarx.com
    - rev. 16 Dec 07
*/

/*  Tag Re-declarations
------------------------------------------- */
* { border:0;margin:0;padding:0;}
body{font-size:90%; background:#333 url('../_img/bg_body.jpg') top left repeat-x; margin:0; padding:0}
img{border:none}

/*  Layout Definitions
------------------------------------------- */
h1#logo a:link, h1#logo a:hover, h1#logo a:visited {margin:0px auto; width:780px; height:131px; background: url('../_img/bg_logo.jpg') no-repeat; text-indent:-9999px; display:block; text-decoration:none; overflow:hidden}
#footer{margin:0px auto; text-align:left; background: url('../_img/bg_footer.jpg') no-repeat; width:780px; height:29px; clear:both; padding:0 0 25px 0}
#footer a{color:#666; text-decoration:underline}
#footer p{padding:7px 0 0 175px; color:#666; font:normal 0.69em "Trebuchet MS", arial, helvetica, verdana, sans-serif; text-transform:uppercase}
#prefoot{height:1px; clear:both}/*  Sometimes a simple hack is neccesary */
 
/*  Homepage ONLY
------------------------------------------- */ 
#page_content_wrap{background:url('../_img/bg_content.jpg') no-repeat; width:780px; min-height:315px; margin:27px auto}
#page_content_wrap img.rightColumn{float:right; padding:0 0 25px 0}
#page_content{text-align:left; padding-top:27px; width:409px; left:175px; position:relative; float:left}
#page_content p{color:#ccc; padding:0 0 15px 0; text-align:justify; font:normal 1.0em  "Trebuchet MS", arial, helvetica, verdana, sans-serif; line-height:1.75}
#page_content p i{color:#f7e7ce}
#page_content h2{font:normal 1.5em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#bfe7fb; padding:5px 0 5px 0; letter-spacing:-0.02em; line-height:1.1}
#page_content h2 a:link, #page_content h2 a:hover, #page_content h2 a:visited{color:#bfe7fb; text-decoration:underline}
#page_content h3{font:normal 1.4em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#bfe7fb; background-color:#393939}
#page_content h4{font:normal 1.2em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#bfe7fb; margin:10px 0 10px 0; background-color:#393939}
#page_content h4.employee{background:#393939 url('../_img/arcadia_icon2.jpg') right center no-repeat; color:#fff}
#page_content h5{font:normal 1.0em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#ccc; padding:15px 0 5px 0; letter-spacing:-0.02em; line-height:1; text-transform:uppercase}

#inline ul{padding:0 0 10px 0; margin:0; list-style-type:none}
#inline li a{ background: url('../_img/info_bullet.gif') 0px 6px no-repeat; text-indent:15px; height:25px; display:block; color:#bfe7fb; font:normal 0.95em "Trebuchet MS", arial, helvetica, verdana, sans-serif; list-style-type:none; text-decoration:underline; line-height:1.9}
#inline li a:hover{color:#f2f2f2; background-color:#393939; text-decoration:underline}
img.backtotop{padding:0 0 5px 300px}

/*  Quickform
------------------------------------------- */
input#txtFullName{width:250px; font:normal 1.0em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#ccc; background-color:#393939; border:1px dashed #666; padding:5px 0}
input#txtEmail{width:250px; font:normal 1.0em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#ccc; background-color:#393939; border:1px dashed #666; padding:5px 0}
textarea#txtMessage{width:250px; font:normal 1.0em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#ccc; background-color:#393939; border:1px dashed #666; padding:5px 0}
input#submit{ background-color:#bfe7fb; color:#333}
input p{color:#d6a8a6}
label{font:normal 1.0em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#fff; line-height:1.5}
#thankYou {padding-top:20px;}
#thankYou p{line-height:1.2; color:#c5a26c}
.required, .error {font:bold 1em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#dd557a;}

/*  Interior Pages-- save for possible later use
------------------------------------------- */ 
#interior_content_wrap{background:url('../_img/bg_content.jpg') no-repeat; width:780px; min-height:315px; margin:27px auto}
#interior_content_wrap img.interior{float:right; padding:0 0 25px 0}
#interior_content{text-align:left; padding-top:27px; width:605px; left:175px; position:relative; float:left}
#interior_content p{color:#ccc; padding:0 0 15px 0; text-align:justify; font:normal 1.0em  "Trebuchet MS", arial, helvetica, verdana, sans-serif; line-height:1.75}
#interior_content h1{font:normal 1.7em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#bfe7fb; padding:5px 0 5px 0; letter-spacing:-0.02em; line-height:1.1}
#interior_content h2{font:normal 1.4em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#fff; padding:0 0 15px 0; letter-spacing:-0.02em; line-height:1; text-transform:uppercase}
#interior_content h3{font:normal 1.2em "Trebuchet MS", arial, helvetica, verdana, sans-serif; color:#bfe7fb; margin:10px 0 10px 0;text-decoration:none; background-color:#393939}
#interior_content h3.employee{background:#393939 url('../_img/arcadia_icon.jpg') right center no-repeat}

/*  Navigation Definitions
------------------------------------------- */
#navColumn{float:left; width:140px; right:405px; padding:35px 0 0 0; position:relative; overflow:hidden}
#navColumn.interior{float:left; width:140px; right:602px; padding:35px 0 0 0; position:relative; overflow:hidden}
#navColumn ul{padding:0; margin:0; list-style-type:none}
#navColumn li a{background:transparent url('../_img/bg_nav.gif') repeat-x top left; height:25px; display:block; color:#f2f2f2; font:normal 0.95em "Trebuchet MS", arial, helvetica, verdana, sans-serif; list-style-type:none; text-decoration:none; text-indent:0; line-height:1.9}
#navColumn li a:hover, #navColumn li a.current{color:#bfe7fb; text-indent:0px; background-color:#393939}
#navColumn img{padding:4px 5px 0 0; float:left}
/*  Thats the End!    Seriously... go!
------------------------------------------- */