/* CSS Document */
body{
margin:0 auto;
text-align: center;
padding: 0;
font: 10px Verdana, Arial, Tahoma, Sans-serif;
color:#000082;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
}

a:visited {color: #000082;text-decoration:none;}
a:link {color:#000082;text-decoration:none;}
a:hover {color: #c5c3c3;text-decoration:none;}
a:active {color: #000082;text-decoration:none;}


/********************** Wrapper's **********************/
.wrapper{
width: 752px;
height: 430px;
margin: 0 auto;
background-color: white;
border-left: 1px black solid;
border-right: 1px black solid;
border-bottom: 1px black solid;
}
html>body .wrapper{
width: 752px;
height: 790px;
}


.stock_wrapper{
width: 762px;
height: 1200px;
background-color: white;
margin: 0 auto;
border-left: 1px black solid;
border-right: 1px black solid;
}
.finance_wrapper{
width: 752px;
height: 430px;
margin: 0 auto;
background-color: white;
border-left: 1px black solid;
border-right: 1px black solid;
border-bottom: 1px black solid;
}
html>body .finance_wrapper{
width: 752px;
height: 2050px;
}



/********************** Navigation **********************/
.nav{
margin: 0;
width: 746px;
height: 20px;
font: 10px Verdana, Arial, Tahoma, Sans-serif;
font-weight: bold;
background-color: #e6e6e6;
}
html>body .nav{
width: 746px;
}

.nav ul{
text-align: left;
margin-left: 100px;
width: 546px;
height:20px;
float: left;
background-color: blue;
text-decoration: none;
list-style: none;
}

html>body .nav ul{
width: 708px;
margin-left: 2px;
float: left;

}



.nav li{
background-color: #e6e6e6;
text-decoration: none;
float: left;
text-align: center;
border-left: 1px #FFF solid;
margin:0;
padding: 0;
}
html>body .nav li{
width: 157px;
margin-left: -40px;

}

.nav a{
padding-top: 4px;
color: black;
display: block;
width: 90px;
height:20px;
}
html>body .nav a{
width: 157px;
text-align: center;
}

.nav a:hover{
padding-top: 4px;
color: black;
background-color: #a7a7a7;
display: block;
height:20px;
text-decoration: none;
}

.nav a:visited 
{color: black;
text-decoration:none;}


/********************** Content **********************/

.title{
margin-top: 2px;
}

.header{
float: left;
}

.left_side{

float:left;
text-align: left;
width: 348px;
height: 480px;

background-color: #e6e6e6;
border-left: 2px white solid;
}
html>body .left_side{

}

.flash{
margin-left: 0px;

}

.address_details{
float: left;
text-align: left;
width: 160px;
font-size: 11px;
padding-left:15px;
padding-top:15px;
}

.contact_numbers{
float: left;
text-align: left;
width: 170px;
font-size: 11px;
padding-top:15px;
}

.features{
color: black;
margin-top: 15px;
margin-left: 3px;
width:340px;
float: both;
border: 1px #c9c7c7 solid;
padding: 2, 2, 2, 2;
}

html>body .features{
height: 40px;

}

.feature_area{
margin-top: 110px;
width: 340px;
height:220px;

}

.content{
float: left;
text-align: left;
width: 300;
height: 400;
}
.stock_content{
float: left;
padding-left:30px;
text-align: left;
width: 750px;
}
html>body .stock_content{
height:1600px;
}

.s_content{
float: left;
padding-left:30px;
text-align: left;
width: 750px;
}
html>body .s_content{
height:600px;
}

.finance_content{
float: left;
padding-left:20px;
text-align: left;
width: 760px;
}

.contact_details{
float: left;
text-align: left;
margin-left:15px;
font-size: 11px;
width:300px;
}
.map{
position:static;
left: 300px;
margin-left:200px;
margin-top: -50px;
}

.gray_bottom{
width: 746px;
height: 25px;
background-color:e6e6e6;
border: 2px #white solid;
}

html>body .gray_bottom{
margin-top:610px;
margin-left:2px;
}
.company_pic{
margin-left:130px;
width: 258px;
height:194px;
margin-top: -90px;
background-image: url(images/company_car.jpg);
background-repeat: no-repeat;
}
/********************** Font Types **********************/

p{
text-align: left;
margin-left:10px;
margin-top:10px;
font-size: 11px;
width:370px;
}
.bullet_points{
margin-left: 50px;
}

/********************** Footer Links **********************/
.footer{
color:#000082;
top: inherit;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight: normal;
width: 748px;
height:30px;
background-color: white;
text-align: center;
}
html>body .footer{
margin:auto;
margin-top:-110;
}

.footer ul{
margin: 10px 0 0 180px;
text-decoration: none;
list-style: none; 
}
html>body .footer ul{
padding-top: 100px;
margin-left: 110px;
}

.footer li{
padding-left:5px;
float: left;
}

/********************** Other **********************/

.img{
border: none;
}
.contact_details2{
float: left;
text-align: left;
margin-left:15px;
font-size: 11px;

}