/* MAIN STYLES
----------------------------------------------------------------*/

#main { width:987px; margin: 0 auto; position: relative; padding:0px; }
#logo { background-image:url(../../images/index_01.jpg); width:636px; height:115px; float:left; }
#search { background-image:url(../../images/index_02.jpg); width:351px; height:41px; float:left; padding:0px; margin:0px;}
#right_top { background-image:url(../../images/index_03.jpg); width:351px; height:74px; float:left; text-align:right; color:#FFFFFF; }
#navigation { background-image:url(../../images/index_04.jpg); width:987px; height:37px; text-align: center; color:#FFFFFF; }

#body { background-image:url(../../images/centerbk.jpg); background-repeat:repeat-x; background-color:#fff; width:987px; padding-top:10px; height:auto; position: relative;}
	#body_main { width:658px; float:left; padding-left:10px; padding-bottom:10px;}
		#body_main_text { padding-top:10px; padding-bottom:10px;}  
#menu { margin-left:8px; width:290px; float:left; }
	#menu_text { margin:8px; }
	
	#menu_box_top { background-image:url(../../images/index_10.jpg); height:12px; }
	#menu_box_middle { background-image:url(../../images/mid-menu.jpg); }
	#menu_box_bottom { background-image:url(../../images/index_18.jpg); height:12px; }
	
	#menu_blue_box_top { background-image:url(../../images/index_13.jpg); height:6px; width:269px; margin-left:10px; }
	#menu_blue_box_middle { background-color:#F3F8FC; width:269px; margin-left:10px;}
			#menu_blue_box_middle ul { list-style-image:url(../../images/bullet.jpg); margin:0px; padding:0px; border-bottom:1px solid #bddff6; margin-left:28px; }
			#menu_blue_box_middle li { padding:3px; }
		#menu_blue_box_middle
	#menu_blue_box_bottom { background-image:url(../../images/index_17.jpg); height:12px; width:269px; margin-left:10px;}
	
	#menu_banners { margin-top:5px; }
	
	#listing { width:150px; float:left; margin-left:2px; height:220px; background-color:#FFFFFF; margin-bottom:10px; }
	#listing_menu { width:150px; float:left; margin-left:2px; height:260px; background-color:#FFFFFF; margin-bottom:10px; }
	
#footer { background-image:url(../../images/index_20.jpg); height:48px; font-size:10px; color:#FFFFFF; clear:both; text-align:center; line-height:20px; width:987px;}
	#footer_links { font-size:10px; text-align:center; line-height:20px;}

#clearer { clear:both; line-height: 1px; font-size: 1px;}

#premlistingw { background-image:url(../../images/star.jpg); background-position:right; background-repeat:no-repeat; background-color:#FFFFCC; border:1px solid #FFFF33; padding:8px; width:600px; margin-bottom:5px;}
#premlisting { border:1px solid #FE3F09; background-color:#FFF7F4; padding:8px; width:600px; margin-bottom:5px;}
#basic { border:1px solid #179AD6; background-color:#ECF8FD; padding:8px; width:600px; margin-bottom:5px;}

#contact_bar { background-image:url(../../images/contact-bk.jpg); height:28px; line-height:25px; padding-left:5px; color:#FFF; }
#contact_bar h2 { color:#FFF; }

.sitemap { width:200px; padding:8px; float:left; }

.members_box { width:100px; float:left; text-align:center; }
#blog-post { background-image:url(../../images/post-bk.jpg); background-repeat:repeat-x; background-color:#FFF; padding:15px; line-height:20px; } 
#blog-post h1 { font-size: 18px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }
#blog-post h2 { font-size: 18px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }


#comments { padding:15px; line-height:20px;}
#comments h3 { font-size: 18px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }

#comment { border-top:1px solid #FFBE7F;  border-bottom:1px solid #FFBE7F; padding:10px;}
#comments h4 { font-size: 16px; margin:0px; padding-bottom:8px; font-weight:normal; border-bottom:1px solid #9DB2D1; }

