body{
	height:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:arial;
	color:#333333;
  background:url(img/bodyBg.gif) 0px 0px repeat-x #ffffff;
}
h1, h2, h3, h4, h5{
  margin:0px;
  padding:0px;
}
p{
  margin-top:0x;
  padding-top:0px;
  padding-bottom:8px;
}

select{
	font-family:arial;
	font-size:12px;
	color:#333333;
}

form{
  margin:0px;
  padding:0px;
}

img{
  border:0px;
}

a{
  color:#333333;
  text-decoration:none;
}

a:hover{
  color:#e00917;
}

#page{
  position:relative;
  margin:auto auto;
  width:988px;
  overflow:hidden;
}

#logo{
  display:block;
  position:absolute;
  left:12px;
  top:12px;
  width:210px;
  height:117px;
  background:url(img/logo.gif) no-repeat;
}
#logo_ostern{
  display:block;
  position:absolute;
  left:12px;
  top:14px;
  width:210px;
  height:117px;
  background:url(img/logo_ostern.gif) no-repeat;
}
#sealskin_icon{
  position:absolute;
  top:33px;
  left:222px;
  width:32px;
  height:31px;
  background:url(img/sealskin_icon.gif) no-repeat 0px 0px;
  display:none;
}

#box_information{
  font-size:11px;
  position:absolute;
  top:18px;
  left:260px;
}

#box_information a{
  padding:0px;
  line-height:100%;
  padding-left:12px;
  padding-right:5px;
  background-image:url(img/arrow_red_white.gif);
  background-repeat:no-repeat;
  background-position:4px 5px
}
#box_information a:hover{
  background-position:-392px 5px;
  background-color:#dd0614;
  color:white;
}

#head{
  top:0px;
  left:0px;
  width:988px;
  position:relative;
  height:78px;
  margin-bottom:3px;
}
#headBg{
  position:absolute;
  top:0px;
  left:0px;
  width:984px;
  height:78px;
  background:url(img/headBg.png) 0px 0px no-repeat;
}
#headBg_ostern{
  position:absolute;
  top:0px;
  left:0px;
  width:984px;
  height:78px;
  background:url(img/headBg_ostern.png) 0px 0px no-repeat;
}


#headInfos{
  width:485px;
  top:43px;
  left:290px;
  position:absolute;
  font-size:10px;
  font-weight:bold;
}
#headInfos a{
  margin-right:19px;
  width:99px;
  height:21px;
  float:left;
  display:block;
  background-repeat:no-repeat;
  background-position:0px 0px;
  overflow:hidden;
  cursor:help;
}
#headInfos em{
  display:none;
}
#headInfo_1{
  background-image:url(img/german/headInfo1.gif)
}
#headInfo_2{
  background-image:url(img/german/headInfo2.gif)
}
#headInfo_3{
  background-image:url(img/german/headInfo3.gif)
}
#headInfo_4{
  background-image:url(img/german/headInfo4.gif)
}

.headInfoText{
  display:none;
  left:291px;
  top:73px;
  position:absolute;
  width:450px;
  padding:15px;
  background:url(img/headInfoTextBg.gif) repeat-x 0px 0px;
  border:1px solid #cccccc;
  z-index:9000;
}

.headInfoText h6{
  margin:0px;
  margin-bottom:10px;
  color:#e50e1c;
  font-size:12px;
}

#shoppingCart{
  color:white;
  font-size:11px;
  position:absolute;
  top:24px;
  width:140px;
  left:835px;
}

#cartBtn{
  margin-bottom:2px;
}

#headSepArea{
  height:34px;
  position:relative;  
  margin-bottom:12px;
}

#breed{
  position:absolute;
  top:10px;
  left:212px;
  color:black;
  font-family:verdana;
  font-size:11px;
}
#breed h2{
  display:inline;
  font-size:11px;
  font-weight:normal;
}

#breed a{
  margin-right:8px;
  float:left;
  padding-left:8px;
  padding-right:2px;
  background:url(img/arrow_red.gif) no-repeat 0px 4px;
}
#breed a:hover{
  color:#e00917;
}
#account{
  position:absolute;
  right:10px;
  top:2px;
}

#box_search{
  height:34px;
  width:196px;
  position:absolute;
  top:0px;
  left:2px;
  background:url(img/searchBg.png) no-repeat 0px 0px;
}
#searchInput{
  margin:0px;
  position:absolute;
  left:8px;
  top:7px;
  border:0px;
  padding-left:4px;
  font-size:12px;
  font-family:arial;
	background:url(img/inputTxtBg.gif) #ffffff;
	border:1px solid #cccccc;
  width:105px;  
}
#searchSubmit{
  position:absolute;
  left:126px;
  top:10px;
}
#mainArea{
  margin:auto auto;
  width:980px;
  margin-bottom:20px;
}

