﻿/* Start Admin Style Only */
		
body.admin   { margin: 10px; font-family: Arial, Helvetica, sans serif; font-size: 10pt; text-align: left; }
p.admin      { font-family: Arial, Helvetica, sans serif; font-size: 10pt; color: #0A3560; text-align: left; }
a.admin:link       { color: #666666; }
a.admin:visited    { color: #666666; }
a.admin:active     { color: #666666; }
a.admin:hover      { color: #000000; }

/* End Admin Style Only */

.video_notice {
	border:2px solid #dad1b0;
	padding:5px;
	background:#f2f6ff;
	color:#000;
}

.store_data {
	border-collapse:collapse;
}

.store_data td {
	border:1px solid #dad1b0;
}

.store_data_title {
	font:bold 9pt Trebuchet MS, Helvetica, sans-serif;
	border-bottom:3px solid #dad1b0;
	background:#233b67;
	color:#fff;
}

.store_data_odd {
	font:normal 9pt Trebuchet MS, Helvetica, sans-serif;
	background:#f2f6ff;
	color:#000;
}

.store_data_even {
	font:normal 9pt Trebuchet MS, Helvetica, sans-serif;
	color:#000;
}

.store_nav {
	background:url('/images/store-nav-bg.jpg') repeat-x;
	margin:0 0 20px 0;
	height:33px;
}

.store_nav ul {
	padding:0;
	margin:0;
	list-style:none;
}

.store_nav ul li {
	padding:7px 0 0 0;
	float:left;
}

.store_nav ul li div {
	padding:0 20px;
	border-left:1px solid #adbfe7;
}

.store_nav ul li .first {
	border:0;
}

.store_nav ul li  {
	font:bold 9.5pt Trebuchet MS, Helvetica, sans-serif;
	color:#adbfe7;
}

.store_nav ul li a:link, .store_nav ul li a:visited {
	font:bold 9.5pt Trebuchet MS, Helvetica, sans-serif;
	text-decoration:none;
	color:#fff;
}

.store_nav ul li a:hover {
	font:bold 9.5pt Trebuchet MS, Helvetica, sans-serif;
	text-decoration:none;
	color:#adbfe7;
}

.store_nav_left {
	background:url('/images/store-nav-left.jpg') no-repeat;
	width:9px;
	height:33px;
	float:left;
}

.store_nav_right {
	background:url('/images/store-nav-right.jpg') no-repeat;
	width:9px;
	height:33px;
	float:right;
}

.print_header{
float:left;
display:none;
}

.print_footer{
float:left;
display:none;
}

body {
background-color: #C3CED7;
background-image: url('/images/page_bg.jpg');
background-repeat: repeat-x;
margin: 0px;
text-align: center;
font-family: Trebuchet MS, Helvetica, sans serif;
font-size: 9pt;
line-height: 1.75em;
color:#3A3A3A;
}

.clear {
clear:both;
}

.page_holder {
width:953px;
text-align: center;
margin: 0 auto;
text-align: center;
}

.full_page {
float:left;
width:953px;
}

.banner {
float:left;
background-image: url('/images/top_nav.jpg');
background-repeat: no-repeat;
height:91px;
width:953px;
}

#banner_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#banner_ul, #banner_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#banner_ul li a.banner_a 		{ width: 180px; height: 91px }

.top_nav {
float:left;
height:49px;
width:953px;
background: url('/images/top_nav.jpg') no-repeat 0px -91px;
}

#top_nav_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#top_nav_ul, #top_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#top_nav_ul .leftholder					{ background: url('/images/top_nav.jpg') no-repeat 0px -91px; width: 363px; height: 49px; float:left }

#top_nav_ul li a.home 					{ background: url('/images/top_nav.jpg') no-repeat -363px -91px; width: 109px; height: 31px }
#top_nav_ul li a:hover.home				{ background: url('/images/top_nav.jpg') no-repeat -363px -141px; width: 109px; height: 31px }

#top_nav_ul li a.about					{ background: url('/images/top_nav.jpg') no-repeat -472px -91px; width: 124px; height: 31px }
#top_nav_ul li a:hover.about			{ background: url('/images/top_nav.jpg') no-repeat -472px -141px; width: 124px; height: 31px }

#top_nav_ul li a.contact				{ background: url('/images/top_nav.jpg') no-repeat -596px -91px; width: 142px; height: 31px }
#top_nav_ul li a:hover.contact			{ background: url('/images/top_nav.jpg') no-repeat -596px -141px; width: 142px; height: 31px }

#top_nav_ul li a.privacy				{ background: url('/images/top_nav.jpg') no-repeat -738px -91px; width: 193px; height: 31px }
#top_nav_ul li a:hover.privacy			{ background: url('/images/top_nav.jpg') no-repeat -738px -141px; width: 193px; height: 31px }

#top_nav_ul .rightholder				{ background: url('/images/top_nav.jpg') no-repeat -931px -91px; width: 22px; height: 49px; float:left }

.holder_top{
float:left;
width:953px;
background-image: url('/images/top_bg.jpg');
background-repeat: no-repeat;
}

.holder_bot{
float:left;
width:953px;
background-image: url('/images/bot_bg.gif');
background-repeat: repeat-y;
}

.left_column{
float:left;
width:170px;
padding-left:12px;
}

.left_nav_holder{
background-image: url('/images/left_nav_mid_bg.gif');
background-repeat: repeat-y;
float:left;
width:170px;
}

.left_nav{
background-image: url('/images/left_nav_bg.jpg');
background-repeat: no-repeat;
float:left;
width:157px;
padding:35px 10px 0 3px;
text-align:left;
overflow:hidden;
}

.left_nav li{
color:#fff;
}

.left_nav_bot{
background-image: url('/images/left_nav_bot.gif');
background-repeat: no-repeat;
float:left;
width:170px;
height:14px;
overflow:hidden;
}

.left_nav_search{
background-image: url('/images/search_sec_bg.gif');
background-repeat: no-repeat;
float:left;
width:151px;
height:65px;
padding-left:19px;
padding-top:45px;
text-align:left;
}

.search_input{
width:130px;
height:17px;
background-color:transparent;
border:0;
}

.middle_column_store {
	float:left;
	width:719px;
	text-align:left;
	padding: 0 20px 0 20px;
	overflow:auto;
}

.middle_column{
float:left;
width:549px;
text-align:left;
padding: 13px 20px 0 20px;
overflow:auto;
}

.middle_column_home{
float:left;
width:583px;
text-align:left;
padding: 0px 1px 0px 5px;
}

.home_flash{
float:left;
width:580px;
height:248px;
margin-bottom:3px;
}

.home_bg{
background-image: url('/images/home_elements_bg.jpg');
background-repeat: no-repeat;
float:left;
width:580px;
height:361px;
}

.home_left_col{
float:left;
width:312px;
}

.home_right_col{
float:left;
width:238px;
}

.whats_new_scroller{
float:left;
width:274px;
height:255px;
padding:57px 15px 5px 23px;
}

.mq_separator{
float:left;
height:3px;
width:256px;
background-image: url('/images/mq_separator.gif');
background-repeat: no-repeat;
background-position:top center;
}

.whats_new_view_all{
float:left;
width:282px;
height:29px;
padding:5px 0 0 22px;
}

.home_search{
float:left;
width:224px;
height:45px;
padding:70px 0 0 36px;
}

.search_input_home{
width:147px;
height:15px;
background-color:transparent;
border:0;
}

.home_events_view_all{
float:left;
height:38px;
width:250px;
padding:10px 0 0 12px;
text-align:right;
}

.home_events_calendar{
float:left;
height:185px;
width:210px;
text-align:center;
padding:5px 20px 0 32px;
}

.in_the_headlines{
float:left;
width:550px;
padding:10px 10px 10px 20px;
}

.headlines_padding{
float:left;
width:545px;
padding:0 0 0 5px;
}

.page_head{
color:#3B7C9B;
font-size:14pt;
font-family: Georgia, serif;
text-transform:capitalize;
margin-top:0;
padding-top:0;
}

h1{
color:#3B7C9B;
font-size:10pt;
text-transform:uppercase;
font-family: Georgia, serif;
}

h2{
color:#3A3A3A;
font-size:9.5pt;
font-family: Georgia, serif;
}

.right_column{
float:left;
width:170px;
padding-right:12px;
}

.right_col_header{
background-image: url('/images/right_bg.jpg');
background-repeat: no-repeat;
float:left;
height:614px;
width:170px;
}

#qf_nav_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#qf_nav_ul, #qf_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#qf_nav_ul li a.quality_first 		{ width: 160px; height: 135px }

.right_col_ads{
float:left;
width:170px;
height:245px;
overflow:hidden;
}

.right_bot_icons{
float:left;
width:170px;
}

#ba_nav_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#ba_nav_ul, #ba_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#ba_nav_ul li a.kahsa_videos		{ width: 160px; height: 105px }
#ba_nav_ul li a.aahsa				{ width: 160px; height: 100px }

.right_location{
float:left;
text-align:left;
border-left: 1px solid #999;
padding:15px 0 20px 0;
margin-left:1px;
}

.location_padding{
float:left;
padding:2px 15px 0 11px;
font-size:8.5pt;
line-height: 1.5em;
}

.footer{
float:left;
width:688px;
height:68px;
background-image: url('/images/footer_bg.gif');
background-repeat: no-repeat;
padding: 69px 0 0 265px;
}

#footer_nav_ul li a 
{
text-indent:-999em;
display:block;	
list-style: none;
float: left;
}

#footer_nav_ul, #footer_nav_ul li
{
list-style: none;
float: left;
margin: 0;
padding: 0;
}

#footer_nav_ul li a.footer_home 		{ width: 75px; height: 27px }
#footer_nav_ul li a.footer_about		{ width: 90px; height: 27px }
#footer_nav_ul li a.footer_contact		{ width: 104px; height: 27px }
#footer_nav_ul li a.footer_privacy		{ width: 146px; height: 27px }

input        { font-size: 8.5pt; }
textarea     { font-size: 9pt; }
form         { font-size: 9pt; padding:0; margin:0; }
select       { font-size: 8.5pt; }
legend       { color: #000; }
ul { padding:0; margin:0; }
ul { padding-left:10px; margin-left:15px; }
li { padding:0; margin:0; }
li { padding-left:0px; }

a.footer_links:link       { color: #333; text-decoration:none; }
a.footer_links:visited    { color: #333; text-decoration:none; }
a.footer_links:active     { color: #333; text-decoration:none; }
a.footer_links:hover      { color: #2D4678; text-decoration:underline; }

a:link       { color: #3A3A3A; }
a:visited    { color: #3A3A3A; }
a:active     { color: #3A3A3A; }
a:hover      { color: #3B7C9B; }

a.mm:link       { color: #888; font-size:8.5pt; }
a.mm:visited    { color: #888; font-size:8.5pt; }
a.mm:active     { color: #888; font-size:8.5pt; }
a.mm:hover      { color: #fff; font-size:8.5pt; }

.mm_footer{
float:left;
width:953px;
padding-top:30px;
}

a.mq:link, a.mq:visited, a.mq:active, a.mq:hover{
font-size:10pt;
color:#0E4684;
font-family: Georgia, Serif;
font-weight:bold;
text-decoration:none;
}

a.mq:hover{
color:#3A3A3A;
}

a.mqdetail{
font-family: Arial, Helvetica, San Serif;
text-decoration:none;
}

.wndetail{
text-decoration:none;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


/* Remove the comments bleow for vertical mains and change the false value to
       true in the qm_create function after the menus structure. */
/*.qmmc a {float:none}*/



/*"""""""" (MAIN) Container """"""""*/
#qm0
{
	background-color:transparent;

}


 /*"""""""" (MAIN) Items """"""""*/
#qm0 a
{
	text-decoration:none;
	padding:5px 5px 5px 20px;
	background-image: url(/images/left_nav_bot_border.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight:bold;
	font-size:9.5pt;
	
}


/*"""""""" (MAIN) Hover State """"""""*/
#qm0 a:hover
{
	/*background-color:#efefef;*/
}


/*"""""""" (MAIN) Active State """"""""*/
body #qm0 .qmactive, body #qm0 .qmactive:hover
{
	text-decoration:underline;
}


/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 .qmparent
{
	/*background-image:url(/images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:95%;*/
}


/*"""""""" [SUB] Containers """"""""*/
#qm0 div
{
	background-image:url(/images/sub_menu_bg.jpg);
	background-repeat: no-repeat;
	background-color:#5E6EA8;
	padding:10px 0 10px 0;
	margin-top:-1px;
}

/*"""""""" [SUB] Items """"""""*/
#qm0 div a
{
	background-image:none;
	background-color:transparent;
	padding:2px 5px 2px 0px;
	margin:0;
	color:#fff;
	font-size:8pt;
}


/*"""""""" [SUB] Hover State """"""""*/
#qm0 div a:hover
{
	text-decoration:underline;
}


/*""""""""[SUB] Active State """"""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover
{

}


/*"""""""" [SUB] Parent Items """"""""*/
#qm0 div .qmparent
{
	/*background-image:url(/images/arrow_right.gif);*/
}

/* calendar */

.calcenter{
	text-align: center;
	margin:0px;
	padding:0px;
	font-family: Verdana;
}

td.calendar {
	padding:0px 2px 1px 2px;
	color: #333;
	font-size:9px;
	text-align: center;
	font-family: Verdana;
}

td.calendar_legend {
	padding:0px 2px 1px 2px;
	color: #fff;
	font-size:9px;
	text-align: center;
	font-family: Verdana;
 	background: url(/images/cal_leg_bg.jpg) no-repeat center;
}

td.calendarwk {
	padding:0px 2px 1px 2px;
	color: #999;
	font-size:9px;
	text-align: center;
	font-family: Verdana;
}
	
td.calendarday {
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_daybg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendarmn {
	padding:0px 2px 1px 2px;
	color: #666;
	font-size:9px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
}
td.calendarlarrow {
	text-align: center;
	border: none;
	font-family: Verdana;
}
td.calendarrarrow {
	text-align: center;
	border: none;
	font-family: Verdana;
}

td.calendarwk a {
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendarwk a:visited {
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendar a{
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

td.calendar a:visited{
	padding:0px 2px 1px 2px;
	color: #000000;
	font-size:9px;
	text-align: center;
 	background: url(/images/cal_evtbg.gif) no-repeat center;
 	font-family: Verdana;
}

.cal_sm_header{
font-size:10pt;
font-weight:bold;
color:#000;
}

/* end calendar */

/* start rss feed formatter */

div.rss{
font-family:Arial, Helvetica, San Serif;
font-size:9pt;
padding:3px 0 3px 0;
margin:0;
float:left;
clear:both;
width:545px;
}

div.item{
float:left;
clear:both;
width:545px;
}

div.rss_all{
font-family:Arial, Helvetica, San Serif;
font-size:9pt;
padding:3px 0 3px 0;
margin:0;
float:left;
clear:both;
width:542px;
}

div.item_all{
float:left;
clear:both;
width:542px;
}

/* end rss feed formatter */