/* CSS document */

/* *** tag styles *** */
* {
	padding: 0;
	margin: 0;
}

body {
	background: #ebebeb url(img/bg.gif) repeat top left;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #bababa;
	margin: 24px 0;
}

a, a:link, a:visited {
	color: #f88f1c;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
a img { border: 0; }

h1, h2, h3 {
	color: #42404d;
}
h1 { font-size: 20px; }
h1.header1 { color: #7d7d7d;  font: bold 20px Georgia, "Trebuchet MS", sans-serif;}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5.descriere {height: 38px; padding: 20px 20px 0px 20px; line-height: 48px; color: #7d7d7d;  font: normal bold 16px Tahoma, "Trebuchet MS", sans-serif; }
h5.descriere2 {height: 30px; padding: 5px 20px 0px 20px; line-height: 30px; color: #7d7d7d;  font: normal bold 14px Tahoma, "Trebuchet MS", sans-serif; }
h5.descriere span {border: thin dashed #ccc;  padding: 5px 5px 5px 5px;  }
h5 { font-size: 11px; }

/* *** misc global *** */
.bodywrapper {
	margin: 0 auto;
	width: 1143px;
	}

.wrappertop {
	margin: 0 auto;
}
.wrapper {
	width: 985px;
	margin: 0 auto;
}
.clear { clear: both; }
.smallerfont {
	font-size: 10px;
}

/* *** header *** */
#header {
	height: 150px;
	width: 1143px;
}

#headerin {
	background: /*#494955*/ #999 url(img/headerbg.jpg) repeat-x top left;
	height: 150px;
	width: 985px;
	float: left;
	display: block;
	border-bottom: 0px solid #595968;
}
	/* *** corners *** */
		#piese_schimb {
		display: block;
		height: 132px;
		width: 79px;
		background: url(img/header/tab_piesedeschimb.gif) no-repeat center left;
		float: left;
		z-index: -1;
		padding-top: 12px;
	}
		#piese_schimb a {
		display: block;
		height: 132px;
		width: 79px;
		outline: none;
		text-indent: -9999px;
	}
		#headLeft, #headRight {
			display: block;
			height: 126px;
			width: 14px;
		}
		#headLeft {
			background: url(img/header/left.gif) no-repeat top left;
			float: left;
		}
		#headRight {
			background: url(img/header/right.gif) no-repeat top right;
			float: right;
		}
	/* *** logo *** */
		#header h3 {
			height: 89px;
			width: 180px;
			background: url(img/header/logo.gif) no-repeat center left;
			float: left;
			margin-top: 18px;
			margin-left: 0px;
		}
			#header h3 a {
				display: block;
				height: 89px;
				text-indent: -9999px;
				outline: none;
			}
	/* *** top *** */

		#header #piaggio {
			height: 135px;
			width: 115px;
			background: url(img/header/top_brands_piaggio.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}		
			#header #piaggio_active {
			height: 150px;
			width: 115px;
			background: url(img/header/top_brands_piaggio_on.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #piaggio a, #header #piaggio_active a {
			height: 135px;
			display: block;
			text-indent: -9999px;
			outline: none;
		}

		#header #mthelmets {
			height: 135px;
			width: 115px;
			background: url(img/header/top_brands_mt_helmets.gif) no-repeat center left;
			float: left;
			margin-left: 12px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #mthelmets_active {
			height: 150px;
			width: 115px;
			background: url(img/header/top_brands_mt_helmets_on.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #mthelmets a {
			height: 135px;
			display: block;
			text-indent: -9999px;
			outline: none;
		}

		#header #gilera {
			height: 135px;
			width: 115px;
			background: url(img/header/top_brands_gilera.gif) no-repeat center left;
			float: left;
			margin-left: 12px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #gilera_active {
			height: 150px;
			width: 115px;
			background: url(img/header/top_brands_gilera_on.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #gilera a {
			height: 135px;
			display: block;
			text-indent: -9999px;
			outline: none;
		}
		#header #vespa {
			height: 135px;
			width: 115px;
			background: url(img/header/top_brands_vespa.gif) no-repeat center left;
			float: left;
			margin-left: 12px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #vespa_active {
			height: 150px;
			width: 115px;
			background: url(img/header/top_brands_vespa_on.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #vespa a {
			height: 135px;
			display: block;
			text-indent: -9999px;
			outline: none;
		}
		#header #peugeot {
			height: 135px;
			width: 115px;
			background: url(img/header/top_brands_peugeot.gif) no-repeat center left;
			float: left;
			margin-left: 12px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #peugeot_active {
			height: 150px;
			width: 115px;
			background: url(img/header/top_brands_peugeot_on.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #peugeot a {
			height: 135px;
			display: block;
			text-indent: -9999px;
			outline: none;
		}
		#header #dinli {
			height: 135px;
			width: 115px;
			background: url(img/header/top_brands_dinli.gif) no-repeat center left;
			float: left;
			margin-left: 12px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #dinli_active {
			height: 150px;
			width: 115px;
			background: url(img/header/top_brands_dinli_on.gif) no-repeat center left;
			float: left;
			margin-left: 14px;
			margin-top: 0px;
			text-indent: -9999px;
		}
			#header #dinli a {
			height: 135px;
			display: block;
			text-indent: -9999px;
			outline: none;
		}
		
	/* *** head right content *** */
		#headRightContent {
			float: right;
			position: absolute;
			top: 5px;
			right: 150px;
		}
			#headRightContent ul {
			}
				#headRightContent li {
					float: left;
					list-style: none outside;
					margin-right: 9px;
					color: #595868;
				}
					#headRightContent li a,
					#headRightContent li a:link,
					#headRightContent li a:visited {
						color: #3d3d47;
						font-size: 10px;
						text-transform: lowercase;
						margin-right: 4px;
						padding: 20px 4px 5px 4px;
						margin-top: 20px;
						margin-bottom: 20px;
					}
					#headRightContent li a:hover {
						text-decoration: overline;
					}

			#headSearch {
				float: left;
				margin-top: 20px;
				margin-bottom: 17px;
				height: 22px;
			}
				.searchInput {
					padding: 6px;
					height: 12px;
					width: 190px;
					background: #fbfbfb url(img/header/search_input.gif) repeat-x bottom left;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #989898;
					margin-right: 5px;
					border: 1px solid #222127;
					font-size: 10px;
					float: left;
				}
					.searchGo {
						margin-top: 2px;
						float: left;
						height: 22px;
						width: 63px;
						background: #fcb118 url(img/header/search.gif) no-repeat center center;
						border: 1px solid #222127;
					}
