@charset "utf-8";
/* CSS Document */

/*start initial styles*/

/* * {    padding: 0; margin: 0; }*/
body,html {    padding: 0; margin: 0; }



body {
	font: 62.5%/1.6em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #666666;
	background-color: #E6F4FF;
	border: none;
	background-image: url(bk_tile_grey.jpg);
	background-repeat: repeat-x;
       }



p {

margin-bottom:10px;

}



img {

       border: none;

       }



h1 {

       font-size: 1.8em;

       color: #ffffff;

       }



h2 {

       font-size: 1.6em;

       color: #333333; /*------------------------------------------------color changer*/

	   margin-bottom:6px; padding:6px 6px 8px 6px;

       border-bottom:#666666 thick solid 1px; /*------------------------------------------------color changer*/

       }



h3 {

	font-size: 1.4em;

	color: #4E609C; /*------------------------------------------------color changer*/

	margin-bottom:6px;

	padding:6px 6px 8px 6px;

	border-bottom:#F7CCA4 thick solid ; /*------------------------------------------------color changer*/

       }

h3 a {
	color: #4E609C;
	text-decoration:none;
}

h3 a:hover {
	text-decoration:underline;
}



h4 {

       font-size: 1.6em;

       color: #666666; /*------------------------------------------------color changer*/

	   marigin-top:3px;

	   margin-bottom:3px; 

	   font-weight:bold;

       }

/*end initial styles*/









/*site banners start*/

#banners {

	   width: 859px;

	   background-color:#FFFFFF;

	   height: 90px;

	   padding: 3px;

	   margin:3px auto;

}



#cherokeeBanner {

       float:left;

       width:428px;

       height:90px;

}



#retailerBanner {

       float:right;

       width:428px;

       height:90px;

}

/*site banners end*/







/*start site header module*/

#header {

	width:865px;

	background-color: #FFFFFF;

	border-top:thin solid 1px #999999;

	border-left:thin solid 1px #999999;

	border-right:thin solid 1px #999999;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-bottom: 10px;

}



#headerContent {

	width: 825px;

	background-color:#FFFFFF;

	background:  url(header_bk.jpg) repeat-x bottom left; /*-------------------------------color changer*/

	min-height: 90px;

	margin: 0px auto;

	padding: 10px 20px 10px 20px;

}











#siteLogo {

       float:left;

       }

 

#menus {

	    float:right;

	    text-align:right;

	    margin-top: 20px;

	    margin-top: 20px;

        }



#menuList {

       width: 270px; 

       border-top:#666666 1px solid; 

       margin:0;

       padding: 0 0 5px 10px;

       }



fieldset {

       text-decoration:none;

       border:none;

       }

	

#searchForm {

       padding: 0 0 0 0;

       }	

	

.loginCluster {

	   font-weight:bold;

	   margin-top: 3px;

	   color: #666666;

	   border-top: 1px solid;

	   width: 200px;

       }



.loginCluster a {

       color:#666666; /*-------------------------------color changer*/

       text-decoration:none;

       }	



.loginCluster a:hover {

       color:#666666;

       text-decoration:underline;

       }	

/*end site header module*/







/*login module*/

#loginContainer  {

       text-align:center; 	

       margin:10px auto; 

       width:348px;

       }

 

#rightCreateAccount {

       float:right;

       width:170px;

       text-align:left;

       }

 

#leftLogin {

       float:left;

       width:170px;

       text-align:left;

       }

/*login module*/







/*start site navigation module*/

#navcontainer {
	width:865px;
	background-color:#FFFFFF;
	margin: 0px auto; /*-------------------------------color changer*/
	border-bottom: #999999 thin 1px solid;
	border-left:thin solid 1px #999999;
	border-right:thin solid 1px #999999;
	background-image: url(nav_bk_3300ff.jpg);
	background-repeat: repeat-x;
	background-position: 10px;
}



#navcontainer ul li{

       list-style-type: none;

       padding: 0;

       margin: 0;

       display: block;

       float: left;

       font: 10px/30px "Lucida Grande", verdana, sans-serif;

       text-align: center;

       border-right: #999999 thin 1px solid;

       }



#navcontainer a{
	color:  #58B000; /*-------------------------------color changer*/
	text-decoration: none;
	display: block;
	width: 130px;
	font-weight:bold;
       }



