/* Hector Russell - PRODUCT DETAILS - CSS */

#maincol .intro p.product_overview {width: 425px; float: left; padding: 0 0 10px 1px;}
#maincol .intro p.product_overview.generic_product {width: 385px;}
#maincol .intro ul.product_details {float: left; clear: left; width: 425px; color: #062A5E;}
#maincol .intro ul.product_details.generic_product  {width: 385px;}
#maincol .intro ul.product_details li {list-style-type: none; background: url(../../images/global/store_bullet_hover.gif) 0em 0.3em no-repeat scroll; padding: 0 0 10px 15px;}
#maincol .intro .product_image {float: right; width: 127px; hei ght: 251px; border: 1px solid #CDD4DF; text-align: center; padding: 2px; margin: 10px 0 0; overflow:hidden;}
#maincol .intro .product_image.generic_product_image {width: 169px; height: 208px;}
#maincol .intro .product_image img {float: left; background:transparent; margin-bottom: 2px;}
#maincol .intro .product_image p.price {float: left; margin:0; padding: 9px 0 10px; background: #062A5E; color: #fff; font-weight: bold; font-size: 1.3em; width:127px;}
#maincol .intro .product_image.generic_product_image p.price {width: 169px;}

#maincol .main_functionality {float: left; clear: both; width: 572px; margin-top: 10px;}
#maincol .main_functionality .functionality_container {float: left; width: 282px;}
#maincol .main_functionality .functionality_container .tartan_module,
#maincol .main_functionality .functionality_container #size_functionality {width: 282px; background: #EAE7B6; float: left; clear: left; margin-bottom: 10px; padding-bottom: 10px;}

#maincol .main_functionality .functionality_container .tartan_module h2,
#maincol .main_functionality .functionality_container #size_functionality h2 {float: left; width: 193px; font-weight: bold; font-size: 1.1em; color: #062A5E; margin: 0; padding: 9px 10px 3px; text-transform: uppercase;}
#maincol .main_functionality .functionality_container .tartan_module p {float: left; width: 193px; padding: 0 10px 10px; margin: 0 0 14px 0; color: #062A5E; display: block;}
#maincol .main_functionality .functionality_container .tartan_module a.swatch {width: 55px; height: 55px; border: 2px solid #fff; float: right; margin: 10px 10px 10px 0;}
#maincol .main_functionality .functionality_container .tartan_module a.swatch img {border: 0;}

#maincol .main_functionality .functionality_container .tartan_module fieldset,
#maincol .main_functionality .functionality_container #size_functionality fieldset {float: left; clear: left; padding: 10px 10px 0 10px; background: #F5F3DA; width: 262px; color: #062A5E;}
#maincol .main_functionality .functionality_container .tartan_module fieldset label,
#maincol .main_functionality .functionality_container #size_functionality fieldset label {float: left; width: 150px; text-transform: uppercase; padding: 3px 0 0;}
#maincol .main_functionality .functionality_container .tartan_module fieldset select {float: left; width: 225px; margin: 0 3px 10px 0;}
#maincol .main_functionality .functionality_container .tartan_module fieldset input.tartan_button {float: left; padding: 0 0 0 10px; margin: 2px 0 0; border: 0; color: #062A5E; background: url(../../images/global/bullet_transparent.gif) 0em 0.3em no-repeat scroll; font-weight: bold; cursor: pointer;}

#maincol .main_functionality .functionality_container #size_functionality img {border: 0; float: left; clear: left; margin: 5px 7px 0 10px;}
#maincol .main_functionality .functionality_container #size_functionality a {float: left; margin: 0;}
#maincol .main_functionality .functionality_container #size_functionality a img {float: left; clear: none; margin: 0;}
#maincol .main_functionality .functionality_container #size_functionality p {float: left; width: 238px; margin: 3px 0; padding: 0; color: #062A5E;}

#maincol .main_functionality .functionality_container #size_functionality fieldset select {float: left; width: 225px; margin: 0 5px 10px 0;}
#maincol .main_functionality .functionality_container #size_functionality fieldset p.measurements_text {float: left; font-size: 0.9em; width: 255px; margin: 5px 0 5px; padding: 0;}

#maincol .main_functionality #package_consists,
#maincol .main_functionality #suggest,
#maincol .main_functionality .suggest.clan {float: right; clear: right; width: 281px; border-bottom: 3px solid #062A5E; padding-bottom: 8px;}
#maincol .main_functionality .suggest.clan {padding-bottom: 0;}
#maincol .main_functionality #package_consists {margin-bottom: 10px;}
#maincol .main_functionality .suggest.clan {margin-top: 0;}
#maincol .main_functionality #package_consists h3,
#maincol .main_functionality #suggest h3,
#maincol .main_functionality .suggest h3 {text-transform: uppercase; color: #fff; width: 265px; display: block; padding: 10px 8px; background: #062A5E; font-size: 1.1em; margin: 0 0 8px;}

#suggest_container dl {float: left; overflow: hidden; display: block; width: 89px; height: 150px; margin: 0 7px 8px 0; padding: 0; position: relative;}
#suggest_container dl.last {margin: 0 0 8px;}
#suggest_container dl dt {width: 87px; margin: 0; position: absolute; top: 89px; left: 0;}
#suggest_container dl dt a {color: #062A5E; font-size: 1.0em; display: block; width: 85px; padding: 4px 2px 4px 1px; font-weight: normal;}
#suggest_container dl dd a {border: 1px solid #CDD4DF; position: absolute; top: 0; left: 0; width: 87px;}
#suggest_container dl dd a:hover {border: 1px solid #062A5E;}
#suggest_container dl dd a img {border: 2px solid #fff; margin: 0; padding: 0; width: 83px; height: 83px;}

#maincol .main_functionality .functionality_container a.self_measure {float: left; display: block; background: #062A5E; color: #fff; font-weight: bold; padding: 11px 10px 10px; width: 109px; font-size: 1.1em; text-align: center;}
#maincol .main_functionality .functionality_container input.add_item_button {float: right; background: #BF0626 url(../../images/product_details/bag.gif) 0.7em 0.3em no-repeat scroll; padding: 8px 0 8px 25px; color: #fff; font-weight: bold; border: 0; width: 146px; height: 36px; font-size: 1.1em !important; cursor: pointer;}
#maincol .main_functionality .functionality_container input.add_item_button.scrolls {float: left;}


