@charset "utf-8";
/* MAIN CSS Document */

* {
	margin: 0px;
	padding: 0px;
	behavior: url(/styles/iepngfix.htc);
}

body {
	margin: 0px;
	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;

	text-align: left;
	background: #FFF url(../images/default/bkg.jpg) top left repeat-x;
}

a:focus {
	border: 0px;
	outline: none;
}
input:focus {
	border: 0px;
	outline: none;
}
textarea:focus {
	border: 0px;
	outline: none;
}

/*::-moz-selection {
	background: #F8CB00;
	color: #000;
}
::selection {
	background: #F8CB00;
	color: #000;
}*/

#siteBody {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

/* Header */
#header {
	width: 983px;
	/*height: 136px;
	margin-top: 15px;*/
	margin-left: auto;
	margin-right: auto;
	height: 151px;
	color: #CCC;
	padding-left: 60px;
	padding-top: 3px;
}
#header h1 {
	font-size: 11px;
	font-weight: normal;
}
div.superHeader {
	position: absolute;
	height: 136px;
	width: 100%;
	/*width: 1000px;*/
	top: 15px;
}
#header2 {
	width: 983px;
	height: 136px;;
	margin-left: auto;
	margin-right: auto;
}

#header2 div.headerShadowTop {
	background: transparent url(../images/default/header_shadow_top.jpg) top right no-repeat;
	width: 99.5%;
	height: 8px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}

#header2 div.headerShadowBottom {
	background: transparent url(../images/default/header_shadow_bottom.jpg) top left no-repeat;
	width: 100%;
	height: 8px;
	line-height: 8px;
	clear: both;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	overflow: hidden;
}

#header2 div.headerLeft {
	background: transparent url(../images/default/header_left.jpg) top left no-repeat;
	width: 303px;
	height: 120px;
	float: left;
}

#header2 div.headerLogo {
	width: 248px;
	height: 54px;
	margin: 30px 0px 0px 40px;
}

#header2 div.headerSmall {
	margin: 15px 0px 0px 0px;
	text-align: center;
}
#header2 div.headerSmall a {
	width: 14px;
	margin-right: 15px;
	padding: 0px;
}

#header2 div#headerMenus {
	width: 676px;
	height: 81px;
}

#header2 div.searchMiddle {
	width: 332px;
	height: 39px;
	background: transparent url(../images/default/search_middle.jpg) top left no-repeat;
	clear: both;
	float: left;
}
#header2 div.searchMiddle input {
	background: transparent;
	color: #000;
	font-style: italic;
	width: 285px;
	border: 0px;;
	margin: 7px 0px 0px 5px;
}
#header2 object:focus {
	border: 0px;
	outline: none;
}

#header2 div#searchResults {
	width: 250px;
	border:1px solid #EEE;
	margin-top: 5px;
	position: absolute;
	background-color: #FFF;
	color: #777;
}
#header2 div#searchResults ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header2 div#searchResults li {
	list-style-type: none;
	padding: 2px;
	font-style: italic;
	cursor: pointer;
}
#header2 div#searchResults li.selected {
	list-style-type: none;
	background-color: #F8CB00;
}

/*
	My Account - Login Box
	Added 13.04.2010 - Victor Rosu
*/
#header2 div.loginbox {
	width: 210px;
	height: 30px;
	float: left;
	text-align: right;
	padding-top: 5px;
	color: #777;
	overflow: hidden;
}
#header2 div.loginbox a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#header2 div.loginbox a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#header2 div.loginbox strong {
	color: #000;
}

/* Content */
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 1px;
}

#content {
	width: 100%;
	text-align: left;
}

#leftCol {
	width: 264px;
	float: left;
	text-align: left;
}

#centerCol {
	width: 480px; /* 468px */
	float: left;
	text-align: left;
	padding: 0px 3px 0px 3px;
}
#centerCol h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fed200;
}
#centerCol h2 {
	font-size: 11px;
	font-weight: bold;
}
#centerCol .yellowText {
	color: #fed200;
	font-weight: normal;
	font-style: normal;
}
#centerCol .greyText {
	color: #777;
	font-weight: normal;
	font-style: normal;
}
#centerCol p {
	text-align: justify;
	padding: 0px 3px 0px 3px;
}
#centerCol .smallText {
	font-style: italic;
	color: #888;
}

