

td {text-align: left; vertical-align: top; color:#333333;  }

form
{
	margin:0px;
}     
a:link {

	text-decoration: underline;
	color:#00548C;
    
}

a:hover {
	color:#343434;
}

a:visited {	
	color:#00548C;
}

a.u
{
	color:#333333;
	text-decoration:underline;
}
a.n
{
	color:#333333;
	text-decoration:none;
}
a.top
{
	color:#8F8F8F;
	text-decoration:none;
}

li {
    margin-top:5px;
    
}
.light
{
	color:#565656;
}
.blue
{
	color:#2A91B5;
}
.copy
{
	color:#6C6C6C;
}
a.copy
{
	color:#6C6C6C;
	text-decoration:none;
}

  
ul { list-style-type: none; padding-left:5px}
ul li { background: url(images/arr.gif) no-repeat 0 0.65em; padding-left: 15px }

/*                
H1,H2,H3{font-family: Georgia,Serif; color:#8C4500;font-weight: normal;}

H1 {font-size:2.2em;padding:5px 10px 5px 45px;margin:20px 0 15px 0;background: url(images/ext/gear.gif) no-repeat 0 0.12em;line-height:1.2em;} 
H2 {font-size: 1.8em;line-height:1.4em;} 
H3 {font-size:1.3em;line-height:1.7em; } 
*/                


H1,H2{font-family: Trebuchet MS ; font-weight: normal;}

H1 {font-size:2.2em;padding:5px 10px 5px 45px;margin:20px 0 15px 0;background: url(images/ext/gear.gif) no-repeat 0 0.12em;line-height:1.2em;} 
H2 {font-size: 1.8em;line-height:1.4em;} 
H3 {font-size:1.3em;line-height:1.7em; font-weight: bold;
    font-family: Tahoma,Trebuchet MS ;;
} 



.form_error {}
.error_message { color: red; }

.admin_link{ color: orange; font-size: 120%; font-weight: bold; }

.serviceBox { background-color: #e7e5d4; width: 130px; float: right; margin: 0 0 7px 12px; padding: 10px; border-color: black; border-width: 1px; }

.servicePricePromo { color: #000000; font-size: 1.2em; font-weight: bold; margin: 15px 0px 10px; }
.servicePrice { color: #c12c2c; font-size: 1.2em; font-weight: bold; margin: 15px 0px 10px; }
.servicePriceCrossed { text-decoration: line-through; }

.fees { margin: 15px 0px 10px; font-size: 1.2em; }

.feeTag { color: #000000; font-weight: bold; }      
.feePrice {color: #c12c2c; font-weight: bold; }      
.feePriceOld {color: #000000; text-decoration: line-through; }      

.spiffy{
display:block
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#e7e5d4
}
.spiffy1{
border-right:1px solid #f4f3ec;
padding-right:1px;
margin-right:3px;
border-left:1px solid #f4f3ec;
padding-left:1px;
margin-left:3px;
background:#edebde;
}
.spiffy2{
border-right:1px solid #fcfcfa;
border-left:1px solid #fcfcfa;
padding:0px 1px;
background:#ebe9dc;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #ebe9dc;
border-left:1px solid #ebe9dc;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #f4f3ec;
border-left:1px solid #f4f3ec;
}
.spiffy5{
border-right:1px solid #edebde;
border-left:1px solid #edebde;
}
.spiffy_content{
padding:5px 10px;
background:#e7e5d4;
} 




#serviceshout {
    border:1px solid #ccc;
    background:#fafafa;
    font-size:1.3em;
    margin:30px 60px 30px 60px;
    padding:13px;
    line-height:140%;
    font-weight:bold;
    
}



#one-column  {
    padding-top:5px;
    width:762px;   
}


#wide-left-column  {
    float:left;
    margin-top:0px;
    width:532px;
    
}

#narrow-right-column {
    
    float:right;
    width:225px;
    background-color:#F4F3E8;    
    margin-top:10px;
}

#narrow-left-column  {
    float:left;
    margin-top:10px;
    width:180px;    
}

#wide-right-column {   
    float:right;
    width:552px;
    margin-top:10px;
}

#content {
    padding:15px 0 0 15px;
    margin-right:15px;
    margin-left:20px;
}

#content-right {
    padding:15px 35px 0 0;
    margin-right:15px;
    margin-left:0px;
}




    
#index-content{
    float:left;
    margin-top:100px;
    width:280px;
    sbackground-color:#F4F3E8;        
}    





#buttons {
    text-align:right;
    margin:20px 0 0 0;
    clear:both;    
}

#navcountrylist {
    margin-left:6px;
    padding:18px 10px 5px 0px;    
}

#navcountrylist UL {
    padding:0 0 0 0px;
    margin:0 0 0 15px;
}

#navcountrylist LI {
    padding:0 0 0px 15px;
    margin:3px 0 3px 0px;
    font-weight: bold; 
}
                                        

#breadcrumb{

    margin-left:20px;
    margin-top:15px;
}


#index_page .article_title {
    font-size:1.0em;line-height:1.7em;font-weight: bold; 
}

#index_page ul {
    margin-left:0px
}

#left_column {    
    float:left;    
    padding:16px 15px 0 0;    
    margin-right:15px;       
    width:210px;   

    border-right:1px dotted #aaaaaa;    
    
}

#right_column {
    float:left;
    padding-top:16px;
    margin:0 15px 0 0;    
    width:210px;       

} 

#separador {
    margin:20px 15px 10px 15px;border-bottom:1px dotted #aaaaaa;
}


#left {

    padding:16px 10px 0 0px;   
    margin-right:15px;       
    width:245px;
    float:left;    
    background-color:inherit;
    height:100%;  
    /*border:1px solid black;*/
           
}

/*#right {
    padding:16px 10px 0 15px;
    width:215px;
    margin-left:210px;    
    margin-right:15px;  
    background-color:inherit;        
    overflow:auto;         
} 
*/


#center {
    padding:16px 20px 0 20px;   
    width:180px;    
    margin-right:0;  
    float:left;
    background-color:transparent;   
    overflow:auto;    
    border-left:1px dotted #aaaaaa;     
} 

#propertyleft {

    padding:16px 20px 0 20px;   
    margin-right:15px;       
    width:350px;
    float:left;    
    background-color:inherit;
    height:100%;  
    /*border:1px solid black;*/
           
}

/*#right {
    padding:16px 10px 0 15px;
    width:215px;
    margin-left:210px;    
    margin-right:15px;  
    background-color:inherit;        
    overflow:auto;         
} 
*/


#propertycenter {
    padding:16px 20px 0 30px;   
    width:180px;    
    margin-right:0;  
    float:left;
    background-color:transparent;   
    overflow:auto;    
    border-left:1px dotted #aaaaaa;     
} 

/*
#container {    
    background-color: #fafafa;     
    border-top:1px dotted gray;
    margin:40px -12px -90px -35px;
    padding:0 0 60px 0;
    overflow:auto;
    width:758px;
    height:auto;
}
*/

H2.services {
    padding-left:39px;
    padding-top:10px;  
    margin-left:-10px;
    background: url(/images/icons/81.png) no-repeat -3em -3.1em;

}

H2.articles {
    padding-left:39px;
    padding-top:10px;  
    margin-left:-15px;
    background: url(/images/icons/76.png) no-repeat -3em -2.9em;

}

 H2.blogs {
    padding-left:40px;
    padding-top:10px;  
    margin-left:-10px;
    background: url(/images/icons/77.png) no-repeat -3em -2.9em;

}

.testimonialheader{
    font-weight:bold;
    margin-bottom:6px; 
    font-size:1.05em;   

}

