body, table, th, td{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

* {padding:0;margin:0;}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:smaller;
	background: #a2909e url(Snow.jpg) top center; background-repeat:repeat-y;
	/*background: #a2909e url(all_bg.jpg) top left repeat-x;*/
	}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#003366;
text-decoration:none;
}

a:visited{
color:#003366;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

a:active{
color:#ffffff;
text-decoration:none;
}

li{
display:inline;
}

ol{}

ul{}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding-left:4px;
}


.actCHECKOUTEM {background-color:#b9e8ff;}
.actCHECKOUTBG {background-color:#b9e8ff;}

.actlarger{font-size: larger;}
.actsmaller{font-size: smaller;}
.actxxsmall{font-size:xx-small;}
.actxsmall{font-size:x-small;}
.actsmall, h4 {font-size:small;}
.actregular{font-size:medium;}
.actlarge{font-size:large;}
.actxlarge{font-size:x-large;}
.actxxlarge{font-size:xx-large;}

.actwarningcolor{color:#ff0000;}
.actrequiredcolor{color:#ff0000;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff0000;}
.actwarning{font-size:x-large;color:#ff0000;}
.actwelcome{font-size:medium;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: smaller; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:smaller;color:#003366;}

#wrapper, #wrappertop{
	position:relative;
	text-align: left;
	width: 756px;
	margin: 0 auto 0 auto;
}
#wrapper {	background-color: #044A74;}
#logoleft{
	position:absolute;
	top:0px;
	left:0;
}

#logocentre{
	padding: 123px 0 0 0;
	margin: 0 12px 0 12px;
	background: url(header3centre.gif) top repeat-x;
}
#logocentre img {
	position: absolute;
	top: 0px;
	margin: 50px 0 0 38px;

}
#delivery img {
	position: absolute;
	top: 0px;
	margin: 50px 0 0 638px;
}

#menumsg {position: absolute;top:0px;margin:105px 0 0 605px;}
#menumsg a {color:#FFFF00;}
#menumsg a:hover{color:#FFCC00;}

#logoright{
	position:absolute;
	top: 0;
	left:744px;
	}

#menu {
	background: url(header2.gif) top left no-repeat;
}

#menu ul {
	margin: 0 0 0 10px;
	padding: 15px 0px 5px 0px;
}
#menu a {
	text-decoration:none;
	font-weight:bold;
	padding-left: 0px;
	margin:0 50px 0 38px;
	color:#FCFCFC;
}
#menu a:hover{color:#003399;}

.menulower a {font-size:smaller;
	line-height:1.3em;}
.menulower h4 {color:#003399;}

#menulowerhome {background: url(headerhome.gif) no-repeat;padding: 15px 10px 25px 100px;}
#menulowerhome a {color:#003399;}
#menulowerhome a:hover{color:#000000;}
#menulowerPs2 {background: url(headerPs2.gif) no-repeat;padding: 7px 10px 17px 100px;}
#menulowerPs2 a {color:#003399;}
#menulowerPs2 a:hover{color:#000000;}
#menulowerPlaystation {background: url(headerPs1.gif) no-repeat;padding: 7px 10px 17px 100px;}
#menulowerPlaystation a {color:#003399;}
#menulowerPlaystation a:hover{color:#000000;}
#menulowerxBox {background: url(headerxbox.gif) no-repeat;padding: 7px 10px 17px 100px;}
#menulowerxBox a {color:#003399;}
#menulowerxBox a:hover{color:#000000;}
#menulowersell {background: url(headersell.gif) no-repeat;padding: 15px 10px 24px 100px;}
#menulowersell a {color:#0033FF;}
#menulowersell a:hover{color:#000000;}
#menulowerInfo {background: url(headerInfo.gif) no-repeat;padding: 15px 10px 24px 100px;}
#menulowerInfo a {color:#003399;}
#menulowerInfo a:hover{color:#000000;}

#basket {position:relative;
	float:left;
	top:0px;
	left:10px;
	color:#ffffff;
	}
