﻿/* CSS Document */

*
{
	margin: 0;
	padding: 0;
	font-size:11px;
}

body
{
	background-image: url(images/page-bg.gif);
	background-attachment: fixed;
	color: #000;
	font-family: Tahoma, Verdana, sans-serif;
	overflow: -moz-scrollbars-vertical;
	font-size: 11px;

}

.FeaturedBrand
{
	 color:#575757;
	 text-decoration:none;
	 font-size:11px;
	  font-family:Verdana;
	  font-weight:bold;	
	
}

.PopupBody
{
 background-color:White !important;	
	
}

iframe html body
{
		background:transparent none repeat scroll 0 !important;
}

.CategoryNameH2
{
  text-align:center;	
  font-size:x-large;
  font-weight:bold;
   
}



.FeaturedBrand:active, .FeaturedBrand:link, .FeaturedBrand:visited
{
	 color:#575757;
	 text-decoration:none;
	 font-size:11px;	
	 font-weight:bold;
	 
	  font-family:Verdana;
	
	
}

#searchBox
{
   height:16px !important;
   margin-left:-7px;
	
}

.NoBorder
{
	  text-decoration:none;
	 
}

.NoBorder:hover
{
  	
	text-decoration:none;
	border:none;
}
.NoBorder:active
{
  	
	text-decoration:none;
	border:none;
}

.AddToCartButton
{
	font-size: 1em;
	background-color: #AD234B;
	height: 27px;
	width: 90px;
	color: white;
	font-weight: bold;
		-moz-border-radius:5px;
 	border-color: white white white white;
 	border-style: solid solid solid solid;
}
 .AddToWishButton
{
  font-size: 1em;
    background-color:#C9bb86;
     height:28px;
     width:108px;
     color: white;
     font-weight: bold;
   	-moz-border-radius:5px;
 	border-color: white white white white;
 	border-style: solid solid solid solid;
}
 #Quantity
{
    font-size: 1em;
    background-color:Red;
}

.lefttube
{
	float: left;
	/* height:24px!Important;*/
}
a:active, a:link, a:visited
{
 	color: #112837;
	text-decoration: underline;  
}
a:hover
{

	/* color: #4776BD; */
    	color:#AD234B;    
	 
}
 

.righttube
{
	 
 	float: right;  
 	 
	  
}

#content input, #content select
{
	font-size: 1em;
}

#maincontainer
{
	width: 969px;
	margin:auto;
	/*margin:5px 0px 10px 220px;*/ /*border:1px #fff solid;*/	 
}

#topsection
{
	height: 192px;
	  width: inherit;  
	margin-bottom: 4px;
}

#logo
{
	width: 535px;
	height: 192px;
	margin-top: 0px;
}

#toprightsection
{
	width: 371px;
  	float: right;  
  	text-align: right;
 	margin-top:10px; 

}

#sign
{
	width: 275px;
	height: 34px;
	background-image: url(images/sign-bg2.gif);
	background-repeat: no-repeat;
	margin-top: 50px;
	clear: both;
	padding-top: 5px;
	color: #B8B8B8;
	font-size: 14px;
	padding-bottom: 3px;
	margin-right:0px;
	  position:absolute;
  	text-align: center;
 	margin-left:90px;

}

#sign img
{
	float: left;
	margin: -2px 10px 0px 20px;
}

#signin
{
	margin-top: 0px;
   margin-right:20px; 
	color: #B8B8B8;
	line-height: 19px;
	font-weight: normal;
	 
}

#signin a
{
	color: #E46790;
	text-decoration: underline;
 
    font-size:18px;
 
   
}

#go
{
	width: 371px;
}

#form
{
	width: 365px;
	  position:absolute;
	top:134px;
	margin-left:0px;
}

#addThis
{
	width: 130px; 
	position:absolute; 
	top: 94px; 
	margin-left:1px;
}

#template10form
{
	width: 205px;
	position:absolute;
	top:134px;
	margin-left:10px;
}


#midsection
{
	width: 969px;
	/*background-image: url(images/right-bg.gif);*/
	background-color:Black;
	clear: both;
}

#dottedsection
{
	background-image: url(images/dot-bg.gif);
	width: 703px;
	padding: 15px 15px 0px 15px;
	display: block;
	 
}

#dottedsection-1
{
	background-image: url(images/dot-bg.gif);
	width: 939px;
	padding: 15px 15px 0px 15px;
	display: block;
	 
}

