﻿@font-face {
font-family: PT_Sans_Reg;
src: url("PTS55F.eot") /* EOT file for IE */
}
@font-face {
font-family: PT_Sans_Reg;
src: url("PTS55F.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: DaxRegular;
 src: url("DaxRegular.eot") /* EOT file for IE */
}
@font-face {
 font-family: DaxRegular;
 src: url("DaxRegular.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: DaxBold;
 src: url("DaxBold.eot") /* EOT file for IE */
}
@font-face {
 font-family: DaxBold;
 src: url("DaxBold.ttf") /* TTF file for CSS3 browsers */
}
/*-------------------------
1. Reset-Fonts
--------------------------*/
#custom_doc body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
#custom_doc img{border:0;cursor:pointer;}
/*#custom_doc table{border-collapse:collapse;border-spacing:0;}*/
/*#custom_doc fieldset,img{border:0;}*/
/*#custom_doc h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}*/

/*-----------------------------
2. General things
------------------------------*/
.Button 
{
    padding: 2px 18px 2px 18px;
    color:#ffffff !important;
    font-size: 12px !important;
    font-weight:bold;
    cursor: pointer;
    height: auto;
    background-color: transparent;
    /*
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    */
    border:1px solid #0f2f56;
    background: #1c59a4;
    text-decoration: none;
}

.Button:hover
{
    background: #e89222;
    color:#ffffff !important;
    text-decoration: none;
    cursor: pointer;
}

input.Button 
{
    padding: 2px;
    color:#ffffff !important;
    font-size: 12px !important;
    font-weight:bold;
    cursor: pointer;
}

input.Button:hover 
{
    background: #e89222;
    color:#ffffff !important;
    text-decoration: none;
    cursor: pointer;
}

#overlay {
    position: fixed;
    z-index: 10;
    background: black;
    display: block;
    opacity: .75;
    filter: alpha(opacity=75);
    width: 100%;
    height: 100%;
    top: 0px;
}

/***** Links *****/
a:active{
    color: #FFDD66;
    text-decoration: none;
}

a:link:hover {
    color: #0066CC;
    text-decoration: underline;
}

a:link, a:visited {
	color: #336699;
    text-decoration: none;
}

.ClearBoth {clear:both;}

/*-----------------------------
2. Master Page
------------------------------*/
body
{
    margin: 0px;
    padding: 0px;
	font-family: DaxRegular, PT_Sans_Reg, Arial;
    font-size: 11pt;
	color: #6e6e6e;
	text-align:center;
    background: url(../images/bg2.jpg) repeat-y center top ;
    background-color: #2e86c0;
}

#Main 
{
    margin: auto;
	width: 1062px;
} 

.MainHeader 
{
    margin-top: 20px;
    width: 100%;
    background: url(../images/header.png) no-repeat top;
    height: 283px;
    
}

.MainHeader_Logo 
{
    padding-top: 83px;
    padding-left: 62px;
    width:251px;
}

.MainNavigation
{
    width: 100%;
    background-color: #004c90;
    height: 49px;
}

.MainNavigation div.title
{
    float:left;
    width: 113px;
    height: 36px;
    padding-top:13px;
    text-align: center;
}

.MainNavigation div.title a
{
    color: #ffffff;
    font-size: 13pt;
    text-decoration: none;
}

.MainNavigation div.title a:hover
{
    color: #ffffff;
    font-size: 13pt;
    text-decoration: none;
}

.MainNavigation div.title_selected
{
    float:left;
    width: 113px;
    height: 36px;
    padding-top:13px;
    text-align: center;
    background-color: #0072bc;
}

.MainNavigation div.title_selected a
{
    color: #ffffff;
    font-size: 13pt;
    text-decoration: none;
}

.MainNavigation div.title_selected a:hover
{
    color: #ffffff;
    font-size: 13pt;
    text-decoration: none;
}

.MainNavigation div.delim
{
    float:left;
    width: 3px;
}

.title_selected_icon 
{
    position: relative;
    overflow: visible !important;
    /*margin-left: 50px;*/
    width: 13px;
    height: 8px;
    background: url(../images/nav_selected.png) no-repeat top;
    z-index: 10;
}

.MainBody 
{
    width: 100%;
	background-color: #ffffff;
}

.MainFooter
{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    width:100%;
    height: 40px;
    text-align: left;
    font-size: 10pt;
    color: #003983;
}

.MainFooter .left
{
    margin: 0px 0px 0px 210px;
    padding: 0px;
    text-align: left;
    font-size: 10pt;
    color: #003983;
    float: left;
}

.MainFooter .right
{
    margin: 0px 0px 0px 160px;
    padding: 0px;
    text-align: left;
    font-size: 10pt;
    color: #003983;
    float: left;
}

.MainFooter .item
{
    float: left;
    padding-left: 10px;
}

.MainFooter .item a
{
    color: #003983;
    text-decoration: none;
}

.MainFooter .item a:hover
{
    color: #003983;
    text-decoration: underline;
}

.MainFooter .divider
{
    float: left;
    padding-left: 10px;
    font-weight: bold;
    font-size:18pt;
    margin-top: -11px;
}

.copyright
{
    /*margin: 30px 0px 0px 300px;*/
    margin: 30px 0px 0px 460px;
    padding: 0px 0px 50px 0px;
}

/*-----------------------------
2. Home Page
------------------------------*/

.BodyPart_1 
{
    margin-top: -8px;
    background-color:#fe7a0c;
    width: 100%;
    height: 305px;
}

.BodyPart_1 .left
{
    width: 204px;
    height:305px;
    float:left;
    background: url(../images/body_part_1_left.jpg) no-repeat bottom;
}

.BodyPart_1 .center
{
    width: 315px;
    height:305px;
    float:left;
    text-align: left;
    margin-top: 40px;
}

.BodyPart_1 .center h1
{
    font-family: DaxBold, DaxRegular, PT_Sans_Reg, Arial;
    font-size: 30pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_1 .center h2
{
    margin-top: -5px;
    font-size: 30pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_1 .center div
{
    margin-top: 5px;
    font-size: 11pt;
    line-height: 14pt;
    color: #ffffff;
}

.BodyPart_1 .center div span
{
    margin-top: 5px;
    font-size: 11pt;
    line-height: 14pt;
    color: #125496;
}

.BodyPart_1 .center div div
{
    margin-top: 5px;
    margin-right: 20px;
    font-size: 11pt;
    line-height: 14pt;
    color: #ffffff;
    text-align: right;
}

.BodyPart_1 .center h2 span
{
    font-size: 30pt;
    font-weight: normal;
    color: #125496;
}

.BodyPart_1 .delim
{
    width: 1px;
    height:305px;
    float:left;
}

.BodyPart_1_Right 
{
    position: relative;
    margin-left: 521px;
    margin-top: -304px;
    width: 373px;
    height: 380px;
    background: url(../images/body_part_1_right.jpg) no-repeat bottom;
}

.BodyPart_2 
{
    margin-top:2px;
    background-color:#ffffff;
    width: 100%;
    height:500px;
}

.BodyPart_2 .left
{
    margin-top: -40px;
    width: 204px;
    height:523px;
    float:left;
    background: url(../images/hookah.jpg) no-repeat top;
}

.BodyPart_2 .center
{
    width: 516px;
    height:152px;
    float:left;
    text-align: left;
    padding-top: 20px;
}

.BodyPart_2 .center h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2 .center div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2 .delim
{
    margin-top:45px;
    width: 1px;
    height:100px;
    float:left;
}

.BodyPart_2 .right
{
    width: 340px;
    height:120px;
    float:left;
    
}

.BodyPart_2_footer 
{
    margin-top: -30px;
    width: 100%;
    height:60px;
    background: url(../images/body_part2_footer.jpg) no-repeat top right;
}

.BodyPart_3 
{
    margin-top:0px;
    background-color:#464646;
    width: 100%;
    height:480px;
}

.BodyPart_3_header
{
    width: 100%;
    height:193px;
}

.BodyPart_3_header .left
{
    width: 859px;
    height:193px;
    background: url(../images/body_part3_header_left.jpg) repeat-x top;
    float: left;
    text-align: left;
}

.BodyPart_3_header .left .calendar
{
    margin: 49px 0px 0px 63px;
    float: left;
}

.BodyPart_3_header .left .newsandevents
{
    margin: 49px 0px 0px 63px;
    float: left;
}

.BodyPart_3_header .left .newsandevents h1
{
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_3_header .left .newsandevents div
{
    margin-top: 30px;
    font-size: 12pt;
    width: 640px;
    color: #b7b7b7;
}

.BodyPart_3_header .right
{
    width: 203px;
    height:193px;
    background: url(../images/body_part3_header_right.jpg) no-repeat top right;
    float: left;
}

.BodyPart_3_footer
{
    margin-top:0px;
    background-color:#464646;
    width:100%;
    height: 288px;
}

.BodyPart_3_footer .left
{
    width: 750px;
    height:288px;
    float: left;
    text-align: left;
}

.BodyPart_3_footer .left h1
{
    margin: 25px 0px 0px 64px;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_3_footer .left div
{
    margin: 10px 0px 0px 64px;
    font-size: 12pt;
    font-weight: normal;
    color: #b7b7b7;
}

.BodyPart_3_footer .right
{
    width: 312px;
    height:288px;
    float: left;
    background: url(../images/body_part3_fooger_right.jpg) no-repeat top right;
}

.BodyPart_4
{
    margin-top:0px;
    width:100%;
    height: 339px;
    background-color: #003983;
}

.BodyPart_4 .left
{
    width: 517px;
    height:339px;
    float: left;
    text-align: left;
    background: url(../images/body_part4_left.jpg) no-repeat top left;
}

.BodyPart_4 .center
{
    width:332px;
    height:339px;
    float: left;
    text-align: left;
}

.BodyPart_4 .right
{
    width: 213px;
    height:339px;
    float: left;
    text-align: left;
    background: url(../images/body_part4_right.jpg) no-repeat top right;
}

.BodyPart_4_Body
{
    position: absolute;
    margin: -339px 0px 0px 450px;
    width: 481px;
    text-align: left;
}

.BodyPart_4_Body .content
{
    position: absolute;
    margin: 0px;
    padding: 0px;
}

.BodyPart_4_Body h1
{
    margin-top: 52px;
    font-size: 24pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_4_Body div
{
    margin-top: 25px;
    font-size: 12pt;
    font-weight: normal;
    color: #ffffff;
}

/*-----------------------------
2. Company Page
------------------------------*/
.BodyPart_1_Company 
{
    margin-top: -8px;
    background-color:#fd7f0f;
    width: 100%;
    height: 305px;
}

.BodyPart_1_Company .left
{
    width: 204px;
    height:305px;
    float:left;
    background: url(../images/body_part_1_left.jpg) no-repeat bottom;
}

.BodyPart_1_Company .center_wrapper
{
    width: 315px;
    height:305px;
    float:left;
    text-align: left;
    background: url(../images/body_part_1_center_company.jpg) no-repeat top;
}

.BodyPart_1_Company .center
{
    width: 315px;
    height:305px;
    float:left;
    text-align: left;
    margin-top: 30px;
}

.BodyPart_1_Company .center h1
{
    font-family: DaxBold, DaxRegular, PT_Sans_Reg, Arial;
    font-size: 30pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_1_Company .center h2
{
    margin-top: -5px;
    font-size: 30pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_1_Company .center div
{
    margin-top: 5px;
    font-size: 11pt;
    line-height: 14pt;
    color: #ffffff;
}

.BodyPart_1_Company .center div span
{
    margin-top: 5px;
    font-size: 11pt;
    line-height: 14pt;
    color: #125496;
}

.BodyPart_1_Company .center div div
{
    margin-top: 5px;
    margin-right: 20px;
    font-size: 11pt;
    line-height: 14pt;
    color: #ffffff;
    text-align: right;
}

.BodyPart_1_Company .center h2 span
{
    font-size: 30pt;
    font-weight: normal;
    color: #256e02;
}

.BodyPart_1_Company .delim
{
    width: 1px;
    height:305px;
    float:left;
}

.BodyPart_1_Right_Company
{
    position: relative;
    margin-left: 521px;
    margin-top: -304px;
    width: 542px;
    height: 380px;
    background: url(../images/body_part_1_right_company.jpg) no-repeat top;
}

.BodyPart_2_Company 
{
    margin-top:0px;
    background-color:#ffffff;
    width: 100%;
    height:730px;
}

.BodyPart_2_Company .left
{
    margin-top: -40px;
    width: 204px;
    height:800px;
    float:left;
    background: url(../images/hookah.jpg) no-repeat top;
}

.BodyPart_2_Company .center_base
{
    width: 750px;
    height:1px;
    float:left;
    text-align: left;
    padding-top: 0px;
    border-bottom: 1px solid #dfdfdf;
}

.BodyPart_2_Company .center
{
    width: 750px;
    height:110px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Company .center h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_Company .center div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2_Company .center2
{
    width: 516px;
    height:152px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Company .center2 h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_Company .center2 div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2_Company .delim
{
    margin-top:65px;
    width: 1px;
    height:100px;
    float:left;
}

.BodyPart_2_Company .right
{
    width: 270px;
    height:120px;
    float:left;
    margin-top:60px;
}

.BodyPart_2_Company_footer 
{
    margin-top: -30px;
    width: 100%;
    height:60px;
    background: url(../images/body_part2_footer.jpg) no-repeat top right;
}

.BodyPart_3_header .left .howdidwemakeit
{
    margin: 10px 0px 0px 63px;
    float: left;
}


/*-----------------------------
2. Agents Page
------------------------------*/
.BodyPart_1_Right_Agents
{
    position: relative;
    margin-left: 521px;
    margin-top: -304px;
    width: 542px;
    height: 380px;
    background: url(../images/body_part_1_right_agents.jpg) no-repeat top;
}

.BodyPart_2_Agents 
{
    margin-top:0px;
    background-color:#ffffff;
    width: 100%;
    height:640px;
}

.BodyPart_2_Agents .left
{
    margin-top: -40px;
    width: 204px;
    height:670px;
    float:left;
}

.BodyPart_2_Agents .center_base
{
    width: 750px;
    height:1px;
    float:left;
    text-align: left;
    padding-top: 0px;
    border-bottom: 1px solid #dfdfdf;
}

.BodyPart_2_Agents .center
{
    width: 750px;
    height:110px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Agents .center h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_Agents .center div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2_Agents .center2
{
    width: 516px;
    height:152px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Agents .center2 h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_Agents .center2 div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2_Agents .delim
{
    margin-top:65px;
    width: 1px;
    height:100px;
    float:left;
}

.BodyPart_2_Agents .right
{
    width: 270px;
    height:120px;
    float:left;
    margin-top:60px;
}

.BodyPart_2_Agents_footer 
{
    margin-top: -30px;
    width: 100%;
    height:60px;
    background: url(../images/body_part2_footer.jpg) no-repeat top right;
}

.BodyPart_4_Agent
{
    margin-top:0px;
    width:100%;
    height: 339px;
    background-color: #003983;
}

.BodyPart_4_Agent .left
{
    width: 245px;
    height:339px;
    float: left;
    text-align: left;
    background: url(../images/body_part4_left_agent.jpg) no-repeat top left;
}

.BodyPart_4_Agent .center
{
    width:604px;
    height:339px;
    float: left;
    text-align: left;
}

.BodyPart_4_Agent .right
{
    width: 213px;
    height:339px;
    float: left;
    text-align: left;
    background: url(../images/body_part4_right.jpg) no-repeat top right;
}

.BodyPart_4_Agent_Body
{
    position: absolute;
    margin: -375px 0px 0px 300px;
    width: 681px;
    height: 339px;
    text-align: left;
}

.BodyPart_4_Agent_Body .content
{
    position: absolute;
    margin: 0px;
    padding: 0px;
}

.BodyPart_4_Agent_Body .content h1
{
    margin-top: 52px;
    font-size: 24pt;
    font-weight: normal;
    color: #f6ff00;
}

.BodyPart_4_Agent_Body .content .info
{
    margin-top: 10px;
    font-size: 11pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_4_Agent_Body .content .info span
{
    color: #f6ff00;
}

/*-----------------------------
2. Contact Us Page
------------------------------*/
.BodyPart_1_Contactus
{
    margin-top: -8px;
    background-color:#fd7f0f;
    width: 100%;
    height: 305px;
}

.BodyPart_1_Contactus .left
{
    width: 204px;
    height:305px;
    float:left;
    background: url(../images/body_part_1_left.jpg) no-repeat bottom;
}

.BodyPart_1_Contactus .center_wrapper
{
    width: 315px;
    height:305px;
    float:left;
    text-align: left;
    background: url(../images/body_part_1_center_company.jpg) no-repeat top;
}

.BodyPart_1_Contactus .center
{
    width: 315px;
    height:305px;
    float:left;
    text-align: left;
    margin-top: 30px;
}

.BodyPart_1_Contactus .center h1
{
    font-family: DaxBold, DaxRegular, PT_Sans_Reg, Arial;
    font-size: 30pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_1_Contactus .center h2
{
    margin-top: -5px;
    font-size: 30pt;
    font-weight: normal;
    color: #ffffff;
}

.BodyPart_1_Contactus .center div
{
    margin-top: 15px;
    font-size: 11pt;
    line-height: 14pt;
    color: #ffffff;
    padding-right:5px;
}

.BodyPart_1_Contactus .center div span
{
    margin-top: 5px;
    font-size: 11pt;
    line-height: 14pt;
    color: #125496;
}

.BodyPart_1_Contactus .center div div
{
    margin-top: 5px;
    margin-right: 20px;
    font-size: 11pt;
    line-height: 14pt;
    color: #ffffff;
    text-align: right;
}

.BodyPart_1_Contactus .center h2 span
{
    font-size: 30pt;
    font-weight: normal;
    color: #256e02;
}

.BodyPart_1_Contactus .delim
{
    width: 1px;
    height:305px;
    float:left;
}

.BodyPart_1_Right_Contactus
{
    position: relative;
    margin-left: 521px;
    margin-top: -304px;
    width: 542px;
    height: 380px;
    background: url(../images/body_part_1_right_contactus.jpg) no-repeat top;
}

.BodyPart_2_Contactus 
{
    margin-top:0px;
    /*background: url(../images/map.jpg) no-repeat bottom left;*/
    background-color:#ffffff;
    width: 100%;
    height:880px;
}

.BodyPart_2_Contactus .left
{
    margin-top: -40px;
    width: 204px;
    height:880px;
    float:left;
}

.BodyPart_2_Contactus .center_base
{
    width: 810px;
    height:1px;
    float:left;
    text-align: left;
    padding-top: 0px;
    border-bottom: 1px solid #dfdfdf;
}

.BodyPart_2_Contactus .centertitle
{
    width: 840px;
    height:50px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Contactus .centertitle .divtitle h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
    float:left;
}

.BodyPart_2_Contactus .centertitle .divbody
{
    width: 695px;
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    margin: 2px 0px 5px 10px;
    padding: 0px 0px 3px 0px;
    float: left;
    text-align: right;
    border-bottom: 1px solid #dfdfdf;
}

.BodyPart_2_Contactus .centertitle .divimg
{
    position: absolute;
    width: 137px;
    height: 44px;
    margin: -13px 0px 5px 605px;
    float: left;
    text-align: right;
}

.BodyPart_2_Contactus .centerForm
{
    width: 830px;
    height:540px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Contactus .centerForm div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}


/* Style inputs with type="text", select elements and textareas */
.BodyPart_2_Contactus .centerForm input[type=text], select, textarea {
  width: 100%; /* Full width */
  padding: 12px; /* Some padding */ 
  border: 1px solid #ccc; /* Gray border */
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
}

/* Style the submit button with a specific background color etc */
.BodyPart_2_Contactus .centerForm input[type=submit] {
  background-color: #4CAF50;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
.BodyPart_2_Contactus .centerForm input[type=submit]:hover {
  background-color: #45a049;
}

/* Add a background color and some padding around the form */
.BodyPart_2_Contactus .centerForm .ContactContainer {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
}























.BodyPart_2_Contactus .center
{
    width: 830px;
    height:110px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Contactus .center h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_Contactus .center div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2_Contactus .center2
{
    width: 290px;
    height:120px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_Contactus .center2 h1
{
    margin-top: 70px;
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_Contactus .center2_logo
{
    width: 270px;
    height:120px;
    float:left;
    margin-top:60px;
}


.BodyPart_2_Contactus .delim
{
    margin-top:65px;
    width: 1px;
    height:100px;
    float:left;
}


.BodyPart_2_Contactus .center2_contact
{
    width: 250px;
    height:120px;
    float:left;
    text-align: right;
    font-size: 13pt;
    font-weight:bold;
    margin-top: 70px;
}

.BodyPart_2_Contactus_footer 
{
    margin-top: -30px;
    width: 100%;
    height:60px;
    background: url(../images/body_part2_footer.jpg) no-repeat top right;
}

/*-----------------------------
2. News Page
------------------------------*/
.BodyPart_1_Right_News
{
    position: relative;
    margin-left: 521px;
    margin-top: -304px;
    width: 542px;
    height: 380px;
    background: url(../images/body_part_1_right_news.jpg) no-repeat top;
}

/*-----------------------------
2. Products Page
------------------------------*/
.BodyPart_1_Right_Products
{
    position: relative;
    margin-left: 521px;
    margin-top: -304px;
    width: 542px;
    height: 347px;
    background: url(../images/body_part_1_products_right.jpg) no-repeat bottom;
}

.BodyPart_2_Products 
{
    margin-top:2px;
    background-color:#ffffff;
    width: 100%;
    height:2200px;
}

.BodyPart_2_Products .left
{
    margin-top: 0px;
    width: 204px;
    height:299px;
    float:left;
}

.BodyPart_2_Products .left div
{
    margin-top: 110px;
    margin-left: 50px;
    font-size: 14pt;
    font-weight: normal;
    color: #6e6e6e;
    text-align: left;
}


.BodyPart_2_Products .center
{
    width: 798px;
    height:299px;
    float:left;
    text-align: left;
    padding-top: 0px;
}


/*-----------------------------
2. History Page
------------------------------*/
.BodyPart_1_Right_History
{
    position: relative;
    margin-left: 521px;
    margin-top: -305px;
    width: 542px;
    height: 304px;
    background: url(../images/body_part_1_right_history.jpg) no-repeat bottom;
}

.BodyPart_2_History
{
    margin-top:35px;
    background-color:#ffffff;
    width: 100%;
    height:2240px;
}

.BodyPart_2_History .left
{
    margin-top: -40px;
    width: 204px;
    height:2240px;
    float:left;
}

.BodyPart_2_History .left div
{
    margin-top: 1980px;
}

.BodyPart_2_History .center_base
{
    width: 750px;
    height:1px;
    float:left;
    text-align: left;
    padding-top: 0px;
    border-bottom: 1px solid #dfdfdf;
}

.BodyPart_2_History .center
{
    width: 750px;
    height:110px;
    float:left;
    text-align: left;
    padding-top: 0px;
}

.BodyPart_2_History .center h1
{
    font-size: 18pt;
    font-weight: normal;
    color: #464646;
}

.BodyPart_2_History .center div
{
    font-size: 12pt;
    font-weight: normal;
    color: #6e6e6e;
    padding: 10px 20px 20px 0px;
}

.BodyPart_2_History .center div div
{
    float:right;
    margin-top: -100px;
}

.BodyPart_2_History .center div span
{
    color: #000000;
}

.BodyPart_2_History .center div.sharbel
{
    padding: 10px 20px 0px 0px;
    float: left;
    text-align: center;
    font-size: 10pt;
    font-weight: normal;
    color: #6e6e6e;
}

.BodyPart_2_History .center div.raed
{
    padding: 10px 10px 20px 20px;
    float: right;
    text-align: center;
    font-size: 10pt;
    font-weight: normal;
    color: #6e6e6e;
}

.BodyPart_2_History .center div.logoidea
{
    margin-top:-460px;
    margin-left: 280px;
}

.BodyPart_2_History .center div.finallogo
{
    margin-top:-165px;
    margin-left: 550px;
}


