#banner {
width: 100%;
height: 132px;
border: 0px solid;
background-image: url(banner-rotate.asp);
}

#footerwrapper {
width: 750px;

}

#sub3 {
display: none;
}

#homespecial {
margin-bottom: 20px;
}

#bookmark {
margin-top: 10px;
margin-bottom: 10px;
}

#catsitemap {
margin-left: 0px;
font-size: 12px;
color: red;
font-weight: Bold;
margin-top: 10px;
}

#subcatsitemap {
margin-left: 10px;
margin-top: 10px;
font-size: 12px;

}

#productssitemap {
margin-left: 18px;
margin-top: 10px;
color: red;
}

.productsitemaplink {
display: block;
}

#sitemapwrapper {
font-family: verdana;
font-size: 10px;
color: blue;
}

#transparency {
background-image: url(images/transparent.gif);
z-index:1;
}

#image {
z-index:2;
}

#catdesc {
width: 436px;
padding: 5px;
color: red;
font-family: verdana;
font-size: 9px;
border: 1px dotted blue;
}

select, .pertext{
border: 1px solid blue;
}

#videos {
border: 1px solid red;
}

.disabled {
background-color: #d3d8f8;
border: 1px solid #cccccc;
color: #cccccc;
}

.enabled {
background-color: #fff;
border: 1px solid blue;
}

#breadcrumbwrap {
background: blue;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
}

a.pagelink, .pageselected {
font-family: verdana;
font-size: 12px;
color: blue;
text-decoration: none;
}

.bluerow {
background: blue;
color: #ffffff;
font-size: 10px;
}

a.pagelink:hover {
text-decoration: underline;
}

.normalred, .normalblue, .normalwhite {
font-family: verdana;
font-size: 12px;
color: red;
}

.normalwhite {
color: #fff;
}

.normalblue {
color: blue;
}

.pageselected {
background: red;
color: #fff;
padding-left: 5px;
padding-right: 5px;
}

.prints {
color: blue;
font-family: verdana;
font-size: 10px;
}


body {
\\background: #000;
background-image: url(images/background-repeat.jpg);
 background-repeat: repeat-y;
\\background-image: url(images/xmas-back.jpg);
\\background-image: url(images/tidytees-valentines-day-background.jpg);
\\background-image: url(images/tidytees-purple.jpg);
\\background-image: url(images/black-back.jpg);



margin: 0px;
 / background-attachment: fixed;
 \\background-repeat: no-repeat;
  background-position: top center;

}

#list-menu {
width: 120px;
margin: 3px;
}

.underline {  
color: #000080; 
text-decoration:none;
font-size: 12px;
}

#topsellers {
margin-top: 10px;
text-align: right;
}

#small-blog {
font-family: verdana;
font-size: 10px;
color: blue;
}



a.cat, a.catinline, a.catsmall, a.caton {
display: block;
width:130px;
padding: 3px;;
\\border: 1px solid #000000;
background-color: #ffffff;
text-decoration: none;
margin-top: 4px;
font-family: verdana;
font-size: 10px;
\\background-image: url(images/header_back.jpg);
color: blue;
}

#wrapper-menu {
width: 135px;
text-align: left;
}

a.catinline {
background-image: url(images/header_back_yellow.jpg);
}

a.cat:hover, a.catsmall:hover, a.caton {
\\border: 1px solid #000000;
background: blue;
color: #fff;
}

a.caton {
background: red;
}


a.catsmall {
width: 80px;
}

#letters-name {
font-family: verdana;
color: red;
font-size: 11px;
}

#letters-desc {
font-family: verdana;
color: blue;
font-size: 9px;
margin-bottom: 15px;
}


a.subcat {
display: block;
font-family: verdana;
font-size: 10px;
border: 1px solid #cccccc;
margin-top: 2px;
padding: 2px;
color: blue;
text-decoration: none;
text-transform: uppercase;
}

a.subcat:hover {
background-color: red;
color: #fff;
}

#subcatwrapper {
width: 90%;
border: 1px solid blue;
background: blue;
border-left: 0px;
padding-bottom: 3px;
}

.subcatimage {
margin-right: 5px;
}


#designsmenu {
border: 1px solid blue;
}

#infomenu {
border: 1px solid red;
margin-top: 5px;
}

#livechat {
border: 1px solid blue;
margin-top: 5px;
}

#subcatsbox {
\\border-bottom: 1px dotted blue;
}

#productselection {
font-family: verdana;
font-size: 10px;
margin-top: 4px;
background-image: url(/images/productselection.jpg);
border: 1px solid #cccccc;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
padding: 5px;
padding-right: 6px;
}


a.productlink, a.productlinkblue {
color: red;
text-decoration: none;
display: block;
}

a.productlinkblue {
color: blue;
}


a.productlink:hover, a.productlinkblue:hover {
text-decoration: underline;
}


.mens, .kids, .ladies, .hoody {
font-family: verdana;
size: 8px;
display: block;
}

#productname {
display: block;
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: blue;
}

.tabletext {
color: #ffffff;
}



.allcars {
color: #ffffff;
}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #ffffff url(images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 27px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 22px;
	padding-top: 5px;
	padding-right: 27px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}


.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-blue.gif) top left no-repeat;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-blue.gif) top right no-repeat;
}



#test li {
	display: block;
	border: solid 1px red;
}                    
                    
h1 {
padding: 0px;
margin: 0px;
font-family: verdana;
text-align: left;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: blue;
}

a.productname {
color: blue;
}

#productname {
color: black;
text-decoration: none;
}

.productincludename {
text-decoration: none;
}

a.productincludename:hover {
text-decoration: underline;
}

#categorygrid {
list-style: none;
}

select, input {
font-family: verdana;
font-size: 9px;
color: blue;
}

#orderwrapper {
width: 95%;
font-family: verdana;
font-size: 9px;
}

.ordertable {
font-family: verdana;
font-size: 9px;
}

.tableproducts {
border: 1px solid #999999;
background-image: url(/images/tableproducts.jpg);
}



#div1, #div2, #div3 {position:absolute; top: 100; left: 200; width:200; visibility:hidden}

#trailimageid {
text-align: center;
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 220px;
height: 300px;
z-index: 1000;
background: #fff;
border: 2px solid #CC0000;
}

#newpages {
text-align: center;
font-family: verdana;
font-size: 11px;
color: red;
padding: 10px;
margin: 4px;
color: blue;
line-height: 15pt
width: 100%;
border: 1px solid #cccccc;


}

#newpages a {
border: 1px solid #fff;
padding: 2px;
text-decoration: none;
}

#newpages a:hover {
border: 1px solid;
background: #CCCCFF;
}

#newpages ul, li {
margin-left: 0px;
}

#pageheader {
color: red;
font-weight: bold;
margin-bottom: 10px;

}



#otherproducts img {
margin: 10px;
border: 0px;

}


.imgcontainer {
	position:relative;
	float:left;
	}
.caption, .captionkids {
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	background:#000;
	width:100%;
	opacity:.75;
	filter:alpha(opacity=75);
	color:#fff;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
margin-left: 10px;
padding-top: 4px;
padding-bottom: 4px;
width: 122px;
cursor: pointer;



	}

	a.caption:hover {
	background:red;
	}
	
	a.imagelink {
	text-decoration: none;
	}
	
	#spacer {
	margin-bottom: 20px;
	}
	
.customiseimage {
	border: 1px solid #ccc;
	}
		