/* ----- General ----- */

a { color: #336699; font-weight: bold; }
a:hover { color: #000000; font-weight: bold; }
a:visited { color: #999999; font-weight: bold; }

/* Body */

.homepage {
color: #FFFFFF;
background: #000000 url(http://southernlakehome.com/images/transparent.png) scroll top no-repeat;
}

.homepage a { color: #99CCFF; font-weight: bold; }
.homepage a:hover { color: #FFFFFF; font-weight: bold; }
.homepage a:visited { color: #DDDDDD; font-weight: bold; }

.not-homepage {
background: #000000 url(./default_bkgnd.jpg) scroll top no-repeat;
}

body {
color: #222222;
center no-repeat;
}

#tinymce {
color: #222222;
background: #FFFFFF url();
}

h1, h2, h3, h4, table th {
color: #666666;
font-weight: bold;
}

h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1.4em;
}

h3 {
  font-size: 1.2em;
  font-style:italic;
}

h4 {
  font-size: 1.1em;
}


/* ----- First Header ----- */

#first_header {
height: 122px;
padding-left: 460px;
}

#first_header .gadget .ads-Banner-468 {
padding-top:15px;
}


/* ----- Top Header ----- */

#top_header {
display: none;
}

#top_header h1 {
display: none;
}

#top_header p {
display: none;
padding-left: 563px;
padding-top: 29px;
color: #FFFFFF;
}


/* ----- Main Section ----- */

#main-section {
}

#main-section #main {
padding-top: 10px;
padding-bottom: 20px;
margin-bottom: 10px;
}


/* ----- Footer ----- */
#footer {
color: #DDDDDD;
}

/* ----- Sub-Footer ----- */

#sub_footer {
color: #DDDDDD;
}

#sub-footer-site {
}


/* ----- Jaws Menubar ----- */

.jaws-menubar a,  .jaws-menubar a:visited {
color: #DDDDDD;
}

.jaws-menubar a:hover {
}

.jaws-menubar li #menu-option-User {
}


/* ----- Gadget / General Declarations ----- */

/* Ads */

.homepage #container #main .gadget .ads-FourButtons-125 {
border-bottom:1px dotted #BABDB6;
padding-left: 140px;
padding-bottom:15px;
padding-top:5px;
}

.not-homepage #container #main .gadget .ads-FourButtons-125 {
/*
border-left:1px dotted #BABDB6;
margin-left:950px;
padding-bottom:5px;
padding-right:5px;
padding-left:15px;
position:absolute;
top:300px;
z-index: 500;
float: right;
width: 145px;
*/
border-bottom:1px dotted #BABDB6;
padding-left: 140px;
padding-bottom:15px;
padding-top:5px;
}

.not-homepage #container #main .gadget .ads-FourButtons-125 div {
/*
padding-bottom: 5px;
margin-right: 0px;
float: none;
clear: both;
*/
}

/* CustomPage */

div.custom_page-float-right {
width: 600px;
}

div.custom_page-float-left {
padding-left: 20px;
padding-right: 20px;
}

.custom_page-post-image {
background:#EAEAEA none repeat scroll 0 0;
border: 3pt solid #6A8598;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
padding:5px;
}

.custom_indexList {
  text-align: left;
}

.custom_indexDateStr {
  color: #999999;
  font-size: small;
}

.custom_indexDate {
  color: #006600;
}

.custom_indexTitle {
  font-size: 1.2em;
}

.custom_indexItem {
  margin-bottom: 5px;
}

/* Menus */

.menu {
background: url() no-repeat;
min-height: 29px;
padding-left: 285px;
}

