body {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
background:#E4E4E4;
margin:0 auto;
padding:10px;
width:960px;
}
#header_wrap {
background:url(imgshop/template2/bkg_head_wrapper.jpg) #DEDDED repeat-x;
color:#666;
padding:0;
margin:0;
height:96px;
}
#inner_wrap {
background:url(imgshop/template2/bkg_wrapper.jpg) bottom left no-repeat;
padding:0;
margin:0;
height:96px;
}
#logo {
background:url(imgshop/template2/superstar_sports_logo.jpg) no-repeat;
color:#666;
width:212px;
height:96px;
float:left;
}
#marriott {
background:url(imgshop/template2/courtyard_marriot_logo.jpg) no-repeat;
margin:0;
padding:0;
width:142px;
height:96px;
float:right;
}
#marriott_address {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#333;
padding:25px 0 0 0;
margin-right:150px;
text-align:right;
line-height:16px;
}
#phone {
background:url(imgshop/template2/crn_tr.jpg) #C00 top right no-repeat;
margin:0;
padding:0;
height:28px;
}
#phone .content {
font:bold 17px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-align:right;
padding:4px 20px 0 0;
}
#logo2 {
background:url(imgshop/template2/logo2.jpg) no-repeat;
width:212px;
height:28px;
float:left;
}
#logo4 {
background:url(imgshop/template2/logo4.jpg) top no-repeat;
padding:0;
margin:0;
width:212px;
height:58px;
}
#slogan {
padding:5px 0 5px 0;
margin:0;
}
#topNav {
background:url(imgshop/template2/logo3.jpg) #FFF left no-repeat;
height:25px;
margin:0;
padding:0;
text-align:left;
border-right:5px solid #C00;
}
#tNavLink {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
padding:0;
margin:0;
float:right;
width:416px;
}
#tNavLinkxx .content a, #tNavLinkxx .content a:visited {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}
#show, #ticket, #order, #contact {
background:url(imgshop/template2/buttons.gif) bottom left no-repeat;
background-position: 0 0;
display:block;
padding:0;
margin:0 4px 0 0;
width:100px;
height:24px;
text-align:center;
float:left;
}
#show a, #ticket a, #order a, #contact a, #show a:visited, #ticket a:visited, #order a:visited, #contact a:visited {
display:block;
height:20px;
padding:4px 0 0 0;
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
#show a:hover, #ticket a:hover, #order a:hover, #contact a:hover {
background:url(imgshop/template2/buttons.gif) no-repeat;
background-position: 0 -24px;
display:block;
text-decoration:none;
color:#FFF;
}
#mainContent {
margin:0 0 0 226px;
padding:0 10px 15px 0;
}
#mainContent h1 {
font:bold 18px verdana, Arial, Helvetica, sans-serif;
color:#009;
margin:0;
padding:7px 0 0 0;
}
#minicart {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0;
text-align:right;
}
#minicart a, #minicart a:visited {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
color:#369;
text-decoration:none;
line-height:18px;
}
#minicart a:hover {
color:#C00;
text-decoration:none;
}
#wrapper {
background:#FFF;
border-right:5px solid #C00;
}
#container {
background:url(imgshop/template2/bkg_menu.jpg) repeat-y;
width:100%;
text-align:left;
}
#sidebar {
float:left;
width:206px;
margin:0;
padding:0;
color:#333;
}
#sidebar a, #sidebar a:visited {
color:#006;
text-decoration:none;
}
#sidebar a:hover, #sidebar .content a:hover {
color:#F00;
}
#sidebar .content {
padding:10px 0 15px 20px;
margin:0;
}
#sidebar li a:hover {
text-decoration:none;
color:#C00;
}
ol li {margin:0 0 20px 0;}
li {margin:0 0 10px 0;}
#sidebar img {margin:20px 0 0 0;}