/* *** main body *** */
.topline {
	border-top: medium solid #595968;
}
.contentWrapper {
	width: 983px;
	padding: 0 2px;
	padding-bottom: 20px;
	margin: 0 auto;
	background: #FFF url(img/wrapper.gif) repeat-y top center;
}
	/* *** left sidebar *** */
	#left_column {
		width: 193px;
		float: left;
	}
		/* *** cat. nav *** */
		#nav {
			margin-bottom: 6px;
		}
			#nav li {
				list-style: none outside;
				margin-bottom: 1px;
				height: 33px;
				line-height: 33px;
			}
						#nav ul, #nav li, #nav li a,  #nav li a:hover {
				color: #fbae20;
				list-style: none inside;
				height: 33px;
				margin-bottom: 1px;
				line-height: 33px;
				background: #eaeaea url(img/leftsidebar/nav_item.gif) repeat-x top left;
			}
						#nav li.subl {
							padding-left: 20px;
						}

				#nav li a {
					display: block;
					font-weight: bold;
					height: 33px;
					padding-left: 30px;
					background: #eaeaea url(img/leftsidebar/nav_item.gif) repeat-x top left;
					color: #666;
				}
				#nav li a:hover, #nav li.here a {
					color: #FFF;
					font-weight: bold;
					text-decoration: none;
					background: #fbae20 url(img/leftsidebar/rollover.gif) repeat-x bottom left;
				}
		/* *** left side box *** */
		#left_column .block {
			margin-left: 10px;
			margin-bottom: 10px;
			width: 188px;
		}
			#left_column .block h4 {
				height: 43px;
				background: url(img/leftsidebar/block_head.gif) no-repeat top left;
				line-height: 42px;
				padding: 0 14px;
				color: #41414b;
				font-size: 12px;
			}
			#left_column .block_content {
				font-size: 11px;
				padding: 12px 14px 12px 14px;
				background: #f2f2f2 url(img/leftsidebar/block_bg.gif) no-repeat bottom center;
			}
			#left_column .block_content li,
			#right_column .block_content li {
				list-style: none outside;
				margin-bottom: 6px;
			}
			#left_column .block_content dt, #left_column .block_content p,
			#right_column .block_content dt, #right_column .block_content p {
				margin-bottom: 6px;
			}
			
			/* *** mailing list box *** */
			#newsletter {
				margin-bottom: 10px;
				height: 155px;
				width: 160px;
				color: #FFF;
				padding: 10px 15px;
				margin-left: 9px;
				font-size: 11px;
				background: url(img/leftsidebar/mailinglist_bg.gif) no-repeat center center;
			}
				#newsletter h4 {
					font-weight: normal;
					font-size: 11.4px;
					margin-bottom: 10px;
				}
				.txtInput {
					padding: 6px;
					height: 12px;
					width: 144px;
					background: #fbfbfb url(img/header/search_input.gif) repeat-x bottom left;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #989898;
					border: 1px solid #d75000;
					border-right: 0;
					border-bottom: 0;
					font-size: 10px;
				}
				#quantity_wanted_p .txtInput {
					width: 40px;
					border: 1px solid #aeaeae;
					border-right: 0;
					border-bottom-color: #FFF;
				}
				#newsletter .txtInput {
					margin-bottom: 5px;
				}
				#newsletter p {
					line-height: 150%;
					margin-bottom: 5px;
				}
				.subscribe {
					background: #fead1d url(img/leftsidebar/subscribe.gif) no-repeat center center;
					border: 0;
					height: 27px;
					width: 161px;
				}
			
			/* *** side unordered list *** */
			.block_list {
				margin-left: 5px;
			}
				.block_list li {
					list-style: none outside;
					margin-bottom: 7px;
					padding-left: 14px;
					background: url(img/leftsidebar/bullet.gif) no-repeat 0 4px;
				}
				.block_list li:hover, .product_right .block_list li {
					background: url(img/leftsidebar/bullet_hover.gif) no-repeat 0 4px;
				}
					.block_list li a, .block_list li a:link, .block_list li a:visited {
						color: #a2a2a2;
					}
						.block_list li a:hover {
							color: #f88f1c;
							text-decoration: underline;
						}
			.noStyleList li {
				list-style: none outside;
				margin-bottom: 7px;
			}
					.noStyleList li a, .noStyleList li a:link, .noStyleList li a:visited {
						color: #a2a2a2;
					}
						.noStyleList li a:hover {
							color: #f88f1c;
							text-decoration: underline;
						}
						
	/* *** right sidebar, posibil *** */
	#right_column {
		width: 240px;
		float: right;
		margin-top: 9px;
	}
		#right_column .block {
			width: 228px;
			margin-right: 11px;
			margin-bottom: 10px;
		}
			#right_column .block h4 {
				height: 43px;
				background: url(img/rightsidebar/block_head.gif) no-repeat top left;
				line-height: 42px;
				padding: 0 17px;
				color: #41414b;
				font-size: 12px;
			}
			#right_column .block_content {
				font-size: 11px;
				padding: 12px 17px;
				background: #f2f2f2 url(img/rightsidebar/block_bg.gif) no-repeat bottom center;
			}	

	/* *** center column *** */
	#center_column {
		width: 760px;
		float: left;
		position: relative;
		right: -15px;
		margin-right: 0;
		padding-top: 10px;
	}
		#center_column .block_top {
			width: 760px;
			margin: 0 auto;
			height: 12px;
			background: #ececec url(img/middle/block_top.gif) no-repeat top center;
		}
		#center_column .block {
			width: 760px;
			margin: 0 auto;
			margin-bottom: 15px;
		}
			#center_column .block h2, #center_column .block h4, #center_column .block_head {
				background: #ececec url(img/middle/block_header.gif) no-repeat bottom center;
				height: 48px;
				padding: 0 20px;
				line-height: 48px;
				font-size: 14px;
				color: #7d7d7d;
			}
				#center_column .block h2 span, #center_column .block h4 span {
					float: right;
				}
					#center_column .block h2 span a, #center_column .block h4 span a { text-decoration: underline; }
			#center_column .block_content {
				padding: 14px 5px 0px 15px;
				padding-bottom: 20px;
				background: #ececec url(img/middle/block.gif) no-repeat bottom center;
				color: #737373;
			}
				#center_column .block_content h2, #center_column .block_content h3 {
					color: #737373;
				}
				.entry p, .entry h2, .entry h3 {
					margin-bottom: 10px;
				}
				.entry h2, .entry h3 {
					font-size: 12px;
				}
				.entry p {
					font-size: 11px;
					line-height: 150%;
				}

