html, body, form {
	height:100%;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width:100%;
	min-width:975px;
	background-image: url('/img/bg.jpg');
	background-repeat: repeat-x;
}
h1{
	font-size: 170%;
	font-weight: bold;
	padding-top:20px; 
	padding-bottom:20px;
}
h2{
	font-size: 140%;
	font-weight: bold;
	padding-top: 15px; 
	padding-bottom: 10px;
}
a{
	color: #3a43a4;
}
strong{
	font-weight: bold;
}
del{
	text-decoration:line-through;
}
td{
	vertical-align: top;
}
ol
{
	margin: 6px 0 8px 10px;
	list-style-position: inside;
	list-style-type: decimal;
}
.price{
	text-align: right;
}
.nobold{
	font-weight: normal;
}
table.header{
	width:100%;
	background-image: url('/img/header.jpg');
	background-repeat: no-repeat;
}
table.header .nav{
	background-image: url('/img/header_bg.jpg');
	background-repeat: repeat-x;
}
#menubar{
	width: 100%;
}
#menubar td{
	vertical-align:middle;
}
#searchBlock{
	height: 21px;
}
#searchBlock td{
	vertical-align:middle;
	background-image: url('/img/search_bg.jpg');
	background-repeat: repeat-x;
}
#searchBlock input.SearchBtn{
	background-color:Transparent;
	border: 0px;
	height: 17px !important; height: 23px;
	vertical-align:middle;
	padding-top: 4px
}
#searchBlock input.SearchBtn.passive
{
	color: Gray;
}
#menuBlock{
	width: 100%;
	height: 38px;
	margin-left: 10px;
}
#menuBlock td.menuItem{
	background-image: url('/img/lim.png');
	background-repeat: repeat-y;
	background-position: left;
	padding-left:10px;
	height: 38px;
}
#menuBlock td a{
	color: #3a43a4;
	text-decoration: none;
	font-size: 140%;
	font-weight: bold;
}
#menuBlock td a:hover{
	text-decoration: underline;
}
#menuBlock td span, #menuBlock td div{
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 28px;
	vertical-align: bottom;
	padding-left: 27px;
	padding-top: 10px;
}
#menuBlock td span.aRegister{
	background-image: url('/img/ico_register.jpg');
}
#menuBlock td span.aContactUs{
	background-image: url('/img/ico_contact.jpg');
}
#menuBlock td span.aSignIn{
	background-image: url('/img/ico_signin.jpg');
}
#menuBlock td div.aCart{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
	background-image: url('/img/ico_cart.jpg');
}
#menuBlock td span.aCheckout{
	background-image: url('/img/ico_checkout.jpg');
	padding-right: 10px;
}
table.tCart{
	width: 120px;
	padding: 0px;
	margin: 0px;
}
table.tCart td
{
	padding: 0px;
	margin: 0px;
}
table.tCart .tCartPrice{
	color: Red;
	text-align: right;
	font-weight: bold;
}
#mainArea{
	width:100%;
	margin-top: 13px;
}
#rightColumn
{
	padding-left: 24px;
}
table.browseArea{
	width: 100%;
	background-image: url('/img/browse_bg.gif');
	background-repeat: repeat-x;
	height: 30px;
	/*background-color: #fff;*/
}
table.browseArea a{
	color: #000;
	font-weight: bold;
}
table.browseArea td{
	vertical-align: top;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 15px;
}
table.browseArea td.menuItem{
	background-image: url('/img/browse_lim.gif');
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	padding-top: 0px;
}

table.browseArea td.menuItem a
{
	display:block;
	position: relative;
	height: 30px !important;height: 38px;
	padding-top: 8px;
}

table.browseArea td.menuItem a.arrow
{
	background-image: url('/img/browse_arr.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}
table.browseArea td.menuLeft{
	background-image: url('/img/browse_l.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #fff;
}
table.browseArea td.menuRight{
	background-image: url('/img/browse_r.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

#MyAccount .clear{
	clear: both;	
}        
#MyAccount li.clear{
	padding-bottom: 20px;
	margin-top: 20px;
	border-top: 1px solid #616AB4;
}
#MyAccount a{
	float: left;
	margin-right: 40px;
}
#MyAccount ul{
	color: #3A45A1;
	float: left;
	margin: 6px 0 8px 10px;
	list-style-position: inside;
	list-style-type: circle;
	/*line-height: 2em;*/
}
#MyAccount ul li{
	margin-top: 0px;
	padding-bottom: 10px;	
}

