.basket {
	background:#494949;
	color:#ffffff;
	border:1px solid;
	padding:2px;
}

td.productListing-data h3.cartProdTitle a {
	color:#999999;
}

html, table, td{	
	padding: 0;
	margin: 0;
}

body {
	width: 1048px;
	margin: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#ACACAC;
	overflow-x: hidden;
}

td#header {
	background-image:url(../images/harmatcsepp.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	width: 747px;
	height: 158px;
}

td#header_logo {
	background-image:url(../images/BiOrganikOnlineLogo.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	width: 268px;
	height: 158px;
}

table#header_menu {
	background-image:url(../images/menu_bg3.jpg);
	background-repeat:repeat-x;	
	height: 46px;
	width: 1007px;
	text-align: center;
	text-transform: uppercase;
}

table#menu_links{	
	height: 23px;
	width: 100%;
}

table#header_menu td , table#header_menu td a{
	color: white;
}

td#menus{
	background-image: url(../images/menu_link_bg.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}

table#header_menu td a:hover{
	/*color: #79A603;*/
	color: black;
	text-decoration: underline;
}

#menus a:hover{
	text-decoration: underline;
}

table#menu_links td#menu_left_bg{
	background-image:url(../images/menu_left_bg.jpg);
	background-position: bottom right;
	width: 5px;
}
table#menu_links td#menu_right_bg{
	background-image:url(../images/menu_right_bg.jpg);
	background-position: bottom left;
	width: 5px;
}

table#menu_links div.menu_link_outer{
	background-image: url(../images/menu_bg2.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
	height: 26px;
}
table#menu_links div.menu_link_left{
	background-image: url(../images/menu_link_left.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
}

table#menu_links div.menu_link_right{
	background-image: url(../images/menu_link_right.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 26px;
}

table#menu_links div.menu_link_inner{
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 3px;
	background-image: url(../images/menu_inactiveicon_bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	height: 23px;
}

table#menu_links div.menu_link_inner_active{
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 2px;
	background-image: url(../images/menu_link_active.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	height: 17px;
	border-top: 1px solid #ac0051;
	border-left: 1px solid #ac0051;
	border-right: 1px solid #ac0051;
	color: black;
}

table#menu_links div.menu_link_inner_active a{
	color: #000000;
}

td#main_left{
	background-image: url(../images/menu_left_bg2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 4px;
}

td#main_right{
	background-image: url(../images/menu_right_bg2.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	width: 4px;
}

table#content{
	width: 1007px;
}

.icon {
	padding-right:5px;
}

table#icons {
	float:right;
	position:relative;
	top: 30px;
	right: 8px;
	cursor:pointer;
}

.icon_text {
	color:#999999;
	font-weight:bold;
	padding-right: 10px;
}

div#buttons{
	text-align: left;
	float:left;
	position:relative;
	left:19px;
	width:917px;
	height:34px;
}

div#buttons ul {
	padding:0px;
	margin:0px;
}

div#buttons ul li {
	background-repeat:no-repeat;
	list-style:none;
	float:left;
	width:169px;
	height:34px;
	padding:0px;
	margin:0px;
	margin-right:6px;
	cursor:pointer;
}

div#buttons ul li.inactive {
	background-image:url(../images/button.png);
}

div#buttons ul li.active {
	background-image:url(../images/button_active.png);
}

div#buttons ul span {
	position:relative;
	top:9px;
	left:18px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

div#buttons ul li.inactive span {
	color:#8c8b89;
}

div#buttons ul li.active span {
	color:#ffffff;
}

a img {border: none; }

a:link {
color:#A5A4A4;
text-decoration:none;
font-weight:normal;
}

#ez_content a:link{
color: #DC6F07;
}

#ez_content a:visited{
color: green;
}

#ez_content font{
 /* font-size: 1.2em;*/
}

#ez_content p font{
  font-size: 24px;
}

a:visited {
color:#FF4878;
text-decoration:none;
font-weight:normal;
}

a:hover {
color: #79A603;;
text-decoration:underline;
}