/* *** copyright bar *** */
#copyright {
	background: #797979 url(img/copyright.jpg) repeat-x bottom left;
	color: #aaa;
	height: 44px;
	line-height: 44px;
	padding: 0 40px;
	font-size: 10px;
}
	#copyright span {
		float: right;
	}
		#copyright a {
			color: #fdae1e;
			font-weight: bold;
			text-decoration: none;
		}
	
/* *** footer *** */
#footer {
	background: url(img/footerbg.jpg) repeat-x bottom left #1b1b1b;
	font-size: 11px;
}
	#footer h3 {
		color: #FFF;
		font-size: 14px;
	}
	#footer ul {
		margin-top: 15px;
	}
		#footer li {
			margin-bottom: 5px;
			list-style: none outside;
		}
		#footer a {
			color: #faad1f;
		}
		#footer a:hover {
			color: #FFF;
		}

	#footerLeft {
		padding-left: 28px;
		width: 151px;
		border-right: 3px solid #1a1a1a;
		float: right;
		background: url(img/footer/left.gif) no-repeat bottom left;
	}
		#footerLeft, #footerMiddle, #footerRight {
			padding-top: 28px;
			height: 178px;
		}
	
	#footerMiddle {
		padding-left: 28px;
		width: 350px;
		float: right;
		border-right: 3px solid #1a1a1a;
	}
		#footerMiddle ul {
			margin-right: 50px;
		}
			#footerMiddle li {
				width: 129px;
			}
	
	#footerRight {
		padding-left: 28px;
		width: 394px;
		float: right;
		background: url(img/footer/right.gif) no-repeat bottom right;
	}
		#footerRight p , #footerRight div{
			float: right;
			margin-right: 28px;
		}
		#footerRight .footertext {
			font-size: 10px;		}

			.webgraphic {
				display: block;
				height: 44px;
				width: 95px;
				margin-top: 15px;
				background: url(img/footer/webgraphic.gif) no-repeat top center;
				text-indent: -9999px;
				outline: none;
			}
				.webgraphic a {
				display: block;
				height: 44px;
				width: 95px;
				margin-top: 15px;
				text-indent: -9999px;
				outline: none;
			}


