/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	}
	
a {
	color: #3366cc;
	font-weight:bold;
	}
	
a:hover {
	color: #ff6600;
	}

/* ID Styles */

#navigation td {
	border-bottom: 2px solid #C0DFFD;
	}
	
#navigation a {
	color: #3366cc;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	background: url('file:///C|/Documents%20and%20Settings/user/Desktop/Unnamed%20Site%201/mm_arrow.gif') no-repeat 14px 45%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; padding-left:26px; padding-right:6px; padding-top:8px; padding-bottom:10px
	}
	
#navigation a:hover {
	background: #ffffff url('file:///C|/Documents%20and%20Settings/user/Desktop/Unnamed%20Site%201/mm_arrow.gif') no-repeat 14px 45%;
	color:#FF6600
	}
	
#logo 	{
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF99;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 2px solid #E6F3FF;
		}
		
#dateformat {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #FF6600;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	line-height:24px;
	letter-spacing:.2em;
	}
	
.subHeader {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3366cc;
	line-height:16px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}



/* ---------- ::Resets:: --------------------- */
body, address, blockquote, dl, ol, ul, li, form, fieldset, legend, h1, h2, h3, h4, h5, h6, p, pre {
margin:0;
padding:0;
}

#tabshori {
float:left;
width:100%;
font-size:15px;
line-height:normal;
}
#tabshori ul {
margin:0;
padding:0px 0px 37 15px;
list-style:none;
}
#tabshori li {
display:inline;
margin:0;
padding:0;
}
#tabshori a span {float:none;}

#tabshori a:hover {
background-position:0% -42px;
}

#tabshori a:hover {
bbackground:#ffffff}

#tabshori a:hover span {
background-position:100% -42px;
color:#ff6600; /*add this for text color change on hover*/
}
#tabshori a:hover {
background:#ffffff}
#tabshori li#current a:hover {
background:#ffffff}
#tabshori li#current a {background:#ffffff; color:#ffffff} /*set permanent color of current tab*/
#tabshori li#current a:hover span{ color:#ff6600} /* for current tab text color change on hover, remove if not needed */
#tabshori li#current a {
float:left;
background:#e6f3ff url('http://www.southlandsrealty.com/Images/tableft10.gif') no-repeat left top; /*added color for testing w/out images - remove when done */
margin:0;
text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}

#tabshori a {
float:left;
background:#F0F8FF url('http://www.southlandsrealty.com/Images/tableft10.gif') no-repeat left top; /*added color for testing w/out images - remove when done */
margin:0;
text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0
}
#tabshori a span {
float:left;
display:block;
background:url('../Templates/Pic2') no-repeat right top;
color:#003366; padding-left:4px; padding-right:25px; padding-top:6px; padding-bottom:6px
}

#tabshori li.contact {border: 0px; font-size: 25px; margin-right: 0px; letter-spacing: 2px}
#tabshori li.contact a, #tabshori li.contact a:visited {background: #3366cc; color:#ffffff}
#tabshori li.contact a:hover {background: #3366cc; color: #ffffff;}

#tabshori li.contact1 {border: 0px; font-size: 1px; margin-none: 0px; letter-spacing: 2px}
#tabshori li.contact1 a, #tabshori li.contact1 a:visited {background: #3366cc; color:#3366cc}
#tabshori li.contact1 a:hover {background: #3366cc; color: #3366cc;}



/* --Resets:-- */
/* */

#header1 {
width:1000px;
height:0px; /* --Position from top-- */
background:transparent;
}


.subdivisions { background:#3366cc; /*color subnavbar*/
border-top: #e6f3ff 2px solid; /*clr.size.top.brdr */
border-bottom: #e6f3ff 2px solid; /*clr.sz.btm.brdr*/
height:118px; /*subnavbar height */
margin:-10px 0 1 21px; /*position on page */
padding:0; 
width: 958px;} /*subnavbar width */

.sls-subd .sls-list li {
float:left;
}

.sls-subd {
padding:3px 0; /*Moves Pics up and down */
}

.sls-subd ul.sls-list {
margin:0;
padding:0;
list-style:none;
}

.sls-subd .sls-list li {
color:#ffffff; /*changes font color */
font-family:verdana,arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
text-align:center;
}

.sls-subd {
background:0 0;
border:0px solid #000000;/*subnav border */
float:left;
height:105px; margin-bottom: 5px;
padding-left:30px/*Pic margin to the left */
}

.sls-subd .sls-list li {
margin-top:4px; /*top margin */
margin-right: 10px;/*margin to the right */
width:81px;
}
.sls-subd .sls-list li a {
border:2px solid #ffffff; /*Pic frame border & clr */
display:block;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.sls-subd .sls-list li a:hover {
border:2px solid #ff9e3d; /*Hover Pic frame border clr*/
}
.sls-subd .sls-list li.active a {
border:2px solid #9966cc;
}
.sls-subd .sls-list li img {
border:1px solid #9966cc;
display:block;
}