#cLeft{
  overflow:hidden;
  margin:auto auto;
  width:190px;
  float:left;
}

#cCenter{
  overflow:hidden;
  margin-left:20px;
  width:560px;
  float:left;
}

#cRight{
  overflow:hidden;
  margin-left:20px;
  width:190px;
  float:left;
}

.clear{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}
/* 
 select */

#group_select{
  position:absolute;
  bottom:37px;
  left:20px;
  width:500px;
}
#group_select div{
  margin-right:2px;
  float:left;
  width:55px;
  height:19px;
  cursor:pointer;
  background-repeat:no-repeat;
  background-position:0px 0px;
}
#group_select_all{ background-image:url(img/group_all.png); }
#group_select_all_active{ background:url(img/group_all_active.png); }
#group_select_women{ background:url(img/group_women.png); }
#group_select_women_active{ background:url(img/group_women_active.png); }
#group_select_men{ background:url(img/group_men.png); }
#group_select_men_active{ background:url(img/group_men_active.png); }
#group_select_kids{ background:url(img/group_kids.png); }
#group_select_kids_active{ background:url(img/group_kids_active.png); }


#headLink_boardfinder{
  margin-left:28px;
  display:block;
  float:left;
  cursor:pointer;
  width:90px;
  height:19px;
  background-repeat:no-repeat;
  background-position:0px 0px;
  background-image:url(img/headbtn_boardfinder.png);
}

#paymentInfo{
  position:absolute;
  right:10px;
  top:6px;
  width:129px;
  height:19px;
  background:url(img/payment.gif) no-repeat;
}
#serviceLine{
  position:absolute;
  right:170px;
  bottom:45px;
  width:229px;
  height:19px;
  background:url(img/serviceLine.png) no-repeat;
}
#snowboardInfos{
  position:absolute;
  right:14px;
  top:52px;
  width:468px;
  height:60px;
  border:1px solid #ffffff;
}

#centerBgTop{
  margin-left:8px;
  font-size:0px;
  height:4px;
  background-image:url(img/centerBgTop.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
}
#centerBgMiddle{
  margin-left:8px;
  background-image:url(img/centerBgMiddle.png);
  background-position:0px 0px;
  background-repeat:repeat-y;
}
#centerBgBottom{
  margin-left:8px;
  font-size:0px;
  height:4px;
  background-image:url(img/centerBgBottom.png);
  background-position:0px 0px;
  background-repeat:no-repeat;
}

h1.contentHead{
  font-weight:normal;
  font-size:18px;
  color:#000000;
  margin-bottom:12px;
}
/* boxes */

.box{
  background-repeat:no-repeat;
  background-position:0px 0px;
  margin-bottom:20px;
  z-index:100;
  padding-top:30px;
}

.boxContent{
  padding-left:8px;
  width:166px;
}

.boxContentSmall{
  padding-left:29px;
  width:121px;
}
.boxContentTable{
  padding-left:8px;
  padding-right:8px;
}

.box_manufacturers{
  background-position:6px 6px;
  background-repeat:no-repeat;
  padding-top:20px;
  padding:4px;
}

.boxHeadGrey{
  background:#e0e0e0;
  padding:4px;
  padding-left:6px;
  font-weight:bold;
}
.boxHeadLightGrey{
  margin-top:1px;
  background:#f0f0f0;
  padding:4px;
  padding-left:6px;
}
.boxImage{
  padding-top:4px;
  padding-bottom:4px;
  text-align:center;
  background:white;
  height:136px;
}
.boxBtnArea{
  padding:4px;
  padding-top:5px;
  background:url(img/dotsGrey.gif) 0px 0px repeat-x;
}
.boxText, .boxTextSmaller{
}

.boxTextSmaller{
  font-size:11px;
}


/* catLevels */

