/*layout*/

#content h1 {margin-bottom:12px}
#contentbox-shopping_guide_index h2 {margin-bottom:30px;font-weight:bold; font-size:17px}
#contentbox-shopping_guide_index h3.inside-title {font-weight:normal;padding:0 0 4px}
.shoppingguide-group {float:left;display:inline;width:150px;margin:0 0 30px 0;}
.shoppingguide-group img {width:140px;float:left;margin:0 0 3px;height:116px}
.shoppingguide-group ul {list-style-type:none;padding:0;float:left;clear:left;width:150px}
.shoppingguide-group h3 {font-family: arial; font-weight: bold; color: #f9950c;}

/* SLUGS */
.shoppingguide {padding:30px 0 0 0;margin:0 0 20px 0}
.productLine {float:left;margin:10px 0 30px 0;width:600px;}
.productLine img {}
.productLine .rateBox {float:right;margin:10px 0 10px 0;width:120px;}
.productLine .columnLogo {float:left;margin:10px 0 10px 0;width:140px;}
.productLine .columnProductlineContent {float:left;margin:10px 0 10px 0;width:320px;}
.productLine .toolBox {clear:left;margin:0;padding:0}
.input-container {margin:20px 0 20px 0}
.comment-container .comment-meta {font-family:Georgia, "Times New Roman", Times, serif;color:#333333;font-size:12px;font-weight:bold;margin:0;padding:0 3px 3px 0;border-bottom:1px solid #CCCCCC;}
.comment-container .comment-meta .fr {float:right}
.comment-container .comment {margin:0 0 10px 0}
img.commentsIcon {background-position:0 -255px;background-repeat:no-repeat}
img.starsIcon {background-position:0 -348px;background-repeat:no-repeat}
.comment-container .commentBody {margin:10px 0 20px 0}

.shoppingguide .left {margin: 0 10px 0 0px; padding: 0px}
.shoppingguide p.left img  {width:300px}
.shoppingguide .seal img {width:100px;float:left}
.shoppingguide .seal h4, .shoppingguide .seal p {}
.shoppingguide h3.title {margin-top:0}
.shoppingguide h3 {font-size:22px;font-weight:normal;color:#000;}
.shoppingguide h4 {font-size:18px;color:#000;font-family: Georgia, "Times New Roman", Times, serif
        ;font-weight:normal;}
.shoppingguide .abstract {font-weight:bold}

.shoppingguide-resources img{ width: 200px; float: left }
.shoppingguide-resources h4, .shoppingguide-resources p {margin-left:220px;width:380px}
.shoppingguide-resources span {display: block; margin-left:220px;width:380px; text-align: right}
.shoppingguide-resources a img{ float:none; width: 3px; height: 5px}
.shoppingguide-resources div{ clear: both; margin-top: 20px; min-height: 100px}

.shoppingguide-resources .new-seal h4{margin-left: 0px}
.shoppingguide-resources .new-seal img{width:100px;float:left}
.shoppingguide .new-seal p {margin-left:120px;width:480px}


.shoppingguide-resources { padding:0 }
#horizontal_carousel .container,
#horizontal_carousel ul {height:100px;}
#horizontal_carousel .container img,
#horizontal_carousel ul img{width:180px;}

#horizontal_carousel_logos .container,
#horizontal_carousel_logos ul {height:100px;}
#horizontal_carousel_logos .container img,
#horizontal_carousel_logos ul img{width:180px;}

#content .shoppingguide table th{background-color:transparent;padding:0;}
#content .shoppingguide table th h3{color:#6D6D6D}
#content .shoppingguide table tr.first td{font-weight:bold;padding:0 14px 0 2px;}
#content .shoppingguide table tr.second td{padding:0 14px 8px 2px}
