<!-- Designed by Mishayla Potts - www.mishayla.com --> 
* {
margin:0;
padding:0
}

html {
height:100%
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-family:"Lucida Grande","Verdana",sans-serif;
background:#596cb4 url(img/stripe2.png) repeat-y scroll center top;
font-size:small;
height:100%;
margin:0;
padding:0
}

p {
padding-bottom:6px;
line-height:1.2em;
color:#000
}

ul .bullets {
list-style-type:disc;
list-style-position:outside;
line-height:1.2em;
color:#000
}

ul {
list-style-type:none
}

ul,ol,table {
color:#333;
line-height:1.4em;
margin:0 0 0.75em
}

h1 {
font-size:20px;
padding-bottom:10px
}

h3 {
font-size:17px;
padding-bottom:2px;
padding-top:2px
}

#price {
height:20px;
padding-bottom:6px
}

#price .value {
font-size:17px;
font-weight:700;
float:left
}

#price .currency {
font-size:10px;
color:#333;
font-variant:small-caps;
float:right;
padding-top:7px;
padding-left:4px
}

h4 {
color:#000;
font-size:12px;
font-weight:700;
margin-top:0;
margin-bottom:6px
}

h5 {
font-variant:small-caps;
color:#333
}

.blank {
height:1px;
clear:both
}

a:link,a:visited {
color:#F40;
text-decoration:none
}

a:hover {
text-decoration:underline
}

span.hilite-green {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EAFFC1 none repeat scroll 0 0
}

#logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF url(img/vcheerlogo.png) no-repeat scroll left bottom;
bottom:0;
height:120px;
left:0;
outline-color:0;
outline-style:none;
outline-width:0;
position:absolute;
text-indent:-3000px;
width:150px;
z-index:5;
margin:0
}

* html #logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0
}

#logo a {
display:block;
height:120px;
width:150px
}

#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF;
display:block;
height:120px;
position:relative;
margin:0 auto
}

#wrapper {
background-color:#fff;
position:relative;
width:840px;
height:100%;
margin:0 auto;
padding:10px 54px 20px 90px
}

#wrapper2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
height:100%;
width:800px
}

#holder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
z-index:1;
background:#dadada;
border:0 solid #666;
display:block;
position:relative;
overflow:hidden;
border-width:0 1px 1px;
padding:0
}

div#nifty {
background:#cc6;
margin:0 10%
}

div.rounded div {
height:1px;
overflow:hidden
}

#radiusx,#radiusy {
text-align:right;
width:30px
}

#content {
clear:both;
display:block;
width:737px;
margin:0
}

.headingbar {
background-color:#fff;
font-size:15px;
font-weight:700;
font-variant:small-caps;
color:#333;
height:20px;
letter-spacing:-1px;
padding:10px 30px
}

.top-gr {
background-color:#93c953;
height:18px
}

.top-aq {
background-color:#23a2a3;
height:18px
}

.top-pu {
background-color:#586bb2;
height:18px
}

.top-bl {
background-color:#3787c5;
height:18px
}

.top-pi {
background-color:#cc5f9a;
height:18px
}

.top-ye {
background-color:#fee551;
height:18px
}

.body-index {
font-size:12px;
height:320px;
display:block;
background:#aae6e8 url(img/index.png) bottom center no-repeat;
padding:24px 30px 110px
}

.body-contact {
font-size:12px;
height:260px;
display:block;
background:#aae6e8 url(img/war-bkg2.png) top center no-repeat;
padding:24px 30px 110px
}

.body-gr {
font-size:12px;
display:block;
background:#d8eca1 url(img/uni-bkg2.png) bottom left no-repeat;
padding:24px 30px 110px
}

.body-aq {
font-size:12px;
display:block;
background:#aae6e8 url(img/war-bkg2.png) bottom left no-repeat;
padding:24px 30px 110px
}

.body-pu {
font-size:12px;
display:block;
background:#aebbea url(img/sho-bkg2.png) bottom left no-repeat;
padding:24px 30px 110px
}

.body-bl {
font-size:12px;
display:block;
background:#a7cfee url(img/bod-bkg2.png) bottom left no-repeat;
padding:24px 30px 110px
}

.body-pi {
font-size:12px;
display:block;
background:#efbcd6 url(img/acc-bkg2.png) bottom left no-repeat;
padding:24px 30px 110px
}

.body-ye {
font-size:12px;
display:block;
background:#ffffb0 url(img/pom-bkg2.png) bottom left no-repeat;
padding:24px 30px 110px
}

#content #sidebar {
color:#5F5F5F;
float:right;
font-size:85%;
width:168px
}

#item-highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
height:240px;
position:relative;
margin:0 auto
}

#item-highlight .description {
font:Verdana, Geneva, sans-serif;
display:block;
top:12px;
padding-left:224px;
z-index:1
}

#item-highlight .thumbs {
display:block;
top:-100px;
left:510px;
padding-right:10px;
z-index:2
}

#shoe-highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
height:200px;
position:relative;
margin:0 auto
}

