/* 
Changelog

v1.3
- Added whatsinthebox options for content list and no content list
v1.2
9.23.2013
- Changed Feature modules into individual modules (changed from subsets of the Features module)

9.10.2013
- Changed modules from IDs to Classes to enable reuse of modules (should it be allowed in the future)
- Changed CSS property groupings to follow SMACSS recommendations

11.22.2013
- Added font styling for #overview-content > div
*/


#overview-content {font:13px arial,helvetica,sans-serif; }
#overview-content > div {margin:0 auto 2em; clear:both; }
#overview-content p {text-align:left; }
#overview-content h4 {font:13px arial,helvetica,sans-serif; font-weight:bold; display:inline-block; color:#4D4D4D; }

/* clear */
#overview-content .l-clear {width:100%; clear:both; }

/* centers text, images, etc. */
#overview-content .l-center {text-align:center; }

/* Main module */
#overview-content .main .main-product {width:300px; }
#overview-content .main .main-title {font-size:20px; font-weight:800; text-align:center; color:#333; }

/* Features module */
#overview-content .features .features-image {width:300px; }
#overview-content .l-left {float:left; padding:0 10px 0 0; }
#overview-content .l-right {float:right; padding:0 0 0 10px; }

#overview-content .features.l-bulleted ul li {list-style: disc inside none; padding-left:0; margin-left:320px; margin-bottom:10px; }
#overview-content .features.l-bulleted ul li li {padding-left:0; margin-left:15px; list-style: circle inside; }

#overview-content .features.l-staggered strong {margin-bottom:5px; }
#overview-content .features.l-staggered .features-block {margin-bottom:1em; }

#overview-content .features.l-grid {text-align:center; }
#overview-content .features.l-grid .features-box {display:inline-block; width:49%; margin:0 0 10px; padding:0; vertical-align:top; }
#overview-content .features.l-grid .features-box img {margin-bottom:10px; }
#overview-content .features.l-grid .features-box p {text-align:center; width:300px; margin:auto; }

#overview-content .l-centered {display:block; margin:auto; }
#overview-content .features.l-centered img {margin-bottom:10px; }
#overview-content .features.l-centered p {text-align:center; }

/* Gallery module */
#overview-content .gallery img {width:300px; margin:2px; }

/* Specifications module */
#overview-content .specifications table {width:100%; border-collapse:collapse; }
#overview-content .specifications table th {border:1px solid black; font-weight:bold; }
#overview-content .specifications table td {border:1px solid black; text-align:center; }

/* What's in the Box module */
#overview-content .whatsinthebox ol li {list-style-position:inside; }
#overview-content .whatsinthebox img{margin:10px; }

/* Warranty module */
#overview-content .warranty {font-size:10px; }


/* Properties editable by developers */
#overview-content .banner {width:100%; height:100px; background: url('images/960px-by-100px-banner.png') no-repeat center center; }
#overview-content .main .main-image {width:100%; height:200px; margin:0 auto 20px; background: url('images/main-image.png') no-repeat center center; }
#overview-content .header {width:100%; margin:0 auto 20px; padding:5px 0; border:1px solid #33425a; background-color:#ffc842; color:#33425a; text-align:center; font-size:20px; font-weight:bold; }