/* CSS Document */

body {
background-color:#b4b4b4;
text-align:center;
font-family:  verdana, arial;
font-size:12px;
margin:0;
padding:0;
}

#cc_home {
width:1008px;
text-align:left;
margin:0px auto 5px;
}
#cc_home .header {
width:1008px;
height:166px;
background-color:#fff;
position:relative;
}
#cc_home .logo {
float:left;
width:367px;
margin:10px 70px 0 20px;
_margin:10px 50px 0 20px;
}

#cc_home  .nav {
float:left;
margin:0;
width:407px;
}

#cc_home  .newslink {
top:55px;
left:600px;
position:absolute;
font-size:90%;
text-transform:uppercase;
color:#fe781d;
font-weight:bold;
width:300px;
text-align:right;
}

#cc_home  .newslink a:link, #cc_home  .newslink a:visited {
color:#fe781d;
font-weight:bold;
}

#cc_home  .newslink a:hover {
text-decoration:underline;
}

#cc_page  .spring {
margin:0;
padding:0;
position:absolute;
top:0px;
right:120px;
font-size:110%;
z-index:100;
text-transform:uppercase;
}

#cc_page  .spring a:link, #cc_page  .spring a:visited {
color:#fe781d;
font-weight:bold;
}

#cc_page  .spring a:hover {
text-decoration:underline;
}

#cc_page .nav p.facebook {
top:40px;
font-size:100%;
color:#f16681;
width:543px;
text-align:right;
}

#cc_page  p.facebook a:link, #cc_page  p.facebook a:visited {
color:#f16681;
}

#cc_page  p.facebook a:hover {
text-decoration:underline;
}

.products {
font-size:110%;
text-transform:uppercase;
color:#f16681;
}

.products a:link, .products a:visited {
color:#f16681;
font-weight:bold;
}

.products a:hover {
text-decoration:underline;
color:#f16681;
}

.specs {
text-align:left;
color:#333333;
font-family:  verdana, arial;
font-size:10px;
}

#topnav {
width:543px;
height:46px;
background:url(../images/top_nav_sprite.gif);
position:relative;
margin: 0;
padding:0;
}

#cc_home .nav p.facebook {
	top:61px;
	left:700px;
	position:absolute;
	font-size:100%;
	color:#f16681;
	width:300px;
	text-align:right;
}

#cc_home  p.facebook a:link, #cc_home  p.facebook a:visited {
color:#f16681;
}

#cc_home  p.facebook a:hover {
text-decoration:underline;
}

#topnav li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
}

#topnav li,#topnav a {
height:46px;
display:block;
}

#view1b {
left:0px;
width:70px;
}
#view2b {
left:74px;
width:141px;
}
#view3b {
left:218px;
width:84px;
}

#view4b {
left:306px;
width:68px;
}

#view5b {
left:377px;
width:61px;
}
#view6b {
left:442px;
width:101px;
}



#view1b a:hover, #view1b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) 0px  -46px no-repeat;
}

#view2b a:hover, #view2b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -74px -46px no-repeat;
}

#view3b a:hover, #view3b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -218px -46px no-repeat;
}
#view4b a:hover, #view4b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -306px -46px no-repeat;
}
#view5b a:hover, #view5b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -377px -46px no-repeat;
}

#view6b a:hover, #view6b a.pageon {
background:transparent url(../images/top_nav_sprite.gif) -442px -46px no-repeat;
}



#cc_home .body {
width:1008px;
background:#fff url(../images/home_back2.jpg) 0 0 no-repeat;
height:490px;
position:relative;
}

#cc_home .body p.nomatter {
top:5px;
left:605px;
position:absolute;
font-size:90%;
text-transform:uppercase;
color:#f16681;
font-weight:bold;
width:300px;
text-align:right;
}



#viewnav {
width:119px;
height:19px;
background:url(../images/viewtees_sprite.gif);
position:relative;
margin: 0;
padding:0;
}

#viewnav li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
}

#viewnav li,#viewnav a {
height:19px;
display:block;
}

#link1b {
left:0px;
width:119px;
}

#link1b a:hover {
background:transparent url(../images/viewtees_sprite.gif) 0px  -19px no-repeat;
}

#cc_home .body .viewtees {
top:285px;
left:855px;
position:absolute;
font-size:90%;
text-transform:uppercase;
color:#f16681;
font-weight:bold;
width:100px;
text-align:right;
}

#cc_home .body .homeflash {
top:22px;
left:337px;
position:absolute;
}

#cc_home .body p.latest {
bottom:3px;
left:550px;
position:absolute;
font-size:110%;
text-transform:uppercase;
color:white;
font-weight:bold;
padding:0;
margin:0;
}

#cc_home .body p.latest span {
color:#f8981c;
}

#cc_home  p.latest a:link, #cc_home  p.latest a:visited {
color:#f8981c;
font-weight:bold;
}

#cc_home  p.latest a:hover {
text-decoration:underline;
}