#rightCol {
	max-width: 250px; /*  262px */
	float: left;
	text-align: left;
}

/* Breadcrumbs */
div.siteBreadcrumbs {
	color: #000;
	height: 18px;
	background: #FFF url(../images/default/breadcrumbs_bg.jpg) top right no-repeat;
	text-align: right;
	padding-right: 13px;
	margin: 0px 6px 10px 0px;
}
div.siteBreadcrumbs a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div.siteBreadcrumbs a:hover {
	color: #fed200;
	font-weight: bold;
	text-decoration: none;
}

/* Footer */
#footer {
	width: 100%;
	height: 121px;
	background: #000 url(../images/default/footer_bg.jpg) top left repeat-x;
}

#footer div.footerBoxes {
	width: 100%;
	height: 60px;
	text-align: center;
}

#footer div.footerContent {
	width: 100%;
	text-align: center;
	padding-top: 15px;
}

#footer div.erpLogin {
	width: 282px;
	height: 60px;
	margin-top: 0px;
	position: absolute;
	right: 0px;
}
#footer div.erpFields {
	background: transparent url(../images/default/erp_fields.jpg) top left no-repeat;
	width: 245px;
	height: 24px;
	margin-top: 6px;
	margin-left: 4px;
	float: left;
	text-align: left;
}
#footer div.erpFields input {
	width: 97px;
	border: 0px;
	background: transparent;
	color: #CCC;
	font-style: italic;
	margin: 3px 0px 0px 12px;
}
#footer div.erpButton {
	margin-top: 6px;
	float: left;
	width: 25px;
	height: 24px;
}

#footer div.footerMenus {
	background: transparent url(../images/default/footer_menus.jpg) top center no-repeat;
	width: 100%;
	height: 52px;
	text-align: center;
	color: #6f6f6f;
	padding-top: 7px;
}
#footer div.footerMenus a {
	color: #6f6f6f;
	text-decoration: none;
	font-weight: normal;
}
#footer div.footerMenus a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

/* Right menus */
div.rightMenusLeft {
	width: 124px;
	float: left;
	text-align: left;
	margin-top: 6px;
	/*position: relative;*/
}
div.rightMenusLeft ul {
	margin: 0px;
	padding: 0px;
}
div.rightMenusLeft li {
	list-style-type: none;
	width: 124px;
	height: 26px; /*22*/
	line-height: 26px; /*22*/
	position: relative;
}
div.rightMenusLeft a.rightMenusLeft2 {
	font-weight: bolder;
	font-style: italic;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	display: block;
	/*background-image: none;*/
	background: #FFF url(../images/default/categories_off.jpg) top left no-repeat;
}
div.rightMenusLeft a:hover.rightMenusLeft2 {
	font-weight: bolder;
	font-style: italic;
	color: #fed200;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 10px;
	display: block;
	/*background-image: none;*/
	background: #FFF url(../images/default/categories_on.jpg) top left no-repeat;
}
div.rightMenusLeft a.rightMenusLeftA {
	font-weight: bolder;
	font-style: italic;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	/*background: #FFF url(../images/default/menu_yellow_arrow.jpg) right 10px no-repeat;*/
	background: #FFF url(../images/default/rightmenus_active_off.jpg) top left no-repeat;
	display: block;
	padding-left: 10px;
}
div.rightMenusLeft a:hover.rightMenusLeftA {
	font-weight: bolder;
	font-style: italic;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	/*background: #FFF url(../images/default/menu_black_arrow.jpg) right 9px no-repeat;*/
	background: #FFF url(../images/default/rightmenus_active_on.jpg) top left no-repeat;
	display: block;
	padding-left: 10px;
}