.catLevel0, .catLevel0_active{
	color:#333333;	
	font-size:12px;
  display:block;
  padding:1px 3px 1px 21px;
}
.catLevel0_active, .catLevel0_active:hover{
  background:#e00917;
  color:white;
}
.catLevel0:hover{
  background:#fce4e6;
	color:#000000;	
}
.catLevel1, .catLevel1_active{
  margin-top:1px;
  background:url(img/arrow_green.gif) no-repeat 25px 7px;
	color:#666666;	
	font-size:12px;
	font-weight:normal;
  display:block;
  padding:3px 8px 3px 34px;
}
.catLevel1:hover{
  background-color:#f5f6f0;
	color:#5d6c2b;	
}
.catLevel1_active, .catLevel1_active:hover{
  background-color:#ebeee1;
	color:#5d6c2b;
}
.catLevel2, .catLevel2_active{
  margin-top:1px;
  background:url(img/arrow_green.gif) no-repeat 36px 7px;
	color:#666666;	
	font-size:12px;
	font-weight:normal;
  display:block;
  padding:3px 8px 3px 45px;
}
.catLevel2:hover{
  background-color:#f5f6f0;
	color:#5d6c2b;	
}
.catLevel2_active, .catLevel2_active:hover{
  background-color:#ebeee1;
	color:#5d6c2b;
}
.catLevel3, .catLevel3_active{
  margin-top:1px;
  background:url(img/arrow_green.gif) no-repeat 47px 7px;
	color:#666666;	
	font-size:12px;
	font-weight:normal;
  display:block;
  padding:3px 8px 3px 56px;
}
.catLevel3:hover{
  background-color:#f5f6f0;
	color:#5d6c2b;	
}
.catLevel3_active, .catLevel3_active:hover{
  background-color:#ebeee1;
	color:#5d6c2b;
}

/*   */
 
.shipping_info{
  width:133px;
  height:11px;
  cursor:pointer;
  background:url(img/shipping.gif) no-repeat;
}
.shipping_info_small{
  width:67px;
  height:19px;
  cursor:pointer;
  background:url(img/shipping_small.gif) no-repeat;
}

.price{
  color:#009900;
  font-weight:bold;
}
.productOldPrice {
  color:#009900;
  text-decoration:line-through;
}

.hSep{
  background:url(img/dotsGrey.gif) center center repeat-x;
  height:6px;
  padding:0px;
  font-size:0px;
  line-height:0px;
}
.hLineGrey{
  background:url(img/dotsGrey.gif) repeat-x;
  height:1px;
  font-size:0px;
  margin-left:4px;
  width:176px;
}
.grey{
  color:#777777;
}
.smaller{
  font-size:11px;
}
.smallerGrey{
  font-size:11px;
  color:#777777;
}

.bigger{
  font-size:13px;
}

.txtInput{
  font-size:12px;
  font-family:arial;
	border:1px solid #cccccc;
	padding-left:4px;
	background:url(img/inputTxtBg.gif) #ffffff;
}


/* account btn  */
#account div{
  display:block;
  float:left;
	background-image:url(img/accountSep.gif);
	background-repeat:no-repeat;
	background-position:4px 0px;
  height:19px;
  width:10px;
}

#account a{
  display:block;
  float:left;
	background-repeat:no-repeat;
	background-position:0px 0px;
  height:19px;
  margin-left:2px;
}

/* footer */
#footer{
  background:url(img/footerBg.gif) repeat-x 0px 0px;
  padding-left:206px;
}

#footerblocks{
  float:left;
  margin:0px;
  padding:0px;
}

#footerblocks li{
  font-size:11px;
  float:left;
  margin-right:20px;
  padding:22px 15px 20px 30px;
  width:132px;
  display:block;
  background:url(img/footerblocksBg.gif) no-repeat 0px 0px;
}
#footerblocks a{
  display:block;
  margin-top:4px;
  padding-left:8px;
  background:url(img/arrow_red.gif) no-repeat 1px 5px;
}
#credits{
  padding-top:4px;
  padding-bottom:6px;
  font-size:10px;
  padding-left:210px;
}
#credits a:hover{
  color:#e00917;
}

a.contentBoxLink{
  padding:2px;
  font-size:11px;
  padding-left:12px;
  display:block;
  background:url(img/arrow_grey.gif) no-repeat 5px 6px;
}
a.contentBoxLink:hover{
  background-color:#fce4e6;
  color:#000000;
}

/* image Gallery */


#imageLargeArea{
  position:relative;
  width:250px;
  height:250px;
  border:1px solid #cccccc;
  background:url(img/loading.gif) no-repeat center center white;
}
#imageLarge{
  display:table-cell;
  display:expression('block');
  text-align:center;
  vertical-align:middle;
  font-family:verdana;
  font-size:207px;
  line-height:207px;
  width:250px;
  height:250px;
  background:url(img/imageLarge_Bg.gif) no-repeat 0px 0px;
}
#imageLarge img{
  vertical-align:middle;
}
.imageThumb{
  float:left;
  margin-top:7px;
  margin-right:7px;
  background:url(img/loading.gif) no-repeat center center white;
  border:1px solid #cccccc;
}
.imageThumb a{
  display:table-cell;
  display:expression('block');
  text-align:center;
  vertical-align:middle;
  font-family:verdana;
  font-size:53px;
  line-height:53px;
  width:64px;
  height:64px;
  overflow:hidden;
  background:url(img/pListing_ImageThumbBg.gif) no-repeat 0px 0px;
}
.imageThumb a img{
  vertical-align:middle;
}

