@charset "utf-8";
/*  EB ASIA CSS DEFINIITIONS
	===================================
	Last Edit:	28/04/10

	CONTENTS
	========
	Inner page, home page, category page*/

/*##########################################################################
############################## GLOBAL STYLES ###############################
##########################################################################*/
html {
	background:#cdcdcd;
}
body {
	margin:0;
	padding:0;
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:small;
	color:#000;
}
fieldset {
	border:0;
}
.hidetype {
	display:none;
}
.nolststyle {
	list-style:none;
}
.pricetxt {
	font-size:180%;
	color:#F00;
	list-style:none;
	font-weight:bold;
}
ul {
	padding:0;
	margin:0;
}
#bcrumbs {
	white-space:nowrap;
}
#bcrumbs a {
	color:#ff9c00;
	padding:3px;
	white-space:nowrap;
}
.articlethumb {
	display:inline;
	margin: 10px 20px 10px 0;
	border:solid 6px #999;
}
.article a {
	color:#ff9c00;
	font-weight:bold;
}
/*############################################################################
############################## TYPOGRAPHY ###################################
############################################################################*/
h1 {
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:180%;
	color:#5077a0;
	font-weight:300;
	padding:20px 0 15px 0;
	margin:0 0 10px 0;
	border-bottom:4px solid #ff9c00;
	line-height:1em;
}
h2 {
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:150%;
	color:#666666;
	font-weight:300;
	line-height:1.5em;
}
h3 {
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:120%;
	color:#5077a0;
	font-weight:bold;
	padding:20px 15px 5px 15px;
	margin:0;
	background: url(../img/roundboxgrey_top.gif) no-repeat;
}
h4 {
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:170%;
	color:#fff;
	font-weight:300;
	padding:20px 0 10px 0px;
	margin:0;
	background: url(../img/roundboxblue_top.gif) no-repeat;
}
h5 {
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:240%;
	line-height:1em;
	color:#5077a0;
	font-weight:300;
	padding:20px 0 15px 0;
	margin:0 0 20px 0;
	border-bottom:4px solid #5077a0;
}
h6 {
	font-family: Arial, "helvetica Neue", Helvetica, sans-serif;
	font-size:240%;
	line-height:1em;
	color:#fff;
	font-weight:300;
	padding:20px 0 15px 0;
	margin:0 0 20px 0;
	border-bottom:4px solid #ffffff;
}
/*############################################################################
############################## Foooter #######################################
############################################################################*/
#footerlinks {
	margin: 0 auto;
	width:450px;
	list-style:none;
	font-size:12px;
	color:#fff;
}
#footerlinks li {
	float:left;
	display:block;
	padding:20px 4px 0px 0px;
	display:inline;
}
#footerlinks li a {
	color:#000;
}
#footer {
	float:left;
	width:100%;
	height:71px;
	background:url(../img/footer_tile.gif) repeat-x #cdcdcd;
	clear:both;
}
/*##########################################################################
############################## HOME PAGE STYLES ############################
##########################################################################*/

#homewrap {
	width:100%;
	background:url(../img/bg_tile.gif) repeat-x;
	overflow:hidden;
}
#homecontentwrap {
	margin: 0 auto;
	width:958px;
	overflow:hidden;
	background:url(../img/home_header.jpg) top left no-repeat #fff;
	padding: 0 10px 0px 10px;
}
#homesearchbox {
	height:32px;
	display:block;
	list-style:none;
	background: url(../img/form-left-home.gif) 7px 20px no-repeat;
	padding-top:20px;
}


#homesearchbox .searchtxtfield {
	float:left;
	width:200px;
	height:21px;
	padding:8px 8px 0 8px;
	margin-left:20px;
	border-top: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
	border-left:0;
	}

#homesearchbox .searchbtn {
	float:left;
	width:116px;
	height:31px;
	background: url(../img/search-btn-home.gif) top left no-repeat;
	border:0;
	margin-left:-10px;
	text-indent:-10000px;
	font-size:0;
	display:block;
	line-height:0;	
	} 


#homebody {
	background:#255c87;
}
/*############################################################################
###################### GENERIC 2 COLUMNN UL LAYOUT ##########################
############################################################################*/

/*-----------[ GENERIC 2 COLUMN UL ]----------*/
.hometwocollist p {
	font-size:120%;
}
.hometwocollist {
	list-style:none;
	line-height:1.5em;
	padding:10px;
}
.homeco1one {
	float:left;
	width:376px;
}
.homeco1two {
	float:right;
	width:500px;
	padding-right:20px;
	list-style:none;
}
.homeco1two li {
	margin-left:20px;
}
.homeco1two ul {
	list-style:square;
}
/*-----------[ ROUNDBOX 2 COLUMN UL ALTERATIONS ]----------*/
.hometwocollistround {
	list-style:none;
	line-height:1.5em;
	padding:10px;
	background: url(../img/home_roundbox_top.gif) top left no-repeat #cdcdcd;
}
.hometwocollistround p {
	font-size:120%;
}
/*-----------[ EB ONLINE PROMO SECTION WRAP ]----------*/
#ebonlinepromo {
	float:left;
	width:100%;
	margin-top:20px;
	overflow:hidden;
	background: url(../img/home_roundbox_bottom.gif) bottom left no-repeat #cdcdcd;
}
/*############################################################################
###################### BRIT COMPETITION CONTENT ##############################
############################################################################*/
.ebcomp {
	float:left;
	padding: 10px 0 0 0;
	width:958px;
	height:160px;
}
/*#footerblock { margin:0 auto; width:978px; height:40px; background:#fff;}
*/

