@charset "utf-8";
/* CSS Document */

/* BODY */
body			{ color:#555; font:normal 100%/150% arial, verdana; margin:0 0 15px 0; padding:0; text-align:center; }
img				{ border:0; }
form			{ margin:0; }
.clear			{ clear:both; }
.clear_split	{ clear:both; margin:15px 0; }
.clear_left		{ clear:left; }
*				{ margin:0; padding:0; }

/* LINKS */
a				{ color:#2276bc; text-decoration:none; }
a:hover			{ color:#0d4e85; text-decoration:underline; }

/* HEADS */
h1				{ color:#032f62; font:bold 200% arial; margin:0; padding:0; }
h2				{ color:#333; font:bold 160% arial; margin:0; padding:0; }
h3				{ border-bottom:1px solid #e2edf6; font:bold 160% arial; margin:0; padding:0 0 5px 0; }
h4				{ border-bottom:1px solid #e2edf6; color:#032f62; font:bold 160% arial; margin:0; padding:0 0 5px 0; }

/* HEADS */
#content input			{ color:#555; font:normal 12px arial; }
#content select			{ color:#555; font:normal 12px arial; }

				.tcontent2, .tcontent3		{ display:none; }

	#header			{ margin:0 auto; width:992px; text-align:left; }
	
		#header #bt_logo		{ float:left; }
		
		#header #seo_box		{ color:#555; float:left; font:bold 10px/12px arial; margin:3px 0 0 37px; width:250px; }
			#header #seo_box_in			{ padding:0px; }
				#header #seo_box_in h2			{ color:#aaa; font:bold 10px/13px arial; margin:0; }
					#header #seo_box_in h2 a				{ color:#999; text-decoration:none; }
					#header #seo_box_in h2 a:hover				{ color:#777; text-decoration:underline; }
				
		#header #search			{ background:url(/gfx/header/search.png) no-repeat; height:39px; float:left; margin:0 0 0 7px; text-align:left; width:214px; }
			#header #search_input		{ background:#fff; border:0; font:bold 11px arial; color:#999; margin:6px 0 0 15px; padding:5px 0; width:175px; }
		#header #search_go		{ float:left; }
			
		#header #log_reg		{ background:url(/gfx/header/log_reg_bg.png) no-repeat; height:39px; float:left; font:normal 14px arial; margin:0 0 0 6px; text-align:center; width:131px; }
			#header #log_reg a#lr_reg	{ color:#fff; display:block; height:39px; float:left; line-height:35px; margin:0 1px 0 0; text-decoration:none; width:70px; }
			#header #log_reg a#lr_reg:hover	{ background:#2276bc url(/gfx/header/login_l2.png) bottom left no-repeat; color:#fff; text-decoration:underline; }
			#header #log_reg a#lr_log	{ color:#fff; display:block; height:39px; float:left; line-height:35px; margin:0; text-decoration:none; width:60px; }
			#header #log_reg a#lr_log:hover	{ background:#2276bc url(/gfx/header/login_r2.png) bottom right no-repeat; color:#fff; text-decoration:underline; }

		#header #log_acc		{ background:url(/gfx/header/log_acc_bg.png) no-repeat; height:39px; float:left; font:normal 14px arial; margin:0 0 0 6px; text-align:center; width:131px; }
			#header #log_acc a#log_account	{ color:#fff; display:block; height:39px; float:left; line-height:35px; margin:0 1px 0 0; text-decoration:none; width:131px; }
			#header #log_acc a#log_account:hover	{ background:#2276bc url(/gfx/header/log_acc.png) bottom left no-repeat; color:#fff; text-decoration:underline; }
			
		#header #nav			{ background:#181818; height:45px; margin:2px 0 0 0; }
			#header #nav #nav_end			{ background:url(/gfx/header/nav_r.png) no-repeat; height:45px; float:right; width:11px; }
			#header #nav #nav_start			{ background:url(/gfx/header/nav_l.png) no-repeat; height:45px; float:left; width:11px; }
			#header #nav a					{ background:#181818 url(/gfx/header/nav_hover.png) bottom right no-repeat; color:#5dcdff; display:block; float:left; font:normal 10px/13px arial; padding:8px 16px; text-decoration:none; }
				#header #nav a span					{ color:#fff; display:block; font:bold 14px/16px arial; }
			#header #nav a:hover				{ background:#181818 url(/gfx/header/nav_hover.png) repeat-x; color:#5dcdff; }
				#header #nav a:hover span			{  color:#5dcdff; text-decoration:none; text-decoration:underline; }
				
			#header #nav a.women				{ background:#181818; color:#fd95f4; }
			#header #nav a.women:hover			{ background:#181818 url(/gfx/header/nav_hover.png) repeat-x; color:#fd95f4; }
				#header #nav a.women:hover span			{ color:#fd95f4; }
				
			#header #nav #nav_extra				{ float:right; }
				#header #nav a.contact				{ background:#181818; }
				#header #nav a.contact:hover		{ background:#181818 url(/gfx/header/nav_hover.png) repeat-x; }
				










	#footer			{ margin:15px auto; width:992px; text-align:left; font:normal 72% arial; }
	
		#footer #footer_links	{ background:url(/gfx/footer/top.png) repeat-x; height:44px; line-height:44px; }
			#footer_links .fl_r						{ background:url(/gfx/footer/topr.png) no-repeat; float:right; height:44px; width:9px; }
			#footer_links .fl_l						{ background:url(/gfx/footer/topl.png) no-repeat; float:left; height:44px; width:9px; }
			#footer_links .fl_links					{ color:#c6daeb; float:left; line-height:44px; }
				#footer_links .fl_links	a					{ font-weight:bold; margin:0 10px; }
		
		#footer_content			{ background:#2276bc; padding:15px; }


		#footer_end				{ background:#2276bc; height:10px; line-height:10px; }
			#footer_end	.fe_r						{ background:url(/gfx/footer/foot_r.png) no-repeat; float:right; height:10px; width:10px; }
			#footer_end	.fe_l						{ background:url(/gfx/footer/foot_l.png) no-repeat; float:left; height:10px; width:10px; }


		.footer_box				{ float:left; width:317px; margin:0 5px 0 0; }
		.fb_last				{ margin:0; }
			.footer_box_top				{ background:url(/gfx/footer/foot_t.png) repeat-x; color:#fff; font:bold 14px/33px arial; height:41px; }
				.footer_box_top .fbtr				{ background:url(/gfx/footer/foot_tr.png) repeat-x; height:41px; float:right; width:10px; }
				.footer_box_top	.fbtl				{ background:url(/gfx/footer/foot_tl.png) repeat-x; height:41px; float:left; width:10px; }
			

		.fb_content     { background:#083b71; border-left:3px solid #032f62; border-right:3px solid #032f62; color:#ecf6fe; padding:4px 12px; height:120px }

			.fb_content ol				{ color:#faefc9; font-weight:bold; margin:0 0 0 25px; padding:0; }
				.fb_content ol li 					{ line-height:180%; margin:0; padding:0; }
				.fb_content ol li a					{ color:#faefc9; }
				.fb_content ol li a:hover			{ color:#fff; }

			.fb_content ul				{ font-weight:bold; margin:0 5px 0 0; padding:0; }
				.fb_content ul li 					{ display:inline; margin:0; padding:0; }
					.fb_content ul li.plus1				{ font-size:110%; }
					.fb_content ul li.plus2				{ font-size:130%; }
					.fb_content ul li.plus3				{ font-size:150%; }
					.fb_content ul li a 				{ color:#ecf6fe; }
					.fb_content ul li a:hover			{ color:#fff; }


			.footer_box_bot				{ background:url(/gfx/footer/foot_b.png) repeat-x; height:13px; line-height:13px; }
				.footer_box_bot .fbbr				{ background:url(/gfx/footer/foot_br.png) repeat-x; height:13px; float:right; width:13px; }
				.footer_box_bot	.fbbl				{ background:url(/gfx/footer/foot_bl.png) repeat-x; height:13px; float:left; width:13px; }









	#body				{ margin:0 auto; width:992px; text-align:left; }
	
		#body #side				{ background:#f2f7fb url(/gfx/side/sidebg.png); float:left; margin:15px 0; width:219px; }

			#body #side #sidetop					{ background:url(/gfx/side/sidetop.png) no-repeat; height:9px; width:219px; }
			#body #side #sidebot					{ background:url(/gfx/side/sidebot.png) no-repeat; height:9px; width:219px; }
		
			#body #side #cart_items					{ background:url(/gfx/side/cart_items.png); display:block; height:122px; margin:0 5px 15px 5px; width:209px; }
			#body #side #cart_item					{ background:url(/gfx/side/cart_item.png); display:block; height:122px; margin:0 5px 15px 5px;  width:209px; }
				#body #side a#cart_display				{ text-indent:93px; }
				#body #side a#cart_display2				{ text-indent:82px; }
				a#cart_display,a#cart_display2			{ color:#2276bc; display:block; height:85px; font:bold 38px arial; letter-spacing:-3px; line-height:85px; text-decoration:none; }
				a#cart_display:hover,a#cart_display2:hover	{ color:#032f62; }
				#body #side a#cart_checkout				{ background:url(/gfx/side/cart_checkout_off.png); height:35px; float:left; margin:-6px 0 0 7px; width:195px; text-indent:-55555px; }
				#body #side a#cart_checkout:hover		{ background:url(/gfx/side/cart_checkout_on.png); }
				
			#body #side .side_banner				{ margin:0 0 10px 0; }
			
			#body #side #side_menu					{ background:url(/gfx/side/menu_bg.png) repeat-y; display:block; width:209px; margin:0 5px; }
				#body #side #side_menu_top					{ background:url(/gfx/side/menu_top.png) no-repeat; display:block; height:11px; width:209px; }
				#body #side #side_menu_bot					{ background:url(/gfx/side/menu_bot.png) no-repeat; display:block; height:11px; width:209px; }
				#body #side #side_menu_in					{ font:bold 78% arial; margin:0 4px; }
					#body #side #side_menu_in a					{ color:#2276bc; display:block; padding:4px 10px; text-decoration:none; }
					#body #side #side_menu_in a:hover					{ background:#f2f7fc; color:#0d4e85; text-decoration:underline; }
					#body #side #side_menu_in a.selected				{ background:#2c7cbf; color:#fff; text-decoration:none; text-indent:8px; }
					#body #side #side_menu_in a.browse_top				{ color:#032f62; }
					#body #side #side_menu_in a.browse_underline		{ border-bottom:1px solid #e7f0f8; }


			#body #side #side_banners img				{ width:209px; margin:15px 5px 0 5px; }
			
			
		
		#body #content	{ float:left; margin:15px 0 0 15px; width:758px; font:normal 72% arial; }



















			#tab-container-1	{ height:293px; display:block; margin:0; }

			#tab-container-1 ul						{ margin:0 0 0 8px; padding:0; position:relative; list-style:none; }
				#tab-container-1-nav li						{ margin:0 5px 0 0; padding:0; float:left; text-indent:-55555px; height:29px; line-height:29px;list-style:none;  }
				#tab-container-1-nav .nav_hide						{ display:none; }
				#tab-container-1-nav #nav_goal	a					{ background:url(/gfx/front/nav_goal_off.png); display:block; width:98px; display:none; }
				#tab-container-1-nav #nav_goal a.active				{ background:url(/gfx/front/nav_goal_on.png); display:block; width:98px; display:none; }
				#tab-container-1-nav #nav_price	a					{ background:url(/gfx/front/nav_price_off.png); display:block; width:100px; display:none; }
				#tab-container-1-nav #nav_price a.active			{ background:url(/gfx/front/nav_price_on.png); display:block; width:100px; }
				#tab-container-1-nav #nav_brand	a					{ background:url(/gfx/front/nav_brand_off.png); display:block; width:109px; display:none; }
				#tab-container-1-nav #nav_brand a.active			{ background:url(/gfx/front/nav_brand_on.png); display:block; width:109px; }


						/* divs within divs */
						#tab-container-1 .inner_menu				{ background:#2276bc url(/gfx/front/nav2_l.png) no-repeat; height:40px; line-height:40px; }
							#tab-container-1 .inner_tabs				{ padding-top:8px; height:32px; }
								#tab-container-1 .inner_tabs .inner_tabs_r	{ background:url(/gfx/front/nav2_r.png) no-repeat; float:right; width:9px; height:9px; margin-top:-8px; }

						#tab-container-1 .inner_tabs li					{ font:bold 10px arial; float:left; padding:0; text-align:center; }
						#tab-container-1 .inner_tabs li a				{ display:block; line-height:26px; background:url(/gfx/front/nav2_off.png) repeat-x; color:#f5f5f5; text-decoration:none; padding:0; }
							#tab-container-1 .inner_tabs li a .l			{ height:26px; width:9px; float:left; background:url(/gfx/front/nav2_off_l.png) no-repeat; }
							#tab-container-1 .inner_tabs li a .r			{ height:26px; width:9px; float:right; background:url(/gfx/front/nav2_off_r.png) no-repeat; }
						#tab-container-1 .inner_tabs li a:hover			{ background:#000 url(/gfx/front/nav2_hover.png) repeat-x;  }
							#tab-container-1 .inner_tabs li a:hover .l			{ background:url(/gfx/front/nav2_hover_l.png) no-repeat; }
							#tab-container-1 .inner_tabs li a:hover .r			{ background:url(/gfx/front/nav2_hover_r.png) no-repeat; }
								.tab_1 { width:106px; margin:0 9px 0 0; }
								.tab_2 { width:110px; margin:0 9px 0 0; }
								.tab_3 { width:86px; margin:0 9px 0 0; }
								.tab_4 { width:134px; margin:0 9px 0 0; }
								.tab_5 { width:130px; margin:0 9px 0 0; }
								.tab_6 { width:126px; margin:0; } 
						#tab-container-1 .inner_tabs li.active a				{ background:url(/gfx/front/nav2_on.png) repeat-x; color:#fff; }
							#tab-container-1 .inner_tabs li.active a .l			{ background:url(/gfx/front/nav2_on_l.png) no-repeat; }
							#tab-container-1 .inner_tabs li.active a .r			{ background:url(/gfx/front/nav2_on_r.png) no-repeat; }


						.front_content_surrond				{ height:244px; background:#ddd; padding:0 1px; font:normal 100%/150% arial; overflow:hidden; }
							.front_content_surrond a			{ font-weight:bold; }

								.prod_front					{ background:#fff; float:left; border-right:1px solid #eee; color:#777; width:170px; height:243px; border-bottom:1px solid #ddd; overflow:hidden; text-align:center; }
									.prod_front_in				{ padding:8px; }
										.prod_front_img				{ cursor:pointer; height:155px; margin:0; vertical-align:top; overflow:hidden; }
										.prod_front_name			{ cursor:pointer; height:38px; margin:0 0 2px 0; overflow:hidden; font-weight:bold; }
										.prod_front_in a			{ display:block; }
										.prod_front_price			{ color:#333; font-weight:bold; font-size:120%; }
								
								.front_explanation			{ background:#f9f9f9; float:left; width:243px; height:243px; border-bottom:1px solid #ddd; overflow:hidden; }
									.front_explanation_in		{ padding:8px; }
										.frontex_desc				{ margin:5px 0; }
										.frontex_desc p				{ margin:0 0 15px 0; }
										.frontex_desc a				{ font-weight:normal; }
	

				#front_prods_display					{ border-bottom:1px solid #e2edf6; margin:8px 0 15px 0; }

					#jFlowSlide								{ border-bottom:1px solid #e2edf6; }
					#myController							{ background:#e2edf6; color:#6ea8d9; font:bold 120% arial; padding:10px 8px; margin:1px 0; text-align:center; }
							#myController .jFlowNext			{ float:right; }
							#myController .jFlowPrev			{ float:left; }
							#myController span					{ color:#474d52; cursor:pointer; margin:0 6px; }
							#myController span.jFlowSelected	{ color:#032f62; font-weight:bold; cursor:pointer; }
							.jFlowPrev, .jFlowNext				{ cursor:pointer; }

							.prod_front_slide					{ background:#fff; float:left; border-right:1px solid #eee; color:#777; width:125px; height:200px; overflow:hidden; font-size:95%; text-align:center; }
							.prod_front_slide_last				{ background:#fff; float:left; color:#777; width:125px; height:200px; overflow:hidden; font-size:95%; text-align:center; }
								.prod_front_slide_in				{ padding:3px; }
									.prod_front_slide_img				{ cursor:pointer; height:100px; margin:0 0 8px 0; overflow:hidden; }
									.prod_front_slide_name				{ cursor:pointer; height:40px; margin:0 0 3px 0; overflow:hidden; font-weight:bold; }
									.prod_front_slide_in a				{ display:block; }
									.prod_front_slide_price				{ color:#e90000; font-weight:bold; font-size:130%; display:block; }
									.prod_front_slide_sprice				{ color:#e90000; font-weight:bold; font-size:130%; }
									.prod_front_slide_wprice				{ color:#c7c7c7; font-weight:bold; font-size:100%; text-decoration:line-through; }


				.banners							{  }
					.banner1							{ float:left; padding:0 3px 0 0; }
					.banner2							{ float:left; padding:0 0 0 3px; }

				.content_display-home					{ margin:15px 0; background:url(/gfx/front/home-txt-bg.jpg) no-repeat top center #232528; padding:10px; color:#fff;  }
				p.small								{font-size:10px;}
				.cd_seo_links						{ float:left; width:230px; margin:10px 0 10px 80px; list-style-type:none; }
						.cd_seo_links li						{ font-weight:bold; list-style:url(/gfx/front/arrow2.png); margin-bottom:4px;}
						.cd_seo_links li a						{ color:#50c2fb;  }
				.content_display-home h4					{ color:#fff; }
				.content_display-home p					{ margin:15px 0; }
				.content_display						{ margin:15px 0; }
					










				.prodnav						{ clear:both; display:block; margin:12px 0; color:#777; text-align:right; border-top:1px solid #e7f0f8; border-bottom:1px solid #e7f0f8; height:40px; line-height:40px; }
					.prodnav strong					{ color:#333; padding:3px 5px; margin-left:2px; }
					.prodnav a						{ border:1px solid #eee; padding:3px 5px; font-weight:bold; text-decoration:none; margin-left:2px; }
					.prodnav a:hover				{ border:1px solid #0d4e85; color:#555;  }

					.prod_sort						{ float:left; }
						.prod_sort span					{ margin-left:10px; }
						.prod_sort span b					{ color:#333; }

				.prod_list						{ border-right:1px solid #e7f0f8;}
				.prod_list, .prod_list_last		{ width:150px; float:left; margin-bottom:25px; }
					.prod_list_in					{ padding:0 12px; text-align:center; }
						.prod_list_img					{ display:block; height:130px; overflow:hidden; cursor:pointer; }
						.prod_list_name					{ display:block; height:50px; overflow:hidden; font:bold 100%/140% arial; cursor:pointer; }
						.prod_list_price				{ color:#999; height:30px; }

							.prod_list_price .prod_list_buy				{ float:right; }
							.prod_list_price .productSpecialPrice		{ font:bold 120% verdana; }













			#product_info		{  }
				#pinfo_content				{ float:left; width:508px; margin:0 20px 0 0; }
					#pinfo_content h1				{ margin:0 0 20px 0; }
					.pinfo_img						{ float:left; width:220px; margin:0 20px 0 0; text-align:center; }
					.pinfo_price					{ float:left; width:250px; margin:0; }
					#pinfo_content input			{ width:auto; }
	
						.pinfo_price .status		{ margin:10px 0; font:bold 14px arial; color:#555; }	
							.pinfo_price .status span	{ color:#c90000; }		
						.pinfo_price .statustext	{ font:normal 12px arial; color:#777; }		
						
							.prod_price_spec				{ float:left; color:#c90000; font:normal 11px arial; width:114px; }
								.prod_price_spec strong			{ font:bold 32px/30px arial; letter-spacing:-2px; display:block; }
							.prod_price						{ float:left; color:#e90000; font:bold 32px/30px arial; letter-spacing:-2px;  width:114px; }
							.prod_price_save				{ float:left; font:bold 12px arial; color:#777; }
								.prod_price_save span			{ text-decoration:line-through; }
								.prod_price_save strong			{ display:block; color:#555; text-decoration:none; }
						
						#prod_buy						{ background:#f5f5f5; width:195px; }
							#prod_buy_in						{ padding:8px 12px; }
								#prod_buy_in h4					{ background:#f5f5f5; color:#333; font:bold 14px arial; margin:0 0 5px 0; padding:0; border:0; }
								#prod_buy_in .prod_select			{ width:171px; margin:3px 0; color:#333; }

						
						.prod_extra						{ background:#fafafa; float:right; margin:0px 0 10px 10px; border:1px solid #ccc; padding:10px 10px 4px 10px; width:140px; color:#777; font:bold 95% arial; }
						.prod_extra	a					{ display:block; font-size:12px; margin-bottom:6px; font-weight:bold;  }

				#also_bought				{ float:left; width:210px; background:url(/gfx/misc/also_bought_bg.gif) repeat-y; }
				#also_bought_in				{ margin:0 0 0 5px; width:205px; }
					#also_bought .also_bought		{ margin-bottom:10px; }
					#also_bought h5					{ background:#eee; color:#333; font:bold 14px/26px arial; margin:0; padding:0; }
					.also_prod						{ font:bold 95% arial; display:block; height:105px; overflow:hidden; border-bottom:1px solid #eee; margin:10px 5px 0 5px; }
						.also_prod_img					{ float:left; width:105px; text-align:center; height:100px; overflow:hidden; }








					#login-container 	{border:1px solid #dbe9f4; padding:4px; background:#e8f1f8; width:742px}
						#login			{background:#fff; width:732px; padding:10px 0 0 10px; margin:0px; }
						#login p		{margin:0px 0px 10px 0px; padding:0px 0 0px 0px; font:bold 120% arial; color:#165283}
						#login_email	{margin:0px 0px 10px 0px;}
						#login_radio_button {margin:10px 0px 0px 0px;}
						#login_go {margin:10px 0px 10px 120px;}
						a.forgot_password {color:#2276bc; display:block; margin-left:122px; margin-top:10px;}
					#login	input		{font:bold 100% arial; color:#165283;}
					#create_account_text {float:right; width:240px; border:1px solid #dbe9f4; padding:4px; background:#e8f1f8;}
						#create_account_text .inside {background:#fff; width:230px; padding:10px 0 0 10px; margin:0px;}
						#create_account_text p {font-size:95%; padding-right:5px; margin:5px 0 0 0;}
						#create_account_text h3 {font-size:120%; margin-bottom:5px; font-size:120%;}
						#create_account_text h4 {font-size:120%; margin-bottom:5px; margin-top:10px;}
						#create_account_text ul {font-size:95%; margin:0px 0 10px 0; padding:0px; list-style:none;}
						#create_account_text li {padding:3px; margin:0px; font-weight:bold;}
					#create_account {margin-top:10px; border-top:1px solid #e7f0f8; padding-top:10px; float:left; width:500px;}
					#create_account label, #create_account input, #create_account select, #create_account textarea {display: block; float: left; width: auto; margin-bottom: 10px;}
					#create_account label {width: 200px; text-align: left; padding-right: 10px; margin-top: 2px;}
					#create_account textarea {height: 50px;}
					#create_account .gender{float:left; width:43px; padding-top:4px; padding-left:4px;}
					#create_account hr {border:1px solid #dbe9f4; height:1px; margin-bottom:8px;}





				.cart_delete_header,.cart_name_header,.cart_qty_header,.cart_price_header		{ float:left; padding:5px 0px; text-indent:5px; background:#f9f9f9; font-size:95%; }
				.cart_delete_header										{ width:55px; }
				.cart_name_header											{ width:325px; }
				.cart_qty_header											{ width:80px; }
				.cart_price_header											{ width:60px; }
				.cart_clear_header											{ clear:both; border-bottom:1px solid #aaa; margin:6px 0; }

				.cart_delete,.cart_name,.cart_qty,.cart_price		{ float:left; padding:5px 0px; text-indent:5px; }
				.cart_delete										{ width:55px; }
				.cart_name											{ width:325px; }
				.cart_qty											{ width:80px; }
				.cart_price											{ font:bold 120% arial; width:60px; }
				.cart_clear											{ clear:both; border-bottom:1px solid #eee; margin:6px 0; }
				
				.cart_total {font:normal 120% arial; text-align:right;}
				.cart_total span {color:#2276bc; font:bold 140% arial; text-align:right;}
				.button_checkout {float:right; margin-top:10px;}
				.button_update {float:left; margin-top:10px;}
				
				.checkout h3 {margin:10px 0 10px 0; font-size:140%;}
				.checkout_address {width:300px; border:1px solid #dbe9f4; padding:4px; background:#e8f1f8; float:left; margin-right:10px;}
				h5 {padding-top:8px; margin-bottom:6px; margin-top:5px; border-bottom:1px solid #e2edf6; font:bold 120% arial; padding:0 0 5px 0; }
				.inside {background:#fff; padding:0px 5px 10px 10px; margin:0px;}
				
				.edit_address {border:1px solid #dbe9f4; padding:4px; background:#fff; float:left; width:427px;}
				
				.continue {margin-top:10px;}
				.continue_shipping {float:right;}
				
				#checkout_products_ordered {border:1px solid #dbe9f4; padding:4px; background:#fff; margin-bottom:10px;}
				#prod_ord_row {padding:10px 0 10px 0;}
				#prod_ord_qty, #prod_ord_name, #prod_ord_tax, #prod_ord_price {float:left;}
				#prod_ord_qty										{ width:40px; padding-left:15px; }
				#prod_ord_name											{ width:540px; }
				#prod_ord_tax											{ width:60px; }
				#prod_ord_price										{ font:bold 120% arial; width:60px; text-align:right;}
				#prod_ord_total {text-align:right; margin-right:15px; border-top:1px solid #e2edf6; padding-top:5px; margin-top:10px;}
				#prod_ord_total2 {text-align:right; border-top:1px solid #e2edf6; padding-top:5px; margin-top:10px;}
				

				.brand		{ float: left; width:177px; color:#777; margin:5px; text-align:center; font-size:11px; }
					a.brand_title	{ font-weight:bold; font-size:12px; display:block; }
					.brand_img		{  margin-top:10px; }
					.brand_clear	{ clear:both; margin:7px 0; border-top:1px solid #eee; }



				.ft		{ margin:0 auto; width:992px; margin:15px 0; color:#999; font-weight:bold; text-align:left;  }
				.ft_r	{ float:right; text-align:right; }


				.contactus input, .contactus textarea		{ margin:5px; font:bold 14px/22px arial; color:#777; border:1px solid #777; padding:4px; width:250px; }
				.contactus textarea							{ width:500px; height:180px; }
				.contactus div								{ background:#f5f5f5; width:270px; }
				.contactus div.texta						{ background:#f5f5f5; width:520px; }


				.statusin			{ color:#555; font:bold 90% arial; padding:5px; }
				.statusout			{ color:#d63200; font:bold 90% arial; padding:5px; }

				.tabcontentstyle			{ padding:15px 0; } 

				.tabcontentstyle ul,.tabcontentstyle ol			{ margin:30px; font-weight:bold; }
				.tabcontentstyle p			{ margin:0 0 15px 0; }
				.tabcontentstyle li			{ margin:0 0 6px 0; }

				


	#starbuy	{ margin-left:9px; float:right; width:229px; }
	#starbuy #starhead	{ background:#d7e7f3 url(gfx/star/t.png) no-repeat; height:58px; display:block; width:229px; }
	#starbuy #star		{ background:#d7e7f3 url(gfx/star/b.png) bottom center no-repeat; width:229px; float:left; }
	#starbuy #star_inner	{ background:#fff; padding:12px; border-left:2px solid #2276bc; border-right:2px solid #2276bc; margin:0 3px 48px 3px; text-align:center; }
		#starbuy #star a.textlink	{ font-size:14px; text-decoration:underline; font-weight:bold; padding:5px 0; margin:5px; display:block; }


	#s_cart			{ float:left; width:520px; background:#fff; }
	#cart_price		{ text-align:center; }

	
							#cart_price_prod_price_spec				{ color:#c90000; font:normal 11px arial; }
								#cart_price_prod_price_spec strong			{ font:bold 32px/30px arial; letter-spacing:-2px; display:block; }
							#cart_price_prod_price						{ color:#e90000; font:bold 32px/30px arial; letter-spacing:-2px; }
							#cart_price_prod_price_save				{ font:bold 12px arial; color:#777; }
								#cart_price_prod_price_save span			{ text-decoration:line-through; }
								#cart_price_prod_price_save strong			{ display:block; color:#555; text-decoration:none; }
						
					
	#star_buy_notice		{ background:#f3f3f3; border:2px solid #d63200; padding:12px; font-size:14px; font-weight:bold; margin:10px 0; }