/* product info */
#p_c_left{
  float:left;
  width:250px;
  padding-bottom:11px;
}
#p_c_right{
  margin-left:20px;
  padding-bottom:11px;
  float:left;
  width:288px;
}
#productOptions{
 margin-top:8px;
 padding:4px;
 background:#f8f8f8;
 border:1px solid #cccccc;
}
#p_m_logo{
  margin-bottom:12px;
}
#p_price{  
  font-size:18px;
  color:#009900;
  margin-top:12px;
  margin-bottom:6px;
}
#p_desc_head, #p_new_head{
  height:16px;
  margin-bottom:12px;
  border-bottom:1px solid #46aadb;
  background-repeat:no-repeat;
  background-position:0px 0px;
}
#p_desc{
  font-size:12px;
  line-height:150%;
  padding-bottom:14px;
}

#p_desc table{
  margin-top:20px;
  width:100%;
  border-collapse:collapse;
}

#p_desc table td{
  padding:0px;
  font-size:10px;
  border-bottom:1px solid #e5e5e5;
  padding-left:4px;
  padding-right:4px;
  color:#666666;
}
#p_desc table b, #p_desc table strong{
  font-size:11px;
  color:#333333;
}
#p_desc table p{
  padding:0px;
  margin:0px;
}

#p_info{
  padding-bottom:14px;
}

#p_info table{
  margin-top:2px;
  border-collapse:collapse;
  font-size:11px;
}
#p_info table td{
  text-align:center;
  border:2px solid #ffffff;
  padding-left:4px;
  padding-right:4px;
}
#p_info table thead td{
  background:#e3f2fa;
}
#p_info table tbody td{
  background:#f0f0f0;
}

.p_shippingtime{
  line-height:12px;
  font-size:11px;
  margin-top:10px;
}
.p_shippingtime td{
  vertical-align:top;
}
.p_shippingtime img{
  margin-top:2px;
  margin-left:4px;
  margin-right:4px;
}

#p_reviews_head{
  margin-top:24px;
  height:16px;
  margin-bottom:4px;
  border-bottom:1px solid #ffb400;
  background-repeat:no-repeat;
  background-position:0px 0px;
}
#p_also_purchased_head{
  margin-top:24px;
  height:16px;
  margin-bottom:8px;
  border-bottom:1px solid #94ad1f;
  background-repeat:no-repeat;
  background-position:0px 0px;
}
#p_reviews_head h5, #p_also_purchased_head h5{
  display:none;
}

.note_top{
  height:21px;
	background:url(img/bg_note_top.gif) no-repeat 0px 0px;  
}
.note_center{
	background:url(img/bg_note_center.gif) repeat-y 0px 0px;
  padding-left:8px;
  padding-right:8px; 
}
.note_bottom{
  height:20px;
	background:url(img/bg_note_bottom.gif) repeat-y 0px 0px;  
}
.reviewHead{
  font-size:11px;
  color:#666666;
  padding-top:2px;
  padding-bottom:2px;
  border-bottom:1px dashed #999999;
}
.reviewText{
  clear:both;
  position:relative;
  display:block;
  margin-top:4px;
  font-size:11px;
  color:#333333;
  line-height:110%;
  font-family: "Courier New", Courier, monospace;
}

.boxTableMedia, .boxTableNews {
  border:1px solid #f0f0f0;
}
.boxTableMedia{
  border:1px solid #e0e0e0;
  background:url(img/boxTableBg.gif) repeat-x 0px 0px;
}

.boxTableMedia td, .boxTableNews td{
  font-size:10px;
  padding:3px;
}
.boxTableMedia .tinyThumb, .boxTableNews .tinyThumb{
  margin-top:1px;
}

.tinyThumb{
  border:1px solid #ffffff;
  display:block;
  text-align:center;
  background:white;
}
.tinyThumb:hover{
  border:1px solid #df0b19;
}

/* pListing */

.pListing1{
	float:left;
	width:245px;
	background:url(img/pListingVsep.gif) no-repeat right center;
	padding-right:11px;
	margin-right:11px;
}

.pListing2{
	float:left;
	width:235px;
}

.pListingImg{
  display:block;
  border:1px solid #cccccc;
	float:left;
	margin-right:4px;
	width:60px;
	text-align:center;
  background:white;
}
.pListingImg:hover{
  border:1px solid #46aadb;
}


.pListingName{
	display:block;
	padding-bottom:2px;
	font-weight:bold;
}

.pListingPrice{
  float:left;
	color:#6690cf;
}

.pListingSep{
	clear:both;
	height:14px;
	background:url(img/hSep.gif) repeat-x center center;
}

