body { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background:#cccccc;
}

.header {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:169px;
	background:#ffffff;
}

.search {
	position:absolute;
	top:42px;
	left:450px;
}

.smallcart {
	position:absolute;
	top:33px;
	left:803px;
	text-align:center;
	width:130px;
}
.smallcart A:link {text-decoration:underline; color:black;}
.smallcart A:hover {text-decoration:none; color:black;}
.smallcart A:active {text-decoration:underline; color:black;}
.smallcart A:visited {text-decoration:underline; color:black;}

.navigator {
	position:absolute;
	top:150px;
	left:5px;
	color:#FFFFFF;
}

.navigator A:link {text-decoration:underline; color:white;}
.navigator A:hover {text-decoration:none; color:white;}
.navigator A:active {text-decoration:underline; color:white;}
.navigator A:visited {text-decoration:underline; color:white;}

.contact {
	position:absolute;
	top:110px;
	left:400px;
}
.contact A:link {text-decoration:underline; color:black;}
.contact A:hover {text-decoration:none; color:black;}
.contact A:active {text-decoration:underline; color:black;}
.contact A:visited {text-decoration:underline; color:black;}

.main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:958px;
	border-left:1px solid black;
	border-right:1px solid black;
	background:#99CCFF;
}

.usercptop {
	position:absolute;
	top:75px;
	right:0px;
	width:235px;
	height:20px;
	text-align:center;
	border-top:1px solid black;
	border-left:1px solid black;
	background:white;
}

.usercp {
	position:absolute;
	top:95px;
	right:0px;
	width:215px;
	border-top:1px solid black;
	border-left:1px solid black;
	border-bottom:1px solid black;
	padding:10px;
	line-height:150%;
	background:white;
}

.reshead {
	position:relative;
	top:0px;
	left:0px;
	height:40px;
	width:958px;
	background:black;
	line-height:40px;
}

.resulthead {
	position:relative;
	top:10px;
	left:5px;
	width:550px;
	height:30px;
	font-size:20px;
	color:white;
	line-height:30px;
}

.nav {
	position:relative;
	top:0px;
	width:710px;
	height:25px;
	padding:5px;
	line-height:25px;
}

.results {
	position:relative;
	top:0px;
	left:0px;
	width:715px;
	height:110px;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background:white;
}

.resultstit {
	position:absolute;
	top:0px;
	left:0px;
	width:709px;
	height:19px;
	padding:3px;
	border-bottom:1px solid black;
}

.resultstext {
	position:absolute;
	top:5px;
	left:120px;
	width:550px;
	height:100px;
}

.resultsimg {
	position:absolute;
	top:5px;
	left:5px;
	width:100px;
}

.addto {
	position:absolute;
	bottom:0px;
	right:0px;
	width:109px;
	height:37px;
}

.spacer {
	position:relative;
	top:0px;
	left:5px;
	width:760px;
	height:15px;
}

.footer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:960px;
	background:black;
	color:white;
	text-align:center;
}
.footer A:link {text-decoration:underline; color:white;}
.footer A:hover {text-decoration:none; color:white;}
.footer A:active {text-decoration:underline; color:white;}
.footer A:visited {text-decoration:underline; color:white;}


.addmanagetop {
	position:relative;
	top:0px;
	left:0px;
	width:350px;
	height:18px;
	display:none;
	text-align:center;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid black;
}

.closebut {
	position:absolute;
	top:0px;
	right:0px;
	width:50px;
	height:18px;
}

.addmanagecont {
	position:relative;
	top: 0px;
	left: 0px;
	width:330px;
	height:360px;
	display:none;
	background-color:#ffffff;
	z-index:1;
	padding:10px;
	overflow:auto;
}

.addmanage {
	position:absolute;
	top: 115px;
	left: 200px;
	width:352px;
	height:400px;
	display:none;
	border:1px solid black;
	z-index:1;
}

.ordmanagetop {
	position:relative;
	top:0px;
	left:0px;
	width:450px;
	height:18px;
	display:none;
	text-align:center;
	line-height:18px;
	background-color:#eeeeee;
	border-bottom:1px solid black;
}

.ordmanagecont {
	position:relative;
	top: 0px;
	left: 0px;
	width:430px;
	height:360px;
	display:none;
	background-color:#ffffff;
	z-index:1;
	padding:10px;
	overflow:auto;
}

.ordmanage {
	position:absolute;
	top: 115px;
	left: 200px;
	width:452px;
	height:400px;
	display:none;
	border:1px solid black;
	z-index:1;
}

.basket {
	position:relative;
	top:0px;
	left:0px;
	width:715px;
	height:110px;
	background:white;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.baskettext {
	position:absolute;
	top:5px;
	left:120px;
	width:595px;
	height:100px;
}

.basketimg {
	position:absolute;
	top:5px;
	left:5px;
	width:110px;
}

.basketdel {
	position:absolute;
	bottom:5px;
	right:5px;
	width:129px;
	height:31px;
}

.itemframe {
	position:relative;
	top:0px;
	left:0px;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background:white;
	width:715px;
	height:560px;
}

.itemtop1 {
	position:absolute;
	top:0px;
	left:0px;
	width:179px;
	height:20px;
	border-right:1px solid black;
	text-align:center;
	line-height:20px;
}

.itemtop2 {
	position:absolute;
	top:0px;
	left:179px;
	width:179px;
	height:20px;
	border-right:1px solid black;
	text-align:center;
	line-height:20px;
}

.itemtop3 {
	position:absolute;
	top:0px;
	left:358px;
	width:179px;
	height:20px;
	border-right:1px solid black;
	text-align:center;
	line-height:20px;
}

.itemtop4 {
	position:absolute;
	top:0px;
	left:537px;
	width:178px;
	height:20px;
	text-align:center;
	line-height:20px;
}

.iteminner {
	position:absolute;
	top:30px;
	left:5px;
	width:705px;
	height:415px;
	overflow:auto;
}

.itempost {
	position:absolute;
	top:450px;
	left:0px;
	width:705px;
	height:100px;
	padding:5px;
	border-top:1px solid black;
}

.crosssell {
	position:relative;
	top:0px;
	left:0px;
	width:715px;
	height:100px;
	border-right:1px solid black;
	background:white;
	text-align:center;
}

.custdetails {
	position:relative;
	top:0px;
	left:0px;
	width:705px;
	padding:5px;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	background:white;
}