@media screen {

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#fdd200;
	background-image:url(/skins/default/en/images/new_bkg.gif);
	background-repeat:repeat-y;
	background-position:center top;
	color:#004730;
	text-align:center;
}

body,p,div,th,td,p,input,select,textarea {
	font-size: 11px; 
	color: #004730; 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
#logo{
	width:975px;
	height:55px;
	background-color:#FFFFFF;
}
#logo a{
	float:left;
}

/* General Styles */
form {
    margin: 0px;
}
input,select,textarea {
	font-size:12px;
}
img {
	border:none;
}

a:link, a:visited, a:active {
	color:#004730;
}

a:hover {
	color:#00a6d6;
}

p, h1, h2, h3, h4, h5, h6 {
	margin:8px 0;
	padding:0;
	text-align:left;
}
h1 {
	font-size:18px;
	margin:2px 0;
	padding:0 6px;
}
h2 {
	font-size:12px;
	margin:2px 0;
	padding:3px;
}
h3 {
	font-size:18px;
	margin:2px 0;
	padding:3px;
}
h4 {
	font-size:12px;
	padding:0;
}
h5 {
	font-size:12px;
	padding:0;
}
h6 {
	font-size:10px;
	padding:0;
	font-style: italic;
	font-weight: normal;
}
hr {
	border-top:1px dashed #999;
	border-right:none;
	border-bottom:none;
	border-left:none;
	background-color:#fff;
	color:#fff;
	width:90%;
	padding:5px;
	clear:both;
}
hr.clear {
	border:none;
}
/*
Error message text
*/
.ErrorMessage {
	COLOR: #ff0000
}

/*
Validate error message text
*/
.ValidateErrorMessage {
	COLOR: #ff0000
}

/*
Success message
*/
.SuccessMessage {
	COLOR: green
}
/* Classes */

.skiplinks {position:absolute; left:-5000px; width:990px; font-size:1px; line-height:1px; text-indent:-5000px;}
.australiazoo {display:none}

.polaroid {
	border:#ccc solid 1px; 
	padding:5px;
	margin:5px;
	float:right;
	background-color:#fff;
}
.polaroidcenter {
	border:#ccc solid 1px;
	padding:5px;
	margin:5px;
	position: relative;
}

.horizontalwrap {
	float:left;
}
.box {
	margin:0 5px;
	float:left; 
	width:370px;
	margin:5px;
}
.boxtext {
	width:170px;
	float:left;
	padding:0 6px 6px 6px;
}
.boxtext ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.boximage {
	width:166px;
	float:left;
	margin:5px;
}

.row { /* row colour for tags*/
	background-color:#efefef;
	width:200px;
	margin:3px;
	padding:3px;
	border:#999 solid 1px;
}

.thumbs{
	float:right;
	width:270px;
	text-align:left;
	color:#827026;
}
.thumbs img {
	text-decoration:none;
	border:#ccc solid 1px; 
	padding:1px;
	margin:1px;
}
.thumbs a:link, .thumbs a:visited {
	text-decoration:none;
}

.required {
	color:#f00;
	font-weight:bold;
}

/* Layout sections */

#azholder {
	width:978px;
	text-align:left;
	margin:0 auto;
	position:relative;
	left:0px;
	background-color:#FFFFFF;
	padding:0;
}

#topnav {
	height:21px;
	margin:0;
	padding:0;
	background-color:#dadada;
	border:solid #FFFFFF 1px;
	border-right:none;
	
}
#topnav ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#topnav li {
	float:left;
	margin:0;
	padding:4px 6px;
	border-right:solid #FFFFFF 1px;
}
#topnav a:link, #topnav a:visited {
	font-size:10px;
	letter-spacing:-1px;
	text-decoration:none;
}

/* banner, top strip with search box */
#banner {
	height:21px;
	background-color:#fed201;
	text-align:right;
	position:relative;
	border-bottom:#000 solid 1px;
}
#banner form, #banner input {
	margin:0;
	padding:0;
}
#banner input.topsearch {
	width:172px; 
	border-left:#ccc solid 1px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	height:21px; 
	float:right;
}
#homelink {
	position:absolute;
	top:5px;
	left:6px;
}
#homelink a:link, #homelink a:visited {
	text-decoration:none;
}
#homelink a:hover {
	text-decoration:underline;
}
/* end banner */

