/**
 * Project: SportsMindSkills
 * $Author: Andrew $
 * $Revision: 3 $
 * $Modtime: 14/01/07 11:13p $ 
**/

/* CSS Document */

body {
margin:0px;
padding:0px;
background-color:#525355;
background-image:url(/images/SMS_header.jpg);
background-repeat:repeat-x;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
line-height:1.4;
color:#FFFFFF;
}

p, ul, li, ol, img, form, h1, h2, h3, h4, h5, h6, img {
margin:0px;
padding:0px;
border:0;
}

a {
color:#666666;
text-decoration:none;
}
a:hover {
text-decoration:underline;
color:#E86323;
}

img {border:0px;
}





/* Formatting styles */

.primaryNav a img {border:0px;
padding:0px;
margin:0px;

}


.secondaryNav {
color:#666666;
font-size:.7em;
}

.secondaryNav ul {
margin:5px 0px 30px 10px;
list-style-type:none;
}

.secondaryNav ul li {
padding-top:4px;
}

.midGreyPanel {
width:auto;
background-color:#A8A8A9;
background-image:url(/images/midgrey_panel_top.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

.midGreyPanel h1 {
font-size:120%;
padding:10px 18px 20px 18px;
}

.midGreyPanel h2 {
padding:10px 18px 20px 18px;
}

.midGreyPanel h5 {
padding:10px 18px 20px 18px;
}

.midGreyPanel a {
color:#ffffff;
text-decoration:underline;
}

.midGreyPanel a:hover {
color:#666666;
text-decoration:underline;
}

.CDTitles {
width:105px;
margin-left:18px;
display:inline;
float:left;
}

.CDTitles p{
padding-top:10px;
text-align:center;
font-size:.7em;
}

.GreyPanel {
width:auto;
background-color:#7f8081;
background-image:url(/images/greyPanel_header.gif);
background-repeat:no-repeat;
margin-bottom:10px;
}

.GreyPanel h1 {
font-size:120%;
padding:10px 18px 20px 18px;
}

.GreyPanel h2 {
color:#FFFFFF;
padding-bottom:5px;
font-size:105%;
}

.GreyPanel p {
color:#FFFFFF;
padding-bottom:10px;
font-size:.75em;
}

.GreyPanelContent h2 a, .GreyPanelContent2 h2 a {
color:#ffffff;
text-decoration:underline;
}

.GreyPanelContent h2 a:hover, .GreyPanelContent2 h2 a:hover {
color:#ffffff;
text-decoration:underline;
}


.GreyPanelContent {
margin:0px 10px 10px 180px;
}
.GreyPanelContent2 {
margin:0px 10px 10px 18px;
}

.GreyPanelContent2 a {
text-decoration:underline;
color:#ffffff;
}


.ContentPanel div img {
float:left;
width:auto;
margin-right:10px;
margin-bottom:10px;
diplay:inline;
}

.GreyPanel div img {
padding:5px 5px 5px 5px;
}

.ContentPanel {
width:auto;
background-color:#eeeeee;
background-image:url(/images/content_top.gif);
background-repeat:no-repeat;
margin-bottom:10px;
padding:0px 10px 10px 10px;
}

.ContentPanel div a {
text-decoration:underline;
color:#E86323;
}

.ContentPanel p a {
text-decoration:underline;
color:#E86323;
}

.ContentPanel img {
padding-right:10px;
padding-bottom:5px;
}

.CDTitles p a {
text-decoration:underline;
color:#E86323;
}

.ContentPanel h1 {
font-size:120%;
color:#E86323;
padding:10px 18px 20px 0px;
}

.ContentPanel p, .ContentPanel ul {
color:#666666;
padding-bottom:10px;
font-size:.75em;
list-style-type:none;
}

.ContentPanel h2 {
color:#666666;
padding-bottom:5px;
font-size:105%;
}

.ContentPanel h3 {
color:#666666;
padding-bottom:5px;
font-size:100%;
font-weight:bold;
}

.ContentPanel table {
font-size:.75em;
color:#666666;
margin:30px 10px 10px 5px;
padding:3px 0px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
}

.ContentPanel table a{
color:#E86323;
text-decoration:underline;
}

.ContentPanel table tr td{
padding:2px 2px;
vertical-align:middle;
}



.ContentPanel table tr th{
padding:3px 2px;
color:#666666;
background-color:#dfdfdf;
font-weight:bold;
text-align:left;
}

.RHC p {
color:#FFFFFF;
font-size:.75em;
padding:2px 5px;
}

.RHC p a {
color:#E86323;
text-decoration:none;
}

.RHC p a:hover {
text-decoration:underline;
}

.RHC table {
font-size:.7em;
margin:10px 10px 10px 5px;
}

.RHC table a{
text-decoration:underline;
}


.RHC table a:hover{
color:#E86323;
text-decoration:underline;
}

.RHC table tr td{
padding:2px 0px;
}

.RHC table tr.tableFooter {
font-weight:bold;
}
.RHC table tr.tableFooter td{
padding-top:5px;
}

.footer {
font-size:.7em;
}

.footer a {
color:#FFFFFF;
text-decoration:underline;
}

.footer a:hover {
color:#E86323;
text-decoration:underline;
}
div.BT {
text-align:right;
width:auto;
font-size:.75em;
color:#666666;
}

div.BT div {
background-color:#FBD4AB;
padding:5px 15px;
}

div.BTRHC {
text-align:right;
width:auto;
font-size:.75em;
color:#ffffff;
}

div.BT a{
color:#E86323;
text-decoration:underline;
padding-right:15px;
}

div.BTRHC a{
color:#ffffff;
text-decoration:underline;
}

div.BT a:hover{
color:#E86323;
text-decoration:underline;
}

div.BTRHC a:hover{
color:#E86323;
text-decoration:underline;
}
.checkoutBT {
border: 1px solid #ffffff;
padding:8px;
font-size:.75em;
color:#ffffff;
background-color:#525355;
margin:10px 0px;
}

.basketBT {
border: 1px solid #ffffff;
padding:8px;
font-size:.75em;
color:#666666;
background-color:#eeeeee;
margin:10px 0px;
}

.error {
  color:#ff0000
}