.menu li {
background:transparent url(http://scwtours.com/9/data/files/css/nav_border.gif) no-repeat scroll 0 0;
min-height: 36px;
}

.menu li:hover > ul {
background: url();
padding: 0px;
}

.menu li:hover > a {background: url(); color: #CCD4CF;}

.menu a, .menu a:visited {
background: url();
padding:8px 18px;
color: #FFFFFF;
font-weight: bold;
border: 0pt;
line-height: 31px;
}

.menu a:hover {
background: url();
padding:8px 18px;
color: #CCD4CF;
font-weight: bold;
line-height: 31px;
}

.ul_sub_menu .menu_li:hover > a {
background: url(); 
color: #FFFFFF;
border: 0pt; 
}

#header .menu .content ul li .ul_sub_menu li a,  #first_header .menu .content ul li .ul_sub_menu li a:visited {
color: #000000;
padding: 4px;
}

#header .menu .content ul li .ul_sub_menu li a:hover {
color: #FFFFFF;
padding: 4px;
}

/* Social Web */

.social {
text-align: right;
}

.social h2 {
text-align: right;
}

/* Search */

.not-homepage #main-section #main .search_results{
  padding-top: 10px;
}


/* Users */

.not-homepage #main-section #main .accountHome {
/*
  background: url(./accountHome_bkgnd.gif) no-repeat;
*/
  padding-top: 50px;
}

.not-homepage #main-section #main .loginbox{
/*
  background: url(./accountHome_bkgnd.gif) no-repeat;
*/
  padding-top: 50px;
}

.not-homepage #main-section #main .profilebox{
/*
  background: url(./accountHome_bkgnd.gif) no-repeat;
*/
  padding-top: 50px;
}

.not-homepage #main-section #main .registerbox {
/*
  background: url(./accountRegister_bkgnd.gif) no-repeat;
*/
  padding-top: 50px;
}

.not-homepage #main-section #main .forgetbox{
/*
  background: url(./accountHome_bkgnd.gif) no-repeat;
*/
  padding-top: 50px;
}

#forgetchanged{
  padding-top: 50px;
}


/* ----- Homepage / General Declarations ----- */

.homepage #main-section #main {
}

.homepage #main-section #main .custom_page .content table tbody tr td .custom_page-section table tbody tr .custom_page-post-text p a .custom_page-post-image {
border: 0pt;
margin: 0pt;
background: url();
}

.homepage #main-section #main .custom_page .content table tbody tr td .custom_page-section table tbody tr .custom_page-post-text p {
padding-top: 5px;
}

.homepage #main-section #main .custom_page .content {
padding-top: 0px;
}

.homepage #main-section #main .custom_page .content .custom_page-top {
padding: 0px;
}

.homepage #main-section #main div .content .custom_page-float-left {
padding: 0px;
width: 950px;
}

.homepage #main-section #main div .content .custom_page-float-left a .custom_page-main-image {
  padding: 0px;
}

.homepage #main-section #main .custom_page .content table tr .custom_page-post-text {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}

.homepage #main-section #main .custom_page .content table tr .custom_page-post-text p {
text-align: left;
}


/* ----- Homepage / Specific Declarations ----- */

.homepage #main-section #main .custom_page .content #custom_page-section0 {
margin: 0px;
padding: 0px;
}

.homepage #main-section #main .custom_page .content #custom_page-section1 {
margin-top: 0px;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 {
margin-top: 20px;
margin-right: 20px;
}

.homepage #main-section #main .custom_page .content #custom_page-section3 {
margin-top: 0px;
}

.homepage #main-section #main div .content .custom_page-float-left #layout-flashgallery-head {
display: none;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 {
padding: 0px;
}

.homepage #main-section #main div .content .custom_page-section table tbody tr #custom_page-post-text-2 {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.homepage #main-section #main div .content .custom_page-section table tbody tr #custom_page-post-text-2 p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
}

.homepage #main-section #main div .content .custom_page-section table tbody tr #custom_page-post-text-2 p a .custom_page-post-image {
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border:0pt;
}

.homepage #main-section #main div .content .custom_page-section table tbody tr #custom_page-post-text-3 p {
  margin: 0pt;
}