#mainleft {
	width:770px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	padding:0;
	margin:0;
}

#header{
	float:left;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
#headertop{
	height:200px;
	width:775px;
	background-color:#fdd200;
	background-position:left;
	overflow:hidden;
	float: left;
	margin: 0;
	padding: 0;
}
#flashcontent{
	height:168px;
}
/* primary nav start */


.category_menu{
	height:28px;
	width:100%;
	padding:0;
	margin:0;
	background-color:#ccc;
}
/* primary nav end */

/* secondary nav start */


#secondarynav {
	width:770px;
	margin:0 0 10px 0;
	padding:0;
	float:left;
}
.secondarynav{
	width:100%;
	float:left;
	margin:4px 4px 2px;
	padding:4px 4px 2px;
	text-align:left;
}
.secondarynav h2{
	font-size:20px;
}

.secondarynav p{
	width:620px;
	padding:0;
	margin:0;
}
.secondarynav .welcome{
	float:left;
	width:50%;
	text-align:left;
}
.secondarynav form, .secondarynav input, .secondarynav label{
	float:left;
	padding:0;
	margin:0;
}
#auth_form{
	width:100%;
	height:28px;
	margin-bottom:5px;
}
.secondarynav input{
	margin-top:2px;
	padding:1px;
	color:#666;
}
.secondarynav label{
	padding:3px;
	margin-top:2px;
}
.secondarynav form .commonButton{
	float:left;
}
.secondarynav .commonButton{
	float:right;
}
/* secondary nav end */

/* content holder, holds main left column, starts after nav */
#content {
	float:left;
	width:770px;
	background-color:#FFFFFF;
	margin:0 0 10px 0;
	padding:0;
}
/**/

/* breadcrumbs start */

#breadcrumbs {
	margin:4px; 
	padding:2px;
	position:relative;
}

/* breadcrumbs end */


/* 3rd and 4th level pages start */

#sidenav {
	float:left; 
	width:152px;
}
#sidenav ul, #sidenav li {
	margin:0;
	padding:0;
	list-style-type:none;
}
#sidenav a:link, #sidenav a:visited {
	border:#B5B38C solid 1px;
	display:block;
	text-decoration:none;
	padding:2px;
	width:96%;
}
#sidenav a:hover {
	border:#B5B38C solid 1px;
	background-color:#FED201;
}


#submid {
	float:left; 
	width:600px;
}
#submid div{
	float:left;
}

/* split div tags across content page */
#submid .split{
	float:left;
	width:270px;
	height:260px;
	margin:10px;
}
/* align content elements to the right */
#submid .subright {
	width:270px;
	float:right;
	background-color:#fff;
	margin-right:-10px;
}

#submid #newli ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#submid #newli li {
	background-repeat: no-repeat;
	margin:2px;
	padding:4px;
	float:left;
	width:172px;
	font-size:12px;
	font-weight:bold;
	background-color:#efefef;
	
}
#subright p, #subright h4 {
	margin-left:5px;
}

/* 3rd and 4th level pages end */

/* search box start */

#searchbox {
	float:right;
	width:370px;
	color:#666;
	font-size:12px;
	text-align:left;
	margin:4px 0 0 0;
	padding:0;
	height:46px;
	background-image:url(images/search2.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#searchbox form {
	float:left;
	margin:8px 0 0 4px;
	padding:4px;
}
#searchbox input, #searchbox select {
	border:#7f9db9 solid 1px;
	color:#999;
	font-size:14px;
	width:280px;
	height:20px; 
	font-size:14px; 
	margin:1px 0 0 10px; 
	padding:0px; 
	float:left;	
}

/* search box end */

/* logo section start */

#websites{
	float:left;
	width:770px;
	text-align:center;
	border-bottom:#b5b38c solid 1px;
	color:#827026;
}
#websites a:link, #websites a:visited {
	text-decoration:none;
	margin:5px 15px;
	color:#827026;
	float:left;
}

/* logo section end */


/* sponsored links */
#sponsored{
	float:left;
	width:765px;
	margin:2px;
	border-bottom:#b5b38c solid 1px;
	color:#827026;
	background-color:#d9d9d9;
	font-size:11px;
	padding:2px;
	text-decoration:none;
}
#sponsored a:link, #websites a:visited {
	margin:5px 15px;
	color:#827026;
	float:left;
}
#sponsored ul {
	list-style-type:none;
	margin:6px;
	padding:4px;
}
#sponsored li {
	float:left;
	margin:8px;
	padding:4px 2px;
	width:320px;
}