div.rightMenusRight {
	width: 100%;
	left: 124px;
	position: absolute;
	top: 2px;
	text-align: left;
	background-color: #FFF;
}
div.rightMenusRight li {
	line-height: normal;
	height: auto;
	width: 100%;
}
div.rightMenusRight a {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
	padding: 2px 2px 2px 5px;
	color: #888;
	display: block;
	background-image: none;
}
div.rightMenusRight a:hover {
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
	padding: 2px 2px 2px 5px;
	background-color: #fed200;
	color: #000;
	display: block;
	background-image: none;
}

/* Categoires */
#theCategories {
	margin-left: 70px;
	margin-top: 10px;
	margin-bottom: 16px;
}
#theCategories ul {
	margin: 0px;
	padding: 0px;
}
#theCategories li {
	list-style-type: none;
}
#theCategories a.categorySimple {
	background: #FFF url(../images/default/categories_off.jpg) top left no-repeat;
	width: 121px;
	height: 21px;
	display: block;
	font-style: italic;
	font-weight: bolder;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
}
#theCategories a:hover.categorySimple {
	background: #FFF url(../images/default/categories_on.jpg) top left no-repeat;
	width: 121px;
	height: 21px;
	color: #fed200;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
}
#theCategories a.categoryComplex {
	background: #FFF url(../images/default/categories_active_off.jpg) top left no-repeat;
	width: 121px;
	height: 21px;
	display: block;
	font-style: italic;
	font-weight: bolder;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
}
#theCategories a:hover.categoryComplex {
	background: #FFF url(../images/default/categories_active_on.jpg) top left no-repeat;
	width: 121px;
	height: 21px;
	color: #fed200;
	text-decoration: none;
	padding: 5px 0px 0px 10px;
}
#theCategories .subcategories {
	margin-left: 10px;
}

/* News box */
#boxNews {
	width: 260px;
	height: 153px;
	background: #FFF url(../images/default/noutati.jpg) top left no-repeat;
	margin-bottom: 3px;
}
#boxNews div.boxNewsContent {
	padding-top: 35px;
	padding-left: 18px;
	padding-right: 5px;
	color: #7f6d00;
}
#boxNews div.newsSeparator {
	height: 13px;
}
#boxNews div.boxNewsContent a {
	color: #7f6d00;
	text-decoration: none;
}
#boxNews div.newsBoxItem {
	height: 31px;
	margin-bottom: 8px;
	overflow: hidden;
}

div.newsSeparator2 {
	border-bottom: 1px dotted #d6d6d6;
	margin: 5px 3px 10px 0px;
	padding-bottom: 5px;
}
div.newsSeparator2 h2 {
	padding-left: 3px;
}

/* Newsletter box */
#boxNewsletter {
	margin-bottom: 3px;
	width: 260px;
	height: 128px;
	background: #FFF url(../images/default/newsletter.jpg) top left no-repeat;
}
#boxNewsletter div.boxNewsletterText {
	padding: 32px 8px 10px 10px;
	color: #797979;
}
#boxNewsletter div.newsletterField {
	width: 193px;
	height: 24px;
	float: left;
	background: transparent url(../images/default/newsletter_field.jpg) top left no-repeat;
}
#boxNewsletter div.newsletterField input {
	border: 0px;
	background: transparent;
	color: #000;
	font-style: italic;
	margin: 3px 0px 0px 7px;
	width: 150px;
}
#boxNewsletter div.newsletterButton {
	width: 24px;
	height: 24px;
	float: left;
}

/* Homepage Promo */
#homepagePromo div.homePagePromoImage {
	width: 470px;
	height: 211px;
	line-height: 211px;
	clear: both;
	text-align: left;
}

#homepagePromo div.homePagePromoBtnLeft {
	width: 53px;
	height: 43px;
	float: left;
}
#homepagePromo div.homePagePromoBtnLeft a {
	width: 53px;
	margin: 0px;
	padding: 0px;
}
#homepagePromo div.homePagePromoBtnRight {
	width: 53px;
	height: 43px;
	float: left;
}
#homepagePromo div.homePagePromoBtnRight a {
	width: 53px;
	margin: 0px;
	padding: 0px;
}
#homepagePromo div.homePagePromoText {
	height: 43px;
	width: 200px;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
	font-style: italic;
	padding-top: 15px;
}