.homepage #main-section #main .custom_page .content #custom_page-section1 table tbody tr .custom_page-post-text h2 {
font-size: 1.5em;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 .custom_page-post-gadget  {
padding-left: 20px;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 table tbody tr #custom_page-post-text-4  {
padding-top: 5px;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 table tbody tr #custom_page-post-text-4 h2 {
color: #FFFFFF;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 table tbody tr #custom_page-post-text-5  {
padding-top: 5px;
}

.homepage #main-section #main .custom_page .content #custom_page-section2 table tbody tr td p a .custom_page-main-image  {
text-align: center;
}

/* ----- Non-Homepage / General Declarations ----- */

.not-homepage #main-section #main {
margin-top: 20px;
background: #FFFFFF;
}

.not-homepage #main-section #main div.gadget {
}

.not-homepage #main-section #main .custom_page .content h1 {
border-bottom: 1pt dotted #EEEEEE;
}

.not-homepage #main-section #main .custom_page .content {
padding: 10px;
}

.not-homepage #main-section #main .forms .content {
padding: 10px;
}

.not-homepage #main-section #main .custom_page .content .custom_page-section table tr .custom_page-post-text {
padding-bottom: 15px;
}

/* ----- Non-Homepage / Specific Declarations ----- */



/* ----- Gadget / Specific Declarations ----- */

/* CustomPage */

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 {
  width: 900px;
  height: 321px;
  max-width:950px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 .carousel_container {
  width: 815px;
  max-width:856px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.carousel_holder {
  height: 321px;
}                      

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.carousel_holder div.carousel_item {
  width: 815px;
  height: 321px;
  max-width:856px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.carousel_holder div.carousel_item .carousel_itemCode {
  background: transparent url();
  max-width:856px;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #carousel_navigation1 {
  display: none;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.previous_button {
  background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_left_over.png) no-repeat scroll center center;  
  height: 321px;
  width: 32px;
}     

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.previous_button_over {
  background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_left.png) no-repeat scroll center center;  
}     

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.previous_button_disabled {
   background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_disabled.png) no-repeat scroll center center;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.next_button {
  background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_right_over.png) no-repeat scroll center center;  
  height: 321px;
  width: 32px;
}    

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.next_button_over {
  background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_right.png) no-repeat scroll center center;  
}     

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.next_button_disabled {
  background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_disabled.png) no-repeat scroll center center;
}

.homepage #main-section #main div .content table tr #custom_page-post-text-1 #horizontal_carousel1 div.next_button_disabled {
  background:transparent url(http://southernlakehome.com/gadgets/Properties/images/btn_property_pic_disabled.png) no-repeat scroll center center;
}

div.carousel_itemGadget {
  height: 321px;
}
div.carousel_itemCode {
  height: 321px;
}

.not-homepage #main-section #main #custom-page-46 {
}

/* Languages */

#gmenu_language {
  background: url();
  min-height: 15px;
  padding-right: 15px;
}

#menu_language {
  text-align: left;
}

#menu_language .ul_sub_menu {
  z-index: 999999;
}

/* Maps */

#layout-maps-body {
border: 1pt solid #FFFFFF;
}

div.carousel_itemGadget #layout-maps-head h2 {
display: none;
}

/* FlashGallery */

#flash-slideshow-1 {
}

#slideshowmovie1 {
}

/* Properties */

#header #layout_PropertySearch__body {
padding-top: 5px;
}

#searchkeyword {
width: 300px;
}

#searchstatus {
display: none;
}

#searchbedroom {
display: none;
}

#searchbathroom {
display: none;
}



/* ----- Overrides ----- */

.color_bkgnd_primary {
  background: #999999;
}

.jawsDatagrid thead td {
  border-bottom: 1px solid #999999;
  background-color: #999999;
}

#sub-footer-copyright, #sub-footer-powered, #sub-footer-site p strong {
}

#custom_page-post-image-2 {
margin: 0px;
padding: 0px;
border:0pt;
}

#carousel_1item2Gadget {
background: url();
}