/* corporates links */
#corporates{
	float:left;
	width:765px;
	text-align:left;
	border-bottom:#b5b38c solid 1px;
	color:#827026;	
	margin:2px;
	padding: 3px;
}
#corporates a:link, #corporates a:visited {
	margin:8px 11px;
	float:left;
	padding-left:15px;
}

/* get-involved/corporate sponsorship page */
#corporate-sponsors{
	float:left;
	width:600px;
	margin:5px 0px;
	padding: 5px 0px;
}
#corporate-sponsors a:link, #corporate-sponsors a:visited {
	float:left;
	padding:5px 8px;
	margin:2px 1px;
}

/* footer nav */
#footer{
	
 /* leave empty */
}
#footernav{
	clear:both;
	margin:20px 0 0 0;
	float:left;
	width:100%;
	padding:0;
	background-color:#efefef;
}
/* footer links start */





#footlinks {
	float:left;
	padding:3px 0 3px 0;
	text-align:left;
	margin:0 0 3px 0;
	width:100%;
}

#translate_form {
	margin:0 auto;
	width:580px;
	text-align:center;
	padding:0;
}

#footlinks .linkhead{
	font-size:11px;
	font-weight:bold;
}
#baselinks, #policies{
	float:left;
	width:950px; 
	text-align:center; 
	margin:0px; 
	padding:5px;
}
#policies{
	padding-bottom:20px;
}

/* footer links end */

/* right column start */

#sidebar{
	text-align:center;
	width:203px;
	float:right;
	/*
	position:absolute;
	right:0;
	*/
}
#sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar #crosspromote {
	margin:5px;
	padding:5px;
	text-align:left;
}

/* events calendar flash replacement */
#events {
	height:200px; 
	width:203px; 
	background-color:#004730;
	color:#FFFFFF;
	float:left;
}
#events ul{
	margin:0;
	padding:0;
}

#events li {
	list-style:none;
	text-align:left;
	border-top:1px solid #b6b8ba;
	color:#FFFFFF;
}

