/*
*******************
        Title:			Cathe Friedrich Shock Cardio
        Description:	Shock Cardio Stylesheet	
        URL:            http://www.cathe.com/shock-cardio      
        Author:			Josh Seltzer
        Created:        March 20, 2009        
*******************
*/

/* MEYER RESET -------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
}
body { background: url(../images/bg.jpg) repeat-x top; line-height: 1; font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans serif; color:#000; font-size:14px;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* CONTAINER ----------------------------------------------- */
div.container_12 {
  /*background: url(../images/headerBg.jpg) no-repeat -5px 0;*/
}

/* COMMON TAGS --------------------------------------------- */
h1 {
  color:#811426;
  font-size:2em;
}
h2 {
  font-size:1.9em;
  font-weight:bold;
  margin-bottom:5px;
  color:#000;
}
h3 {
  font-size:1.5em;
  font-weight:normal;
  padding-bottom:10px;
  border-bottom:1px solid #ccc;
  margin-bottom:10px;
}
.subPage h3 {
  border:none;
}
h4 {
  background:#ccc;
  padding:5px;
  margin-top:20px;
  margin-bottom:10px;
  font-size:1.286em;
  font-weight:bold;
  color:#333;
}
h5 {
  font-size:1.1em;
  font-weight:bold;
  margin:5px;
}
h6 {
  font-size:.9em;
}
ul {
  font-size:.9em;
  font-weight:normal;
}
a, a:link {
  text-decoration:none;
  color:#1641C8;
  border-bottom:1px dashed #1641C8;
}
a:visited {
  text-decoration:none;
  color:#1641C8;
  border-bottom:1px dashed #1641C8;
}
a:hover, a:focus {
  text-decoration:none;
  color:#333;
  border-bottom:1px solid #333;
}
hr {
  margin:20px 0;
  border:1px dotted #333;
}
span.dvdTitle {
  font-style:italic;
}
span.free {
  font-weight:bold;
  text-transform:uppercase;
}
span.disclaimer {
  font-weight:normal;
  font-style:italic;
  font-size:12px;
}
span.italicDescription {
  font-style:italic;
  font-size:14px;
}
p {
  font-size:1em;
  line-height:1.12em;
}
em {
  font-weight:bold;
  font-style:normal;
  color:#FF6E00;
}
acronym {
  border-bottom:1px dotted #999;
  cursor:help;
  letter-spacing:1px;
}
/* HEADER -------------------------------------------------- */
#header{
  height:132px;
  padding:10px 5px;
}
#header h1 {
  margin-top:10px;
  float:left;
}
#header h1 a {
  border:none;
}
#header ul#globalNav {
  float:right;
  font-size:13px;
}
#header ul#globalNav li{

  display:inline;
  margin-left:10px;
}

/* Home Page Elements ----------------------------------------- */
.homePage h2 {
  margin-bottom:20px;
}
.homePage h3 {
  margin:0;
  border:none;
  font-weight:bold;
}
ul#whatsIncluded {
  margin-top:20px;
  font-size:1.3em;
  font-weight:normal;
  margin-bottom:15px;
}
ul#whatsIncluded li {
  margin-top:10px;
  margin-left:30px;
  list-style-type:circle;
}
div#seriesDescription h2 {
  margin-top:20px;
  clear:left;
}
div#seriesDescription h2 em {
  font-size:16px;
}
h4 {clear:left;}
div#seriesDescription h5 {
  margin:12px 0 5px 15px;
  clear:left;
  font-weight:bold;
}
div#seriesDescription p {
  margin:5px 0 10px 19px;
  line-height:17px;
  
}
div#seriesDescription p em {
  color:#000;
}
img.thumb {
  float:left;
  padding:3px;
  border:1px solid #ccc;
  margin-right:10px;
  margin-bottom:15px;
}
img.bundle {
  display:block;
  width:50%;
  border:none;
}
p.price {
  font-size:18px;
  font-weight:bold;
}
p.price a {
  font-weight:normal;
  margin-top:5px;
  margin-left:10px;
  background:#333;
  padding:0 8px 2px 8px;
  text-decoration:none;
  color:#fff;
  border:none;

 
  width:80px;
  height:30px;
  text-align:center;
  line-height:20px;
}
p.price a:hover {
  background:#99cc00;
}
/* CONTENT ------------------------------------------------- */
/* SIDEBAR ------------------------------------------------- */
div#preOrderNowBox {
  padding:5px 10px 15px 10px;
  border:1px solid #ccc;
  -moz-border-radius:10px; /* Rounded corners for gecko */
  -webkit-border-radius: 10px; /* Rounded corners for webkit */
  background: url(../images/grayGDNT.jpg) repeat-x bottom;
}
div#preOrderNowBox h3 {
  font-weight:bold;
  font-size:1.4em;
}
div#preOrderNowBox p {
  margin-top:3px;
}
a.preOrderNowButton {
  width:150px;
  padding:0px 5px 5px 5px;
  background:#99cc00;
  margin-top:20px;
  text-decoration:none;
  border:none;
  display:block;
  text-align:center;
  color:#fff;
  font-weight:bold;
  -moz-border-radius: 5px; /* Rounded corners for gecko */
  -webkit-border-radius: 5px; /* Rounded corners for webkit */
  font-size:1.4em;
  line-height:1.4em;
}
a.preOrderNowButton:hover {
  background:#333;
}
div#shippingInfo h5 {
  margin:5px 0;
}
div#shippingInfo h6 {
  margin-top:10px;
}
div#shippingInfo h6, div#shippingInfo p {
  margin-left:10px;
}
div#shippingInfo ul {
  list-style-type:disc;
  margin-left:30px;
}
div#shippingInfo ul li {
  margin-top:5px;
  font-style:italic;
}

/* Pricing Page Elements ----------------------------------- */
ul#deal {
  font-weight: bold;
  font-size:20px;
}
ul#deal li {
  margin-left:30px;
  list-style-type:disc;
  margin-top:10px;
}
ul#deal li span.disclaimer {
  font-size:12px;
}

/* Flickr Photos */
h4#hittPhotos {color:#fff;background:#3B86C0;}
h4#mmaPhotos {color:#fff;background:#E64F24;}
h4#athleticStepPhotos {color:#fff;background:#DE4888;}
h4#stepMovesPhotos {color:#fff;background:#EE9632;}
h4#cardioCoreCircuitPhotos {color:#fff;background:#5D3282;}
h4#circuitBlastPhotos {color:#fff;background:#9A2214;}
h4#travelFitPhotos {color:#fff;background:#66AB4E;}
#flickrPhotos {
  margin:0;
  padding:0 0 0 0;
}
#flickrPhotos > .flickr_badge_image {
  float:left;
  margin:8px;
}
#flickrPhotos > .flickr_badge_image img {
  padding:3px;
  background:#ccc;
}
#flickrPhotos > .flickr_badge_image img:hover {
  background:#343434;
}
#flickrPhotos > .flickr_badge_image a {
  border:none;
}

/* FOOTER -------------------------------------------------- */
#footer {
  margin-top:20px;
  padding:10px;
  height:70px;
  background: url(images/grayGDNT.jpg) repeat-x;
  border:1px solid #ccc;
}