body {
margin: 0;
padding: 0;
font-family: "Times New Roman", Times, serif;
background: #CAC7AE;
}

h1 {
margin-top: 0;
font-weight: normal;
font-family: "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}

p {
margin-top: 0;
}

img {
border: 0;
}

.clear {
clear: both;
}

.bull {
margin: 0 5px 0 5px;
}

a {
color:#EDC371;
text-decoration:underline;
}

a:hover {
color:#FFFDE7;
}




/*---------- center content ----------*/

#center {
position: relative;
height: auto;
/*left: 50%;*/
margin-left: auto;
margin-right: auto;
top: 10px;
width: 900px;
}



#centerPrivacy {
height: auto;
left: 50%;
margin-left: auto;
margin-right: auto;
top: 36px;
width: 900px;
}




/*---------- navigation ----------*/

#navigation {
background-image: url("../images//navigationBg.gif");
background-repeat: repeat-y;
height: 43px;
margin-bottom: 10px;
width: 900px;
}

#navigation #logo {
float: left;
}

#navigation ul {
margin: 0;
padding: 0;
}

#navigation li { 
display: inline;
margin: 0 0 0 30px;
padding: 0;
line-height: 43px;
}

#navigation li a:link {
color: #666666;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#navigation li a:visited {
color: #666666;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#navigation li a:hover {
color: #BE5304;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#navigation li a:active {
color: #BE5304;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

#navigation #currentSection {
color: #BE5304;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}



/************sub-navigation**********/

#subNav {
  height: 23px;
  margin-bottom: -16px;
  position: relative;
}

#subNav ul {
  list-style: none outside none;
  margin-top: 0;
  padding: 0;
}

#subNav li {
  display: inline;
  position: relative;
  top: 0;
}

#subNav li a {
  background: none repeat scroll 0 0 #DF7A1C;
  color: #FFFDE7;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 24px;
  margin-right: 5px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  top: 0;
}

#subNav li a:hover {
background:none repeat scroll 0 0 #B7500A;
}

#subNav li a.amenities {
background:none repeat scroll 0 0 #B7500A;
}

#subNav li a.rioRancho {
background:none repeat scroll 0 0 #B7500A;
}

#subNav li a.newMexico {
background:none repeat scroll 0 0 #B7500A;
}



/*---------- Social links ----------*/

#social {
height: 16px;
margin: 10px 0 10px 20px;
width: 100%;
}

#social img {
display: block;
padding: 0;
margin: 0;
}

#social #sharethis {
cursor: pointer;
float: right;
}

#social #twitter {
float: right;
margin-left: 10px;
}

#social #facebook {
float: right;
margin-left: 10px;
}



/*---------- HOME content holder ----------*/

#homeContent {
position:relative;
width: 100%;
height: 100%;
padding: 10px; 
background: #FFFDE7;
}


/*---------- HOME top Content ----------*/

/*  #homeContent #topContent {

background-image: url("../images/homeBgTop.jpg");

background-repeat: no-repeat;

height: 358px;

width: 900px;

}

*/  #homeContent #topContent h1 {
padding: 70px 0 0 40px;
margin-bottom: 10px;
text-transform: uppercase;
line-height: 125%;
color: #B85009;
}

#homeContent #topContent .headline30px {
color: #DF7A1C;
font-size: 30px;
}

#homeContent #topContent .headline40px {
font-size: 40px;
}

#homeContent #topContent .headline50px {
font-size: 50px;
}

#homeContent #topContent p {
color: #666666;
font-size: 17px;
line-height: 140%;
padding-left: 40px;
text-align: left;
width: 405px;
}

#homeContent #topContent #galleryLink {
position: absolute;
top: 428px;
left: 821px;
width: 89px;
height: auto;
padding: 0;
margin: 0;
float: right;
border-top: 5px solid #FFFDE7;
background-image: url("../images//homeGalleryBg.gif");

font-family: "Times New Roman", Times, serif;
font-size: 11px;
color: #CAC7AE;
text-transform: uppercase;
text-align: center;
}

#homeContent #topContent #galleryLink li {
margin: 0;
padding: 0;
text-decoration: none;
display: inline;
}

#homeContent #topContent #galleryLink a {
color: #CAC7AE;
text-decoration: none;
}

#homeContent #bottomContent {
width: 900px;
height: auto;
margin: 10px 0 0 0;
overflow: hidden;
background-image: url("../images//homeBgBottom.jpg");
background-repeat: no-repeat;
background-color: #AE4508;
}

