/* CSS Document */

body {
background-color:#000000;
margin:0px;
padding:0px;
text-align:center;
	background-image:url(images/spaceBg.jpg);
	font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;
		font-size:12px;
} 
a {text-decoration:none;}
.surround {
	background-repeat:no-repeat;
	background-position:top Center;
	margin:0px auto;
	padding:0px;
	text-align:center;
	clear:both;
	position:relative;
	width: 901px;
	background-image: url(images/starspun_01.jpg);
	
} 

.header { 
background-repeat:no-repeat;
background-position:top center;
height:163px;
text-align:center;
} 

.toplinks {
margin:auto;
padding:24px 0px 0px 394px;
text-align:left;
height:47px;
overflow:hidden;
} 
.toplinks img {
padding-left:27px;

}
.search {
text-align:left;
padding:5px;
margin-top:15px;
color:#AD6EC5;
background-color:#000000;
position:relative;
margin-right:3px;
}
.newsletter {float:left;
width:174px;
margin-top:10px;
padding-left:114px;
text-align:left;
position:relative;
}
.newstextfield {
margin:0px 5px;
width:120px;
height:11px;

}
.joinbtn {
position:absolute;
right:0px;
top:1px;
}
.search img { padding-left:5px;}
input.textfield {width:97px; margin:0px; height:11px;}
.gobtn {
position:absolute;
right:5px;
top:6px;
}
.subsurrond {
	background-image:url(images/starspun_05.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	background-color: #FFFFFF;
	width:801px;
	margin:auto;
	margin-bottom:-1px;
	text-align:left;

} 
.content {
	width:801px;
	margin:auto;
	background-image: url(images/starspun_03.jpg);
	background-repeat: no-repeat;
}
.leftcol {
	width:195px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	position:relative;
	background-repeat: repeat-y;
} 

.catsbox {
margin:0px;
padding: 0px;
}
.shopbox {
}
.checkBtn {
}
.centercol {
width:572px;
float:left;
position:relative;
margin-top:0px;
padding:0px 10px;
overflow:hidden;
margin-left:6px;
}
.cntTop {
	display:block;
	background-color: #000000;
	padding:0 0 5px;
	margin:0px;
}
.cntTop a{
color:#A968B5;
padding:0px 17px;
font-size:10px;
font-weight:normal;
}
.cntTop a:hover{
color:#FFFFFF;
}
.cntTop span {
color:#FFFFFF;
padding:0px;
font-size:10px;
font-weight:normal;
}


.cart {
height:78px;
width:78px;
overflow:hidden;
position:absolute;
top:-3px;
right:-3px;
}

.footer {
background-image:url(images/starspun_07.gif);
height:55px;
background-position:top center;
background-repeat:no-repeat;
clear:both;
width:801px;
margin:0px auto 20px auto;
position:relative;
} 

.sess, .sess a {
font-size:11px;
letter-spacing:2px;
text-align:left;
color:#FFFFFF;
text-decoration:none;
}
div.sess {
padding: 36px 0px 0px 422px;
}
.popprods ol {
margin-left:10px;
}
.boxContent {
	font-family:"Trebuchet MS", Tahoma, Helvetica, sans-serif;
font-size:11px;
color:#767364;
position:relative;
}
.boxContent span.bld {
color:#5E1D01;
font-weight:bold;
}
.boxContent a {
color:#5E1D01;
text-decoration:underline;
}

.boxContent a.txtButton {
	color: #FFFFFF;
	background-color: #661445;
	border: 1px solid #480002;
	font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}


.lateprod {

width:132px;
height:163px;
overflow:hidden;
background-color:#FFFFFF;
float:left;
position:relative;
font-size:13px;
text-align:center;
margin:10px 8px 10px 0px;
border-bottom:1px solid #f3f3f3;
}
.imgsur {
	padding-top:0px;
	margin:auto;
	overflow:hidden;
	width:132px;
	height:122px;
}
.latecont {
	padding:10px 10px 0px 10px;
	text-align:left;
	background-image: url(images/lateprod.jpg);
	background-repeat: no-repeat;
	margin: 0px -9px;
	background-position:top left;
}
.home {
background-image:url(images/layout2_slice1_11.jpg);
background-position: bottom;
	text-align:left;
	background-repeat: no-repeat;
	background-color:#000000;
	margin-top:-11px;
	padding-top:0px;
}
.home img {margin-right:8px;}
.home p {padding: 0px 0 7px 10px;}
.title {
font-size:14px;
color:#A2299E;
text-transform:uppercase;
}
.prodtitle a {
text-decoration:none;


color:#333333;
width:100%;
}
.prodtitle {
text-align:left;
color:#333333;
font-size:12px;
text-transform:none;
position:absolute;
top:117px;
left:10px;
}
.prodprice {
font-size:12px;
color:#333333;
text-align:left;
width:100%;
}
.txtOldPrice {

	text-decoration: line-through;

}
.txtCopyright, a.txtCopyright {

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 5px;

	color: #73000D;

}

a.txtCopyright:hover {

	text-decoration: none;

}
.txtContentTitle {

	font-size: 120%;

	font-weight: bold;
	margin-top:15px;

	color: #8E2222;

}

.txtcartProgressCurrent {

	color: #8E2222;

	font-weight: bold;

}
strong {
font-weight:bold;
}
div.siteDocs {
font-size:10px;
text-align:left;
margin: 20px 0px 0px 41px;
color:#A2299E;
float:left;
}
.siteDocs a {
color:#A2299E;
text-decoration:none;
}
#menu, #menu ul {
padding:0px;
margin:0px;
}
#menu ul li {
list-style:none;
}
#menu ul li ul li {
margin-left:10px;
}
a.level2{
color:#FFFFFF;
}
a.level2:hover {
color:#FF00FF;
}
.level1 {
background-image:url(images/layout2_slice1_07.jpg);
background-repeat:no-repeat; display:block;
margin:15px 0px;
padding:3px 0px 3px 38px;
color:#CD35C8;
text-transform:uppercase;
font-weight:normal;
letter-spacing:1px;
}
a.level1:hover {
color:#FFFFFF;
}
.level1 strong {
font-weight:normal;
}

/*
Start Cross-Browser DHTML Menu
*/

#mainmenu-nav {
	list-style: none;
	list-style-type: none;
	padding-left: 3px;
	margin: 0px;
	
}

.li-nav a {
	padding: 2px 1px;
	background-color: #ffffff;
	width: 140px;
	display: block;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	text-indent: 2px;
}
.li-nav a:hover {
	background-color: #ffffff;
	color: #c3e37e;
}

.ul-nav, .li-nav {
	display: block;
	list-style: none;
}

.ul-nav {
	width: 140px;
	padding: 0px;
}

.li-nav {	
	float: left;
}

.li-nav .ul-nav  {
	display: none;
	position: absolute;
	margin-left: 100px;
	margin-top: -19px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-top: 4px solid #70cdcc;
	z-index: 99;
}

a.hassubmenu {
	background-image: url(../styleImages/more.gif);
	background-repeat: no-repeat;
	background-position: 130px 6px;
}

/*
End Cross-Browser DHTML Menu
*/
td.tdcartTitle, td.tdcartOdd, td.tdcartEven,td.tdListTitle,td.tdOdd, td.tdEven {
border-bottom:1px solid #000000;
}