h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1em;
}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
}

.biggerText {
	font-size: 1.2em;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
/*	margin: 0.1em;*/
}


form{
	text-decoration: none;
	cursor:default;
	color:#777777;
	font-weight:normal;
}

div#loginboxHeading{
	color: white;
	padding-top: 1px;	
}

div#loginbox{
	background-image: url("../images/login_box.jpg");	
	background-repeat: no-repeat;
	height: 186px;
	width: 191px;
	color:#777777;
	margin-left: 4px;
}

table#login_menu .loginBoxLinks span.bold{
	font-weight:bold;
	color: #000000;
}

h2#login_label{
	text-transform: uppercase;
	padding-top: 5px;
	padding-left: 40px;
	height: 32px;
}

div#loginboxContent{
	text-align: right;
}
div#loginboxContent form{
	position: relative;
	right: 15px;
}

div#loginboxContent input{
	width: 140px;
}

div#loginboxContent input, div#loginboxContent a{
	margin-top: 5px;
	margin-right: 10px;
}

div#loginboxContent input#login_button{
	width: 80px;
}

table#login_menu{
	width: 1007px;
	height: 25px;
	padding-left: 2px;
}

input#login_button, td#header_menu td a, input#reg, input#forgot_pass{
	background: transparent;
	text-transform: uppercase;
	border: none;
	color: #7d7d7d;
}

input#search_button{
	background: transparent;
	text-transform: uppercase;
	border: none;
	color: #ffffff;
}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
}

input:focus, select:focus, textarea:focus {
	/*background: #F0F8FF;*/
}

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

LEGEND {
	font-weight: normal;
	padding: 0.3em;
}

LABEL, h4.optionName {
	line-height: 1.25em;
	padding: 0.1em;
	color: red;
}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	font-size: 0.95em;
	margin: 0.2em 0.5em;
}

#logo, .centerBoxContents, .specialsListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
}

LABEL.inputLabel {
	font-size: 0.95em;
	width: 10em;
	float: left;
}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
}

P {
	padding: 0.5em;
}

ADDRESS{
	padding: 0.3em;
}

ADDRESS {
	font-style: normal;
}

.clearBoth {
	clear: both;
}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
}
.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 {
	width:999px;
	text-align: left;
	vertical-align: top;
}

/* main content area */
#contentMainWrapper {
	padding-top: 15px;
}

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

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	/*margin: auto;*/
	/*margin-left:15px;*/
}

/*.centerColumn h1{
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase; 
}*/

.centerColumn h1#categoryIcon{
	padding-left: 13px;
	margin-left: -3px;
	font-size: 16pt;
	color: #FF4878;
	text-transform: uppercase;
	font-weight: normal;
}

.centerColumn h1.borderedHeader{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
  border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	color: #ff4878;
	font-size: 16pt;
	margin-left: -3px;	
	text-transform: uppercase;
	font-weight: normal;
}

.centerColumn h1#ezPagesHeading, .centerColumn h1#newProductsDefaultHeading, .centerColumn h1#cartDefaultHeading, .centerColumn h1#loginDefaultHeading, .centerColumn .centerColumn h1#advSearchResultsDefaultHeading, .centerColumn h1#advSearchDefaultHeading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top: 0px;
	border-bottom: 1px solid #dedede;
	color: #ff4878;
	font-size: 16pt;
	margin-left: -3px;
	padding-left: 13px;
	text-transform: uppercase;
	font-weight: normal;
}

.centerColumn h1#productName{
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	font-size: 16px;
	color: #ff4878;
	text-transform: uppercase; 
}

.centerColumn h1#cartDefaultHeading, .centerColumn h1#newProductsDefaultHeading, .centerColumn h1#loginDefaultHeading{
	border-top: 0px;
	border-bottom: 1px solid #dedede;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
	font-weight: normal;
}

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

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #csNotifications, #navEZPagesTOCWrapper {
	margin: 10px 0px;
	width: 46%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/* HEADER */
#navMainWrapper {
}

