.clearfix:after,.listLine:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix,.listLine {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,* html .listLine{height: 1%;}
.clearfix,.listLine {display: block;}
/* End hide from IE-mac */

a:link, a:visited{color:#337EBD;}
a:hover{text-decoration:none;}

a.nounderline{
 text-decoration:none;}

a{outline:none;}

img,
fieldset{
 border:0;}
 
.fontred{
 color:#BF1D35;}

.clr{
 clear:both;}
 
.allcaps{
 font-size:11px;
 color:#616161;
 text-transform:uppercase;}

input.inputbox,
select.inputbox,
textarea{
 border:1px solid #D7D6D6;
 padding:2px 1px;
 font-family:Arial, Helvetica, sans-serif;
 color:#666;}

select.inputbox{
 color:#555;}
 
.fontbold{
 font-weight:700;}
 
input.xSbutton,
input.Sbutton,
input.Sbutton-active,
input.Mbutton,
input.Lbutton{
 color:#646464;
 border:0;
 cursor:pointer;}
 
input.Sbutton,
input.Sbutton-active{
 line-height:18px;
 height:26px;
 width:71px;
 background:url(2/images/sbutton.gif) no-repeat 0 0;}
 
input.Sbutton-active{
 background:url(2/images/sbutton-active.gif) no-repeat 0 0;}
 
input.xSbutton{
 background:url(2/images/xsbutton.gif) no-repeat 0 0;
 width:60px;
 height:22px;
 line-height:22px;}

input.Lbutton{
 background:url(2/images/Lbutton.gif) no-repeat 0 0;
 width:100px;
 height:22px;
 line-height:22px;}

.topMenu ul,
.infoBox ul,
.catBox ul{
 list-style:none;}

.topMenu{
 float:left;
 margin-left:35px;
 padding-left:10px;
 width:305px;
 margin-top:10px;
 padding-left:11px;
 background:url(2/images/topmenu-bg-l.gif) no-repeat 0 0;}

*html .topMenu{
	margin-left:17px;
}

.header .topMenu ul#links{
	height:32px;
	background:url(2/images/topmenu-bg-r.gif) no-repeat 100% 0;
	}

.topMenu li{
 float:left;
 height:32px;
 line-height:32px;
 display:block;
 font-size:11px;}


.topMenu li a,
.topMenu li a:link,
.topMenu li a:visited{
 border-right:1px solid #999;
 text-decoration:none;
 padding-right:6px;
 margin-right:6px;
 height:32px;
 color:#888;}
 
.topMenu li a:hover{
 color:#C82A13;}
 
.topMenu li a.lastTopMenu{
 border:0;}



.header .topLogin{
	float:right;
	margin-top:7px;
	margin-bottom:8px;
	padding-right:25px;}
.header .topLogin input{
 	float:left;
	margin-right:5px; }
.header .topLogin input.inputbox{
	font-size:11px;
	margin-top:2px;
}
.header .topLogin p{
	clear:both;
	font-size:11px;
}

.header .topLogin a{
	color:#777;
}

.topLogin p.logged,
.topLogin form{
	float:left;
	clear:none;
}

.noticeList{
	margin-right:10px;
	margin-left:10px;
	padding:4px 5px;
	background:#FFFADF;
}

.userLog{
	padding-top:3px;
	margin-right:7px;
	padding-right:7px;
	border-right:1px solid #EAE9E9;
}

.logged .xSbutton{
	margin-top:3px;
}
 
 a.logo{
 clear:both;
 display:block;
 float:left;
 width:165px;
 margin:12px 0 0 35px;}
 
 *html a.logo{
 margin-left:17px;}
 
.logoSet{
 width:600px;
 float:right;
 margin-top:15px;
 margin-right:25px;
 list-style:none;}

*html .logoSet{
	margin-right:12px;}
 
 .logoSet li{
 float:right;
 display:block;
 margin-left:7px;}
 
 .logoSet a,
 .logoSet span{
 height:38px;
 outline:none;
}

.logoSet li.bclub{
	text-indent:-2500px;
	width:47px;
	height:38px;
}

.logoSet li.bclub a:link,
.logoSet li.bclub a:visited{
	/*text-indent:-2500px;*/
	width:100%;
	height:100%;
	display:block;
	background:url(2/images/logo-boulingoklubas.gif) no-repeat 0 0;
}
.logoSet li.bclub a:hover{
	background-position:0 -38px;
}

.search{
 width:350px;
 float:left;
 padding:12px 0 0 15px;}

.search input.inputbox{
 padding:3px 1px;
 margin-right:10px;
 margin-top:2px;
 width:172px;}
 
.search span{
 color:#666;
 display:block;
 float:left;
 padding-top:6px;
 margin-right:7px;}
 
.search fieldset input{
 float:left;}

.barBasket{
 background:url(2/images/bar-basket.gif) no-repeat 0 4px;
 float:right;
 height:37px;
 padding-left:65px;
 padding-top:13px;
 width:250px;}

.barBasket .basketTxt,
.barBasket fieldset{
 float:left;}
 
.barBasket span{
 font-size:11px;}

.barBasket fieldset{
 margin-left:40px;}
 
.leftBox{
 margin-bottom:25px;
 width:184px;}
 
 .infoBox{
 font-size:11px;
 padding:17px 0 0 0px;
 background:#D2E8FA url(2/images/infobox-top.gif) no-repeat 0 0;}
 
  .infoBox h2{
  background:url(2/images/icon-red.gif) no-repeat 20px 0px;
  padding-left:40px;
  margin-bottom:10px;}
 
 .infoBox ul{
 padding-left:20px;
 background:url(2/images/infobox-bottom.gif) no-repeat 0 100%;
 padding-bottom:10px;}
 
 .infoBox ul li{
 padding:3px 0 3px 15px;
 border-left:3px solid #fff;}
.baneris {
	margin-bottom:5px;
}
.catBox{
 width:179px;
 padding-left:5px;}

.catBox ul ul{
 margin-left:10px;
 margin-top:5px;
 margin-bottom:5px;}
 
 .catBox ul a:link,
 .catBox ul a:visited{
 text-decoration:none;
 padding-left:10px;
 font-size:11px;
 background:url(2/images/catarrow-blue.gif) no-repeat 0 4px;}
 
 .catBox ul li{
 padding:4px 0;}
 
.catBox ul li.root,
.catBox ul li.root_noItems,
.catBox ul li.root_exp_noItems{
 background:url(2/images/dot-gray.gif) repeat-x 0 100%;}
 
li.root_exp_noItems a.active:link,
li.root_exp_noItems a.active:visited,
li.root_exp_noItems a.active:hover,
li.root_exp a:hover,
li.root_exp_noItems a:hover,
li.root_noItems a:hover,
li.root_exp a.active,
li.root_exp a.active:link,
li.root_exp a.active:visited,
li.root_exp a.active:hover{
 color:#C72811;
 background:url(2/images/catarrow-red.gif) no-repeat 0 4px;}

 .catBox ul li ul li{
 padding:0;}
 
li.root_exp li a:link,
li.root_exp li a:visited{
 padding:3px 13px;
 display:block;
 background:url(2/images/catarrow-blue.gif) no-repeat 5px 7px;}

li.root_exp li a.active:link,
li.root_exp li a.active:visited,
li.root_exp li a.active:hover{
 background:url(2/images/catarrow-red.gif) no-repeat 5px 7px;}
 
*html li.root_exp li a{
 height:14px;}

li.root_exp li a:hover{
 background:#C72811 url(2/images/catarrow-white.gif) no-repeat 5px 7px;
 padding:3px 13px;
 display:block;
 color:#fff;}
 
li.root_exp a.expandedLink:link,
li.root_exp a.expandedLink:visited,
li.root_exp a.expandedLink:hover{
 padding-left:13px;
 color:#C72811;
 background:url(2/images/catarrow-exp.gif) no-repeat 0 3px;}
 
li.root_exp li.listExpanded a.expandedLink:link,
li.root_exp li.listExpanded a.expandedLink:visited,
li.root_exp li.listExpanded a.expandedLink:hover{
 padding-left:14px;
 color:#C72811;
 background:url(2/images/catarrow-exp.gif) no-repeat 0 6px;}

.catBox h2{
 padding-left:20px;
 margin-bottom:15px;
 background:url(2/images/icon-red.gif) no-repeat 0 50%;}
  
/*Right Box*/
.rightBox{
 width:173px;
 margin-bottom:25px;}
 
.rightBox h2 a,
.rightBox p.itemTitle a{
 text-decoration:none;}
 
.rightBox h2{
 padding-bottom:7px;
 background:url(2/images/dot-gray.gif) repeat-x 0 100%;}
 
.rightBox h2 a,
.rightBox h2 span{
 padding-left:22px;
 background:url(2/images/icon-white.gif) no-repeat 0 50%;}
 
.loginContent{
 font-size:11px;
 background:#FFF7D0/* url(2/images/loginbox-bottom.gif) no-repeat 0 100%*/;
 padding:10px 10px;}

.loginContent p{
 padding-left:1px;
 margin-top:3px;}
 
.loginContent a,
.detailedLinks a{
 padding-left:8px;
 background:url(2/images/arrow-blue.gif) no-repeat 0 50%;}
 
.loginContent .inputbox{
 width:149px;}
 
.loginContent p.fontred{
 padding-bottom:5px;}
 
.submitLogin{
 text-align:right;}

.rightBox .contentInner{
 background:#FFFADF;
 padding:10px;
 font-size:11px;}
 
.contentInner div{
 clear:both;
 padding:5px 0;}
 
p.image{
 width:50px;
 height:50px;
 float:left;
 overflow:hidden;
 margin-right:5px;}
 
 .rightBox p.image{background:#fff; text-align:center; border:1px solid #eeecb9; line-height:50px; vertical-align:middle;}
 *html .rightBox p.image{font-size:50px;}
 .rightBox p.image img{vertical-align:middle;}

 
.rightBox p.itemTitle,
.rightBox p.link{
 float:left;
 width:95px;}

.rightBox p.itemTitle a:link,
.rightBox p.itemTitle a:visited{
} 
.rightBox p.itemTitle a:hover{
 color:#2B689C;}

.sidebar .list a.details:link,
.sidebar .list a.details:visited{
 display:block;
 margin-top:5px;
 padding-left:8px;
 background:url(2/images/arrow-red.gif) no-repeat 0 50%;
 color:#C82A13;
 text-decoration:underline;}

.sidebar .list a.details:hover{
 text-decoration:none;}
 
a.goDetails:link,
a.goDetails-blue:link,
a.goDetails-blue:visited,
a.goDetails:visited{
 padding-left:8px;
 background:url(2/images/arrow-red.gif) no-repeat 0 50%;
 color:#C82A13;
 text-decoration:underline;
 font-size:11px;}
 
a.goDetails-blue:link,
a.goDetails-blue:visited{
 color:#317DBD;
 background:url(2/images/arrow-blue.gif) no-repeat 0 50%;}
 
a.goDetails:hover,
a.goDetails-blue:hover{
 text-decoration:none;}
 
span.itemPrice{
 display:block;
 margin-top:3px;
 font-size:12px;
 color:#555;
 font-weight:700;}
 
/* Error box */
.errorbox{
padding:7px 10px;
font-size:11px;
border-top:1px solid #E6E4AC;
border-bottom:1px solid #E6E4AC;
background:#F8F7DB;
margin:5px 0 15px 0;}

#msgbox{
 font-size:11px;
 padding:10px 10px;
 margin-bottom:10px;
 padding-left:45px;
 border:1px solid #F0D5D1;
 background:#F9F9F9 url(2/images/button-tobasket.gif) no-repeat 10px 5px;}

/*List*/
	
	.lightLine{
	background:#fff url(2/images/dot-gray.gif) repeat-x 0 0;}
	
	.darkLine{
	background:#FAFAFA url(2/images/dot-gray.gif) repeat-x 0 0;}
	
	.nobg{
	background-image:none;}
	
	.listLine{
	/*height:52px;*/
	margin-bottom:4px;
	padding:6px;
	clear:both;
	color:#222;
	
	/*overflow:hidden;*/}
	
	.listLine a.image{
	float:left;
	width:51px;
	height:51px;
	border:1px solid #ddd;
	display:block;
	background:#fff;
	color:#fff;
	overflow:hidden;
	text-align:center;
	line-height:46px;
	margin-right:10px;
	vertical-align:middle;}
	
	*html .listLine a.image{
	font-size:46px;}
	
	
	.listLine p.price,
	.listLine p.tobasketLine,
	.listLine div.content,
	.listLine .quan{
	float:left;}
	
	.listLine .content{
	width:200px;
	/*height:46px;*/
	padding:5px 5px 0px 0px;}
	
	.listLine .content h1{
	font-size:11px;
	font-weight:400;}
	
	.listLine .content h1 a{
	text-decoration:none;}
	

	.listLine .content span{
	font-size:11px;
	display:block;
	padding-right:7px;}
	
	.listLine p.productLinks{
	margin-top:3px;}
	
	.listLine .price{
	width:110px;
	text-align:center;
	border-right:1px solid #ddd;
	background:url(0/images/price.bg.gif) no-repeat 0 0;
	height:52px;}
	
	.listLine .price span{
	font-size:11px;
	font-weight:400;
	color:#444;}
	
	.listLine .price span.priceTitle{
	display:block;
	text-align:left;
	margin:0px 0 7px 0;
	background:#eee;
	padding:2px 7px;}
	
	.listLine .price span.priceOld, .rightBox span.priceOld{
	text-decoration:line-through;
	padding-right:5px;
	color:#DE250A;}
    
    .rightBox span.priceOld{
        display:block; margin-top:5px; line-height:12px;
    }
	
	.listLine .price span.priceNow{
	font-weight:700;
	font-size:12px;}
	
	.listLine .quan{
	width:89px;
	font-size:11px;
	height:37px;
	padding-top:15px;
	text-align:center;
	background:url(2/images/arrow-basketnext.gif) no-repeat 100% 50%;}
	
	td.listLine .quan{
	width:80px;
	text-align:left;}
	
	td.listLine .quan .inputbox{
	width:25px;}
	
	td.detailedRight td.listLine{
	padding:0 0 0 15px; 
	background: #fefefe;}
	

	.listLine .quan .inputbox{
	width:20px;
	color:#555;}
	
	
	
	.listLine .price a:link,
	.listLine .price a:visited{
	color:#FFAA09;
	font-weight:700;
	text-decoration:underline;}
	
	.listLine .price a:hover{
	text-decoration:none;
	color:#003871;
	}
	
	/*.listLine p.tobasketLine input,
	input.tobasketBox{
	background:url(0/images/button.basket.gif) no-repeat 0 50%;
	width:61px;
	height:31px;
	border:0;
	cursor:pointer;}*/
	
	.listLine p.tobasketLine{
	text-align:right;
	/*border-left:1px solid #fff;*/
	width:30px;
	padding:13px 0 8px 1px;}
	
	.listLine a.image img{
	vertical-align:middle;}
 
/* Inner Content*/

h1.contextbox{
 font-size:12px;
 padding-bottom:5px;
 margin-top:1px;
 color:#2A6BA1;
 margin-bottom:15px;
 background:url(2/images/dot-gray.gif) repeat-x 0 100%;
 text-transform:uppercase;}
 
.contextbox{
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;}
 
.contextbox ul,
.contextbox ol{
 margin:15px 25px;}
 
.contextbox p{
 margin:6px 0;}
 
.contextbox h2{
 font-size:13px;}

.contextbox h3{
 font-size:12px;}
 
.contextbox h2,
.contextbox h3{
 padding:7px 0 2px 0;}
 
/*Locator*/

.locatordetailsrow{
 font-size:11px;
 background:#F6F6F6;
 padding:3px 5px 5px 5px;
 color:#888;
 margin-bottom:10px;}
  
.locatortitlerow{
 clear:both;
 font-size:11px;
 background:#F6F6F6;
 padding:3px 5px;
 margin-top:15px;
 color:#888;
 }
 
.topLocator{
 border-top:1px solid #e1e1e1;}
 
.bottomLocator{
 border-bottom:1px solid #e1e1e1;}
 
.locatordetailsrow a:link,
.locatordetailsrow a:visited,
.locatortitlerow a:link,
.locatortitlerow a:visited{
 color:#444;
 text-decoration:none;}
 
.locatordetailsrow a:hover,
.locatortitlerow a:hover,
.locatordetailsrow a.locatorlink2_active,
.locatordetailsrow a.locatorlink3_active,
.locatortitlerow a.locatorlink_active{
 color:#C82A13;}
 
.categorytitle{
 font-size:16px;
 font-weight:700;
 letter-spacing:-1px;
 color:#337EBD;
 }
.categorytitlerow{
 margin-bottom:15px;}
 
.categorydetailsrow{
 padding:10px;
 font-size:11px;
 background:#F5F7F9;
 margin-bottom:10px;}
 
p.catImage{
 width:500px;
 overflow:hidden;}
 
.categorydescription{
font-size:11px;}

.dotline {
    height: 1;
	clear:both;
	display:block;
background:url(2/images/dot-gray.gif) repeat-x 0 0;
    line-height: 1;
    margin-top: 10px;
    margin-bottom: 5px;
    padding:3px 0;
}

.justdot{
    height: 1;
	clear:both;
	display:block;
background:url(2/images/dot-gray.gif) repeat-x 0 0;
    line-height: 1;
    padding:3px 0;
}

table.cPad td{
 padding:2px 0;}
 
.dottedline {
    height: 1px;
    border: 0;
    background-repeat: repeat-x;
    background-image: url(0/images/linedot.gif);
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
}

input.hideshipadd,
input.showshipadd{
 color:#C82A13;
 font-weight:700;
 cursor:pointer;
 text-align:left;
 padding:2px 7px 2px 18px;
 background:url(2/images/icon-red.gif) no-repeat 0 50%;
 border:0;
 }
 
.stepNext{
 margin-top:10px;}
 
td.detailedRight{
 padding-top:10px;
 padding-left:10px;}

td.detailedLeft{
 padding-top:10px;}

.detailedRight h1{
 font-size:14px;}
 
.detailedSdesc{
 margin-top:10px;
 padding:5px 7px;
 border-top:1px solid #D6D8DB;
 border-bottom:1px solid #E2E4E7;}

.detailedArt{
 color:#778089;
 padding-top:4px;}

.detailedPic{
 width:230px;
 height:230px;
 background-color:#fff;
 overflow:hidden;}
 
 .detailedpriceNow{
 font-size:18px;
 font-weight:400;}
 
 .detailedpriceOld{
 text-decoration:line-through;
 color:#DE250A;}
 
.detailedPrice{
 margin-bottom:15px;}
 
.stockStatus{
 color:#666;}
 
/*quarter*/
.quarterList{
 float:left;
 width:115px;
 font-size:11px;
 padding:3px 0 3px 11px;
 margin-bottom:25px;
 margin-right:1px;
 background:url(2/images/dot-gray-v.gif) repeat-y 100% 0;}

.quarterImage{
 height:100px;
 margin-bottom:10px;
 overflow:hidden;}
 
.quarterList h2,
.halfBox h2{
 font-size:11px;
 height:28px;
 background:#F1F1F1;
 padding:7px 10px 5px 10px;
 line-height:12px;
 margin-right:1px;
 margin-bottom:10px;}
 
.quarterList h2 a,
.halfBox h2 a{
text-decoration:none;
color:#555;}

.quarterList span.product_artnr{
color:#878686;}

.quarterPrice span{
 font-size:16px;
 font-weight:700;
 color:#545454;}
 
 .quarterPrice{
 margin:5px 0 6px 0;}

h2.title{
 margin:20px 0 10px 0;
 clear:both;}

table.parameters td,table.parameters th{
 padding:5px 10px;
 text-align:left;
 background:#fafafa;
 border-bottom:1px solid #f5f5f5;}
 
 
table.parameters td.paramValue{
background:#fafafa url(2/images/dot-gray-v.gif) repeat-y 0 0;}
 
table.parameters{
 width:100%;
 font-size:11px;}
 
.suggest{
 margin-bottom:30px;}

.stayLogged{
padding-left:5px;}

.goBack{
 background:url(2/images/goback.gif) no-repeat 0 50%;
 text-indent:10px;
 border:0;
 cursor:pointer;}
 
fieldset.backToShop{
margin-top:20px;}

.userBox .font10{
 font-size:11px;
 }
 
table.userMenu{
 margin-bottom:30px;} 
table.userMenu a:link,
table.userMenu a:visited{
text-decoration:none;
color:#444;
 }
table.userMenu a:hover,
table.userMenu a.active{
 color:#C62810;}
 
.itemCount{
 padding-right:10px;}
 
fieldset.delete{
 width:9px;
 float:right;}
 
.containerquarterrow{
 float:left;
 width:130px;
 margin-bottom:20px;}
 
.stepsitemcontainer {
 border:0;}

.stepsitemcontainer a{
 text-decoration:none;}

.stepitem_textbighigh,
.stepitem_textnormalhigh{
 color:#C62710;}
 
td.basketcontents_headeritems,
td.basketcontents_headerright,
td.basketcontents_headerleft,
.useroptionheader,
.usercontentheader,
.paymentcontentheader,
.ordercontentdata,
.ordercontentheader{
 background:#777;
 color:#fff;
 border:1px solid #777;}

.basketcontents_main,
.paymentcontentheader{
 clear:both;}
 
.ordercontentdata{
width:100%;
margin:10px 0;}


.basketcontents{
 width:100%;}

.contentbox{
 font-size:11px;}
 
.default_nextline{
 font-size:11px;}

.default_nextlinecontainer{
margin:10px 0;}

input.textButton{
 background:none;
 border:0;
 cursor:pointer;}
 
input.deleteButton{
 background:url(2/images/delthis.gif) no-repeat 0 50%;
 width:9px;
 height:9px;
 border:0;
 line-height:12px;
 vertical-align:middle;
 cursor:pointer;
 margin-left:48px;}

.contentboxtext,
.contentboxlistrow{
 font-size:11px;}

.contact input.inputbox,
.contact textarea{
 width:350px;}

.contact input.fixedwidth{
 width:100px;}
 
.frontCats{
 clear:both;
 padding:10px 0;}

.frontCats ul{
	list-style:none;
}
.frontCats ul li,
.frontCats ul li a{
	float:left;
	width:160px;
	height:121px;
	font-size:11px;
	font-weight:700;
	margin:0 6px;
}
*html .frontCats ul li,
*html .frontCats ul li a{
	margin:0px 6px;
	width:130px;
}
.frontCats ul li a:link,
.frontCats ul li a:visited{
	text-decoration:none;
	background:url(2/images/catarrow-exp.gif) no-repeat 0 3px;
	padding-left:14px;
	color:#333;
}
.frontCats ul li a:hover{
	text-decoration:underline;
}
.frontCats ul li.cat1{background:url(2/images/cat1.jpg) no-repeat 0 0;}
.frontCats ul li.cat2{background:url(2/images/cat2.jpg) no-repeat 0 0;}
.frontCats ul li.cat3{background:url(2/images/cat3.jpg) no-repeat 0 0;}
 
/* HalfBox */
.promoTitle{
 font-size:18px;
 color:#555;
 letter-spacing:-1px;}

.producttitle_description{
 font-size:11px;
 letter-spacing:normal;}
 
.containerhalfrow{
width:245px;
margin-right:5px;
height:141px;
float:left;
padding:10px 0px 10px 10px;
background:url(2/images/dot-gray-v.gif) repeat-y 100% 0;}



.halfBox a.image{
 float:left;
 height:100px;
 width:100px;
 overflow:hidden;
 margin-right:10px;}
 
.halfBox h2{
width:113px;
float:right;}
 
.halfBox .content{
 float:left;
 padding-left:5px;}
 
.halfBox .halfPrice{
 margin:7px 0;
 font-size:16px;
 font-weight:700;
 color:#545454;}

.halfBox .product_artnr{
 font-size:11px;
 color:#878686;}
 
.introText{
margin-left:5px;
width:508px;
font-size:11px;
margin-top:10px;
margin-bottom:10px;}

h2.startHalf{
 width:250px;
 padding:3px 0;
 line-height:20px;
 margin-bottom:5px;}

h2.start{
 margin:15px 0;}
 
h2.startHalf span,
h2.start span{
 /*background:#5D9BCF;*/
 color:#5D9BCF;
 font-size:11px;
 padding:3px 7px;}
 
.producttitlerow_blue{
}

.one, .two{float:left; width:245px;}
.two{margin-left:15px;}
*html .two{margin-left:-5px;}

 

 




 
 
 
 
 
 
 
/* Footer */
.footerContent{
 margin-top:10px;
 padding:10px;
 background:#F9F9F9;
 overflow:hidden;
 width:915px;
 margin-left:25px;
 font-size:11px;}
 
.footerMenu a:link,
.footerMenu a:visited{
 text-decoration:none;
 padding:0 4px;}
 
.footerMenu a:hover{
 color:#C82A13;}
 
.footerMenu{
 color:#999;}

.footerContent p,
.footerContent div{
 float:left;}
 
.footerContent p{
 width:175px;}
 
 .footerContent p{
 padding-left:10px;}

.footerContent div{
 width:540px;}

.userError{
 background:#C10202;
 color:#fff;
 padding:5px 0;
 text-align:center;}

.frontNews{padding:0 10px; font-size:11px; color:#666;}

.frontNews h2{ margin:15px 0 7px 0;
background:url(2/images/dot-gray.gif) repeat-x 0 100%;
padding-bottom:4px;
color:#333;}

#preview{
	position:absolute;
	background:#ddd;
	padding:3px;
	display:none;
	color:#fff;
	}
#preview img{margin:0; padding:0; display:block;}
table.filters{width:100%;}
table.filters td, table.filters th{padding:3px 5px; text-align:left;}

h2.subTitle{margin-bottom:10px; font-size:14px;}
.mainbar .categorydetailsrow .product_text3,#descBox{fonts-size:12px; line-height:21px;}

/*div.contextbox{font-size:12px; line-height:18px;}*/

