body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#E2E2E2; 
  font-family:verdana, arial, sans-serif; 
  font-size:10px;
  color:#666666;
  overflow: hidden; 
  }
h1 {
font-size:11px;
font-weight:bold;
line-height:13px;
color:#666666;
margin:0 0 5px 0;
}
p {
font-size:10px;
line-height:16px;
color:#5B5B5B;
margin:0 0 6px 0;
}
*html p {
line-height:15px;
}
a {color: #AB0000 !important; text-decoration: none !important;}
a:hover {color: #CC0000 !important; text-decoration: underline !important;}
/* for internet explorer */
* html body {
  padding:50px 0 30px 0; 
  }
br.clearall {
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

#container {
  /*font-family:"times new roman", serif;
  font-size: 1.2em;*/
  position:fixed; 
  top:50px;
  left:0;
  bottom:30px; 
  right:0; 
  overflow:auto;
  _overflow-x: auto; 
  _overflow-y: scroll;
  background: #E2E2E2 url('getsome/images/container-bg-moz.gif') repeat-y;
  padding:0px;
  /*text-align:center; makes all content centered */
  }

* html #container {
  height:100%; 
  width:100%; 
  background: #E2E2E2 url('getsome/images/container-bg.gif') repeat-y;
  }
  
.containercontent {
width: 964px;
height:100%;
margin-left:16px; 
padding:0;
/*background:#fff !important;
background: url('white.gif');*/
/*background: #00ff00 url('smiley.gif') no-repeat fixed center; */
/* background color setting getting cut off in mozilla??? adding a table for conent works but borders get cut off */
/* but works when you remove the height 100% from this div but need this for containercontent to work with smaller content */
/* bg image on container works but is off by 2px in mozilla */

/*border-left: 1px solid #000;
border-right: 1px solid #000;*/
}

.order {
/*position:relative;*/
top:0;
margin:0 10px 0 10px;
padding:35px 0 0 0;
/*background: url('getsome/images/home-gs-cdcover.gif') no-repeat;
background-position:0 0;
height:332px;*/
}
/** html .home-gs {
height:365px
}*/
.order table {
padding:0;
margin:0 0 0 15px;
}
.order table td.gs {
vertical-align:top;
text-align:left;
padding:0 0 0 20px;
}
.order table td.wiw {
vertical-align:top;
text-align:left;
padding:25px 0 0 0;
}
.order table td.ft {
vertical-align:top;
text-align:left;
padding:15px 0 0 0;
}
.order table a, a:visited {color: #AB0000; text-decoration: none;}
.order table a:hover {color: #AB0000; text-decoration: underline;}
span.price {
font-size:19px;
font-weight:bold;
letter-spacing:-1px;
padding-left:5px;
}
.order h1 {
font-size:11px;
font-weight:bold;
line-height:13px;
color:#000;
margin:0 0 1px 0;
}
/** html .home-gs h1 {
margin-top:100px;
}*/
.order p {
position:relative;
font-family:verdana, arial, sans-serif; 
font-size:10px;
line-height:16px;
color:#575757;
}


.containercontent-home {
width: 964px;
height:100%;
margin-left:16px;
padding:0;
/*background: url('getsome/images/home-comingsoon-tire.jpg') no-repeat;
background-position:0 0;*/
}

.home-gs {
/*position:relative;*/
top:0;
margin:0 10px 0 10px;
padding:35px 0 0 0;
/*background: url('getsome/images/home-gs-cdcover.gif') no-repeat;
background-position:0 0;
height:332px;*/
}
/** html .home-gs {
height:365px
}*/
.home-gs table {
padding:0;
margin:0;
border-bottom:1px dashed #ccc;
width:945px;
}
.home-gs table a, a:visited {color: #AB0000; text-decoration: none;}
.home-gs table a:hover {color: #AB0000; text-decoration: underline;}
.home-gs h1 {
font-size:11px;
font-weight:bold;
line-height:13px;
color:#000;
margin:0 0 1px 0;
}
/** html .home-gs h1 {
margin-top:100px;
}*/
.home-gs p {
position:relative;
font-family:verdana, arial, sans-serif; 
font-size:10px;
line-height:16px;
color:#575757;
}
/*.home-gs img.home-gs-collage {
position:relative;
float:left;
margin:-80px 0 0 50px;
}
* html .home-gs img.home-gs-collage {
margin-top:20px;
}*/
.home-gs img.king-order {
margin-top:32px;
}
* html .home-gs img.king-order {
margin-top:26px;
}

.containercontent-gs {
width: 964px;
height:100%;
margin-left:16px; 
padding:0;
}
.containercontent-gs table {
margin: 42px 0 0 40px;
font-family:verdana, arial, sans-serif; 
font-size:10px;
color:#666666;
}
.containercontent-gs table td {
text-align:left;
vertical-align:top;
}
.containercontent-gs table td.rightcol {
text-align:left;
vertical-align:top;
padding: 162px 0 0 0;
}
.containercontent-gs table td.rightcol p.tracknav {
padding-top: 5px;
color: #C7C7C7;
font-weight:bold;
letter-spacing: -1px
}
.containercontent-gs table td.rightcol p.tracknav a {
color:#939393;
font-weight:bold;
text-decoration:none;
}
.containercontent-gs table td.rightcol p.tracknav a:hover {
color: #991008;
font-weight:bold;
text-decoration:underline;
}
.containercontent-gs table td.rightcol p.tracknav span.trackon {
color: #991008;
font-weight:bold;
}
.containercontent-gs table td.rightcol p.note {
color: #939393;
}
.containercontent-gs table td.bg02 {
background: url('getsome/images/bg-02.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg03 {
background: url('getsome/images/bg-03.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg04 {
background: url('getsome/images/bg-04.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg05 {
background: url('getsome/images/bg-05.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg06 {
background: url('getsome/images/bg-06.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg07 {
background: url('getsome/images/bg-07.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg08 {
background: url('getsome/images/bg-08.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg09 {
background: url('getsome/images/bg-09.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg10 {
background: url('getsome/images/bg-10.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg11 {
background: url('getsome/images/bg-11.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg12 {
background: url('getsome/images/bg-12.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg13 {
background: url('getsome/images/bg-13.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg14 {
background: url('getsome/images/bg-14.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg15 {
background: url('getsome/images/bg-15.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg16 {
background: url('getsome/images/bg-16.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg17 {
background: url('getsome/images/bg-17.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg18 {
background: url('getsome/images/bg-18.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg19 {
background: url('getsome/images/bg-19.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg20 {
background: url('getsome/images/bg-20.gif') no-repeat;
background-position:top right;
}
.containercontent-gs table td.bg21 {
background: url('getsome/images/bg-21.gif') no-repeat;
background-position:top right;
}
img.trackheader {
margin: 0 0 8px 0;
}
.containercontent-gs table p.firstp {
padding-top: 5px;
border-top:1px dashed #991008;
}

.home-cs {
/*position:relative;*/
top:0;
/*width: 944px;*/
margin:0 10px 0 10px;
padding:35px 0 0 0;
border-bottom:1px dashed #ccc;
height:332px;
}
* html .home-cs {
height:365px
}
.home-cs img {
position:relative;
margin:32px 20px 5px 545px;
}
*html .home-cs img {
position:relative;
margin:30px 20px 5px 540px;
}


.home-wiw {
position:relative;
margin:0 0 0 10px;
padding:20px 30px 0 0;
width:442px;
float: left;
	display: inline;/* IE double float margin bug fix */
	min-height: 1px; /*allow empty divs to render in compliant browsers */
}
*html .home-wiw {
width:472px;
}
.home-ft {
position:relative;
margin:0 10px 0 0;
padding:20px 0 0 0;
width:472px;
float: left;
display: inline;/* IE double float margin bug fix */
min-height: 1px; /*allow empty divs to render in compliant browsers */
}
*html .home-ft {
width:442px;
}
.home-ft h1, .home-wiw h1 {
margin-top:15px;
color:#000;
}
*html .home-ft h1, .home-wiw h1 {
margin-top:35px;
}
.home-ft p, .home-wiw p {
font-weight:normal;
/*color:#828282;*/
color:#575757;
}
.home-ft a, .home-wiw a {color: #AB0000; text-decoration: none;}
.home-ft a:hover, .home-wiw a:hover {color: #AB0000; text-decoration: underline;}
p.quote {
color:#AB0000;
margin-bottom:3px;
font-weight:bold;
}
p.lastquote {
border-top:1px dashed #ccc;
padding-top:5px;
margin-bottom:30px;
font-weight:bold;
}
img.home-cds {
margin-right:15px;
margin-bottom:5px;
}
*html img.home-cds {
margin-bottom:8px;
}
.date {font-weight:normal; font-size:9px;}
#header {
  position:absolute; 
  top:0; 
  left:0; 
  width:100%; 
  height:50px; 
  overflow-x: hidden; 
  overflow-y: auto;
  background:#E2E2E2;
  padding-left:16px; 
  /*text-align:center;*/
  /*padding:20px 0 0 0;*/
  }
* html #header {height:50px;}
.headercontainertopspacer {
margin-top:18px; /* hack for mozilla */
/*_margin-top:20px;  hack for IE */
}
.headercontainer {
width: 964px;
background-color:#7D7D7D;
background: url('getsome/images/home-headercontainer-bg.gif') repeat-x;
border-top: 1px solid #7D7D7D;
border-left: 1px solid #7D7D7D;
border-right: 1px solid #7D7D7D;
height:32px;
color:#fff;
}
.headercontainer-getsome {
width: 964px;
background-color:#7D7D7D;
background: url('getsome/images/headercontainer-bg-gs-moz.gif') repeat-x;
border-top: 1px solid #7D7D7D;
border-left: 1px solid #7D7D7D;
border-right: 1px solid #7D7D7D;
height:32px;
color:#fff;
}
*html .headercontainer-order {
background: url('getsome/images/headercontainer-bg-order.gif') repeat-x;
}
.headercontainer-order {
width: 964px;
background-color:#7D7D7D;
background: url('getsome/images/headercontainer-bg-order-moz.gif') repeat-x;
border-top: 1px solid #7D7D7D;
border-left: 1px solid #7D7D7D;
border-right: 1px solid #7D7D7D;
height:32px;
color:#fff;
}
*html .headercontainer-getsome {
background: url('getsome/images/headercontainer-bg-gs.gif') repeat-x;
}
p.headersitename {
float:left;
font-weight:bold;
color:#fff;
margin: 4px 0 0 8px;
}
*html p.headersitename {
margin: 4px 0 0 4px;
}
p.headernav {
float:right;
margin: 8px 15px 0 0;
padding: 0;
list-style: none;
}
*html p.headernav {
margin: 8px 8px 0 0;
}
#footer {
  position:absolute; 
  bottom:0; 
  left:0;
  width:100%; 
  height:30px; 
  overflow-x: hidden; 
  overflow-y: hidden;
  background:#E2E2E2;
  padding-left:16px; 
  }
* html #footer {
height:30px;
}

.footercontainer {
width: 946px;
background-color:#E2E2E2;
border-top: 1px solid #7D7D7D;
height:30px;
padding:8px 10px 0 10px;
}
* html .footercontainer {
width: 964px;
}
.footercontainer p {
font-size:9px;
color:#666666;
}
.nomargintop {
margin-top:0 !important;
}
.right {
float:right;
}
.left {
float:left;
}
body.gspopup {
margin:0;
padding:10px 0 0 15px;
background:#fff;
}
body.gspopup img {
margin-bottom:5px;
}
.close-gs {
margin: 0 0 0 425px;
}

/* Download index */
.containercontent-home-dl {
width: 964px;
height:100%;
margin-left:16px;
padding:0;
/*background: url('getsome/images/home-comingsoon-tire.jpg') no-repeat;
background-position:0 0;*/
}

.home-msg-dl {
width: 964px;
margin:0 0 0 1px;
padding:20px 0 0 0;
position:relative;
text-align:center;
}
*html .home-msg-dl {
width: 962px;
}

.home-ft-dl {
position:relative;
margin:0 0 0 20px;
padding:20px 0px 0 0;
width:300px;
float: left;
	display: inline;/* IE double float margin bug fix */
}
*html .home-ft-dl {
/*width:472px;*/
}
.home-wiw-dl {
position:relative;
margin:0 0 0 20px;
padding:20px 0 0 0;
width:300px;
float: left;
display: inline;/* IE double float margin bug fix */
}
*html .home-wiw-dl {
/*width:442px;*/
}
.home-gs-dl {
position:relative;
margin:0 0 0 20px;
padding:20px 8px 0 0;
width:295px;
float: left;
display: inline;/* IE double float margin bug fix */
}
.home-covers-dl {
text-align:center;
margin:0 0 15px 0;
padding:0;
}
.center {
text-align:center;
}
.small {
font-size:9px !important;
}