#indexImages{
	width:100%;
	margin-bottom: 15px;
}
table.specOfferArea{
	background-image: url('/img/spec_offer_bg.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 24px;
	font-weight: bold;
	color: White;
}
table.specOfferArea a{
	color: #fff;
}
table.specOfferArea td{
	vertical-align: middle;
	padding-left: 8px;
}
table.specOfferArea td.menuItem{
	background-image: url('/img/spec_offer_lim.gif');
	background-repeat: no-repeat;
	background-position: left;
}
table.specOfferArea td.menuItem img{
	padding-right: 4px;
}
table.specOfferAreaHolder
{
	width: 100%;
}
table.specOfferAreaHolder td.menuLeft{
	background-image: url('/img/spec_offer_l.png');
	background-repeat: no-repeat;
	background-position: left;
	color: #fff;
	width: 8px;	
}
table.specOfferAreaHolder td.menuRight{
	background-image: url('/img/spec_offer_r.png');
	background-repeat: no-repeat;
	background-position: right;
	width: 6px;
}
.productsList{
	width: 100%;
	position: relative;
}
.productsList td{
	width: 33%;
	position:relative;
/*	padding: 15px 5px 5px 5px;*/
	padding: 10px 5px 5px 5px;
}
.productsList .name{
	font-weight: bold;
	height: 28px;
	vertical-align: bottom;
	overflow: hidden;
}
.productsList .name a {
	color: #000;
	text-decoration: none;
}
.productsList .image{
	text-align: center;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #a9a9d5;
	margin-bottom: 1px;
	height: 202px;
	overflow: hidden;
	position: relative;
}
.productsList .image img {
   display: block;
   margin: 0 auto;
   }
.productsList .image .ic-spec-offer {
   background: transparent url('/img/ic-spec-offer.png') 0 0 no-repeat;
   position: absolute;
   z-index: 100;
   /*width: 73px;
   height: 113px;
   margin-top: -112px;*/
   width: 78px;
   height: 63px;
   margin-top: -62px;
   right: 42px;
}
.productsList .grour-spec-offer{
   background: #8a8a8a;
   color:White;
	font-size: 120%;
	height: 35px;
	padding: 2px 2px 0 2px;
	width: 230px;
	z-index: 100;
}
.productsList table.price{
	width: 100%;
	background-color: #dfdff0;
	/*background: url('/img/pricebg.gif');	*/
	height: 36px;
	
}
.productsList table.price td{
	vertical-align: middle;
	text-align: center;
}
.productsList table.price td.selPrice{
/*	color: #f00;*/
	color: #ff0000;
	font-weight: bold;
	font-size: 150%;
}
.productsList table.price td.oldPrice{
	font-weight: normal;
	font-size: 100%;
}
.productsTable{
	background-image: url('/img/prdHeader_bg.gif');
	background-repeat: repeat-x;	
}
.productsTable th{
	height: 23px;
	color: #273d8b;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.productsTable th a
{
	color: #273d8b;
	text-decoration: none;
}
.productsTable th.price{
	text-align: right;
	width: 125px;
}
.productsTable th.leftCell
{
	background-image: url('/img/prdHeader_l.gif');
	background-repeat: no-repeat;
	background-position: left;
	width: 6px;	
}
.productsTable th.rightCell
{
	background-image: url('/img/prdHeader_r.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 8px;	
}
.productsTable td{
	background-image: url('/img/prd_bg.jpg'); 
	background-repeat: repeat-x;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-top: 1px;
	vertical-align: middle;
}
.productsTable tr.SpecOffer td{
	background-image: url('/img/prd_bg_so.jpg'); 
}
.productsTable td img.prdWithImg, .productsTable td img.prdImg
{
	border: 3px solid #c8c8c8;
}
.productsTable td.price{
	text-align: right;
	color: Red;
	font-size: 150%;
	font-weight: bold;
	vertical-align: middle;
}
.productsTable td.price del{
	text-align: right;
	color: #6f6f6f;
	font-size: 85%;
	font-weight: bold;
	vertical-align: middle;
}
.productsTable td.price .priceStarts{
font-size: 65%; color:#6f6f6f;
}
/*.productsTable td a.productSmallimg{
	display:block; 
	max-height:86px; 
	overflow:hidden;
}*/
.productsTable td a.productSmallimg img.SpecOffer{
	position: relative;
	top: -58px;
	left: 23px;
	display: inline;
}
.productsTable td.button{
	padding-left: 15px;
	padding-right: 10px;
	vertical-align: middle;
}
.productsTable td .sku{
	padding-top: 15px;
	color: #6f6f6f;
	font-weight: bold;
}
.productsTable td .subLineMenu, .productPrices th .subLineMenu
{
	padding-top: 10px;
}
.productsTable td .subLineMenu div, .productPrices th .subLineMenu div
{
	float: left;
	padding-right: 20px;
}
.productsTable td .subLineMenu .aFavourite, .productPrices th .aFavourite
{
	background-image: url('/img/favouriteNo.png');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
	min-height: 16px;
	min-width: 16px;
	display: block;
}
.productsTable td .subLineMenu .aFavourite:Hover, .productPrices th .aFavourite:Hover
{
	background-image: url('/img/favourite.png');
}
.productsTable td .subLineMenu .aFavourite.Added, .productPrices th .aFavourite.Added
{
	background-image: url('/img/favourite.png');
}
.productsTable td .subLineMenu .aFavourite.Added:Hover, .productPrices th .aFavourite.Added:Hover
{
	background-image: url('/img/favouriteDel.png');
}

.productsTable td .specOffer{
	color: Red;
	font-weight: bold;
}

.productsTable td a{
	color: #273d8b;
	text-decoration: none;
	font-weight: bold;
}
.productsTable td a:hover{
	text-decoration: underline;
}
.productsTable .footer td{
	background-image: url('/img/spacer.gif'); 
	background-color: #d4d6ff;
	text-align: right;
}
.productsTable .footer td.topRow{
	border-top: 1px solid #bcbcc4;
}

.productsTable .footer td.leftCell{
	background-image: url('/img/lstFooter_l.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 7px;	
}
.productsTable .footer td.rightCell{
	background-image: url('/img/lstFooter_r.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 7px;	
}
.productsTable .footer a{
	text-decoration: underline;
}
.productsTable .tuda-suda
{
	padding: 0px;
}

.productsTable .footer .promocode td{
	text-align: left;
}

.productsTableFooter{
	background-image: url('/img/prdFooter_bg.gif');
	background-repeat: repeat-x;	
	height: 24px;	
}
.productsTableFooter .footer td
{
	background-image: url('/img/spacer.gif');
	background-repeat: no-repeat;
	background-position: right;
	border: 0px;
	vertical-align: middle;
	font-weight: bold;
	color: #273d8b;
}
.productsTableFooter .footer td a{
	color: #273d8b;
}
.productsTableFooter .footer td.leftCell{
	background-image: url('/img/prdFooter_l.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;	
}
.productsTableFooter .footer td.rightCell{
	background-image: url('/img/prdFooter_r.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 8px;	
}
/* product details*/
.productDetails{
	width: 280px;
	color: #666465;
	font-weight: bold;
}
.productDetails td{
	vertical-align: middle;
	padding: 3px 5px;
	font-size: 110%;
}
.productDetails td.price{
	color: Red;
	font-size: 140%;
}
.productDetails td.little
{
	font-size: 100%;
	color: #7C7C7C;
}
div.productdescription
{	
	color: #585858;
	font-family: Verdana;
	font-size: 12px;
	padding: 8px;
}
div.productdescription p
{	
	padding-top: 4px;
	padding-bottom: 4px;
}
div.productdescription ul
{
	margin: 6px 0 8px 30px;
	list-style-position: outside;
	list-style-type: circle;
}
/* product details*/
.productPrices
{
	margin-top: 6px;
	width: 100%;
}
.productPrices th
{
	background-color: #f5f5f5;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	color: #585858;
	font-weight: bold;
	padding: 5px;
	vertical-align: middle;
}
.productPrices td
{
	border-bottom: 1px solid #dfdfdf;
	border-top: 0px solid white;
	padding: 5px;
}
.productPrices th.left, .productPrices td.left
{
	border-left: 1px solid #dfdfdf;
}
.productPrices th.right, .productPrices td.right
{
	border-right: 1px solid #dfdfdf;
}
.productPrices td.command
{
	border: 0px solid white;
	text-align: right;
}
.productPrices span.currentPrice{
	font-size: 130%;
}
.productPrices span.priceInVAT{
	color: #7b7b7b;
}
.productPrices .quantity input{
	text-align: right;
}

.productPrices .productAssets td
{
	border: 0px;
	clear: both;
	font-weight:normal;
	width: 250px;
	padding-left: 0px;
}
.productPrices .productAssets td.titleCol
{
	width: 100px;
}
/*	gray box	*/
.graybox{
	width: 100%;
	margin-top: 10px;
}
.graybox .delimiter{
	background-color: #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	min-height: 1px;
	min-width: 1px;
}
.graybox .cc{
	background-color: #f5f5f5;
	padding-top: 5px;
}
.graybox .cc p{
	padding-bottom: 6px;
	padding-top: 6px;
}
.graybox .cc.track{
	padding-left: 40px;
	background-image:url('/img/ico_track.jpg');
	background-repeat:no-repeat;
	background-position: left center;
}
.graybox .cc.ask{
	padding-left: 40px;
	background-image:url('/img/ico_ask.jpg');
	background-repeat:no-repeat;
	background-position: left center;
}
.graybox .cc.phone{
	padding-left: 40px;
	background-image:url('/img/ico_phone.jpg');
	background-repeat:no-repeat;
	background-position: left center;
}
.graybox .tl{
	background-image:url('/img/graybox_tl.gif');
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}
.graybox .tr{
	background-image:url('/img/graybox_tr.gif');
	background-repeat:no-repeat;
	width:5px;
	height:5px;	
}
.graybox .tt{
	background-image:url('/img/graybox_tt.gif');
	background-repeat:repeat-x;
	height:5px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	vertical-align: middle;
}
.graybox .ll{
	background-image:url('/img/graybox_ll.gif');
	background-repeat:repeat-y;
	width:5px;	
}
.graybox .br{
	background-image:url('/img/graybox_br.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	width:5px;
	height:5px;	
}
.graybox .bb{
	background-image:url('/img/graybox_bb.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:5px;	
}
.graybox .bl{
	background-image:url('/img/graybox_bl.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	width:5px;
	height:5px;		
}
.graybox .rr{
	background-image:url('/img/graybox_rr.gif');
	background-repeat:repeat-y;
	width:5px;
}
/* tabsBlock */
.tabsBlock{
	width: 100%;
	border: 0px;
}
.tabsBlock th{
	background-image:url('/img/tab0_bg.gif');
	background-repeat:repeat-x;
	height: 34px;
}
.tabsBlock td{
	border: 1px solid #a9a9d5;
	border-top: 0px solid white;
}
.tab{
	background-image:url('/img/tabD_bg.gif');
	background-repeat:repeat-x;
	background-position: top;
	height: 34px;
	float: left;
	font-size: 140%;
	color: #273D8B;
}
table.tab.active{
	background-image:url('/img/tab_bg.gif');
	background-repeat:repeat-x;
	height: 34px;
}
.tab td.item{
	cursor: pointer;
}
.tab td{
	border: 0px;
	background-image:url('/img/tabD_l.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	vertical-align: middle;
}
.tab.active td{
	background-image:url('/img/tab_l.gif');
}	
.tab td.close{
	background-image:url('/img/tabD_r.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 11px;
}
.tab.active td.close{
	background-image:url('/img/tab_r.gif');
	width: 11px;
}

#wrap {
	position: relative;
	min-width:975px;
	max-width: 975px;
	width:975px;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
}
#footer {
	padding-top:10px;
	position:relative;
	margin-top:-120px;
	height:114px;
	width:955px;
	background:#f1eeee;
	border-top: 6px solid #b5b2b2;
}
#footer table{
	margin-left:10px;
	margin-right:10px;
	width: 935px;
	background:#f1eeee;
}
#footer table a{
	color: #000;
}
#footer table td.partners{
	 text-align: right;	 
}
#footer table td.partners img{
	 padding-left: 30px;
}
.footer_blank {
	height:120px;
}
/************ left menu ************/
#leftColumnTop{
	height: 50px;
	overflow: hidden;
	max-height: 50px;
	min-height: 50px;
	width: 220px;
}
#leftColumn{
	width: 220px;
	height: 100%;
	background: #D5D5FF;
	background-image: url('/img/browsearea_bg.gif');
	background-position: top;
	background-repeat: repeat-x;

}
#ucat1 { padding:0/* 20*/px; font-size:1em; z-index:999; width:220px; background-color: #D5D5FF;}

/************** ALL LEVELS *************/
#ucat1 li { 
width:220px; 
list-style:none; 
position:relative; 
text-align:left; 
} 
#ucat1 li.over { z-index:999; } 
#ucat1 li.active { z-index:999; } /* to prevent the li separator from showing through on mouseover on li */ 
#ucat1 a { line-height:1.3em; } 
#ucat1 a, #ucat1 a:hover { display:block; text-decoration:none; } 
#ucat1 span { display:block; cursor:pointer; }

/************ 1ST LEVEL ***************/ 
#ucat1 li.active a { color:#4c6a16; } 
#ucat1 a {

padding:2px 12px 2px 8px; 
color:#4c6a16; 
font-weight:bold; 
/*font-family:Trebuchet MS; */
font-size:13px;} 
#ucat1 li.over a, #ucat1 a:hover { color:#CCCCCC; }

/************ 1ST LEVEL RESET ************/ 
#ucat1 ul li, #ucat1 ul li.active {
float:none; 
height:auto; 
background:none; 
margin:0; 
} 
#ucat1 ul a, #ucat1 ul a:hover { 
float:none; 
background:none; 
} 

