BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; 
    FONT: 0.75em/1.8em  verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; COLOR: #454545; PADDING-TOP: 0px
}



A:link { COLOR: #06c;  }

A:HOVER { COLOR: #de4618}

A:VISITED { COLOR: #0f3c65}
A:VISITED:HOVER { COLOR: #de4618}

li {
    padding:0px 0 1px 0;
}

ul {
    margin:15px 0 15px 45px;
    padding:0;
}

#tabs {
	FONT: 0.95em/1.6em Tahoma, Arial, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 160px; BACKGROUND: url(images/bigbox.gif) #fff no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 64px; TEXT-ALIGN: center
}

#tabs UL {
    margin:0;
    padding:0;
}

#tabs LI {
	DISPLAY: inline; HEIGHT: 45px
}
#tabs LI A {                                                                         
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(images/barbg.gif) #fff no-repeat; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 82px; COLOR: #808080; PADDING-TOP: 7px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabs LI A:hover {
	BACKGROUND: url(images/barcurrent.gif) #fff no-repeat; COLOR: #000
}
#tabs LI A.current {
	BACKGROUND: url(images/barcurrent.gif) #fff no-repeat; COLOR: #2c71ae
}

#FOOTER {

    FONT: 0.9em/1.6em TAHOMA, Arial, sans-serif; 

}

#TESTIMONIALS {

    FONT: 0.9em/1.6em TAHOMA, Arial, sans-serif; background-color:  #FAFAFA;

}

H1 {
    FONT:  2.1em/1.6em Tahoma, Arial, sans-serif; 
    margin:20px 0 20px -25px;
}

H2 {
    FONT:  1.9em/1.4em Tahoma, Arial, sans-serif;padding-top:10px;text-align:left;border-bottom:1px solid #06c;  ;color: #06c;  ; 
}

H3 {
    FONT:  1.6em/1.4em Tahoma, Arial, sans-serif;padding-top:20px;text-align:left; 
}

#home {
    margin-left:-50px;
    margin-top:-10px;
    margin-right:-25px;
}   

#home H2 {
    font-size:1.7em;border-bottom:1px none #246bab;
}

#home H1 {
    FONT:  1.8em/1.6em Tahoma, Arial, sans-serif; 
    
    margin:20px 0 0 0px;
}

#home ul {
    margin:15px 0 15px 35px;
    padding:0;
}



.error-message {
    margin-left: 165px;  
    color:#C00;
    margin-bottom:20px;
    font-size:85%;
    text-transform:uppercase;
}

label {
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 14px;
    font-weight:normal; 
    FONT: 1.1em/1.6em TAHOMA, Arial, sans-serif;  
    
}



#radiobuttons label {    
    float: none;  
    margin: 0 14px 0 7px;
}

input[type=radio] {    
    margin-left:15px; 
    background-color: #fafaff;          
    
}


input
{        
    color: #111111;
    background: #fdfdff;
    margin:0 0px 0 0;
    padding:0;      
}

textarea {
    margin:0 0 0 0px;
    color: #111111;
    background: #fdfdff;    
}

select {
 
    color: #111111;
    background: #fdfdff;    
    vertical-align: text-bottom;
    margin:0 0 0 0px;
}
input,textarea,select {
    padding:2px;
    FONT: 1.1em TAHOMA, Arial, sans-serif;
}


.submit input
{
    color: #000;
    font-size: 1.1em;  
} 

input[type=submit] {
    background-color: #fafaff;   
    padding:3px;
}



form {
    margin:0 80px 0 80px ;
    width:auto;
    border: 1px none black;    
}

fieldset {
    border: 1px solid #b0c4de;
    width: auto;
    background-color: #fafaff;      
    padding: 25px 0 30px 20px;
    margin:35px 0 30px 0; 
    position:relative;
    background-image:url(/images/formbg.jpg);
    background-repeat: repeat-x; 
    
}


legend
{
    margin: 0 0 0px 0;
    color: #000;
    background: #ffffff;
    padding:6px 2px;
    border: 1px none #b0c4de;     
    font-size: 1.6em;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: normal;    
    text-decoration: none;
    color: #06c;   
} 



form div.input {
    margin:0 0 5px 0;
    clear:both;
    
                      
}

input[type=checkbox] {
    float: left;
    clear: left;
    margin: 0 6px 1px 160px;
}

.checkbox label{
    width: 140px;
    
    text-align: left;
    margin-right: 20px;
    font-weight:normal;   
}


#buttons {

    text-align:right;
    margin:20px 0 0 0;
    clear:both;    
    
}


#confirm {
    border: 1px solid #b0c4de;    
    padding: 0 25px 0 25px;
    background-color: #fafaff;
    background-image:url(/images/formbg.jpg);
    background-repeat: repeat-x; 
    
}




                      
#content table {
    font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;    
    }

#content th {
    padding: 0 0.5em;
    text-align: left;
        background-color: #fbfbfb;   
    }

#content tr.header th {
    border-top: 1px solid #111111;
    border-bottom: 1px solid #111111;
    BACKGROUND: url(images/bigbox.gif) #fff no-repeat;
    background-position: 20% 80%;
    color:#ffffff
    
    }                        

#content td {
    border-bottom: 1px solid #C#000000CC;
    padding: 3px 13px 3px 15px;   
    background-color: #fbfbfb;   
    text-align: right;          
    }

#content td:first-child {

    font-weight:bold;
    text-align:left;
    }

#content td+td {
    
    text-align: center;
    }
    
#content td+td+td {
    text-align: right;
}    

#content th[scope=col] {
    border-bottom: 1px solid #C#000000CC;
    background-color: #fbfbfb;       
}


    
    
#bankinfo,#creditcardinfo {
    border: 1px solid #b0c4de;    
    padding: 10px 25px 20px 25px;
    background-color: #fafaff;    
    margin-top:-10px;
    background-image:url(/images/formbg.jpg);
    background-repeat: repeat-x; 
}   

#non_eu_warning{
    border: 1px solid #b0c4de;    
    padding: 10px 25px 20px 25px;
    background-color: #fafaff;    
    margin-top:80px;
    background-image:url(/images/formbg.jpg);
    background-repeat: repeat-x; 
}   



#bankinfo small,#creditcardinfo small {
    line-height:120%; 
}

#flashMessage {
    margin-left: 35px;  
    color:#C00;
    margin-bottom:20px;
    font-size:130%;
    font-weight:bold;
    text-transform:uppercase;
}


#content {
    margin-left:20px;
    padding-top:10px;
    margin-right:15px;
}   

/* Google Maps */

#gmarker {
    FONT: 0.95em/1.4em Tahoma, Arial, sans-serif; 
}

#gmarker .header {
    font-size:1.2em; 
    font-weight:bold;
}

.gsc-result .gs-title {
  padding:0 0 3px 0;
  overflow:hidden;
}

/* Notaries */

#closest_notaries { FONT: 0.95em/1.6em TAHOMA, Arial, sans-serif; background-color:  #FAFAFA;}

#closest_notaries ul { list-style-type: none; margin-top: 10px; margin-left: 5px }
#closest_notaries ul li { 
    background: url(/images/icons/user_edit.png) no-repeat 0 0.5em; 
    padding: 2px 0 2px 24px;
    font-weight: bold;
}


#blogs ul { list-style-type: none; margin-top: 10px; margin-left: 5px }
#blogs ul li { 
    background: url(/images/icons/cut.png) no-repeat 0 0.5em; 
    padding: 2px 0 2px 24px;
}