#homeContent #bottomContent p {
color: #F0D6A5;
font-size: 13px;
line-height: 150%;
margin: 0;
padding: 0 0 15px 40px;
width: 790px;
}

#homeContent #bottomContent h2 {
/*NEW*/
color: #EDC371;
font-size: 19px;
font-weight: normal;
letter-spacing: 2px;
margin: 0;
padding: 15px 0 10px 40px;
text-transform: uppercase;
width: 700px;
}

#homeContent #bottomContent #bar {
width: 100%;
height: auto;
background-color: #9C2E03;
vertical-align: middle;
}

#homeContent #bottomContent #bar p {
color: #EDC371;
font-size: 11px;
margin: 0;
padding: 5px 0 5px 40px;
width: 860px;
}

#homeContent #bottomContent #bar a {
color: #DBBCAD;
text-decoration: none;
}

#homeContent #bottomContent #bar span.right {
float: right;
margin-right:40px;
}





/************ Middle Bar & Directions **********************/

#bar {
background-color: #9C2E03;
clear: both;
height: 31px;
margin-bottom: 10px;
vertical-align: middle;
width: 100%;
}

#bar .center {
	position: absolute;
	left: 0;
	top: 0;
	width: 900px;
	height: 31px;
	display: table;		
}
#bar p {
color: #EDC371;
font-size: 11px;
margin: 0;
padding: 8px 0 0 40px;
width: 860px;
vertical-align: middle;
display: table-cell;
margin-top: inherit;
*clear: expression(
style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
style.clear = "none", 0
);
}

#bar span.left {
float: left;
font-size: 18px;
}

#bar span.right {
float: right;
font-size: 18px;
margin-right: 20px;
margin-top: -1px;
*margin-top: -20px;
}

#bar a {
text-decoration: none;
vertical-align: middle;
}

#directions-bar {
background: url("../images/directions-bar-bg.jpg") no-repeat scroll 0 0 transparent;
height: 64px;
width: 100%;
clear:both;
}

#directions-left {
float: left;
width: 410px;
}

#directions-left h3 {
color: #B85009;
font-size: 21px;
font-weight: normal;
letter-spacing: 2px;
margin: 0;
padding: 10px 0 0 72px;
text-transform: uppercase;
}

#directions-left span {
clear: both;
color: #A7927C;
font-size: 11px;
padding-left: 72px;
text-transform: uppercase;
}

#directions-right {
background: url("../images/mariposa-google-map-small.jpg") repeat scroll 0 0 transparent;
float: right;
height: 100%;
width: 490px;
}




/************Middle Content Area (added 10/19/11) ************/

h2, h3, h4, h5, h6, .title, label {
letter-spacing:2px;
}

#middleContent {
width: 900px;
}

#middleContent h2 {
color: #9C2E03;
font-size: 20px;
font-weight: normal;
letter-spacing: 2px;
margin: 0;
padding: 0 0 5px 40px;
text-transform: uppercase;
}

#middleContent h3 {
color: #9C2E03;
font-size: 18px;
font-weight: normal;
margin-bottom: 5px;
padding-bottom: 0;
padding-left: 40px;
}

#middleContent a {
color: #9C2E03;
text-decoration:underline;
}

#middleContent a:hover {
color:#DF7A1C
}

#middleContent strong {
color:#9C2E03
}

#middleContent p {
color: #666666;
font-size: 13px;
line-height: 150%;
padding-left: 40px;
padding-right: 30px;
}

#middleContentLeft {
float: left;
margin: 0;
width: 638px;
}

#middleLeftTop {
float: left;
width: 638px;
}

#middleLeftTop img.left {
float: left;
padding-top: 10px;
}

#middleLeftTop img.right {
float: right;
padding-left: 10px;
padding-top: 10px;
}

#middleLeftLink {
color: #9C2E03;
float: left;
font-size: 12px;
margin-right: 10px;
padding-top: 5px;
text-align: left;
text-transform: uppercase;
width: 416px;
}

#middleLeftLink p {
color: #9C2E03;
padding-right: 0;
}

#middleLeftLink a, #middleRightLink a {
text-align: left;
text-decoration: none;
}

#middleRightLink {
color: #9C2E03;
float: left;
font-size: 12px;
margin-left: 0;
padding-left: 0;
padding-top: 5px;
text-align: left;
text-transform: uppercase;
width: 212px;
}

