.textSize01 { font-size:11px; }
.colorRed01 { color:#A64444; }
.colorKream01 { color:#E7DCB7; }
.colorKream02 { color:#E8D698; }
.colorGray01 { color:#A4A4A4; }
.colorGray02 { color:#BEB8B8; }
.colorBlue01 { color:#EBF1F5; }

.companySeoUrl { float:left; font-size:12px; margin:13px 0 0 10px; color:#c0c0c0; }
.companySeoUrl a { color:#fff; text-decoration:none; }

.moreAllCategories { position:absolute; z-index:101; width:528px; height:415px; background-color:White; right:240px; top:268px; border:solid 2px #BEB8B8; }
.moreAllCategories .header { width:100%; height:34px; display:block; background-color:#E2DFD6; border-bottom:solid 2px #706F6C; }
.moreAllCategories .header h3 { float:right; margin:5px 20px 5px 0px; color:#565553; font-weight:lighter; }
.moreAllCategories .cats { font-size:11px; margin:10px 0px 0px 35px; }
.moreAllCategories .cats .categoryItem { margin:5px 10px 5px 0px; float:left; width:142px }

.moreSubCategories { position:absolute; z-index:100; width:528px; height:415px; background-color:White; left:290px; top:400px; border:solid 2px #BEB8B8; }
.moreSubCategories .header { width:100%; height:34px; display:block; background-color:#E2DFD6; border-bottom:solid 2px #706F6C; }
.moreSubCategories .header h3 { float:right; margin:5px 20px 5px 0px; color:#565553; font-weight:lighter; }
.moreSubCategories .cats { font-size:11px; margin:10px 0px 0px 35px; }
.moreSubCategories .cats .categoryItem { margin:5px 10px 5px 0px; float:left; width:142px; color:#333333; }
.moreSubCategories .cats .countyItem a { color:#333333; }

.moreCounties { position:absolute; z-index:100; width:286px; height:160px; background-color:White; left:414px; top:211px; border:solid 1px #BEB8B8; }
.moreCounties .header { width:100%; height:24px; display:block; background-color:#E2DFD6; border-bottom:solid 1px #706F6C; }
.moreCounties .header h3 { float:right; margin:2px 20px 2px 0px; color:#565553; font-weight:lighter; font-size:16px; }
.moreCounties .cats { font-size:11px; margin:10px 0px 0px 15px; }
.moreCounties .cats .countyItem { margin:0px 0px 3px 0px; float:left; width:67px; }
.moreCounties .cats .countyItem a { color:#333333; }

.profileManageLinks { color:#EBF1F5; width:100%; margin:0 0 30px 15px; }
.profileManageLinks a { color:#EBF1F5; margin: 0px 15px 0px 0px; }

.accountManagement h3 { padding:0 0 0 0; color:#047BE0; margin:10px 0 20px 10px; }
.accountManagement hr { color:#047BE0; width:100%; height:1px; float:left; margin:5px 0 5px 0; }
.accountManagement .accountTopLinks { color:#DADADA; float:left; width:100%; margin:0 0 0 10px; }
.accountManagement .accountTopLinks a { color:#212121; text-decoration:none; }
.accountManagement .accountTopLinks a:hover { text-decoration:underline; }
.accountManagement .accountConsole { float:left; width:100%; margin:0 0 0 10px; }

.leftNavContainer { width:166px; float:left; margin:0 0 0 10px; border-bottom: solid 1px #450C06; }
.leftNavContainer img { float:left; }
.leftNavContainer div { float:left; }
.leftNavContainer .fill { float:left; margin:0 0 0 0; padding:0 0 0 0; width:100%; min-height:515px; background: url(/images/common/left-nav-fill-0.gif) repeat-y; }
.leftNavContainer h2 { color:#42301E; font-family:"trebuchet ms", arial; font-size:18px; font-weight:normal; padding:0; margin:0 0 0 18px; }
.leftNavContainer .links { margin: 15px 0 0 25px; }
.leftNavContainer .links img { position:relative; top:3px; }
.leftNavContainer .mainCategory { text-decoration:none; color:#000000; font-weight:bold; }
.leftNavContainer a { text-decoration:underline; color:#333333; }

.middleContainer0 { width:509px; float:left; }
.middleContainer0 img { float:left; }
.middleContainer0 .fill { float:left; margin:0 0 0 0; padding:0 0 0 0; width:100%; min-height:540px; background: url(/images/common/middle-content-fill-0.gif) repeat-y; }

.middleContainer1 { width:814px; float:left; }
.middleContainer1 div { float:left; }
.middleContainer1 img { float:left; }

.middleContainer1 .topOptions { font-size:12px; margin:10px 0 0 0; color:#ECECE0; width:100%; }
.middleContainer1 .topOptions #left { float:left; }
.middleContainer1 .topOptions #right { float:right; }
.middleContainer1 .topOptions a { text-decoration:none; color:#ffffff; }
.middleContainer1 .editSpan { width:100%; display:block; font-size:12px; margin:5px 0 0 0; }
.middleContainer1 .editSpan a { text-decoration:underline; color:#C8D4C7; margin:0 0 0 10px; }
.middleContainer1 .fill { margin:0 0 0 0; padding:0 0 0 0; width:100%; min-height:540px; background: url(/images/common/middle-content-fill-1.gif) repeat-y; }
.middleContainer1 .fill .gradientFill h2 { color:#BEB8B8; font-size:18px; position:relative; top:-8px; left:15px }
.middleContainer1 .fill .gradientFill { margin:0 0 0 0; padding:0 0 0 0; width:100%; min-height:673px; /*background: url(/images/common/middle-content-fill-gradient-1.gif) no-repeat;*/ }
.middleContainer1 .fill .gradientFill .profileLayout { width:100%; margin:0 0 0 10px; padding:0 0 0 0; }
.middleContainer1 .fill .gradientFill .profileLayout h1 { color:#E5D200; font-size:23px; margin:0 0 0 0; padding:0 0 0 0; font-weight:lighter; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection { width:494px; height:100%; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .profileImageBackground { width:187px; height:145px; background: url(/images/common/profile-business-image-background.gif) no-repeat; }
/* Link Panel */
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelTitle0 { width:251px; height:27px; background: url(/images/common/profile-business-panel-title-0.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelFill0 { width:251px; min-height:103px; background: url(/images/common/profile-business-panel-fill-0.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelFill0 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelBottom0 { width:251px; height:13px; background: url(/images/common/profile-business-panel-bottom-0.gif) no-repeat; }
/* About Panel */
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelTitle1 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-1.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelFill1 { color:#ffffff; width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-1.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelBottom1 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-1.gif) no-repeat; }
/* Insider Review Panel */
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelTitle2 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-2.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelFill2 { color:#ffffff; width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-2.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelBottom2 { width:478px; height:14px; background: url(/images/common/profile-business-panel-bottom-2.gif) no-repeat; }
/* Image Gallery Panel */
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelTitle3 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-3.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelFill3 { width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-3.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelBottom3 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-3.gif) no-repeat; }
/* Customer Reviews Panel */
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelTitle4 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-4.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelFill4 { color:#ffffff; width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-4.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .leftSection .panelBottom4 { width:478px; height:11px; background: url(/images/common/profile-business-panel-bottom-4.gif) no-repeat; }

.middleContainer1 .fill .gradientFill .profileLayout .rightSection { width:294px; height:100%; }
/* The Team */
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelTitle5 { width:286px; height:27px; background: url(/images/common/profile-business-panel-title-5.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelFill5 { width:286px; min-height:103px; background: url(/images/common/profile-business-panel-fill-5.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelFill5 a {  }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelBottom5 { width:286px; height:12px; background: url(/images/common/profile-business-panel-bottom-5.gif) no-repeat; }
/* Informational Panel */
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelTitle6 { width:286px; height:27px; background: url(/images/common/profile-business-panel-title-6.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelFill6 { color:#ffffff; width:286px; min-height:103px; background: url(/images/common/profile-business-panel-fill-6.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelFill6 a {  }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelBottom6 { width:286px; height:12px; background: url(/images/common/profile-business-panel-bottom-6.gif) no-repeat; }
/* Special Offer Panel */
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelTitle7 { width:286px; height:27px; background: url(/images/common/profile-business-panel-title-10.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelFill7 { color:#ffffff; width:286px; min-height:103px; background: url(/images/common/profile-business-panel-fill-10.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelFill7 a {  }
.middleContainer1 .fill .gradientFill .profileLayout .rightSection .panelBottom7 { width:286px; height:12px; background: url(/images/common/profile-business-panel-bottom-10.gif) no-repeat; }

/* Upload Image */
.middleContainer1 .fill .gradientFill .management .panelTitle0 { width:478px; height:27px; background: url(/images/common/upload-business-panel-title-0.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill0 { width:478px; min-height:103px; background: url(/images/common/upload-business-panel-fill-0.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill0 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom0 { width:478px; height:13px; background: url(/images/common/upload-business-panel-bottom-0.gif) no-repeat; }

/* Upload Employee */
.middleContainer1 .fill .gradientFill .management .panelTitle1 { width:478px; height:27px; background: url(/images/common/upload-business-panel-title-1.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill1 { width:478px; min-height:103px; background: url(/images/common/upload-business-panel-fill-1.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill1 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom1 { width:478px; height:13px; background: url(/images/common/upload-business-panel-bottom-1.gif) no-repeat; }

/* Management Interface - About */
.middleContainer1 .fill .gradientFill .management .panelTitle2 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-1.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill2 { width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-1.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill2 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom2 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-1.gif) no-repeat; }

/* Management Interface - Informational */
.middleContainer1 .fill .gradientFill .management .panelTitle3 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-7.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill3 { width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-7.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill3 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom3 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-7.gif) no-repeat; }

/* Management Interface - Client Review */
.middleContainer1 .fill .gradientFill .management .panelTitle4 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-4.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill4 { width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-4.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill4 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom4 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-4.gif) no-repeat; }

/* Management Interface - Generic 1 */
.middleContainer1 .fill .gradientFill .management .panelTitle5 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-8.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill5 { width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-8.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill5 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom5 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-8.gif) no-repeat; }

/* Management Interface - Generic 2 */
.middleContainer1 .fill .gradientFill .management .panelTitle6 { width:478px; height:27px; background: url(/images/common/profile-business-panel-title-9.gif) no-repeat; }
.middleContainer1 .fill .gradientFill .management .panelFill6 { width:478px; min-height:103px; background: url(/images/common/profile-business-panel-fill-9.gif) repeat-y; }
.middleContainer1 .fill .gradientFill .management .panelFill6 a { color:#BEB8B8; }
.middleContainer1 .fill .gradientFill .management .panelBottom6 { width:478px; height:13px; background: url(/images/common/profile-business-panel-bottom-9.gif) no-repeat; }

/* Interface Panels */
.middleContainer1 .fill .interface1 { background-color:#EDEDED; border:solid 3px #7F7C7C; }

.middleContainer2 { width:812px; float:left; }
.middleContainer2 img { float:left; }
.middleContainer2 .fill { float:left; margin:0 0 0 0; padding:0 0 0 0; width:100%; min-height:536px; background: url(/images/common/middle-plain-fill-0.gif) repeat-y; }

.rightAdContainer { width:305px; float:left; }
.rightAdContainer img { float:left; }
.rightAdContainer div { float:left; }
.rightAdContainer .fill { float:left; margin:0 0 0 0; padding:0 0 0 0; width:100%; height:auto; background: url(/images/common/right-content-fill-0.gif) repeat-y; }

/* Crop Technique */
.cover
{
	float: left;
	/*border: 1px solid #333;*/
	text-align: center;
	width: 178px;
	height: 135px;
	overflow: hidden;
}

.cover a:hover img
{
	filter: alpha(opacity=80);
	moz-opacity: .80;
	opacity: .80;
}

.crop a
{
	width: 170px;
	height: 127px;
	display: block !important;
}

.crop
{
	width: 170px;
	/*_width: 175px;  IE hack*/
	height: 127px;
	/*_height: 133px;  IE hack*/
	/*border: 4px solid #333;*/
	overflow: hidden;
	/*_margin-top: 0px;  IE hack*/
}

.featuredTable0 { width:100%; height:auto; float:left; }
.featuredTable0 td { width:50%; height:auto; }
.featuredTable0 h4 { color:#4C7DAE; }
.featuredTable0 h3, a { color:#434141; padding:0 0 0 0; padding:0 0 0 0; margin:0 0 5px 0; text-decoration:none; }
.featuredTable0 ul { list-style-type:disc; display:inline }
.featuredTable0 ul li { float:none; }

#slidingContentContainer { width:501px; height:auto; float:left; }
#slidingContentContainer #top { width:498px; height:28px; background: url(/images/common/content-slider-panel-top-0.gif) no-repeat; }
#slidingContentContainer #top #left { width:79%; height:28px; float:left; text-align:left; color:#dfdfff; }
#slidingContentContainer #top #left span { position: relative; top:5px; left:8px; }
#slidingContentContainer #top #right { width:19%; height:28px; float:left; text-align:right; }
#slidingContentContainer #cover { width:498px; min-height:180px; float:left; overflow:hidden; position:relative; }
#slidingContentContainer #slidingContent { position:absolute; width:2000px; }
#slidingContentContainer #slidingContent table { width:160px; float:left; }
#slidingContentContainer #bottom { width:498px; height:14px; float:left; background: url(/images/common/content-slider-panel-bottom-0.gif) no-repeat; }