#search {
padding:0 0 0 10px;
margin:0;
width:196px;
text-align:center;
}
#navBtm {
margin-left:206px;
text-align:center;
padding:0 0 5px 0;
}
#footer {
background:url(imgshop/template2/crn_br.gif) #006 bottom right no-repeat;
font:12px arial, Helvetica, sans-serif;
margin:0;
padding:0;
height:24px;
color:#FFF;
}
#valid {
background:url(imgshop/template2/crn_bl.gif) #006 bottom left no-repeat;
height:20px;
padding:4px 0 0 25px;
color:#FC0;
float:left;
width:206px;
text-align:left;
}
#valid a,#valid a:visited,#valid a:hover {
color:#FC0;
text-decoration:none;
}
#copyright {
color:#FFF;
font:11px arial, Helvetica, sans-serif;
margin:0 0 0 206px;
padding:4px 0 0 0;
text-align:center;
}
.clearfloat {
clear:left;
height:0;
line-height:0;
font:0 arial, Helvetica, sans-serif;
}
.nomargintop {margin-top:0;}
a:link, a:visited {
font:normal 12px arial, Helvetica, sans-serif;
color:#009;
text-decoration:none;
}
a:hover { text-decoration:underline;}
form {margin:0;}
.up {text-transform:uppercase;}
.r {float:right;}
.l {float:left;}
img {border:0;}
.dash {
border:1px;
border-bottom-style:dashed;
border-bottom-color:#CCC;
padding:0;
margin:0;
}
.picBdr {
border:1px solid #ccc;
padding:3px;
}
.picL {
padding:3px;
margin-right:10px;
float:left;
}
.picR {
padding:3px;
margin-left:10px;
float:right;
}
.picBdrL {
border:1px solid #ccc;
padding:3px;
margin-right:10px;
float:left;
}
.picBdrR {
border:1px solid #ccc;
padding:3px;
margin-left:10px;
float:right;
}
border:1px solid #CCC;padding:10px 5px 5px 5px;

#ohiogr {
margin:0;
padding:5px 5px 0 0;
text-align:right;
}
#ohiogr a, #ohiogr a:visited {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#555;
text-decoration:none;
padding:5px 5px 0 0;
margin:0;
}
#ohiogr a:hover {
color:#F00;
}
h2 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#006;
margin:0;
padding:0;
}
h3, .textRedLg {
font:bold 18px arial, Helvetica, sans-serif;
color:#C00;
text-decoration:none;
margin:0;
padding:0;
}
.textRedLg a, .textRedLg a:visited  {
font:bold 18px arial, Helvetica, sans-serif;
color:#C00;
}
.textRed {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#C00;
text-decoration:none;
}
.textBlue, .textBlue a:link, .textBlue a:visited {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#009;
text-decoration:none;
}
.textBlue a:hover {
color:#609;
text-decoration:none;
}
.textBlue2 {
font:normal 12px verdana, Arial, Helvetica, sans-serif;
color:#009;
text-decoration:none;
}
.textWh, .textWh a:link, .textWh a:visited {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
.textLt {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}
label {
width:190px;
float:left;
text-align:right;
margin-right:2px;
display:block;
}
.formheader {
background:#dedede;
font:bold 14px Arial, Helvetica, sans-serif;
color:#333;
padding:5px;
margin:0;
}
#formheader2, #formheader3 {
font:bold 14px Arial, Helvetica, sans-serif;
background:#C00;
color:#FFF;
padding:5px;
margin:10px 0 5px 0;
}
#formheader4 {
font:bold 16px Arial, Helvetica, sans-serif;
background:#ccc;
color:#C00;
padding:5px;
margin:0 0 5px 0;
}
.headersports {
font:bold 14px Arial, Helvetica, sans-serif;
background:#390;
color:#FFF;
padding:5px;
margin:0 0 5px 0;
}
/*cartLabel used by commerce*/
.cartLabel {
font:bold 12px verdana, Arial, Helvetica, sans-serif;
color:#609;
}
.catText {
font:bold 11px verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 20px;
text-decoration:none;
}
.catText a, .catText a:visited {
font:normal 11px verdana, Arial, Helvetica, sans-serif;
color:#009;
text-decoration:none;
line-height:18px;
}
.catText a:hover {
color:#609;
text-decoration:none;
}
.p7uberlink {
font-weight:bold !important;
color:#C00 !important;
}
/* Used on Submit form to hide border of code box.*/
.secButton {
border:1px solid #FFF;font:bold 17px verdana, Arial, Helvetica, sans-serif;color:#4D6D99;
}
#tabBtn1 a, #tabBtn1 a:visited, #tabBtn2 a, #tabBtn2 a:visited {
color:#FFF;padding:3px 7px 3px 7px;font:bold 13px Arial, Helvetica, sans-serif;
}
#tabBtn1 a:hover, #tabBtn2 a:hover {
color:#009;
background:#CCC;
text-decoration:none;
}
#thumbBox {
position:absolute;
left:0px;
top:0px;
width:auto;
background:#DEDEDE;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:10px 10px 0;
border:2px solid #009;
}
#thumbBox .footerbar {
font:bold 16px verdana, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:5px;
line-height:1.1em;
color:#009;
text-align:right;
padding:5px 0;
}
#thumbBox #thumbImage {
background:#FFF;
border:1px solid #999;
padding:3px;
}
#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background:#CCC;
z-index:5;
padding:5px;
}
#paging, #pagingbtm {
font:bold 13px verdana, Verdana, Arial, Helvetica, sans-serif;
padding:3px;
margin:0;
color:#F00;
}
#paging a, #paging a:visited, #pagingbtm a, #pagingbtm a:visited {
color:#009;
}
#p7tpc1_3 input {
border:1px solid #FFF;
}