/*############################################################################
############################## COUNTRY PANEL #################################
############################################################################*/
.homectrybanner {
	float:left;
	width:474px;
	height:169px;
	background:url(../img/cntry_banner_home.jpg) no-repeat;
	margin-top:10px;
}
.homectrybanner ul {
	float:left;
	display:block;
	color:#fff;
	margin:0;
	padding: 20px 30px;
}
.homectrybanner li {
	float:left;
	display:block;
}
.homectrybannerheading {
	float:left;
	width:250px;
	font-size:16px;
	font-weight:bold;
}
.homectrybannerbcopy {
	float:left;
	width:250px;
	height:90px;
	font-size:11px;
	overflow:hidden;
}

/*############################################################################
############################# HOME SHOP PANEL ###############################
############################################################################*/

.homeshopbanner {
	float:right;
	width:474px;
	height:169px;
	margin-top:10px;
}

/*##########################################################################
############################## INNER PAGE STYLES ###########################
##########################################################################*/
#innerwrap {
	width:100%;
	min-width:780px;
	height:100%;
	display:block;
	overflow:hidden;
	background:#fff;
}
/*############################################################################
############################## Header #######################################
############################################################################*/

#innerheadwrap {
	position:relative;
	width:100%;
	height:96px;
	overflow:hidden;
	background:#4c78b5;
}
#innerheader {
	position:relative;
	width:100%;
	min-width: 530px;
	height: 82px;
	background:url(../img/inner_header.jpg) no-repeat;
}
#innerheadstrip {
	position:relative;
	width:100%;
	height:14px;
	background:#6cb6ff;
}
#innerheadcontents {
	list-style:none;
	padding:0;
	margin:0;
}
#homelink a {
	float:left;
	width:250px;
	height:82px;
	display:block;
	text-indent:-90000px;
	text-decoration:none;
}
#innersearchbox {
	float:right;
	display:block;
	padding:30px 30px 0 0;
}

#innersearchbox .searchtxtfield {
	float:left;
	width:200px;
	height:23px;
	background: url(../img/form-left-inner.gif) top left no-repeat #fff;
	border:0;
	padding:8px 8px 0 8px;
	margin:0;
	}

#innersearchbox .searchbtn {
	float:left;
	width:116px;
	height:31px;
	background: url(../img/search-btn-inner.gif) 0 0 no-repeat;
	border:0;
	margin-left:-10px;
	text-indent:-10000px;
	font-size:0;
	display:block;
	line-height:0;	
	} 


/*############################################################################
############################## CONTENT #######################################
############################################################################*/

/*-----------[ LEFT COLUMN ]----------*/

.innerleftcol {
	float:left;
	clear:none;
	width:229px;
	padding-left:10px;
	z-index:2;
}
.roundboxgrey {
	float:left;
	width:229px;
	background: url(../img/roundboxgrey_bottom.gif) bottom no-repeat #e4e4e4;
	clear:both;
	margin:10px 0 0 0;
}
.roundboxgrey img {
	float:left;
	padding: 0 0 10px 10px;
}
.roundboxgrey p {
	float:left;
	padding:10px;
	margin:0 10px 10px 10px;
}
.roundboxblue {
	float:left;
	width:229px;
	background: url(../img/roundboxblue_bottom.gif) bottom no-repeat #2869ad;
	clear:both;
	margin:10px 0 0 0;
	color:#fff;
}
.roundboxblue h4 {
	text-align:center;
}
.roundboxblue img {
	float:left;
	padding: 0 0 10px 10px;
}
.roundboxblue p {
	float:left;
	padding: 0 10px 10px 10px;
}
.roundboxblue ul {
	background:#5da1e9;
	padding:10px 0 10px 30px;
	margin:0 10px 10px 10px;
	list-style:square;
}
#britshoptile {
	float:left;
	width:229px;
	height:101px;
	display:block;
	padding:5px 0 10px 0;
}
/*---------------------------------*/

/*-----------[ MAIN COLUMN ]----------*/

.innermaincol {
	width:auto;
	z-index:0;
	max-width:720px; /*min-width:229px; */
	margin:0;
	margin:30px 0 0 270px;
}
/*---------------------------------*/

/*############################################################################
############################## MISSING MORE PANEL #################################
############################################################################*/

.innermsgbanner {
	float:left;
	margin: 25px 0 0 0;
	display:blockl;
	width:650px;
	height:118px;
	background:url(../img/msgbanner-bg.jpg) no-repeat;
	}
	
.innermsgbanner ul {
	list-style:none;
	}
	
