body,table
{
	font-family: Tahoma;
	font-weight: normal; 
	font-style: normal; 
	font-size: 11px;
	color: #4b4b4b;
}	

form
{
	padding-top: 0px;
	margin-top:0px;
	padding-bottom: 0px;
	margin-bottom:0px;
}

A:link 		{color:#B00112; text-decoration:none;}
A:visited 	{color:#B00112; text-decoration:none;}
A:active	{color:#B00112; text-decoration:none;}
A:down		{color:#B00112; text-decoration:none;}
A:hover		{color:#FF0000; text-decoration:none;}

.availability A:link	{color:#B00112; text-decoration:underline;}
.availability A:visited {color:#B00112; text-decoration:underline;}
.availability A:active	{color:#B00112; text-decoration:underline;}
.availability A:down	{color:#B00112; text-decoration:underline;}
.availability A:hover	{color:#FF0000; text-decoration:underline;}

.greylink A:link 	{color:#4b4b4b; text-decoration:none;}
.greylink A:visited {color:#4b4b4b; text-decoration:none;}
.greylink A:active	{color:#4b4b4b; text-decoration:none;}
.greylink A:down	{color:#4b4b4b; text-decoration:none;}
.greylink A:hover	{color:#B00112; text-decoration:none;}

.ebprice
{
	color:#64B119;
	font-weight:bold;
}

.ebpricer
{
	color:#64B119;
	font-weight:bold;
	float:right;
}

.ebpricer_top10
{
	color:#64B119;
	font-weight:bold;
	float:left;
}


.prodlist_price
{
}

.none { border: none; }

.cart_table
{
	border: 1px solid #D8D8D8;	
	margin-bottom: 8px;
}

.cart_preview
{
	text-align: center;
	padding: 2px;
	border-bottom: 1px solid #D8D8D8;	
}

.cart_tr {}

.cart_tr_grey 
{
	background-color: #F4F4F4;
}

.cart_tr_checkout
{
	padding: 2px;
	background-color: #D8D8D8;
}

.cart_td
{
	padding: 2px;
	border-bottom: 1px solid #D8D8D8;	
}

.cart_td_colour
{
	color: #B00112;
	padding: 2px;
	border-bottom: 1px solid #D8D8D8;	
}


.content_h1
{
	font-size: 16px;
	font-weight: bold;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	color: #B00112;
}

.bold_grey_txt
{
	font-weight: bold;
	color: #4b4b4b;
}

.h1_grey
{
	font-size: 16px;
	font-weight: bold;
	color: #9b9b9b;
}

.content_block
{
	padding: 5px;
	border: 1px solid #D8D8D8;
	margin-bottom: 8px;
}

.basket_total
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	border-bottom: 1px solid #D8D8D8;
}


.basket_cities
{
	background-color: #a0a0a0;
	text-align: center;
	color: #FFFFFF;
	padding:3px;
	border: 1px solid #FFFFFF;
}

.basket_cities_pricing
{
	padding: 3px;
	text-align: center;
	border-bottom: 1px solid #D8D8D8;
	background-color: #F4F4F4;
}

.basket_header
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding:3px;
	padding-left:6px;
	background-color: #a0a0a0;
	color: #ffffff;
}

.basketrow_odd
{
	padding-left: 5px;
	padding-top: 3px;
}

.basketrow_even
{
	padding-left: 5px;
	padding-top: 3px;
	background-color: #F4F4F4;
}

.basketrow_odd_actions
{
	padding-bottom: 6px;
	border-bottom: 1px solid #D8D8D8;
}

.basketrow_even_actions
{
	padding-bottom: 6px;
	border-bottom: 1px solid #D8D8D8;
	background-color: #F4F4F4;
}


.storemenu_grey A:link 		{color:#4b4b4b; text-decoration:none;}
.storemenu_grey A:visited 	{color:#4b4b4b; text-decoration:none;}
.storemenu_grey A:active	{color:#4b4b4b; text-decoration:none;}
.storemenu_grey A:down		{color:#4b4b4b; text-decoration:none;}
.storemenu_grey A:hover		{color:#B00112; text-decoration:none;}

.storemenu_grey
{
	border: 1px; border-style: solid; border-color: #D8D8D8;
	border-top: none;
	padding: 3px;
	color: #4b4b4b;
	background-image:url(/images/catmenu_bck.gif);
	background-repeat : no-repeat;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

input,select,textarea
{
	font-family: Tahoma;
	font-weight: normal; 
	font-style: normal; 
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	color: #4b4b4b;
	padding-left: 5px;
}

.input_err
{
	font-family: Tahoma;
	font-style: normal; 
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #B00112;
	color: #B00112;
	padding-left: 5px;
}

.input_err_msg
{
	font-weight: bold; 
	color: #B00112;
}

.formstep_on
{
	color: #B00112;
	font-weight: bold; 
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.formstep_off
{
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
}


.brandselect
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border: 1px solid #D8D8D8;
	border-top: none;
}


h2
{
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	color: #4b4b4b;
}

ul
{
	list-style-image: url("/images/bullet_red_right.gif");
}

.appliance A:hover {color:#9C2952; text-decoration:none; font-weight : bold;}
.baby A:hover {color:#DC314E; text-decoration:none; font-weight : bold;}
.computer A:hover {color:#E58741; text-decoration:none; font-weight : bold;}
.dvd A:hover {color:#8F9F00; text-decoration:none; font-weight : bold;}
.electronic A:hover {color:#47779B; text-decoration:none; font-weight : bold;}
.florist A:hover {color:#E76278; text-decoration:none; font-weight : bold;}
.gaming A:hover {color: #134276; text-decoration:none; font-weight : bold;}
.gift A:hover {color:#E76278; text-decoration:none; font-weight : bold;}
.outdoor A:hover {color:#7E510A; text-decoration:none; font-weight : bold;}
.sports A:hover {color:#057528; text-decoration:none; font-weight : bold;}
.magazine A:hover {color:#d2881f; text-decoration:none; font-weight : bold;}

.main_header_content A:link 	{color:#4b4b4b; text-decoration:none;}
.main_header_content A:visited 	{color:#4b4b4b; text-decoration:none;}
.main_header_content A:active	{color:#4b4b4b; text-decoration:none;}
.main_header_content A:down		{color:#4b4b4b; text-decoration:none;}
.main_header_content A:hover	{color:#B00112; text-decoration:none;}

.main_header_content
{
	padding-left: 117px;
	padding-top: 11px;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
	text-indent:inherit;
}

.outline
{
	border: 1px solid #D8D8D8;
}

.magazine_tbl
{
	border-left: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
}

.magazine
{
	text-align: center;
	font-weight: bold;
	border: 1px solid #D8D8D8;
	border-top: none;
	border-left: none;
	padding: 15px;
}

.list_header
{
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	color: #B00112;
}

.list_td_colour
{
	color: #B00112;
	padding: 4px;
}

.list_td_colour
{
	padding: 4px;
}

.list_td A:link 	{color:#4b4b4b; text-decoration:none;}
.list_td A:visited 	{color:#4b4b4b; text-decoration:none;}
.list_td A:active	{color:#4b4b4b; text-decoration:none;}
.list_td A:down		{color:#4b4b4b; text-decoration:none;}
.list_td A:hover	{color:#B00112; text-decoration:none;}

.list_tr_1
{
	background-color: #f7f7f7;
	padding: 4px;
}

.list_tr_2
{
	padding: 4px;
}

.cart_tbl		
{
	width:310px;
	height:52px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	background-color: #FFFFFF;
}

.cart_header
{
	font-size: 11px;
	background-color: #D8D8D8;
	text-align: right;
	padding: 2px;
	padding-right: 16px;
}

.cart_content
{
	padding: 9px;
}

.cart_text		{width:70px;color: #de000b;}
.cart_items		{text-align: right;}
.cart_checkout	{width:75px;font-variant : small-caps; font-weight: bold;}
	 
.tabs_tbl
{
	width : 1015;
	background-image : url(http://www.edreams.co.za/images/maintabs__bck.gif);
}


.header_tbl
{
	width : 1015;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	border-top: none;
	border-bottom: none;
}

.header_td
{
	background-image : url(http://www.edreams.co.za/images/header__bck.gif);
	padding : 10px;
	padding-left : 0px;
	vertical-align : top;
}

.store_bullet
{
	padding-right: 5px;
	padding-left: 18px;
}


.main_tbl
{
	width : 1015;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	border-top : none;
}

.main_td
{
	padding: 6 px;	
	padding-top: 22px;
}

.links_table
{
	width : 1017;
	border-style: none;
}


.links_cell A:link 		{color:#4b4b4b; text-decoration:none;}
.links_cell A:visited 	{color:#4b4b4b; text-decoration:none;}
.links_cell A:active	{color:#4b4b4b; text-decoration:none;}
.links_cell A:down		{color:#4b4b4b; text-decoration:none;}
.links_cell A:hover		{color:#B00112; text-decoration:underline;}


.links_cell
{
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	padding: 15px;
	vertical-align : top;
}


.links_header
{
	width : 1015;
	padding: 2px;
	padding-left : 8;	
	border-style: none;
	background : #B00112;
	font-weight : bold;
	color : White;
}

.searchbar
{
	width : 1015;
	border-style: none;
	background : #B00112;
	padding: 2px;
	font-weight : bold;
	color : White;
}

.searchbar_text
{
 	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.userbar_tbl
{
	width : 1015px;
	height: 40px;
	border-width: 1px;
	border-style: solid;
	border-color: #D8D8D8;
	border-top : none;
}

.userbar_td A:link		{color:#B00112; text-decoration:underline;}
.userbar_td A:visited	{color:#B00112; text-decoration:underline;}
.userbar_td A:active	{color:#B00112; text-decoration:underline;}
.userbar_td A:down		{color:#B00112; text-decoration:underline;}
.userbar_td A:hover 	{color:#4b4b4b; text-decoration:underline;}
.userbar_td
{
	padding-left: 5px;
	font-size: 11px;
}
.userbar_user
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.tabh { display: none;}
.taba {	display: block;}

#img_enlarge img{
	max-width:300px;
	max-height:300px;
	height: expression(this.height > this.width && this.height > 300 ? '300px' : true);
	width: expression(this.height < this.width && this.width > 300 ? '300px' : true);
	
	
}

.overview_img img, .overview_img a img{
	max-width:50px;
	max-height:50px;
	height: expression(this.height > this.width && this.height > 50 ? '50px' : true);
	width: expression(this.height < this.width && this.width > 50 ? '50px' : true);
	
	
}

#browsestore_header
{
	white-space:nowrap;
	overflow:hidden;
	
}