#cc_page {
width:1008px;
text-align:left;
margin:0px auto 5px;
}
#cc_page .header {
width:1008px;
height:149px;
background-color:#fff;
}
#cc_page .logo {
float:left;
width:367px;
margin:10px 70px 0 20px;
_margin:10px 50px 0 20px;
}

#cc_page  .nav {
float:left;
margin:0;
width:407px;
}


#cc_page .body {
width:1008px;
min-height:420px;
padding:30px 0 0 0px;
color:#000;
background-color:#fff;
position:relative;
}

* html #cc_page .body {
height:420px;
}

#cc_page .body h1 {
margin:0;
padding:0;
position:absolute;
top:0px;
right:120px;
font-size:100%;
}

#cc_page .body h2 {
margin:0;
font-size:90%;
color:black;
text-transform:uppercase;
}

#cc_page .contact {
background:#fff url(../images/back_contact.gif) 0 60px no-repeat;
}
#cc_page .contact h3 {
margin:0;
font-size:90%;
color:#fcca4e;
text-transform:uppercase;
}

#cc_page .contact a:link, #cc_page .contact a:visited {
color:#fe781d;
font-weight:bold;
}

#cc_page .about {
background:#fff url(../images/back_aboutus.gif) 0 60px no-repeat;
}
#cc_page .about span {
margin:0;
font-size:100%;
color:#b4c100;
text-transform:uppercase;
font-weight:bold;
}

#cc_page .events {
background:#fff url(../images/back_events.gif) 0 60px no-repeat;
}

#cc_page .collections {
background:#fff url(../images/back_collections.jpg) 0 60px no-repeat;
}

#cc_page .press {
background:#fff url(../images/back_press.gif) 0 60px no-repeat;
}


#cc_page .body p.pink {
color:#f16681;
text-transform:uppercase;
font-weight:bold;
}

#cc_page .store {
background:#fff url(../images/back_stores.gif) 100% 60px no-repeat;
}

#cc_page .store h2 {
margin:0 0 10px 0;
font-size:220%;
color:#666;
text-transform:uppercase;
font-weight:normal
}
#cc_page .body .storeselect {
margin:0;
padding:0;
position:absolute;
top:60px;
right:100px;
font-size:90%;
text-align:right;
text-transform:uppercase;
font-weight:bold;
}

#cc_page .store .stateinfo {
position:absolute;
top:100px;
left:150px;
width:858px;
overflow:auto;
height:350px;
scrollbar-face-color: #F16681;
scrollbar-highlight-color: #F16681;
scrollbar-shadow-color: #F16681;
scrollbar-3dlight-color: #F16681;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #D1D2D4;
scrollbar-darkshadow-color: #D1D2D4; 
}

#cc_page .store select {
font-size:80%;
margin:7px 0 0 0;
}

#cc_page .store form {
padding:0;
margin:0;
}

#cc_page .events .col {
width:200px;
float:left;
margin:20px 40px 0 0;
}

#cc_page .events .col strong {
text-transform:uppercase;
color:#f16681;
}

#cc_page .press .row {
width:500px;
clear:both;
float:left;
margin:20px 0 0 0;
font-size:8pt;
}

#cc_page .stateinfo .col {
width:200px;
float:left;
margin:0px 40px 0 0;
}
#cc_page .stateinfo .col strong {
text-transform:uppercase;
}

#cc_page .view h2 {
margin:0 0 5px 0;
font-size:90%;
color:#000;
text-transform:uppercase;
}

#cc_page .view .detail  {
width:700px;
margin:0 0 0 200px;
}

#cc_page .view .detail img {
width:300px;
float:left;
}


#cc_page .view .detail .teetext {
width:370px;
float:left;
margin:40px 0 0 0;
border-left:1px solid black;
padding:0 0 0 20px;
}

#cc_page .view .detail p {
padding:10px 0 0 0;
margin:0;
}

#cc_page .view .scroll  {
width:800px;
margin:0 auto;
overflow:auto;
clear:both;
height:160px;
scrollbar-face-color: #F16681;
scrollbar-highlight-color: #F16681;
scrollbar-shadow-color: #F16681;
scrollbar-3dlight-color: #F16681;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #D1D2D4;
scrollbar-darkshadow-color: #D1D2D4; 
}

#cc_page .body p {
margin:0 0 15px 0;
font-size:90%;
}

#cc_page .body .content {
	position:absolute;
	top:89px;
	left:293px;
	width:600px;
}

#cc_page .body .special {
color:#f8981c;
}

.footer {
color:#69696a;
font-size:80%;
clear:both;
padding:10px 0 0 0;
text-align:center;
margin:0 auto;
width:1008px;
background-color:#000;
height:30px;
}

a:link {
color: #7e5931;
text-decoration: none;
}
a:visited {
color: #7e5931;
text-decoration: none;
}

a:hover {
color: #7e5931;
text-decoration: none;
}

a:active {
color: #7e5931;
text-decoration: underline;
}

.spacer {height:1px; font-size:1%; clear:both;}

.popup {
background-color:#fff;
border-top:10px solid #f16681;
text-align:left;
padding:20px;
}