#events li i {
	font-size:9px;
}
#events li a:link, #events li a:visited {
	color:#fff;

	background-image:url(images/events-bullet.gif);
	background-repeat:no-repeat;
	background-position:left;	 

	display:block; 
	padding:8px 0 1px 20px; 
	text-decoration:none; 
	letter-spacing:-0.05em; 
	height:24px;
	font-size:12px;
}
#events li a:hover {
	/*background-position:0 18px*/

	background-image:url(images/events-bullet-hover.gif);
	background-repeat:no-repeat;
	background-position:left;	

	background-color:#B3B38C;
	color:#004730;
}
.eventtitle {background:none; background-color:#004730; padding:1px 0 2px 0; font-size:14px; font-weight:bold}
.eventtitle a:link, .eventtitle a:visited, .eventtitle a:hover {color:#fff; text-decoration:none;}
/* end */

.zclogin {
  background-image:url(/images/bg-zooclub.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:0 auto;
	width:176px;
	height:220px;
	text-align:center;
}
.zclogin form {
	padding-top:10px;
}
.zclogin a:hover {
	color:#004730;
}

.cconnect {
	background-repeat:no-repeat;
	background-position:top;
	margin:0 auto;
	height:120px;
	text-align:center;
}
.cconnect a:hover {
	color:#004730;
}

#adoptananimal {
	border:#c5c19d solid 1px;
	background-color:#eee;
}

#product {
	background-image:url(/images/product_steve.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin:0 auto;
	width:176px;
	height:auto;
}

/* right column end */

/*Australia Zoo Poll*/

.poller{	/* The poller box */
	width:155px;
	min-height:250px;		
	padding:0 5px 20px 5px;
	margin:0 auto;
	font:10px verdana, sans-serif;
	border:#ccc solid 1px;
}
/* Label for each radio button */
.pollerOption{
	margin:0px;
}
/* Label for each option above graph - i.e. results */
.result_pollerOption{
	margin:0px;
}
.result_pollerTitle{
	font-weight:bold;
}
/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img{
	float:left;
}
/* The <div> tag where the percentage result is shown */
.result_pollGraph div{
	float:left;
	height:16px;
	background-repeat:repeat-x;
	color:#FFF;
	font-size:10px;
	line-height:16px;
}
/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph{	
	height:16px;
}
/* Message when Ajax is working getting results from the server */
.poller_waitMessage{
	display:none;	
}	
.result_totalVotes{
	clear:both;
	font-size:10px;
	margin-top:10px;
	font-style:italic;
}
/* azt hot deals */

.azt{
width:180px;
margin:5px;
padding:5px;	
border-style:solid;
border-width:1px;	
border-color:#9c301a;


}


.sidetabs{
padding:2px;
	text-align:left;
	margin:6px;
	border:solid;
	border-width:1px;
	border-bottom-style:solid;
	border-color:#000000;
	background:#b5b38c;

}
.sidetabs a:link{
	width:100%;
	height:20px;


}	
.TabSelectedBG {
	/*background-image: url('images/tab_selected_bg.gif');*/
	padding-bottom:2px;
	width:100%;
	text-align:left
}

.TabNormalBG {
	/*background-image: url('images/tab_bg.gif');*/
	padding-bottom:2px;
	width:100%;
	text-align:left
}

.DialogTitle{
	display:block;
	clear:both;
	width:96%;
	color:#004730;
	font-size:11px;
	float:left;	
	margin:5px;
	padding:5px;
	background-color:#efefef;

}
.DialogBorder{
	float:left;

}
.breadcrumb, .breadcrumb a, .breadcrumb a:link{
	color:#004730;
	font-size:11px;
	text-decoration:none;

}
.breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a:active{
	color:#004730;
	font-size:11px;
	text-decoration:underline;
}
/* may be deprecated after new skin complete */
.CommonButtonBG {
	background-image: url('images/but_bg.gif');
}

.SubmitButtonBG {
	background-image: url('images/but_bg.gif');
}

.CommonButton2LeftBG {
	background-image: url('images/btn2_left.gif');
	background-repeat: no-repeat;
}

.CommonButton2CenterBG {
	background-image: url('images/btn2_bg.gif');
}

.SidebarBoxLeftBG {
	background-image: url('images/menu_2.gif');
	background-repeat: no-repeat; 
	background-position: right;
}

.SidebarBoxCenterBG {
	background-image: url('images/menu_1.gif');
	background-repeat: no-repeat; 
	background-position: left;
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold;
}

#home_promos {
	width:370px;
	float:left;
	margin:0 0 0 10px;
	padding:0;

}

#subcategory_left {
	width:365px;
	float:left;
	margin:0;
	padding:0;
}

.subcategory {
	margin-bottom:5px;
	padding-bottom:5px;

}

.sub-cat-img {
	padding: 3px;
	border: solid 1px #ccc;
}

#home_promo{
	padding:4px;
}
#home_categories, #subcategory_right {
	width:360px;
	float:left;
	margin:0;
	padding:0;	
	border-bottom: dashed #666666 solid 1px;
}
#subcategory_right{
	width:365px;
}
#home_categories{
	width:365px;
	margin-top:20px;
	padding-left:10px;
}
#home_categories .subcategory{
	padding:10px;
	margin:0;
	height:225px; 
	border-bottom:solid; 
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#CCCCCC;
}
#home_categories .subcategory .home_cat_desc{
	float:left;
	width:160px;
	font-weight:500; 
	font-size:12px; 
	height:auto; 
	line-height:18px;	
}
    
#home_categories .subcategory img{
	margin:5px 15px 5px 5px; 
	padding:5px; 
	width:150px; 
	height:150px; 
	border:solid 1px #CCCCCC;
	float:left;
}

.home_category_image{
	width:180px;
	height:151px;
	background-color:#fff;
	float:left;
}

/* *** // For category page list of sub-categories */
.home_category, .catlist{
	width:330px; 
	float:left; 
	margin:5px; 
	padding:5px;
}
.home_category{
	float:left;
	width:350px;
	margin:1px;
	padding:6px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}
.sub_category{
	float:left;
	width:330px;
	margin:1px;
	padding:6px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}	
