@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(site/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 {
	font-size: 14px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #fff;
	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 {
	font-size: 14px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #fff;
	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#middlebasket {
	font-size: 14px;
	font-family:tahoma;
	font-weight:bold;
    text-decoration: none;
    color: #fff;
	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;
}

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:748px;
	top:10px;
}

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

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

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 15px;
	background-image:url(images/bullet-side.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#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:9px;
	margin-top:20px;
}

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

div#pagewrapper div#content div#rightcontent div#newsletter div#nameinput {
	float:left;
	padding:0px 0px 0px 230px;/*230px;*/
	border:0px solid #000;
	margin-top:8px;
}

div#pagewrapper div#content div#rightcontent div#newsletter div#emailinput {
	float:left;
	/*margin:8px 0px 0px 92px;*/
	padding:0px 0px 0px 122px;
	padding-right:10px;
	margin-top:8px;
	border:0px solid #000;
}

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

.input1 {
	height:15px;
	width:125px;
	border:none;
	padding-top:4px;
	padding-left:4px;
	border: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#content div#rightcontent div#flash {
	float:left;
	width:748px;
	margin:5px 0px 0px 20px;
}

div#pagewrapper div#footer {
	width:983px;
	height:110px;
	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#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;
}