#yellowtube
{
	/*background-image: url(images/yellow-bg.gif);  */
	background-color:#FCF1A6;
 padding-right:10px;
 padding-left:10px;
	width: 184px;
}


#yellowtubeFeatured
{
	 
	background-color:#FCF1A6;
	width: 184px;
	padding:10px;
}
#yellowtubeFeaturedHome
{
	background-color:#FCF1A6;
	width: 184px;
	
}

#yellowtube ul
{
	margin: 5px 0px 0px 0px;
	padding: 0;
	float: none;
	clear: both;
} 
#yellowtube li
{
	display: block;
	list-style-type: none;
	padding-bottom: 28px;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #575757;
	clear: both;
}

#lefttop
{
	width: 205px;
}

#lefttop ul
{
	margin: 0px 0px 10px 0px;
	padding: 0;
	float: none;
}

#lefttop li
{
	list-style-type: none;
	padding-top: 3px;
}

#leftbottom
{
	width: 205px;
}

#leftbottom ul
{
	margin: 0;
	padding: 0;
	float: none;
}

#leftbottom li
{
	list-style-type: none;
	padding-top: 10px;
}

#bottom
{
	margin-top: 10px;
	height: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}

#copyright
{
	line-height: 30px;
}

.list
{
	float: left;
}

#contentsection
{
	background: #fff;
	margin-left: 10px;
	width: 460px;
	padding: 12px 12px 30px 12px;
	color: #000;
	text-align:left;
     
}

.contentsection-home
{
	background: #fff;
	margin-left: 10px;
	width: 444;
	padding: 15px 20px 30px 20px;
	color: #000;
	clear: both;
	text-align:left;
    
}

.contentsection-home h2
{
	margin: 10px 0px 10px 0px;
	padding-bottom: 5px;
	border-bottom: 1px #ccc solid;
	color: #313131;
	clear: both;
	text-align:left
}

.contentsection-ski
{
	background: #fff;
	margin-left: 10px;
	width: 676px;
	padding: 20px 22px 30px 22px;
	color: #474747;
	clear: both;
	text-align:left;
}
.BackImage
{
   	width:204px;
 	height:27px;
 	background-image:url(images/Rollover01.gif);
 	background-repeat:no-repeat;
	background-color:#202020;
 	background-position:left;
 	-moz-border-radius:5px;
 	border-color: gray gray gray gray;
 	border-style: solid solid solid solid;
 	border-width:1px;
 	text-align:left;
         
           
        }
.OldImage
        {
      	width:204px;
 	height:27px;
 background-color:#202020;
 	background-image:url(images/Rollover03.gif);
 	background-repeat:no-repeat;
 	background-position:left;
 	-moz-border-radius:5px;
 	border-color: gray gray gray gray;
 	border-style: solid solid solid solid;
 	border-width:1px;
 	text-align:left;
        }
        
   
 
 .VerticalTD
 {
 	width:204px;
 	height:32px;
 	background-color:black;
 	background-image:url(images/Rollover03.gif);
 	background-repeat:no-repeat;
 	background-position:left;
 	-moz-border-radius:5px;
 	border-color: gray gray gray gray;
 	border-style: solid solid solid solid;
 	border-width:1px;
 	
 }

.contentsection-ski h1
{
	font-size: 21px;
	margin-top: 15px;
	margin-bottom: 12px;
	border-bottom: 1px #ccc solid;
	color: #313131;
	padding-bottom: 2px;
	text-align:left;
}


.contentsection-ski h2
{
	margin: 0px 0px 15px 0px;
	padding-bottom: 5px; /*border-bottom:1px #ccc solid;*/
	 font-weight:bolder;
	clear: both;
	border-bottom: 1px #ccc solid;
	color:Black;
	text-align:left;
}

 
.contentsection-ski h3
{
	
	margin-top: 15px;
	margin-bottom: 12px;
	color:#AD234B;
	font-size:15px !important;
	padding-bottom: 2px;
	text-align: left;
	clear: both;
	
}

.contentsection-ski h5
{
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 12px;
	border-bottom: 1px #ccc solid;
	color: #313131;
	padding-bottom: 2px;
	text-align: left;
	clear: both;
}

#contentsection-1
{
	background: #fff;
	margin-left: 10px;
	width: 697px;
	padding: 12px 12px 30px 12px;
	color: #000;
	height:100%;
	text-align:left
}

#contentsection-3
{
	background: #fff;
	margin-left: 10px;
	width: 900px;
	padding: 12px 12px 30px 12px;
	color: #000;
	text-align:left;
}