.message{
  color:#339900;
  padding:4px;
  padding-left:22px;
  background:url(img/message.gif) no-repeat 2px 2px #f0f0f0;
  margin-bottom:20px;
  font-size:11px;
  line-height:135%;
}

.errorMessage{
  color:#b20a1c;
  padding:4px;
  padding-left:22px;
  background:url(img/error.gif) no-repeat 2px 2px #f0f0f0;
  margin-bottom:20px;
  font-size:11px;
  line-height:135%;
}

.boxTextBG{
  background:#f4f4f4;
}
.boxTextBGII{
  background:#e0e0e0;
}
h5{
  width:100%;
  font-size:13px;
  margin:0px;
  padding:0px;
  padding-bottom:2px;
  margin-bottom:10px;
  margin-top:20px;
  color:#e00917;
  border-bottom:2px solid #e0e0e0;
}

#progressBar{
  margin-top:40px;
  margin-bottom:20px;
}
.progressBar1, .progressBar2, .progressBar3, .progressBar4{
  border-right:1px solid white;
  font-size:0px;
}
.progressBar1{ background:#e5f5e5; }
.progressBar2{ background:#a6dba6; }
.progressBar3{ background:#4cb74c; }
.progressBar4{ background:#009900; }

#progressBar .checkoutBarTo{
  padding-top:8px;
  font-size:11px;
  color:#999999;
}
#progressBar .checkoutBarCurrent{
  color:#009900;
  font-weight:bold;
  padding-top:8px;
  font-size:11px;
}

.adressLabel{
  border:1px solid #cccccc;
  background:#f8f8f8;
  padding:10px;
  margin-right:10px;
}

.confirm{
  margin-top:10px;  
  margin-bottom:10px;  
  border:1px solid #cccccc;
  background:#f8f8f8;
}
.confirm td{
  color:#21b212;
  font-weight:bold;
  padding:6px;
}

.editBtn{
  padding-left:4px;
  color:#e00917;
  font-weight:normal;
  font-size:11px;
}

.inputRequirement{
  color:#b20a1c;
}
/* pListig */
.pLArea, .pLArealast, .pLAreaBox{
  position:relative;
  width:174px;
  float:left;
  margin-right:19px;
  margin-bottom:25px;
}
.pLAreaBox{
  margin:0px;
  margin-bottom:8px;
}

.pL_padding{
  position:relative;
  border:1px solid #cccccc;
  width:172px;
  height:172px;
	overflow:hidden;
  margin-top:12px;
  clear:both;
}

.pLArealast{
  margin-right:0px;
}

.pL_group{
  position:absolute;
  left:0px;
  top:20px;
}

.pL_season{
  position:absolute;
  top:0px;
  right:0px;
}
.pL_reviews{
  position:absolute;
  top:0px;
  right:0px;
}
.pL_new{
  position:absolute;
  top:0px;
  left:0px;
}

.pL_imageArea{
  position:relative;
  width:172px;
  height:172px;
  
	/* ie trick */	
	font-size:142px;
	font-family:verdana;
	line-height:142px;
	
	/* ff trick */
	display:table-cell;
	
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	background:url(img/loading.gif) center center no-repeat white;  
}

.pL_magnifier{
  position:absolute;
  bottom:2px;
  right:2px;
  width:16px;
  height:16px;
  background:url(img/magnifier.png) no-repeat;
}

#imagePreview {
  width:250px;
  height:250px;

	/* ie trick */	
  font-size:207px;
	font-family:verdana;
  line-height:207px;
	
	/* ff trick */
	display:table-cell;

  vertical-align:middle;
  text-align:center;
	overflow:hidden;
  background:url(img/loading.gif) no-repeat center center white;
  position:absolute;
  z-index:100;
  border:1px solid #cccccc;
	display:none;
}

.pL_imageArea img{
  color:white;
  cursor:pointer;
	vertical-align:middle;  
}
.pL_data{
  margin-top:4px;
}

.pL_data_desc{
  padding-top:3px;
  margin-top:3px;
  font-size:11px;
  color:#666666;
  background:url(img/dotsGrey.gif) 1px 0px repeat-x;
}

.pL_ss_desc{
  padding:5px;
  float:left;
  margin-top:12px;
  font-size:11px;
  width:355px;
  background:#fdffda;
  border:1px solid #d4e300;
  line-height:135%;
  margin-bottom:12px;
}

/* gift_cart */

#gift_cart{
  background:#f0f0f0;
  padding:10px;
  margin-bottom:20px;
}

.moduleRow{
  cursor:pointer;
  background:#f0f0f0;
}

.moduleRowOver{
  cursor:pointer;
  background:#e5f5e5;
}

.moduleRowSelected{
  cursor:pointer;
  color:white;
  background:#009900;
}

