/*  
Theme Name: Occupancy_Builders
Theme URI: 
Description: A theme generated by ThemesPress.com
Author: ThemesPress
Author URI: http://themespress.com/
*/
BODY {
background: #010100 url('images/bg-body.png') repeat-x;
}

table.mainTable {
width: 897px;
}
td.slogan {
font-family: arial, sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 5px;
letter-spacing: 2px;
text-align: left;
}
td.insetMain {
background: #f8fdfb url('images/bg-main-table.jpg') repeat-x;
padding: 12px;
width: 873px;
}
td.topPhoto {
vertical-align: top;
border: #f4f2f2 2px solid;
width: 662px;
height: 368px;
}

td.wordPressSidebar {
font: 9pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
width: 211px;
vertical-align: top;
background: #FEFFFF url('images/bg-navigation.jpg') top repeat-x;
border: #d1d5d3 2px solid;
padding-top: 10px;
padding-bottom: 10px;
}
td.wordPressSidebar h3 {
font: 10pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: #04313f;
text-decoration: none;
font-weight: bold;
}
.wordPressSidebar a:link, .wordPressSidebar a:visited {
font: 10pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: #315342;
text-decoration: underline;
font-weight: bold;
}
.wordPressSidebar a:active, .wordPressSidebar a:hover {
font: 10pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
}

