/* CSS Document */

/* CSS Document */

html,body { background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0;}

DIV { overflow:hidden;}

p { font-size:12px; color:#252525; line-height:18px; padding-bottom:15px; margin:0px 0px;}

#outer-wrapper { width:100%; height:auto; margin:0; padding:0;}

#inner-wrapper { width:1000px; height:auto; margin:0 auto 0 auto; padding:10px 0 30px 0;}

*+html #top-block { margin-top:0px; width:100%; padding:0; display:block; height:126px; border-bottom:9px solid #2959a9;}
#top-block { margin-top:40px; width:100%; padding:0; display:block; height:126px; border-bottom:9px solid #2959a9;}

#most-tabs {float:left; width:260px; height:auto; padding:0; margin-left:10px;}



.latest-news{ margin:0; padding:0;}

.latest-news ul{ margin:10px 0 10px 0; padding:0;}

.latest-news ul li{ margin:0 5px 0 10px; padding:0 0 0 15px; display:inline; background-image:url(/pics/Play_button.png); background-repeat:no-repeat; background-position:0; font-size:10px;}

.latest-news a{ color:#252525; }



/**** BODY and RIGHT elements ****/

#body-wrapper { 
width:100%; 
height:auto; 
margin:10px 0 0 0; 
padding:0;

}
#body-wide { width:100%; height:auto; margin:0; padding:0;}
#body { float:left; width:625px; height:auto; font-size:12px;}
#body h1 {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#252525;
font-weight:bold;
padding:15px 0 5px 0;
height:auto;
}

#body table tr td { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#body table tr td li { font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#body-dir { float:left; width:1000px; height:auto;}
#body-dir-left {float:left; width:725px; height:auto;}

#breadcrumb { 
width:100%; 
height:auto; 
padding:0px 0px 8px 0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#686868; 
border-bottom:1px dashed #b5b4b4;
margin-bottom:15px;
}
#breadcrumb a { color:#2959a9; font-size:11px; text-decoration:none;}
#breadcrumb a:hover { color:#2959a9; font-size:11px; text-decoration:underline;}

#breadcrumb h1 {
float:right; 
font-size:12px; 
margin:0; 
padding:0; 
font-family:Georgia, 'Times New Roman', Times, serif; 
font-weight:normal; 
text-transform:uppercase;
color:#2e2e2e;
}
/*
.breadcrumb { float:left;}
*/
#go-h2 h2 {
float:left; 
margin:0; 
padding:4px 0px 5px 23px; 
font-size:12px; 
font-family:Georgia, 'Times New Roman', Times, serif; 
background:url(/pics/header-bg-540.png) no-repeat left top; 
color:#fff; 
text-transform:uppercase;  
width:540px;
}

table tr td{ font-size:12px;}
table tr td a{ font-size:12px; color:a9002c;}

.more{ margin:0; padding:0; clear:both;  height:23px; }

.more a{ margin:0; padding:1px 8px; background-color:#2959a9; border:1px solid #d6d6d6; color:#fff; text-transform:uppercase;   text-decoration:none; }

.go { float:right; padding-top:3px;}

.breadcrumbs { margin-left:3px; text-transform:none;}

.bread-title { margin-left:2px;}

#main-section-block {
margin-top:18px; 
display:block; 
width:100%; 
height:auto;

padding:0 0 15px 0;}

#news-left { float:left; width:285px; height:auto; padding-left:15px; margin:0; background:url(/pics/cat-header-grad.gif) no-repeat top left; }
#news-right { float:left; width:285px; height:auto; padding-left:15px; margin:0 0 0 15px; background:url(/pics/cat-header-grad.gif) no-repeat top left; }

/**** ========== ALR CONTAINER ============ ******/
#news-container { float:left; width:615px; height:auto; margin:0; background:url(/pics/cat-header-grad2.png) no-repeat top left; }



/**** ========== DIRECTORY STYLES ============ ******/


#right { float:right; width:360px; height:auto;}


.date { padding:2px 0 10px 0; margin-top:10px; font-style:italic; font-size:11px; color:#b6b6b6;}
.art-title {
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
color:#252525;
font-weight:bold;
padding:15px 0 5px 0;
height:auto;
}
.strap  {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:12px; 
color:#252525;
text-transform:uppercase;
padding-bottom:7px;
margin-top:0px;
border-bottom:1px solid #e7e7e7;
width:725px;
}

#tools { 
display:block; 
width:725px; 
height:21px; 
padding:8px 0px 5px 8px;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
color:#e7e7e7;
background:url(/pics/tools-bg.gif) no-repeat top left;
}
#tools .email { margin-left:1px; float:left;}
#tools .print { margin-left:12px; float:left;}
#tools .share {margin-left:18px; float:left;}

#carousel {margin-top:10px; display:block; height:175px;}


#business-dir { 
background:url(/pics/bus-dir-bg.gif) no-repeat top left; 
display:block; 
padding:4px 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#fff;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
height:19px;

}

#business-dir-tools { height:214px; display:block; padding-top:10px;}

#banner-300x250 { 
padding:20px 25px 10px 25px;
background-color:#f8f8f8;
border:1px solid #e7e7e7;
margin-bottom:15px;
}

#right-dir { float:left; width:265px; height:auto; margin-top:30px; margin-left:10px;}

#banner-260x220 { 
padding:3px 2px;
background-color:#f8f8f8;
border:1px solid #e7e7e7;
margin-bottom:15px;
}



#bottom-block {
margin-top:0px; 
display:block; 
width:100%;  
height:400px; 
border-bottom:11px solid #2959A9;
background:url(/pics/bottom-bg.gif) repeat-x top left;
padding:19px 0 0 22px;
color:#d4d4d4;
}


#bottom-block h2 { 
font-weight:bold; 
color:#ddd;
margin:5px 0 14px 0; 
padding:0 0 10px 10px;
background:url(/pics/grey-dot.gif) no-repeat 0px 5px;
border-bottom:1px dashed #747474;
text-transform:uppercase;
font-size:11px;
}

#bottom-block a {color:#d4d4d4; text-decoration:none; padding:0 0 5px 5px; display:block;}
#bottom-block a:hover {color:#d4d4d4; text-decoration:underline; padding:0 0 5px 5px; display:block;}

#bottom-left { float:left; width:300px;}
#bottom-middle { float:left; width:300px; margin-left:26px;}
#bottom-right { float:left; width:300px; margin-left:35px;}


#footer-site {margin-top:16px; display:block; width:100%; height:24px; border-bottom:1px dashed #a9a9a9; text-align:center;}
#footer-site .txt a {  color:#6c6c6c; text-decoration:none; padding:0px 12px;}
#footer-site .txt a:hover {  color:#6c6c6c; text-decoration:underline;}


/***** V2.1 ROTATE **********/

#featured{ 
	padding-right:230px; 
	position:relative; 
	height:auto; 
	background:#fff;
	margin-top: 10px;
	
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:230px;
	border-left:5px solid #2959a9; 
}
#featured ul.ui-tabs-nav li{ 
	padding: 8px 0px 8px 13px;  
	font-size:12px; 
	color:#666; 
	border-bottom: 1px solid #E7E7E7;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	color:#333;  background:#fff; 
	text-decoration: none;

}
#featured li.ui-tabs-nav-item a:hover{ 

}
#featured li.ui-tabs-selected{ 
	background:url('/pics/red-arrow.gif') -2px 7px no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 

}
#featured .ui-tabs-panel{ 
	width:400px; height:250px;  
	position:relative;
	padding-right: 12px;
	
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}