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

body {margin:0 auto; background:url(../img/bg_body.gif) repeat-y #C69DAB center; font-family:Lucida Sans, Lucida, Trebuchet ms, sans-serif; overflow:-moz-scrollbars-vertical;}
ul {list-style:none; margin:0px;}
img {border:0px;}
a {text-decoration:none; color:#FFFFFF; cursor:pointer!important;}
a:hover {text-decoration: underline;}
select, input {font-family:Lucida Sans, Lucida, Trebuchet ms, sans-serif; color:#8E757F;}
form  {margin:0;}
p.red {color:#FF0000!important;}
.fixsize { min-height:550px;}

/* botones */
.btn {color:#7A616B; font-size:0.8em; text-transform:uppercase; cursor:pointer; margin:5px 0 0 0; .margin:5px 0 0 0;}
a.linkbtn, .btn a {color:#7A616B; text-decoration:none;}
a.linkbtn a:hover, .btn a:hover {color:#7A616B; text-decoration:underline!important;}

.btn .left {background:url(../img/bg_btn_left_add.jpg); height:29px; width:7px; float:left; margin:0 0 0 0; padding:0; overflow:hidden; _height:100%;}
.btn .center {background:url(../img/bg_btn_center_add.jpg) repeat-x; height:29px; float:left; text-align:center; padding:6px 15px 5px 15px; margin:0;}
.btn .rigth {background:url(../img/bg_btn_rigth_add.jpg) ; height:29px; width:7px; float:left; margin:0px; padding:0px;}

.btnHome .left {background:url(../img/bg_btn_left_add.gif); height:29px; overflow:hidden; _height:100%; width:7px; float:left; margin:10px 0 0 0; padding:0px;}
.btnHome .center {background:url(../img/bg_btn_center_add.jpg) repeat-x; height:29px; float:left; text-align:center; padding:6px 45px 5px 45px; margin:10px 0 0 0;}
.btnHome .rigth {background:url(../img/bg_btn_rigth_add.gif) ; height:29px; width:7px; float:left; margin:10px 0 0 0; padding:0px;}
a.btnHome {color:#7A616B; text-decoration:none;}
a:hover.btnHome {color:#7A616B; text-decoration:underline!IMPORTANT;}

.btn .leftCheck {background:url(../img/bg_btn_left_out.jpg); height:29px; overflow:hidden; _height:100%; width:7px; float:left;}
.btn .centerCheck {background:url(../img/bg_btn_center_out.jpg) repeat-x; height:29px; float:left; text-align:center; padding:6px 15px 5px 15px;}
.btn .rigthCheck {background:url(../img/bg_btn_rigth_out.jpg) ; height:29px; width:7px; float:left;}
.btn .centerCheck a {color:#fff!important; text-decoration:none;}
.btn .centerCheck a:hover {color:#EBD9E1; text-decoration:underline;}

.btnGo {margin:10px 0 0 40px; text-transform:uppercase; cursor:pointer;}
.btnGo .left {background:url(../img/bg_btn_left_out.jpg); height:29px; overflow:hidden; _height:100%; width:7px; float:left; margin:0px 0 0 0;}
.btnGo .center {background:url(../img/bg_btn_center_out.jpg) repeat-x; height:19px; float:left; text-align:center; padding:6px 15px 5px 15px;}
.btnGo .rigth {background:url(../img/bg_btn_rigth_out.jpg) ; height:29px; width:7px; float:left;}
.btnGo .center a {color:#EBD9E1; text-decoration:none;}
.btnGo .center a:hover {color:#EBD9E1; text-decoration:underline;}

#main {width:724px; margin:0 auto; background:url(../img/bg_body.gif) repeat-y; .left:1px; position:relative;}
#content {width:700px; background: #FFFFFF; padding:12px; margin-top:19px; overflow:hidden; _height:100%;}

#content .header { margin:0px; padding:0px;}
.header .menu {margin:0px; .margin:0 0 0 0px; padding:15px 0 0 0; text-align:center; height:33px;}
.header .menu .pleca { float:left; margin:0px; padding:3px 0 0 0; color:#E8D2DC;}
.header .menu ul { margin:0px; padding:0px;}
.header .menu ul li {display: inline; margin:0 0 0 0px; float:left!important; text-decoration:none; color:#66404D; text-transform: uppercase; font-size:0.8em;}
.header .menu ul li a { margin:0 0 0 0px; float:left!important; text-decoration:none; color:#66404D; padding:3px; text-transform: uppercase;}
.header .menu ul li a:hover { text-decoration:none; color:#fff; background-color:#66404D; padding:3px;}

.header .menu ul li.sign {display: inline; margin:0 0 0 0px; .margin:0 0 0 85px; color:#66404D; text-transform: uppercase; font-size:0.60em; padding:0px;}
.header input.newsign { float:left; margin:0 0 0 5px; font-size:0.65em; width:100px; color:#66404D;}
.header .menu ul li.sign a {padding:3px; .margin:0px; float:left!important; text-transform: uppercase; background-color:#66404D;}
.header .menu ul li.sign a:hover { text-decoration:none; color:#fff; background-color:#66404D; padding:3px;}

.header .menu ul li.submit { margin: 0 0 0 5px; font-size:0.7em;}
.header .menu ul li.submit a {background-color:#C69DAB!important; color:#FFFFFF; padding:3px; margin:0px; float:left!important; text-transform: uppercase;}
.header .menu ul li.submit a:hover {background-color:#66404D!important; text-decoration:none; color:#FFFFFF;}

span.submit { margin: 0 0 0 5px; font-size:0.7em;}
span.submit a {background-color:#C69DAB!important; color:#FFFFFF; padding:3px; margin:0px; float:left!important; text-transform: uppercase;}
span.submit a:hover {background-color:#66404D!important; text-decoration:none; color:#FFFFFF;}

.logo {background: url(../img/miravos_logo.jpg) repeat-x; width:698px; height:96px; margin:0px;}
.logo .miravos { width:349px; margin:0px; float:left;}
.logo .title h1 {margin:0; float:right; text-align:right; color:#66404D; font-weight:normal; padding:30px 20px 0 20px;}


/* Home*/
#content .LeftHome {float:left; width:349px; height:544px; margin:0; background: url(../img/background_home.jpg) no-repeat;}
#content .RigthHome {width:350px; height:544px; float:left; margin:0;}

.filterHome {width:159px; padding:0px; margin:110px 0 0 130px;}
.filterHome h3 {margin:0px; padding:7px 0 0 10px; height:19px; color:#8E757F; font-size:12px; font-weight:bold;}
.filterHome .info {width:156px; overflow:hidden; _height:100%; margin:0px 0px 0px 0px; padding:0 0 20px 0;}
.filterHome .filter { clear:both; padding:5px 0 0 10px; font-size:0.75em; color:#8E757F;}
.filterHome .filter p {display:block; margin:8px 10px 0 0; font-size:12px; }
.filterHome .filter input {float:left; margin:-2px 4px 0 0;}
.filterHome .filter p.separador { border-bottom: dotted 1px #66404D; padding:10px 10px 0 5px;}


/* sku Product */
#content .Left {width:369px; float:left; margin:10px 0 0 0;}
#content .Left h2 {width:369px; height:21px; background: url(../img/bg_title_product.jpg) no-repeat;  margin:0px; padding:5px 0 0 0px; text-align: center; color:#FFFFFF; font-size:0.8em; text-transform:uppercase; }
#content .Left .photoBig {margin:0; width:369px; height:360px!important; background:url(../img/bg_photobg.jpg) repeat-x; text-align:center;}
#content .Left .photosmall {float:left; margin:2px 1px 0 0px;}


#content .Rigth {float:left; width:319px; margin:10px 0px 0px 8px; overflow:hidden; _height:100%; z-index:0!important;}
#content .Rigth .info {clear:both; width:317px; border:solid 1px #E4CDD7; border-top:none; margin:0; padding:0 0 8px 0; overflow:hidden; _height:100%; position:relative;}

.block {}
.block h3.rouded {background:url(../img/bg_title.jpg) no-repeat #E4CDD7; margin:0px; padding:7px 0 0 15px; height:19px; width:304px; color:#8E757F; font-size:12px; font-weight:bold;}
.block h3.recto {background:#E4CDD7; margin:0px; padding:4px 0 4px 15px; color:#8E757F; font-size:12px; font-weight:bold;}
.block h3.rectoL {float:left; width:185px; border-right:1px solid #FFFFFF; background:#E4CDD7;
margin:0px; padding:4px 0 4px 15px; color:#8E757F; font-size:12px; font-weight:bold;}
.block h3.rectoR {float:left; width:108px; background:#E4CDD7; margin:0px; padding:4px 0 4px 10px; color:#8E757F; font-size:12px; font-weight:bold;}

.block p {margin:10px 0px 10px 0px; padding:0px 20px 0px 15px; font-size:0.75em; line-height:17px; color:#806A74; clear:both;}
.block select { margin:0;}
.btadd, .btout {float:left; margin:0 5px;}
.btadd {margin-left:30px; _margin-left:15px;}
.puntos {clear:both; background:url(../img/bg_puntos.gif) repeat-x; margin:5px 0 10px 0; _margin-bottom:0; padding-bottom:0!important; height:1px;}

table.size {width:100%; padding:5px 0 0 0; font-size:12px; color:#7A616B;}
table.size .info {height:30px;}
.shipping {margin:0; padding:0 0 0 15px; font-size:12px; }
table.size p {margin:0; padding:0; font-size:12px; }
.shipping a,
table.size p a { text-decoration: underline; color:#8E757F; margin:0px; padding:0px;}
.shipping  a:hover,
table.size p a:hover {text-decoration:none;}
.info size_selector {width:100%; padding:5px 0 0 0; font-size:12px!important; color:#7A616B;}

table.colors {width:100%; margin:6px 0px 0px 0px; padding:0px; float: left; font-size:11px; color:#8E757F;}
table.colors select  {width:100px; font-size:12px;}

table.price {width:100%; margin:6px 0px 0px 0px;}
table.price p {color:#806A74; font-size:16px; margin:0px; padding:0 0 0 15px; font-weight:bold;}
table.price p.small {color:#806A74; font-size:12px; margin:0px; padding:0!important;}
table.price p.small span { text-decoration: line-through;}
table.price input {width:96px; font-size:12px;}

#content .Rigth .quantity {width:192px; .width:192px; margin:0px 0px 0px 1px; float: left;}
#content .Rigth .quantity .title {background:#E4CDD7; height:21px; color:#8E757F; padding:5px 0 0 15px; font-size:0.75em;}
#content .Rigth .quantity p {margin:0px 0px 0px 0px; height:35px; padding:10px 0 0 15px;  color:#8E757F; font-size:0.75em; float: left;}
#content .Rigth .quantity p img { margin:0px; padding:0px 5px 0px 0px;}

#content .Rigth .text {margin:0px 0px 0px 0px; clear:both;}
#content .Rigth .text .title {background:#E4CDD7; height:21px; color:#8E757F; padding:5px 0 0px 15px; font-size:0.75em;}
#content .Rigth .text p {margin:10px 0px 10px 0px; padding:0px 20px 0px 15px; font-size:0.75em; color:#806A74; clear:both;}
#content .Rigth .text p.separador { border-bottom: dotted 1px #C3C3C3; padding:10px 10px 0 5px;}


.sizing {background:#66404D; width:210px; height:210px; color:#FFFFFF; margin:0px; z-index:2000; font-size:0.8em;}
.sizing .top {width:216px; padding:15px 0 0 5px; text-transform:uppercase; margin:0px; }
.sizing .top p { float:left; padding:0 0 0 5px; margin:0px; }
.sizing .top .close { width:20px; height:17px; background:#C69DAB; float:left; text-align:center; margin:0 0 0 90px; .margin:0 0 0 85px; color:#66404D!important; cursor:pointer;}
.sizing .top .close a { color:#66404D!important; padding:5px 0 5px 0; text-decoration: none!important;}
.sizing .top .close a:hover {  text-decoration: none;}
.sizing .center { clear:both; text-align:center!important; padding:0px; margin:10px 0 0 0;}
.sizing .center table { width:184px; height:109px; margin:15px 0 0 10px; padding:0px; border-bottom:1px solid #C69DAB; border-right:1px solid #C69DAB;}
.sizing .center table tr { margin:0px; padding:0px; }
.sizing .center table td { margin:0px; padding:3px; border-left:1px solid #C69DAB; border-top:1px solid #C69DAB;}
.sizing .center table th { margin:0px; padding:5px; border-left:1px solid #C69DAB; border-top:1px solid #C69DAB;}




/* FILTER PAGE */
.LeftShop {float:left; width:531px; margin:10px 0 0 0;}
.LeftShop h2 {background: url(../img/bg_title_allproduct.jpg) no-repeat; width:530px; height:21px; margin:0px; text-align: center; color:#FFFFFF; font-size:14px; text-transform:uppercase; padding:5px 0 0 0; font-weight:bold;}
.LeftShop .photoBig {width:369px; float:left; margin:0px 0 0 0px; height:360px; background:url(../img/bg_photobg.jpg) repeat-x; text-align:center;}

.LeftShop .rowProduct {clear:both;}
.LeftShop .Product {float:left; width:174px; margin:3px 3px 0 0; padding:0px;}
.Product .info {clear:both; height:35px; width:174px; background:#E4CDD7;}
.Product .info p.product {text-align:center; font-size:11px; margin:0px; padding:3px 0 0 0; color:#66404D; font-weight:bold; line-height:14px;}
.Product .info p.product span {text-align:center; font-size:10px; margin:0px; padding:0px; color:#66404D; font-weight:normal;}
.Product .info p.product span,
.Product .info p.product a { text-decoration: none; color:#66404D;}
.Product .info p.product span a:hover ,
.Product .info p.product a:hover { text-decoration: none; color:#000;}


/* Shop Right*/
#content .RigthShop {float:left; width:160px; margin:10px 0px 0px 8px; padding:0px; }
#content .RigthShop h3 { background:url(../img/bg_title_category.jpg) no-repeat; margin:0px; padding:7px 0 0 15px; height:19px; width:144px;  color:#8E757F; font-size:0.75em; font-weight:bold;}
#content .RigthShop .bottom { background:url(../img/bg_bottom_category.jpg) no-repeat; margin:0px; padding:0px 0 0 15px; height:19px; width:144px; color:#8E757F; font-size:0.75em; font-weight:normal;}
#content .RigthShop .info {width:156px; border-left:solid 1px #E4CDD7; border-right:solid 1px #E4CDD7; overflow:hidden; _height:100%; margin:0px 0px 0px 0px; padding:0 0 20px 0;}
#content .RigthShop .filter { clear:both; padding:5px 0 0 10px; font-size:0.75em; color:#8E757F;}
#content .RigthShop .filter input { float:left; margin:-1px 4px 0 0;}
#content .RigthShop .filter p { clear:both; margin:7px 10px 0 0; padding:2px 0 0 0 ; font-size:1.1em; }
#content .RigthShop .filter p.separador { border-bottom: dotted 1px #C3C3C3; padding:10px 10px 0 5px;}
#content .RigthShop .filter p.separador { border-bottom: dotted 1px #C3C3C3; padding:10px 10px 0 5px;}

#content .RigthShop .infoSinBorde {width:156px; margin:0px 0px 0px 0px; padding:0 0 20px 0;}

#footer {clear:both; width:724px; padding:0 auto; margin:0 auto; text-align:center;}
#footer img.shadow { text-align:center;}
#footer p.contactInfo {margin:0; float:left; color:#C69DAB; font-size:10px; border-right: 1px #553541 solid;  padding-right:10px; margin-left:200px; font-style:normal; _margin-left:110px;}
#footer p.contactInfo  a {color:#C69DAB; text-decoration:none;}
#footer p.contactInfo  a:hover {text-decoration: underline;}
#footer h1.tagline {position:relative; display:inline; color:#C69DAB; font-size:10px; margin:0; padding: 0 10px 0 40px; float:left; font-style:normal; border-left: 1px solid #7C4E5E;}
#footer h1.tagline img.tag {position:absolute; left: 4px; top:-6px;}

/* Menu cart */
.menuCart {height: 152px; width:108px; position:absolute; background:#E4CDD7; left: 724px; top: 46px;}
.menuCart .top {clear:both; height:35px; background:url(../img/menu_cart_bg_top.gif) no-repeat top;}
.menuCart .top p {margin:0; padding:17px 0 0 28px; color:#E4CDD7; font-size:11px;}
.menuCart .mid {clear:both; height:105px;}
.menuCart .mid p {color:#806A74; font-size:12px; margin:10px 0 0 5px; border-bottom:1px solid #C69DAB; padding:0 0 15px 0;}
.menuCart .mid a {display: block; font-size:11px; margin:0 0 0 8px; color:#806A74; text-decoration:none;}
.menuCart .mid a:hover { color:#66404D;}
.menuCart .bot {clear:both; height:14px; background:url(../img/menu_cart_bg_bot.gif) bottom no-repeat;}

/* your cart page */
.YourCart {float:left; width:696px; margin:10px 0px 0px 0px; overflow:hidden; _height:100%;}
.YourCart h2 {background: url(../img/bg_tit_yourcart.gif) no-repeat #ffffff; margin:0px; text-align:center; padding:4px 0 4px 0; color:#FFFFFF; font-size:12px; font-weight:bold;}
.YourCart .info {margin:0 auto; border:solid 1px #E4CDD7; border-top:none; padding:0 0 10px 0; overflow:hidden; _height:100%; position:relative;}
#dialog-message {clear:both; width:425px; margin:0 auto; padding:10px 0 0 0; font-size:14px; color:#ff0000;}
.FormContent {clear:both;	width:425px;	margin:0 auto;	padding:10px;}
.YourCart h3 {background:#E4CDD7; margin:0px; color:#7A616B; padding:4px 10px 4px 10px; font-size:12px; font-weight:bold;}

/* your checkout */
p.notice {}
p.notice a {color:#806A74; text-decoration:underline;}
table.totals { width:100%; color:#806A74;}
table.totals td {}
.shipping-method {color:#806A74;}
.total-name, .total-alt-value, .total-value, .shipping-method {color:#806A74; font-weight:bold; font-size:12px;}
td.total, td.total span.currency  {color:#806A74; font-weight:bold; font-size:14px!important;}

/*error */
.error-message {font-size:12px; color:#806A74;}
.error-message strong {color:#FF0000; font-size:14px;}
.text-block {font-size:12px; color:#806A74; margin:0;}

/* INVOICE */
.dialog {font-size:12px; color:#806A74; padding:10px; width:678px;  border:1px solid #E4CDD7;}

p.invoice-products-title {margin:0; font-size:14px; font-weight:bold;}
.title-with-sort-row { background:#F8F1F4;}
.dialog .title title-with-sort-row h2 {margin:0; font-size:14px;}
table.width-100 {width:100%; background:#E4CDD7; padding:10px;}
table.order-invoice {width:100%; clear:both;}
.invoice-right-info, strong.invoice-title, .invoice-address-title {font-size:14px;}
.simple-button { background-color:#CCCCCC; color:#000099;}
a.simple-button {}
.invoice-personal-info  {float:left; width:40%;}
p.invoice-products-title { clear:both; background:#E4CDD7; padding:2px 5px; margin-top:20px;}
table.invoice-products th { background:#F8F1F4;} 
td.invoice-price-column, td.invoice-product-column, td.invoice-price-column, td.invoice-quantity-column {border-right:1px solid #F8F1F4;}
table.invoice-personal-info {border-right:1px solid #F8F1F4; margin-right:10px; width:35%;}
table.invoice-personal-info td {}
table.invoice-products { width:100%; clear:both; border:1px solid #E4CDD7; text-align:center;}
table.invoice-totals {float:right;}
td.invoice-total-name-fin {width:100px; text-align:right!important; font-size:14px;}
td.invoice-total-name-fin strong  {text-align:right!important;}
td.invoice-total-name {	width:120px;	text-align:right;	padding-right:5px;}
span.currency {font-size:14px; text-align:right;}
td.invoice-total-value {width:50px; text-align:right!important;}
td.invoice-total-value span.currency {}
td.invoice-bottom-note p {font-size:14px; font-weight:bold; margin-top:10px;}
.invoice-line { border-bottom:1px solid #F8F1F4; height:1px; font-size:1px;}

/* headers steps */
.YourCart .steps { position:relative; background:#E4CDD7; _position: none;}
.YourCart .steps h3 { color:#7A616B; font-size:12px; font-weight:bold; margin:3px 0 3px 0;}
.YourCart .steps .number {position:absolute; left: 350px; top: 5px; _top: 128px; color:#7A616B; font-size:12px; font-weight:bold;}

.rowForm { border-bottom:#E4CDD7 1px solid; clear:both; padding:5px; overflow:hidden; _height:100%}
.rowForm .left { float:left; width:140px;}
.rowForm .left p { text-align:right; margin:0px; color:#806A74; padding:0 7px 0 0;}
.rowForm .left p span { color:#FF0000;}
.rowForm .right { float:left; width:270px; color:#806A74; font-size:12px;}
.rowForm .right a { text-decoration: underline; color:#806A74;}
.rowForm .right a:hover { text-decoration: none; color:#806A74;}

.rowForm .right input { width:210px; color:#806A74;}
.rowForm .right select { width:215px;}
.rowForm .right textarea { width:215px; color:#806A74; height:50px;}


.YourCart .subtotal {clear:both; background:#F7F7F7!important; border-bottom:1px solid #E4CDD7; border-top:1px solid #E4CDD7; padding:5px 10px  5px 20px; text-align:right; .padding-top:3px; color:#806A74; font-size:16px; font-weight:bold;}
.YourCart .Botones {clear:both; margin:10px 0 0 0; text-align:center;}
.YourCart .Botones table { text-align:center;}
.YourCart p {margin:10px 0 10px 0; padding:0; font-size:12px; line-height:17px; color:#806A74;}
.YourCart .Item {clear:both; padding:10px 10px 10px 0; margin:0 0 20px 0; overflow:hidden; _height:100%;}
.Item .ColLeft  {float:left; width:174px;}
.Item .ColRight  {float:left; width:226px; margin-left:10px;}
.Item .ColRight h4 {margin:0; color:#806A74; padding:0 0 3px 0; font-size:12px; font-weight:bold;}
.Item .ColRight p {margin:0;}
.Item .ColRight .price {clear:both; overflow:hidden; _height:100%; margin:5px 0 5px 0;}
.ColRight .links  {border-top:1px solid #E4CDD7; border-bottom:2px solid #E4CDD7; padding:5px 0 5px 0; overflow:hidden; _height:100%;}
.ColRight .links a.btnTextV {width:40%!important; margin:0 20px 3px 0; float:left; color:#66404D; text-decoration:none; font-size:12px;}
.ColRight .links a.btnTextR { width:40%!important; margin:0 20px 3px 0; float:left; color:#E11616; text-decoration:none; font-size:12px;}
a:hover.btnTextV, a:hover.btnTextR {color:#333333;}
.Item .ColRight .block {clear:both; margin:10px auto!important 0 auto!important;}

table .priceCart {width:100%; height:auto;}
.price p.price {margin:auto 0 0 auto; padding:7px 0 0 0; color:#806A74; font-size:16px!important;}
.YourCart .subtotal span,
.price p.price span {font-size:12px!important;}
.price input.products {width:30px; margin:0!Important 0 5px 0; font-size:16px!important;}
img.thumb {width:122px;cursor:pointer;cursor:hand;}
img.img_main {margin:0 auto;display:block;}
div#photo_selector {width:369px;border:1px solid red;}

/* press */
.contenedor {margin:0 auto; border:solid 1px #E4CDD7; padding:0 0 10px 0; overflow:hidden; _height:100%; position:relative;}
.bgUnderContruc {clear:both; position:relative; width:512px; height:360px; margin:0 auto; background:url(../img/bg_under_construction.gif) no-repeat center;}
.bgUnderContruc .txt {position:absolute; left: 154px; top: 164px; color:#7A616B; font-size:12px;}

/* contact us */
.bgContactus {clear:both; position:relative; width:540px; height:360px; margin:0 auto; background: url(../img/bg_contactus.gif) no-repeat center;}
.bgContactus .txt {position:absolute; left: 154px; top: 134px; color:#7A616B; font-size:12px; line-height:18px;}

/* where to buy */
.whretobuy {clear:both; background:#E4CCD6 url(../img/bg_wheretobuy.gif) no-repeat; background-position:left; border-top:2px solid #FFFFFF; overflow:hidden; _height:100%;}
.resellers  {float:right; width:350px; padding:10px;}
.resellers h3 {clear:both; color:#806A74; font-size:14px; padding:10px 0 0 0; margin:0;}
.resellers p {float:left; width:165px; padding:0 10px 0 0; font-size:11px; color:#7A616B;}

.resellers .highlighted {clear:both; width:350px; margin:15px 0 30px 0;}
.highlighted .top {background:url(../img/highlighted_top.gif) no-repeat top; width:350px; height:14px; font-size:1px;} 
.highlighted .bot {background:url(../img/highlighted_bot.gif) no-repeat top; width:350px; height:14px;}
.highlighted .mid {background:#D7B5C4; padding:10px;}
.highlighted .mid h3 {margin:0; padding:0;} 
.highlighted .mid p { float:none; font-size:12px; padding:0; margin:5px 0 0 0; width:auto;}

.resellers a  {color:#7A616B;}
.resellers a:hover  {color:#fff; text-decoration:none;}

/* newsletter */
.register-section-title { font-size:14px; color:#806A74; font-weight:bold;}
td.register-section-text, .news-register-item { font-size:12px; color:#806A74; }
.news-register-item input { margin:0 10px 0 0;}

box message-e {}
product-properties{ font-size:12px; color:#806A74; }

.checkout-payment-name { font-size:0.8em; color:#806A74; }
.checkout-payment-paypal { font-size:0.8em; color:#806A74;}

.FormContent {color:#806A74;}
.step tr { font-size:0.8em!important; color:#806A74;}
.FormContent .details { font-size:0.8em!important;}
.FormContent .details td.left { text-align:left; font-weight:bold; width:120px;}
.FormContent .details td.right { text-align:left;}
.FormContent h3 { margin:8px 0 8px 0;}


a.simple-button {background:#C69DAB!important; color:#FFFFFF; padding:5px; margin:10px 15px 5px 0px; float:left!important; text-transform: uppercase; float:left; font-size:0.8em; text-decoration:none;}

a:hover.simple-button {background:#66404D!important; text-decoration:none; color:#FFFFFF; }