#navcontainer li#active { 

       background: url(nav_bk.jpg) repeat-x  34px;  /*-------------------------------color changer*/

       }



#navcontainer a:hover {
	background-image: url(nav_tile_grey.jpg);
	background-repeat: repeat-x;
	background-position: 34px;
	color: #408000;
       }

/*end site navigation module*/











/*-------------------------------------------------------------------------------------*/



/*site splash header modules*/ 

#splashHeaderTop {

display:none;

       background:url(main_splash_cc.jpg)  top left no-repeat;

       width:865px;

       height:129px;

       background-color:#FFFFFF;

       padding:0 0 0 0;

       margin: 0px auto;

       text-align:left;

}



#splashContentTop {

       color:#FFFFFF;

       padding-left:30px;

       padding-top: 35px;

       padding-right:150px;

       margin:0;

}



#splashContentTop p {

       font-size:1.2em;

}





/*site splash header modules*/ 

#splashHeaderBottom {

display:none;

       background:url(main_splash_cc.jpg)  top left no-repeat;

       width:865px;

       height:129px;

       background-color:#FFFFFF;

       padding:0 0 0 0;

       margin: 0px auto;

       text-align:left;

}



#splashContentBottom {



       color:#FFFFFF;

       padding-left:30px;

       padding-top: 35px;

       padding-right:150px;

       margin:0;

}



#splashContentBottom p {

       font-size:1.2em;

}





/*site splash header module*/ 

#splashHeaderBody {

	display:block;

	background:url("splashHeader.jpg") top center no-repeat; /*-------------------------------color changer*/

	width:658px;

	height:199px;

	margin-bottom:3px;

	color:#fff; background-color:#666; 

}



#splashContentBody {

	padding-left:30px;

	padding-top: 30px;

	padding-right:143px;

	margin:0;

}



#splashContentBody p {

       font-size:1.2em;

       }

/*site splash header module*/











/*content module*/



 .innerContent {

		 background:url(lc_bk.gif) top left repeat-x;

       padding: 8px; 

       margin-bottom:3px;

}



.innerContentCopy {

       padding: 8px; 

       margin-bottom:3px;

}



.innerContentCopy p{

       color:#333333;

       font-weight:normal;

	   padding-bottom:10px;

}



		 

		 

		 



#content {
	background-color:#ffffff;
	width:865px;
	height: auto;
	margin: 0px auto;
	text-align: left;
	border-left:thin solid 1px #999999;
	border-right:thin solid 1px #999999;
	background-image: url(content_line_bk.jpg);
	background-repeat: repeat-y;
       }



#navColumn {

	width:205px;

	float:left;

	margin: 3px 0px 0px;

	background-image: url(lc_bk.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-attachment: scroll;

       }



#productColumn {

       background:url(lc_bk.gif) top left repeat-x;

       width:657px; 

       float:right;

       margin: 3px 0px 0px 0px;

       background-color:#FFFFFF;

       text-align:left;

       }

/*content module*/







/*content start - billboard banners*/

#productSplash {

margin:3px;}



.productBanners2 {

       width:215px;

       display:inline;

       float:left;


       text-align:right;

       margin-right:3px;

}



.productBanners1 {

       width:215px;

       display:inline;

       float:left;

       text-align:right;

}



.productBanners {

       width:215px;

       display:inline;

       float:left;

       text-align:right;

       padding-left:3px;

}

/*content end - billboard banners*/







/*start nav collections module*/

.product_menu {}



.navCollections {

         padding: 8px; 

       margin-bottom:3px;

}



#navCollections p{

       color:#333333;

       font-weight:normal;

}



/*end nav collections module*/





 

/*start secondary links module*/

ul {

        list-style:none; /* turns off bullets*/

        padding-left:0;

        margin-left:0; /*ie5 hack*/

        font: 12px/1.6em Verdana, Arial, Helvetica, sans-serif;

        }



ul.arrowBullets {

        list-style:none;

        }

 

ul.arrowBullets  li {

	/*    background: url(images/grey_bullet.gif)  no-repeat 0 50%;*/

        padding-left: 15px;

	color:#FFCC99;

        }



#navColumn a {

	font-weight:bold;

	color:#5DAE51;

	text-decoration:none;

        }



#navColumn a:hover {

	font-weight:bold;

	color:#FF9933;

        }

/*end secondary links module*/



/*product modules*/