#middleRightLink p {
color: #9C2E03;
padding-left: 0;
padding-right: 0;
text-align: left;
}

#middleLeftMain {
float: left;
margin-bottom: 20px;
width: 638px;
}

#middleContentRight {
background: none repeat scroll 0 0 #B7500A;
clear: right;
float: left;
margin: -151px 0 0 10px;
min-height: 644px;
padding-left: 20px;
padding-top: 15px;
width: 232px;
}

#middleContentRight.fix {
margin-top: -130px;
}



/***************NEW STYLES***************/



/*#topContent {

background-image: url("../images/rio-rancho-amenities-top-image.jpg");

background-repeat: no-repeat;

height: 358px;

width: 900px;

}*/

#topContent.home {
background-image: url("../images/master-planned-community-bg.jpg");
background-repeat: no-repeat;
height: 368px;
width: 900px;
position: relative;
}

#topContentHomeSnipe {
width: 900px;
height: 368px;
position: absolute;
left: 0;
top: 0;
z-index: 10;
opacity: 0;
}

#topContent.community {
background-image: url("../images/rio-rancho-neighborhood-bg.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent.amenities {
background-image: url("../images/rio-rancho-amenities-bg.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent.riorancho {
background-image: url("../images/rio-rancho-new-mexico-bg.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent.newmexico {
background-image: url("../images/new-mexico-bg.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent.custom {
position: relative;
background-image: url("../images/rio-rancho-new-homes-bg.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContentCustomSnipe {
width: 900px;
height: 358px;
position: absolute;
left: 0;
top: 0;
z-index: 10;
opacity: 0;
}

#topContent.builders {
background-image: url("../images/rio-rancho-builders-bg.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent.find {
background-image: url("../images/find-us-in-rio-rancho.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent.thankyou {
background-image: url("../images/find-us-in-rio-rancho.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#topContent h1 {
color: #B85009;
line-height: 140%;
margin-bottom: 10px;
padding: 60px 0 0 40px;
text-transform: uppercase;
}

#topContent h3 {
font-size: 17px;
color: #666;
line-height: 140%;
margin: 5px 0 15px 0;
padding: 0 0 0 40px;
}

#topContent .headline30px {
color: #DF7A1C;
font-size: 30px;
}

#topContent .headline40px {
font-size: 40px;
}

#topContent h2 {
width: 580px;
font-size: 14px;
padding: 0 0 0 40px;
font-weight: normal;
line-height: 140%;
color: #666666;
}

#topContent p {
color: #666666;
font-size: 14px;
line-height: 140%;
padding-left: 40px;
text-align: left;
width: 490px;
}

#topContent a {
color: #9C2E03;
}

#topContent a:hover {
color: #DF7A1C;
}

#topContent #seeBelow {
color: #8D2A04;
font-size: 12px;
}

#bottomHeader {
width: 900px;
height: auto;
margin: 10px 0 0 0;
overflow: hidden;
background-image: url("../images//communityBgBottom.jpg");
background-repeat: no-repeat;
background-color: #AE4508;
}

#bottomHeader h1 {
width: 700px;
padding: 15px 0 13px 40px;
margin: 0;
font-size: 20px;
color: #EDC371;
line-height: 150%;
text-transform: uppercase;
}

#lotPrices {
width: 900px;
height: 70px;
position: relative;
background-image: url(../images/homePrice-grad-bg.jpg);
background-repeat: repeat-y;
margin: 0;
overflow: hidden;
background-color: #FFFDE7;
}

#lotPrices .center {
	position: absolute;
	left: 0;
	top: 0;
	width: 900px;
	height: 70px;
	display: table;	
}

#lotPrices p {
padding-left: 40px;
text-transform: uppercase;
font-size: 19px;
vertical-align: middle;
color: #edf2de;
display: table-cell;
margin-top: inherit;
*clear: expression(
style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
style.clear = "none", 0
);
}

#bottomContent {
width: 900px;
height: auto;
margin: 10px 0 0 0;
padding: 0;
overflow: hidden;
background-color: #FFFDE7;
}

#bottomContentFindUs {
background: url("../images/findUsMap.jpg") no-repeat scroll 0 0 transparent;
height: 714px;
margin-top: 10px;
}

#bottomContentList {
float: right;
}

