
/* global fonts and colors */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, label, input, select, textarea, th, td 
	{ font: 12px/1.2 "Palatino Linotype", Georgia, "Bookman Old Style", "Times New Roman", Times, serif; color: #79683c; }
a { text-decoration: none; color: #593c00; }


/* Boxes */
.box { background-color: #f3ede1; margin: 3px 0; padding-bottom: 2px; font-size: 10px; }
.box .title { margin-bottom: 3px; background: #ece3d2 url(images/bulletLarge.png) no-repeat 4px 6px; padding: 2px 2px 3px 18px; height: 16px; text-align: left; font-size: 13px; color: #37301e; }
.box .title label { font-size: 13px; color: #37301e; }
.box .content { padding: 2px 5px; }

/* left: product categories */
.box#cat { margin-top: 0px; padding: 27px 2px 15px 2px; }
#left ul { margin: 0; }
#left li.cat { list-style: none; margin: 0; }
li.cat a { display: block; background: transparent url(images/bulletLarge.png) no-repeat 4px 7px; width: 103px; height: 20px; padding: 1px 0 2px 18px; font-size: 16px; outline: none; } /* padding+width=121px */
li.cat a:hover { background-color: #eee6d9; }
li.cat a#acc:hover { background-color: transparent; }

/* left: accessories */
#left li.acc { list-style: none; margin: 0; }
li.acc a { display: block; background: transparent url(images/bulletSmall.png) no-repeat 5px 8px; width: 105px; height: 17px; padding: 2px 0 0 16px; font-size: 13px; letter-spacing: -0.5px; outline: none; } /* padding+width=121px */
li.acc a:hover { background-color: #eee6d9; }


/* left: search */
.box#search { } /* width=125px */
#search form { padding: 0; vertical-align: top; } /* width=121px */
#search form input { font-size: 11px; color: #917c4c; }
#search input#q { margin: 0 3px; border: 1px solid #ece3d2; background-color: #f6f2e9; width: 60px; height: 15px; padding: 1px 4px 1px 4px; font-size: 12px; } /* padding+width=68px, margin: 0 3px */
#search input.search { margin: 0; border: 1px solid #ece3d2; background: #ece3d2 url(images/arrowRight1.png) no-repeat 33px 4px; color: #583d00; padding: 0 4px 2px 0; width: 46px; height: 19px; text-align: center; vertical-align: top; font-size: 11px; letter-spacing: -0.5px; outline: none; cursor: pointer; } /* padding+width=44px */
#search #advanced { display: block; background: #f6f2e9 url(images/arrowRight1.png) no-repeat 100% 6px; padding: 4px 12px 4px 0; font-size: 12px; }

/* left: second hand */
.box#sh { }
#sh #list { display: block; background: #f6f2e9 url(images/arrowRight1.png) no-repeat 100% 5px; padding: 3px 12px 3px 0; font-size: 11px; }
#sh #find { display: block; background: #f6f2e9 url(images/arrowRight1.png) no-repeat 100% 5px; padding: 3px 12px 3px 0; font-size: 11px; }




/* right: your cart */
.box#cartInfo { font-size: 13px; color: #917c4c; }
.box#cartInfo .title a { display: block; background: url(images/arrowRight4.png) no-repeat 65px 2px; color: #75001d; }
.box#cartInfo .title a:hover { background-image: url(images/arrowRight3.png); color: #1b1300; }
.box#cartInfo .ROL { font-weight: normal; font-size: 11px; color: #a79058; }
.box#cartInfo div.more { display: none; text-align: right; margin-top: 5px; }
.box#cartInfo div.more a { background: url(images/arrowRight2.png) no-repeat 100% 4px; padding-right: 10px; font-size: 12px; letter-spacing: -0.7px; }
.box#cartInfo div.more a:hover { color: #7d283d; }

/* right: your account */
.box#login { text-align: right; font-size: 11px; }
.box#login .title { color: #75001d; white-space: nowrap; overflow: hidden; }
.box#login #msg { padding-bottom: 3px; text-align: center; color: red; font-size: 10px; }
.box#login .content div.loginName { margin-bottom: 5px; text-align: center; font-size: 13px; }
.box#login .content label { margin: 0px; padding: 3px 2px 0 0; font-size: 11px; }
.box#login .content input { border: 1px solid #ece3d2; background-color: #f6f2e9; padding: 0 4px; width: 60px; height: 16px; font-size: 12px; }
.box#login .content input.login { margin: 3px 0 7px 0; border: 1px solid #ece3d2; background: #ece3d2 url(images/arrowRight2.png) no-repeat 44px 3px; padding: 0 10px 0 3px; width: 60px; height: 19px; color: #583d00; outline: none; cursor: pointer; }
.box#login .content a { display: block; border-top: 1px solid #faf6fd; width: 105px; background: url(images/arrowRight3.png) no-repeat 100% 7px; padding: 4px 5px; text-align: left; font-size: 13px; color: #583d00; }


/* top: "forum" stamp */
.stamp { position: absolute; width: 95px; height: 92px; margin: -49px 0 0 -17px; font-size: 1px; }
.stamp area { outline: none; }

/* top: top buttons */
.buttons { margin: 0 0 50px 0; background: #eae1ce url(images/bkgndButtons.png) right top; padding-right: 8px; height: 24px; text-align: right; overflow: hidden; }
.buttons ul { float: right; margin: 0; }
.buttons li { float: left; margin: 0; list-style: none; border-right: 1px solid #d9d0b3; width: 107px; padding: 0; text-align: center; }
.buttons li:first-child { border-left: 1px solid #d9d0b3; }
.buttons a { display: block; width: 107px; height: 16px; padding: 2px 0 6px; vertical-align: middle; outline: none; font-size: 14px; }
.buttons a:hover { background-color: #f6f2ea; color: #150e00; /* filter: alpha(opacity=45); */ -moz-opacity: 0.45; }


#content { }
/* page: title */
h1 { margin-bottom: 10px; background: url(images/borderTitle.png) no-repeat right bottom; height: 25px; text-align: right; font-size: 17px; font-weight: bold; color: #75001d; }
h2 { height: 20px; margin: 20px 15px 10px; text-align: left; font-size: 15px; font-weight: bold; color: #75001d; }

/* bottom: links */
.links { clear: both; margin: 20px auto 0 auto; }
.links ul { margin-bottom: 0; height: 1.4em; text-align: center; }
.links li { display: inline; list-style: none; margin: 0; padding: 0; text-align: center; }
.links a { background: transparent url(images/bulletSmall.png) no-repeat 15px 5px; padding: 0 15px 0 25px; font-size: 12px; color: #8f805f; outline: none; }
.links a:hover { color: #994154; }

/* bottom: Lunatech logo */
.lunatech { float: right; width: 150px; margin: -42px 0 0 -150px; text-align: center; font-size: 10px; line-height: 14px; }
.lunatech b { font-size: 11px; }
.lunatech a { text-decoration: none; color: #8f805f; }
.lunatech a:hover { color: #333; text-decoration: none; }
.lunatech img { margin: -1px 0 -3px; }


/**
 * Some global formatting for various components
 */
span.code { color: #503800; font-size: 10px; white-space: nowrap; }
span.name { color: #503800; font-size: 14px; font-weight: bold; }
span.producer { font-weight: bold; color: #7d283d; }
span.price { white-space: nowrap; letter-spacing: -0.5px; font-size: 13px; color: #7d283d; font-weight: bold; }
span.price-new { color: red; }
span.price-old { text-decoration: line-through; }
span.RON { font-size: 12px; }
div.more a { background: url(images/arrowRight2.png) no-repeat 100% 4px; padding-right: 11px; font-size: 12px; letter-spacing: -0.7px; color: #7d283d; }
div.more a:hover { color: #75001d; }
.small { font: 9px/11px 'Trebuchet MS', Tahoma, Arial, sans-serif; color: #c0a69a; }
/* special offers */





table.ie-table { margin: -5px -5px 0 0; width: 100%; table-layout: fixed; border-collapse: separate; border-spacing: 0 5px; border-top: 0; empty-cells: show; }

td.cmd { text-align: center; padding: 20px 0; }
td.cmd input { margin: 0 3px; border-top: 1px solid #faf6fd; border-right: 1px solid #cbb283; border-bottom: 1px solid #cbb283; border-left: 1px solid #faf6fd; background-color: #ece3d2;  padding: 0 5px; width: 120px; height: 22px; color: #583d00; font-size: 13px; outline: none; cursor: pointer; }


#content p { margin: 15px; text-align: justify; font-size: 13px; color: #583d00; }
#content p.message { margin: 100px 20px; text-align: center; font-size: 14px; color: #583d00; }
.error-box { background-color: #f3ede1; margin: 10px 5px; padding-bottom: 2px; font-size: 10px; }
.error-box .title { margin-bottom: 3px; background: #ece3d2 url(images/bulletLarge.png) no-repeat 4px 6px; padding: 2px 2px 3px 18px; height: 16px; text-align: left; font-size: 13px; color: #37301e; }
.error-box ul { margin: 5px 20px; }

div.empty { margin-top: 80px; text-align: center; font-size: 14px; color: #583d00; }
div.http-error { clear: both; margin: 70px 10px 0; text-align: left; font-size: 14px; color: #583d00; }
div.http-error a { color: #75001d; text-decoration: underline; }

div#redirect { margin: 94px auto 0 auto; border: 1px solid #756033; padding: 0px 10px 20px; width: 500px; overflow: hidden; }
div#redirect img#logo { position: relative; left: -10px; margin-bottom: 20px; }
div#redirect h1 { margin-top: 36px; background: none; }


/* right: traffic.ro counter */
.box#trafic { float: left; display: inline; margin: -181px 0 10px 16px; width: 88px; height: 31px; padding: 3px 19px 3px 18px; text-align: left; font-size: 0; }


.box#mod-fer { padding: 5px 0; text-align: center; }
.box#mod-fer a { display: block; background-color: #eee6d9; padding: 3px; }
.box#mod-fer a:hover { background-color: #DECFB6; }
.box#mod-fer a img { border: 2px solid #583d00; }
.box#mod-fer a:hover  img { border-color: #9B6D00; }


