﻿/* DEFAULTS
----------------------------------------------------------*/

html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {
 background:transparent none repeat scroll 0 0;
 border: 0 none;
 font-size: 100%;
 margin: 0;
 outline-color: -moz-use-text-color;
 outline-style: none;
 outline-width: 0;
 padding: 0;
 vertical-align: baseline;
 
}

ol, ul
{
    list-style-image: inherit;
    list-style-position: inside;
    list-style-type: disc;
}

blockquote, q
{
quotes: none;

}

:focus
{
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: 0;
}

ins 
{
text-decoration: none;
}

del
{
text-decoration: line-through;
}

table
{
border-collapse: collapse;
border-spacing: 0;
}

.clear
{
clear:both;
}

.skiplink
{
display: none;
}

label
{
cursor: pointer;
}

a
{
	color: #0000CC;
	text-decoration: none;
}


a:focus a:hover
{
	text-decoration: underline;
}

html
{

}

body
{
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 7px;
    background: #4A4A4A url('../App_Themes/BdyBkgrnd.jpg') no-repeat fixed right top;
    
}

p
{
	font-family: 'Segoe UI';
	font-size: 1.25em;
	color: #333333;
}

h1
{
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	color: #0000FF;
}

h2
{
    background-position: center bottom;
    background: transparent url(boxline.png) repeat-x scroll center bottom;
    font-family: Arial;
    font-size: medium;
    font-weight: bold;
    vertical-align: top;
    line-height: 30px;
    color: #FFFFFF;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/



.header
{
    position: relative;
      margin: 0px auto 0px auto;
    background: #4A4A4A;
    width: 100%;
    text-align: center;
}
.header a
{
    color: #FFFFFF;
}

.title
{
    position: relative;
    margin: 0px auto 0px auto;
    width: 350px;
    display: block;
    padding-top: 10px;
}



.main
{
    padding: 0px 12px;
    margin: 12px auto 8px auto;
    min-height: 420px;
    position: relative;
    width: 95%;
}



.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}

.PageTitle
{
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 600px;
    text-align: center;
}

.PanelContainer
{
   
    position: relative;
    margin-top: 15px;
 
    display: block;
}


/*//Contact Page/*/

.ContactWrapper
{
    padding: 7px;
    border: 1px solid #FFFFFF;
    position: relative;
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 14px;
    max-width: 900px;
    min-height: 750px;
    margin-right: auto;
    margin-left: auto;
  
}

.ContactWrapper a
{
    color: #FFFFFF;
}

.ContactWrapper a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}



#ContactText 
{
    position: relative;
    float: left;
      min-height:400px;
}

#ContactText h1
{
    font-family: Verdana;
    font-size: 16px;
    color: #FFFFFF;
}

#ContactText p
{
     font-family: Verdana;
    font-size: 14px;
    color: #FFFFFF;
}

#ContactMap 
{
    position: relative;
    float: right;
}

#ContactEmail
{
    position: relative;
    width: 100%;
    float: left;
}

#CondoLocationText
{
     position: relative;
    float: left;
      min-height:400px;
}

#CondoLocationMap
{
      position: relative;
    float: right;
}

#StoriesList
{
   
    float: left;
      min-height:400px;
}

#SlideShowList
{
   
    float: right;
}