#rightlist
{
	width: 212px;
	padding: 12px;
	background-image: url(images/right-bg.gif);
 
}

#rightlist ul
{
	margin: 0;
	padding: 0;
	float: none;
}

#rightlist li
{
	display: block;
	list-style-type: none;
	padding-bottom: 5px;
}

.list-home
{
	clear: both;
}

.list-home ul
{
	margin: 0;
	padding: 0;
	float: none;
}

.list-home li
{
	list-style-type: none;
	padding-right: 13px;
	float: left;
	padding-bottom: 0px;
}


.box-home
{
	width: 117px;
	border: 1px #ccc solid;
	padding: 10px;
	margin-bottom: 15px;
	color: #474747;
	
	font-size: 12px;
	 
	height:190px;
	text-align:left;
}

.box-home img
{
	margin-bottom: 7px;
	border: 0px;
}

.box-home a
{
	border: 0px;
	text-decoration: none;
	color: #474747;
}
.box-home .prodimage a img
{
	border:0px;
	
	
}

.box-ski
{
 
	border: 1px #ccc solid;
	padding: 10px;
	left:0px;
	margin-right:10px;
	margin-bottom: 15px;
	color: #AD234B;
	font-size: 12px;
	font-weight: bold;
	width:200px;
	word-spacing:5;
	text-align:left;
}

.box-ski img
{
	margin-right: 12px;
	border: 0px;
}

.shop a
{
 text-decoration:none;
 font-size:12px;	
}

.shop a span
{
 text-decoration:none;
 font-size:12px;	
 font-weight:normal;
}

.box-ski a
{
	border: 0px;
	text-decoration: none;
	color: #AD234B;
}

.box-ski-c
{
	width: 174px;
	border: 1px #ccc solid;
	padding: 10px;
	margin-bottom: 15px;
	color: #AD234B;
	font-size: 12px;
	min-height: 51px;
	font-weight: bold;
	text-align:left;
	 
}

.BSalePrice

{
	font-weight:bold;
	font-size:13px;
	 color:Black;
}



.box-ski-c img
{
	margin-right: 12px;
	border: 0px;
}

.box-ski-c a
{
	border: 0px;
	text-decoration: none;
	color: #AD234B;
	font-size:12px;
}

.box-ski-d
{
	width:90%;
	border: 1px #ccc solid;
	padding: 3px 20px 3px 20px;
	margin-bottom: 15px;
	color: #313131;
	font-size: 11px;
	min-height: 90px;
	text-align:left;
}

.box-ski-d img
{
	margin-bottom: 7px;
	border: 0px;
}

.box-ski-d ul
{
	margin: 0px;
	padding: 0px;
	float: none;
	text-align:left;
}

.box-ski-d li
{
	list-style-type: none;
/* 	padding-right: 10px; */
	float: left;
	text-align:left;
}

.box-ski-cf
{
	width: 94px;
	padding: 0px;
	margin-bottom: 15px;
	color: #AD234B;
	font-size: 12px;
	min-height: 90px;
	font-weight: bold;
	text-align:left;
}

.box-ski-cf img
{
	margin-right: 5px;
	border: 0px;
}

.box-ski-cf a
{
	border: 0px;
	text-decoration: none;
	color: #AD234B;
}


.box
{
	max-width: 191px;
	border: 1px #444 solid;
	padding: 7px;
	margin-bottom: 15px;
	color: #fff;
	text-align: left;
	font-size: 12px;
	min-height: 60px;
	text-align:left;
}

.box img
{
	margin-right: 7px;
	border: 0px;
}

