/* CSS Document */

body {text-align:center; /* Center page for early versions of IE */ background-color: #000000; font-family: arial, helvetica, sans-serif; font-size:10px;}
* {padding:0; border:none; font-family:arial, helvetica, sans-serif; color:#FFFFFF; font-size: 13px;}
img {margin:0;}
h1 {font-size:15px; font-weight:100; color:#ddd; padding:7px 8px; text-decoration:none;}
h1 span {font-size:15px;font-weight:100;}
h2 {font-size:18px; font-weight:bold; color:white; margin-bottom:10px;}
h3 {font-size:16px; font-weight:bold; color:#B789D1;}
#main_container {text-align:left;width: 700px;margin:15px auto;}
#header {margin:15px 0;position:static;width:750px;}
#logo img {margin-right:auto;}
.image {margin-right:10px;}
a {color:#B27CD1;}
.purple_subhead {color:#B27CD1; font-weight:bold;}
#box {width:370px; height:100%; margin:auto;  background:url(../images/background_gradient.gif) repeat-x center; padding-bottom:20px; margin-left:-10px;}
#box2 {width:370px; height:100%; margin:auto;  background:url(../images/background_gradient2.gif) repeat-x center; padding-bottom:20px; margin-left:-10px;}
#box3 {width:370px; height:100%; margin:auto;  background:url(../images/background_gradient3.gif) repeat-x center; padding-bottom:20px;margin-left:-10px;}
#event {width:370px; height:100%; margin:auto;  background:url(../images/background_gradient3.gif) repeat-x center;  padding-bottom:20px;margin-left:-10px;}
#event_left {width:308px; height:100%; margin:auto;  background:url(../images/background_gradient3.gif) repeat-x center;  padding-bottom:20px;}
ul {padding-left:30px; margin-bottom:40px;}
.blacktext{color:black;}


/* Begin CSS Drop Down Menu */
#menu-container	{top: 1em;bottom: 1em;left: 1em; z-index:500}
#menu{font-size: 15px; font-family: arial, helvetica, sans-serif; width:100%; float:left; margin:0; margin-top: 1em;margin-bottom: 1em;	height: 18px; font-family:"Avant Garde Book BT", sans-serif; z-index:10;}
#menu a	{text-align: left;display:block;color:#B27CD1;white-space:nowrap;margin:0;padding: 0.3em;}
#menu a:link, #menu a:visited, #menu a:active	/* menu at rest */{text-decoration:none;}
#menu a:hover	/* menu at mouse-over  */	{color: white;text-decoration:none;}	
#menu ul{list-style:none; margin:0;	padding:0; float:left; text-indent:0px; margin-right:33px;}
#menu li{position:relative;min-height: 1px;/* for IE7 */vertical-align: bottom; /* for IE7 */}
#menu ul ul{position:absolute;z-index:500;top:auto;	display:none; padding: 1em; text-indent:0px; margin:0em 0 0 -1em; background-color:black; opacity:.85; filter: alpha(opacity=85); -moz-opacity: 0.85;	font-size:12px; min-width:100px;}
#menu ul ul ul	{top:0;left:100%; text-indent:0px;}
div#menu li:hover{z-index:100;}
div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul{display:none;}
div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul,
div#menu li.sfhover ul{display:block; left:auto;}

/* End CSS Drop Down Menu */

#main_contents {height: 500px;}
#rotate_image3 {float:left;width: 300px; height:400px; border:solid 3px white; z-index:1}
#rotate_image2 {float:left;width: 300px; height:452px; border:solid 3px white; z-index:1}
#rotate_image {float:left;width: 308px; height:auto; z-index:1}
#large_left{float:left;width: 460px;}
#right_col {margin-left: 325px;width: 360px; padding-left:10px;}
#small_right_col {margin-left: 475px;width: 220px; padding-left:10px;}
#services_row {width:100%; height:100%; margin:auto;}
#events_row {height:180px; float:right; width:180px;}
#events {width: 90%;margin:5px 10px; font-size:12px;}
#section_header_left {background-image:url(../images/section_header_bkgr.jpg);background-repeat:no-repeat;margin-top:0px; float:left; margin-top:40px; width:165px; margin-left:-10px;}
#section_header_right {background-image:url(../images/section_header_bkgr.jpg);background-repeat:no-repeat;margin-top:0px; float:right;width:165px;margin-top:40px; }
dl.section_content, #video_player {background-image:url(../images/section_content_bkgr.jpg);background-repeat:no-repeat;height:148px;}
dl.section_content dt {font-family:"Futura Light BT", sans-serif;font-size:13px;	color:#fff;padding:7px 7px 0 8px;}
dl.section_content dd {	font-family:"Futura Light BT", sans-serif;font-size:11px;	color:#000;	padding:0 8px;	line-height: 11px;}
#video {background-image:url(../images/section_content_bkgr.jpg); background-repeat:no-repeat; height:100%; width: 366px; margin-left:0;}
#video_player {padding: 8px 7px;height: 296px;}
#summary {}
#summary p {margin:12px 5px 0 15px;}
#head {background-image:url(../images/Check_Us_Out-bkgr.jpg);background-repeat:no-repeat; margin-top:0px; margin-bottom:10px; margin-left:-10px;}
#large_head {background-image:url(../images/Check_Us_Out-bkgr2.jpg);background-repeat:no-repeat; margin-top:0px; margin-bottom:10px; margin-left:0px;}
#small_head {background-image:url(../images/Check_Us_Out-small-bkgr.jpg);background-repeat:no-repeat; margin-top:0px; margin-bottom:10px; margin-left:-10px; width:220px;}
#price_head {background-image:url(../images/Check_Us_Out-bkgr.jpg);background-repeat:no-repeat; margin-top:0px; margin-bottom:10px;}
#check_us_out {background-image:url(../images/Check_Us_Out-bkgr.jpg);background-repeat:no-repeat; margin-top:43px; margin-bottom:10px; margin-left:-5px;}
#featured_video {background-image:url(../images/Check_Us_Out-bkgr.jpg);background-repeat:no-repeat; margin-top:65px; margin-bottom:10px;}
#shopping_cart {float:right;margin:5px 15px;}
#shopping_cart a {text-decoration:none;font-family:'Futura Condensed', 'Arial Narrow', 'Futura Light BT', 'Century Gothic', 'Avant Garde Book BT', sans-serif;}
#shopping_cart img {margin-left:5px;}
#online_store {text-align:right;position:relative;top:-3px;}
a:hover #online_store  {text-decoration:underline;}
#contact {float:left;}
#contact p {font-size:12px;margin:5px 10px;}
#blush_logo {margin-left:200px;padding-top:10px;}
#footer {margin-top: 25px; clear:both; padding-top:20px;}
#footer p {text-align:center;color: white;font-size: 11px;text-align:center;}
#footer p a {font-size: 100%;}
