#ProductWrapper .box_center,
#SubproductsWrapper .box_center
    { background-color: white; width: 645px; /*673 - 2*14*/ }

#ProductWrapper
    { margin-bottom: 10px; }

#Product
	{ float:left; clear:both; width:100%; margin:0px;
      background-color: white; }
/* {{{ */
	#ProductLeft
		{ float:left; clear:left; width:340px; }
	#ProductMainImage
		{ float:left; clear:left; width:100%; height:340px; }
	#ProductLgihtboxLink
		{ float:left; width:100%; text-align:center; font-size:120%; font-weight:bold;
		  padding:5px 0px 0px; }
	#ProductBody
		{ float:left; width:300px; padding:0px 0px 0px 31px; }
	/* {{{ */
		#ProductTitle
			{ font-size:220%; font-weight:bold; color:#0066b3; text-align:left;
			  margin:0px; padding:0px; }
		#ProductSubtitle
			{ font-size:160%; font-weight:bold; color:#0066b3; text-align:left;
			  margin:0px; padding:0px; }
		#ProductBody p
			{ font-size:120%; }
	/* }}}-#ProductBody */
/* }}}-#Product */

#Subproducts
	{ float:left; clear:both; width:100%; margin:0px; padding:0px; background-color: white; }
/* {{{ */
	#Subproducts h2
		{ font-size:170%; font-weight:bold; color:#0066b3; text-align:left;
		  margin:0px 0px 0px 5px; padding:0px; }
	#Subproducts .subproduct
		{ float:right; width:98%; padding:15px 0px 0px; border-bottom:1px solid #ccdced; }
	#Subproducts .subproduct.last
		{ border-bottom: none; }
	/* {{{ */
		#Subproducts .subproductNumber
			{ float:left; clear:left; width:10px; height:119px; 
			   font-size:180%; font-weight:bold; color:#0066b3; }
		#Subproducts .subproductImage
			{ float:left; width:107px; height:119px; }
		#Subproducts .subproductDetails
			{ float:left; padding:30px 0px 10px; margin:0px; width:540px; }
		#Subproducts .subproductHeader
			{ float:left; width:530px; padding:0px 0px 0px 10px; }
		/* {{{ */
			#Subproducts .subproductTitle
				{ float:left; clear:left; width:430px; text-align:left; color:#00a06d;
				  font-size:150%; font-weight:bold; }
			#Subproducts .subproductPrice
				{ float:left; width:96px; text-align:right; color:#0066b3;
				  font-size:150%; font-weight:bold; }
			#Subproducts .subproductCode
				{ float:left; width:96px; text-align:right; color:#00a06d;
				  font-size:150%; font-weight:bold; }
		/* }}}-#Subproducts .subproductHeader */
		#Subproducts .subproductBody
			{ float:left; width:527px; padding:0px 0px 0px 10px; }
		/* {{{ */
			#Subproducts .subproductBody p
				{ font-size:120%; }
			#Subproducts .subproductBody .subproductCart
				{ text-align:right; }
			#Subproducts .subproductBody .subproductCart label
				{ font-size:130%; font-weight:bold; color:#3e3d3d; padding:0px 5px; }
			#Subproducts .subproductBody .subproductCart input,
            #add_voucher_to_cart_box
				{ width:29px; height:22px; border:1px solid #a6a5a5; vertical-align:middle;
				  font-size:120%; line-height:22px; }
            .ld_form_content { width: 70%; }
            .ld_form_content div { clear: both; width: 100%; padding-top: 3px; }
            .ld_form_content input,
            .ld_form_content textarea,
            .ld_form_content select { border:1px solid #a6a5a5; vertical-align:middle;
				  font-size:120%;  }
            .ld_form_content label { vertical-align:middle; font-size:120%; display: block; }
            .ld_field_error_message { width: auto; }
            .ld_form_content div.ld_field_error { width: auto; }
            .ld_form_content img { display: block; margin: 3px 0;}
            .ld_form_content .ld_form_submit_button { clear: right; border: none; *clear: none; }
            .ld_call_to_action_message, .ld_thank_you_message { font-size: 120%; }
            #add_voucher_to_cart_box { width: auto; }
			#Subproducts .subproductBody .subproductCart input.submit,
            #add_voucher_to_cart_button,
            .ld_form_submit_button
				{ width:auto; height:28px; width: 110px; border:0px; color:#fff; font-weight:bold;
				  margin:3px 0; padding:0px 5px; 
				  background:transparent url(../img/add-to-cart-bg.png) 0% 0% no-repeat; }
		/* }}}-#Subproducts .subproductBody */
		#Subproducts .subproductFooter
			{ float:left; clear:both; width:100%; padding:10px 0px; }
		#Subproducts .subproductFooter .greenBtn
			{ float:right; }
	/* }}}-#Subproducts .subproduct */
/* }}}-#Subproducts */