/*
	HomePage BOXES
*/
div.boxHomePageBorder {
	border: 4px solid #d5d5d5;
	width: 352px;
	height: 234px;
}
div.boxHomePageTitle {
	position: absolute;
	margin: 0px;
}
div.boxHomePageButton {
	position: absolute;
	width: 115px;
	height: 22px;
	margin: 210px 0px 0px 235px;
	text-align: right;
}

/* Miss Motoboom */
#boxMissMB {
	width: 360px;
}
/* Poza Zilei */
#boxPozaZilei {
	width: 360px;
}

/* Contact */
div.contactBox {
	width: 233px;
	float: left;
	margin: 5px 3px 0px 3px;
	_margin: 0px;
}
div.contactBox .contactTitle {
	background: #FFF url(../images/default/contact_title.jpg) top left no-repeat;
	width: 100%;
	height: 16px;
	overflow: hidden;
	font-size: 12px;
	font-style: italic;
	font-weight: bolder;
	color: #000;
	padding: 2px 0px 0px 8px;
}
div.contactBox .contactImage {
	margin: 0px;
	padding: 0px;
}
div.contactBox .contactImage img {
	border: 3px solid #c5c5c5;
}
div.contactBox .contactText {
	color: #888;
	font-weight: normal;
	padding: 5px;
}
div.contactBox .contactText a {
	color: #f8cb00;
	font-weight: normal;
	text-decoration:  none;
}
div.contactBox .contactText a:hover {
	color: #f8cb00;
	font-weight: normal;
	text-decoration: underline;
}

