html						{width: 100%; height: 100%;}
body						{ font-family: arial, sans-serif; font-size: 12px; color: #545454;}




a						{color: #0966b2; text-decoration: none;}
a:hover						{color: #e41c08;}

form, fieldset, img				{border: 0;}

fieldset input {padding-right: 31px;}

/* Main layout boxes */



.container					{position: relative; top: 0; left: 0; right: 0; width: 100%;}
.home						{background-image: url('../images/gfx_main/bg_container_home.gif'); background-repeat: repeat-x;}
.wrapper					{position: relative; top: 0; left: 0; width: 779px;}
.both						{height: 0px; clear: both; overflow: hidden;}

#header						{height: 250px; background-color: #fff; background-image: url('../images/gfx_main/bg_header.gif'); background-repeat: repeat-x;}
#content					{background-color: #fff;}
#left						{position: relative; float: left; width: 205px; font-size: 12px;}
#right						{position: relative; float: right; width: 516px; padding-left: 27px; padding-right: 31px;}
#footer						{height: 134px; background-image: url('../images/gfx_main/bg_footer.gif'); background-repeat: repeat-x;}

#add_main					{background:#FFFFFF; position:relative; padding-left:210px; } 





/* Header elements */

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}
	
LABEL.inputLabel {
	width: 9em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}	
	
	.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
	
	LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

h1, h6						{position: absolute; top: 51px; height: 1px;}
h1 span, h6 span, h3 span, h4 span	{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
h1 a, h6 a					{position: relative; display: block; height: 199px; cursor: pointer;}

h1 #productListHeading {height: 1px; border:10px}

h1						{left: 0px; width: 401px; font-size: 16px;}
h1 a						{width: 201px;}
h1 span						{background-image: url('../images/gfx_main/bg_h1_logo_fitness_superstore.gif');}
h6						{left: 201px; width: 578px; font-size: 14px;}
h6 a						{width: 578px;}
h6 span						{background-image: url('../images/gfx_main/bg_h2_your_fitness_superstore.jpg');}


#header ul					{padding: 0; position: absolute; list-style: none; font-size: 12px;}
#header ul li					{display: inline; float: left;}

ul#header_menu					{top: 0; left: 172px; height: 51px;}
ul#header_menu li				{height: 51px;}
ul#header_menu li a				{position: relative; color: white; font-weight: bold; font-size: 10px; text-align: center; padding-top: 16px; height: 35px; display: block; float: left; cursor: pointer;}
ul#header_menu li a 	  span			{background-position: 0px 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
ul#header_menu li a:hover span			{background-position: 0px 0px;}

ul#header_menu li.about_us 		a	{width: 80px;}
ul#header_menu li.testimonials 		a	{width: 103px;}
ul#header_menu li.ordering_options 	a	{width: 128px;}
ul#header_menu li.contact_us		a	{width: 90px;}

ul#header_menu li.about_us 		a span	{background-image: url('../images/gfx_main/bg_li_about_us.gif'); }
ul#header_menu li.testimonials 		a span	{background-image: url('../images/gfx_main/bg_li_testimonials.gif');}
ul#header_menu li.ordering_options 	a span	{background-image: url('../images/gfx_main/bg_li_ordering_options.gif');}
ul#header_menu li.contact_us		a span	{background-image: url('../images/gfx_main/bg_li_contact_us.gif');}


ul#header_options				{top: 51px; left: 452px; height: 42px;}
ul#header_options li				{height: 40px; font-size:12px}
ul#header_options li a				{color: #00447c; font-weight: bold; height: 27px; display: block; float: left; padding-top: 15px; padding-left: 14px; padding-right: 20px; background-image: url('../images/gfx_main/pointer.gif'); background-position: left center;}
ul#header_options li a:hover			{color: #e41c08;}



/* Content elements */



div.side_box					{padding-left: 21px; padding-right: 25px; padding-top: 19px; padding-bottom: 19px;}
div.sideBoxContent					{padding-left: 21px; padding-right: 25px; padding-top: 19px; padding-bottom: 19px;}
div.content					{background-image: url('../images/gfx_main/bg_wrapper_content.gif'); background-repeat: repeat-y;}
div#categories_box				{position: relative; background-image: url('../images/gfx_main/bg_categories.gif'); background-repeat: repeat-y; padding-right: 0;}
div#manufacturers_box				{position: relative; background-image: url('../images/gfx_main/bg_manufacturers.gif'); background-repeat: repeat-y;}
div#manufacturers_box form			{position: relative;}
div#manufacturers_box fieldset			{position: relative;}
div#manufacturers_box label			{position: relative;display: block; margin-bottom: 7px;}
div#manufacturers_box select			{position: relative; background-color: #fafafa; font-weight: bold; font-size: 12px; width: 126px; border: 1px solid #eaeaea;}
div#manufacturers_box select option		{background-color: #f2f9ff;}
div#manufacturers_box button			{position: relative; width: 19px; height: 16px; border: 0; font-size: 12px; margin-left: 10px; margin-bottom: 2px; cursor: pointer;}
div#manufacturers_box button span		{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url('../images/gfx_main/bg_button_go.gif'); padding: 0;}

div#ezpagesContent				{position: relative; background-image: url('../images/gfx_main/bg_manufacturers.gif'); background-repeat: repeat-y;}
div#ezpagesContent form			{position: relative;}
div#ezpagesContent fieldset			{position: relative;}
div#ezpagesContent label			{position: relative;display: block; margin-bottom: 7px;}
div#ezpagesContent select			{position: relative; background-color: #fafafa; font-weight: bold; font-size: 12px; width: 126px; border: 1px solid #eaeaea;}
div#ezpagesContent select option		{background-color: #f2f9ff;}
div#ezpagesContent button			{position: relative; width: 19px; height: 16px; border: 0; font-size: 12px; margin-left: 10px; margin-bottom: 2px; cursor: pointer;}
div#ezpagesContent button span		{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url('../images/gfx_main/bg_button_go.gif'); padding: 0;}


/* Footer elements */



#footer form					{position: absolute; left: 348px; color: #00447c; font-weight: bold; font-size: 12px; padding-top: 15px;}
#footer form label				{background-image: url('../images/gfx_main/pointer.gif'); background-position: left center; padding-left: 14px; padding-right: 5px;}
#footer form input				{font-size: 12px; width: 114px; height: 14px; border: 1px solid #a2b7c8;}
#footer form button				{position: relative; width: 19px; height: 16px; border: 0; font-size: 12px; margin-left: 6px; cursor: pointer;}
#footer form button span			{position: absolute; top: 0px; left: 0px; width: 217px; height: 27px; background-image: url('../../../../includes/templates/template_default/buttons/english/button_search.gif'); padding: 0;}

#footer p					{position: absolute;} 
#footer p.footer_options {top: 0; left: 232px; width: 516px; padding-right: 31px; font-size: 12px; height: 50px;} 
#footer p.footer_options a			{color: #00447c; font-weight: bold; padding-top: 17px; height: 32px; padding-left: 14px;} 
#footer p.footer_options a:hover		{color: #e41c08;} 
#footer p.footer_options a.privacy_policy	{float: left; background-image: url('../images/gfx_main/pointer.gif'); background-position: left center;} 
#footer p.footer_options a.top			{float: right; background-image: url('../images/gfx_main/bg_a_top.gif'); background-position: left center;} 
#footer	p.footer_uri				{top: 0; left: 0; width: 205px; height: 134px;color: #FFFFFF;} 
#footer	p.footer_uri a 				{color: #FFFFFF;} 
#footer	p.footer_uri span	{position: absolute; top: 60px; left: 10px; width: 100%; height: 100%; background-image: } 
#footer	p.footer_uri_p	{position: absolute; top: 130px; left: 55px; width: 100%; height: 200; font-size:10px;color: #FFFFFF;} 
#footer p.footer_credits {top: 80px; right: 31px; text-align: right; font-size: 10px; font-weight: bold; color: #809db6;} 
#footer p.footer_credits a			{color: #809db6;} 
#footer p.footer_credits a:hover		{color: #fff;}

#footer p.add_main				{padding-left:250px; top:50px; width: 400px; height: 134px; color: #FFFFFF;text-align:center} 

a.white 				{color: #FFFFFF;} 
a.white:hover 				{color: #FFFFFF;} 
a.white:active 				{color: #FFFFFF;} 

/*GRZESIEK*/

h1					{/*Sorry but h1 tag is reserved for header logo*/}
h2					{/*Sorry but h2 tag is reserved for header slogan section*/}
h3					{position: relative; font-size: 16px; margin-top: 15px; margin-bottom: 15px;}
h4					{position: relative; height: 26px; font-size: 12px; margin-bottom: 12px; color: #e74534;}

#right h4				{font-size: 26px; color: #e74534;}
#right h5				{font-size: 16px; color: #00447c;}


img					{}

#right p				{font-size: 12px; line-height: 18px; text-align: justify; margin-top: 15px; margin-bottom: 15px;}
ul					{list-style-type: square; padding-left: 18px;}
ul li					{}
ol					{padding-left: 24px;}
dl					{}


.left					{float: left;}
.right					{float: right;}
.padding_left_20px			{padding-left: 20px;}
.padding_right_20px			{padding-right: 20px;}


#right p.more				{position: relative; text-align: right; height: 21px; margin-top: 10px;}
#right p.more span			{position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background-image: url('../images/gfx_main/bg_p_a_more.gif'); background-position: right top; cursor: pointer;}
p.show_full_cart			{position: relative; text-align: right; height: 21px; margin-top: 10px;}
p.show_full_cart span			{position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background-image: url('../images/gfx_main/bg_p_a_show_full_cart.gif'); background-position: right top; cursor: pointer;}


/* Breadcumbs section */


#right p.breadcumbs			{width: 546px; height: 27px; padding-top: 8px; margin: 0; margin-bottom: 31px; margin-left: -27px; margin-right: -31px; padding-right: 28px; text-align: right; font-size: 12px; color: #545454; background-color: #f4f4f4; background-image: url('../images/gfx_main/bg_p_breadcumbs.gif'); background-position: right top;}
#right p.breadcumbs a			{color: #545454; padding-left: 16px; background-image: url('../images/gfx_main/bg_p_a_breadcumbs.gif'); background-position: left center;}
#right p.breadcumbs a:hover		{color: #e41c08;}
#right p.breadcumbs a.first		{background-image: none; padding-left: 0px;}


/* Right side content main headers */


h3.main_title				{position: absolute; top: 0px; left: 0px; margin: 0; width: 300px; height: 54px;}
h3.welcome				{top: -35px;}
h3.welcome		span		{}
h3.products_catalog	span		{}
h3.about_us		span		{}
h3.testimonials		span		{}
h3.ordering_options	span		{}
h3.contact_us		span		{}
h3.cart			span		{}
h3.my_account		span		{}
h3.manufacturers	span		
{
	font-size: 5px;
}
h3.privacy_policy	span		{}
h3.search		span		{}
h3.ordering_process	span		{}


/* Right side content normal headers */


h3.featured_products			{font-size: 12px;}
h3.featured_products 	span		{}
h3.special_products			{font-size: 12px;}
h3.special_products 	span		{}


/* Left side box headers */


h4.categories				{position: absolute; top: -27px;}
h4.categories 		span		{background-image: url('../images/gfx_main/bg_h4_categories.gif');}
h4.manufacturers			{}
h4.manufacturers 	span		{background-image: url('../images/gfx_main/bg_h4_manufacturers.gif');}
h4.shopping_cart 	span		{background-image: url('../images/gfx_main/bg_h4_shopping_cart.gif');}
h4.ezpagesContent 	span		{background-image: url('../images/gfx_main/bg_h4_ezpagesContent.gif');}


/* Categories box section */


ul.categories				{position: relative; padding: 0; list-style: none; width: 180px;  margin-top: -10px;}
ul.categories li a			{display: block; font-weight:bold; height: 22px; padding-left: 9px; padding-top: 5px; background-image: url('../images/gfx_main/bg_ul_a_categories.gif');}
ul.categories ul			{position: relative; padding: 0; padding-left: 15px; list-style: none; font-weight: normal; margin-bottom: 5px; margin-top: 5px;}
ul.categories ul li a			{display: block; height: 18px; background-image: url('../images/gfx_main/bg_ul_ul_a_categories.gif'); background-position: left center;}
ul.categories ul ul			{position: relative; padding: 0; padding-left: 15px; list-style: none; font-weight: normal;}
ul.categories ul ul li a		{display: block; height: 18px; background-image: url('../images/gfx_main/bg_ul_ul_a_categories.gif'); background-position: left center;}


/* Shopping cart box section */


ul.shopping_cart			{list-style-type: none; padding: 0; width: 159px;}
ul.shopping_cart li			{position: relative; display: block; width: 159px; padding-top: 4px; padding-bottom: 7px; clear: both; background-image: url('../images/gfx_main/bg_li_shopping_cart.gif'); background-repeat: repeat-x; background-position: left bottom;}
ul.shopping_cart li dl			{list-style-type: none; width: 159px;}
ul.shopping_cart li dl dt		{display: none;}
ul.shopping_cart li dl dd		{float: left;}
ul.shopping_cart li dl dd.qty		{width: 25px;}
ul.shopping_cart li dl dd.c_p_name	{width: 90px; float: left; padding-left: 4px;}
ul.shopping_cart li dl dd.c_p_price	{width: 44px; float: right; text-align: right;}


/* Horizontal products listing */


div.horizontal_product_list		{margin-bottom: 25px; width: 512px;}
ul.horizontal_product_list		{list-style-type: none; padding: 0; width: 512px;}
ul.horizontal_product_list li		{display: inline; float: left; width: 100px; padding-left: 13px; padding-right: 13px; background-image: url('../images/gfx_main/bg_ul_li_product_list.gif'); background-position: top right; background-repeat: repeat-y;}
ul.horizontal_product_list li dl	{list-style-type: none;}
ul.horizontal_product_list li dl dt	{display: none;}


/* Home intro */


div#home_intro				{position: relative; width: 385px; height: 113px; margin-top: -31px; margin-left: -27px; margin-right: -31px; margin-bottom: 31px; padding-top: 31px; padding-left: 27px; padding-right: 162px; background-image: url('../images/gfx_main/bg_home_intro.jpg'); background-position: right bottom;}
div#home_intro p 			{color: #00447c; margin: 0;}


/* Product details */


#product_details			{position: relative; width: 100%;}
#p_d_right				{float: right; font-weight: none;}
#p_d_left				{float: left;}
#p_d_cart				{text-align: center; position: relative; width: 130px; height: 70px; margin-top: 20px; padding: 20px; background-color: #fafafa;}
#p_d_cart label				{display: block; font-weight: bold; float: left; padding-left: 10px;padding-right: 5px; margin-bottom: 10px;}
#p_d_cart input				{display: block; width: 49px; float: left; border: 1px solid #d9d9d9; text-align: center; font-size: 12px;}
#p_d_cart button			{position: relative; width: 126px; height: 25px; border: 0; font-size: 12px; cursor: pointer;}
#p_d_cart button span			{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-image: url('../images/gfx_main/bg_button_add_to_my_cart.gif'); padding: 0;}
#p_d_cart br				{clear: left;}


messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 750px;
	vertical-align: top;
	border: 1px solid #9a9a9a;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#logoWrapper{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:75px;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.5em;
	margin-right: 0.5em;
	}
	
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navBreadCrumb {
	padding: 0.5em 0.5em;
	margin: 1px;
	background-color: #ffffff;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	}

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne, #navColumnTwo {
	background-color: transparent;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #9a9a9a;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	background-color: #E4FEf5;
	border: 1px solid #003D00;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

.centerBoxWrapper {
	border: 1px solid #9a9a9a;
	height: 1%;
	margin: 1.1em 0;
	}

h2.centerBoxHeading {
	font-size: 1.3em;
	color: #ffffff;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.specials_top
{
	text-align: center;
	color: #FFFFFF;
	font-size: 1.3em;
}

#specials_top_nagl
{
	
	text-align: center;
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
}

#specialsDefault
{
	background-color: #FFFFFF;
	border: 1px solid #000;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	}

.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	border: 1px solid #9a9a9a;
	border-bottom: 5px solid #336633;
	margin-top: 1.5em;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* categories box parent and child categories */
A.category-top, A.category-top:visited {
	color: #008000;
	text-decoration: none;
	}
A.category-links, A.category-links:visited {
	color: #004080;
	text-decoration: none;
	}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
	color: #FF0000;
	text-decoration: none;
	}
SPAN.category-subs-parent {
	font-weight: bold;
	}
SPAN.category-subs-selected {
	font-weight: bold;
	}
/* end categories box links */

/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

.productListing-rowheading {
	background-color: #abbbd3;
	height: 2em;
	color: #FFFFFF;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
	
.productListing-even-td {background-color: #FAFAFA;}
.productListing-odd-td {background-color: #EEEEEE;}
.productListing-heading {font-size:12px; color:#FFFFFF; background-color: #abbbd3;}
#checkoutShipto address {font-size:12px; font-weight:bold;}
#desc_another{font-size:12px; font-weight:bold;color:green; font-style:italic}

#obraz img {border: 10px solid #FFFFFF;}

.foot_link a {color:#FFFFFF}
.foot_link a:active {color:#FFFFFF}
.foot_link a:hover {color:#FFFFFF}


/* NEW */

.nav {
	font-family: tahoma; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;
}
.nav:hover {
	font-family: tahoma; font-size: 12px; color: #93d0ee; font-weight: bold; text-decoration: none;
}
.nav2 {
	font-family: tahoma; font-size: 12px; color: #00587c; font-weight: normal; text-decoration: none;
}
.nav2:hover {
	font-family: tahoma; font-size: 12px; color: #006f9c; font-weight: normal; text-decoration: none;
}
.nag{
	font-family: tahoma; font-size: 14px; color:#e12e12; font-weight: bold; text-decoration: none;
}
.nag_gb{
	font-family: tahoma; font-size: 14px; color:#000000; text-decoration: none;
}
.nag2{
	font-family: tahoma; font-size: 14px; color:#ffffff; font-weight: bold; text-decoration: none;
}
.nag3{
	font-family: tahoma; font-size: 12px; color:#ffffff; font-weight: bold; text-decoration: none;
}
.link {
	font-family: tahoma; font-size: 12px; color: #00638c; font-weight: bold; text-decoration: none;
}
.link:hover {
	font-family: tahoma; font-size: 12px; color: #007fb4; font-weight: bold; text-decoration: none;
}
.link2 {
	font-family: tahoma; font-size: 12px; color: #ffffff;  text-decoration: none;
}
.link2:hover {
	font-family: tahoma; font-size: 12px; color: #8bceea;  text-decoration: none;
}
.t1{
	font-family: tahoma; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none;
}
.form {
	width: 170px; height: 18px; font-family: tahoma; font-size: 12px; background-image: url(../images/bg6.gif); background-repeat: repeat-x;

border:1px #085d80 solid; }
.img{
	border: 1px solid #aedaed;
}
.tb1{
	font-family: tahoma; font-size: 12px; color: #00587c; font-weight: bold; text-decoration: none;
}
.tb2{
	font-family: tahoma; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none;
}
.price_1{
	font-family: tahoma;font-size: 12px;color: #000000;font-weight: normal;text-decoration: line-through;
}
.price_2{
	font-family: tahoma;font-size: 12px;color: #e12e12;font-weight: bold;text-decoration: none;
}
.price_3{
	font-family: tahoma;font-size: 12px;color: #000000;font-weight: bold;text-decoration: none;
}
.price_4{
	font-family: tahoma;font-size: 13px;color: #000000;font-weight: bold;text-decoration: line-through;
}
.price_5{
	font-family: tahoma;font-size: 14px;color: #e12e12;font-weight: bold;text-decoration: none;
}
.price_6{
	font-family: tahoma;font-size: 12px;color: #af1800;font-weight: bold;text-decoration: none;
}
.pager{
	font-family: tahoma;font-size: 12px;color: #0d6e96;font-weight: normal;text-decoration: none;
}
.txt{
	font-family: tahoma;font-size: 12px;color: #000000;font-weight: bold;text-decoration: none;
}
.txt2{
	font-family: tahoma;font-size: 12px;color: #000000;font-weight: normal;text-decoration: none; text-align: justify;
}


/* slider */
.clearfix:after, .fline:after {clear: both;display: block;visibility:hidden;height:0;content: ".";}
.clearfix, .fline {display:inline-block;}
#slider {
    width:532px; margin:0 0 20px 15px;
    overflow:hidden;
}
#slider ul {
    width:1596px; margin:0; padding:0;
}
#slider li {
    float:left;
    width:532px;
    background:url(../img/block2.png) no-repeat 0 100%;
    list-style:none;
}
#slider li .inner {
    float:left; width:488px; padding:22px 25px 12px 19px; margin:0;
    min-height:300px;
    background:url(../img/block1.png) no-repeat 0 0;
}
#slider h2 {
    margin-top:0;
    font:normal 700 30px Arial, Helvetica, sans-serif;
    text-transform:uppercase; color:#de4422;
}
.slider-image-box {
    float:left;width:184px;
}
.slider-image-box img {
    vertical-align:bottom;
    border:2px solid #de4422;
}
.slider-details {
    float:right;
    width:290px;
    font-size:14px;
    color:#202020;
}
.slider-details p, #slider .slider-description {
    margin:0 0 1em;
}
#slider .slider-description p {
    margin:0 0 0.5em;
}
#slider .slider-description ul {
    width:auto; margin:0 0 0.5em;
}
#slider .slider-description ul  li {
    float:none;
    width:auto;
    background:none;
    list-style:disc inside;
}
.slider-sale {
    color:#e52e0f;
    font-weight:700; font-size:18px;
    line-height:34px;
}
.slider-sale span {
    float:left; margin:0 5px 0 0;
}
.slider-sale-1 {
    line-height:39px;
}
.slider-sale-2 {
    font-size:34px;
    padding:1px 11px 3px 23px;
    background:url(../img/price.gif) no-repeat 0 0;
}
.slider-save {
    font-weight:700; font-size:16px;
}
.slider-limited {
    font-size:15px; font-weight:700;
    color:#de4422;
}
.slider-buy {
    clear:both;
    text-align:center;
    padding:15px 0 0;
}
#slider-wrapper {
    position:relative;
}
#slider-prev, #slider-next {
    width:12px; height:45px; position:absolute;
    top:50%; margin-top:-22px;
}
#slider-prev {
    left:0;
}
#slider-next {
    right:0;
}
#slider-prev a, #slider-next a {
    display:block; width:100%; height:100%;
    text-indent:-8000px;
    background:url(../img/buttons-prev-next.png) no-repeat 0 0;
    outline:none;
}
#slider-next a {
    background-position:0 -45px;
}
#special-offer-badge {
    position:absolute;
    top:-65px; right:-20px;
    width:120px; height:120px;
    background:url(../img/badge.png) no-repeat 0 0;
}
/*ie 6 hack*/
* html #special-offer-badge { background:url(../img/badge.gif) no-repeat 0 0; }
* html #slider-wrapper { float:left; }
* html #slider-next { right:-15px; }
