/* CSS Document */

body {
margin: 0px;
padding:0px;
width:100%;
background-image:url(../img_pergolas/gif_pergolas/bgmain.gif);
background-position:center top;
background-color:#a3907c;/*#898164;*/
background-repeat:repeat-x;

}

#letters{
margin: 0px;
padding:0px;
width:100%;
/*background-image:url(../img_pergolas/gif_pergolas/bgletras.gif);*/
background-position:center top;
background-repeat:no-repeat;
}


#container {
width: 880px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../img_pergolas/gif_pergolas/bg_container.gif);
	}
	

#top{
width: 800px; 
}

#spacer{
height:15px;
width:800px;
background-color: #ffffff;
}

#footer{
width: 880px;
	background-image:url(../img_pergolas/gif_pergolas/bg_footer.gif);
padding-top:20px;
}
#footer a {
	text-decoration:none;
	border:0;
	color:#BEBAAA;
}
#footer a:hover {
	color:#FFF;
}
#main{
width: 700px; 
margin-left: 90px; 
padding-bottom:20px; 
}

#col1{
width:171px;
float: left;
}

#col2{
	width:470px;
	float: left;
	margin-left: 59px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;	
	font-size: 11px;
	color: #544f3c;
}

.titlepadder{
margin-bottom:10px;
}

.nav_marker, .nav_en, .nav_es
{
	display:block;
	width:152px;
	height:25px;
	background-image:url(../img_pergolas/gif_pergolas/bg_nav.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:19px;
	font-family : arial, verdana, helvetica, courier;
	font-size : 11px;
	font-weight : normal;
	text-decoration:none;
	
	text-align:left;
	color:#ffffff;
}

.nav_en	{
	background:transparent url(../img_pergolas/gif_pergolas/bg_menuEn.gif) no-repeat 0px 3px; padding-left:30px; width:141px;
}

.nav_es	{
	background:transparent url(../img_pergolas/gif_pergolas/bg_menuEs.gif) no-repeat 0px 3px; padding-left:30px; width:141px;
}


.quote{
text-align:center;
font-style:italic;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 21px;
	color: #544f3c;
	margin-bottom:16px;
	margin-top:11px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 21px;
	color: #544f3c;
	margin-bottom:10px;
	margin-top:9px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
}

.righttext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffffff;
	margin-left: 6px;
}

p{
margin: 0px;
padding: 0px;
}

.clearcols
{
clear:both;
height:1px;
}

a:link {
	color:#544f3c;
}
a:visited {
	color:#544f3c;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:active {
	color:#544f3c;
}

.righttext a:link {
	color:#ffffff;
}
.righttext a:visited {
	color:#ffffff;
}
.righttext a:hover {
	color:#ffffff;
}
.righttext a:active {
	color:#ffffff;
}

#cclogo1{
margin-left: 530px;
margin-top: -48px;
width: 140px;
height: 41px;
}

.cclogo{
margin-top: 15px;
}
#phones
{
width: 720px;
margin-left:80px;
}

#phone1
{
margin-top: 0px;
margin-bottom:10px;
width: 340px;
float: left;
text-align:left;
}
#phone2
{
margin-top: 0px;
margin-bottom:10px;
width: 340px;
float: left;
margin-left: 5px;
color:#eaeaea;
text-align:center;

}
#phone3
{
margin-left: 5px;
margin-bottom:10px;
margin-top: 0px;
width: 340px;
text-align:right;
float:right;
color:#A3907C;
}

.phone_text{
font-family : arial, verdana, helvetica, courier;
font-size : 11px;
font-weight : normal;
line-height: 15px;
color: #A3907C;
}
.phone_text1{
font-family : arial, verdana, helvetica, courier;
font-size : 11px;
font-weight : normal;
line-height: 15px;
color: #A3907C;
}

 ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

li
{
padding: 0px;
margin: 0px;
}
.phone_text_large{
font-family : arial, verdana, helvetica, courier;
font-size : 15px;
font-weight : bold;
line-height: 18px;
color: #A3907C;
}

#footermain{
width: 648px; 
margin-left: 75px; 
}

#footercol1{
width:373px;
float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
}

#footercol2{
	width:256px;
	float: left;
	margin-left: 19px;
}

.border1 {
	margin-left: 10px;
	padding:2px;
	background:#fff;
	border: 1px solid #BEBAAA;
}

.border2 {
	margin-right: 10px;
	padding:2px;
	background:#fff;
	border: 1px solid #BEBAAA;
}

.border {
	border: 1px solid #BEBAAA;
	padding:2px;
	background:#fff;
}



.border3 {
	margin-right: 10px;
	border: 1px solid #000000;
}

.border4 {
	margin-right: 10px;
	margin-bottom: 9px;
	border: 1px solid #000000;
}
.border5 {
	margin-bottom: 9px;
	border: 1px solid #000000;
}
.left	{
	float:left;
}
.red	{
	color:#990000;
}