#breadcrumb, #minicart, #ML
{
    height: 2em;
    line-height: 1.5em;
    color: #444;
    
}
#breadcrumb a, #miniCart a
{
    color: #4776BD;
}
 
 .SectionTitleText  { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
A.SectionTitleText {color: #000000; text-decoration: none; }
A.SectionTitleText:link {color: #000000; text-decoration: none; }
A.SectionTitleText:visited {color: #000000; text-decoration: none; }
A.SectionTitleText:active {color: #000000; text-decoration: none; }
A.SectionTitleText:hover {color: #000000; text-decoration: none; }

.box a
{
	border: 0px;
	text-decoration: none;
	color: #fff;
}
.box a:hover
{
	text-decoration:underline;
}
.box-mens1
{
	border: 1px #ccc solid;
	width: 487px;
	float: left;
	padding: 8px;
	margin-bottom: 20px;
}

.box-mens1 form
{
	float: left;
	margin-right: 23px;
}

.box-mens2
{
	border: 1px #ccc solid;
	width: 140px;
	float: right;
	padding: 7px 10px 7px 10px;
}

.form2
{
	/*background: url(images/yellow-form-bg.gif);
*/
	
	
	background-color:#FCF1A6;
	
font-size:12px;
height:170px;
line-height:17px;
padding:10px;
width:315px;
}



.form-head
{
	font-size: 12px;
	font-weight: bold;
	clear: both;
	margin-bottom: 7px;
}

.form3
{
	/*background: url(images/yellow-form-bg.gif);*/
	
	background-color:#FCF1A6;
height:35px;
line-height:17px;
width:320px;
	
}

#info
{
	/*padding: 5px 10px 10px 10px;*/
	
	border-top: 2px #fff solid;
	font-size: 11px;
	clear: both;
	width: 315px;
	top:2000px;
}

#info a
{
	color: #313131;
	text-decoration: none;
}

#info a:hover
{
	color: #313131;
	text-decoration: underline;
}

.hillcrest-shop
{
	clear: both;
	/*min-height: 260px;*/
	text-align:left;
	
}

.shop-home
{
	min-height: 120px;
	min-width: 137px;
	float: left;
	text-align:left;
}

.shop
{
	float: left;
	padding-right: 0px;
	color: #474747;
	font-size:12px;
	letter-spacing: -1px;
	text-align: left;
	font-family:Verdana;
    text-decoration:none;
    text-align:left;
	 
	 
}

.shop ul
{
	margin: 0px 0px 25px 0px;
	padding: 0;
	float: none;
}

.shop li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.ski-shop
{
	margin-top: 15px;
	clear: both;
	min-height: 350px;
	text-align:left;
}

.shop-ski
{
	min-height: 120px;
	width: 117px;
	margin-right: 55px;
	float: left;
	text-align:left;
}

.ski
{
	float: left;
	padding-right: 0px;
	color: #474747;
	font-size: 12px;
	letter-spacing: -1px;
	text-align: left;
}

.ski ul
{
	margin: 0px 0px 25px 0px;
	padding: 0;
	float: none;
}

.ski li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.ski-shop-c
{
	margin-top: 15px;
	clear: both;
	min-height: 150px;
}

.shop-ski-c
{
	min-height: 120px;
	width: 142px;
	margin-right: 65px;
	float: left;
}

.ski-c
{
	float: left;
	padding-right: 0px;
	color: #474747;
	font-size: 12px;
	letter-spacing: -1px;
	text-align: left;
}

.ski-c ul
{
	margin: 0px 0px 25px 10px;
	padding: 0;
	float: none;
}


.ChildMenu tbody tr td table tbody tr td nobr:hover
{
color:#C9BB86 !important;
float:none;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
cursor:pointer;
cursor:hand;  
 
}

.ChildMenu tbody tr td nobr:hover
{
	 
 color:#C9BB86;
float:none;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
 
letter-spacing:-1px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left; 
word-spacing:3px;
width:100%;
cursor:pointer;
 border-width:thin;
 
} 

.TopMenuItem tbody tr td nobr 
{	 
 color:#D2D2D2;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold; 
line-height:30px;  
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
/*word-spacing:3px;*/
letter-spacing: -1px;
cursor:pointer;
 
}




.TopMenuItem tbody tr td nobr:hover
{	 
 color:#C9BB86 !important;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold; 
line-height:30px;  
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
/*word-spacing:3px;*/
letter-spacing: -1px;
cursor:pointer;
 
 
} 
.TopMenuItem tbody tr td table tbody tr td nobr
{ 
	 
 
float:right ;
color:#D2D2D2;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;

/*letter-spacing:-1px;*/
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
word-spacing:3px;
cursor:pointer;
 }
 
 .TopMenuItem tbody tr td table tbody tr td nobr:hover
{ 
float:right ;
color:#C9BB86;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;

letter-spacing:-1px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
word-spacing:3px;
cursor:pointer;
 
 }
 
 .TopMenuItem tbody tr td
 {
   width:auto;
   margin-left:50px;
	 left:50px;	
 }
 
.ChildMenu tbody tr td nobr 
{
	 
 color:#D2D2D2;
float:none;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold; 
letter-spacing:-1px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left; 
word-spacing:3px;
width:100%;
cursor:pointer;
 border-width:thin;
	 
     
} 

 
 .ChildMenu tbody tr td  
{
	 
  background-color:#202020;
  color:Blue;
  width:100px;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;  
  
  cursor:pointer;
  border-spacing:10px;
  border-style:solid;
  border-color:#c9bb86;
     cursor:hand;
   border-width:medium;
    padding-right:5px;
  	 
 } 
 
 .ChildMenu tbody tr td table tbody tr td  
{
	 
  background-color:#202020;
  color:Blue;
   
  /*filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
   
   border-spacing:20px;
  border-style:solid;
 border-color:#c9bb86;
  cursor:pointer;
   cursor:hand;
	 
} 
 
 

/*.ChildMenu tbody tr td table tbody tr td nobr
{
 color:#D2D2D2;
float:none;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:bold;
 
letter-spacing:-1px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
cursor:pointer;
cursor:hand;   
}*/

a span
{
 
	  font-size:12px;
	  font-weight:bold;
	   text-decoration:inherit;
	   cursor:pointer;
	  	
}

a span:hover
{
 text-decoration:none;
 cursor:pointer;	
	
}

 

 
.ChildMenu tbody tr  
{
	 
 cursor:pointer;
  
 
 } 

.ChildMenu tbody tr td table tbody tr td nobr
{
 color:#D2D2D2;
float:none;
font-family:verdana,sans-serif;
font-size:13px;
font-weight:bold;
height:39px;
letter-spacing:-1px;
line-height:30px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:left;
cursor:pointer;
 

}
 #smenu
{

}

.ski-c li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	color: #AD234B;
}

.ski-shop-cf
{
	margin-top: 0px;
	clear: both;
	min-height: 180px;
}

.shop-ski-cf
{
	min-height: 120px;
	width: 114px;
	margin-right: 20px;
	float: left;
}

.ski-cf
{
	float: left;
	padding-right: 0px;
	color: #474747;
	font-size: 12px;
	letter-spacing: -1px;
	text-align: left;
}

.ski-cf ul
{
	margin: 0px 0px 25px 0px;
	padding: 0;
	float: none;
}

.ski-cf li
{
	list-style-type: none;
	padding: 0px 0px 2px 0px;
	margin: 0;
	color: #474747;
}

.ski-section
{
	width: 315px;
	padding: 2px;
	margin-right: 5px;
	margin-top: 15px;
	font-size: 12px;
	color: #313131;
}

.ski-section p
{
	line-height: 17px;
}

.ski-section-list ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float: none;
}

.ski-section-list li
{
	padding-bottom: 10px;
}


#detail-box
{
	margin-top: 25px;
	margin-bottom: 10px;
	font-size: 11px;
	border-bottom: 1px #ccc solid;
	height: 22px;
}

#detail-box a
{
	color: #313131;
	text-decoration: none;
}

#detail-box a:hover
{
	color: #313131;
	text-decoration: underline;
}

.small-bold
{
	font-size: 12px;
	font-family:Verdana;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 2px;
	clear: both;
}

.price
{
	color: #B7A957;
}



#footermenu
{
	height: 25px;
	/*background-image: url(~/Images/right-bg.gif);*/
	background-color:Black;
	clear: both;
	color: #E0E0E0;
	padding-bottom: 20px;
}

#footermenu ul
{
	margin: 0;
	padding: 0;
	float: none;
}

#footermenu li
{
	list-style-type: none;
	float: left;
	padding: 0px 15px 0px 15px;
	color: #E0E0E0;
	line-height: 44px;
}

#footermenu a
{
	color: #E0E0E0;
	text-decoration: none;
}

#footermenu a:hover
{
	color: #fff;
	text-decoration: none;
}

#member
{
	color: #E0E0E0;
	background: #333;
	padding: 7px;
	text-align: center;
	margin-right: 15px;
}

#member a
{
	color: #E0E0E0;
	text-decoration: none;
}

#member a:hover
{
	color: #AD234B;
	text-decoration: none;
}

small
{
	font-size: 11px;
	color: #474747;
}

#header-template1
{
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(images/template1-shadow.gif);
	background-repeat: no-repeat;
	padding: 3px;
	width: 346px;
	height: 77px;
}

#header-shop-detail
{
	margin-top: 15px;
	margin-bottom: 5px;
	/*background-image: url(images/ski-shop-shadow.gif);*/
	background-repeat: no-repeat;
	padding: 3px;
	width: 314px;
	height: 73px;
}


#header-template2
{
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(images/template2-shadow.gif);
	background-repeat: no-repeat;
	padding: 3px;
	width: 346px;
	height: 77px;
}

#header-template3
{
	margin-top: 15px;
	margin-bottom: 5px;
	background-image: url(images/template3-shadow.gif);
	background-repeat: no-repeat;
	padding: 3px;
	width: 346px;
	height: 77px;
}



.pink-head
{
	color: #AD234B;
	padding-top: 20px;
	/* change*/
	white-space: -moz-pre-wrap; 
	font-size:12px;
font-weight:bold;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 
  
 
}

.pink-head id
{
		margin:left;
		 white-space: pre-wrap;       /* css-3 */
  white-space : -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space : -pre-wrap;      /* Opera 4-6 */
  white-space  : -o-pre-wrap;    /* Opera 7 */
   
	margin:left;
	}
pre
{
	 white-space: -moz-pre-wrap !important; font-size:12px;
  white-space: -pre-wrap; 
   white-space: -o-pre-wrap;   
 
   width:50px;
   text-wrap:normal;
	}



.pink-dark
{
	color: #AD234B;
}

.pink
{
	color: #AD234B;
}

.pink a
{
	color: #AD234B;
	text-decoration: underline;
}

.red
{
	color: #FF0000;
}


.black-bold
{
	color: #000;
	font-weight: bold;
}

.yellow
{
	color: #BFAE6D;
}

.yellow a
{
	color: #BFAE6D;
	text-decoration: underline;
}

.light-grey
{
	color: #474747;
}

.grey
{
	color: #313131;
	font-size: 12px;
}

h1
{
	font-size: 21px;
	margin-bottom: 12px;
}

.topic h1
{
	 color:rgb(173,35,75);
	 	
}

h2
{
	font-size: 16px;
	font-weight: bolder;
	margin-top: 60px;
	margin-bottom: 12px;
}

h3
{
	color:#AD234B;
	font-size:13px;
	font-weight: bold;
	margin-top: 60px;
	margin-bottom: 12px;
}



#smenu
{
	background: #212121;
	padding: 10px 0px 10px 0px;
	width: 969px;
	clear: both;
	color: #fff;
	height: 20px;
}




.error
{
    font-size:1.25em;
    font-weight:bold;
    color:#ff0000;
	line-height: 35px;
}

.errorLg
{
    color: Red;
    font-size: 12px;
    font-weight: bold;
}


#toprightmenu
{
	color: #FCF1A6;
	font-size: 14px;
	
	height: 22px;
	width:100%;
	margin-left:109px;
	 
}

#toprightmenu ul
{
	float: none;
	margin: 10px 0px 0px 10px;
	padding: 0px;
}

#toprightmenu li
{
	padding: 0px 4px 0px 7px;
	list-style-type: none;
	float: left;
	
	border-right: 1px #E1D587 solid;
}

#toprightmenu a
{
	color: #FCF1A6;
	text-decoration: none;
	font-size:13px;
}

#toprightmenu a:hover
{
	color: #fff;
	text-decoration: none;
}



#mainmenu-line
{
	border-top: 1px #0F0F0F solid;
}

#mainmenu
{
	width: inherit;
	height: 39px;
	clear: both;
	background: #313131; /*filter: alpha(opacity=100);*/
}

#mainmenu ul
{
	margin: 0;
	padding: 0;
	float: none;
}

#mainmenu li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left; /*opacity: 0.9;  filter: alpha(opacity=100);*/
}


#mainmenu img
{
	border: 0px;
}


.clearanceCss
{
	opacity: 1;
	filter: alpha(opacity=100);
	 
}

 

#Seller a
{
	color: White;
	text-decoration: none;
}
#Seller a:hover
{
	color: White;
	text-decoration: underline;
}

#Brand a
{
	text-decoration: none;
}
#Brand a:hover
{
	
	text-decoration: underline;
}

* html .clear, * html .floatform
{
	height: 1%;
}
.clear, .floatform
{
	display: block;
}

ul.tame, ul.tame li
{
	margin: 0;
	padding: 0;
	display: list-item;
	list-style: none;
}
ul.tame li
{
	line-height: 1.25em;
}
.tameHoriz, ul.tameHoriz li
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
ul.tameHoriz li
{
	display: inline;
	font-size: 1em;
}
br.cl
{
	clear: both;
}

textarea#OrderNotes
{
	width: 99% !important;
}
input.submit
{
	border: 1px double #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	padding: 0.1em;
	margin: 0;
	background-color: #fff;
	background-image: url(/images/background-form-element.png);
	color: #333;
	font-size: 1em;
	font-weight: bold;
	font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
}
input.submit:active
{
	border: 1px double #ccc;
	border-top-color: #999;
	border-left-color: #999;
}
table
{
	font-size: 1em !important;
	font-family: Tahoma, Verdana, sans-serif;
	border: none;
}
table input
{
	font-size: 1em;
}
table select
{
	font-size: 1em;
}

form
{
	margin: 0;
	padding: 0;
}
#content input, #content select
{
	font-size: 1em;
}
img
{
	border: none;
}
 

.TopMenuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	height: 31px;
	cursor: pointer;
	padding:0px;
     width:80%;
     margin-left:-10px;
 	float:left;
	left:-60px !important;
}

 

.SelectedMenuItem
{
	color: white;
	background-color: transparent;
	cursor: pointer;
}
.TopMenuItemTwo
{
	color: white;
	background-color: transparent;
	cursor: pointer;
}



/*leaf menu items*/
.MenuItem, .MenuItemHover, .MenuItem td, .MenuItemHover td
{
	color: WHITE;
	border: solid 0px white;
	cursor:pointer;
	margin: 5 5 5 5;
	background: #F8F8F8 none;
	width: 100% !important;
	padding: 5 5 5 5;
}

.MenuItemHover, .MenuItemHover td
{
	background: white none;
}

.ScrollItem
{
	background-color: green;
	font-size: 0.8em;
	border: solid 0px gray;
	text-align: center;
}

.ScrollItemH
{
	background-color: aqua;
	color: orange;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor:pointer;
	text-align: center;
}

.ScrollItemA
{
	background-color: Lime;
	color: yellow;
	font-size: 0.8em;
	border: solid 0px gray;
	cursor:pointer;
	text-align: center;
}



#suckerfishnav, #suckerfishnav ul {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D2D2D2;
	float: none;
	list-style: none;
	line-height: 30px;
	height:39px;
	padding: 0;
	text-align: left;
	letter-spacing:-1px;
	margin: 0px 0px 0px 0px;
	/*width: 100%*/
	z-index:1001;
}

#suckerfishnav a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
 
#suckerfishnav li {
background-color:#313131;
	float: left;
	padding: 0;
	opacity: 1.0; 
filter: alpha(opacity=100);
	/*border-right: 1px #999999 solid;*/
}
#suckerfishnav li ul {
float:left;
	position: absolute;
	left: -999em;
	height: auto;
	width: auto;
	font-weight: normal;
	margin: 0;
	line-height: 18px;
background-color: transparent;

	/*-moz-opacity: 1;
	opacity: 1;
	khtml-opacity: 1*/
}

