@charset "utf-8";
/* iRobot - Global CSS */

body { margin: 0px; background-color: #0f0f0f; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #c8c8c8; }
#container { margin: auto; width: 888px; height: auto; }
#header { padding-top: 28px; }

#logo { width: 888px; height: 71px; background-image:url(../images/irobot-logo.png); background-repeat: no-repeat; }

#flash-content { width: 888px; height: 452px; margin: auto; }

#product-footer-1 { margin-top: 10px; float: left; height: 92px; width: 438px; background-image:url(../images/product-footer-bg.jpg); background-repeat: no-repeat; }
#product-footer-1-inner1 { float: left; }
#product-footer-1-inner2 { padding-left: 20px; }
#product-footer-2 { margin-top: 10px; float: right; height: 92px; width: 438px; background-image:url(../images/product-footer-bg.jpg); background-repeat: no-repeat; }
#product-seperator { margin-top: 1px; float: left; margin-left: 8px; height: 88px; width: 7px; background-image:url(../images/product-footer-seperator.jpg); background-repeat: no-repeat; }

#footer { float: left; margin: 0 auto; padding-bottom: 10px; width: 900px; padding-top: 5px; text-align: left; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #4d4d4d; }

#footer-links { float: right; margin: 0 auto; padding-bottom: 10px; width: 350px; padding-top:10px; text-align: right; font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #4d4d4d; }
.footer-link a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #4d4d4d; }
.footer-link a:link { text-decoration: none; color: #4d4d4d; }
.footer-link a:visited { text-decoration: none; color: #4d4d4d; }
.footer-link a:hover { text-decoration: none; color:#cccccc; }

.footer-col { float: left; width: 160px; display: inline-block; height: 100px; }
.footer-col ul { list-style: none; display: inline; }
.footer-col ul li { line-height: 17px; } 
.footer-col-l { float: left; width: 160px; display: inline-block; height: 100px; }
.footer-col-l ul { list-style: none; display: inline; }
.footer-col-l ul li { line-height: 17px; } 
.footer-bottom { clear: both; padding-top: 25px; }

#content { background-color: #1b1b1b; }
#product-content-top { height: 15px; width: 888px; background-image:url(../images/product-content-top.jpg); background-repeat: no-repeat; }
#product-content-bottom { height: 18px; width: 888px; background-image:url(../images/product-content-bottom.jpg); background-repeat: no-repeat; }
#product-image { margin: auto; margin-bottom: 10px; width: 860px; height: 317px; }
#content-text-right { float: left; width: 600px; padding-right: 10px; padding-left: 15px; background-color: #1b1b1b; }
#content-maintenance { float: left; width: 858px; padding-right: 15px; padding-left: 15px; background-color: #1b1b1b; height: 100% auto;}
#product-content-left-top { height: 14px; width: 227px; background-image:url(../images/roomba-product-content-left-top.jpg); background-repeat: no-repeat; }
#product-content-left-bottom { height: 10px; width: 227px; background-image:url(../images/roomba-product-content-left-bottom.jpg); background-repeat: no-repeat; }
#product-footer-left-1 { float: left; width: 210px; height: 85px; }
#product-footer-text { float: right; width: 220px; margin: 0px; }
#content-text-left { float: right; width: 227px; margin-right: 15px; padding-left: 10px; }
#content-text-left-main { padding-left: 10px; padding-right: 10px; background-color:#7dc142; }
.left-content-text { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff; }
#nav { float: right; margin-top:30px; }
#product-content-left-top-s { height: 14px; width: 227px; background-image:url(../images/scooba-product-content-left-top.jpg); background-repeat: no-repeat; }
#product-content-left-bottom-s { height: 10px; width: 227px; background-image:url(../images/scooba-product-content-left-bottom.jpg); background-repeat: no-repeat; }
#content-text-left-s { float: right; width: 227px; margin-right: 15px; padding-left: 10px; }
#content-text-left-main-s { padding-left: 10px; padding-right: 10px; background-color:#2394c3; }
.left-content-text-s { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff; }
#content-left-img { float: right; width: 227px; margin-top: 10px; margin-right: 15px; padding-left: 10px; }
#video-content-top { background-image:url(../images/video-top.jpg); background-repeat: no-repeat; width: 600px; height: 14px; }
#video-content-main { width: 599px; height: auto; background-color: #272727; }
#video-content-bottom { background-image:url(../images/video-bottom.jpg); background-repeat: no-repeat; width: 600px; height: 14px; }
#video-content { width: 599px; height: auto; }
ul#zero { padding: 0; margin: 0; list-style: none; }
ul#zero li { margin-bottom: 10px; list-style: none; }
a.maintenance-link:link { color:#7dc142; text-decoration: none;  display: block; padding: 5px;}
a.maintenance-link:visited { color:#7dc142; text-decoration: none; }
a.maintenance-link:hover { color:#a0e961; text-decoration: none;  background-color:#272727;}
#nav-t{ height: 17px; border-bottom: 1px solid #2C2C2C; margin: 0 0 15px 0; color:#999; font-size: 10px;}
#nav-t a:link{ color:#999999; text-decoration: none;}
#nav-t a:visited{ color:#999999; text-decoration: none;}
#nav-t a:hover{ color:#999999; text-decoration: underline; }
h3{ font-weight: normal; font-size: 14px;}
h2{ font-weight: normal; font-size: 14px; color:#7dc142; }
h5{ font-weight: normal; font-size: 11px; color:#999999; margin-top: -10px; }
.maintenance-q-table{ margin: 10px 0 10px 0;}
.maintenance-l-side{ margin: 0 0 10px 0; width: 600px; float: left; }
.maintenance-r-side{ padding-top: 20px; width: 250px; float: right; text-align: right; }

img{ border: 0px; text-align: right; }

.table-heading{background-color: #7dc142; color: #ffffff;} 
.table-text{ background-color: #272727; font-size: 11px; }
.green-t{color:#7dc142;}
.amber-t{color:#ff7e00;}
.red-t{color:#F00;}

.fine-print{font-size: 10px;}
a.fine-print:link{text-decoration: none; font-weight: bold; color: #c8c8c8;}
a.fine-print:visited{text-decoration: none;}
a.fine-print:hover{text-decoration: underline;}

a#table-link:link { color:#ffffff; background-color:#272727; text-decoration: none;  display: block; padding: 5px;}
a#table-link:visited { color:#ffffff; text-decoration: none; }
a#table-link:hover { color:#ffffff; text-decoration: none;  background-color:#7dc142;}

.info-img-container { width: 855px; min-height: 170px; }
.info-left{ width: 600px; float: left; }
.img-right{ width: 250px; float: right; text-align: right;}

a.table-link:link { color:#ffffff; background-color:#272727; text-decoration: none;  display: block; padding: 5px;}
a.table-link:visited { color:#ffffff; text-decoration: none; }
a.table-link:hover { color:#ffffff; text-decoration: none;  background-color:#7dc142;}



.xmasoffer { width: 100%; height: 67px; background: url(../images/2010xmasoffer_bg.jpg) repeat-x; }
.xmas { width: 694px; margin: auto; position: relative; z-index: 9999; }