.productRowContainer {

       margin-bottom:5px;

       padding-bottom: 5px;

       }



.singleProduct {

       float:left;

       width: 158px;

       text-align:center;

       margin-right:1px;

       }



.itemTextCentered {

       text-align:center;

       }



#singleProductContainer {

       text-align:center;

       margin:10px auto; 

       width:440px;

       } 



#singleProductImage {

       text-align:center;

       }



#singleProductCopy {

       text-align:center;

       }



#singleProductImageColorMatrix{

       text-align:center;

       }



 #leftImageProduct{

       float:left;

       width:225px;

       text-align:left;

       }



 #rightImageDescription {

       float:right;

       width:200px;

       text-align:left;

       }

 

#singleProductImageCopy {

       text-align:left;

       }







#productImage {

       float:left;

       padding-right:15px; 

       }



#productSearchbox {

       float:left;

       }



#productHeader {

       background-color:#efefef;

       margin-top:10px;

       }

/*product modules*/















/*footer starts*/

#footer {

	background-color:#ABBCFF;

	border-top:thin solid 1px #999999;

	border-left:thin solid 1px #999999;

	border-right:thin solid 1px #999999;

	width:865px;

	text-align: left;

	clear:both;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 25px;

	margin-left: auto;

       }



#footer p {

	padding-top:10px;

	padding-left: 10px;

	color:#FFFFFF; /*-------------------------------color changer*/

	font-weight:bold;

	padding-bottom: 0px;



}



#storeNavInfo{

	width:657px;

	float:left;

	padding-bottom: 0px;

	margin-bottom: 20px;

}



#storeNavInfo a {

	color:#FFFFFF; /*-------------------------------color changer*/

	text-decoration:none;

}	



#storeNavInfo a:hover {
	color: #1C49FF; /*-------------------------------color changer*/
	text-decoration:underline;
}

/*footer end*/













/*single product container start-------------------------*/

#productSingleContainer {

       text-align:center;

       margin:10px auto; 

       width:520px;

	   margin-bottom:25px;

} 



 #productLeftImage{

       float:left;

       width:225px;

       text-align:left;

 }



 #productRightImageDescription {

       float:right;

       width:200px;

       text-align:left;

 }



#productDescriptionText {}



#productViews {}



#productColorMatrix {}

/*single product container ends-----------------------------*/























/*splash search header starts*/

 

#productSearchHeader {

	background-color:#FFFFFF;

	height:230px;

	margin-top:10px;

	margin-bottom:10px;



}



#productSearchImage {
	float:left;
	height:230px;
	width:437px;
}



#productSearchContainer {

margin-left:3px;

float:left;

text-align:left;

}

/*splash search header end*/



ul {

       list-style:none; /* turns off bullets*/

       padding-left:0;

       margin-left:0; /*ie5 hack*/

         margin-bottom:15px;

}





#altHeadingA {

	display:none;

	margin-left:0px;

}

 

#altHeadingB {

	display:block;

}



#altNavA {

	display:block;

}

 

#altNavB {

	display:none;

}

 

#altNavC {

	display:none;

}

/*********************************************************** END style.css ************************************************************/

/*********************************************************** BEGIN style_002.css **************************************************************/

/* global settings for PIE sites template 0100  */

#siteLogo h1 { padding: 0; margin: 25px 0 0 10px; font-size: 3em; line-height: 1em; }



#credentials {

	width:160px;

	margin:0 auto;

}



#storeNavInfo {

	float:none;

	padding-bottom: 5px;

	margin-bottom: 25px;

	background-color: #ABBCFD;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}



#secure_shop {

	float:right;

	width:210px;

	padding-top: 10px;

}



.cred_banners {

	text-align:center;

	background-color:#FFFFFF;

	color:#000000;

}



#navcontainer ul { margin: 0; padding: 0; }

#loginCluster { border: none; }

#loginCluster ul { margin: 0; padding: 0; }

#loginCluster li { display: inline; padding: 0 .5em; margin: 0; list-style: none; }

/*********************************************************** END style_002.css **************************************************************/
 
/* content page: links */
#content .content_id_13 p { display: inline; padding-left: 1em; }
#content .content_id_13 li { padding: 1em 0;  }
#content .content_id_13 a { font-weight: bold; }

#content .content_id_24 ul, #content .content_id_24 ol { padding: 0 0 0 2em; margin: 0; list-style-type:disc; }

