/* CSS Document */
A:link {text-decoration: underline}
A:visited {text-decoration: underline}
A:active {text-decoration:underline}
a:active
{
  outline: none;
}
* { margin: 0; padding: 0; }
A { color:#FFFFFF; text-decoration:underline }
img {border: none; padding:0;}
body{
height:auto; 
width:100%;
margin:0 auto;
padding:10px 0 20px 0px;
text-align: center; 
font:13px Arial, Helvetica, sans-serif;
color:#000000;
background-color:#808080;

}

#container {

height:auto;
padding:0;
margin:auto;
width:908px;
text-align:left;
background-color:#FFFFFF;
background-color:#f3f3f3;
position:relative;
}
#fathers-day {
position:absolute;
top:730px;
left:-22px;
}
#header {
height:141px;
width:100%;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
#header h1, #header2 h1 {
text-indent:-50000px;
}
#header2 {
height:141px;
width:100%;

}
#topimg {
position:relative;
left:2px;
}
#bottom {
position:relative;
height:519px;
width:655px;
background-image:url(../images/bottom-bg2.jpg);
background-repeat:no-repeat;
}
#bottom2 {
background-color:#890011;
height:190px;
width:655px;
}
#affiliates {
position:absolute;
top:288px;
left:30px;
color:#57bee0;
font-size:14px;
}
#affiliates a {
color:#FFFFFF;
}
#addthis {
position:absolute;
top:288px;
left:197px;
color:#57bee0;
font-size:14px;

}
#main-body {
min-height:375px;
background-color:#FFFFFF;
text-align:center;

padding:75px 0 0 0;
}
#main-body h2 {
font-size:24px;
padding-bottom:20px;
color:#981E32;
}
#main-body-leftc {
background-image:url(../images/gradbg.gif);
background-position:right;
background-repeat:repeat-y;
background-color:#FFFFFF;
}
#main-body-left {
float:left;
width:656px;
background-image:url(../images/player-blur.jpg);
background-repeat:no-repeat;
background-position:0px 708px;
}
#main-body-left h2 {
color:#666666;
font-size:14px;
font-style:italic;
padding-bottom:13px;

}
.clear {
clear:both;
}
#main-body-left ul {
margin:0 0 23px 20px;
}
#main-body-left ul li {
font-size:14px;
color:#000000;
padding:6px 0;
}
#main-body-left h3 {
font-size:31px;
color:#981E32;
}
#main-body-left .red {
color:#981E32;
}
#main-copy {
width:431px;
margin:10px 0 0px 30px;

}
#main-body-right {
margin:0 0 20px 669px;
width:245px;

}
* html #main-body-right {
width:220px;
margin:0 0 20px 660px;
}
#main-body-right .addthis_toolbox {
width:240px;
height:70px;
}
#checkout label, #checkout text {
display:block;
}
#checkout label {
padding:3px 0;
}
#checkout .mail-list {
float:left;
}
#checkout .listlabel {
margin:0 0 0 25px;
}
#checkout .listoption {
margin:5px 0;
}
#checkout text {
padding:0;
margin:0;
}
#checkout .total {
font-weight:bold;
margin:12px 0 4px 0;
}
#checkout .smallbox {
width:30px;
}
#checkout .order-details {
margin:14px 0 4px 0;
}
#checkout .noblock {
display:inline;
margin:6px 0;
}
#bottom h2 {
color:#FFFFFF;
font-size:30px;
font-family:"Arial Black", Times, serif;
width:300px;
font-style:normal;
padding:40px 0 0 348px;
font-weight:bold;

}
#bottom  p {
font-size:24px;
color:#808080;
width:300px;
padding:10px 0 0 348px;
}
.checkout-sep {
padding:8px 0;

width:200px;
}
#main-body-right {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#hsep {
background-image:url(../images/hline.gif);
background-repeat:repeat-y;
height:18px;
width:656px;
}
#main-body-right h2 {
font-weight:bold;
margin:6px 0 0 0;
font-size:14px;
}
#main-body-right h3 {
font-weight:bold;
margin:6px 0 0 0;
font-size:12px
}
#footer {
height:20px;
background-image:url(../images/bottombg.gif);
background-repeat:repeat-y;
}
#shippinginfo {

}
#shipping {
padding:0 0px;
}
.failmsg {
padding-right:12px;
color:#981E32;
font-size:14px;
font-weight:bold;
}
#ordersummary {
margin:12px 0 0px 54px;
padding-bottom:40px;
}
.success p {
text-align:left;
}
.success table td {
text-align:left;

}
.button { border-top: 1px solid #890010; background: #890010; background: -webkit-gradient(linear, left top, left bottom, from(#890010), to(#890010)); background: -moz-linear-gradient(top, #890010, #890010); padding: 5.5px 11px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-size: 13px; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none; vertical-align: middle; } .button:hover { border-top-color: #ffffff; background: #ffffff; color: #890010; } .button:active { border-top-color: #1b435e; background: #1b435e; }



.ordersummary {
background-color:#FFFFFF;
padding:24px 0 30px 74px;
background-image:url(../images/os-bg.jpg);
background-repeat:no-repeat;
background-position:620px 350px;

}
.ordersummary h3 {
color:#981E32;
}

#shippinginfo {
float:left;
width:350px;
}
#billinginfo {
float:left;
width:350px;
}
#order_details {
width:350px;
margin:16px 0;
}
#payinfo {
margin:16px 0;
}
#order_details td {
padding:4px;
}
#osqty {
width:30px;
}
#googpaypal {
position:relative;
top:-234px;
left:350px;
}
#promocode {
padding:0 0 24px  0;
}
#promotxt {
color:#981E32;
font-weight:bold;
}