.post h2 {
font: 26px myriad, arial, sans-serif;
color: #09964b;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}

.entrytext h1 {
font: 26px myriad, arial, sans-serif;
color: #09964b;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}
.entrytext h2 {
font: 26px myriad, arial, sans-serif;
color: #525a5c;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}
.entrytext h3 {
font: 26px myriad, arial, sans-serif;
color: #525a5c;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}
.entrytext {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
}

td.wordPressContent {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
background-color: white;
padding: 10px;
vertical-align: top;
border: #f4f2f2 2px solid;
width: 662px;
}
.wordPressContent a:link, .wordPressContent a:visited {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: #04313f;
text-decoration: underline;
font-weight: bold;
}
.wordPressContent a:active, .wordPressContent a:hover {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
}

.wordPressField {
font-family: sans-serif;
font-size: 10px;
color: #243e31;
text-decoration: none;
font-weight: normal;
background-color: white;
border: #243e31 1px solid;
}
.wordPressSubmit {
font-family: verdana, sans-serif;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: normal;
background-color: #358098;
border: white 1px solid;
}


td.NavContainer {
width: 211px;
height: 368px;
vertical-align: top;
background: #beedff url('images/bg-navigation.jpg') repeat-x;
border: #d1d5d3 2px solid;
padding-top: 10px;
}
td.mainNavigation {
border-bottom: #ccdde1 1px solid;
font-family: Myriad, Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 17px;
color: #282828;
text-decoration: none;
font-weight: 500;
padding-bottom: 10px;
padding-left: 15px;
}
.mainNavigation a:link, .mainNavigation a:visited {
font-family: Myriad, Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 17px;
color: #282828;
text-decoration: none;
font-weight: 500;
}
.mainNavigation a:active, .mainNavigation a:hover {
font-family: Myriad, Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 17px;
color: #d95741;
text-decoration: underline;
font-weight: 500;
}
td.toprightNavigation {
font-family: Verdana, Sans-serif;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
vertical-align: bottom;
text-align: right;
padding-right: 8px;
}
.toprightNavigation a:link, .toprightNavigation a:visited {
font-family: Verdana, Sans-serif;
font-size: 13px;
color: #d5d5d5;
text-decoration: none;
font-weight: normal;
}
.toprightNavigation a:active, .toprightNavigation a:hover {
font-family: Verdana, Sans-serif;
font-size: 13px;
color: #76c49b;
text-decoration: underline;
font-weight: normal;
}


/* HOME MIDDLE BLOCKS */

table.mainBlocksL {
background: #5ab887 url('images/bg-home-B-left.jpg') no-repeat;
border: #959151 1px solid;
height: 201px;
}
table.mainBlocksM {
background: #7edaf3 url('images/bg-home-B-middle.jpg') no-repeat;
border: #959151 1px solid;
height: 201px;
}
table.mainBlocksR {
background: #c0f0f2 url('images/bg-home-B-right.jpg') no-repeat;
border: #959151 1px solid;
height: 201px;
}
td.mainBlocksText {
font-family: sans-serif;
font-size: 13px;
color: #282828;
text-decoration: none;
font-weight: normal;
width: 272px;
height: 116px;
padding: 5px;
vertical-align: top;
}
.mainBlocksText a:link, .mainBlocksText a:visited {
font-family: sans-serif;
font-size: 13px;
color: #282828;
text-decoration: none;
font-weight: normal;
}
.mainBlocksText a:active, .mainBlocksText a:hover {
font-family: sans-serif;
font-size: 13px;
color: #282828;
text-decoration: none;
font-weight: normal;
}

td.spaceBlocks {
width: 13px;
}
td.lines {
background: transparent url('images/line-B-home.png') repeat-x;
line-height: 5px;
}
td.bottomContainer {
padding-top: 8px;
}
td.bottomC1 {
font-family: sans-serif;
font-size: 13px;
color: #282828;
text-decoration: none;
font-weight: normal;
vertical-align: top;
padding: 5px;
}
td.bottomC1 h1 {
font: 26px myriad, arial, sans-serif;
color: #09964b;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}
td.bottomC1 h2 {
font: 16px myriad, arial, sans-serif;
color: #171717;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-top: 0px;
margin-top: 0px;
}
.bottomC1 a:link, .bottomC1 a:visited {
font-family: sans-serif;
font-size: 13px;
color: #09964b;
text-decoration: underline;
font-weight: bold;
}
.bottomC1 a:active, .bottomC1 a:hover {
font-family: sans-serif;
font-size: 13px;
color: black;
text-decoration: underline;
font-weight: bold;
}

td.bottomC2 {
width: 284px;
vertical-align: top;
}
table.bottomR {
background-color: #f4f4f4;
border: #dad7d7 2px solid;
height: 325px;
width: 284px;
}

td.bottomRText {
font-family: sans-serif;
font-size: 13px;
color: #282828;
text-decoration: none;
font-weight: normal;
vertical-align: top;
padding: 5px;
}
td.bottomRText h1 {
font: 18px myriad, arial, sans-serif;
color: #b72b06;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}
.bottomRText a:link, .bottomRText a:visited {
font-family: sans-serif;
font-size: 13px;
color: #b72b06;
text-decoration: none;
font-weight: bold;
}
.bottomRText a:active, .bottomRText a:hover {
font-family: sans-serif;
font-size: 13px;
color: #b72b06;
text-decoration: underline;
font-weight: bold;
}

/* INTERIOR PAGES */
td.topline {
padding-top: 20px;
}

td.content {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
padding: 30px;
padding-top: 2px;
width: 813px;
}
td.content h3 {
font: 26px myriad, arial, sans-serif;
color: #09964b;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-bottom: 0px;
margin-bottom: 0px;
}
td.content h4 {
font: 18px myriad, arial, sans-serif;
color: #171717;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-top: 0px;
margin-top: 0px;
}
td.content h5 {
font: 26px myriad, arial, sans-serif;
color: #09964b;
text-decoration: none;
font-weight: 500;
font-stretch: condensed;
padding-top: 0px;
margin-top: 0px;
}
td.summaryContent {
font: 16px myriad, arial, sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
text-align: left;
padding-left: 13px;
padding-right: 13px;
vertical-align: top;
}
#summaryPage a:link, #summaryPage a:visited {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: #b72b06;
text-decoration: underline;
font-weight: bold;
}
#summaryPage a:active, #summaryPage a:hover {
font: 11pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
}

/* PRICING PAGE */
table.price1 {
background-color: #68bf92;
width: 813px;
padding: 2px;
border: #bbd6c8 1px solid;
}
table.price2 {
background-color: #94dff4;
width: 813px;
padding: 2px;
border: #bbd6c8 1px solid;
}
table.price3 {
background-color: #cdf0f4;
width: 813px;
padding: 2px;
border: #bbd6c8 1px solid;
}
td.pricingBig {
font: 18pt Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
color: white;
text-decoration: none;
font-weight: bold;
}
td.pricingText {
font: 15px myriad, arial, sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
padding: 8px;
}


/* CONTACT PAGE */
table.contact {
background: transparent url('images/bg-contact.gif') center no-repeat;
width: 600px;
height: 350px;
}
td.contactMain {
vertical-align: top;
padding-top: 60px;
}
td.contactReceived {
background-color: white;
font-family: sans-serif;
font-size: 14px;
color: #02202a;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
td.contactLabels {
font: 18pt myriad, arial, sans-serif;
font-size: 14px;
color: #103d4c;
text-decoration: none;
font-weight: bold;
padding: 4px;
vertical-align: top;
}
.contactFields {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: normal;
border: #88b5c3 1px solid;
}
td.contactSpacing {
padding: 4px;
}

/* CASE STUDY PAGE */
table.summary {
background: transparent url('images/bg-summary.png') center no-repeat;
width: 813px;
height: 250px;
}
td.summaryTitle {
font: 20px myriad, arial, sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
padding-top: 9px;
height: 40px;
text-align: center;
}
td.summaryContent {
font: 16px myriad, arial, sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
text-align: left;
padding-left: 13px;
padding-right: 13px;
vertical-align: top;
}
.summaryContent a:link, .summaryContent a:visited {
font: 16px myriad, arial, sans-serif;
color: #033748;
text-decoration: underline;
font-weight: bold;
}
.summaryContent a:active, .summaryContent a:hover {
font: 16px myriad, arial, sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
}

/* CUSTOM REVIEW PAGE */
table.quickstart {
background: transparent url('images/bg-quickstart.png') center no-repeat;
width: 813px;
height: 300px;
}
td.quickstartTitle {
font: 20px myriad, arial, sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
padding-top: 9px;
height: 40px;
text-align: center;
}
td.quickstartContent {
font: 16px myriad, arial, sans-serif;
color: black;
text-decoration: none;
font-weight: normal;
text-align: left;
padding-left: 13px;
padding-right: 13px;
vertical-align: top;
}
.quickstartContent a:link, .quickstartContent a:visited {
font: 16px myriad, arial, sans-serif;
color: #033748;
text-decoration: underline;
font-weight: bold;
}
.quickstartContent a:active, .quickstartContent a:hover {
font: 16px myriad, arial, sans-serif;
color: black;
text-decoration: underline;
font-weight: bold;
}


/* LOG IN PAGE */
table.login {
background: transparent url('images/bg-login.gif') center no-repeat;
width: 600px;
height: 350px;
}
td.loginMain {
vertical-align: top;
padding-top: 75px;
padding-left: 25px;
padding-right: 25px;
font-family: sans-serif;
font-size: 12px;
color: #04313f;
text-decoration: none;
font-weight: normal;
}
.loginMain a:link, .loginMain a:visited {
font-family: sans-serif;
font-size: 12px;
color: #04313f;
text-decoration: underline;
font-weight: normal;
}
.loginMain a:active, .loginMain a:hover {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: underline;
font-weight: normal;
}
td.loginReceived {
background-color: white;
font-family: sans-serif;
font-size: 14px;
color: #02202a;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
td.loginLabels {
font: 18pt myriad, arial, sans-serif;
font-size: 14px;
color: #103d4c;
text-decoration: none;
font-weight: bold;
padding: 4px;
vertical-align: top;
}
.loginFields {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: normal;
border: #88b5c3 1px solid;
}

/* REGISTRATION PAGE */
table.registration {
border: #89ad9a 1px dashed;
background-color: white;
}
td.registrationReceived {
background-color: white;
font-family: sans-serif;
font-size: 14px;
color: #02202a;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
td.registrationTitles {
background-color: #c6dbd0;
font-family: sans-serif;
font-size: 14px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 4px;
}
td.registrationLabels {
font: 18pt myriad, arial, sans-serif;
font-size: 14px;
color: #103d4c;
text-decoration: none;
font-weight: bold;
padding: 4px;
vertical-align: top;
}
.registrationFields {
font-family: sans-serif;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: normal;
border: #88b5c3 1px solid;
}
td.registrationGuarantee {
background-color: #64a0b3;
font-family: sans-serif;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
padding: 4px;
}

/* FOOTER */
td.footer {
background: #fefefe url('images/bg-footer.jpg') repeat-x;
height: 52px;
font-family: sans-serif;
font-size: 11px;
color: #848483;
text-decoration: none;
font-weight: normal;
vertical-align: middle;
text-align: center;
}