#bottomContentList ol {
margin-right: 20px;
padding-left: 10px;
width: 214px;
}

#bottomContentList ol li {
color: #B7500A;
font-family: helvetica,verdana;
font-size: 11px;
font-weight: bold;
/*letter-spacing: 0;*/
margin-bottom: 7px;
display: list-item;
*list-style-position: inside; /* IE7 hack, shows numbers of OL */
}

#bottomContentList ol li:before {
/*  content: counter(number, decimal) "";
counter-increment: number;
counter-reset: number;
*/  
margin-right: 5px;
}

#bottomContentList ol li span {
color: #000000;
}





/*---------- COMMUNITY content holder ----------*/

#communityContent {
width: 100%;
height: 100%;
padding: 10px; 
background: #FFFDE7;
}



/*---------- COMMUNITY top Content ----------*/

/*#communityContent #topContent {
background-image: url("../images/communityBgTop.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}*/

/*  

#communityContent #topContent h1 {
color: #B85009;
line-height: 140%;
margin-bottom: 10px;
padding: 60px 0 0 40px;
text-transform: uppercase;
}

#communityContent #topContent .headline30px {
color: #DF7A1C;
font-size: 30px;
}

#communityContent #topContent .headline40px {
font-size: 40px;
}

#communityContent #topContent h2 {
width: 580px;
font-size: 14px;
padding: 0 0 0 40px;
font-weight: normal;
line-height: 140%;
color: #666666;
}

#communityContent #topContent p {
color: #666666;
font-size: 16px;
line-height: 140%;
padding-left: 40px;
width: 490px;
}

#communityContent #topContent #seeBelow {
color: #8D2A04;
font-size: 12px;
}

#communityContent #bottomHeader {
width: 900px;
height: auto;
margin: 10px 0 0 0;
overflow: hidden;
background-image: url("../images//communityBgBottom.jpg");
background-repeat: no-repeat;
background-color: #AE4508;
}

#communityContent #bottomHeader h1 {
width: 700px;
padding: 15px 0 13px 40px;
margin: 0;
font-size: 20px;
color: #EDC371;
line-height: 150%;
text-transform: uppercase;
}

#communityContent #bottomContent {
width: 900px;
height: auto;
margin: 10px 0 0 0;
padding: 0;
overflow: hidden;
background-color: #FFFDE7;
}

*/  

/*---------- CUSTOM HOMES content holder ----------*/

#customContent {
position: relative;
width: 100%;
height: 100%;
padding: 10px;
background: #FFFDE7;
}


/*---------- CUSTOM HOMES top Content ----------*/

/*  #customContent #topContent {
width: 900px;
height: auto;
padding-bottom: 10px;
background-image: url("../images//customBgTop.jpg");
background-repeat: no-repeat;
background-color: #eef3df;
}

#customContent #topContent h1 {
padding: 30px 0 0 40px;
margin-bottom: 10px;
text-transform: uppercase;
line-height: 140%;
color: #B85009;
}

#customContent #topContent .headline30px {
font-size: 30px;
}

#customContent #topContent .headline40px {
font-size: 40px;
}

#customContent #topContent h2 {
width: 560px;
font-size: 14px;
padding: 0 0 0 40px;
line-height: 140%;
color: #666666;
}

#customContent #topContent p {
width: 560px; 
padding-left: 40px;
font-size: 14px;
color: #666666;
line-height: 140%;
}

#customContent #topContent strong {
color: #B85009;
font-weight: normal;
}

#customContent #topContent a {
color: #666666;
font-weight: normal;
text-decoration: underline;
}

#customContent #topContent #seeBelow {
color: #8D2A04;
font-size: 12px;
}

#customContent #topContent #disclaimer {
font-size: 12px;
}

#customContent #bottomHeader {
width: 900px;
height: auto;
margin: 10px 0 0 0;
overflow: hidden;
background-image: url("../images//customBgBottom.jpg");
background-repeat: no-repeat;
background-color: #AE4508;
}

#customContent #bottomHeader h1 {
width: 700px;
padding: 15px 0 13px 40px;
margin: 0;
font-size: 20px;
color: #EDC371;
line-height: 150%;
text-transform: uppercase;
}

#customContent #bottomContent {
width: 900px;
height: auto;
margin: 10px 0 0 0;
padding: 0;
overflow: hidden;
background-color: #FFFDE7;
}

*/  

/*---------- BUILDERS HOMES content holder ----------*/