.errorRed{
  color:#cc0000;
}

.contentLink, .contentLink a{
  font-weight:normal;
  color:#e00917;
  font-size:11px;
}

#agbs{
  overflow:auto;
  padding:10px;
  color:#666666;
  font-size:10px;
  height:100px;
  border:1px solid #999999;
  background:white;
}

.conditionCheck{
  /*
  border:1px solid #999999;
  border-top:0px;
  */
  background:#fbdede;
  padding:4px;
  font-weight:bold;
}

.comments{
  height:100px;
  font-family:arial;
  font-size:12px;
  margin:0px;
  padding:0px;
  background:white;
}

#imageFader{
  margin-top:4px;
  margin-bottom:4px;
  height:91px;
  border:1px solid #cccccc;
}

.attributeFilterArea{
  background:#f0f0f0;
  clear:both;
}


#catImage{
  border:10px solid #e2e2e2;
  background:white;
  margin-bottom:15px;
}

/* product attributes filter */
.paFilterArea{
  background-position:bottom right;
  background-repeat:no-repeat;
  width:501px;
  margin-bottom:24px;
  clear:both;
  border:1px solid #cccccc;
}
.paFilterButton{
  clear:both;
  padding:6px;
}
.paFilterName{
  color:#46aadb;
  padding-left:6px;
  font-size:14px;
  font-weight:bold;
  margin-bottom:4px;
  margin-top:4px;
}
.paSelect{
  float:left;
  padding:0px;
  margin:0px;
  padding-left:2px;
  padding-right:2px;
  font-size:11px;
  color:#666666;
  overflow:visible;
  width:57px;
  white-space:no-wrap;
}

#catDesc{
  margin-bottom:20px;
  line-height:150%;
}

#pListingCatImg{
  float:right;
  margin-left:10px;
}
#pListingCatImg img{
  border:1px solid #cccccc;
}

/* catListing */
.cLArea{
  width:118px;
  float:left;
  margin-right:10px;
  padding-bottom:20px;
}
.cLAreaLast{
  width:118px;
  float:left;
  padding-bottom:20px;
}
a.cLImg{
  display:block;
  width:114px;
  height:114px;
  border:2px solid #cccccc;
  background:white;
}

a.cLImg:hover{
  border:2px solid #46aadb;
}


a.cLImg img{
  width:114px;
  height:114px;
}
a.cLName{
  display:block;
  font-weight:bold;
  padding-left:10px;
  padding-top:4px;
  padding-right:4px;
  line-height:100%;
  background:url(img/arrow_red.gif) no-repeat 4px 6px #ecf6fb;
  height:28px;
  border:2px solid #cccccc;
  border-top:0px;  
  color:#46aadb;
}

/* navigation bar */
#navigationBar{
  border-top:2px solid #e0e0e0;
  margin-top:20px;
  width:100%;
  color:#666666;
}
#btnNavBack, #btnNavNext{
  font-size:0px;
  line-height:0px;
  display:block;
  width:28px;
  height:16px;
  background:url(img/btnNavBack.gif) no-repeat 0px 0px;
}
#btnNavNext{
  background:url(img/btnNavNext.gif) no-repeat 0px 0px;
}
a.pageResults, b.pageResultsCurrent{
  display:block;
  color:#666666;
  line-height:110%;
  width:13px;
  height:13px;
  text-align:center;
  border:1px solid #cccccc;
}
a.pageResults:hover{
  background:#e00917;
  color:white;
  border:1px solid #e00917;
}
b.pageResultsCurrent{
  background:#e00917;
  color:white;
  border:1px solid #e00917;
}

.leftNavTd{
  padding:0px;
  margin:0px;
  padding-top:8px;
}
.rightNavTd{
  padding:0px;
  margin:0px;
  padding-top:8px;
}

.dropDownSelectArea{
  background-repeat: no-repeat;
  background-color:#f0f0f0;
  background-position: bottom right;
  border:1px solid #cccccc;
  padding:10px;
  margin-bottom:24px;
}

.textSmallerGrey{
  color:#999999;
  font-size:10px;
}

.thumbImage{
  display:block;
  width:160px;
  height:160px;
  text-align:center;
  border:1px solid #cccccc;
}
.thumbImage:hover{
  border:1px solid #e00917;;
}
.secImage img{
  border:1px solid #cccccc;
}

/* boardfinder */

#boardFinder form{
  background:url(img/boardFinder_formBg.gif) repeat-x bottom left;
  padding-left:38px;
  padding-bottom:8px;
}

