
.subnavbar{background: #fff;width:710px;height:35px;background:#E7EFF3 url(../img/nav/bg_navbar.gif) no-repeat;}
.subnavbar2{background: #fff;width:560px;height:35px;background:#E7EFF3 url(../img/nav/bg_navbar.gif) no-repeat;}

.templateSearch { width: 710px; border-collapse: collapse; margin: 10px 0; }
.templateSearch tr { vertical-align: top; }
.templateSearch th { text-align: left; border-bottom: 1px solid #999; padding: 0 6px 4px 0; }
.templateSearch td { padding: 4px 6px 4px 0; border-bottom: 1px solid #ccc; }

.templateSearch2 { width: 560px; border-collapse: collapse; margin: 10px 0; }
.templateSearch2 tr { vertical-align: top; }
.templateSearch2 th { text-align: left; border-bottom: 1px solid #999; padding: 0 6px 4px 0; white-space: nowrap; }
.templateSearch2 td { padding: 4px 6px 4px 0; border-bottom: 1px solid #ccc; }

.mainPromo { float: left; display: inline; width: 400px; margin-right: 10px; }
.caseStudies { float: left; display: inline; width: 300px; }

.caseStudy { width: 300px; float: left; display: inline; margin: 0 0 15px 0; }
.caseStudy img { float: right; display: inline; }
.caseStudy a { margin: 10px 0 10px 0; }
.caseStudy .copy { float: left; display: inline; width: 160px; }
.caseStudy .copy a { text-align: right; width: 100%; display: block; }

.relatedProducts { width: 560px; }
.aProduct { width: 160px; margin-right: 20px; float: left; display: inline; }
.aProduct .btnBlueGreen { margin-right: 15px; }
.aProduct .btnBlue { margin-right: 15px; }

.discLandingSpot{float:left; width:230px;margin-top:0px;margin-bottom:-20px;}

.discVideoBannerRight{position: absolute; top: 0; left: 480px;width:230px;height:269px;background:#01AFEE url(../img/img_mask_229x10.gif) bottom right no-repeat; padding:20px 20px 20px 20px;}
#flashcontent { width: 710px; height: 269px; }
#flashVideocontent { width: 710px; height: 439px; }

.prodDetailTd1{width:auto;padding-left:15px;}
.prodDetailTd1 img.templateImage{margin-right:15px;}

/* rating from */
.ratingForm { padding: 0 15px 15px 15px; }
.rateTable {  }
.rateTable td { padding: 0 0 5px 10px; text-align: center; }
.rateTable th { text-align: left; padding-top: 15px; }
.rateCurrent span { font-weight: bold; }

.rateCurrent span,
.rateYours a{margin-top:5px;text-indent:-100px;display:block;overflow:hidden;width:21px;height:21px;background-image:url(../img/icons/icon_rating.gif)}
td.r1 span,td.r1 a{ background-position:0 0;}
td.r2 span,td.r2 a{ background-position:-21px 0;}
td.r3 span,td.r3 a{ background-position:-42px 0;}
td.r4 span,td.r4 a{ background-position:-63px 0;}
td.r5 span,td.r5 a{ background-position:-84px 0;}


td.r1 span.currentRating,td.r1 a:hover,td.r1 a:active{ background-position:0 100%;}
td.r2 span.currentRating,td.r2 a:hover,td.r2 a:active{ background-position:-21px 100%;}
td.r3 span.currentRating,td.r3 a:hover,td.r3 a:active{ background-position:-42px 100%;}
td.r4 span.currentRating,td.r4 a:hover,td.r4 a:active{ background-position:-63px 100%;}
td.r5 span.currentRating,td.r5 a:hover,td.r5 a:active{ background-position:-84px 100%;}


.rateLabels label { font-weight: bold; }
.rateRadios input { margin: 0; padding: 0; }
.currentRating { font-size: 1.3em; color: #f00; }

.authorTable { margin: 10px 0; width: 100%; }
.authorTable td { padding: 3px 0; }
.authorTable td.authorTitle { width: 100px; }

.callOut { background: lime; margin: 10px 0; }

.galleryBanner { background: #ccc; margin: 5px 0; }
.galleryBanner img { border: 1px solid black; }

.sideImg { float: right; display: inline; }
.sideImg img { margin-bottom: 5px; }

.templateForm { width: 100%; }
.templateForm .leftCell { width: 30%; }
.templateForm .rightCell { width: 70%; }
.templateForm .FormText { width: 250px; }
.templateForm .rightCellValign { vertical-align: middle; width:5px;}
.templateForm .icon { width: 10px;}
.templateForm .rightCellCopy { padding-left: 5px; vertical-align: middle; }

.tellFriend { margin: 15px 15px; }

textarea{font-size:11px;color:#666;font-family:verdana,arial,"Lucida Grande",sans-serif;}


.nowrap_header {white-space: nowrap;}