#buildersContent {
width: 100%;
height: 100%;
padding: 10px; 
background: #FFFDE7;
}



/*---------- BUILDERS HOMES top Content ----------*/

/*  #buildersContent #topContent {

width: 900px;

height: auto;

padding-bottom: 10px;

background-image: url("../images//buildersBgTop.jpg");

background-repeat: no-repeat;

background-color: #eef3df;

}

#buildersContent #topContent h1 {

padding: 30px 0 0 40px;

margin-bottom: 10px;

text-transform: uppercase;

line-height: 140%;

color: #B85009;

}

#buildersContent #topContent .headline30px {

font-size: 30px;

}

#buildersContent #topContent .headline40px {

font-size: 40px;

}

#buildersContent #topContent h2 {

width: 560px;

font-size: 14px;

padding: 0 0 0 40px;

line-height: 140%;

color: #666666;

}

#buildersContent #topContent p {

width: 560px; 

padding-left: 40px;

font-size: 14px;

color: #666666;

line-height: 140%;

}

#buildersContent #topContent strong {

color: #B85009;

font-weight: normal;

}

#buildersContent #topContent a {

color: #666666;

padding-right: 50px;

font-weight: normal;

text-decoration: underline;

}

#buildersContent #topContent #disclaimer {

font-size: 12px;

}

#buildersContent #topContent #seeBelow {

color: #8D2A04;

font-size: 12px;

}



#buildersContent #topContent p {

width: 560px; 

padding-left: 40px;

font-size: 14px;

color: #666666;

line-height: 140%;

}



#buildersContent #bottomHeader {

width: 900px;

height: auto;

margin: 10px 0 0 0;

overflow: hidden;

background-image: url("../images//buildersBgBottom.jpg");

background-repeat: no-repeat;

background-color: #AE4508;

}

#buildersContent #bottomHeader h1 {

width: 700px;

padding: 15px 0 13px 40px;

margin: 0;

font-size: 20px;

color: #EDC371;

line-height: 150%;

text-transform: uppercase;

}



#buildersContent #bottomContent {

width: 900px;

height: auto;

margin: 10px 0 0 0;

padding: 0;

overflow: hidden;

background-color: #FFFDE7;

}

*/  

/*---------- FIND US content holder ----------*/

#findUsContent {
width: 100%;
height: 100%;
padding: 10px; 
background: #FFFDE7;
}

#privacyContent {
  background: none repeat scroll 0 0 #FFFDE7;
  height: 100%;
  padding: 10px;
  width: 100%;
}



/*---------- FIND US top Content ----------*/

/*  #findUsContent #topContent {

width: 900px;

height: auto;

padding-bottom: 10px;

background-image: url("../images//findUsBgTop.jpg");

background-repeat: no-repeat;

background-color: #eef3df;

}

#findUsContent #topContent h1 {

padding: 30px 0 0 40px;

margin-bottom: 10px;

text-transform: uppercase;

line-height: 140%;

color: #B85009;

}

#findUsContent #topContent .headline30px {

font-size: 30px;

}

#findUsContent #topContent .headline40px {

font-size: 40px;

}

#findUsContent #topContent h2 {

width: 540px;

font-size: 14px;

padding: 0 0 0 40px;

line-height: 140%;

color: #666666;

}

#findUsContent #topContent p {

width: 540px; 

padding-left: 40px;

font-size: 14px;

color: #666666;

line-height: 140%;

}

#findUsContent #topContent strong {

color: #B85009;

font-weight: normal;

}

#findUsContent #topContent a {

color: #B85009;

padding-right: 50px;

font-weight: normal;

text-decoration: underline;

}

#findUsContent #topContent p {

width: 540px; 

padding-left: 40px;

font-size: 14px;

color: #666666;

line-height: 140%;

}

#findUsContent #topContent #seeBelow {

color: #8D2A04;

font-size: 12px;

}

#findUsContent #topContent #disclaimer {

font-size: 12px;

}



#findUsContent #bottomHeader {

width: 900px;

height: auto;

margin: 10px 0 0 0;

overflow: hidden;

background-color: #AE4508;

}

#findUsContent #bottomHeader h1 {

width: 700px;

padding: 15px 0 13px 40px;

margin: 0;

font-size: 20px;

color: #EDC371;

line-height: 150%;

text-transform: uppercase;

}



#findUsContent #bottomHeader p {

width: 610px; 

padding-left: 40px;

font-size: 14px;

color: #DCAB60;

line-height: 140%;

}



#findUsContent #bottomHeader #printMap {

float: right;

margin: -130px 90px 0 0;

}

#findUsContent #bottomHeader #printMap li {

display: inline;

font-family: Arial, Helvetica, sans-serif;

color: #f5CE9C;

font-size: 12px;

font-weight: bold;

text-transform: uppercase;

text-decoration: none;

}

#findUsContent #bottomHeader #printMap li a {

color: #f5CE9C;

text-decoration: none;

}



#findUsContent #bottomContent {

width: 900px;

height: auto;

margin: 10px 0 0 0;

padding: 0;

overflow: hidden;

background-color: #FFFDE7;

}

*/  



