/* CSS Document */
html, body, form {
	margin:0;
	padding:0;
}
radio {
	width:50px;
	height:50px;
}
body {
	background:url(../images/body_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
a { text-decoration:none; color:#333; }
ul, li { margin:0; padding:0; list-style:none; }
.clearFloats { clear:both; }


.style5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3a3a3;
	text-decoration: none;
}

.style4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7F7F;
	text-decoration: none;
}

.siteContainer {
	width:920px;
	margin:0 auto;
	padding:0 11px 0 13px;
	background:#fff;
}
.header {
	width:920px;
	height:172px;
}
	.header-top {
		height:19px;
		line-height:17px;
		padding-left:11px;
		border-bottom:1px solid #fff;
		background:#999;
		color:#fff;
	}
		.header-top a { color:#fff; }
	.header-content {
		width:920px;
		height:121px;
		background:url(../images/header-content_bg.gif);
		position:relative;
	}
	.logo {
		width:223px;
		height:85px;
		position:absolute;
		top:16px; left:22px;
	}
	.tel {
		width:286px;
		height:29px;
		position:absolute;
		top:45px; left:297px;
	}
	.cart {
		width:186px;
		height:62px;
		padding:9px 0 0 88px;
		background:url(../images/cart_bg.gif);
		overflow:hidden;
	}
	.header-content-right {
		margin-top:-21px;
		margin-right:20px;
		float:right;
		position:relative;
	}
	.vezi-cosul {
		width:70px;
		height:18px;
		line-height:18px;
		margin-top:6px;
		margin-right:3px;
		text-align:center;
		color:#fff;
		background:url(../images/vezi-cosul.gif);
		display:block;
		float:left;
	}
	.comanda {
		width:92px;
		height:18px;
		line-height:18px;
		margin-top:6px;
		text-align:center;
		color:#fff;
		background:url(../images/comanda_bg.gif);
		display:block;
		float:left;
	}
	.cautare {
		width:274px;
		height:45px;
		margin-top:18px;
		overflow:hidden;
	}
		.input-search {
			width:225px;
			height:17px;
			padding:4px 0 0 20px;
			border-top:1px solid #93a1a0;
			border-left:1px solid #93a1a0;
			border-bottom:none;
			border-right:none;
			color:#6f8180;
			font-size:11px;
			margin-right:-2px;
		}
		.input-submit {
			width:26px;
			height:22px;
			line-height:22px;
			padding-bottom:2px;
			color:#fff;
			background:url(../images/submit_bg.gif);
			font-size:11px;
			border:none;
		}
		.cautare-avansata {	margin-top:3px;	}
		.cautare-avansata a { margin-left:3px; }
		.cautare-avansata a:hover { text-decoration:underline; } 
		.cautare-avansata img { position:relative; bottom:1px;}
.meniu {
	width:900px;
	height:31px;
	line-height:31px;
	padding-left:20px;
	background:url(../images/meniu_bg.gif);
	position:relative;
}
	.meniu li {
		background:url(../images/li_bg.gif) no-repeat right center;
		float:left;
		padding-right:16px;
		margin-right:19px;
	}
	.meniu li a { font-weight:bold; color:#fff; float:left; display:inline;	}
	.login {
		width:120px;
		position:absolute;
		right:20px;
		line-height:normal;
		padding-top:7px;
		text-align:right;
	}
		.login a { font-weight:bold; color:#fff; margin-left:8px; position:relative; top:1px; *top:0; }
		.login img { vertical-align:middle;  }
.location {
	padding-left:9px;
	margin:10px 0 10px 0;
	font-size:11px;
}
	.location img { margin:0 2px 0 2px; vertical-align:middle; }
	
.main-content {
	width:920px;
}
.left {
	width:212px;
	margin-right:10px;
	float:left;
}
.right {
	width:698px;
	float:left;
}
.locationf {
	padding-left:0px;
	margin:7px 0 1px 0;
	font-size:11px;
}
.side-block {
	width:209px;
	border:1px solid #ddd;
	border-top:none;
	padding-left:1px;
	margin-bottom:12px;
	*overflow:hidden;
}
		.round-corners-blue {
			width:212px;
			height:5px;
			background:url(../images/round-corners-gray.gif) top no-repeat;
			position:relative; left:-2px; 
			overflow:hidden;
		}
	.side-block-title {
		width:178px;
		height:28px;
		line-height:24px;
		padding-left:30px;
		background:url(../images/side-block-title_bg.gif) 10px 7px no-repeat #dddddd;
		font-weight:bold;
		font-size:12px;
	}
	.side-block-content {
		padding:9px;
	}
	.categ {
		width:201px;
		height:25px;
		line-height:25px;
		padding-left:22px;
		background:#f5f5f5;
		margin-bottom:1px;
		background:url(../images/arrcat-exp.gif) 10px center no-repeat;
		font-weight:normal;
		font-size:11px;
	}
	.sub-categ {
		width:187px;
		height:25px;
		line-height:25px;
		padding-left:36px;
		font-weight:normal;
		background:url(../images/arrcat-last.gif) 24px center no-repeat;
	}
		.sub-categ a:hover { text-decoration:underline; }
		.no-border-bottom { border-bottom:none; }
	.input-news {
		width:115px;
		height:17px;
		padding:3px 0 0 20px;
		border-top:1px solid #93a1a0;
		border-left:1px solid #93a1a0;
		border-bottom:none;
		border-right:none;
		background:#efefef;
		color:#666;
		font-size:11px;
		margin-right:-2px;
	}
	.submit-news {
		width:49px;
		height:21px;
		line-height:21px;
		background:#333;
		text-align:center;
		border:none;
		color:#fff;
		font-size:11px;
		padding-bottom:2px;
	}
	.prag-pret {
		width:85px;
		height:23px;
		padding-left:7px;
		line-height:23px;
		background:#eee;
		margin:0 9px 8px -1px ;
		float:left;
	}

.control-container {
	width:31px;
	height:177px;
	background:url(../images/control-container_bg.gif);
	float:left;
	margin-bottom:10px;
}
.control {
	width:13px;
	height:77px;
	margin:63px 0 0 8px;
}
	.control a { display:block; margin-bottom:8px; }
.products {
 
}
	.product {
		width:167px;
		height:284px;
		margin-bottom:10px;
		float:left;
		margin-right:10px;
		
		
	}
	.product-spacer {
		width:10px;
		height:280px;
		float:left;

	}
	.product-title{
		height:31px;
		font-weight:bold;
		font-size:11px;
	}
	.product-price{
		color:#B70605;
		font-weight:bold;
		height:20px;
		text-align:right;
	}
	.product-stock{
		color:#999999;
		font-weight:bold;
		height:16px;
		text-align:right;
		padding-top:1px;
	}
	.product-pic {
		width:165px;
		height:165px;
		border:1px solid #ddd;
		text-align:center;
		position:relative;
		overflow:hidden 
	}
	.product-data {
		width:153px;
		height:110px;
		padding:7px 7px 0 7px;
		background:url(../images/product-data_bg.gif) no-repeat bottom left #eee;
		margin-top:1px;
	}
	.nou {
		width:63px;
		height:63px;
		background:url(../images/cadou-nou.png);
		position:absolute;
		top:0px;
		left:0;
	}
	.reducere {
		width:63px;
		height:63px;
		background:url(../images/reducere.png);
		position:absolute;
		top:0;
		left:0;
	}
	.indisponibil {
		width:63px;
		height:63px;
		background:url(../images/indisp.png);
		position:absolute;
		top:0px;
		left:0;
	}
	.cadou {
		width:63px;
		height:63px;
		background:url(../images/cadou.png);
		position:absolute;
		bottom:0px;
		right:0;
	}
	
/* ------------------------------ DETALII ------------------------------*/
.detail-block {
	width:697px;
	background:url(../images/bg-box.gif) top left repeat-y;
	padding-left:1px;
	*overflow:hidden;
	
}
	.detail-block_top {
		width:698px;
		height:5px;
		position:relative; left:-1px;
		background:url(../images/detail-block_top.gif);
		overflow:hidden;
	}

.detail-gallery {
	width:326px;
	height:372px;
	background:#fff;
	text-align:center;
	overflow:hidden;
	float:left;
}	
.detail-data {
	width:369px;
	/*height:282px;*/
	padding-top:10px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#eee;
	float:left;
}
.detail-title {
	font-size:16px;
	color:#b70605;
	display:block;
	margin-left:4px;
}
.cantitate {
	width:361px;
	height:36px;
	line-height:36px;
	margin-top:10px;
	margin-left:4px;
	background:url(../images/cantitate_bg.gif);
	overflow:hidden;
}
	.cantitate img { display:block; float:left; margin:1px 8px 0 1px; }
	.cantitate span {  }
	.cantitate form { display:inline;  position:relative; bottom:2px; }
	.cantitate form select { 
		margin-top:4px; 
		margin-left:8px; 
		vertical-align:middle; 
	}
.detail-price {
	margin:11px 0 12px 0;
	display:block;
	text-align:center;
}
.detail-buy a {
	width:345px;
	height:25px;
	background:url(../images/adauga_bg.gif);
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	padding-top:11px;
	padding-left:16px;
	margin-left:4px;
	display:inline;
	float:left;
}
.thumbnails {
	width:369px;
	height:73px;
	padding-top:5px;
	background:#eee;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	float:left;
}
.thumb {
	width:66px;
	height:66px;
	border:1px solid #dedede;
	margin-left:5px;
	float:left;
	display:inline;
	overflow:hidden;
}
.detail-info-text { 
	margin:20px 0px 0px 11px;
	width:170px;
	float:left;
	display:inline;
	height:90px;
	padding-bottom:20px;
	}
.actionswrapper{
	border:1px solid #dedede;
	margin-left:-1px;
}
.actions {
	height:29px;
	padding:4px 0 0 5px;
	background:#eee;
	border:1px solid #fff;
}
	.actions a {color:#444; font-size:12px; margin-right:34px; vertical-align:middle; }
	.actions img { margin-right:5px; vertical-align:middle; }
	
.alarma {
	width:696px;
	border:1px solid #dfdfdf;
	border-top:none;
	margin-bottom:15px;
	*overflow:hidden;
}
	.alarma_top {
		width:658px;
		height:33px;
		line-height:33px;
		padding-left:40px;
		margin-bottom:12px;
		background:url(../images/alarma_top.gif);
		position:relative; left:-1px;
		overflow:hidden;
		font-size:12px;
		color:#444;
	}
	.alarma span, .alarma form { margin-left:10px; margin-bottom:10px; display:block; }
	.alarma input { margin-right:4px; }
.submit-alarma {
	/*width:49px;
	height:21px;
	line-height:21px;
	*/
	background:#b70605;
	text-align:center;
	border:none;
	color:#eee;
	font-size:11px;
	padding:3px 9px 3px 9px;
	*padding:3px 0 3px 0; /* in ie era padding left si right prea mare */
}
.pareri {
	width:696px;
	border:1px solid #dfdfdf;
	border-top:none;
	margin-bottom:15px;
	*overflow:hidden;
}
	.pareri_top {
		width:658px;
		height:33px;
		line-height:33px;
		padding-left:40px;
		margin-bottom:12px;
		background:url(../images/pareri_top.gif);
		position:relative; left:-1px;
		overflow:hidden;
		font-size:12px;
		color:#444;
	}
	.comment {
		width:695px;
		font-size:12px;
		margin-bottom:10px;
	}
	.comment_top {
		margin-left:1px;
		padding-bottom:3px;
		border-bottom:1px solid #eee;
		padding-left:11px;
	}
	.comment-text { 
		padding-left:11px; 
		padding-right:13px; 
		text-align:justify;
		padding-top:4px;
	}
	div.rating { width:75px; margin-top:3px; float:right;}
.altii {
	width:696px;
	border:1px solid #dfdfdf;
	border-top:none;
	*overflow:hidden;
	margin-bottom:15px;
}
	.altii_top {
		width:658px;
		height:33px;
		line-height:33px;
		padding-left:40px;
		margin-bottom:12px;
		background:url(../images/altii_top.gif);
		position:relative; left:-1px;
		overflow:hidden;
		font-size:12px;
		color:#444;
	}
.produs-mic {
	height:68px;
	font-size:11px;
	margin:0 45px 7px 5px;
	float:left;
	overflow:hidden;
}

	.produs-mic-thumb {
		width:66px;
		height:66px;
		border:1px solid #ddd;
		float:left; 
		
	}
	.produs-mic-info {
		width:100px;
		height:58px;
		padding-top:10px;
		padding-left:5px;
		float:left; overflow:hidden;
	}
.ultimele {
}
.ultimele_top {
	width:888px;
	height:25px;
	line-height:25px;
	background:url(../images/ultimele_top.gif);
	padding-left:30px;
	font-size:12px;
	font-weight:bold;
	margin-top:25px;
	*margin-top:40px;
	float:left;
	display:inline;
}
.last {
	float:left;
	margin-bottom:15px;
	width:131px;
	display:inline;
}
.last-pic {
	width:130px;
	height:130px;
	border:1px solid #ddd;
	border-right:none;
}
.last-info {
	width:121px;
	height:50px;
	padding-left:9px;
	padding-top:7px;
	background:#eee;
	border:1px solid #fff;
	border-right:none;
}
.ultim-name {
	height:30px;
	font-weight:bold;
}
.ultim-price {
	color:#B70605;
	text-align:right;
	font-weight:bold;
	float:left;
	width:116px;
}

/***************************************/
/*caracteristici produs*/

.tblDetalii {margin-bottom:5px;}
.tblDetalii th {width:30%; font-weight:normal; background-color:#E3EFD1; padding:3px 5px; text-align:left; border-bottom: solid 1px #fff; color:#000000;}
.tblDetalii td {width:70%; padding:3px 5px; text-align:left; border-bottom:solid 1px #fff}

.green_line{background-color:#eeeeee}
.white_line{background-color:#EEEEEE}


/*---------------- CART ----------------------------*/
.cart-head{
	color:#444444;
	font-size:11px;
	width:690px;
	height:24px;
	display:inline;
	float:left;
	margin-bottom:1px;
	text-align:left;
	font-weight:bold;
	padding:4px 7px 0px 0px;
	border-bottom:solid 1px #d6d6d6;
	/*background:url(../images/arrow-expand.gif) right center no-repeat;*/
	}
.cart-head a{
	color:#444444;
	text-decoration:none;
	}
.cart-content{
	color:#444444;
	font-size:11px;
	width:698px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#eeeeee;
	margin-bottom:5px;
	}
.cart-content-row{
	color:#444444;
	font-size:11px;
	width:698px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	border-bottom:solid 1px #ffffff;	
	}
.cart-content-column-50-perc {
	width:330px;
}	
.cart-content-column-66-perc {
	width:436px;
}	
.cart-content-column-33-perc {
	width:218px;
}	

.cart-content-column{
	color:#444444;
	font-size:11px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:5px 7px 5px 7px;
	}
.cart-content-column a{
	color:#444444;
	font-weight:normal;
	text-decoration:underline;
	}
.cart-content-column a:hover{
	font-weight:normal;
	text-decoration:none;
	}	
.cart-content-column-nopadding{
	color:#444444;
	font-size:11px;
	display:inline;
	float:left;
	text-align:left;
	font-weight:bold;
	padding:0px;
	}
.cart-content-column-nopadding img{
	border:#cccccc solid 1px;
	margin-right:10px;
	}
input.cantitate{
	width:30px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.adresa{
	width:120px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.adresa-long{
	width:220px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.cart-submit {
	width:182px;
	height:68px;
	margin-top:20px;
	background:url(../images/bg-send.gif) top left no-repeat;
	border:none;
}
input.cart-subsubmit {
	height:24px;
	border:none;
	background:#dedede url(../images/arrow-breadcrumb.gif) no-repeat 0px 8px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#B70605;
	display:inline;
	padding:5px 10px 5px 16px;
	overflow:visible;
	float:right;
	margin-right:7px;
}
input.cart-subsubmit:hover {
	height:24px;
	border:none;
	background:#d9d9d9 url(../images/arrow-breadcrumb.gif) no-repeat 0px 8px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#B70605;
	display:inline;
	padding:5px 10px 5px 16px;
	overflow:visible;
	float:right;
	margin-right:7px;
}
.termeni{
	text-align:left;
	width:714px;
	height:20px;
	display:block;
	float:left;
	padding-top:10px;
	color:#444444;
}
.termeni a{
	color:#999999;
	text-decoration:none;	
}
.termeni a:hover{
	text-decoration:underline;
}


.clear {
  clear: both;
  height: 0;
}


/***************** BROWSE: FILTERS ********************/

/* FILTER */
.filterWrapper{
	border:1px solid #DDDDDD;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	width:696px;
	padding:0px;
	background: url(../imgs/bg-sortingrow.gif) bottom left repeat-x #f5f5f5;
	font-color:#666;
	font-size:11px;
}

.filterHead {
	color:#20659E;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	padding-left:0px;
	padding-top:0px;
	width:447px;
}
.filterHead a {
	background:#EBF0F4 none repeat scroll 0%;
	color:#C60000;
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	height:17px;
	margin-left:10px;
	padding:1px 15px 0px;
}
.filterBody {
	color:#666;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-top:12px;
	width:686px;
}
.filterColumn {
	color:#666;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:5px;
	width:134px;
}
.sortingRow {
	color:#b70605;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:20px;
	position:relative;
	width:676px;
	padding-bottom:8px;
}
.sortingRowImg {
	margin:0px 5px;
}
.pagenumber{
	width:594px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	float:left;
	margin-top:15px;
}
.pagenumber a{
	color:#5089be;
	text-decoration:underline;
}
.pagenumber a:hover{
	color:#5089be;
	text-decoration:none;
}
select.pagenumber-formfield {
	/*width:30px;*/
	height:18px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
select.pagenumber-submit {
	height:18px;
	border:none;
	background-color:#c60000;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color:#EEEEEE;
	display:inline;
	margin-left:10px;
	padding:0px 3px 0px 3px;
}
#footer {
	width:902px;
	height:85px;
	border-top:1px solid #c20e0e;
	padding:20px 0 0 18px;
	background-color:#eeeeee;
	margin-bottom:25px;
	margin-top:15px;
	color:#999;
	font-size:11px;
	position:relative;
}
#footer a {
	font-size:11px;
	font-weight:bold;
	color:#777;
	margin-right:18px;
}
#footer #xcommerce {
	width:168px;
	height:15px;
	display:inline;
	float:right;
	border:none;
	margin:0;
	font-size:10px;
	color:#999;
	text-decoration:none;
	background:url(../images/xcommerce.gif) top left no-repeat;
	font-weight:normal;
	padding:25px 0 0 0;	
}
	

/****************** CONTACT PAGE *************************/
.alarma_contact {
	width:674px;
	padding:14px 10px 15px 13px;
	background-color:#f5f5f5;
	margin-top:15px;
	margin-bottom:11px;
}
.alarma_contact .search-text-contact { color:#666; margin-right:15px; font: 11px Arial, Helvetica, sans-serif, Tahoma; float:left; display:inline}
input.alarma-submit-contact {
		height:20px;
		padding-left:15px;
		padding-right:15px;
		background-color:#333333;
		border-width:0;
		font-size:12px;
		color:#fff;
		text-align:center;
		position:relative;
		top:-3px;
		*top:-3px;
		padding-top:3px;
		vertical-align:middle;
		font: 12px Arial, Helvetica, sans-serif, Tahoma;
		float:left;
		display:inline;
	}
.contact-textarea {
	width:501px;
	height:100px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	border:1px solid #999;
	color:#444;
	text-decoration: none;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
	background:#FFF;
	margin:8px 60px 0 0;
	float:left;
}

/*-------------------------------------------------------------------------CAUTARE AVANSATA*/

h1{
	color:#c20e0e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:inline;
	float:left;
	width:696px;
	font-weight:bold;
	padding-top:2px;
}
.longSelect{
	background:#efefef;
	color:#666;
	font-size:11px;
	width:400px;
	height:20px;
	border-left:1px solid #93a1a0;
	border-top:1px solid #93a1a0;
	border-right:none;
	border-bottom:none;
	padding-top:2px;
}
.longTextfield{
	background:#efefef;
	color:#666;
	font-size:11px;
	width:400px;
	height:15px;
	border-left:1px solid #93a1a0;
	border-top:1px solid #93a1a0;
	border-right:none;
	border-bottom:none;
	padding-top:2px;
	overflow:auto;
}
.shortTextfield{
	background:#efefef;
	color:#666;
	font-size:11px;
	width:50px;
	height:15px;
	border-left:1px solid #93a1a0;
	border-top:1px solid #93a1a0;
	border-right:none;
	border-bottom:none;
	padding-top:2px;
	overflow:auto;
}
.radio{
	display:inline;
	border:none;
}
.rss{
	width:26px;
	height:26px;
	border:none;
	display:inline;
	float:left;}
.rss img{
	border:none}
	
.filterWrapper2{
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	width:696px;
	padding:0px;
	font-color:#666;
	font-size:11px;
	border-bottom:solid 1px #ddd;
	border-top:solid 1px #ddd;
}
.sortingRow2 {
	color:#b70605;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:15px;
	position:relative;
	width:696px;
	padding-bottom:15px;
}
.sortingRow2 a{
	padding:3px 8px 3px 8px;
	background:#eee;
	border:#ddd solid 1px;
}
.selected{
	color:#B70605;
	padding:3px 8px 3px 8px;
	background:#FFF;
	border:#ddd solid 1px;
}

/*--------------- RAMI: CLASE IMAGINI -----------------*/
.img_ultimele{
	max-width:130px; 
	max-height:130px; 
	width: expression(this.width > 130 ? 121: true); 
	height: expression(this.height > 130 ? 130: true);
}

.img_banner_land{
	max-width:260px; 
	max-height:165px; 
	width: expression(this.width > 260 ? 260: true); 
	height: expression(this.height > 165 ? 165: true);
}

.img_prod{
	max-width:161px;
	max-height:161px; 
	width: expression(this.width > 161 ? 161: true); 
	height: expression(this.height > 161 ? 161: true);
}

.img_banner{
	max-width:165px; 
	max-height:165px; 
	width: expression(this.width > 165 ? 165: true); 
	height: expression(this.height > 165 ? 165: true);
}

/* Radio Buttons */
label.radio_checked {
	background: #fff url(bullet_green.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.radio_unchecked  {
	background: #fff url(bullet_white.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
ul.accessibility {
	position: absolute;
	top: -100%;
}

li.ja-firstitem, #ja-subnav li.first-item a, #ja-subnav a.first-item {
	background: none !important;
}




/*input[type="radio"] {
}*/