/*
Theme Name: WordPress Escapade
Description: WordPress Escapade
Version: 1.0
*/



* {margin:0; padding: 0;}

body {background-color: #cccccc;margin:0;padding: 0; font-family: Arial, Georgia, Verdana, Helvetica;
background-image: url(images/body-bg.png);
background-repeat: repeat-y;
background-position: center top;}

/*  */
.wrapper {margin:0px auto; width: 900px; padding: 0px 25px;}


/* header section */
.wrapper .header {padding-top: 12px; position:relative; width: 900px;}
.wrapper .header .logo {float: left;}
.wrapper .header .search {float: right;}
.wrapper .header .search #searchform {float: left;}
.wrapper .header .search #searchform #input {width: 200px;border: 1px #c9c9c9 solid; float: left; font-size: 11px; color:#919090; padding: 3px 3px 2px 3px}
.wrapper .header #searchform #searchsubmit {background-position: left bottom;background-image: url(images/submit-button.gif); width: 20px; height: 20px; border: none;float: left; margin-left: 4px; margin-top: 0px;}

.wrapper .header .menu {clear: both;position: absolute; text-align: right; left: 230px; top: 35px; padding: 0px; padding-top: 18px; width: 667px;}
.wrapper .header .menu ul {list-style: none; float: right}
.wrapper .header .menu ul li {float: left; text-align: left;border-right: 1px #e6e6e6 solid;height: 34px; padding: 7px 10px 0px 10px}
.wrapper .header .menu ul li a {display: inline-block; text-align: left; font-size: 11px; color: #555555; font-weight: bold; text-decoration: none;}
.wrapper .header .menu ul li a:hover {color: #000}

.wrapper .main { padding-top: 31px}
.wrapper .main .sidebar{float: left; width: 235px; padding-bottom: 15px;}
.wrapper .main .sidebar ul {list-style: none;}
.wrapper .main .sidebar ul li {}
.wrapper .main .sidebar ul li a {background-image:url("/wp-content/themes/escapade/images/menu-list-icon.gif");background-position:0px 7px;background-repeat:no-repeat;color:#555555;display:block;font-size:11px;padding:4px 0 4px 14px;text-decoration:none;}
.wrapper .main .sidebar .menu {width: 220px;}
.wrapper .main .sidebar .menu h2 {background-image: url(images/menu-header-bg.gif);background-repeat: no-repeat; color: #fdfdfd; font-size: 14px; font-weight: bold; padding: 10px 0px 8px 11px;}
.wrapper .main .sidebar .menu ul {list-style: none;background-color: #f2f0e9;}
.wrapper .main .sidebar .menu ul li {border-bottom: 1px #e4e1d6 solid;}
.wrapper .main .sidebar .menu ul li.current-cat {background-color: #e4e1d6;}
.wrapper .main .sidebar .menu ul li a {text-decoration: none; font-size: 11px; color: #555555; display: block;background-image: url(images/menu-list-icon.gif);background-repeat: no-repeat;background-position: +12px +7px;padding: 4px 0px 8px 26px;}
.wrapper .main .sidebar .menu ul li a:hover {color: #000;background-color: #eae8e0;}

.wrapper .main .sidebar .titles {width: 220px; margin-top: 25px;}
.wrapper .main .sidebar .titles li {text-align: center; padding: 15px 0px}
.wrapper .main .sidebar h3 {color:#555555;font-size:12px;font-weight:bold;padding-bottom:0px;padding-top:25px;}
.wrapper .main .sidebar h3.widget-title {padding-bottom: 5px}

.wrapper .main .sidebar .recently_visited {width: 216px; height: 147px; position: relative;border: 2px #e5e5e5 solid; margin: 15px 0px}
.wrapper .main .sidebar .recently_visited img {border: 0px; padding: 3px 0px 0px 3px; width: 102px; height: 140px}
.wrapper .main .sidebar .recently_visited .data {width: 105px; height: 141px; position: absolute; right: 0px; top: 0px; padding: 3px;}
.wrapper .main .sidebar .recently_visited .data h4 {color:#000000;font-size:11px;font-weight:normal;height:77px;line-height:15px;margin-bottom:5px;overflow:hidden;}
.wrapper .main .sidebar .recently_visited .data h4 a {color:#000000; text-decoration: none;}
.wrapper .main .sidebar .recently_visited .data p.price {padding: 0px; font-size: 18px; color: #cc0000; padding-left: 0px}
.wrapper .main .sidebar .recently_visited .data .button {position: absolute; bottom: 14px; left: 15px;}
.wrapper .main .sidebar .recently_visited .data .button img {width: auto; height: auto; border: none; padding: 0px}



.wrapper .main .content{float: left; width: 665px; color: #555555;}
.wrapper .main .content h1 {font-size: 23px; color: #cc0000;}
.wrapper .main .content p {padding: 10px 0px; line-height: 18px; font-size: 12px;}
.wrapper .main .content p a {text-decoration: none; color: #990000;}
.wrapper .main .content p a:hover {text-decoration: underline}

.wrapper .main .content .category-image {position: relative; width: 320px; height: 135px; padding: 10px 0px}
.wrapper .main .content .category-image img {width: 320px; height: 135px; border: 0px;}
.wrapper .main .content .category-image h2 {position: absolute; left: 0px; bottom: 7px; height: 27px; font-size: 18px; font-weight: normal; color: #a30303;background-image: url(images/categ-title-bg.png); padding-left: 8px; padding-top: 3px; width: 312px;}
.wrapper .main .content .category-image h2 a {text-decoration: none; color: #a30303;}

.wrapper .main .category {}
.wrapper .main .category h2 {color: #555555; font-size: 12px; font-weight: bold; padding-top: 5px; padding-bottom: 10px}
.wrapper .main .category h2 a {text-decoration: none; color: #cc0000}
.wrapper .main .category .wp-pagenavi {float: right; margin-bottom: 10px;}
.wrapper .main .category .jcarousel-container {padding-bottom: 30px;}
.wrapper .main .category .separator {height: 7px;background-color: #e5e5e5; margin-bottom: 10px;}
.wrapper .main .category .separator p {font-size: 0px; line-height: 0px; display: inline}

.wrapper .main .fdi h2 {color: #555555; font-size: 12px; font-weight: bold; padding-top: 15px; padding-bottom: 0px; padding-left: 5px}
.wrapper .main .fdi h2 a {text-decoration: none; color: #555555; margin-left: 4px}
.wrapper .main .fdi h2 a:hover {color: #cc0000}

#fdi_products_search {display: none;}

.wrapper .main .category .cat_product {width: 190px; height: 260px;border: 3px #e2e2e2 solid;overflow: hidden; position: relative; float: left; margin: 11px;}
.wrapper .main .category .cat_product img {width: 190px; height: 260px;}
.wrapper .main .category .cat_product .data {width: 184px;background-image: url(images/cat-product-bg.png);background-repeat: repeat;background-position: left top; position: absolute; bottom: 0px; left: 0px; padding: 3px 3px 3px 3px;}
.wrapper .main .category .cat_product .data h4 {color: #000; font-size: 11px; line-height: 15px; overflow: hidden; font-weight: normal; height: 30px; margin-bottom: 5px}
.wrapper .main .category .cat_product .data h4 a {color: #000; text-decoration: none}
.wrapper .main .category .cat_product .data p.price {padding: 0px; font-size: 18px; color: #cc0000; padding-left: 5px}
.wrapper .main .category .cat_product .data .button img {width: auto; height: auto; position: absolute; bottom: 4px; right: 5px; border: none;}

.dinamic_buy_button {cursor: pointer;}

.wrapper .main .button {}

.wrapper .main .product {}
.wrapper .main .product .product_block{margin-top: 20px;}
.wrapper .main .product .product_block img.product_img {width: 267px; height: 364px;border: 1px #e5e5e5 solid;}
.wrapper .main .product .product_block .data {float: right; width: 365px; overflow: hidden}
.wrapper .main .product .product_block .data h1 {font-size: 16px; color: #555555; font-weight: bold}
.wrapper .main .product .product_block .data h4 {color: #000; font-size: 11px; line-height: 15px; overflow: hidden; font-weight: normal; height: 30px; margin-bottom: 5px}
.wrapper .main .product .product_block .data p {padding: 0px; line-height: 18px;}
.wrapper .main .product .product_block .data ul.product_spec {padding-top: 22px; padding-bottom: 25px; list-style: none; font-size: 12px; line-height: 18px;}
.wrapper .main .product .product_block .data ul.product_spec li b.price {color: #cc0000}
.wrapper .main .product .product_block .data p.price {padding: 0px; font-size: 18px; color: #cc0000; padding-left: 5px}
.wrapper .main .product .product_block .data .button {padding-top: 15px}
.wrapper .main .product .product_block .data .button img {width: auto; height: auto; border: none;}

.wrapper .main .product .comment_block {padding: 5px;background-color: #f8f7f4;}
.wrapper .main .product .comment_block #commentform {}
.wrapper .main .product .comment_block #commentform .input_text {border:1px solid #E5E5E5; font-size: 11px; color:#555555; padding: 4px 3px 2px 3px; width: 200px}
.wrapper .main .product .comment_block #commentform .input_textarea {border:1px solid #E5E5E5; font-size: 11px; color:#555555; padding: 4px 3px 2px 3px; width: 350px}
.wrapper .main .product .comment_block #commentform #submit {width: 130px; height: 18px; border: none;}
.wrapper .main .product .comment_block #commentform label {font-size: 12px; color:#555555; padding-left: 5px;}

.wrapper .main .product ol.commentlist {list-style: none;}
.wrapper .main .product ol.commentlist li {padding: 7px;background-color: #f8f7f4; margin: 10px 0px; color: #000000; font-size: 12px; line-height: 17px}
.wrapper .main .product ol.commentlist li .comment-body {width: 165px; padding-right: 10px; float: left;}
.wrapper .main .product ol.commentlist li .comment-body a {font-size: 12px; color: #000;font-style: italic; text-decoration: none; font-weight: bold}
.wrapper .main .product ol.commentlist li .comment-body span {font-size: 12px; color: #000;font-style: italic; text-decoration: none; font-weight: bold}
.wrapper .main .product ol.commentlist li .comment-body p {padding: 0px}
.wrapper .main .product ol.commentlist li .comment-text {width: 460px; float: left;}
.wrapper .main .product ol.commentlist li .comment-text p {padding: 0px;}

.wrapper .main .product .cat_product {width: 149px; height: 204px; border: 3px #e2e2e2 solid;overflow: hidden; position: relative; float: left; margin: 4px;}
.wrapper .main .product .cat_product img {width: 149px; height: 204px;}
.wrapper .main .product .cat_product .data {width: 143px; background-image: url(images/cat-product-bg.png);background-repeat: repeat;background-position: left top; position: absolute; bottom: 0px; left: 0px; padding: 3px 3px 3px 3px;}
.wrapper .main .product .cat_product .data h4 {color: #000; font-size: 11px; line-height: 15px; overflow: hidden; font-weight: normal; height: 30px; margin-bottom: 5px}
.wrapper .main .product .cat_product .data p.price {padding: 0px; font-size: 18px; color: #cc0000; padding-left: 5px}
.wrapper .main .product .cat_product .data .button img {width: auto; height: auto; position: absolute; bottom: 4px; right: 5px; border: none;}



.wrapper .footer {background-color: #e2e2e2; padding: 14px 22px; margin-bottom: 25px; color: #444444; font-size: 12px; line-height: 17px}
.wrapper .footer p a {text-decoration: none; color: #990000;}
.wrapper .footer p a:hover {text-decoration: underline}


/* page naveigation */
.wrapper .main .wp-pagenavi {font-size:12px; padding-top: 5px; font-size: 11px;}
.wrapper .main .wp-pagenavi a, .wp-pagenavi a:link {text-decoration:none; padding: 0px 5px;color:#000; border: none;}
.wrapper .main .wp-pagenavi a:visited {color: #565450; border: none;}
.wrapper .main .wp-pagenavi a:hover {color:#000;border: none;}
.wrapper .main .wp-pagenavi a.page {color:#000;border: none;}

.wrapper .main .wp-pagenavi span.pages {}
.wrapper .main .wp-pagenavi span.current {font-weight: bold;padding: 0px 5px;border: none;}
.wrapper .main .wp-pagenavi span.extend {border: none;}


.clear {clear: both}
.fl {float: left;}
.fr {float: right;}
.center {text-align: center}

