@charset "utf-8";
* {
    font-family: arial;
    margin: 0px;
    padding: 0px;
}

body {
	background-color:#161616;
}

ul, li {
    list-style: none;
}

div#pagewrapper {
	width:983px;
	background-color:#FFF;
	margin:0px auto;
}

div#pagewrapper div#header {
	position:relative; 
}

div#pagewrapper div#header div#headerbackground {
	background-image:url(images/background-header.jpg);
	height:108px;
}

div#pagewrapper div#header div#logo {
	position:absolute;
	left:10px;
	top:27px
}

div#pagewrapper div#header div#basket {
	position:absolute;
	width:190px;
	height:85px;
	left:770px;
	top:10px;
}

div#pagewrapper div#header div#shoppingbag {
	position:absolute;
	background-image:url(images/shopping-bag.png);
	width:57px;
	height:69px;
	left:710px;
	top:17px;
}

div#pagewrapper div#header div#basket div#top {
	padding: 4px 0px 0px 15px;
	height:21px;
	width:80px;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}

div#pagewrapper div#header div#basket div#top a {
	font-size: 14px;
	font-family:tahoma;
	font-weight:bold;
	color:#00aee3;
    text-decoration: none;
}

div#pagewrapper div#header div#basket div#topright {
	padding: 4px 0px 0px 15px;
	height:21px;
	width:80px;
	background-image:url(images/bullet.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}

div#pagewrapper div#header div#basket div#topright a {
	font-size: 14px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #00aee3;
}

div#pagewrapper div#header div#basket div#middlebasket {
	font-size: 14px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #ffffff;
	width:190px;
	height:21px;
	background-image:url(images/middle-basket.png);
	text-align:center;
	padding-top:4px;
	float:left;
}
div#pagewrapper div#header div#basket div#bottombasket {
	background-image:url(images/secure-online-payment.png);
	width:190px;
	height:34px;
	float:left;
	color:00aee3;
}

div#pagewrapper div#header div#menu {
	background-image:url(images/menu-background.jpg);
	position:relative;
	height:43px;
}

div#pagewrapper div#header div#menu div#searchinput {
	position:absolute;
	left:745px;
	top:8px;
	background-color: #o0aee3;
	height:1px;
}

.input {
	height:18px;
	width:129px;
	border:none;
	padding-top:4px;
	padding-left:4px;
}

div#pagewrapper div#header div#menu div#search {
	position:absolute;
	left:884px;
	top:8px;
}

div#pagewrapper div#header div#menuinner {
	float:left;
	width:730px;
}
div#pagewrapper div#header div#menuinner ul {
	padding:0px;
	margin:0px;
}

div#pagewrapper div#header div#menuinner ul li {
    float: left;
	padding:0px;
	margin:0px;
}
div#pagewrapper div#header div#menuinner ul li a {
    padding: 18px 12px 6px 12px;
	background-image:url(images/menu-split.png);
	background-repeat:no-repeat;
	background-position:left;
    font-size: 13px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #f1f1f1;
	margin:0px;
	display:block;
}

div#pagewrapper div#header div#menuinner ul li a:hover {
	color:#183e66;
}

div#pagewrapper div#content {
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
	width:983px;
}

div#pagewrapper div#content div#leftmenu {
	width:190px;
	float:left;
}

div#pagewrapper div#content div#leftmenu div#category  {
	width:170px;
	padding:10px 0px 6px 0px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #f1f1f1;
	font-size:13px;
	background-image:url(images/category-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
}

div#pagewrapper div#content div#leftmenu div#leftmenuinner {
	float:left;
	width:190px;
}
div#pagewrapper div#content div#leftmenu div#leftmenuinner ul {
	padding:0px;
	margin:0px;
}

div#pagewrapper div#content div#leftmenu div#leftmenuinner ul li {
    float: left;
	width:170px;
	padding:0px;
	margin-left:20px;
}
div#pagewrapper div#content div#leftmenu div#leftmenuinner ul li a {
    padding: 2px 0px 2px 0px;
	background-position:left;
    text-decoration: none;
    margin:0px;
	display:block;
	color:#000000;
}

div#pagewrapper div#content div#leftmenu div#leftmenuinner ul li a:hover {
	color:#a0c2e4;
}

div#pagewrapper div#content div#rightcontent {
	width:793px;
	float:left;
}

div#pagewrapper div#content div#rightcontent div#topleft {
	float:left;
	margin-left:20px;
	margin-top:20px;
}

div#pagewrapper div#content div#rightcontent div#topmiddle {
	float:left;
	margin-left:9px;
	margin-top:20px;
}

div#pagewrapper div#content div#rightcontent div#topright {
	float:left;
	margin-left:20px;
	margin-top:10px;
}

div#pagewrapper div#content div#rightcontent div#newsletter {
	float:middle;
	width:748px;
	height:39px;
	background-image:url(images/newsletter.jpg);
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:15px;
}

div#pagewrapper div#content div#rightcontent div#newsletter div#nameinput {
	float:left;
	margin:5px 0px 0px 110px;
}

div#pagewrapper div#content div#rightcontent div#newsletter div#emailinput {
	float:left;
	margin:-28px 0px 0px 245px;
}

div#pagewrapper div#content div#rightcontent div#newsletter div#signup {
	float:left;
	margin:8px 0px 0px 0px;
}

.input1 {
	height:18px;
	width:145px;
	border:none;
	padding-top:4px;
	padding-left:4px;
}

div#pagewrapper div#content div#rightcontent div#bottomleft {
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:15px;
}

div#pagewrapper div#content div#rightcontent div#bottommiddle {
	float:left;
	margin-left:9px;
	margin-top:10px;
	margin-bottom:15px;
}

div#pagewrapper div#content div#rightcontent div#bottomright {
	float:left;
	margin-left:9px;
	margin-top:10px;
	margin-bottom:15px;
}

div#pagewrapper div#content div#rightcontent div#flash {
	float:left;
	width:750px;
	margin:60px 0px 0px 245px;
}

div#pagewrapper div#footer {
	width:983px;
	height:30px;
	background-image:url(images/footer-background.jpg);
	background-repeat:no-repeat;
}

div#pagewrapper div#footer div#skyline {
	width:976px;
	height:23px;
	text-align:right;
	padding:6px 7px 0px 0px;
}

div#pagewrapper div#content div#rightcontent div#bottomleft {
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:15px;
}

div#pagewrapper div#content div#rightcontent div#bottommiddle {
	float:left;
	margin-left:9px;
	margin-top:10px;
	margin-bottom:15px;
}

div#pagewrapper div#content div#rightcontent div#bottomright {
	float:left;
	margin-left:9px;
	margin-top:10px;
	margin-bottom:15px;
}

div#pagewrapper div#footer div#skyline a {
	font-family:Tahoma;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}

div#pagewrapper div#footer div#footerlinks {
	width:953px;
	text-align:center;
	padding:25px 15px 0px 15px;
	font-size:11px;
	color:#FFF;
}

div#pagewrapper div#footer div#footerlinks a{
	font-family:Tahoma;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