.subcatlist a:hover{
	background-color:#999966;
}
/* //*** For category page list of sub-categories */
	
	
.home_category_list{
	float:right;
	margin-left:10px;
	width:180px; 
	background-color:#fff;
}
.home_category_text{
	float:left;
	width:100%;
}
.home_category_text p{
	padding:4px;
}

.home_category_list ul{
	padding:0;
	margin:0;
}
.home_category_list li{
	text-align:left;
	border-bottom:1px solid #b6b8ba;
	list-style:none;
}
.home_category_list li a:link, .home_category_list li a:visited{
	background-position:0 18px;
	background-repeat:no-repeat;
	background-image:url(/images/view_now.gif);
	background-position:right;	
	display:block; 
	padding:6px 0 3px 0; 
	text-decoration:underline; 
	letter-spacing:-0.05em; 
	height:15px;
	font-size:12px;
}


#home_featured_products{
	padding:8px;
}

.home_featured_products{
	width:350px;
	float:left;
	border:1px red solid;
}
.fpimage{
	float:left;
	margin:0 5px 0 0;
	padding:0;
}
.category_product_image{
	float:left;
	border:1px solid #ccc;
	padding:4px;
	margin:0
}
.category_product_image_clip{
	overflow:hidden;
	padding:0;
	margin:0
}
.fpimage img{
	padding:4px;
	border:1px solid #ccc;
}
.fptext{
	width:250px;
	float:left;
	line-height:15px;	
}
.fptext img{
	border:none;
}
.featureproductbox{
	width:330px;
	margin:5px;
	padding:8px;
	border-bottom:dashed;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	height:190px;
}


.productbox, .cart_productbox{
	float:left;
	width:344px;
	margin:5px;
	padding:8px;
	display:block;
	border:solid;
	border-style:solid;
	border-width:1px;
	border-color:#efefef;

}
.productbox{
	height:270px;
}
.cart_productbox{
	width:720px;
}
.shortDescript{
margin-top:10px;
padding-top:10px;
display:block;
width:250px;
float:left;
	
}
.productbox img{
	float:left;
	margin:5px;
	padding:5px;


}
.productbox_details, .cart_productbox_details{
	text-align:left;
	float:right;
	width:250px;
	
	/*border:1px solid #ccc*/
}
.cart_productbox_details{
	width:600px;
}
.cart_discount_coupon{
	float:left;
	width:728px;
	border:#eeeeee solid 1px;
	margin:4px;
	padding:5px;
	color:#00224C;
	padding-bottom:10px;
}
.cart_discount_coupon_image{
	width:50px;
	height:80px;
	text-align:center;
	float:left;
}
.cart_discount_coupon_details{
	width:200px;
	height:80px;
	padding-left:120px;
	float:left;
}
.cart_discount_coupon_title{
	margin:1px;
	text-indent:120px;
	/*background-position:top;
	background-image:url('/skins/default/en/images/modules/Promotion/coupon_head.gif');
	background-repeat:repeat-x;*/
	height:20px;
	font-size:14px;
	font-weight:bold;
}
#category_description{
	font-size:12px; 
	line-height:18px;
	padding:4px;
}
#category_description img{
	float:left; 
	margin:15px; 
	padding:15px; 
	border:solid 1px #CCCCCC;	
}

.CPager{

}
/* product details page */
.product_details_box{
	width: 755px;
	padding:8px;
	margin-left: 10px;
	float:left;
}
.product_details_box_image{
	float:left;
	margin-right:5px;
}
.product_details_box_image img{
	padding:4px;
	border:1px solid #ccc;
}
.productDetailsTable{
	float:left;
	line-height:20px;
	padding:4px;
	width:50%;
}
#product_details_indent{
	padding:10px;
}
/*
Caption for product details section
*/
.ProductDetailsTitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}
/*
A common button style
*/
.commonButton{
	float:left;
	height:16px;
	text-align:center;
	color:#004730;
	padding:3px 5px 0 5px;
	margin:0 2px;
	border:#004730 1px solid;
	background-color:#B3B38C;
}
.commonButton a:link, .commonButton a:visited{
	color:#004730;
	text-decoration:none;
}
.commonButton a:hover{
	text-decoration:underline;
}

