/* Universal tag declarations */

body { background:#55514E; margin:0 auto }
* { font:13px Verdana,Arial,sans-serif; color:#ffffff; padding:0px; }


/* Header Block */

#tagblock { position:relative;top:0px;width:632px;margin:0 auto;height:56px;background:url(images/tagline_632x26.gif) no-repeat top left; }
#tagblock h2 { display:none; }
#headerblock-top { width:750px;margin:0 auto;height:20px;background: url(images/750boxtop.gif) no-repeat bottom left; }
#headerblock { height:480px;width:750px;margin:0 auto;text-align:center;background:#000000; }
#headerblock-bottom {width:750px;margin:0 auto;height:20px;background:url(images/750boxbottom.gif) no-repeat top left; }
#logo { width:645px;height:109px;margin:0 auto;background:url(images/mainlogo_645x109.gif) no-repeat top left; }
#logo h1 { display:none;}
#servicestop { position:relative;margin:0 auto;width:525px;height:15px;background:url(images/525maroontop.gif) no-repeat top left; }
#services { position:relative;top:-1px;height:300px;margin:0 auto;background:url(images/525maroonmiddle.gif) repeat-y top left;text-align:left;width:525px; }
#servicesbottom { position:relative;top:-1px;margin:0 auto;width:525px;height:15px;background:url(images/525maroonbottom.gif) no-repeat top left; }
#services li { margin-left:20px;text-indent:10px;color:#f4dfb1;font-size:14px;font-weight:bold;/*letter-spacing:1px;*/ }
#servicestag { position:relative;/*left:305px*/;margin:0 auto;width:181px;height:45px;background:url(images/ourservices_181x45.gif) no-repeat top left; }
#servicestag h2 { display:none; }
#services p { color:#f4dfb1;font-size:14px;font-weight:bold;text-indent:20px; }

/* Middle Tag */

#tag3 { width:750px;height:70px;margin:0 auto;text-align:center }
#tag3 p { font:20px Georgia,Times New Roman,serif; font-style:italic;color:#f9e4b5 }
#tag3left { float:left;width:150px;height:75px;/*background:url(images/yellowstar_74x75.gif) no-repeat top left;*/ }
#tag3middle { float:left;width:450px;height:75px;margin:0 auto;text-align:center }
#tag3right { float:left;width:150px;height:75px;/*background:url(images/yellowstar_74x75.gif) no-repeat top right;*/ }

/* Services Description */

#about { width:750px;margin:0 auto; }
#about h1 { font-size:18px; font-weight:bold;color:white;text-transform:uppercase; }
#about p { color:#f4dfb1; }
#about ul { list-style-type:none; }
#about li { padding-left:25px;text-indent:-10px;color:#f4dfb1; }
.option { font-size:16px; /*text-transform:uppercase*/;color:white;font-weight:bold;letter-spacing:2px; }

/* Rates */

#rates { clear:both;width:750px;margin:0 auto; }
#rates h1 { font-size:18px; font-weight:bold;color:white;text-transform:uppercase; }
#ratestag { width:254px;height:45px;background:url(images/ratesbutton_254x45.gif) no-repeat top left; }
#ratestag h1 { display:none; }
#rates p { color:#f4dfb1; }
#rates li { color:#f4dfb1; }


/* Contact Box */

#contactform { width:250px;float:right; }
#contactformtop { position:relative;width:250px;height:20px;background:url(images/250boxtop.gif) no-repeat; }
#contactformmiddle { height:400px;position:relative;width:250px;background:#000000;margin:0 auto;text-align:center; }
#contactbutton { width:181px;height:45px;margin:0 auto;background:url(images/contactbutton_181x45.gif) no-repeat top left; }
#contactbutton h1 { display:none; }
#contactformbottom { position:relative;width:250px;height:15px;background:url(images/250boxbottom.gif) no-repeat; }
#contactformtext { position:relative;width:200px;background:#000000;margin:0 auto;height:350px }
.forminput { background:#a7a29e;font-weight:bold;font-size:11px;color:#000000;scrollbar-base-color:#a7a29e }
#theform p { font-size:13px;color:#F4DFB1;font-weight:bold; }

/* Footer */

#footer { width:748px;height:102px;margin:0 auto;background:url(images/footertag_748x102.gif) no-repeat top left; }
#footer h1 { display:none; }

/* "Site Design By..." */
#credits { width:748px;padding:0px 0px 3px 0px; }
#credits p { text-align:center;color:white;font-size:10px }
#credits a { font-size:10px;color:white }

/* Classes */

.spacer { height:20px;line-height:20px;width:750px;margin:0 auto;clear:both; }
.whitebold { color:#ffffff;font-weight:bold }