/* Global Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, label, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
strong {font-weight:bold;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
q:before, q:after {content:'';}
abbr, acronym {border:0;}
/* End Global Reset*/
/* Clear Fix Hack for Firefox */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/* End Clear Fix Hack for Firefox */

/* Background Properties */
body {background: url(../images/body.png) repeat-x bottom left #f2f2f2;}
body, th, td, input, select, textarea {font-family: Verdana, Geneva, sans-serif;font-size: 10px;color: #4d4d4d;}
a {color: #0072bc;text-decoration: underline;outline: none;}
a:hover {color: #999999;}
.wrap {width: 940px; margin: 15px auto 20px; padding-bottom: 20px;padding-left: 20px;padding-right: 20px;background: #fff; border: 1px solid #ccc;border-radius:5px;}
#three_columns {}
#two_columns {}
#head {height: 90px;	padding-top: 20px;position: relative;margin-bottom: 5px;}
h1.logo {position: absolute;width: 200px;top: 20px;left: 0px;}
h1.logo a {display: block;height: 55px;background-image: url(../images/sprite.png);background-position: -10px -10px;}
#search, .top_banner {height: 44px;float: right;	margin-top:30px;}
#search {width: 415px;}
#search input, #search input.button {border: 0;float: left;margin-top: 9px;}
#search input {padding: 5px 5px 7px;width: 230px;font-size: 11px;color: #252525;background-image: url(../images/sprite.png); background-position: -10px -166px;}
#search input.button {	width: 28px;height: 25px;padding: 0;background-color: #0072bc; background-image:url(../images/sprite.png); background-position:-10px -211px; cursor: pointer;}
.top_banner {width: 218px;}
.account {width: 260px;height: 55px;border: 1px solid #f2f2f2;font-size: 9px;letter-spacing: -0.5px;color: #111111;float: left;margin-top:5px;margin-left:200px;-moz-border-radius: 10px;border-radius: 10px;}
.welcome {font-size:11px;font-weight: bold;padding-top: 10px;padding-left: 20px;}
.welcome a{text-decoration:none;}
.welcome p{font-weight: normal;padding-top:5px;}
.logout {font-weight: normal;color: #000;margin-left:5px;font-size:10px;}
.mybasket {padding: 1px 0 4px 22px;line-height:17px;margin-left: 10px;background: url(../images/shopping-basket_bg.png) no-repeat;height:16px;}
.contulmeu {text-decoration:underline;font-weight:normal;color: #000;}
#main_nav {background: url("../images/main_nav_bg.gif") repeat-x scroll left top #F6F6F6;height: 6px;margin-bottom: 5px;}
.user_nav {float: right;padding: 11px 10px 0 20px;width: 170px;height: 21px;background: url(../images/user-nav_bg.png) no-repeat left top;font-weight:bold;text-align:center;}
.user_nav li {float:left;}

.user_nav a, .user_nav a:hover {float: left;white-space: nowrap;color: #000;text-decoration: none;font-weight: bold;margin-left: 8px;}
.user_nav a:hover {color: #666;text-decoration: underline;}
.user_nav .no_bold, .user_nav .no_bold:hover {font-weight: normal;}
.content {background: url(../images/content_bg.png) repeat-x left bottom;border-bottom: 2px solid #f0f0f0;padding-bottom: 20px;}
.left_column {float: left;width: 185px;}
.main_content {float: left;width: 556px;padding-left: 13px;}
#two_columns .main_content {width: 738px;float: right;padding: 0;margin: 0;}
.right_column {float: right;width: 172px;}
.box {border: 1px solid #d7d7d7;background: #fff;margin-bottom: 20px;}
.product_menu {border-bottom: 2px solid #f7f7f7;margin-bottom: 20px;}
.product_menu h2 {background-color: #D7D7D7;border-radius: 5px 5px 0 0;font-size: 12px;font-weight: bold;height: 22px;padding-left: 13px;padding-top: 10px;}
.newsletter_box h2 {font-size: 13px;font-weight: bold;color: #0072bc;padding: 6px 10px;}
.newsletter_box p {color: #7d7d7d;padding: 0 10px 8px;}
.newsletter_box form {background: #ececec;border-top: 1px solid #d7d7d7;padding: 8px 10px;}
.newsletter_box form input {width: 138px;border: 1px solid #d7d7d7;background-image: url(../images/sprite.png); background-position: -10px -306px;padding: 4px;margin-bottom: 10px;}
.newsletter_box form input.button {width: auto;font-weight: bold;color: #000;background-color: #fff;background-image: url(../images/sprite2.png); background-position: 0 -7px;cursor: pointer;margin: 0;}
.payment_box {color: #000;}
.payment_box h2 {padding-bottom: 10px;}
.jflow-content-slider {margin-bottom: 20px;}
#jFlowSlide {border: 1px solid #d6d6d6;z-index: 1;}
#myController {border: 1px solid #d6d6d6;border-top: 0;background-color: #e9e9e9; background-image: url(../images/sprite2.png); background-position:0 -51px;width: 534px;height: 24px;padding: 6px 10px 0;text-align: right;}
.quick_nav {float: right;}
.collection_name {float: left;padding-top: 4px;}
.collection_name a, .collection_name a:hover {color: #363636;text-decoration: none;}
.collection_name a strong, .collection_name a:hover strong {color: #0072bc;}
#myController span {float: left;width: 20px;height: 17px;padding-top: 2px;background-image: url(../images/sprite.png);background-position:-10px -346px;font-weight: bold;color: #000;text-align: center;}
#myController span.jFlowSelected {background-image: url(../images/sprite.png); background-position:-10px -385px;color: #fff;}
.jFlowControl, .jFlowSelected, .jFlowPrev, .jFlowNext {cursor: pointer;margin-left: 10px;}
#myController .jFlowPrev, #myController .jFlowNext {padding-top: 0;height: 19px;}
.products_box {border: 1px solid #d7d7d7;}
.products_box h2.box_title {font-size: 11px;font-weight: bold;color: #000;padding: 7px 10px;border-bottom: 1px solid #d7d7d7;}
.products_box h2.box_title a, .products_box h2.box_title a:hover {float: right;font-size: 10px;font-weight: normal;text-decoration: underline;color: #0072bc;padding-top: 2px;}
.products_content {padding-bottom: 20px;}
.row {clear:both;}
.end {height: 0;overflow: hidden;}
.asinItem {float: left;width: 152px;padding: 20px 25px 10px 10px;text-align: center;}
.last {padding-right: 10px;}
.asinItem .prodImage {padding-bottom: 8px;width: 132px;height: 132px;text-align: center;}
.asinItem .prodImage img {text-align:center;}
.asinItem h3 {font-size: 10px;font-weight: normal;padding: 0;width:132px;}
.asinItem h3 a, .asinItem h3 a:hover {text-decoration: none;color: #252525;}
.asinItem h3 a strong, .asinItem h3 a:hover strong {color: #898989;}
.asinItem .add-to-basket {padding: 9px;}
.asinItem .prodDetails {display:none;}
.asinItem .prodDetailsImg {display:none;}
.asinItemList {float: left;width: 700px;padding: 20px 25px 10px 10px;border-bottom: 1px solid #eee;}
.asinItemList .prodImage {padding-bottom: 8px;width: 132px;height: 132px;text-align: center;float:left;}
.asinItemList .prodImage img {text-align:center;}
.asinItemList .prodDetailsImg {float:right;margin-top: 10px;}
.asinItemList h3 {font-size: 14px;font-weight: bold;margin-top: 10px;float:left;padding: 0;}
.asinItemList h3 a, .asinItemList h3 a:hover {text-decoration: none;color: #252525;margin-left: 20px;}
.asinItemList p {font-size: 12px;color: #252525;	margin-top: 20px;}
.asinItemList p span{margin-left: 20px;}
.asinItemList h3 a strong, .asinItemList h3 a:hover strong {color: #898989;}
.asinItemList .add-to-basket {padding: 9px;}
.prodDetails {float: right;width: 550px;}
.prodDetails p{text-indent: 0;}
/* end product list as list*/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* Main Menu */
#nav {height: 30px;position:absolute;z-index: 500;top:33px;right: 5px;font-size:10px;}
#nav li.top {display: block;float: left;height: 18px;border-right: 1px solid #ddd;}
#nav li a.top_link {display: block;float: left;line-height: 18px;color: #aaa;text-decoration: none;font-weight: bold;font-size:10px;cursor:pointer;}
#nav li a.top_link span {float: left;display: block;padding: 0 12px;height: 18px;}
#nav li a.top_link span.down { background: url(../images/main_nav_dir-arrow.gif) no-repeat right 14px;}
#nav li:hover a.top_link {color:#000;background: url(../images/main_nav-hover_bg.gif) repeat-x left top;}
#nav li:hover a.top_link span { background: none;}
#nav li:hover a.top_link span.down { background: url(../images/main_nav_dir-arrow.gif) no-repeat right 14px;}
/* Default list styling */
#nav li:hover {position:relative;z-index:200;}
#nav li:hover ul.sub {left: 0;top: 30px;background: #fff;border: 1px solid #e2e2e2;white-space: nowrap;width: 180px;height: auto;z-index: 300;}
#nav li:hover ul.sub li {display: block;height: 28px;position: relative;float: left;width: 180px;font-weight: normal;}
#nav li:hover ul.sub li a {display: block;height: 27px;width: 150px;padding: 0 15px;line-height: 27px;text-decoration:none;color:#363636;border-bottom: 1px solid #e2e2e2;background: #fff;}
#nav li:hover ul.sub li a:hover {color: #0072bc;text-decoration: underline;background: url(../images/main_nav-secitem_bg.gif) repeat-x left;}
#nav li ul.sub li a.fly, #nav li:hover ul.sub li a.fly:hover { background: none;}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {left:90px;top:-4px;background: #bbd37e;padding:3px;border:1px solid #5c731e;white-space:nowrap;width:90px;z-index:400;height:auto;}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly {background: none;}
#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly { background: none;}
/* Category Menu */
#prod_nav {position: relative;z-index: 300;border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-bottom: 2px solid #d7d7d7;}
#prod_nav li.top {display: block;float: left;width: 184px;border-top: 1px solid #d7d7d7;border-bottom: 1px solid #fbfbfb;height: 31px}
#prod_nav li a.top_link {font-size: 10px;display: block;width: 172px;padding-left: 11px;line-height: 31px;color: #252525;text-decoration: none;font-weight: bold;cursor:pointer;background: #f0f0f0;}
#prod_nav li a.top_link span, #prod_nav li a.top_link span.down {display: block;padding-right: 20px;background-image: url(../images/sprite.png);background-position: 147px -814px;}
#prod_nav li:hover a.top_link {color:#0072bc;background: #fff;}
#prod_nav li:hover a.top_link span, #prod_nav li:hover a.top_link span.down { background: url(../images/productmenu-arrow-hover.gif) no-repeat right center; }
/* Default list styling */
#prod_nav li:hover {position:relative;z-index:200;}
#prod_nav li:hover ul.sub {left: 183px;top: -1px;background: #fff url(../images/productmenu-leftborder.gif) no-repeat left top;border: 1px solid #e2e2e2;border-left: 0;white-space: nowrap;width: 700px;height: auto;z-index: 300;}
#prod_nav li:hover ul.sub li {display: block;position: relative;float: left;width: 680px;font-weight: normal;background: url(../images/productmenu-section-bg.png) no-repeat right bottom;padding: 10px 0 10px 20px;}
#prod_nav ul, #prod_nav li:hover ul {position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
/* Overwrite the above settings */
#prod_nav li:hover ul.sub ul {position: relative;left: auto;top: auto;width: auto;height: auto;float: left;width: 152px;padding-right: 20px;background: none;}
#prod_nav li:hover ul.sub ul li {background: none;padding: 8px 0;margin-right: 20px;width: 132px;}
#prod_nav li:hover ul.sub ul li a {color: #363636;text-decoration: none;white-space: normal;}
#prod_nav li:hover ul.sub li a:hover {color: #0072bc;text-decoration: underline;}
#prod_nav li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover li:hover a.fly, #prod_nav li:hover li:hover li:hover li:hover li:hover a.fly { background: none;}
#prod_nav li:hover li:hover li a.fly, #prod_nav li:hover li:hover li:hover li a.fly, #prod_nav li:hover li:hover li:hover li:hover li a.fly { background: none;}

/* Account Option Menu */
.customer_nav {background: #0072bc;margin-bottom: 20px;}
.customer_nav h2{font-size: 11px;font-weight: bold;color: #fff;	background-color: #005c9c;padding: 8px 10px;}
.customer_nav ul {padding: 0 10px 8px;}
.customer_nav ul li {float: left;line-height: 25px;border-bottom: 1px solid #338ec9;width: 152px;}
.customer_nav ul li a {display: block;font-weight: bold;text-decoration: none;color: #ffffff;}
.customer_nav ul li a:hover {text-decoration: underline;}
.facebook {background: url(../images/icon-facebook.png) no-repeat left;}

/*jqTransform*/
form.jqtransformdone label{margin-top:4px;margin-right: 8px;display: block;float:left;}
form.jqtransformdone div.rowElem{clear:both;padding:4px 0px;}
/* Buttons*/
button.jqTransformButton {margin: 0px;padding: 0px;border: none;background-color: transparent;cursor: pointer;overflow: visible;font-family: Verdana, Geneva, sans-serif;;}
*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */
button.jqTransformButton span {background: transparent url(../images/jstransform/btn_right.gif) no-repeat right top;display: block;float: left;padding: 0px 4px 0px 0px; /* sliding doors padding */margin: 0px;height: 33px;font-size:12px;}
button.jqTransformButton span span {background: transparent url(../images/jstransform/btn_left.gif) no-repeat top left;color: #333;padding: 8px 4px 0px 8px;font-weight: normal;font-size: 12px;line-height: 13px;display: block;text-decoration: none;height: 33px;}
/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }
/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }
/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }
/* Inputs*/
.jqTransformInputWrapper {background: transparent url(../images/jstransform/input/input_text_left.gif) no-repeat left top;height: 31px;padding: 0px;float:left;}
.jqTransformInputInner {background: transparent url(../images/jstransform/input/input_text_right.gif) no-repeat top right;padding: 0px;margin: 0px;}
.jqTransformInputInner div {height: 31px;margin:0px 0px 0px 8px;}
.jqTransformInputInner div input {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 18px;vertical-align: middle;height: 18px;color:#404040;	border: none;padding: 8px 0px 0px 0px;margin: 0px;background:transparent;}
/*  IE6 */
* html .jqTransformInputInner div input {padding: 6px 0 0 0;margin: 0 0 0 -8px;height:24px;}
/* Ie7 */
*+ html .jqTransformInputInner div input {padding: 6px 0 0 0;margin-left:-10px;height:24px;}
/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}
/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}
.jqTransformSafari .jqTransformInputInner div {position: relative;overflow: hidden;margin:0px 8px;}
.jqTransformSafari .jqTransformInputInner div input {background-color: transparent;position: absolute;top: -10px;left: -2px;height: 42px; padding-left: 4px;}
/* Textarea*/
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size: 12px;line-height: 16px;}
table.jqTransformTextarea td{font-size: 1px;line-height: 1px;width: 5px;height: 5px;margin: 0;padding: 0;}
table.jqTransformTextarea textarea{margin: 0;padding: 0;border: 0;background: none;}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../images/jstransform/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../images/jstransform/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../images/jstransform/textarea/textarea_tr.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../images/jstransform/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../images/jstransform/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../images/jstransform/textarea/textarea_mr.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../images/jstransform/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../images/jstransform/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../images/jstransform/textarea/textarea_br.gif) no-repeat top left;}
/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../images/jstransform/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}
/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../images/jstransform/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}
table.jqTransformTextarea .jqTransformSafariTextarea div {position: relative;overflow: hidden;border: 0px solid red;}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background: none;position: absolute;top:-10px;left:-10px;padding: 10px 10px 10px 10px;resize: none;}
/* Radios*/
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {background: transparent url(../images/jstransform/radio.gif) no-repeat center top;vertical-align: middle;height: 19px;width: 18px;display:block;/*display: -moz-inline-block;*/}
/* Checkboxes */
span.jqTransformCheckboxWrapper{display:block;float:left;margin-top:5px;}a.jqTransformCheckbox {background: transparent url(../images/jstransform/checkbox.gif) no-repeat center top;vertical-align: middle;height: 19px;width: 18px;display:block;/*display: -moz-inline-block;*/}
/* Checked - Used for both Radio and Checkbox*/
a.jqTransformChecked { background-position: center bottom;}
/* Selects*/
.jqTransformSelectWrapper {width: 45px;position:relative;height: 31px;background-image: url(../images/sprite.png);background-position: -10px -85px;float:left;}
.jqTransformSelectWrapper div span {font-size: 11px;float: none;position: absolute;white-space: nowrap;height: 31px;line-height: 15px;padding: 2px 0 0 7px;overflow: hidden;cursor:pointer;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {display: block;position: absolute;right: 0px;width: 20px;height: 20px;background-image: url(../images/sprite.png);background-position: -10px -126px;}
.jqTransformSelectWrapper ul {position: absolute;width: 43px;top: 19px;left: 0px;list-style: none;background-color: #FFF;border: solid 1px #CCC;display: none;margin: 0px;padding: 0px;height: 150px;overflow: auto;overflow-y: auto;z-index:10;}
.jqTransformSelectWrapper ul a {display: block;padding: 5px;text-decoration: none;color:#333;background-color: #FFF;font-size: 11px;font-weight:normal;height: 20px;}
.jqTransformSelectWrapper ul a.selected {background: #EDEDED;color: #333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#3582c4;color: #fff;height: 20px;}
/* Hidden - used to hide the original form elements*/
.jqTransformHidden {display: none;}

.featured {border: 0;}
.featured h2.box_title {color: #fff;background: #00aeef url(../images/featured-box_bg.gif) repeat-x left bottom;border-bottom: 0;}
.featured h2.box_title a, .featured h2.box_title a:hover {background: url(../images/featured-browse-btn-right.gif) no-repeat right top;font-size: 10px;font-weight: bold;text-decoration: none;color: #363636;padding: 0;margin-top: -1px;}
.featured h2 a span, .featured h2 a:hover span {display: block;background: url(../images/featured-browse-btn-left.gif) no-repeat left top;cursor: pointer;padding: 3px 11px 4px;}
.featured .products_content {background: url(../images/featured-box-bottom_bg.gif) repeat-x left bottom;}
.featured .top_gradient {background: url(../images/featured-box-top_bg.gif) repeat-x left top;}
/* Product Guide Box */
.product_guide, .new_client, .certificari {background-image: url(../images/sprite.png);background-position: -10px -504px;margin-bottom: 20px;}
.product_guide h2.box_title, .new_client  h2.box_title, .certificari h2.box_title{background-image: url(../images/sprite.png);background-position: -10px -644px;height: 60px;}
.product_guide p, .new_client p, .certificari p {padding: 0 6px 10px;font-size:13px;}
.product_guide a, .product_guide a:hover, .new_client a, .new_client a:hover, .certificari a, .certificari a:hover {font-weight: bold;font-size: 11px;text-decoration: underline;color: #000;}
.new_client h2.box_title {background: url(../images/new_client.png) no-repeat left top;}
.certificari { padding-bottom: 5px;}
.certificari h2.box_title  {background-image: url(../images/sprite.png);background-position:-10px -724px;height: 80px;}
.new_client p {font-size: 11px;}
/* Footer */
.footer {clear: both;text-align: center;color: #707070;line-height: 24px;padding: 10px 0;}
.footer a, .footer a:hover {text-decoration: none;color: #707070;}
.footer ul{margin:auto;}
.footer ul li{display:inline;}
.footer div {color: #999999;}
.footer div a, .footer div a:hover {text-decoration: none;color: #999999;}
/* Bredcrum */
.bredcrum {color: #999;margin-bottom: 10px;}
.bredcrum a {color: #999;text-decoration: none;}
.bredcrum a:hover {color: #000;text-decoration: underline;}
/* Page Title */
h1.page_title {color: #111;font-size: 26px;letter-spacing: -1px;padding: 3px 0 15px;border-bottom: 1px solid #d7d7d7;}
/* Page Subtitle */
h2.page_subtitle {font-size: 20px;color: #888;padding: 40px 0 4px;margin-bottom: 20px;border-bottom: 1px solid #d7d7d7;letter-spacing: -1px;}
.no_margins {margin: 0;}
/* Category List */
.category_list .asinItem h2 a, .category_list .asinItem h2 a:hover {font-weight: bold;}

/* Page Navigation */
.pagination {padding: 8px 3px;margin-top: 10px;border-bottom: 1px solid #eee;height: 20px;clear: both;}
.sortby {float: left;color: #909090;padding: 3px 6px 0 5px;line-height: 20px;font-size:12px;}
ul.page_nav {float: right;}
ul.page_nav li {display: inline;float: left;margin-right: 4px;color: #a1a1a1;}
ul.page_nav li a {float: left;font-weight: bold;text-decoration: none;color: #666;background: url(../images/page_nav-btn_bg.gif) repeat-x left bottom;border: 1px solid #d7d7d7;height: 15px;padding-top: 3px;width: 22px;text-align: center;}
ul.page_nav li a:hover {color: #0072bc;background: url(../images/page_nav-btn-hover_bg.gif) repeat-x left bottom;border: 1px solid #999;}
ul.page_nav li.prev a, ul.page_nav li.next a {width: auto;position: relative;}
ul.page_nav li.prev a {padding-left: 12px;padding-right: 6px;}
ul.page_nav li.next a {padding-right: 12px;padding-left: 6px;}
ul.page_nav li.prev a img, ul.page_nav li.next a img {position: absolute;top: 6px;right: 4px;}
ul.page_nav li.prev a img {left: 4px;}
ul.page_nav li.current_page a, ul.current_page li.next a:hover {background: #fff;border: 1px solid #ebebeb;color: #b2b2b2;}
ul.page_nav li.prev {margin-right: 10px;}
ul.page_nav li.skip_pages {font-weight: bold;padding-top: 4px;}
.pag {float:left; line-height:20px;margin-right: 10px;}

/* Product Details */
.product_image {float: left;position: relative;width: 304px;padding-top: 20px;}
.viewLargeImageLink {background: url(../images/btn_plus_sign.gif) no-repeat left;width: 115px;margin: 0 auto;padding-left: 20px;}
.product_information {float: left;position: relative;width: 420px;padding-top: 20px;float: right;}
.description_top {padding: 10px 0 0;font-size: 12px;}
.description_top ul {list-style-type:disc;padding-left: 30px;padding-top: 10px;}
.description ul {list-style-type:disc;padding-left: 30px;padding-top: 10px;}
.product_code {padding: 0 0 15px;font-size: 14px;font-weight: bold;line-height: 25px;margin-top:10px;}
.product_specs {margin-top: 20px;}
a.prcd {cursor: pointer;text-decoration:none;}
a:hover.prcd {text-decoration:underline;}
table.product_list {width: 600px;margin: 0 auto;border: 1px solid #D7D7D7;}
.product_list_head {font-weight: bold;padding-left: 10px;height: 30px;font-size: 15px;}
table.product_list tr td {font-size:11px;padding: 5px;padding-left:15px;border: 1px solid #D7D7D7;}
table.product_list tr th {font-size:12px;	background-color: #eee;padding-left:15px;height: 30px;font-weight: bold;color: #333;border-right: 1px solid #D7D7D7;}
.product_options {background: url(../images/product_options_bg.gif) repeat-x;padding: 10px;height: auto !important;height: 45px;min-height: 35px;}
.product_options h2.price {margin-bottom: 10px;}
.product_options h2 strong {color: #000;}
.product_options h2, .rating_holder {color: #464646;font-size: 15px;line-height: 20px;padding: 3px 0;height: 20px;}

/* Product Tabs */
ul.tabs {float: left;height: 29px;	width: 100%;border-bottom: 1px solid #d7d7d7;font-size:11px;}
ul.tabs li {float: left;height: 28px;line-height: 28px;	margin-bottom: -1px;background: #fff;overflow: hidden;position: relative;}
ul.tabs li a, ul.tabs li a:hover {text-decoration: none;color: #555555;display: block;font-weight: normal;padding: 0 12px;}
ul.tabs li a:hover {color: #0072BC;}
html ul.tabs li.active {background: #fff;color: #000;border: 1px solid #d7d7d7;border-bottom: 1px solid #fff;}
html ul.tabs li.active  a{color: #0072BC;font-weight: bold;}
html ul.tabs li.active a:hover {background: #fff;color: #0072BC;}
.tab_container {border: 0px solid #d7d7d7;border-top: none;clear: both;float: left;width: 100%;background: #fff;}
.tab_content {padding: 7px 13px;margin-top: 10px;}
.tab_content p {padding: 10px 0 0;}
/* Reviews List */
.review_item {padding-bottom: 26px;}
.review_item h2 {font-size: 12px;color: #252525;padding-bottom: 7px;}
.review_item p {padding-top: 2px;color: #898989;}
/* Basket List */
.basket_options {margin-top: 10px;margin-left: 160px;text-align: center;}
.basket_options a {margin-left: 10px;}
input.silver_btn { /* this style is for input elements*/font-weight: bold;font-size: 10px;color: #666666;border: 1px solid #d7d7d7;background: #fff url(../images/silver-btn_bg.gif) repeat-x left bottom;padding: 2px 4px;vertical-align: middle;cursor: pointer;}

/* Hide Text From Element */
h1.logo a span, .basket a span, .product_menu h2 span, .product_guide h2.box_title span, .store_locator h2.box_title span {position: absolute;left: -50000px;}

/*tooltip*/
#tooltip {position: absolute;z-index: 3000;border: 1px solid #aaa;background-color: #fff;padding: 5px;opacity: 0.9;}
#tooltip h3, #tooltip div { margin: 0;}
#tooltip.right { width: 200px;}

/*custom style*/
.loginBox {padding: 20px;border: 1px solid #D7D7D7;	}
.longLabel {width:135px;line-height: 19px;font-size: 12px;}
.shortLabel {width:50px;line-height: 22px;font-size:12px;}
.mediumLabel {width:110px;line-height: 22px;font-size:12px;}
.loginText{margin-bottom: 10px;font-size: 12px;width:400px;}
.error {color: #ff0000;	line-height:27px;font-size: 10px;margin-left: 5px;}
.long_content {float: left;width: 700px;padding-left: 13px;}

.user-table {width: 100%;margin-top: 10px;margin-bottom: 10px;}
.user-table th {background-color: #999;font-size: 12px;color: #fff;font-weight: bold;padding: 5px;text-align:center;}
.user-table tr td {padding:5px;font-size:12px;width: 175px;text-align:center;}
.filterUsers {padding: 10px;line-height: 15px;}
.filterUsers input{height: 15px;background: #F2F2F2;font-weight: bold;width: 130px;}
#filterLink {background-color: #0072BC;color: #fff;padding: 5px;font-weight: bold;text-decoration: none;}

.formStyle {padding-top: 10px;padding-left: 10px;}
.orderBtn {background: url(../images/shopping-basket_bg-big.png) no-repeat;height:25px;width:30px;border:0;cursor: pointer;}
.basket_table {margin-top: 15px;}
.basket_table thead th{background-color: #f2f2f2;padding: 5px;font-size: 11px;font-weight: bold;}
.basket_table tr td{padding:5px;border-bottom: 1px solid #d4d4d4;}
.basket_actions {margin-top:15px;margin-bottom:10px;}
.empty {margin-left: 10px;}
.basketmessage  {font-size: 12px;padding: 10px;}
.sendOrder, .updateData, .insertAddress, .changeAddress, .insertContact, .changePerson {background: url(../images/checkout_btn.png) no-repeat;height:26px;width:130px;border:0;cursor: pointer;}
.updateData {background: url(../images/actualizare.png) no-repeat;}
.insertAddress {background: url(../images/add_address.png) no-repeat;}
.changeAddress {background: url(../images/change_address.png) no-repeat;}
.insertContact {background: url(../images/add_contact.png) no-repeat;}
.changePerson {background: url(../images/change_person.png) no-repeat;}

.orderForm {margin-top: 10px;}
.orderForm table tr td{padding: 3px;}
.orderForm table tr td.lasttd{border-right:1px solid #d4d4d4;padding-right: 45px;}
.orderForm table tr td.firsttd{padding-left: 35px;}
.orderForm input, .orderForm select {height: 20px;border: 1px solid #ccc;width: 300px;margin-left: 20px;padding-left: 5px;}
.orderForm textarea{border: 1px solid #ccc;width: 300px;margin-left: 20px;padding-left: 5px;}
.sendOrderWarning {font-size:12px;font-weight: bold;padding-left: 5px;margin-top: 20px;}

.myAccountForm {margin-left: 20px;}
.myAccountForm input, .myAccountForm select , .myAccountForm textarea{width: 250px;}
.addressForm input, .addressForm select , .addressForm textarea{width: 340px;}
.savedAddress {background-color: #f8f8f8;font-size: 11px;padding: 10px;margin-bottom: 10px;width: 350px;}
.addresActions a{color: #000000;font-size: 12px;line-height: 27px;padding-left: 10px;text-decoration: none;}
.page_navigation a{background: url("../images/page_nav-btn_bg.gif") repeat-x scroll left bottom transparent;border: 1px solid #D7D7D7;color: #666666;float: left;font-weight: bold;height: 15px;padding-top: 3px;text-align: center;text-decoration: none;width: 22px;margin-left:2px;}
.page_navigation a.active_page{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #EBEBEB;color: #B2B2B2;}
.noResultsFound {padding: 10px;font-size: 12px;margin-bottom: 40px;margin-top: 20px;}
.round {-moz-border-radius: 10px;border-radius: 10px;}
.viewSingleUser td{font-size: 12px;padding: 7px;}
#updateresult {margin-left: 10px;color: #009900;}
.similarProducts {width: 100%;}
.similarProducts td {padding: 5px 5px 5px 20px;}
.similarProducts td a{margin-left: 10px;text-decoration: none;color: #898989;}
.similarProducts td a:hover{text-decoration: underline;	}
.red {color: #f00;}
.green{color: #080;}
.dimensionTitle {font-size:12px;	margin-top: 10px;margin-bottom: 5px;margin-left: 5px;	width:340px;border-bottom: 1px solid #f2f2f2;}
table.dimension_list {width: 350px;}
table.dimension_list td {width:175px;font-size: 12px;padding: 5px 5px 5px 10px;}

.colorSquare {width:15px;height: 8px;display:block;float:left;margin-right: 10px;margin-top: 1px;border: 1px solid #888;}
.contactTable td {padding: 8px;font-size:12px;}
.aboutTable td {padding: 8px;font-size:14px;}
#welcome-msg {color: #fff;padding:15px;margin-top:5px;font-size: 12px;}
.banner_promotie {margin-bottom:20px;}

.recomandari_descriere {text-align:left; margin-top: 10px;color:#999;}
.recomandari_subtitle {text-align:left;font-size: 12px; margin-top: 10px;}
.recomandari_link {text-decoration:none; width: 170px; text-align:left; display:block;margin-top:5px;}

.help_subtitle {text-align:left;font-size: 13px; margin-top: 10px;}
.help_parts {font-size: 13px; padding-left:5px; margin-top: 10px;margin-bottom: 15px;}
.subquestion {padding-left:10px; margin-bottom:5px;margin-top:5px;}
.qanda {margin-top: 40px; font-size: 13px;padding-left:5px;}
.question_big {margin-top: 30px;}
.question {color:#0072BC;font-weight:bold; font-size:12px;margin-top:20px;}
.answer_title {font-size:12px;font-weight:bold;margin-top:30px;}
.answer {margin-top:10px;}

/*manufacturers*/
.box_manufacturer {border: 1px solid #d4d4d4;margin-top: 20px;background-color: #f2f2f2;height: 50px;width:940px;}
.box_manufacturer ul li {width: 120px;display: inline;}
.box_manufacturer table{height:50px;}

a.esselte {background-image: url(../images/sprite_manufacturer.png); background-position:-10px -10px;width:70px;height:23px;display:block;margin:15px;}
a.esselte:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -452px;}

a.leitz {background-image: url(../images/sprite_manufacturer.png); background-position:-10px -46px;width:70px;height:20px;display:block;margin-right:15px;}
a.leitz:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -488px;}

a.rapid {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -79px;width:65px;height:35px;display:block;margin-right:15px;}
a.rapid:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -521px;}

a.faber {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -361px;width:88px;height:30px;display:block;}
a.faber:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -803px;}

a.schneider {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -168px;width: 73px;height:14px;display:block;margin-right:15px;}
a.schneider:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -610px;}

a.rotring {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -196px;width: 63px;height:30px;display:block;margin-right:15px;}
a.rotring:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -638px;}

a.pelican {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -286px;width: 72px;height:20px;display:block;margin-right:15px;}
a.pelican:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -728px;}

a.dataline {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -126px;width: 65px;height:28px;display:block;margin-right:15px;}
a.dataline:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -568px;}

a.xerox {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -321px;width: 67px;height:22px;display:block;margin-right:11px;}
a.xerox:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -763px;}

a.pilot {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -239px;width: 75px;height:32px;display:block;margin-right:15px;}
a.pilot:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -681px;}

a.citizen {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -402px;width: 72px;height:35px;display:block;}
a.citizen:hover {background-image: url(../images/sprite_manufacturer.png);background-position:-10px -844px;}

.confirmation-text {margin-top: 10px;margin-bottom: 20px;}
.confirmation-text p{font-size: 14px;}

.single_order_heading {font-size: 12px;font-weight:bold; margin-top: 20px;margin-bottom:10px; padding:5px; background-color:#f2f2f2;}
.ordered_products tr td{width: 170px;padding:5px; font-size:12px;}
.order_status tr td{font-size:12px;}

.meniu_recomandari {margin-top: 50px;}
.meniu_recomandari_head {font-size: 14px; font-weight:bold;margin-bottom: 20px;}
.meniu_recomandari_link {padding: 5px;}

.promodiv { background-color: #f2f2f2;margin-top: 30px;-moz-border-radius: 15px;border-radius: 15px;padding-top:10px;}
.promotext {width:300px; float:left;margin-left:10px;padding-left:10px;}
.promotitle {font-weight:bold; font-size:17px;}
.promobody {font-size:16px;}

/*Jquery UI*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}

* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}

.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}

.ui-state-disabled{cursor:default !important}

.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}

.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}

.ui-widget{font-family:Verdana,Arial,sans-serif; font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #aaa; background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{border:1px solid #aaa; background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color:#222; font-weight:bold}
.ui-widget-header a{color:#222}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d3d3d3; background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#555}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555; text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #999; background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #aaa; background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:normal; color:#212121}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121; text-decoration:none}
.ui-widget:active{outline:none}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fcefa1; background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a; background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color:#cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}

.ui-icon{width:16px; height:16px; background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}

.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}

.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}

.ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-right{ -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}

.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px; padding:8px; background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px}

.ui-autocomplete{position:absolute; cursor:default}

* html .ui-autocomplete{width:1px}

.ui-menu{list-style:none; padding:2px; margin:0; display:block; float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0; padding:0; zoom:1; float:left; clear:left; width:100%}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover, 
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal; margin:-1px}
/*end JQuery UI*/