div.contactForm {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
div.contactForm .contactField input {
	background: transparent url(../images/default/contact_field.jpg) top left no-repeat;
	width: 180px;
	height: 26px;
	line-height: 26px;
	border: 0px;
	color: #000;
	font-style: italic;
	padding: 0px 5px 0px 10px;
}
div.contactForm .contactTextarea textarea {
	/*width: 185px;
	height: 60px;*/
	width: 361px;
	height: 85px;
	background: transparent url(../images/default/contact_textarea2.jpg) top left no-repeat;
	padding: 5px 30px 5px 30px;
	border: 0px;
	color: #000;
	font-style: italic;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
}
div.contactForm .contactButton {
	text-align: right;
	margin-right: 70px;
}

div.dealersList {
	margin-top: 10px;
}

div.contactMesaj {
	color: #C00;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 15px 10px;
}

div.contactBox2 {
	width: 233px;
	max-height: 160px;
	float: left;
	margin: 8px 3px 5px 3px;
	color: #888;
	/*border-bottom: 1px dotted #d6d6d6;*/
}
div.contactBox2 .contactCity {
	text-transform: uppercase;
	color: #888;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
}
div.contactBody {
	color: #888;
	margin-left: 5px;
	text-align: left;
}
div.contactBody a {
	color: #f8cb00;
	font-weight: normal;
	text-decoration:  none;
}
div.contactBody a:hover {
	color: #f8cb00;
	font-weight: normal;
	text-decoration: underline;
}

div.dealersLetters {
	margin-top: 5px;
	text-align: center;
}
div.dealersLetters a {
	background: #FFF url(../images/default/contact_letter.jpg) top left no-repeat;
	width: 36px;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000;
	display: block;
	float: left;
}

div.topPopUp select {
	border: 1px solid #f8cb00;
	color: #777;
	margin-right: 1px;
	font-size: 11px;
}

/* HTML Select */
div.htmlSelect {
	width: 176px;
	height: 19px;
	clear: both;
}
div.htmlSelect .htmlSelectInput {
	height: 19px;
	line-height: 19px;
	float: left;
	padding: 0px;
}
div.htmlSelect .htmlSelectInput input {
	width: 150px;
	height: 16px;
	font-size: 10px;
	color: #777;
	float: left;
	border: 1px solid #f8cb00;
	padding: 1px 0px 0px 5px;
}
div.htmlSelect .htmlSelectButton {
	width: 19px;
	height: 19px;
	float: left;
}
div.htmlSelect .htmlSelectList {
	clear: both;
	width: 174px;
	border-left: 1px solid #f8cb00;
	border-right: 1px solid #f8cb00;
	border-bottom: 1px solid #f8cb00;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFF;
	max-height: 200px;
	/*overflow: auto;*/
}
div.htmlSelect .htmlSelectList a {
	display: block;
	font-size: 11px;
	color: #777;
	text-decoration: none;
	background-color: #FFF;
	padding: 2px 0px 2px 5px;
}
div.htmlSelect .htmlSelectList a:hover {
	display: block;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	background-color: #f8cb00;
	padding: 2px 0px 2px 5px;
}

/* Product Listing */
div.productListing {
	height: 140px;
	border-bottom: 1px dotted #d9d9d9;
	clear: both;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 10px;
}
div.productListing .productImage {
	float: left;
	width: 170px;
	text-align: right;
}
div.productListing .productImage img {
	border: 1px solid #CCC;
}
div.productListing .productLBody {
	float: right;
	width: 290px;
	min-height: 130px;
	color: #777;
}
div#centerCol div.productListing div.productDesc h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
div.productListing div.productDesc a {
	color: #fed200;
	text-decoration: none;
}
/*div.productListing .productPrice {
	width: 50%;
	float: left;
}*/
.productPrice2 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
div.productListing .productDesc {
	text-align: justify;
	color: #777;
	height: 107px;
}

.productPriceOld {
	/*font-size: 16px;*/
	font-weight: bold;
	text-decoration: line-through;
	color: #777;
}

/* Filters */
div#productFilters {
	margin-bottom: 10px;
}
div#productFilters h2 {
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	margin-top: 10px;
	margin-left: 40px;
	margin-bottom: 5px;
}
div#productFilters ul {
	margin: 0px 0px 0px 50px;
	padding: 0px;
}
div#productFilters li {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
div#productFilters a {
	background: #FFF url(../images/default/filters_no.jpg) center left no-repeat;
	padding-left: 10px;
	color: #777;
	display: block;
	line-height: 16px;
	text-decoration: none;
}
div#productFilters a:hover {
	background: #FFF url(../images/default/filters_yes.jpg) center left no-repeat;
	padding-left: 10px;
	display: block;
	color: #000;
	text-decoration: none;
}
div#productFilters .active {
	background: #FFF url(../images/default/filters_yes.jpg) center left no-repeat;
	padding-left: 10px;
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
div#productFilters div.deleteFilters {
	margin-top: 10px;
	/*border-top: 1px dotted #CCC;*/
	margin-left: 22px;
}
div#productFilters div.deleteFilters a {
	background: #FFF url(../images/default/filters_delete.jpg) center left no-repeat;
	padding-left: 10px;
	color: #777;
	display: block;
	text-decoration: none;
	margin-left: 28px;
}
div#productFilters div.deleteFilters a:hover {
	background: #FFF url(../images/default/filters_delete.jpg) center left no-repeat;
	padding-left: 10px;
	color: #000;
	display: block;
	text-decoration: none;
	margin-left: 28px;
}
div#productFilters select {
	width: 65px;
	border: 1px solid #CCC;
	background-color: #FFF;
	font-size: 10px;
	color: #777;
}
div#productFilters select option {
	background-color: #CCC;
	color: #333;
}