#basket a:active{color:#ffffff;}
#basket a {color:#ffffff;}
#basket img {margin-left: 15px;}
#searchbox{}
#searchbutton{
	top:0;right:0;
	vertical-align:middle;
	margin-left:250px;
}
#searchbutton a {color:#ffffff;
	font-size: 0.7em;
	vertical-align:middle;}
input#sb{
	background-color:#999999;
	border: 1px solid #00008B;
	vertical-align:middle;
	margin: 0 0 4px 14px;
	padding: 0 0 0 0;
	color:#ffffff;}

input#sb1 {
	border: 1px solid #00008B;
	vertical-align:middle;
	margin: 0 0 4px 4px;
	padding: 0 0 0 0;
}


.hozline {height:1px;background:url(hozline.gif) top left repeat-x;}
#navigation {
	float:right;
	width:162px;
	padding: 8px 7px 0 0;
	color:#FFFFFF;
}

img {border:none;}

#content {
	width: 570px;
	padding: 8px 8px 8px 8px;color:#666666;
}
#content p,#content br,#content li{margin:4px 25px 4px 25px;text-align:justify;text-decoration:none}
#content h4 , #content h3{margin-top:8px;margin-left:25px;}
#content ul li 	{
	padding:0 0 0 18px;
	height:12px;
	background:url(list1.gif) top left no-repeat
	}
#content ul {
	list-style:none;
	margin:0px;
	margin-left:8px;
	padding:0px;
}
#content li {display:block;}
#content table, #contentTitle{
	background-color:#ffffff;
	}
#content table a {padding:0px; border:0;}
#content table h4, #content table h3 {margin-left:0;}
#contentTitle{border:1px solid #ffffff;height:20px;width:570px;}
#content table img {border:1px solid #000000;}
#content table, #content table th, #content table td {border:1px solid #ffffff;}

#content form{background-color:#FFFFFF;}
.contentbox {background-color:#b9e8ff;color:#666666;width: 570px;}
.contentfullimg img{padding:4px 25px 4px 25px}
.contenttopleft{width:560px;}

.contenttopright{
float:right;width:10px;}

* html #content, * html #navigation {margin-top:-14px}
* html #navigation, * html .contenttopright, * html .contentbottomright {margin-left:-3px;}
* html #content table img {margin-left:-7px;}

.SmallImageText,.ImageText {clear:left;}
.ImageText img{float:left;padding:0 20px 3px 20px;}
.ImageTextRight img{float:right;padding:0 20px 3px 20px;}
.SmallImageText img{float:left;padding:0 10px 0px 24px;}
.contentbottomleft{width:560px}
.contentbottomright{
float:right;width:10px;}

.advert {
	font-size: 80%;
	border-top: 1px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 162px;
	
}

.advert img {
	border: 1px solid #cccccc;
}

.navbox {
	width: 162px;
	background:url(1_mid1.jpg) top left repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
	border:0;
}

.navbox p {padding: 4px 8px 2px 8px;
text-decoration:none;}

.navboxmiddle img {position:relative;
top:0;
left:5px;
float:left;
padding-right:18px;
}

.navboxdark {
	width: 162px;
	background:url(1_mid2.jpg) top left repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
}

.navboxdark p {padding: 4px 8px 4px 8px;
text-decoration:none;}

.navboxdarkmiddle img {position:relative;
top:0;
left:5px;
float:left;
padding-right:18px;
}

#footer {
	background: url(bot.gif) top left no-repeat;
	padding:0;
	clear:both;
	height:72px;
}
#botnav, #Copy {
	clear:none;
	position:absolute;
	color:#ffffff; 
	width:756px;
	height:13px;
	text-align:center;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}	
#botnav {bottom: 3em;}
#botnav a{color:#9ddefe;}
#botnav a:hover{color:#FCFCFC;}
#Copy {bottom:1.2em;}
#Copy img {margin:0 2px -2px 0;}