.innermsgbanner .msgbannerbtn {
	width:164;
	float:right;
	margin:0;
	padding: 50px 15px 0 0;
	}
	
.innermsgbanner p {
	margin:0;
	padding:0;
	}
	
.innermsgbanner .msgbannertype {
	width:280px;
	height:100px;
	float:right;
	margin:0; 
	padding:20px 0 0 0;
	font-size:17px;
	font-weight:bold;
	color:#666666;
	}
	
.innermsgbanner .msgbannertype .msgbannertypeh1 {
	font-size:23px;
	color:#ff9c00;
	margin:0;
	padding:0;
	}


/*############################################################################
############################## COUNTRY PANEL #################################
############################################################################*/

.innerctrybanner {
	float:left;
	padding:0 0 10px 0;
	margin: 10px 0 0 0;
	width:650px;
	height:104px;
	background:url(../img/cntry_banner_inner.gif) no-repeat;
	display:block;
}
.innerctrybanner ul {
	color:#fff;
	list-style:none;
	padding:20px 10px 0px 15px;
	margin:0;
}
.innerctrybanner li {
	float:left;
}
.innerctrybannerheading {
	width:130px;
	font-size:16px;
	font-weight:bold;
}
.innerctrybannerbcopy {
	width:300px;
	padding-left: 20px;
	line-height:1.5em;
	font-size:10px;
}
/*##########################################################################
############################## BANNERS #####################################
##########################################################################*/

.leaderboardbnr {
	width:728px;
	height:90px;
	padding:20px 0px 20px 0px;
}
.mrecbnr {
	float:right;
	width:336px;
	height:280px;
	padding:20px;
	display:block;
}
/*##########################################################################
########################### ARTICLE STYLES #################################
##########################################################################*/

.article {
	line-height:1.5em;
	padding: 0 0 30px 0;
}
/*##########################################################################
####################### CATEGORY LIST PAGE STYLES ##########################
##########################################################################*/

.catindexitem {
	overflow:hidden;
	line-height:1.5em;
	background:#f0f0f0;
	margin:10px 0 10px 0;
	padding:0 10px 0 10px;
	height:100%;
}
.catindexitem dl {
	float:left;
	width:100%;
}
.catindexitem dt {
	float:left;
	width:20%;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	padding-right:5%;
}
.catindexcontent {
	float:left;
	width:75%;
	margin:0;
	padding:0;
}
.catindexcontent a {
	margin-right:10px;
}
.catindexbtn {
	float:right;
	padding:0;
	margin:0;
}
.catindexitem a {
	color:#000;
}
.catindexbtn a {
	color:#ff9c00;
	font-weight:bold;
}
.catlinklist a {
	margin-right:10px;
	color:#000;
}
/*##########################################################################
######################## SEARCH RESULTS STYLES #############################
##########################################################################*/

.sresultslist {
	line-height:1.5em;
	border-bottom: solid #d9d9d9 1px;
	margin:10px 0 10px 0;
	padding:0 15px 0 0px;
	height:100%;
}
.sresultslist dl {
	float:left;
	width:100%;
	border-bottom: solid #ccc 1px;
	margin:0;
	padding:15px 0 10px 0;
}

#lastresult{
	border-bottom: none;
	padding-bottom:20px;
}
.sresultslist a:hover {
	background:#C03;
}
.sresultslist dt {
	float:left;
	width:100px;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	padding-right:15px;
}
.sresultslist dt img {
	border:3px #E4E4E4 solid;
	margin:0;
}
.catindexcontent {
	float:left;
	width:75%;
	margin:0;
	padding:0;
}
.catindexcontent a {
	margin-right:10px;
}
.catindexitem a {
	color:#000;
}
.catindexbtn {
	color:#ff9c00;
	font-weight:bold;
	float:right;
	padding:0;
	margin:0;
}
.catindexbtn a {
	color:#ff9c00;
	font-weight:bold;
}
.catlinklist a {
	margin-right:10px;
	color:#000;
}
/*  */

.sresultsthumb {
	font-size:100%;
	color:#000;
	font-weight:normal;
	line-height:120%;
}
.sresultscattitle {
	font-size:130%;
	color:#000;
	font-weight:bold;
	padding: 0 0 5px 0;
}
/*pagnation style*/
.searchpagnation {
	float:left;
	width:698px;
	border:1px solid #999;
	color:#999;
	background-color:#E4E4E4;
	padding: 3px 10px;
	height:1.3em;
}
.searchpagnation .pageLeft {
	float:left;
	width:58%;
	overflow:auto;
	text-align:left;
}
.searchpagnation .pageRight {
	float:right;
	width:40%;
	overflow:auto;
	text-align:right;
}
.searchpagnation a {
	color:#ff9c00;
	text-decoration:none;
}
.searchpagnation a:link {
	color:#ff9c00;
	text-decoration:none;
}
.searchpagnation a:visited {
	color:#ff9c00;
}
.searchpagnation a:hover {
	color:#777;
}
.searchpagnation a:active {
	color:#000;
}