#shoe-highlight .description {
font:Verdana, Geneva, sans-serif;
display:block;
top:6px;
padding-left:210px;
z-index:1
}

#bow-highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:260px;
width:246px;
position:relative;
padding-top:6px;
margin:0 auto
}

#bow-highlight .image {
display:block;
float:left;
left:-10px;
top:-8px;
height:190px;
width:190px;
z-index:4
}

#bow-highlightl .description {
font:Verdana, Geneva, sans-serif;
display:block;
padding-left:0;
height:20px;
z-index:1
}

<!---------------------------- Nav --------------------------------->
#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff none repeat scroll 0 0;
overflow:hidden
}

#nav a {
color:#888
}

#nav a:hover {
color:#444;
text-decoration:none
}

#nav1 {
bottom:-1px;
left:177px;
z-index:2;
position:absolute;
margin:0;
padding:0
}

#nav1 li {
float:left
}

#nav1 .uniforms,#nav1 .uniformsA,#nav1 .warmups,#nav1 .warmupsA,#nav1 .shoes,#nav1 .shoesA,#nav1 .bodywear,.bodywearA,#nav1 .accessories,#nav1 .accessoriesA,#nav1 .poms,#nav1 .pomsA {
border:medium none;
display:block;
height:40px;
outline-color:0;
outline-style:none;
outline-width:0;
text-indent:-3000px;
margin:0 0 0 4px
}

#nav1 .uniforms {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/uni-tab6.png) repeat scroll 0 0;
width:97px
}

#nav1 .uniformsA {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/uni-tab6.png) repeat scroll 0 0;
background-position:0 -80px;
width:97px
}

#nav1 .warmups {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/war-tab6.png) repeat scroll 0 0;
width:97px
}

#nav1 .warmupsA {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/war-tab6.png) repeat scroll 0 0;
background-position:0 -80px;
width:97px
}

#nav1 .shoes {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/sho-tab6.png) repeat scroll 0 0;
width:97px
}

#nav1 .shoesA {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/sho-tab6.png) repeat scroll 0 0;
background-position:0 -80px;
width:97px
}

#nav1 .bodywear {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bod-tab6.png) repeat scroll 0 0;
width:97px
}

#nav1 .bodywearA {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bod-tab6.png) repeat scroll 0 0;
background-position:0 -80px;
width:97px
}

#nav1 .accessories {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/acc-tab6.png) repeat scroll 0 0;
width:97px
}

#nav1 .accessoriesA {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/acc-tab6.png) repeat scroll 0 0;
background-position:0 -80px;
width:97px
}

#nav1 .poms {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/pom-tab6.png) repeat scroll 0 0;
width:97px
}

#nav1 .pomsA {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/pom-tab6.png) repeat scroll 0 0;
background-position:0 -80px;
width:97px
}

#nav1 .uniforms:hover,#nav1 .warmups:hover,#nav1 .shoes:hover,#nav1 .bodywear:hover,#nav1 .accessories:hover,#nav1 .poms:hover {
background-position:0 -40px
}

#nav2 {
font-size:11px;
position:absolute;
right:2px;
top:-17px;
margin:0;
padding:0
}

#nav2 li {
float:left;
line-height:70px;
padding-left:8px
}

<!---------------------------- Foot --------------------------------->
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:11px;
overflow:hidden;
position:relative;
width:760px;
height:200px;
padding-right:5px
}

#footer .copyright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff;
font-size:9px;
color:#333;
display:block;
float:right;
line-height:30px;
margin:0;
padding:0
}

#footer .contact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff;
font-size:10px;
color:#333;
font-weight:700;
display:block;
z-index:8;
float:left;
line-height:30px;
margin:0;
padding:0 0 0 305px
}

#cd {
position:relative;
overflow:visible;
clear:both;
height:1px;
width:10px;
z-index:3;
top:0;
right:360px;
float:right;
margin:0;
padding:0
}

#dial {
position:relative;
overflow:visible;
height:10px;
z-index:4;
left:-40px;
top:-130px;
clear:both;
margin:0;
padding:0
}

#dialtitle {
position:relative;
overflow:visible;
height:1px;
width:34px;
z-index:5;
left:-34px;
top:-302px;
margin:0;
padding:0
}

img,a:link img,a:visited img {
border:medium none
}

.top-index,.top-contact {
background-color:#aae6e8;
height:18px
}

#item-highlight .image,#shoe-highlight .image {
display:block;
float:left;
left:-14px;
z-index:4
}

#item-highlight .title,#shoe-highlight .title {
display:block;
float:left;
left:-8px;
top:12px;
z-index:3
}

#nav1 .uniformsA:hover,#nav1 .warmupsA:hover,#nav1 .shoesA:hover,#nav1 .bodywearA:hover,#nav1 .accessoriesA:hover,#nav1 .pomsA:hover,body.uniforms #nav1 .uniforms,body.warmups #nav1 .warmups,body.shoes #nav1 .shoes,body.bodywear #nav1 .bodywear,body.accessories #nav1 .accessories,body.poms #nav1 .poms {
background-position:0 -80px
} 
