﻿body 
{ margin: 0; padding: 20px; font-family: Arial, Sans-Serif; font-size: 80%; color: #666; line-height: 130%; background:#EDE6F9 url('../images/bgnd-body.gif'); }


/**********GENERAL**********/
#outer_wrapper     { width:778px; margin:auto; border: 1px solid #a57fe2; background:#fff; }
#inner_wrapper     { margin:0 20px 20px 20px; }
#left_div          { float:left; width:140px;}
#right_div         { float:left; width:540px; margin:0 0 0 50px; text-align:justify; }
#clear             { clear:both; height:50px; }
#footer            { border:2px solid #eee; padding:3px; font-size:11px; text-align:center; }
img                { border:none; }


/**********NAVIGATION**********/
#nav             { text-align:right; font-weight:bold; font-size:10px; margin-right:15px;}
#nav a:visited   { text-decoration:underline;  margin-left:20px; color:#333; text-transform:uppercase; }
#nav a:link      { text-decoration:underline;  margin-left:20px; color:#333; text-transform:uppercase; }
#nav a           { text-decoration:underline;  margin-left:20px; color:#333; text-transform:uppercase; }
#nav a:active    { color: #6c6; }
#nav a:hover     { color: #6c6; }


/**********LEFT SIDE**********/
#tel               { font-weight:bold; margin-bottom:20px; font-size: .9em; }
#tel span          { font-size:1.6em; color: #6c6; }

.specials          { width:130px; height:120px; background-image:url('../images/bgnd-left.gif'); background-repeat:no-repeat; margin-top:15px; 
                     padding-top:10px; text-align :center; line-height: 130%; font-size: .9em; } 
.specials a:visited   { text-decoration: none; color:#fff; font-weight:bold; display:block; }
.specials a:link   { text-decoration: none; color:#fff; font-weight:bold; display:block; }
.specials a   { text-decoration: none; color:#fff; font-weight:bold; display:block; }
.specials a:active    { color: #6c6; }

.specials a:hover    { color: #6c6; }

#testimonial_outer       { background:#a57fe2; padding:1px; width:130px; margin:20px 0 0 0; font-size:.9em; }
#testimonial_inner       { background:#a57fe2; color:#FFF; padding:5px;  border:1px solid #fff; line-height: 140%; }
#testimonial_inner div   { font-size:20px; font-weight:bold; line-height: 100%; } 


/**********H-TAGS**********/
h1    { font-size:1.3em; margin:0;             padding:0;              color:#444; }
h2    { font-size:1.1em;   margin:2px 0 0 0;             padding:0;              color:#999;  font-weight:normal; }
h3    { font-size:1.1em; margin:5px 0 0 20px; padding:0;              color:#333;  font-weight:normal; }
h4    { font-size:1em;   margin:0 0 0 20px;    padding:0;              color:#999; }


/*MAIN CONTENT AREA*/
/**********IMAGE ENLARGEMENTS**********/

#gallery              { border:3px solid #EDE6F9; margin:10px 0 10px 0; }
#mainPhoto            { display:block; margin:auto; padding-top:10px; }
#gallery p            { font-size:1em; text-align:center; margin:3px; line-height:120%; } 

#thumbnails           { text-align:center; width:100%; }
a:active .thumb       { padding:10px; border:2px solid #EDE6F9; }
a:visited .thumb      { padding:10px; border:2px solid #EDE6F9; }
a:link .thumb         { padding:10px; border:2px solid #EDE6F9; }
a .thumb              { padding:10px; border:2px solid #EDE6F9; }
a:hover .thumb        { border:2px solid #6c6; }
a:hover               { color:#6c6; }


/**********FORM TABLE**********/
#formdiv           { border:3px solid #EDE6F9; margin-top:40px;}
#formtable        { width:500px; margin:40px 20px 40px 20px;}
#formtable td     { vertical-align:top; }
textarea          { background-color:#EDE6F9; }
input             { background-color:#EDE6F9; }

/*END*/