/*
	PRODUCT DETAILS
*/
div.productDetailsTop {
	margin-top: 20px;
}
div.productDetailsImages {
	float: left;
}
div.productDetailsBigImage {
	width: 255px;
	height: 196px;
}
div.productDetailsBigImage img {
	border: 1px solid #bfbfbf;
}
div.productDetailsThumbnails {
	background: #FFF url(../images/default/thumbnails_bg.jpg) top left repeat-x;
	width: 255px;
	text-align: center;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.productDetailsInfo1 {
	float: left;
	width: 195px;
	margin-left: 15px;
	color: #777;
	text-align: justify;
}
div.productDetailsInfo1 a {
	color: #777;
	text-decoration: none;
}
div.productDetailsInfo1 a:hover {
	color: #f8cb00;
	text-decoration: none;
}
#centerCol div.productDetailsInfo1 h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
div.productDetailsTabs {
	margin-top: 10px;
	padding-left: 5px;
	height: 31px;
	border-bottom: 1px dotted #d9d9d9;
	clear: both;
	width: 475px;
}
div.productDetailsRowWhite {
	background-color: #FFF;
	width: 475px;
	min-height: 20px;
	clear: both;
}
div.productDetailsRowGrey {
	background-color: #f3f3f3;
	width: 475px;
	min-height: 20px;
	clear: both;
}
div.productDetailsTitle {
	width: 45%;
	float: left;
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #777;
	border-right: 1px solid #FFF;
}
div.productDetailsValue {
	width: 45%;
	float: left;
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #777;
}
div.productDetailsRowWhite2 {
	background-color: #FFF;
	width: 475px;
	min-height: 36px;
	clear: both;
}
div.productDetailsRowGrey2 {
	background-color: #f3f3f3;
	width: 475px;
	min-height: 36px;
	clear: both;
}
div.productDetailsTitle2 {
	width: 85%;
	float: left;
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #777;
	border-right: 1px solid #FFF;
}
div.productDetailsTitle2 a {
	color: #777;
	text-decoration: none;
}
div.productDetailsValue2 {
	width: 5%;
	float: left;
	text-align: right;
	padding: 10px 0px 3px 15px;
	color: #777;
}

div#dealerInfo {
	width: 175px;
	float: right;
	margin-top: 5px;
}

div#similarProducts {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 475px;
}
div#similarProducts h2 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dotted #d6d6d6;
	padding-left: 5px;
}
div#similarProducts a {
	color: #777;
	font-weight: bold;
	text-decoration: none;
}
div#similarProducts a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div.similarProductsBox {
	width: 153px;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
div.similarProductsBox img {
	border: 1px solid #ededed;
}
div.similarProductsBoxInfo {
	margin: 5px;
	color: #777;
}

div#visitedProducts {
	margin-top: 10px;
	margin-bottom: 10px;
}
div#visitedProducts h2 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dotted #d6d6d6;
	padding-left: 5px;
	margin-bottom: 5px;
}
div.visitedProductsLinks ul {
	margin: 0px;
	padding: 0px;
}
div.visitedProductsLinks li {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 5px;
}
div.visitedProductsLinks a {
	font-weight: normal;
	color: #777;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF url(../images/default/menu_yellow_arrow_vertical.jpg) left 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.visitedProductsLinks a:hover {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF url(../images/default/menu_black_arrow.jpg) left 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}

/* Recommended products */
div#recommendedProducts {
	width: 254px;
	color: #777;
}
div.recommendedBox {
	width: 198px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-bottom: 1px dotted #d6d6d6;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.recommendedImage {
	clear: both;
	margin: 10px 0px 10px 0px;
}
div.recommendedImage img {
	border: 1px solid #ededed;
}

/* Comments */
#productReviews {
	width: 475px;
	border-bottom: 1px solid #d6d6d6;
	padding: 5px;
}
div.commentsName {
	color: #777;
	margin-bottom: 3px;
}
div.commentsText2 {
	color: #777;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #d6d6d6;
}
div.commentsText {
	color: #777;
}
div.commentsAdd {
	margin-top: 30px;
}
div.commentsAdd h2 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dotted #d6d6d6;
	padding-left: 5px;
	margin-bottom: 5px;
}

/* Pagination */
div.pagination {
	width: 450px;
	margin-left: 18px;
	margin-bottom: 10px;
	height: 54px;
}
div.paginationPages {
	padding-top: 20px;
	text-align: center;
}
div.paginationPages a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div.paginationPages a:hover {
	color: #fed200;
	font-weight: bold;
	text-decoration: none;
}
div.paginationPages a.paginationActive {
	color: #fed200;
	font-weight: bold;
	text-decoration: none;
}

