
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general css */

body{
margin:0px;
padding:0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-align:center;
background-color:#E6EFF6;
font-size:12px;
color:#1E1D1B;
line-height:16px;
}

img{
border:0px;
padding:0px;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#E4850E;
font-weight:bold;
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

h1, h2, h3, h4{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px;
padding-bottom:10px;
}

#page{
width:875px;
margin:0px auto;
background-color:#ffffff;
text-align:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */

#header{
height:65px;
position:relative;
}

#header .logo{
position:absolute;
top:5px;
left:40px;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle css */

#middle{
width:875px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */

#left{
width:578px;
float:left;
}

#left .left-wrapper{
padding:40px 30px 40px 30px;
}

#left p{
margin-bottom:10px;
}

#left h1{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:28px;
line-height:26px;
color:#595758;
font-weight:bold;
text-decoration:none;
margin-bottom:30px;
}

#left .left-header{
width:578px;
height:144px;
background-image:url(/images/header_left_578x144.gif);
background-repeat:no-repeat;
background-position:left top;
position:relative;
}

#left .prev{
position:absolute;
top:52px;
left:11px;
}

#left .next{
position:absolute;
top:52px;
left:419px;
}

#left .page1{
width:561px;
height:411px;
background-image:url(/images/page1.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:10px;
}

#left .page2{
width:521px;
height:620px;
background-image:url(/images/page2.gif);
background-repeat:no-repeat;
background-position:0px 0px;
margin:10px;
}

#left .main-images{
width:560px;
height:150px;
background-image:url(/images/images_560x114.gif);
background-repeat:no-repeat;
background-position:left top;
position:relative;
}

#left .convertables-tops{
position:absolute;
top:12px;
left:438px;
}

#left h2{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:bold;
color:#B3A28E;
text-decoration:none;
text-transform:uppercase;
padding-bottom:5px;
}

#left ul{ 
padding:0px;
margin:0px;
list-style-type:none;
display:block;
}

#left ul li{
height:auto;
text-indent:18px;
line-height:16px;
background-image:url(/images/bullets_6x6.gif);
background-repeat:no-repeat;
background-position:5px 5px;
}


 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ right css */

#right{
width:297px;
background-image:url(/images/bg_right_297x2.gif);
background-repeat:repeat-y;
background-position:left top;
float:left;
}

#right .right-header{
width:297px;
height:201px;
background-image:url(/images/header_right_285x201.gif);
background-repeat:no-repeat;
background-position:left top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer css */

#footer{
padding:10px 0px 10px 0px;
background-color:#fff;
position:relative;
text-align:center;
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:12px;
color:#333;
font-weight:bold;
text-decoration:none;
line-height:16px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}

.clrlft{
clear:left;
}

.clrrt{
clear:right;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 

#contact-form{ margin:0px 0px 0px 0px; padding:0px 0px 20px 10px;} 
#contact-form #company-lead-form{}
#contact-form #company-lead-form form{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#contact-form #company-lead-form p{}
#contact-form #company-lead-form table{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#contact-form #company-lead-form table tr td{
font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;
padding:4px; line-height:14px;
}
#contact-form #company-lead-form table tr .column1{ width:100px; text-align:left; line-height:14px;}
#contact-form #company-lead-form table tr .column2{}
#contact-form #company-lead-form table tr .column1-error{ text-align:right; color:#FF0000; }
#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea{
font-size:12px;  color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; 
border:1px solid #333; width:150px; height:20px;
}
#contact-form #company-lead-form table tr td select{}
#contact-form #company-lead-form table tr td textarea{ height:80px !important; }
#contact-form #company-lead-form table tr td .phone1{ width:40px !important; }
#contact-form #company-lead-form table tr td .phone2{ width:40px !important; }
#contact-form #company-lead-form table tr td .phone3{ width:45px !important; }
#contact-form #company-lead-form table tr td .submitbutton{ width:193px; height:30px; border:none; }
