/* CSS Document */
html,body {
margin:0px;
padding:0px;
font-size:12px;
font-family:tahoma;
background:#fff;
color:#000000;
}
#content p {

margin-bottom:20px;
}

a:link,a:active,a:visited {
text-decoration:none;
color:#5c5c5c;
}
a:hover {
text-decoration:underline;
}
#mainDiv {
width:922px;
margin:0 auto;
margin-top:30px;
}
#logo {
width:247px;
height:87px;
background:url(../images/logo.jpg) no-repeat;
float:left;
}
#leftLogoBar {
width:675px;
height:87px;
background:url(../images/leftlogo.jpg) no-repeat;
float:left;
position:relative;
}
#homeIcon {
width:15px;
height:15px;
position:absolute;
top:20px;
right:103px;
}
#mailIcon {
width:15px;
height:15px;
position:absolute;
top:20px;
right:49px;
}
#ourPhone {
margin:10px 0 0 150px;
}

#ourPhone2 {
position:absolute;
top:35px;
right:543px;
width:250px;
}
#phone {
color:#0e7f69;
font-size:22px;
margin:5px 0 0 150px;
}
#navBar {
width:881px;
height:42px;
background:url(../images/nav_barbg.jpg) no-repeat;
clear:both;
padding:0 11px 0 30px;
}
#navBar table {
width:100%;
border:0px;
margin:0px;
padding:0px;
border-collapse:collapse;
}
#navBar table td {
padding:0px;
text-align:center;
}
#navBar a {
display:block;
color:#fff;
line-height:42px;
font-weight:bold;
padding:0px 10px;
font-size:13px;
}
#navBar a:hover {
background:#000;
}
#bigImg {
width:922px;
height:203px;
background:url(../images/bigimg.jpg) no-repeat;
}
#content {
width:692px;
float:left;
padding:10px 10px;
}


#sideBar {
width:210px;
float:left;
padding-bottom:10px;
text-align:right;
}

#sideBar ul,p {
margin:0px;
padding:0px;
border:0px;
list-style:none;
margin-right:20px;
}
#sideBar li {
margin:0px;
padding:0px;
border:0px;
list-style:none;
padding:10px 0;
background:url(../images/list_bg.jpg) repeat-x bottom;
}
#sideBar li a {
color:#0e7f69;
font-weight:bold;
margin-right:10px;
}
/* ----------------------------            Footer        ----------------------------------- */
#footer {
margin:20px 0 0;
width:922px;
height:100px;
color:#5c5c5c;
clear:both;
}
#line {
margin:0px 10px;
height:4px;
background:#505344;
overflow:hidden;
}
.ddot {
word-spacing:15px;
}
#copyRight {
display:block;
float:left;
margin:58px 30px 0;
}
#footerNav {
display:block;
float:left;
width:600px;
margin:25px 0 0 0px;
}
#footerNav table {
width:100%;
}
#footerNav table td {
text-align:center;
}
#rubix {
display:block;
width:200px;
height:45px;
float:right;
text-align:center;
margin:13px 0px;
}
/* */