/* Text Styles */
.textStyles {
	color: #777;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
}
.textStyles a {
	color: #777;
	font-weight: bold;
}

/* Search */
div.searchResults {
	width: 475px;
	color: #777;
	border-bottom: 1px dotted #d6d6d6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.searchResults div.searchBody {
	float: right;
	width: 360px;
	padding-left: 10px;
}
#content div.searchResults div.searchBody h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fed200;
}
div.searchResults div.searchImage {
	float: left;
	text-align: right;
	width: 85px;
	padding-right: 10px;
}
div.searchResults div.searchImage img {
	border: 2px solid #b7b7b7;
}

/* Arhiva */
div.theArchive {
	margin: 50px 3px 10px 0px;
}
h3 {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px dotted #d6d6d6;
	padding-left: 5px;
	margin-bottom: 5px;
}
div.theArchive ul {
	margin: 0px;
	padding: 0px;
}
div.theArchive li {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 5px;
}
div.theArchive a {
	font-weight: normal;
	color: #777;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF url(../images/default/menu_yellow_arrow_vertical.jpg) left 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.theArchive a:hover {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF url(../images/default/menu_black_arrow.jpg) left 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}

/* Promotii */
div.promoImage {
	position: absolute;
	margin-top: 70px;
	margin-left: 115px;
}
div.promoImage2 {
	position: absolute;
	margin-top: 140px;
	margin-left: 210px;
}
div.promoImage3 {
	position: absolute;
	margin-top: 55px;
	margin-left: 120px;
}
div.promoImage4 {
	position: absolute;
	margin-top: 7px;
	margin-left: 40px;
}
div.promoImage5 {
	position: absolute;
	margin-top: 58px;
	margin-left: 96px;
}

/* Map */
div.dealersMap {
	background: #FFF url(../images/default/harta.png) top left no-repeat;
	width: 431px;
	height: 304px;
	margin-bottom: 20px;
}
div.dealerStar {
	border: 0px;
	position: absolute;
}

/* Sitemap */
div.sitemapLinks ul {
	margin-left: 10px;
}
div.sitemapLinks li {
	list-style-type: none;
}
div.sitemapLinks a {
	color: #000;
	text-decoration: none;
}
div.sitemapLinks a:hover {
	color: #f8cb00;
	text-decoration: none;
}

/* Send Image Video */
div.sendImgVideo {
	width: 240px;
	text-align: left;
}
div.sendImgVideo label {
	color: #777;
	display: block;
}
div.sendImgVideo input {
	background: transparent url(../images/default/contact_field.jpg) top left no-repeat;
	width: 180px;
	height: 26px;
	border: 0px;
	color: #888;
	font-style: italic;
	padding: 5px 5px 0px 10px;
}
div.sendImgVideo textarea {
	width: 145px;
	height: 50px;
	background: transparent url(../images/default/contact_textarea.jpg) top left no-repeat;
	padding: 5px 30px 5px 30px;
	border: 0px;
	color: #888;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
}

/* Reviews */
div.reviewBottom {
	margin-top: 5px;
}
div.reviewBottom a {
	font-weight: normal;
	color: #777;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF url(../images/default/menu_yellow_arrow_vertical.jpg) left 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.reviewBottom a:hover {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: #FFF url(../images/default/menu_black_arrow.jpg) left 4px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.reviewBody {
	margin: 10px 0px 10px 0px;
	padding: 5px;
	color: #777;
}
div.reviewBody a {
	color: #777;
	text-decoration: underline;
	font-weight: bold;
}

/*
	Comparator
*/
#comparatorProduse {
	width: 100%;
	background-color: #f8cb00;
	padding: 5px;
	border-bottom: 1px solid #000;
}
#comparatorProduse a {
	color: #000;
	text-decoration: none;
}
#comparatorProduse a:hover {
	color: #000;
	text-decoration: underline;
}
.comparatorProduseTitle {
	text-align: left;
	padding: 3px 0px 3px 10px;
}
.comparatorProduseTitle img {
	border: 2px solid #b7b7b7;
	margin-bottom: 10px;
}
.comparatorProduseTitle h1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fed200;
	margin-bottom: 10px;
}
.compareProductsRow {
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #777;
	border-right: 1px solid #FFF;
}
.compareProductsRow2 {
	text-align: left;
	padding: 3px 0px 3px 10px;
	color: #777;
	font-weight: bold;
	border-right: 1px solid #FFF;
}

