#product-intro { margin-top: 15px; nowhitespace: afterproperty; margin-bottom: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; /* For IE 8 */ -ms-filter: none; border-bottom: 0;  /*height: 444px;*/ border: 0;; }
#page-heading { margin-left: 20px; padding-top: 15px; }
#BVRRSummaryContainer {float: right; margin-right: 20px;}
#product-details { -webkit-box-shadow: none; nowhitespace: afterproperty; -moz-box-shadow: none; box-shadow: none; /* For IE 8 */ -ms-filter: none; }
#page-heading .share { margin-right: 20px; margin-top: 10px; }
#product-intro-full {clear: both; padding:0 20px 20px; width:898px;}
#product-info h3 { font-size: 133.3%; line-height: 133.3%; margin-bottom: 0; font-weight: normal; }
span.red { color: #c00 }
#product-intro-full #product-info { padding: 0; width: 394px; margin-left: 280px; margin-top: 18px; display:inline; }
#product-info small { font-size: 100.0% }
#product-info ul { font-size: 110% }
#product-info p { margin-bottom: 0.5em }

#main .content-left { width: 565px; background: #e2e2e2; margin: 18px 0 15px 20px; padding: 15px 0; border: 0; }
#main .content-right { width: 320px; margin-left: 20px; padding-right: 10px; }
    #main .content-right aside { padding: 15px 10px }
        #main .content-right aside p { margin-bottom: 12px }
        #main .content-right aside h3 { font-size: 133.3%; line-height: 150.0%; font-weight: bold; margin-bottom: 0; }
        #main .content-right aside .f-14 { font-size: 116.7%; line-height: 150.0%; }
#target { padding: 0 }
#main #target h3 { font-size: 133.3%; font-weight: bold; color: #555; float: left; }
#target span.stars { float: right; width: 115px; text-align: right; }
#main .panes #target p { clear: both; font-size: 108.3%; color: #555; margin-bottom: 5px; }
#target small.date { font-size: 83.3%; display: block; margin-bottom: 25px; }
#main th.featCat h3 { font-size: 115%; line-height: 105%; }
.hilt { background: #e2e2e2 }
.hilt-d { background: #c7c6c6 }
/* Container DIV - automatically generated */
.simply-scroll-container { position: relative }
/* Clip DIV - automatically generated */
.simply-scroll-clip { position: relative; overflow: hidden; z-index: 2; }
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }
    .simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
        .simply-scroll-list li img { border: none; display: block; }
/* Master button styles - note that left and right 
versions are included although they are not used in this example */
.simply-scroll-btn-up { position: absolute; background-image: url(/images/main/feat-scroll_up.png); width: 55px; height: 55px; z-index: 3; cursor: pointer; }
.simply-scroll-btn-down { position: absolute; background-image: url(/images/main/feat-scroll_down.png); width: 55px; height: 55px; z-index: 3; cursor: pointer; }
/* Custom class modifications - adds to / overrides above

Vertical scroller example, with custom base class */
/* Container DIV */
.vert { width: 565px; /* wider than clip for custom button pos. */ height: 580px; margin-bottom: 1.5em; }
/* Clip DIV */
    .vert .simply-scroll-clip { width: 565px; height: 580px; }
/* Explicitly set height/width of each list item */
    .vert .simply-scroll-list li { width: 535px; height: 185px; background: none; margin: 0; }
/* Modified button positions, overriding previous styles */
    .vert .simply-scroll-btn-up { right: 290px; top: 570px; }
    .vert .simply-scroll-btn-down { right: 230px; top: 570px; }
ul#scroller ul { margin: 0 }

/* Pagination */
.hidden { display: none; }
.javascript_pagination{width: 400px;margin: 0 auto;}
#main .panes .javascript_pagination ul { list-style-type: none; margin: 5px 0px; padding: 0px; font-size: 100.0%; height: 30px; }
	.javascript_pagination ul li { margin: 0px 2px 0px 0px; padding: 0px; width: 30px; height: 30px; float: left; background: none; }
		.javascript_pagination ul li a { display: block; text-align: center; padding: 5px 0px; background-color: #ddd; color: #333; }
		.javascript_pagination ul li a.selected { background-color: #333; color: #fff; }
		.javascript_pagination ul li a.inactive { background-color: transparent; color: #ddd; }

#product-intro-full #product-info.product-info-full {width: 620px;}
#product-intro-full #pricing-widget { float: right; width: 205px; background: url(/images/main/price-widget-bottom.png) no-repeat bottom transparent; }
.priceWidget{ padding: 18px 15px 10px; width: 175px; background:url(/images/main/price-widget_top-main.png) top no-repeat; margin-bottom:8px; }
#product-intro-full #pricing-widget .price-wid { display: block; padding-bottom: 10px; text-align: center; width: 175px; font-size: 200.0%; color: #555; vertical-align: top; font-weight: bold; }
#product-intro-full #pricing-widget .price-wid strike { font-size: 75%; margin-right: 10px; font-weight: normal; }
#product-intro-full #pricing-widget .price-wid .sale { font-size: 100.0%; color: #c00; vertical-align: top; font-weight: bold; }
#product-intro-full #pricing-widget .sale-marquee { background: url(/images/main/ti-sale-marquee.png) repeat-x; height: 23px; text-transform: uppercase; display: block; margin: 0 0 5px -12px; padding-top: 4px; text-align: center; width: 199px; font-weight: bold; font-size: 91.7%; }
#product-intro-full #pricing-widget small { font-size: 83.3%; line-height: 91.7% !important; display:block; padding:10px 0px; }
#product-intro-full #pricing-widget .disclaimer {color: #555; line-height: 116.7%;}
#product-intro-full #pricing-widget .div-more { clear: both; margin: 7px 0; width: 175px; }
.priceWidgetForm select { line-height: 17px; border: 1px solid #ccc; background: #f0f0f0; display: block; font-size: 100.0%; margin: 0; padding: 10px 5px; width: 175px; }
.priceWidgetForm span.customStyleSelectBox { background: url(/images/main/select-button.png) no-repeat scroll right top #f0f0f0; color: #555555; font-size: 100.0%; height: 17px; margin: 0 0 6px; padding: 9px 10px 8px 5px; width: 160px; border: 1px solid #ccc; }
.priceWidgetForm span.customStyleSelectBoxInner { font-size: 100.0%; height: 17px; overflow: hidden; }
/* SB Pricing Widget */
#product-intro-full #pricing-widget .sb-widget .price-wid{font-weight: normal;}
#product-intro-full #pricing-widget .price-wid span{font-size: 13px;}
#product-intro-full #pricing-widget .price-wid #price-output{font-style: normal;}
.sb-widget .priceWidgetForm hr{margin-left: -12px; width: 114%;}
.sb-widget .priceWidgetForm label{display: block; margin: 12px 0 3px;}
.sb-widget .priceWidgetForm #users{width: 50px; height: 13px; font-size: 13px; float: left; margin-right: 10px; padding: 10px 5px; border: 1px solid #ccc;}
.sb-widget .priceWidgetForm #users-info{float: left; font-size: 12px;}
.sb-widget .priceWidgetForm #btn-buy-now{clear: both; margin-top: 15px;}
/* /end SB Pricing Widget */

.for-bg{margin: 14px 0px 6px; font-size: 10px; border-top: 1px solid #ccc;}
.for-bg p{text-align: center;margin-top: -9px}
.for-bg p span{background: #fff; padding: 0 4px}

.radio-container fieldset {padding:4px 12px 6px 12px;}
.radio-container fieldset.row2, .radio-container fieldset.row4, .radio-container fieldset.row6, .radio-container fieldset.row8 {background-color:#eaeaea;}
.radio-container fieldset:hover {background-color:#fee087;}
.radio-container fieldset label {padding-left:8px;}