#navMainWrapper a:link , #navMainWrapper a:visited {
}

#navMainWrapper a:hover {
text-decoration:underline;
}

#nameWrapper  {
/*padding:10px 0 10px 30px;*/
}

#nameWrapper a, #nameWrapper a:visited {
font-size:40px;
text-decoration:none;
color:#fff;
font-weight:normal;
}

#taglineWrapper {
font-size:20px;
/*padding:10px 0 10px 60px;
margin-top:-30px;*/
color:#fff;
}

#navEZPagesTop {
font-weight: normal;
text-align:center;
font-size:1.2em;
}

 #navEZPagesTop a {
 color:#fff;
 }

.navMainSearch {margin:0 10px 0 0;
line-height:0;
float:right;
}

div#search{
	/*margin-bottom: 20px;*/
	display: block;
}

div#searchHeading{
	display: none;
}


div#searchContent{
	text-align: left;
	background-image:url(../images/kereses_hatter.jpg);
	width:200px;
	height: 37px;
}

div#searchContentInput{
	text-align: left;
	width:140px;
	height: 37px;
	float: left;
	padding-top: 8px;
	padding-left: 5px;
}

div#searchContent select{
	/*width: 120px;*/
}

div#searchContent p, div#searchContent input, div#searchContent a, div#searchContent select{
	/*margin-left: 15px;*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
} 

div#searchSubmit .loginbox{
	background-image: url(../images/kereses_gomb.jpg);
	margin: 0 0 0 0;
	width:55px;
	height:37px;
	border-style:none;
}

form#login_form{
	
}
	
/*navigation*/

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

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	font-weight: normal;
	height: 1%;
	width: 100%;
	background:#F2F2F1;
	padding:0px;
}

#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;
	white-space: nowrap;
}

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

#headerWrapper #navMain ul li {
	border-right:1px solid #666;
}

#navEZPagesTOCWrapper {
font-weight: normal;
float: right;
height: 1%;
border:1px solid #dfdfdf;
}

#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;
}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription  {
	margin: 0.5em;
}
#navBreadCrumb {
/*border-bottom:1px solid #bfbfbf;*/
background:#ffffff;
/*height:20px;*/
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
text-align:right;
color:#660033;

/*padding: 0px 0 5px 0;*/
/*margin:3px 25px 0 25px;*/
}

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

#productDescription, .shippingEstimatorWrapper, #productDescription p {
	padding: 0;
}

#productDescription {
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
}

#oneProductLeft {
	float: left;
	width: 255px;
}

#oneProductRight {
	float: left;
	width: 459px;	
}

#oneProductDetails{
	background-color: #F4F4F4;
	padding: 10px 10px 10px 10px;
	margin-right: 40px;
}

#shortDescription{
	color: #C91A1A;
}

#alsoPurchased, #productListing, #passwordForgotten, #loginDefault, #accountDefault, #accountEditDefault, #addressBookDefault, #addressBookProcessDefault, #accountPassword, #shoppingCartDefault, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #checkoutSuccess, #logoffDefault {
	width: 714px;
	margin: auto;
}



.centerBoxContentsAlsoPurchProductImage{
	width: 120px;
	height: 120px;
	background-color: white;
}

.centerBoxContentsAlsoPurchProductImage img{
	max-width: 100px;
	max-height: 120px;
}

.centerBoxContentsAlsoPurchProductPrice{
	
}

.rowBackground{
	background-color: #F2F2F2;
}

.alert {
	color: #FF0000;
	margin-left: 0.1em;
	font-size: 0.9em;
	}
.advisory {}
.important {
	font-size: 9px;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
	
 #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 1.1em;
	text-transform: uppercase;
}

#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

}

/*Shopping Cart Display*/

#productListing .loginbox{
	text-align: center;
	background: url(../images/buy_button.jpg);
	background-repeat: repeat-x;
	color: white;
	border: 0px;
}

div#shoppingcart{
	background-color: lightgrey;
	background-image:url(../images/right_box_bg_cart.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	margin-top: 0px;
	top: 0px;
}