/* *** homepage content *** */
.mainheader {
	padding: 10px;
	margin-bottom: 4px;
}
	.mainheader h1 {
		margin-bottom: 10px;
		font-size: 16px;
	}
	.mainheader p {
		line-height: 150%;
		font-size: 11px;
	}
	
	#promo_principal {
		height: 254px;
		margin: 0 auto;
		margin-bottom: 15px;
		background: url(img/homepage/promo.gif) no-repeat center center;
	}
		#promo_principal .un {
			float: left;
			text-indent: -9999px;
			outline: none;
			height: 190px;
			width: 145px;
			display: block;
			margin-left: 40px;
			margin-top: 40px;
		}
		#promo_principal .doi {
			float: right;
			text-indent: -9999px;
			outline: none;
			height: 190px;
			width: 210px;
			display: block;
			margin-right: 40px;
			margin-top: 40px;
		}
			
/* *** product listings *** */
.products_block li {
	float: left;
	/*width: 170px;*/
	margin-right: 20px;
	list-style: none outside;
}
li.products_block_li {
	list-style: none outside;
	left: -20px;
	position: relative;
	text-align: center;
}
.last_item {
	margin-right: 0 !important;
}
	.products_block li h5 {
		font-size: 10px !important;
		margin-bottom: 5px !important;
		text-align: center;
	}
	.product_image {
	}
		.product_image img {
			border: 1px solid #d0d0d0;
			width: 160px;
			height: 130px;
		}
		.product_image_sm img {
			border: 1px solid #d0d0d0;
			width: 140px;
			height: 130px;
		}

	.products_block li p {
		margin-top: 5px;
	}
		.price { font-weight: bolder; }
	
		a.detalii, a.detalii:link, a.detalii:visited {
		display: block;
		height: 19px;
		line-height: 19px;
		margin-top: 5px;
		width: 85px;
		background: url(img/middle/detalii.gif) no-repeat top center #ff9201;
		font-size: 11px;
		text-align: center;
		font-weight: bold;
		color: #FFF;
		margin-bottom: 15px;
	}
		a.detalii:hover, a.detalii:active {
			text-decoration: none;
		}


	/* *** featured products *** */
	.products_block li {
		height: 210px !important;
	}
		#product_block_left {
			float: left;
			width: 131px;
		}
			.products_block h2 .price, .products_block h4 .price {
				color: #fb982b;
			}
		#product_block_right {
			width: 352px;
			float: right;
		}
			#product_block_right .products_block h3 {
				font-size: 14px;
				margin-bottom: 10px;
			}
				.products_block h3 a {
					color: #7d7d7d;
				}
			#product_block_right .product_desc {
				line-height: 150%;
				margin-bottom: 10px;
			}

