@charset "utf-8";
/* CSS Document */

/* general stuff----------------------------------------------------------------------------- */

body {
background-color: #8e1013;
background-image: url(../images/background.gif);
background-repeat: repeat-x;

}

#content {
margin-left: auto;
margin-right: auto;
width: 750px;
background-color: #ffffff;
padding: 0px;
}

#topborder {
width: 750px;
margin-left: auto;
margin-right: auto;
background-image:url(../images/white_top.gif);
background-repeat:no-repeat;
height: 10px;
background-position: 0 100%;
}

#bottomborder {
text-align:center;
width: 750px;
height: 10px;
background-image:url(../images/white_bottom.gif);
background-repeat:no-repeat;
background-position: 100% 0;
margin-left: auto;
margin-right: auto;
}

#header {
background-image:url(../images/red_header_bar_top.gif);
margin-left: auto;
margin-right: auto;
width: 728px;
height: 108px;

}

/* NAVIGATION----------------------------------------------------------------------------- */

ul#nav {

margin: 0px 0px 0px 0px;
padding: 10px 10px 0px 0px;
float: right;
}

ul#nav li {
display: inline;
}

ul#nav a {
display: block;
float: left;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
border-right: 1px solid #FFFFFF;
padding:0px 7px 0px 7px;	
}

ul#nav a:hover {
color: #FFFF66;
}

ul#nav a.current {
color: #FFFF99;
}

.countdown {
float:right;
padding: 50px 10px 0 250px;
font-weight: bold;
color:#ffffff;
}

/* CONTENT----------------------------------------------------------------------------- */

#spacer{
}

#bodycolumn {
float: right;
width: 600px;
}

#body {
float: left;
width: 750px;
}

#body h1 {
font-size:24px;
text-align:left;
padding: 15px 0 0 18px;
}

#body p {
text-align: left;
width: 300px;
font-size: 80%;
padding: 0px 0px 0px 20px;
color: #000000;
}

#body img {
width: 400px;
float: right;
display:inline;
padding: 20px 20px 0px 0px;
}

#stands img{
width: 300px;
float: left;
display:inline;
padding: 10px 0px 0px 25px;
}

#arrow img{
float:left;
width: 109px;
padding: 0 0 0 110px;
}

.introduction {
text-align: center;
font-size: 75px;
font-weight: bold;
}

/* Gallery-----------------------------------------------------------------------------  */

#product_title {
width:300px;
font-size:12px;
text-align:left;
padding: 15px 0 0 18px;
color:#79171a;
}

#product_subtext {
width:300px;
text-align:left;
padding: 15px 0 0 18px;
color:#79171a;
}

#gallerybody {
float: left;
padding: 0px 0px 0px 25px;
}

#thumbnails {
clear: both;
float: left;
}

#thumb {
float: left;
display:inline;
width: 200px;
padding: 0px 0px 0px 0px;
margin: 10px 10px 0px 10px; 
background: #fff;

border-color:#FFFBF0;
}

#thumbnails h1 {
padding: 0px 0px 0px 0px;
width: 100%;
height: 0px;
color: #000;
font-weight: bold;
font-size: 10pt;
text-align:center;
}

#thumbnails p {
padding: 0px 0px 35px 0px;
width: 100%;
height: 10px;
color: #000;
font-weight: bold;
font-size: 13pt;
line-height: 16px;
text-align:center;
}


.SpryHiddenRegion 
{
	visibility: visible
}

/* PRODUCT DETAILS----------------------------------------------------------------------------- */

#details_left {
float:left;
margin: 0px 25px 0px 5px;
text-align: left;
width: 350px;
}

.details_model {
text-align: left;
padding: 0px 0px 0px 0px;
font-weight: bold;
color: #000000;
font-size:15px;
}

.details_title {
width: 250px;
font-weight: bold;
color: #000000;
font-size:25px;
}

.details_description {

color: #000000;
font-size:12px;
}

.details_features {
text-align: left;
font-size:12px;
line-height:1em;
}

.details_features ul{
line-height:1px;
}

.details_features li{
margin-bottom: 1px;
}

#details_right {
width:350px;
float: right;
padding: 50px 5px 0px 0px;

}

#details_thumbs img{
height: 77px;
margin: 5px 5px 5px 8px;
float: left;
border: 1px;
border-color:#79171a;
}

#details_thumbs img:hover {
border-color: #FFFF55 ;
border:1px;
}

#store_thumbs {
width: 400px;
line-height: 1em;
padding: 10px 0px 0px 0px;
float: left;
font-size:12px;
}

#store_thumbs ul {
line-height:1px;
}

#store_thumbs li {
margin-bottom: 1.0em;
}

#store_thumbs img{
width: 75px;
padding: 0px 10px 5px 5px;
float: left;
}

#back_button {
float:left;
width: 10px;
text-align: left;
padding: 20px 0px 0px 25px;
font-weight: bold;
color: #000000;
font-size:15px;
}

#available_at {
text-align: left;
font-weight: bold;
padding:10px 0 0 10px;
color: #000000;
font-size:12px;
}

.rollover {
a:link {color: #FF0000}     /* unvisited link */
a:visited {color: #00FF00}  /* visited link */
a:hover {color: #FF00FF}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */
}

.clear {
clear:left;
}

/* Holiday Tips----------------------------------------------------------------------------- */

#tipcontainer {
float:left;
text-align:left;
margin: 0 auto;
padding: 20px 0px 0px 25px;
width:700px;
}

#tipcontainer h1 {
font-weight:bold;
font-size: 150%;
}

#tipcontainer h2 {
border-bottom: 1px solid #999;
margin-bottom: 1em;
}

#tipcontainer_tip{
font-weight:bold;
color: #AA9FAA;
font-size: 75%;
}

#tipcontainer h3 {
font-weight:bold;
color: #8e1013;
font-size: 120%;
}

#tipcontainer p {
font-size:100%;
text-align:left;
width:450px;
}

#tipcontainer img{
width:225px;
float:right;
}

#tipcontainer ul {
}

#tipcontainer li {
}

#tipcontainer h2 {
border-bottom: 1px solid #999;
margin-bottom: 1em;
}

.clear {
clear:left
}

/* About Us----------------------------------------------------------------------------- */

#about{
width: 650px;
display:inline;
padding: 5px 5px 5px 5px;
text-align:left;
}

#about_header{
float:left;
width: 350px;
color: #000000;
font-size:24px;
font-weight:bold;
text-align:left;
padding:15px 0 0 15px;
}

#about_body{
float:left;
text-align:left;
width: 350px;
color: #000000;
font-size:12px;
}

#about img{
width: 350px;
padding: 0px 0 100px 0;
}

#about_left img{
width: 350px;
padding: 0px 0 0px 0;
}

/* Links----------------------------------------------------------------------------- */

#links {
padding:15px 0 0 15px;
font-size:15px;
font-weight:bold;
}

#links a:link {
color: #8e1013;
}

#links a:hover {
color: #000;

}
/* Video Embed----------------------------------------------------------------------------- */

#videoembed {
float:right;
width:333px;
padding:10px 10px 0px 0;
}

/* FOOTER----------------------------------------------------------------------------- */

#copyright {

text-align: center;
padding: 0;
color:#FFFFFF;

font-size: x-small;
}