#suckerfishnav li li {
float:none;
	padding-left: 15px;
	width: auto;
background-color: transparent;

	
	line-height:35px;
	/*border-bottom: 1px #999 solid;
	border-right:0px;*/
}
#suckerfishnav li li a {
	padding: 0px 10px 0px 5px;
}
#suckerfishnav li ul li {
float:left;
	font-weight: bold;
	font-family: verdana;
}
#suckerfishnav li ul li a {
	font-size: 11px;
	color: #fff;
}
#suckerfishnav li:hover ul li a {
	color: #fff;
}
#suckerfishnav li ul ul 
{
	border-color:Black;
	border-width:1px;
	border-style:solid;
	margin: 0px 0px 0px 0px;
	left:-999em;
	float:none;
	background:#C9BB86;
	padding:0px 7px 7px 7px;
	/*opacity: 0.8; 
filter: alpha(opacity=100);*/
 filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;  
  
	color:#fff;

}

#suckerfishnav li ul li ul li 
{
	 
	float:none;
	padding:0px;	 
	margin-top:7px;
	background:#000;
	color:#fff;
 
	/*filter: alpha(opacity=100);
	opacity:1;
	
	-moz-opacity: 1;	 
	khtml-opacity: 1*/
	/*opacity: 1; 
filter: alpha(opacity=100);*/
}

