﻿body {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#e5e2d4; margin-top:0px; }
#wrapper {width:962px;margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative; background-repeat:repeat-y; border-left:1px solid #908c81;height: 100%; border-right: 1px solid #999; height: 100%;background-color: White;}
h1 {float: left; color: white;margin-top:0px; font-size: 24px; font-weight: bold; width: 400px;height:10px;}
h2{color: #6d253c; font-weight: bold; font-size: 20px; width: 220px; margin-bottom:0px;margin-top:5px;}
 a { color:#496C8E; font-size:10px;}
.tab_area {height:82px; width:790px; float:left;}
.nav_tab {float:left; height:45px; width:630px; position:relative;top:53px;}
.nav_tab a{color:#003d78; text-decoration:none; font-weight:bold;}
.nav_tab a:active{color:#003d78; text-decoration:none;}
.nav_tab a:hover {color:#003d78; text-decoration:none;}
.tab_text {position:relative; top:10px;}
.tab1 { float:left; background-image: url(images/slc-maintab1_on.gif); background-repeat: no-repeat; display: block; width: 205px; height: 45px; margin: 0; padding: 0; }
.tab1 a {display: block; width: 205px; height: 45px;}
.tab1 img {width: 205px; height: 45px; border: 0; }
* html a:hover {visibility:visible}
.tab1 a:hover img{visibility:hidden}
.tab2 { float:left; background-image: url(images/slc-maintab2_on.gif); background-repeat: no-repeat; display: block; width: 231px; height: 45px; margin: 0; padding: 0; }
.tab2 a {display: block; width: 231px; height: 45px;}
.tab2 img {width: 231px; height: 45px; border: 0; }
* html a:hover {visibility:visible}
.tab2 a:hover img{visibility:hidden}
.tab3 { float:left; background-image: url(images/slc-maintab3_on.gif); background-repeat: no-repeat; display: block; width: 183px; height: 45px; margin: 0; padding: 0; }
.tab3 a {display: block; width: 183px; height: 45px;}
.tab3 img {width: 183px; height: 45px; border: 0; }
* html a:hover {visibility:visible}
.tab3 a:hover img{visibility:hidden}
.content_top { background-color:#FFFFFF; height:100px;}
.search_area_new {  width:764px; background-repeat: no-repeat; float:left;background-color:#6d253c;padding-left:10px;padding-right:10px;padding-bottom:0px;}
.inner_page {width:764px; background-repeat: no-repeat; float:left;padding-left:10px;padding-right:10px;padding-bottom:0px;  background-color:White;}
.search_boxnew {width:764px; background-color:#f7f2f2; height:206px; background-repeat: no-repeat; float:left;padding-bottom:0px;}
.cms_box {background-image:url(images/slc_middle_bg.gif); clear:both; background-repeat:no-repeat; height:315px; width:767px; background-position:right top; padding-top:10px;}
.cms_section{float:left; width:220px; padding:10px; padding-top:5px;padding-bottom:0px;}
.divline{float:left; width:2px;  margin-top:10px; margin-right:8px;}
.cms_dropdown{float:left; padding-top:30px;padding-bottom:4px;padding-left:20px;}
.search_dropdown{float:left;padding-bottom:4px;padding-left:10px;}
.welcome_text{color: white;font-size: 24px;font-weight: bold;float:left;}
.stripe {clear:both;background-image:url(images/tanstripe.gif);   background-repeat:repeat-x; width:962px; height:15px;}
.stripe2 {clear:both;background-image:url(images/tanstripe2.gif);   background-repeat:repeat-x; width:784px; height:15px;float:left;}
.footer_link a {color:#6d253c; text-decoration:none; font-weight:bold;}
.footer_link a:hover {color:#993300; text-decoration:underline;}
.footer_link_container {font-size:10px; padding:40px; padding-left:95px; padding-top:55px;}
/* universal footer styles */

div.universalFooter{margin-top: 5px;margin-bottom: 15px;}
div.universalFooter div.top{text-align: center;}
div.universalFooter div.top img{position: relative; top: 4px;}
div.universalFooter div.main{line-height: 20px;margin-top: 15px;text-align: center;}
div.universalFooter div.main span{font-weight: bold;}
div.universalFooter a{color: #666;text-decoration: none;}
div.universalFooter a:hover{color: #666;text-decoration: underline;}
.footer { margin:0 auto; margin-bottom:0px; margin-top:0px; position:relative;left:2px;  background-image:url(images/slc-footer_bg.jpg); background-repeat:no-repeat; height:126px; width:968px;border:none;}
.pagerDefault {padding-right:10px; padding-left:10px; text-decoration:none;color:#496C8E;}
.pagerActive {padding-right:10px; padding-left:10px; text-decoration:none;background-color:#6d253c;color:white;}
.pagerLabel {padding-right:10px;color:#7c5e61;font-weight:bold;}
.ajaxLoader {position: fixed;top: 40%;left: 45%;z-index: 999999;width: 120px;margin: 0;padding: 10px 10px 10px 10px;border: 1px solid #000;background-color:white;text-align: center;}
.logoContainer{height: 85px; width: 170px; margin: 0px; float: left; position: relative;top: 5px;}
.bookOrderText{float: left; width: 70px; padding-left: 8px;}
.innerPageHeaderContainer{height: 35px; background-color: #6d253c; border-bottom: 2px solid #fff;}
.innerPageHeaderContent{font-size: 22px; color: #fff; padding-left: 8px; padding-top: 5px;}
.headerText{float: left;width:792px;}
.socialBookMark{float: right;padding-right: 15px; position: relative; top: 5px; }
.serviceProviderText{clear: both; font-size: 14px; color: #7c5e61;padding-bottom:0px;}
.businessNameSearchText{color: #7c5e61;}
.searchResultText{color:#7c5e61;}
.businessNameText{font-size: 14px; font-weight: bold; color: #6d253c;}
.slcHomePageText{width: 310px; font-size: 13px; float: left;text-align: left;}
.seoHeaderText{font-size: 13px; color: #6d253c; padding-left: 30px; clear: both;}
.seoText{margin-left: 30px; color: #666666; font-size: 11px;line-height: 20px;}
.homePageContainer{padding-bottom: 5px; line-height: 24px; padding-left: 10px; padding-top: 5px;}
.homePageSLCText{clear: both; color: #ffffcc; font-size: 18px;}
.errorPageContent{padding: 10px 17px 14px 17px;width:764px;}
.errorCodeText{font-size: 24px; margin-top: 10px;}