.search_box1 { width:200px; float:left; padding:2px; background-color:#0C68A9; color:#fff; padding-top:4px; padding-bottom:4px;}
.search_box2 { width:320px; float:left; padding:2px; background-color:#0C68A9; color:#fff; padding-top:4px; padding-bottom:4px;}
.search_box3 { width:120px; float:left; padding:2px; background-color:#0C68A9; color:#fff; padding-top:4px; padding-bottom:4px;}
.search_box_h3 { font-size: 14px; }

.search_boxs1 { width:200px; height:25px; float:left; padding:2px; background-color:#F3F8FC; margin-bottom:3px;}
.search_boxs2 { width:320px; height:25px; float:left; padding:2px; background-color:#F3F8FC; margin-bottom:3px;}
.search_boxs3 { width:120px; height:25px; float:left; padding:2px; background-color:#F3F8FC; margin-bottom:3px;}

#listing_image { width:460px; float:left; }
#listing_text { width:182px; float:left; }


#listing_text_blue_bar {  border-bottom:1px solid #fff; background-color:#0F6DB2; color:#fff; }
#listing_text_orange_bar { background-color:#FF7F0A; height:30px; color:#fff; line-height:28px;}
#listing_text_box { padding: 3px;}


/* OTHER STYLES
----------------------------------------------------------------*/

.borderbottom {border-bottom:1px solid #bddff6; }
.bordertop {border-top:1px solid #fff; }

.featured { color:#333333; font-size:10px; padding:5px; }
.featuredBan { position: relative; top: -119px; left: -0px; margin-bottom: -64px; padding: 0; width: 58px; height: 58px; }	
.featuredBan2 { position: relative; top: -322px; left: -0px; margin-bottom: -64px; padding: 0; width: 58px; height: 58px; }	
.featuredBan3 { position: relative; top: -119px; left: -0px; margin-bottom: -64px; padding: 0; width: 58px; height: 58px; }	
.featuredBorder { border:5px solid #6645DA; }
.nonfeaturedBorder { border:5px solid #333333; }
.featuredBorder2 { border:5px solid #393C4D; }

.highlight { color:#FF3E09; }
.phone { font-size:16px; color: #fff; font-weight: bold; }
.active {color:#009933; font-size:15px; font-weight:bold;}
.notactive { color:#FF0000; font-size:15px; font-weight:bold;}

/* MAIN SECTION
----------------------------------------------------------------*/

body { background-image: url(../../images/bk.gif); background-repeat:repeat-x; background-color:#fff; padding:0px; margin:0px; }

body, td, table, tr {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; letter-spacing:0.5px; }

/* LINKS
----------------------------------------------------------------*/

#nav {height:37px; font-size:110%; }
#nav ul {margin:0; padding:12px 0 0 12px; }
#nav li { display:inline; padding:8px 18px 8px 0px;  color:#fff; font-weight:bold; }
#nav li a { color:#fff; font-weight:bold; text-decoration:none; padding:12px 0 12px 0; }
#nav li a:hover { color:#11C3C6; }

a:link {color: #6645DA; text-decoration: underline; font-weight: normal; }
a:visited {color: #6645DA; text-decoration: underline; font-weight:normal; }
a:hover {color: #0A839A; text-decoration: underline; font-weight:normal; }

a.menu:link	{font-size:15px; color:#00016c; font-weight:bold; text-decoration:none; } 
a.menu:active	{font-size:15px; color:#00016c; font-weight:bold; text-decoration:none; }
a.menu:visited	{font-size:15px; color:#00016c; font-weight:bold; text-decoration:none; }
a.menu:hover	{font-size:15px; color:#333333; font-weight:bold; text-decoration:none; }

a.submenu:link	{font-size:11px; color:#0361aa; font-weight:normal; text-decoration:none; } 
a.submenu:active	{font-size:11px; color:#0361aa; font-weight:normal; text-decoration:none; }
a.submenu:visited	{font-size:11px; color:#0361aa; font-weight:normal; text-decoration:none; }
a.submenu:hover	{font-size:11px; color:#F57605; font-weight:normal; text-decoration:none; }

a.header:link	{font-size:10px; color:#FFFFFF; font-weight:normal; text-decoration:underline; } 
a.header:active	{font-size:10px; color:#FFFFFF; font-weight:normal; text-decoration:underline; }
a.header:visited	{font-size:10px; color:#FFFFFF; font-weight:normal; text-decoration:underline; }
a.header:hover	{font-size:10px; color:#F60451; font-weight:normal; text-decoration:underline; }

a.footer:link	{font-size:10px; color:#FFF; font-weight:normal; text-decoration:underline; } 
a.footer:active	{font-size:10px; color:#FFF; font-weight:normal; text-decoration:underline; }
a.footer:visited	{font-size:10px; color:#FFF; font-weight:normal; text-decoration:underline; }
a.footer:hover	{font-size:10px; color:#F57605; font-weight:normal; text-decoration:underline; }

/* H1, H2, H3, H4, H5
----------------------------------------------------------------*/

h1	{font-size:14px; margin:0px; padding:0px; color:#6645DA; }
h2	{font-size:13px; margin:0px; padding:0px; color:#105FAA; }
h3	{font-size:12px; margin:0px; padding:0px; }
h4	{font-size:12px; margin:0px; padding:0px; color:#105FAA;}
h5	{font-size:10px; margin:0px; padding:0px; }

.h1	{font-size:10px; margin:0px; padding:0px; font-weight:normal; color:#333333;}
.h2	{font-size:10px; margin:0px; padding:0px; font-weight:normal; color:#333333;}
.h3	{color:#105FAA;}


.white	{ color:#FFFFFF; }
.small {font-size:10px; }

/* BULLET LIST
----------------------------------------------------------------*/
	
UL	{list-style-image:url(../../images/icon.png); margin:10px; padding:10px; }

/* FORMS
----------------------------------------------------------------*/
FORM { margin:0px; padding:0px; }

input { margin-top:3px; margin-bottom:3px; background-image:url(../../images/input_bg.gif); color:#666666}
select { margin-top:3px; margin-bottom:3px; color:#666666}
textarea { margin-top:3px; margin-bottom:3px; background-image:url(../../images/input_bg.gif); color:#666666}


.input { height:13px; font-size:11px; background-image:url(../../images/input_bg.gif); border:1px solid #ccc; color:#666666; padding:3px; }

.textarea { font-size:11px; background-image:url(../../images/input_bg.gif); border:1px solid #ccc; color:#666666; padding:3px; }

.list { font-size:10px; background-image:url(../../images/input_bg.gif); border:1px solid #ccc; color:#666666; padding:3px; width:350px; }

.list2 { font-size:10px; background-image:url(../../images/input_bg.gif); border:1px solid #ccc; color:#666666; padding:3px; }

.lists { font-size:10px; background-image:url(../../images/input_bg.gif); border:1px solid #ccc; color:#666666; padding:3px; width:340px; }

.listbig { font-weight:bold; font-size:14px; background-color:#ffe8d3; }

/*Button*/
.buttonSubmit, .buttonSubmitHovered { width:40px; height:20px; color:#FFF; font-weight:bold; font-size:10px; padding:2px 5px; background-color:#F67301; cursor:pointer; border:1px solid #fff; }
.buttonSubmitHovered { background-color:#FFF; }
.title2		{ background:#1D459A; color:#ffffff; font-weight:bold }

/* MENU
----------------------------------------------------------------*/

#basic-accordian{ width:254px; left:50%; top:50%; margin-left:10px; }
.accordion_headings{ padding:5px; color:#00016c; cursor:pointer; font-weight:bold; border-bottom:1px solid #d5e6eb; }
.accordion_child{ padding:0px; }
.tabs-container { clear: left; border: 1px solid #ccc; border-top: 0; padding: 20px 8px 0 8px;}

/* SLIDESHOW
----------------------------------------------------------------*/

.slideshowContainer {
	border:5px solid #FF7F0A;
	width: 450px;
	height: 300px;
	margin-bottom: 5px;
}

.slideshowContainerFea {
	border:5px solid #FF7F0A;
	width: 450px;
	height: 300px;
	margin-bottom: 5px;
}

.loading { 
	background: url(../../images/loading.gif) center no-repeat;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid white;
	padding: 4px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #ccc;
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}

#thumbnails {
	/*width: 130px;
	float: left;*/
}