#suckerfishnav li ul li:hover {
	/*background: #333;*/
}
#suckerfishnav li ul li:hover a {
	color: #C9BB86;
}
#suckerfishnav li ul li:hover li a {
	color: #fff;
}
#suckerfishnav li ul li li:hover a {
	color: #C9BB86;
}
#suckerfishnav li ul li ul li:hover ul li a {
	color: #C9BB86;
	background:#000;
}
#suckerfishnav li ul li ul li:hover ul li:hover a {
	color: #fff;
	background:#000;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
	left: -999em
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {
	left: auto;
	/*background:#000;*/
	color:#fff;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	/*background: #333;*/
	color:#fff;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color: #D2D2D2;
}

#Level2335
{
	 margin-left:-12px !important;
	 position:absolute !important;
} 
#Level2239
{
	 margin-left:-80px !important;
	 position:absolute !important;
} 
#Level2209
{
	 margin-left:-360px !important;
	 position:absolute !important;
} 
#Level2133
{
	 margin-left:-280px !important;
	 position:absolute !important;
} 
#Level2537
{
	 margin-left:-220px !important;
	 position:absolute !important;
} 
#Level2573
{
	 margin-left:-40px !important;
	 position:absolute !important;
} 
#Level2635
{
	 margin-left:-872px !important;
 
} 
#Level2476
{
	 margin-left:-230px !important;
	 position:absolute !important;
} 