/*---------- PRIVACY content holder ----------*/

#privacyContent {
  background: none repeat scroll 0 0 #FFFDE7;
  height: 100%;
  padding: 10px;
  width: 100%;
}

/*---------- PRIVACY top Content ----------*/

#privacyContent #topContent {
background-image: url("../images/find-us-in-rio-rancho.jpg");
background-repeat: no-repeat;
height: 358px;
width: 900px;
}

#privacyContent #topContent h1 {
color: #B85009;
line-height: 140%;
margin-bottom: 10px;
padding: 60px 0 0 40px;
text-transform: uppercase;
}

#privacyContent #topContent p {
width: 400px; /*was 350px*/
padding-left: 40px;
font-size: 11px; /*was 10px*/
color: #666666;
line-height: 125%; /*was 140%*/
}

#privacyContent #bottomContent {
width: 900px;
height: 72px;
margin: 10px 0 0 0;
overflow: hidden;
background-image: url("../images//privacyBgBottom.jpg");
background-repeat: no-repeat;
background-color: #AE4508;
}

#privacyContent #bottomContent p {
width: 700px;
padding: 15px 0 10px 40px;
margin: 0;
font-size: 12px;
color: #EDC371;
line-height: 150%;
}

#privacyContent #bottomContent #bar {
width: 100%;
height: auto;
background-color: #9C2E03;
vertical-align: middle;
}

#privacyContent #bottomContent #bar p {
width: 100%;
margin: 0;
padding: 5px 0 5px 40px;
font-size: 11px;
color: #EDC371;
text-transform: uppercase;
}

#privacyContent #bottomContent #bar a {
color: #DBBCAD;
text-decoration: none;
}



/*-----------thank you--------*/











/*---------- footer ----------*/

#footer {
width: 900px;
height: auto;
padding: 0 10px 0 10px;
}

#footer p {
color: #A7927C;
font-size: 10px;
padding: 15px 10px 0 40px;
}

#footer a {
color: #9C2E03;
text-decoration: none;
}

#footer a:hover {
color: #DF7A1C;
}

#social_footer {
float: left;
height: 16px;
margin-left: 40px;
margin-top: 13px;
width: 114px;
}

#social_footer #twitter_footer {
float: left;
margin-right: 10px;
}

#social_footer #facebook_footer {
float: left;
margin-right: 10px;
}

#social_footer #sharethis_footer {
cursor: pointer;
float: left;
margin-right: 10px;
}




/************Contact Form***********/

#contactform {
overflow: auto;
width: 232px;
}

#contactform h4 {
color: #FFFDE7;
display: block;
float: left;
margin: 0 0 10px;
padding: 0;
width: 100%;
text-transform:uppercase;
}

label {
color: #FFFDE7;
display: block;
float: left;
font-size: 13px;
font-weight: bold;
line-height: 25px;
margin-bottom: 0;
margin-right: 10px;
text-align: left;
}

.input {
background: none repeat scroll 0 0 #FFFDE7;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #797979;
font-size: 15px;
height: 24px;
margin-bottom: 20px;
padding: 5px;
width: 206px;
}

.textarea {
min-height: 300px;
}

.hint {
display:none;
}

.field:hover .hint {
position: absolute;
display: block;
margin: -30px 0 0 455px;
color: #FFFFFF;
padding: 7px 10px;
background: rgba(0, 0, 0, 0.6);

-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

.button {
background: none repeat scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
float: right;
font-family: times New Roman;
font-size: 26px;
letter-spacing: 3px;
margin-bottom: 20px;
margin-right: 10px;
text-transform: uppercase;
}

.button:hover {}

/************Google Map***********/




