body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #e5e0df;
font-family: myriad pro, myriad, arial;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 807px; /*Width of main container*/
margin: auto; /*Center container on page*/
}

#topsection{
height: 118px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
height: 650px;
background: #FFF;
}

#contentcolumn{
margin-left: 180px; /*Set left margin to LeftColumnWidth*/
background: transparent;
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column*/
margin-left: -803px; /*Set left margin to -(MainContainerWidth)*/
background: transparent;
}

#footer{
clear: left;
width: 100%;
height: 88px;
background: #FFF url('../images_new/footer_bg_wide.png') bottom center no-repeat;
color: #FFF;
text-align: center;
}

.footermenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.footermenu ul li{
padding: 2px 8px 0 6px;
font-size: 11px;
position: relative;
display: inline;
float: left;
}

/*footer positioning*/
.phonenumber{
float:left;
padding: 0 0 0 10px;
font-size: 12px;
}

.terms{
float:right;
padding: 0 10px 0 0;
font-size: 11px;
}

.copyright{
margin-top: -10px;
padding: 0 0 0 0;
font-size: 11px;
}

#footer a{
text-decoration:none;
color: #fff;
}

#footer a:hover{
text-decoration:underline;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.clear {
clear: both;
margin: 5px 0 0 0;
}

/* left nav */
.nav li{
margin:0;
list-style-type: none;
padding: 7px 10px 10px 45px;
}

.nav ul{
margin: 5px 0 0 0;
padding:10px 0px 0px 5px;
/*border: 2px solid #606060;*/
background: #fff;
}

.nav a{
color: #606060;
text-decoration: none;
font-size: 16px;
padding: 0px 0px 0px 5px;
}

.nav a:hover{
text-decoration: underline;
}

.hof {
margin-bottom: 10px;
margin-left: 10px;
padding: 5px;
border: 3px solid #68afd7;
background: #fff;
width:480px;
}

.hof img {
float:left;
padding-right: 10px;
}

.hof p {
padding-top: 12px;
margin:0;
line-height: 18px;
font-size: 16px;
color: #2e74a7;
}

.hof p.title {
font-style: italic;
}

.products {
width: 100%;
height: 440px;
}

.products h3{
font-weight: bold;
font-size: 16px;
color: #000;
margin: 5px 0 0 0;
padding: 0;
}

.products p {
font-size: 12px;
font-weight: normal;
line-height: 14px;
padding: 0;
margin: 0;
}

.products p.intro {
font-weight: bold;
}

.scroll_box {
width: 590px;
height: 330px;
overflow: auto;
/*border: 2px solid #606060;*/
padding: 5px 5px 5px 5px;
/*background: #fff;
*/}

.scroll_box p {
font-size: 12px;
font-weight: normal;
line-height: 14px;
padding: 0;
margin: 0;
}

.scroll_box td {
font-size: 12px;
font-weight: normal;
line-height: 14px;
padding: 0;
margin: 0;
}

.du_product {
float: left;
width: 420px;
display: inline;
padding-left: 5px;
}

.du_product h2.green {
color: #669966;
padding: 0;
margin: 0;
}

.du_product h2.orange {
color: #ff6633;
padding: 0;
margin: 0;
}

.du_product h2.purple {
color: #969;
padding: 0;
margin: 0;
}

.size {
font-size: 24px;
font-weight: bold;
}

.size2 {
font-size: 18px;
font-weight: bold;
}

.du_product p.intro {
font-size: 14px;
font-weight: bold;
}

.du_product p {
font-size: 12px;
font-weight: normal;
line-height: 14px;
padding: 0;
margin: 0;
}

.du_product a {
text-decoration: none;
}

.du_product a:hover {
text-decoration: underline;
}

.du_product img {
padding-right: 5px;
float: left;
display: inline;
border: 0;
}

.du_box {
display: inline;
}

.du_box img.buynow {
vertical-align: top;
margin: 0 0 0 20px;
padding-top: 10px;
padding-bottom: 10px;
border: 0;
}

.du_box img.infodemo {
vertical-align: top;
margin: 0 0 0 20px;
padding-bottom: 10px;
border: 0;
}

.du_box img.universal {
vertical-align: top;
margin: 0 0 0 40px;
padding-bottom: 10px;
border: 0;
}

#bubbles{
clear: left;
width: 100%;
}

#bubbles ul{
margin: 5px 0 0 0;
padding: 0;
list-style-type: none;
}

#bubbles ul li{
padding: 0 8px 0 6px;
position: relative;
display: inline;
float: left;
}

#bubbles img.loadimage {
vertical-align: top;
border: 0;
}
