* {
margin:0px;
padding:0px;
}
body{
font-size:100%;
line-height:1.125em;
color:#CCC;
font-family:Arial, Helvetica, sans-serif;
background:url(../bg.gif);
margin-bottom:7px;
}
.button {

}
.buttonFlat {
background:#3c9bd4;
color:#FFF;
}
#thumbs {
padding-bottom:10px;
}
#thumbs td {
padding:0px 0px 5px 5px;
}
.content ul li, .content ol li{
margin-left:25px;
}
.error {
color:#FF2424;
padding:0px 0px;
}
.success {
color:#009933;
font-weight:bold;
}
.formTable tr.fields td input, .formTable tr.fields td textarea {
width:300px;
}
.content {
padding:20px;
background-color:#282828;
margin:5px 5px 0px 0px;
border:1px solid #333;
}
p {
padding:0;
margin:0 0 10px 0;
}
td {
vertical-align:top;
}
div.scrollable { 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    height:108px; 
	text-align:left;
	width:644px;
} 
.scrollable div a img{ 
	border:4px solid #48494A;
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	opacity:0.4;
	filter:alpha(opacity=40);
	white-space:nowrap;
	margin-right:10px;
} 
 
.scrollable div a:hover img { 
	-moz-opacity:1;
	-khtml-opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	filter:alpha(opacity=100);
	cursor:pointer;
}

#footer {
clear:both;
font-size:0.912em;
color:#999;
}
#footer a {
color:#999;
margin-left:10px;
}
a img {
border:none;
}
#footerPics {
height:112px;
background:url(../images/bg3.png) left top no-repeat;
padding:7px 10px 0px 10px;
}
#subPics {
background:url(../images/bg2.png) left top no-repeat;
height:167px;
margin-top:0px;
padding:12px 0px 0px 12px;
}
#subPics .subpic1 {
background:url(../images/subpic1.jpg) left top no-repeat;
}
#subPics .subpic2 {
background:url(../images/subpic2.jpg) left top no-repeat;
}
#subPics .subpic3 {
background:url(../images/subpic3.jpg) left top no-repeat;
}
#subPics table td {
padding-right:6px;
}
#subPics table td a{
display:block;
width:236px;
height:32px;
padding-top:123px;
}
#wrapper {
width:960px;
margin:0 auto;
font-size:0.75em;
}
#navtop {
background:url(../images/navtop.png) left top no-repeat;
height:13px;
overflow:hidden;
}
#navmid {
background:url(../images/navmid.png) left top repeat-y;
padding:0 12px;
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.912em;
}
#navmid ul {
list-style:none;
padding-bottom:25px;
}
#navmid ul li{
width:188px;
background:url(../images/seperator.gif) center bottom no-repeat;
padding:3px 0px 2px 0px;
height:22px;
font-weight:bold;
}
#navmid ul li span{
padding:0px 5px;
color:#838383;
}
#navmid ul li.sale a{
color:#B30303;
}
#navmid ul li a {
display:block;
width:178px;
padding:0px 5px;
height:22px;
color:#FFF;
font-size:0.91em;
}
#navmid ul li a:hover, #navmid ul li a.active {
color:#CCC;
text-decoration:none;
}
.seperator {
background:url(../images/seperator.gif) left center no-repeat;
height:2px;
margin:9px 0px;
}
#navbot {
background:url(../images/navbot.png) left top no-repeat;
height:13px;
overflow:hidden;
}
#leftColumn {
width:212px;
padding:0px 5px 0px 0px;
float:left;
margin-top:5px;
overflow:hidden;
}
#rightColumn {
width:743px;
padding:0px 0px 0px 0px;
float:left;
margin-top:5px;
overflow:hidden;
}
#mainPics {
background:url(../images/bg1.png) center top no-repeat;
height:339px;
}
#mainPics .image1 {
float:left;
padding:11px 0px 0px 12px;
}
#mainPics .image2 {
float:right;
padding:11px 12px 0px 0px;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.33em;
color:#FFF;
padding-bottom:10px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.16em;
color:#FFF;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
}
a {
text-decoration:none;
color:#3c9bd4;
}
a:hover {
text-decoration:underline;
}
#top {
background:url(../images/top.png) left top no-repeat;
height:144px;
}
#basketTop {
height:104px;
}
#basketContents {
padding:10px 20px;
text-align:right;
font-size:0.912em;
}
#basketContents a{
color:#FFF;
}
#basketContents span {
color:#999;
font-weight:bold;
}
#mainNav {
height:40px;
}
#mainNav ul{
list-style:none;
padding-top:11px;
font-family: Arial, Helvetica, sans-serif;
}
#mainNav ul li {
padding-right:25px;
display:inline;
float:right;
}
#mainNav ul li a{
display:block;
padding:0px 10px;
text-align:center;
color:#CCC;
font-size:0.912em;
font-weight:bold;
color:#868686;
}
#mainNav ul li a:hover,#mainNav ul li.active a{
text-decoration:none;
color:#FFF;
}
#searchDiv {
float:left;
padding:8px 10px;
}
#searchDiv .box {
background-color:#4D4D4D;
color:#CCC;
float:left;
margin-right:4px;
border:none;
height:17px;
padding:2px 2px 1px 2px;
margin-top:1px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
width:135px;
}
#searchDiv .button {
float:left;
border:none;
outline:none;
}