/* *** view product page *** */

.product_left {
	width: 248px;
	float: left;
	overflow: hidden;
}
.product_left2 {
	width: 370px;
	float: left;
	overflow: hidden;
}
.image-block_ci {
}
.image-block_ci img {
	width: 248px;
	height: 248px;
}
.product_right label {
}
.product_right {
	color: #747474;
	line-height: 150%;
	width: 450px;
	padding-right: 10px;
	float: right;
}
.product_right2 {
	color: #747474;
	line-height: 150%;
	width: 330px;
	padding-right: 10px;
	float: right;
}
.our_price_display {
	color: #fe8c0f;
}
.our_price_tva {
	color: #ccc;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.orangeButton, .orangeButton:link, .orangeButton:visited, .orangeButton:hover {
	display: block;
	height: 24px;
	width: 97px;
	text-decoration: none;
	background: #ff8a00 url(img/middle/bigbutton.gif) no-repeat center center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF !important;
	font-weight: bold;
	text-align: center;
	line-height: 24px;
	border: 0;
}
	

/* Tabs */
ul.idTabs {
	padding-left: 6px !important;
	list-style-type:none;
	height: 42px;
}
ul.idTabs li {
	padding-top: 6px;
	float:left;
	margin-right: 6px;
}
ul.idTabs li a, ul.idTabsShort li a {
	background: url(img/middle/tab.gif) no-repeat bottom center;
	display:block;
	width: 143px;
	height: 39px;
	padding-top: 3px;
	line-height: 39px;
	font-size: 14px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#9c9a9b;
	outline: none;
}
ul.idTabs li a.selected, ul.idTabsShort li a.selected {
	color: #ff8c01;
	outline: none;
}

/* Galerie */
ul.galerie li, ul.galerie {
	display: inline;
	list-style-type:none;
	float: inherit;
}
ul.galerie li img {
	border: thick solid White;
	-ms-interpolation-mode: bicubic;
	width: 140px;
	height: 120px;
}

/* IdTabs Short*/
div.sheets{
	clear:both;
	padding:1em;
}
div#more_info_sheets ul li{ }

.product_right, .product_right p, .product_right label, .product_right li {
	font-size: 11px !important;
}
.product_right .block_list a, .product_right .block_list a:link, .product_right .block_list a:visited, .block_list .span_link {
	color: #fba710;
}
.product_right .block_list li {
	background: url(img/leftsidebar/bullet_hover.gif) no-repeat 0 4px;
	line-height: normal !important;
	margin-bottom: 4px;
}
.pret {
/*	color: #a10000;*/
	color: #f88f1c;
	font-size: 16px;
	font-family: "trebuchet ms", trebuchet, tahoma;
	font-weight: bold;
}
.pretsm {
	color: #f88f1c;
	font-size: 14px;
	font-family: "trebuchet ms", trebuchet, tahoma;
	font-weight: bold;
}