div#shoppingcartHeading{
	width: 180px;
	margin-left: 10px;
	margin-right: 10px;
}

div#shoppingcartContent{
	width: 180px;
	margin-left: 10px;
	margin-right: 10px;
}

.cartTableHeading TH {
	border-bottom: 1px solid #cccccc;
}

.cartTableHeading2{
	background-color: #A00A30;
	padding-top:2px;
	padding-bottom:2px;
}

.cartTableHeading, #cartSubTotal {
	background-color: #A00A30;
	height: 2.2em;
 }

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

.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: normal;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#cartAttribsList {
	margin-left: 1em;
}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

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

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	width: 205px;
	color: #000000;
	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 {}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
}

.categoryListBoxContents{
	padding: 0px;
	text-align: left;
}

.categoryListBoxContents a{
	color: #79A603;
}

div.categoryListBoxContents{
	font-size: 18px;
	text-transform: uppercase;
}

.centerBoxContents {
	/*padding: 0 5px 5px 5px;*/
}

/* BOXES */

#navColumnOne{
	color: #adacac;
	padding-top: 9px;
	width: 200px;
}
	
#navColumnOne, #navColumnTwo {
/*padding:10px;
background-color:#fafafa;
*/
}	

.centerColumn {
	width: 714px;	
/*padding: 0 25px 0 25px;*/
}
	
h2.centerBoxHeading, .productListing-rowheading, TR.tableHeading {
  	color:#3399CC;
	font-size:16px;
	font-weight:600;
	margin:0 0 10px;
	text-transform:uppercase;
}

h2#productListHeading{
	text-transform: uppercase;
}

h2.centerBoxHeading {
 color: #EC2F36;
 padding-left:10px;
 padding-top: 10px;
 width: 100%;
 height: 28px;
 background-image:url(../images/specials_header_bottom.jpg);
 background-repeat:no-repeat;
 background-position: left bottom;
}

.productListing-rowheading, TR.tableHeading {
height:2em;
}

#productListing div{
	margin-left:2px;
	margin-right:2px;
}

.centerBoxWrapper, .tabTable{
padding: 0px;
margin-bottom: 1em;
margin-right: 10px;
margin-left: 10px;
line-height:1.4;
/*background:#f8f8f8 url('../images/content-bg.jpg') 0 28px repeat-x;*/
}

.tabTable{
  height: 78px;
}

.tabTable td{
  vertical-align: middle;
}

.tabTable a:hover{
	color: #000000;
}
		
.sideBoxContent {
line-height:20px;
/*background:transparent url('../images/content-bg.jpg') top center repeat-x;*/
}

.sideBoxContent a {
	width: 100%;
	color: #adacac;
	font-size:11px;
	margin-left: 20px;
}

.sideBoxContent a:hover{
	color: #000000;
}

.sideBoxContent li{
	color:#A5A4A4;
	font-size:12px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:5px;
	padding-top:6px;
}

#categoriesContent  ul#boys {
	background-color: #a3acc9;
	margin-top: 15px;
}

#categoriesContent  ul#girls {
	background-color: #d39db4;
	margin-top: 15px;
}

#categoriesContent  ul#other {
	background-color: #bb7478;
	margin-top: 15px;
}

#categoriesContent  li {
	/*background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-attachment:relative;
	background-position: 10px 10px;*/
}

.category-top a{
	border:solid;
	border-color:#e0e0e0;
	border-width:0px;
	border-bottom-width:1px;
}

a.category-top, a.category-links{
	text-transform: uppercase;
}

ul.orderHistList{
	line-height:1.4;
	margin-left:-30px;
}

h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	color:#F8F8F8;
	font-size:13px;
	font-weight:600;
	height:21px;
	margin: 0;
	padding-top: 2px;
}

h3.leftBoxHeading, h3.rightBoxHeading{
	border-bottom: 1px solid #d9ded7;
	margin-left: 2px;
	margin-right: 2px;
}