.clr
{
	clear: both;
}


.product {

	width:150px;
	height:240px;
	float:left;
	margin:4px;
	padding:5px;

}

.product .prodimage {
	width:150px;
	height:150px;
	padding:0;
	margin:0 0 10px 0;
	background-position:center center;
	background-repeat:no-repeat;
	 
}

.product .prodimage a img {
	height:150px;
	width:150px;
	border:1px white solid;
 
	padding:2;
}

.product .prodimage a:hover img {
	height:150px;
	width:150px;
	  border:1px black solid;  
	text-decoration:none;
	padding:0;
}

.prodimage {
	width:151px;
	height:151px;
 	margin:0 0 10px 0;
	background-position:center center;
	background-repeat:no-repeat;
		vertical-align:middle;
		padding:0;
}


.ManufacturerImage {
	width:100%;
	height:100%;
	padding:0;
	margin:0 0 10px 0;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#FCF1A6;
	
}

.ManufacturerImage a img {
	height:99px;
	width:99px;
/* 	border:1px white solid; */
}

.ManufacturerImage a:hover img {
	height:99px;
	width:99px;
 
}


.prodimage a img {
	height:150px;
	width:150px;
 	border:1px white solid; 
}

.prodimage a:hover img {
	height:150px;
	width:150px;
	 
	 border:1px black solid;   
	 padding:10 10 10 10;
	border-collapse:collapse;
	text-decoration:none;
}