/************ 2ND LEVEL ***********/ 
#ucat1 ul { 
position: absolute; 
width:220px; 
margin-left:195px;
top:5px; 
left:-10000px; 
}

#ucat1 ul ul { 
margin-left:80px;
}

/* Show menu */ 
#ucat1 li.over ul { left:0; } 
#ucat1 li.over ul ul { left:-10000px; } 
#ucat1 li.over ul li.over ul { left:100px; }

/************ 3RD+ LEVEL ************/

#ucat1 ul ul { top:0px;} 
#ucat1 ul ul ul { left:-10000px;} 
#ucat1 li.over ul li.over ul ul { left:-10000px;} 
#ucat1 li.over ul li.over ul li.over ul { left:100px; }

/* Fix for the IE bug */

#ucat1 iframe { 
position: absolute; 
left: -1px; 
top: 0; 
z-index: -1; 
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); 
}
#leftColumn #ucat1 li.over ul li,
#leftColumn #ucat1 li
{
        background-color:#D5D5FF;
        border-bottom:1px solid white;
        color:#272797;
}
#leftColumn #ucat1 li.over ul li a,
#leftColumn #ucat1 li a
{
        background-color:#D5D5FF;
        color:#272797;
        display:block;
}
#leftColumn #ucat1 li.over,
#leftColumn #ucat1 li.over a,
#leftColumn #ucat1 li ul li a:hover
{
        background-color:#B1B1FE;
        color:#FFF;
}
#ucat1 ul li ul{margin-left:95px;}
#leftColumn #ucat1 li ul{top:0px;border:1px solid #272797;background-color:#D5D5FF;}
#leftColumn #ucat1 li ul li,
#leftColumn #ucat1 li ul li a{border:0;}