.boardFinderSubmit{
  margin-top:6px;
  cursor:pointer;
  width:86px;
  height:22px;
  background:url(img/boardFinder_submit.gif);
}
.boardFinderSubmitList{
  margin-top:6px;
  cursor:pointer;
  width:142px;
  height:22px;
  background:url(img/boardFinder_submitList.gif);
}

#boardFinder label{
  padding-right:10px;
}

#pFinderStep1, #pFinderStep2, #pFinderStep3, #pFinderStep4, #pFinderStep5, #pFinderStep6{
  padding-top:30px;
  margin-top:10px;
  display:none;
}

#pFinderStep1{ display: block; background:url(img/boardFinder_step1_head.gif) no-repeat 0px 0px; }
#pFinderStep2{ background:url(img/boardFinder_step2_head.gif) no-repeat 0px 0px; }
#pFinderStep3{ background:url(img/boardFinder_step3_head.gif) no-repeat 0px 0px; }
#pFinderStep4{ background:url(img/boardFinder_step4_head.gif) no-repeat 0px 0px; }
#pFinderStep5{ background:url(img/boardFinder_step5_head.gif) no-repeat 0px 0px; }
#pFinderStep6{ background:url(img/boardFinder_step6_head.gif) no-repeat 0px 0px; }

.ajax_loading{
  background:url(img/loading.gif) no-repeat top right;
}

.pf_manu_listItem{
  width:150px;
  float:left;
}

.pf_ajax_error{
  padding-left:38px;
}

#p_spec_table{
  font-size:11px;
  border-collapse:collapse;
  width:100%;
}
.p_spec_table_td1{
  width:1%;
  vertical-align:top;
  text-align:right;
  color:#46aadb;
  margin:0px;
  padding:1px;
  padding-left:4px;
  padding-right:4px;
  border:1px solid #cccccc;
}
.p_spec_table_td2{
  vertical-align:top;
  margin:0px;
  padding:1px;
  padding-left:4px;
  padding-right:4px;
  border:1px solid #cccccc;
}

.uvp, .priceOld{
  clear:both;
  display:block;
  font-weight:normal;
  background:url(img/uvp.gif) no-repeat 0px 3px;
  padding-left:30px;
  height:12px;
  line-height:110%;
  overflow:visible;
  font-size:11px;
}
.special{
  color:#ed0207;
  float:left;
}
.pSaved{
  float:left;
  color:#ed0207;
  font-weight:normal;
  height:15px;
  width:36px;
  background:url(img/pSavedBg.gif) no-repeat;
  line-height:130%;
  font-size:10px;
  text-align:center;
  margin-left:6px;
}

.subHead{
  padding:5px;
  margin-top:14px;
  margin-bottom:14px;
  background:url(img/subHeadBg.gif);
}
.subHead div{
  background-position:4px center;
  background-repeat:no-repeat;
  height:15px;
}
.formArea td{
  vertical-align:top;
  padding:2px;
  padding-left:4px;
  padding-right:4px;
  background:#f0f0f0;
}
/* manufacturer Listing */
.mLArea{
  width:118px;
  float:left;
  margin-right:10px;
  padding-bottom:20px;
}
.mLAreaLast{
  width:118px;
  float:left;
  padding-bottom:20px;
}

div.mLImage{
  border:2px solid #cccccc;
	width:114px;
	height:114px;
	font-size:95px;
	font-family:verdana;
	line-height:95px;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	display:table-cell;
}
div.mLImage img{
	border:0px;
	margin:auto auto;
	vertical-align:middle;
}
a.mLName{
  display:block;
  font-weight:bold;
  padding-left:10px;
  padding-top:4px;
  padding-right:4px;
  line-height:100%;
  background:url(img/arrow_red.gif) no-repeat 4px 6px #ecf6fb;
  height:28px;
  border:2px solid #cccccc;
  border-top:0px;  
  color:#46aadb;
}

.infoTable{
  margin-top:2px;
  border-collapse:collapse;
}
.infoTable td{
  border:2px solid #ffffff;
  padding:2px;
  padding-left:4px;
  padding-right:4px;
}
.infoTable thead td{
  background:#fde5e6;
  color:#000000;
}
.infoTable tbody td{
  background:#f0f0f0;
}