.product .sale {
	font-weight:bold;
	
}

#AuthorizedSeal
{
 width:800px;
 text-align:left !important;	
}

.product .regular {
	font-size:0.9em;
	margin-top:3px;
}

.product .sale strong {
	color:red;
}

.product a {
	text-decoration:none;
	color:#ad234b;
	font-weight:bold;
}

.product a:hover {
	text-decoration:underline;
}


.pricing br
{
	line-height: 0px;
}

.SalePrice
{
	
	font-weight: bold;
	font-size:13px;
}

.SalePrice b
{
 
	font-size:13px;
}

a.addToCart:link, a.addToCart:visited, a.addToCart:active
{
	display: block;
	border: 2px solid #3368ae;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #3368ae;
	width: 100px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: #fff url(images/cart.gif) no-repeat 0 50%;
}


a.view
{
	font-weight: normal;
	color: #3368ae;
	text-decoration: underline;
}

a.current
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.additional
{
	font-weight: bold;
	color: #3368ae;
}

.productInfo a, .productInfo span
{
	display: block;
	text-decoration:none;
	font-size:13px;
}

.productInfo .additional a
{
	display: inline;
}
/* end general */



/* list view */

#list .product
{
	width: 100%;
	margin: 5px 0;
}

#list .productImage
{
	margin: 0;
	padding: 0;
	width: 24%;
	float: left;
}

#list .productInfo
{
	margin: 0;
	padding: 0;
	width: 74%;
	float: right;
}

#list .addToCartForm
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}

/* end list view */

/* grid view */
#grid .productRow
{
margin: 10px 
}

/* topics */

.TopicSpan1
{

	font-size:14px !important ;
	font-family:Verdana !important;
	font-weight:bold !important;

	

}

.TopicH1
{
	 font-family:Verdana !important;
	 color:#AD234B !important;
}

.TopicSpan2
{
  font-size:14px !important;
  font-family:Verdana !important;	
}

.TopicDiv1
{
 font-family:Verdana !important;
 font-size:12px !important;	
}
 
.TopicAnchor
{
font-size:14px !important;
color:#BFAE6D !important;
   
}
.TopicSpan3
{
font-size:12px !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-weight:bold !important;
}

.TopicSpan4
{
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:12px !important;


}