/********************/
.InfoBlock
{
	background-color: #D5D5FF;
	border: 1px solid #959997;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	font-size: 115%;
	margin-bottom: 14px;
	padding: 10px;
	width: 478px;
}

.formTable
{
	width: 500px;
	border: 0px;
}
.formTable th
{
	background-image: url('/img/blockheader_bg.jpg');
	background-repeat: repeat-x;
	height: 36px;
	color: White;
	padding-left: 10px;
}
.formTable th h2.steped{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 30px;
}
.formTable th h2.steped.step1{
	background-image: url('/img/step1.png');
}
.formTable th h2.steped.step2{
	background-image: url('/img/step2.png');
}
.formTable th h2.steped.step3{
	background-image: url('/img/step3.png');
}
.formTable th h2.steped.step4{
	background-image: url('/img/step4.png');
}
.formTable th h2.steped.step5{
	background-image: url('/img/step5.png');
}
.formTable th.disabled{
	background-image: url('/img/blockheaderD_bg.jpg');
}
.formTable th h2
{
	padding-top: 10px; 
}
.formTable td.titleCol{
	padding-left: 10px;
	text-align: left;
	width: 200px;
	border-left: #E2E1E7 1px solid;
}
.formTable td.inputCol{
	border-right: #E2E1E7 1px solid;
}
.formTable td.leftCell{
	border-left: #E2E1E7 1px solid;
	padding-left: 6px;
}
.formTable td.topRow{
	padding-top: 12px;
	border-top: #E2E1E7 1px solid;
}
.formTable td.bottomRow
{
	border-bottom: #E2E1E7 1px solid;
}
.formTable td{
	padding: 4px 4px 4px 0;
	vertical-align: middle;
	background-color: #FBFAF6;
}
.formTable td.clear
{
	border: 0px;
	background-image: none;
	background-color: white;
}
.formTable .input_box{
	width: 300px;
}
.formTable .star
{
	padding-left: 4px;
	color: #063766;
	width: 20px;
}
.itemsList{
	font-size: 120%;
	width: 100%;
}
.itemsList div{
	margin-bottom: 20px;
}
.itemsList .comment{
	color: Gray;
}
.itemsList .comment strong{
	color: #555;
}

