#page_products_basic_product #contentinner h1 { font-family: Helvetica; font-size: 24pt; margin: 0px 0px 5px 0px; font-weight: lighter; }
#page_products_basic_product #contentinner .questionbox h1 { font-size: 1.9em; margin: 0px; font-weight: bold;}
#page_products_basic_product #contentinner h2 { font-weight: lighter; } 

#basic_product_price_group { overflow: hidden ; margin-bottom: 5px;}
#basic_product_price { display: block; font-size: 18pt; font-weight: bold; float: left; padding: 10px 0px 0px 0px; }
#basic_product_price_caption { clear: left; float: left; font-size: 10pt; color: #666; font-style: italic; margin: 20px 0px 0px 0px; }
#basic_product_partnumber { display: block; font-size: 18pt; font-weight: bold; margin: 10px 0px 0px 0px; float: right; }

#basic_product_cart { float: right; margin: 10px 0px 20px 0px; }

#basic_product_cart_group { overflow: hidden; }
#basic_product_desc { margin: 15px 0px 0px 0px; }
#basic_product_format { background-color: #eee; margin: 20px 0px; width: 435px; }
#basic_product_format p { font-size: .9em; line-height: 1.8em; padding: 0px 0px 0px 10px; font-weight: bold; }

#basic_product_use li { margin: 0px 0px 0px 20px; line-height: 1.3em; }

.basic_product_details { margin: 30px 0px 0px 0px; }
.basic_product_details table tr td { font-size: .8em; }
.detail_title { width: 175px; padding: 5px; font-weight: bold; }
.detail_value { border-style: dotted; border-width: 0px 0px 0px 1px; padding: 5px 35px 5px 10px; line-height: 1.2em }

#basic_product_related { margin: 30px 0px 0px 0px; }

#nav_links ul { list-style: none; }
#nav_links li { margin: 0px; color: black !important; }

#product_basic_product_body .float-right { width: 306px; }
#product_basic_product_body .float-right img { margin-bottom: 10px; }

form .basic_product_options label:not(.btn) {
	vertical-align: baseline;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	padding-top: 5px;
	margin-bottom: 0;
	line-height: 22px;
	}

.basic_product_options {
	margin-top: 30px;
}

.basic_product_options .plist__option--basic__col2 {
	/*width: 605px;*/
	float:left;
}

.basic_product_options .plist__option--visual__col2 {
	/*width: 380px;*/
	/*margin-right: 25px;*/
	text-align: left;
	float: left;
}

#product_basic_product_body .plist__options__row--cart {
	padding: 0px 0px 0px 0px;
	background-color: inherit;
	border: none;
	margin-bottom: 30px;
	/*overflow: visible;*/
}

#product_basic_product_body .plist__options__row--cart__col2 {
	margin-right: 0px;
}

#product_basic_product_body .fcaddtocart:active {
	/*position: static;*/
}

/* cartridge css copied from page_products_cartridge */

#cartridge_format { background-color: #eee; margin: 20px 0px; width: 435px; display:block; overflow:auto; }
#cartridge_format p { font-size: .9em; line-height: 1.8em; padding: 0px 0px 0px 10px; font-weight: bold; }
#cartridge_use li { margin: 0px 0px 0px 20px; line-height: 1.3em; }