.leftBoxContainer, .rightBoxContainer{
	width: 239px;
	background-image:url(../images/right_box_bg.jpg);
	background-repeat:repeat-y;
	margin-bottom: 10px;
}

.rightBoxContainerTopBorder{
	width: 239px;
	height: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image:url(../images/right_box_header_bg.jpg);
	background-repeat:repeat-y;
}

#shoppingcart .rightBoxContainerTopBorder {
  background-image:url(../images/right_box_top_bg_cart.jpg);
}

#shoppingcart .rightBoxContainerBottomBorder {
  background-image:url(../images/right_box_bottom_bg_cart.jpg);
}

#shoppingcart .rightBoxContainerTopBorder {
  background-image:url(../images/right_box_top_bg_cart.jpg);
}


.rightBoxContainerBottomBorder{
	width: 239px;
	height: 4px;
	background-image:url(../images/right_box_bottom_bg.jpg);
	background-repeat:repeat-y;
	background-position: bottom left;
}

.leftBoxContainerImage, .rightBoxContainerImage{
	width: 232px;
	height: 160px;
	margin-right: 10px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: auto;
	background-color: #ffffff;
}

h3.leftBoxHeading  .leftBoxHeadingSpan, h3.rightBoxHeading .rightBoxHeadingSpan, h3.rightBoxHeading .rightBoxHeadingSpan a{
	margin-left: 5px;
	text-transform: uppercase;
	color: #79A603;
}

#shoppingcartHeading.rightBoxHeading a{
	color: #DC6F07
}

h3 label {
	font-size:1.0em;
}


h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	text-decoration: underline;
} 


/* PRODUCT LISTING */

.productListing-rowheading a {
color:#fff;
}

.productListing-data img {
padding:8px;
}

.productListing-even {
background-color:#666666;
}

.productListing-odd {
/*background-color:#fafafa;*/
}

/* PRODUCT INFO */
#productDetailsList, #productDetailsList li {
list-style-type:none;
margin-left:0;
padding-left:0;
}

/* FOOTER */

#authorLink {
text-align:center;
font-size:.9em;
}

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

#siteinfoLegal a{
  color: #C0D588;
}

#specialsDefault{
	padding-right: 3px;
	margin-left: 8px;
	margin-right: 8px;
	width: 684px;
}

#specialsDefaultMain{
	width: 627px;
	margin: auto;
}

#specialsTopBorder{
	background-image: url(../images/specialsTopBorder.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 100%;
	height: 14px;
}

#specialsLeftBorder{
	float: left;
	background-image: url(../images/specialsLeftBorder.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 218px;
	width: 14px;
	position: relative;
	bottom: 218px;
	padding: 0px;
	margin: 0px;
}

#specialsRightBorder{
	float: right;
	background-image: url(../images/specialsRightBorder.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 218px;
	width: 14px;
	/*height: 14px;*/
}

#specialsBottomBorder{
	float: none;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/specialsBottomBorder.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 100%;
	height: 14px;
}

#boysAndGirls{
	background-image: url(../images/main_boys_and_girls.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 100%;
	height: 191px;
}

#boysAndGirls #boys_link{
	position: relative;
	color: white;
	font-size: 26px;
	top: 95px;
	left: 50px;
	font-weight: bold;
	text-transform: uppercase;
}

#boysAndGirls #girls_link{
	position: relative;
	color: white;
	font-size: 26px;
	top: 95px;
	left: 290px;
	font-weight: bold;
	text-transform: uppercase;
}

.productsAllTableHeader{
	background-color: #2F94DB;
	color: white;
	height: 30px;
}

table#main_menu{
	text-align: center;
	width: 703px;
}

table#catTable{
	text-align: center;
}

td.centerBoxContentsRandomProduct{
	display: table;
	width: 150px;	
	height: 160px;
	padding:	0px;
	margin:		0px;
}

