body {margin:0; font-family:Georgia, "Times New Roman", Times, serif;  background:url(images/head_bckg2_img_white.jpg) repeat-x center top #ffffff; }

a {color:#454444; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-family: Courier, Courier New, Andale Mono, Monospace;font-size:24px; font-weight:normal; color:#454444; margin:15px 0 10px 0;}
h2 {font-size:20px; font-weight:normal; margin:10px 0;}
h3 {font-family: Courier, Courier New, Andale Mono, Monospace; font-size:14px; font-weight:normal; color:#f8c410;}
img {border:none;}
br {line-height:10px;}
b {color:#796d9b;}
p {font-family: Verdana, Geneva, Arial, Sans-serif; color:#7c7c7c;}


#container {width:1000px; margin:0 auto;}

#logo {margin:39px 30px 0px 30px; height:40px;}
#logo a {color:#EDECEC; text-decoration:none; font-size:24px; text-transform:uppercase; padding:4px 0 0 10px; float:left;}

#menu {padding-right:30px;}
#menu ul {padding:0px; margin:-1px; float:right;}
#menu li {float:left; list-style:none;}
#menu a {display:block; width:126px; height:50px; font-size:11px; text-decoration:none; color:#ABABAB; text-align:center; background:url(images/menu_deact_purple.gif) no-repeat; padding-top:6px;}
#menu a:hover, #menu a.active {background:url(images/menu_act_purple.gif) no-repeat; color:#180202;}

#main {color:#D6D6D6; font-size:11px; line-height:16px; padding-top: 50px;}

#main ul {padding:0; margin:10px 0;}
#main li {margin-left:20px;}
#main img {border:3px solid #ffffff; margin:0 5px;}
#main img:hover {border-color:#D6D6D6;}

#main_first_col {width:420px; float:left; margin-right:40px; margin-left:30px;}
#main_first_col img{border: none;}
#main_second_col {width:420px; float:left; margin-top:35px;}
#main_second_col img{border: none;}

#text_top {padding:0px 30px 20px 30px; font-size:12px;}
.slideshow{ padding:0px 4px;}

#page-wrap						{ background: white; width: 950px; margin: 0 auto; 
								  padding: 50px 0; }

#slider							{ background: white; height: 227px; overflow: hidden;
								  position: relative; margin: 50px 50; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 40px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #ac0000; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 400px; border: none;}
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }

#center {padding:30px; margin-top:-30px;}
#center .drop-shadow
{
	float: left;
	position: relative;
	margin: 0px 0px 0 6px !important;
	margin: 0px 0px 0 6px; 
	background: transparent url(images/drop_shadow.png) bottom right no-repeat !important;
	background: transparent url(images/drop_shadow_ie.gif) bottom right no-repeat;
}

.drop-shadow img
{
	padding: 0.1px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	border: 0.1px solid #a9a9a9;
}

.drop-shadow p
{
	right: 8px;
	bottom: -08px;
	color: #eeeeee;
	padding: 0px 9px 0px 11px;
	position: absolute; 
	background-color: #57517b;
	border-top: 1px solid #c1bdcc;
}

.drop-shadow a { border-bottom-width: 0; }

#popup {background-color:#ffffff; padding: 30px 0 0 30px;}
#popup img{border:5px solid #c1bdcc;}
#popup h1{font-size:16px; font-weight:bold; color:#4a3f38;}
#popup p{font-size:14px; font-weight:normal; color:#766a63;}
#popup_col1 {width:540px; float:left;}
#popup_col2 {width:200px; float:left;}


#giftcert img {border: none;}

#text_bottom {background:url(images/main_bckg_lg_white.jpg) repeat-x #FDC605; width:940px; float:left; padding:30px 30px;}

#first_col {width:280px; float:left; margin-right:40px;}
#first_col h2 {color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#first_col img {border: none;}
#second_col {width:280px; float:left; margin-right:40px;}
#second_col h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col img {border: none;}
#second_col_2 img {border: none; margin-left:65px;}
#third_col {width:280px; float: left;}
#third_col h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#third_col  img {border: none;}
#third_col_2 img {border:none; margin-left:65px;}

#first_col_2 {width:280px; float:left; margin-right:40px;}
#first_col_2 h2{color:#ff6f08; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#first_col_2 img {border: none;}
#second_col_2 {width:280px; float:left; margin-right:40px;}
#second_col_2 h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col_2 img {border: none; margin-left:65px;}
#third_col_2 {width:280px; float:left;}
#third_col_2 h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#third_col_2 img {border:none; margin-left:65px;}

#first_col_menu {width:160px; float:left; margin-right:35px;}
#first_col_menu h2 {color:#ff6f08; border-bottom: 1px solid #5d5d5d; padding-bottom:10px;}
#first_col_menu li {color:#796d9b;}
#second_col_menu {width:160px; float:left; margin-right:35px;}
#second_col_menu h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#second_col_menu li {color:#796d9b;}
#third_col_menu {width:160px; float:left; margin-right:35px;}
#third_col_menu h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#third_col_menu li {color:#796d9b;}
#fourth_col_menu {width:160px; float:left; margin-right:35px;}
#fourth_col_menu h2 {color:#fff600; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#fourth_col_menu li {color:#796d9b;}
#fifth_col_menu {width:160px; float:left;}
#fifth_col_menu h2 {color:#9e00e7; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#fifth_col_menu li {color:#796d9b;}

#first_col_entree {width:204px; float:left; margin-right:40px;}
#first_col_entree h2 {color:#ff6f08; border-bottom: 1px solid #5d5d5d; padding-bottom:10px;}
#second_col_entree {width:204px; float:left; margin-right:40px;}
#second_col_entree h2 {color:#94d223; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#third_col_entree {width:204px; float:left; margin-right:40px;}
#third_col_entree h2 {color:#23abd2; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}
#fourth_col_entree {width:204px; float:left;}
#fourth_col_entree h2 {color:#fff600; border-bottom:1px solid #5d5d5d; padding-bottom:10px;}

#main_bottom a {color:#fdc605; float:left; padding: 0 470px 0 430px; text-decoration:none;}
#main_bottom img{border:0px}

#footer {clear:both; height:50px; background:url(images/footer_bckg_purple.jpg) no-repeat; color:#ffffff; font-size:11px;}
#footer_left {float:left; padding:16px 0 0 30px;}
#footer_left a{color:#fdc605; text-decoration:none;}
#footer_right {float:right; padding:16px 30px 0 0;}
#footer_right a{color:#fdc605; text-decoration:none;}