/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */

/*@import url(layouts.css);

@import url(components.css);

@import url(modules.css);

@import url(navigation.css);

@import url(misc.css);

@import url(forms.css);*/





/* #######################  GENERAL SETTINGS ############################ */

html.body{

	font-family:Calibri;

	font-size: 12px;

	color: #666;

	margin-top: 0px;

	background-color: #CCCCFF;

}



body {

	font-family:Calibri;

	font-size: 12px;

	color: #666;

	margin: 0px;

	padding:0px;

	background-color:#cdff62;

}



/*  Global Formatting */

p{

padding:0px;

margin:0px;

}





/* Clears Divs */

.clr{clear: both;}



/* #######################  END GENERAL SETTINGS ############################ */

#mainwrap{

	margin:0px;

	padding:0px;

	overflow:hidden;

	background-image: url(../images/mainwrap_bg.jpg);

	background-repeat: repeat-x;

	width:100%;

	font-family:Calibri;

	background-color:#cdff62;

}

#contentwrap{

width:720px;

margin-left:auto;

margin-right:auto;

overflow:hidden;

}

#header{

width:100%;

}

#logo{

float:left;

width:84px;

}

#header_right{

float:right;

width:590px;

}

#header_banner{

float:right;

}

#header_right_module{

float:right;

}

.moduletable_headerright{

color:#000000;

font-family:Calibri;

font-size:11.04pt;

padding-top:10px;

padding-right:5px;

}

/*top menu css*/

#top_menu{

width:100%;

height:37px;

overflow:hidden;

}

.menu_topmenu{

margin:0px;

padding:0px;

}

.moduletable_topmenu{

padding:0px;

margin:0px;

}

.moduletable_topmenu li{

float:left;

display:block;


padding-top:7px;
}

.moduletable_topmenu li a{

float:left;

text-decoration:none;

}

.moduletable_topmenu li.item27 a{

	background-image:url(../images/1.png);

	background-repeat:no-repeat;

	height:31px;

	margin-left:5px;

	padding-right:24px;

	width:53px;

}

.moduletable_topmenu li.item34 a{

	background-image: url(../images/2.png);

	background-repeat: no-repeat;

	height: 31px;

	width:143px;

	padding-right:24px;

}

.moduletable_topmenu li.item2 a{

	background-image: url(../images/3.png);

	background-repeat: no-repeat;

	height: 31px;

	width: 136px;

	padding-right:24px;

}

.moduletable_topmenu li.item37 a{

	background-image: url(../images/4.png);

	background-repeat: no-repeat;

	height: 31px;

	width: 119px;

	padding-right:24px;

}

.moduletable_topmenu li.item53 a{

	background-image: url(../images/5.png);

	background-repeat: no-repeat;

	height: 31px;

	width: 64px;

	padding-right:24px;

}

.moduletable_topmenu li.item54 a{

	background-image: url(../images/6.png);

	background-repeat: no-repeat;

	height: 31px;

	width: 74px;

	

}

#contentarea{

	background-image: url(../images/content_bg.jpg);

	background-repeat: repeat-y;



}

#middle_banner_wrap{

background-image:url(../images/pink_border.jpg);

background-position:center bottom;

background-repeat:no-repeat;

overflow:hidden;

padding-bottom:12px;

width:716px;

}

#slidshow{

float:left;

width:490px;

padding:10px;

overflow:hidden;

}

#hour_module{

float:left;

width:200px;

text-align:center;

color:#000;

padding-top:36px;

}

.hours{

font-weight:bold;

font-size:20px;

}

.hours1{

font-size:19px;

padding-top:20px;

font-weight:bold;

}

.hours2{

font-size:19px;

font-style:italic;

font-weight:bold;

padding-top:20px;

}

.hours3{

font-size:19px;

font-weight:bold;

}

#bottom_content{

background-image:url(../images/bottom_bg.jpg);

background-position:center bottom;

background-repeat:no-repeat;

overflow:hidden;

padding-left:1px;

width:721px;

padding-bottom:20px;

}

#left{

float:left;

overflow:hidden;

padding-left:10px;

padding-top:20px;

width:500px;

}

#right{

float:left;

margin-left:25px;

overflow:hidden;

padding-top:20px;

width:162px;

}

.contentheading{

color:#000000;

font-size:24px;

font-weight:bold;

}

.contentpaneopen{

color:#000000;

}

.contentpaneopen p{

padding-left:15px;

}

.small{

display:none;

}

.createdate{

display:none;

}

.buttonheading{

display:none;

}

.modifydate{

display:none;

}

#rightm{

width:162px;

}

.moduletable_right{

background-image:url(../images/right_module_bg.jpg);

background-repeat:repeat-y;

overflow:hidden;

padding:5px;

width:152px;

color:#000;

}

.moduletable_right h3{

font-size:20px;

font-weight:bold;

margin:0;

padding:5px 0;

text-align:center;

}

.topb{

border-top:1px solid #cdff62;

}

.bottomb{

	background-image: url(../images/right_module_bottom_bg.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	width:162px;

	height:6px;

}

#footer{

overflow:hidden;

padding-bottom:20px;

}

.moduletable_copyright{

color:#000000;

font-size:14px;

padding-left:6px;

}

.moduletable_right p{

padding-left:10px;

padding-right:5px;

padding-bottom:13px;

}