td.elso_sor{
	border-top: 3px solid #E82E36;
	border-left: 3px solid #E82E36;
	border-bottom: 3px solid #E82E36;
}
td.elso_sor_utolso_cella{
	border-top: 3px solid #E82E36;
	border-left: 3px solid #E82E36;
	border-bottom: 3px solid #E82E36;
	border-right: 3px solid #E82E36;
}
td.tobbi_sor{
	border-left: 3px solid #E82E36;
	border-bottom: 3px solid #E82E36;
}
td.tobbi_sor_utolso_cella{
	border-left: 3px solid #E82E36;
	border-bottom: 3px solid #E82E36;
	border-right: 3px solid #E82E36;
}

#bestsellers .wrapper {
	margin: auto;
	}

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

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

#bannerboxHeading {
}
#upProductsHeading {
	text-align: left;
	}
#upDateHeading {
	text-align: right;
	}
/*misc*/
.back {
  float: left;

}
.forward {
	float: right;
}

.normal {
	font-weight: normal;
	}

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

.rowEven {
	/*background-color: #F4F4F4;*/
	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
}


#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 {
	background-color: #ffffff;
}
#popup_products_compare {
	background-color: #000000;
}
#popupImage{
	text-align: left;
}
.column {
	width: 999px;
}
.columnLeft {
	width:200px;
}
.columnRight {
	width:253px;
}
.columnCenter {
	width:744px;
	color: #999999;
	padding-right: 30px;
}

td #cartAttribsList ul li {
	color:#ffffff;
}

div#rolunkText{
	color: black;
}

div#rolunkInfo{
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

div#rolunkAddress{
	padding-top: 30px;
	padding-left: 20px;
}

div#rolunkCsomagkuldes{
	padding-top: 30px;
	padding-left: 20px;
}

img.menuHeader_separator{
	height: 18px;
	width: 1px;
	padding: 0 0 0 0;
	margin-left: 3px;
	margin-right: 3px;
}

.inputboxSearch {
	width: 150px;
	height: 14px;
	margin: 0 0 0 0;
	background: white;
	padding-right:20px;
}

div#siteinfoLegal{
	padding-top: 12px;
}

div#siteinfoLegal{
	background: url('../images/footer_bg.jpg') repeat-x right center;
	height: 27px;
	color: #c0d588;
	width: 1007px;
	font-size: 0.9em;
}

td#border_top{
	padding-top: 15px;
	background: url('../images/border_top.jpg') no-repeat center bottom;
	height: 17px;
}

td#border_bottom{
	padding-bottom: 15px;
	background: url('../images/border_bottom.jpg') no-repeat center top;
	height: 18px;
}

td.border_left{
	background: url('../images/border_left.jpg') repeat-y left top;
	width: 12px;
}

td.border_right{
	background: url('../images/border_right.jpg') repeat-y right top;
	width: 12px;
}

#productListing a, .rightsideBoxContent a, #crossSell a{
	color: #dc6f07;
	text-transform: uppercase;
}

#productListing{
	color: #000000;
	font-weight: bold;
}

#productListing .addCart{
	float: right;
	padding-left: 2px;
}

table.addCart{
	color: #000000;
	font-weight: bold;
	width: 100%;
}

#productListing input.submit_button, .rightsideBoxContent input.submit_button, input.submit_button{
	background: url('../images/submit_button.jpg') no-repeat left top;
	font-size: 9px;
	width: 62px;
	height: 22px;
	border: none;
	color: white;
	text-transform: uppercase;
}

#one_product_heading{
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	position: relative;
	left: -3px;
}

.listingProductImage{
	float: left;
}

.attributes_table{
	padding-left: 10px;
}

.attributes_table td{
	padding-top: 3px;
	padding-bottom: 3px;
}

#ez_pages_bar_header{
	margin-left: 11px;
}

#ez_content{
	padding-left: 10px;
	color: #000000;
}

#ez_content p{
	padding-left: 0px;
}

#ez_pages_bar_header td{
	padding-top: 4px;
}

#productGeneral hr.clearBoth{
	margin-left: -4px;
}

