html, body {
font-family:Tahoma, Lucida Grande, Verdana, Arial, Sans-Serif;
margin:0px;
padding:0px;
color:#333;
width:100%;
}

h1, h2, h3 {
font-family:Trebuchet MS, Tahoma, Lucida Grande, Verdana, Arial, Sans-Serif;
font-weight:bold;
}

h1 {
font-size: 18px;
}

h2 {
font-size: 18px;
}

h2.itemtitle {
font-size:11px;
font-weight:normal;
line-height: 20px;
font-family:Tahoma, Lucida Grande, Verdana, Arial, Sans-Serif;
}

h3 {
font-size: 16px;
}

a:link, a:visited {
color:#FF0199;
text-decoration:none;
}

a:hover {
color:#FF7FCC;
text-decoration:none;
}

.clear {
clear: both;
}

img {
border:0px;
}

img.thumb { 
width:160px;
height:120px;
border:2px solid #111;
}

a:hover img.thumb {
width:160px;
height:120px;
border:2px solid #ae2014;
}

#header {
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
height:153px;
padding:0px;
background:#000;
}

#headleft {
float:left;
background:#111;
padding:15px 0px 0px 0px;
margin:0px;
}

#headright {
float:right;
background#111;
margin:0px;
padding:0px;
}

#menu{
width:990px;
float:left;
border-right:5px solid #000000;
border-left:5px solid #000000;
background:#000000;
padding:0px;
font:22px Calibri, Verdana, Arial, sans-serif;
margin:0px;
clear:both;
}
	
#menu ul {
float:left;
background:#000000;
margin:0px;
padding:0px;
list-style-type:none;
}
	
#menu ul li {
float:left;
font:22px Calibri, Verdana, Arial, sans-serif;
margin:0px;
padding:0px;
}
	
#menu ul li a, #menu li ul a:link, #menu ul li a:visited {
background:#000000;
display:block;
color:#fff;
margin:0px;
padding:5px 10px;
text-decoration:none;
}

#menu ul li a:hover, #menu ul li a:active {
background:#FF0199;
display:block;
color:#fff;
margin:0px;
padding:5px 10px;
text-decoration:none;
}

#wrapper {
clear:both;
width:980px;
background:#fff;
margin-left:auto;
margin-right:auto;
padding:5px;
margin-top:0px;
margin-bottom:0px;
border-top:5px solid #444;
border-left:5px solid #444;
border-right:5px solid #444;
}

#contentleft {
width:600px;
float:left;
padding:0px 0px 0px 10px;
margin:0px;
font-size:12px;
font-family:Tahoma, Lucida Grande, Verdana, Arial, Sans-Serif;
}

#sort {
font-weight:bold;
font-size:12px;
padding:15px 0px;
}

#gallery {
width:800px;
float:left;
margin:10px 0 10px 0;
background:#fff;
}

#searchwrapper {
width:376px;
height:25px;
background-repeat:no-repeat;
padding:0px;
margin:6px 0px 0px 0px;
position:relative;
}
 
#searchwrapper form {
display:inline;
}
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:4px;
left:5px;
width:275px;
height:17px;
color:#999;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:-1px;
left:280px;
height:28px;
}

#pagenav {
float: left;
margin:0px;
}

.video {
width:164px;
height:155px;
float:left;
margin:0px 6px 8px 0px;
padding:9px;
border:HotPink dotted;
}

.ratings {
float:left;
width:164px;
height:15px;
margin:1px 0px 0px 0px;
}

.thumbnail {
float:left;
margin:5px 0px 0px 0px;
width:164px;
height:124px;
padding:0px;
overflow:hidden;
}

p.itemdesc {
font-size:10px;
color:#565050;
width:205px;
float:left;
margin:0px 0px 5px -5px;
padding:0px;
}

#title {
width:550px;
float:left;
padding-bottom:15px;
}

#tags {
float:left;
clear:both;
padding-top:15px;
padding-bottom:15px;
}

#sidebar {
float:right;
text-align:right;
padding:25px 25px 0px 0px;
margin:0px;
font-size:12px;
font-family:Tahoma, Lucida Grande, Verdana, Arial, Sans-Serif;
}

#sidebarsingle {
width:330px;
margin:0px;
float:right;
text-align:right;
padding:12px 20px 0px 0px;
font-size:12px;
font-family:Tahoma, Lucida Grande, Verdana, Arial, Sans-Serif;
}

#footer {
margin-left:auto;
margin-right:auto;
padding:0px;
clear:both;
font-size:11px;
color:#666;
text-align:center;
background:#444;
}

#footer a:link, #footer a:visited {
font-size:11px;
color:#666;
}

#footer a:hover {
font-size:11px;
color:#666;
text-decoration:underline;
}

#footerbottom {
margin-left:auto;
margin-right:auto;
width:100%;
margin-top:0px;
margin-bottom:0px;
padding:0px;
clear:both;
font-size:11px;
color:#666;
text-align:center;
background:#111;
}

#footerbottom a:link, #footerbottom a:visited {
font-size:11px;
color:#666;
}

#footerbottom a:hover {
font-size:11px;
color:#666;
text-decoration:underline;
}
