#wrapper
{
width:940px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*TOP*/

#banner
{
position:relative;
background-color:#120980;
width:940px;
height:150px;
}


#banner_left
{
float:left;
width:306px !important;
width: /**/326px;
padding-left:20px;
height:143px !important;
height: /**/150px;
padding-top:7px;
background-image:url(images/orange_semicircle.png);
background-repeat:no-repeat;
background-position:bottom;
background-position:center;
color:#120980;
text-align:center;
}

#banner_right
{
float:right;
width:614px;
height:150px;
}

/*-------------------------------*/

#menu
{
float:left;
width:940px;
height:30px;
background-color:#FF6907;
text-align:right;
}

/*----CONTENT AREA----*/
#content
{
float:left;
width:940px;
background-color:#FFFFFF;
}

#photos
{
float:left;
width:152px;
height:390px;
}


#text
{
float:left;
width:483px !important;
width: /**/528px;
padding-right:10px;
padding-left:35px;

height:370px !important;
height: /**/390px;
padding-top:20px;

background-image:url(images/text_background.jpg);
background-repeat:no-repeat;
background-position:left;
}

#products
{
float:left;
width:260px;
height:390px;
}

#text_contact
{
float:left;
width:743px !important;
width: /**/788px;
padding-right:10px;
padding-left:35px;

height:370px !important;
height: /**/390px;
padding-top:20px;

background-image:url(images/text_background.jpg);
background-repeat:no-repeat;
background-position:left;
}

#text_index
{
float:left;
width:743px !important;
width: /**/788px;
padding-right:10px;
padding-left:35px;
overflow: auto;
height:370px !important;
height: /**/390px;
padding-top:20px;

background-image:url(images/text_background.jpg);
background-repeat:no-repeat;
background-color:#FEEDCF;
}


#address_bar
{
float:left;
width:940px;
height:23px !important;
height: /**/30px;
padding-top:7px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
background-color:#120980;
}