body {
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
background-color:#000000;
margin:0
}

#pageWrapper {
background:url(../img/topTile.jpg) repeat-x top left #000;
}

#footerWrapper {
background:url(../img/footerTile2.jpg) repeat-x top left #000;
height:25px;
border-bottom:20px solid #000;
margin-top:20px;
margin-left:20px;
margin-right:20px;
}

#pageContent {
width:949px;
margin:0 auto;
}

#footerContent {
width:949px;
margin:0 auto;
font-size:0.75em;
padding:5px 0 0 0;
color:#ffffff;
}

#footerLinks {
float:left;
}

#footerLinks a {
color:#fff;
}

#footerLinks a:hover {
color:#999999;
}




#copyright {
float:right;
}


#header {
height:179px;
width:100%;
}

h1.none {
display:none;
}

#logo {
float:left;
width:300px;
height:179px;
}

#logo a {
display:block;
width:285px;
height:107px;
background:url(../img/mainLogo.gif) no-repeat top left;
margin:40px 0 0 0;
}

#headerRight {
float:left;
width:649px;
height:179px;
text-align:right;
}

#headingHome {
float:right;
width:400px;
background:url(../img/headingRightHome.gif) no-repeat #28292b top right;
color:#ffffff;
padding:18px 24px;
text-align:left;
margin-top:70px;
line-height:1.4em;
}

#heading h2 {
float:right;
background:url(../img/heading2Right.gif) no-repeat #28292b top right;
color:#ffffff;
padding:18px 24px;
text-align:left;
margin:100px 0 0 0;
line-height:1.4em;
font-size:26px;
font-weight:normal;
letter-spacing:1px;
}


#headingHome a,
#mainContent a {
color:#e4d1ae;
font-weight:bold;
}

#flash {

}

#mainContent {
padding:8px 0;
background:#000;
color:#fff;
min-height:300px;

}

#products .photos a {
display:block;
float:left;
border:none;
margin-left:8px;
margin-bottom:8px;
width:128px;
height:128px;
}

#products .photos span.blankbox {
display:block;
float:left;
border:1px solid #28292B;
margin-left:8px;
margin-bottom:8px;
width:126px;
height:126px;
}



.text {
width:258px;
height:200px;
font-size:0.9em;
float:right;
}

.photos {
width:680px;
}

#products .topThree a {
margin-bottom:15px;
width:218px;
height:218px;
}

p {
line-height:1.4em;
margin:0 0 15px 0;
color:#cccccc;
}

.enlarge {
display:inline;
font-size:0.75em;
margin:0 0 5px 0;
color:#CCCCCC;
background-color:#28292B;
padding:5px;
color:#CCCCCC;
}

h3 {
margin:0 0 15px 0;
background-color:#1b1c1d;
padding:3px 5px;
color:#ffffff;
font-size:1.0em;
font-weight:normal;
line-height:1.6em;
}

h4 {
margin:0;
color:#ffffff;
font-size:1.1em;
}


.clear {
clear:both;
}

#mainContent ul {
margin:0 0 15px 20px;
padding:0
}


input.w300,
textarea.w300 {
width:300px;
background:url(../img/topTile.jpg) repeat-x #28292B;
color:#ffffff;
border:1px solid #151516;
}

.subBut {
background: #28292B;
color:#ffffff;
padding:5px 20px;
border:none;
cursor:pointer;
}

.subBut:hover {
background: #666666;
}

#products .photos a.back {
display:block;
margin-top:20px;
float:left;
border:none;
width:300px;
height:20px;
padding:0 0 0 15px;
background:url(../img/back.gif) no-repeat top left;
color:#CCCCCC;
font-size:0.75em;
}

#products .photos a.forward {
display:block;
margin-top:20px;
width:300px;
text-align:right;
float:right;
border:none;
height:20px;
padding:0 15px 0 0;
background:url(../img/forward.gif) no-repeat top right;
color:#CCCCCC;
font-size:0.75em;
}