a.socialBookmark{
  display:block;
  float:left;
  margin-right:2px;
  background:white;
  height:20px;
  width:20px;
  border:1px solid #f0f0f0;
}
a.socialBookmark img{
  width:20px;
  height:20px;
  border:0px;
}
a.socialBookmark:hover{
  border:1px solid #46aadb;
}
#socialBookmarks{
  margin-top:20px;
  background:url(img/bookmark.gif) no-repeat 0px 10px;  
  padding-top:22px;
}
#infoElement{
  font-size:11px;
  width:200px;
  position:absolute;
}
#infoElementContent{
  padding:12px;
  padding-bottom:0px;
  background:url(img/infoElement.png) no-repeat 0px 0px;
}
#infoElementBottom{
  height:12px;
  line-height:0px;
  background:url(img/infoElement.png) no-repeat left bottom;
}
.pFreeShipping{
  background:url(img/free_shipping.gif) no-repeat;
  width:197px;
  height:38px;
}
.plFreeShipping{
  background:url(img/free_shipping_small.gif) no-repeat;
  width:140px;
  height:35px;
}
#pShippingTime{
  height:36px;
}
.dText{
  font-size:11px;
  color:#777777;
  font-weight:normal;
}
.creditPay{
  font-size:11px;
  color:#666666;
  margin-bottom:10px;
  margin-top:10px;
}
.blue{
  color:#46aadb;
}

.customerInfo{
  padding:8px;
  font-size:11px;
  height:120px;
  border:1px solid #cccccc;
  overflow:auto;
  color:#666666;
  background:#fafafa;
}

#specImageBtn{
  clear:both;
  display:block;
  height:17px;
  margin-top:7px;
}
#specImage{
  margin-top:15px;
}
.review_image{
  margin-top:4px;
  margin-bottom:4px;
  display:block;
  text-align:center;
  border:1px solid #cccccc;
}

/* ex german */

#hl_categories{ background-image:url(img/german/hl_categories.gif); margin-bottom:10px;}
#hl_categories_sealskinz{ background-image:url(img/german/hl_categories_sealskinz.gif);}
#hl_specials{ background-image:url(img/german/hl_specials.gif); }
#hl_whats_new{ background-image:url(img/german/hl_whats_new.gif); }
#hl_box_reviews{ background-image:url(img/german/hl_box_reviews.gif); }
#hl_newsletter{ background-image:url(img/german/hl_newsletter.gif); }
#hl_cart{ background-image:url(img/german/hl_cart.gif); }
#hl_admin{ background-image:url(img/german/hl_admin.gif); }
#hl_shopnews{ background-image:url(img/german/hl_shopnews.gif); }
#hl_shopmedia{ background-image:url(img/german/hl_shopmedia.gif); }
#hl_content_info{ background-image:url(img/german/hl_content_info.gif); }
#hl_topsellers{ background-image:url(img/german/hl_topsellers.gif); }
#hl_shopinfo{ background-image:url(img/german/hl_shopinfo.gif); }
#hl_brand_info{ background-image:url(img/german/hl_brand_info.gif); }
#p_desc_head{ background-image:url(img/german/hl_description.gif); }
#p_new_head{ background-image:url(img/german/hl_new_products.gif); }
#p_reviews_head{ background-image:url(img/german/hl_reviews.gif); }
#p_also_purchased_head{ background-image:url(img/german/hl_also_purchased.gif); }
.box_manufacturers{ background-image:url(img/german/hl_manufacturers.gif); }
#btn_logoff{
  width:96px;
	background-image:url(img/german/btn_logoff.gif);
}
#btn_account{
  width:105px;
	background-image:url(img/german/btn_account.gif);
}
#btn_cart{
  width:86px;
	background-image:url(img/german/btn_cart.gif);
}
#btn_checkout{
  width:50px;
	background-image:url(img/german/btn_checkout.gif);
}
.paFilterArea{ background-image:url(img/german/product_filter.gif); }
.dropDownSelectArea{ background-image:url(img/german/select_area_bg.gif); }

.sh_pdesc{ background-image:url(img/german/sh_pdesc.gif); }
.sh_reviews{ background-image:url(img/german/sh_reviews.gif); }
.sh_also_purchased{ background-image:url(img/german/sh_also_purchased.gif); }
.sh_cross_selling{ background-image:url(img/german/sh_cross_selling.gif); }
.sh_new_products{ background-image:url(img/german/sh_new_products.gif); }
.sh_featured_products{ background-image:url(img/german/sh_featured_products.gif); }
.sh_pinfos{ background-image:url(img/german/sh_pinfos.gif); }

#specImageBtn{
  background:url(img/german/btn_datasheet.gif);
  width:169px;
}

input {
	background-color:#ffffff;border-width:1
}
			
#countdownform{
	padding:0;
	margin:0;
}
			
#countdown{
    left: 580px;
    position: absolute;
    top: 10px;
    display:none;
}

#countdowntext1{
    left: 550px;
    position: absolute;
    top: 12px;
    color:grey;
        display:none;
}

#countdowntext2{
    left: 550px;
    position: absolute;
    top: 25px;
        display:none;
}


#countdowntext2 a{
text-decoration:none;
letter-spacing:0.1px;
color:grey;
}

#countdowntext2 a:hover{
text-decoration:underline;
color:grey;
}
