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;
	background:#ffffff;
}

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

.smallcart {
	position:absolute;
	top:50px;
	left:638px;
	text-align:center;
	width:96px;
}
.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:310px;
}
.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:85px;
	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:105px;
	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:45px;
	width:958px;
	background:black;
}

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

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

.results {
	position:relative;
	top:0px;
	left:0px;
	width:715px;
	height:250px;
	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:30px;
	left:220px;
	width:450px;
}

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

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

.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;}


.addmanage {
	position:absolute;
	top: 115px;
	left: 200px;
	width:352px;
	height:400px;
	display:none;
	border:1px solid black;
	background-color:#ffffff;
	z-index:1;
	padding:10px;
	overflow:auto;
}
	

.basket {
	position:relative;
	top:50px;
	left:0px;
	width:560px;
	height:200px;
}

.baskettext {
	position:absolute;
	top:10px;
	left:180px;
	width:200px;
}

.basketimg {
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
}

.basketdel {
	position:absolute;
	top:69px;
	left:400px;
	width:150px;
}