.modifyButton{
	float:left;
	height:16px;
	text-align:center;
	color:#004730;
	padding:3px 5px 0 5px;
	margin:0 2px;
	border:#004730 1px solid;
	background-color:#B3B38C;
}
.content{
	float:left;
	/*width:750px;*/
	width:98%;
	padding:0 10px;
	margin:0 0 20px;
}
.content form{
	float:left;
}
#sendtofriend{
	padding:10px 30px;
	float:left;
	width:430px;
}
#contactus, #registration_form{
	padding:10px 30px;
	float:left;
	width:80%;
}

form div.formrow .commonButton{
	margin-top:3px;
	margin-left:160px;
}
form div.formrow{
	margin-bottom:2px;
}
form div label{
	float:left;
	width:150px;
	text-align:right;
	padding-right:5px;
}
/*
Mandatory field asterisk
*/
.Star {
	COLOR: #ff0000;
	vertical-align: top;
}
/*
Styles for selecting payment method when checking out
*/
#payment_method{
	padding-left:50px;
	padding-bottom:30px;
}
#payment_method .commonButton{
	float:right;
}
.payment_method{
	float:left;
	width:700px;
}
.payment_method .payment_method_details{
	padding-left:10px;
}
#couponform{
	float:left;
	padding-left:10px;
	
}
#couponform .formRow {
	margin-left:10px;
	padding:5px;
}
#couponform .formRow label{
	vertical-align:bottom;
	margin:0;
	padding:0;
	line-height:20px;
	text-align:left;
	width:90px;
}
#cartbuttons{
	padding-top:5px;
	float:right;
	padding-right:15px;
}
#cartTotals{
	float:right;
	text-align:left;
}
#cartTotals .formrow{
	clear:both;
	float:right;
}
#cartTotals .cartprice{
	display:inline;
	width:150px;
	margin-left:10px
}



#wishlist{
	float:left;
	background-color: #FFFFFF;
	width:95%;
	margin:0 0 5px 1px;
	padding:0 0 5px 0;
	border-bottom:1px dashed #CCCCCC;
}
.wishlist_items{
	margin:3px;
	padding-left:10px;
	text-align:left;
}
#sidebarFAQ{
	margin-top:6px; 
	padding-top:2px; 
	border: 1px #CCCCCC dashed; 
}

#wishlist-item-buttons {
	height:50px;
	width: 210px;
}
#wishlist-item-cart {
	height:50px;
}
#cvvhelp{
	position:absolute;
	width:200px;
	height:100px;
	border:1px solid #004730;
	display:none;
	padding:2px;
	z-index:1;
	background-color:#FFFFFF;
}
#promotion_checkout label{
	text-align:left;
	width:130px;
}
#order_search_results_table td{
	line-height:16px;
	size:12px;
}
#order_search_results_table tr{
	background-color:#ffffff;
}
.row_one td{
	background-color:#f1f1f1;
}
.row_two td{
	background-color:#e7e7e7;
}
.bonus-list{
	display:block;
}
.showbonus{
	float:left;
}
.NavigationPath{
	clear:both;
}
#conservation-points{
	/* modify profile page - bonus points display */
	width:250px;
	text-align:center;
	border:1px solid #004730;
	padding:10px 4px;
	margin-right:30px;
	background-color:#B3B38C;
	float:right;
}
.conservation-points-count{
	/* modify profile page - bonus points number */
	color:red
}
#minicart{
	width:195px; 
	background-image:url(/skins/default/en/images/holder_02.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	float:left
}
#minicart_total{
	width:100%;
	padding:20px 0 10px;
	text-align:center;
	float:left
}
#minicart_empty{
	background-image:url(/skins/default/en/images/holder_03.jpg); 
	background-position:bottom left; 
	background-repeat:no-repeat; 
	height:30px;
}
#minicart_buttons{
	width:100%;
	padding:0;
	margin:0;
	text-align:center
}
.minicart_product, .mini_wishlist_product{
	text-align:left;
	padding:0 0 0 20px;
	margin:7px 0 0 0;
}
#minicart_close, #mini_wishlist_close{
	width:100%;
	background-image:url(/skins/default/en/images/holder_03.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	height:30px;
	margin:0;
	padding:0
}
#mini_wishlist{
	width:195px;
	background-image:url(/skins/default/en/images/holder_02.jpg); 
	background-position:top left; 
	background-repeat:repeat-y;
	margin:0;
	padding:0;
}

#mini_wishlist_empty{
	float:left;
	width:90%;
	text-align:center;
}
}