* {margin: 0;}

body {background-color: #49234C; color: #404040; }

a:link img, a:visited img, a:active img {border: none;}

a:link {text-decoration:none; color:purple}
a:hover, a:active {color:yellow;}

h1 {text-align:center; font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; font-style: italic; font-size: 1.7em; margin-top: 5px;}

h2 {font-family: Georgia,serif; font-style: italic; font-size: 1.5em}
h3 {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 1.2em; margin-bottom: 2px;}
h4 {font-family: Georgia,serif; font-style: italic; font-size: 1.1em; margin-bottom: -10px; text-align: center;}

p {font-family: Georgia,serif;}

.ei li {list-style-type: circle; }

.center {text-align:center;}
.whiteback {background-color: white;}
.smallborder {border: 2px solid black}

#bodyspace {margin: 0px auto; width: 825px; height: auto; background-color: transparent; background-image: url(./images/bodybg.png); background-repeat: repeat-y;}

#header {background: url(./images/header3.jpg) no-repeat; height: 225px; border-bottom: 2px solid black; width: 775px; margin: 0px auto;}

#bodycontent {width: 775px; margin: auto;}

#leftcol {position: relative; float: left; width: 340px; padding-left: 10px; margin-right: 15px; margin-top: 15px;}

#leftcol p.bigger {font-size: 1.2em;}
#leftcol h3 {display: block; border-bottom: 1px solid gray; margin-bottom: 5px}

#rightcol { position: relative; float: left; width: 410px; height: auto; margin-top: 10px  }
#rightcol p {font-size: 1em;}

#base {clear:both; padding-top: 20px; }
#base p {font-style:normal; }

#footer {margin:auto; background: url(./images/footerbg.png) center bottom; width: 825px; height: 80px; }
#footer p {text-align: right; margin-right: 30px; padding-top: 12px; font-size: .9em;}

/*--------------Menu---------------*/

#menu {width: 100%; height: 50px; margin: auto; text-align: center; padding-top: 175px;}

#menu a img {border:none;}

#menu ul li {display: inline; }

/*------------Pricing--------------*/

#pricing {font-family: Georgia, serif; margin-bottom: 5px;}

#pricing th, #pricing td {text-align: center;}

#pricing th {background-color: #86578B; color: white}

#pricing td {padding: 10px; border-bottom: 1px solid gray; border-right: 1px solid gray; background-color:white; font-style: italic;}

#pricing caption {font-weight: bold;}

/*-----------Rotator-------------*/

#rotator {width: 420px; height: 350px; overflow: hidden; position: relative; float: right; border-left: 2px solid black; background-color: #86578A;}

#rotator p {position: absolute; bottom: 0px; text-align:center;color:#FEFFE6; margin: auto; width:100%; padding-bottom: 5px;}

#rotator img {display:block;border:0 none;display:none;height:auto;left:0;position:absolute;top:0;width:auto;border-bottom: 2px solid black;}

#entertain {width: 100%; height: 350px; border-bottom: 2px solid black; background: url(./images/entertain_back.jpg) no-repeat;}

#ent_left {width: 353px; height: 100%;float: left;}


.hidden {display:none;}