.manItem
{
	float:left;
	font-size: 120%;
	margin-bottom: 20px;
	width: 240px;
}
.manItem .comment{
	color: Gray;
}
.manItem .comment strong{
	color: #555;
}
.adverts{
	margin-top: 8px;
	width: 100%;
}
.adverts td{
	text-align: center;
	vertical-align:top;
}

.iframe.adverts.inline {
    margin-top: 0px;
    width:auto;
}

.nodisplay
{
	display: none;
}
.noReload{
	color: #273d8b;
	border-bottom: 1px dashed #273d8b;
	cursor: pointer;
}
/* home page slider */
.container { width:469px; height:254px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:500px; display:none; }
#loopedSlider { 
    margin:0px 0px; width:469px; position:relative; clear:both;
	height: 254px;
	overflow:hidden;}
ul.pagination {
	list-style-type:none;
	padding: 15px 0 0 172px;}
ul.pagination li { float:left; margin:0 5px; }	
ul.pagination a { 
    display:block; 
    width:20px; 
    padding-top:20px; 
    height:0; 
    overflow:hidden; 
    background-image:url(/img/pag.png); 
    background-position:0 0; 
    background-repeat:no-repeat;}
ul.pagination li.active a {background-position:-20px 0px;}
a.previous {
	position:absolute;
	top:8px;
	left:7px;}
a.next {
	position:absolute;
	top:8px;
	right:7px;}
.paginationblock {
	width:469px;
	background-image: url(/img/pag_bg.png);
	background-repeat: repeat;
	height: 50px;
	padding: 0px;
	margin: 0px;
	top: -50px;
	position: relative;
	text-align: center;}
.wfont
{
	font-family:Verdana,Helvetica Narrow,sans-serif;
}

#show-alert { width: 98%; text-align: center; top: 150px; display: none; position: absolute; z-index: 999 }

.filterABC
{
	background-color: #d5d5ff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border: 1px solid #b2b3c7;
	padding: 12px;
	text-align: center;
}

.validator
{
   color: red;
   display: none;
}