div#tipDiv {
  font-family:arial;
  position:absolute;
  visibility:hidden;
  left:0;
  top:0;
  z-index:10000;
  background-color:#ffffff;
  border:1px solid #336; 
  padding:0px;
  color:#000;
  font-size:11px;
  font-weight: bold;
  line-height:1.3;
}

.submit_button_left{
	background-image:url(../images/submit_button_left.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	width: 7px;
	height: 26px; 
}

.submit_button_right{
	background-image:url(../images/submit_button_right.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	width: 7px;
	height: 26px; 
}

.submit_button_center{
	background-image:url(../images/submit_button_center.jpg);
	background-repeat:repeat-x;
	background-position: top right;
	color: #ffffff;
	height: 26px; 
	padding-left: 2px;
	padding-right: 2px;
}

.submit_button_left_pink{
	background-image:url(../images/submit_button_left_pink.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	width: 7px;
	height: 26px; 
}

.submit_button_right_pink{
	background-image:url(../images/submit_button_right_pink.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	width: 7px;
	height: 26px; 
}

.submit_button_center_pink{
	background-image:url(../images/submit_button_center_pink.jpg);
	background-repeat:repeat-x;
	background-position: top right;
	color: #ffffff;
	height: 26px; 
}

.submit_button_center a{
	color: #ffffff;
	text-transform: uppercase;
}

.submit_button2{
	background: transparent;
	text-transform: uppercase;
	border: none;
	font-size:9px;
	color: #ffffff;
}

/* shopping cart */
#shoppingCartDefault #scQuantityHeading, #checkoutConfirmDefault #scQuantityHeading {
color: #000000;
text-align: left;
padding-left: 13px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 62.5%;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault #scProductsHeading, #checkoutConfirmDefault #scProductsHeading {
color: #000000;
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 62.5%;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault #scUnitHeading, #checkoutConfirmDefault #scUnitHeading {
color: #000000;
text-align: right;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 62.5%;
color: #000000;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault .cartQuantity, #checkoutConfirmDefault .cartQuantity {
text-align: left;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault .cartProductDisplay, #checkoutConfirmDefault .cartProductDisplay {
text-align: left;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault .cartQuantity, #checkoutConfirmDefault .cartQuantity {
text-align: left;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault .cartUnitDisplay, #checkoutConfirmDefault .cartUnitDisplay {
text-align: left;
padding: 0px;
margin: 0px;
color:#A5A4A4;
text-decoration:none;
font-weight:bold;
}

#shoppingCartDefault .cartRemoveItemDisplay, #checkoutConfirmDefault .cartRemoveItemDisplay {
text-align: left;
padding: 0px;
margin: 0px;
}

#shoppingCartDefault #cartContentsDisplay, #checkoutConfirmDefault #cartContentsDisplay {
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
}

#shoppingCartDefault .cartTableHeading2, #checkoutConfirmDefault .cartTableHeading2 {
background-color: #FFFFFF;
}

#shoppingCartDefault .cartTableHeading2, #checkoutConfirmDefault .cartTableHeading2{
padding: 0px;
}

#shoppingCartDefault a:link, #checkoutConfirmDefault a:link {
text-decoration:none;
font-weight:bold;
}

#shoppingCartDefault a:hover, #checkoutConfirmDefault a:hover {
text-decoration:underline;
font-weight:bold;
}

#shoppingCartDefault .forward {
padding-top: 8px;
}

#advSearchDefault .floatLeft{
	float: left;
	margin-right: 10px;
}

h2#checkoutConfirmDefaultBillingAddress{
	margin: 0.2em;
}

h1#checkoutConfirmDefaultHeading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	border-top: 0px;
	border-bottom: 1px solid #dedede;
	color: #ff4878;
	font-size: 16pt;
	margin-left: -3px;
	text-transform: uppercase;
}

#accountHistoryDefault .back{
  padding-right: 5px;
}


     rss*.css   // are always loaded and at least ONE should contain site-wide properties.
     rss*.xsl   // are always loaded and at least ONE should contain site-wide properties.