/* Ajax edit form */
form.inplaceeditor-form {
	display: inline;
}
form.inplaceeditor-form input[type="text"] {
	background: transparent url(../images/default/contact_field.jpg) top left no-repeat;
	width: 180px;
	height: 26px;
	border: 0px;
	color: #000;
	font-style: italic;
	padding: 5px 5px 0px 10px;
}
form.inplaceeditor-form input[type="submit"] {
	color: #333;
	background-color: #EABD00;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #f8cb00;
	border-left: 1px solid #f8cb00;
	padding: 1px;
}
/* Taguri */
#addTag {
	cursor: pointer;
	font-weight: bold;
}

/* promo page */
div.promoTitleRight {
	height:24px;
	float:left;
	background-color:#fbdc00;
	width:390px;
	overflow:auto;
}
div.promoTitleRight a {
	color: #7d6e00;
	font-style: italic;
	font-size: 10px;
	text-decoration: none;
	padding:2px;
	height: 24px;
	line-height:24px;
}
div.promoTitleRight a:hover {
	background-color: #ffeb00;
	text-decoration: none;
	height: 24px;
	line-height:24px;
}
div.promoTitleLeft {
	float:left;
	width:87px;
	height:24px;
}

/*
	SECOND HAND
	Added 13.04.2010 - Victor Rosu
*/
div.sh_add_post {
	width: 473px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	border-bottom: 1px dotted #d6d6d6;
	margin-bottom: 10px;
}

table.sh_find {
	width: 471px;
	border: 1px solid #fbdc00;
	margin: 0px 0px 20px 0px;
	background: #f8cb00 url(../images/default/sh_search_bg.jpg) top left repeat-x;
}
table.sh_find td {
	padding: 5px;
	color: #7f7100;
}
table.sh_find td input {
	border: 1px solid #d6d6d6;
}
/*
	Register Form
	Added 14.04.2010 - Victor Rosu
*/
div.registerForm table td {
	padding: 5px;
}
div.registerForm a {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fed200;
	text-decoration: none;
}
div.registerForm a:hover {
	color: #fed200;
	text-decoration: underline;
}
/*
	Add Post Form - 15.04.2010
*/
table.shAddPost {
	width: 473px;
}
table.shAddPost td {
	padding: 5px;
	color: #777;
}
table.shAddPost strong {
	color: #000;
}
table.shAddPost em {
	color: #C00;
}
table.shAddPost input, table.shAddPost select {
	border: 1px solid #d6d6d6;
	width: 300px;
	padding: 2px;
}
table.shAddPost textarea {
	border: 1px solid #d6d6d6;
	width: 300px;
	height: 150px;
	padding: 2px;
}
/*
	Cookies
*/
#cookies {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 15px;
	font-size: 12px;
	background-color: #fff;
	box-shadow: 0 0 10px #aaa;
}
#cookies a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
#cookies a:hover {
	color: #f8cb00;
	text-decoration: none;
}
#cookies p {
	max-width: 1000px;
	margin: 0 auto 12px auto;
}
#cookies .buttons {
	margin-top: 20px;
	text-align: center;
}
#cookies .buttons button {
	border: 0;
	padding: 0;
	width: 107px;
	height: 22px;
	line-height: 22px;
	background: #fff url(../images/default/blank_button.jpg) top left repeat-x;
	text-align: center;
	font-style: italic;
	font-size: 11px;
	text-shadow: 1px 1px 1px #fff;
	color: #333;
	cursor: pointer;
}
