/* CSS Document */

html { margin: 0; padding: 0; }

body { font: 12px verdana; background: #fff; color: #333; text-align:center; /* for IE */height: 100%; margin: 0;}

td {font-size: 10px;}

h1 {

font: 18px verdana;

color: #333;

font-weight: bold;

margin-bottom: 5px;

}

/*links*/

a:link { 

color: #C5DCE8;

text-decoration: none; }

a:visited { 

color: #C5DCE8;

text-decoration: none; }

a:hover { 

color: #fff; text-decoration: underline; }

/*body*/

#wrapper {

text-align: left;

width: 762px;

border: 0px solid #272F36;

margin-right: auto;

margin-left: auto;

margin-top: 10px;

background:  #fff;

color: #333;

}

#header { height: 214px; width:580px;  font-size: 10px; text-align: justify; background:  url(images/top.jpg);

background-position: top left; background-repeat: no-repeat; margin: 0;}

#left {  

float: left; width: 181px; height: 700px; 

background: url(images/left.jpg) #fff; 

background-position: top left; 

background-repeat: no-repeat;

}

.h { float: right; width: 250px; margin: 40px 50px 0 0; color: #333}

#copyright { margin: 330px 0 0 0; text-align: center; font-size: 80%; color: #333;}

#header h1 { font-size: 14px; color: #333;}

#content { float:left; width:540px; text-align: jusyify; color: #333;}

#body { text-align: justify; padding: 10px; }

#address { margin-top: 230px; font-size: 9px; text-align: center; color: #333;}

#address_details { float: right; width: 180px; font-size: 90%; }





/* nav style */

#navcontainer { margin-top: 215px; }

#navcontainer ul

{

margin-left: 0;

padding-left: 0;

list-style-type: none;

border-top: 1px solid #999;

}

#navcontainer a

{

display: block;

padding: 8px;

width: 165px;

border-bottom: 1px solid #999;

color: #ccc;

}

#navcontainer a:link, #navlist a:visited

{

color: #333;

text-decoration: none;

}

#navcontainer a:hover

{

background-color: #960000;

color: white;

}

#home .home, #contact .contact, #services .services { font-weight: bold;}



#footer {

width: 762px;

margin: auto; 

padding:10px; 

font-size: 80%;

text-align: center;

}



/*form styles*/

fieldset { border: 1px solid #fff; font-size: 85%; width: 220px; }

legend { border: 0; padding: 2px; font-weight: bold;}

label {  margin-right: 10px; position: relative; text-align:right; width: 320px; }

input { border-top: 1px solid #000; border: 1px solid #333; font: 14px arial; width: 200px; height:25px; margin: 4px; padding: 2px; }

.textarea { float: left; border-top: 1px solid #000; border: 1px solid #333; font: 14px arial; width: 200px; height:200px; margin: 4px; padding: 2px;}



.button { padding: 5px; width: 70px ; border: 1px solid #333; background: #ececec; }





.clearer {

clear:both;

height:1px;

overflow:hidden;

margin-top:-1px; 

}