

/*
Theme Name: Active
Description: active template (two columns)
Author: Fabrizio Bolzicco fabrizio@evectors.it
Template: all active templates
Version: v0.2
*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h3,h4,h5,h5,h6 {font-size:100%;font-weight:normal;} 
abbr,acronym {border:0;}
iframe {border:none;}

/* Global */
body {background: url(http://storage1.evectors.it/images/site002534/template/back.jpg) repeat-x top left;font-size:12px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
.container {margin:0 auto;width:900px;}
.top {height:120px;position:relative;}
.adv_top {position:absolute;top:26px;right:10px;width:460px;height:60px;border:1px solid red;overflow:hidden}
.navigation_top {position:absolute;bottom:10px;right:10px;height:10px;}
.navigation_basket {position:absolute;bottom:10px;right:inherit;height:10px;}
.content {}
.left {width:200px;float:left;}
.box {padding:10px;}
.box2 {padding:5px;}
.right {width:700px;float:right;margin:0 0 15px 0;}
.content .right .dir_desc {margin:20px 0 0 0;}
.footer {height:33px;border-top:1px solid #969696;text-align:center;color:#969696;font-size:11px;}
.shopping_box {width:170px;border:1px solid #E9E9E9;background: url(http://storage1.evectors.it/images/site002534/template/bg_box_shopping.gif) repeat-x top left;font-size:14px;font-weight:bold;}
.shopping_box table {font-size:10px;font-weight:normal;margin:10px 0;}
.go_to_pay {background:red;text-align:center;padding:5px;border-top:1px solid #FF8A86;border-left:1px solid #FF8A86;border-right:1px solid #710000;border-bottom:1px solid #710000}
.logon_box {width:170px;border:1px solid #E9E9E9;background: url(http://storage1.evectors.it/images/site002534/template/bg_box_shopping.gif) repeat-x top left;font-size:12px;font-weight:bold;}
.logon_box table {font-size:10px;font-weight:normal;margin:5px 0;}
.logon_btn {background:red;text-align:center;padding:5px;border-top:1px solid #FF8A86;border-left:1px solid #FF8A86;border-right:1px solid #710000;border-bottom:1px solid #710000}
.logon_btn a {color:#fff;text-decoration:none;font-weight:bold;}
.signup_box {width:170px;border:1px solid #E9E9E9;background: url(http://storage1.evectors.it/images/site002534/template/bg_box_shopping.gif) repeat-x top left;font-size:12px;font-weight:bold;}
.signup_box table {font-size:10px;font-weight:normal;margin:5px 0;}
.signup_btn {background:red;text-align:center;padding:5px;border-top:1px solid #FF8A86;border-left:1px solid #FF8A86;border-right:1px solid #710000;border-bottom:1px solid #710000}
.signup_btn a {color:#fff;text-decoration:none;font-weight:bold;}
td.signup_box_text:{text-align:center;}
.add_to {margin:30px 0;width:150px;background:red;text-align:center;padding:5px;border-top:1px solid #FF8A86;border-left:1px solid #FF8A86;border-right:1px solid #710000;border-bottom:1px solid #710000}
td.shop_name {width:110px;line-height:20px;}
td.shop_price {line-height:20px;text-align:right;width:40px;}
tr.shop_price_total {border-top:1px solid #E9E9E9;line-height:20px;}
td.shop_price_total {text-align:right;}
strong {font-weight:bold;}
.clear {clear:both;}
a {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline: none;}

/* Links */
.navigation_top ul li a {color:#969696;text-decoration:none;}
.navigation_top ul li a:hover {text-decoration:underline;}
.left ul li a {color:#969696;text-decoration:none;}
.left ul li.active a {color:#FF0400;background:transparent url(http://storage1.evectors.it/images/site002534/template/red_dot.gif) no-repeat scroll left center;padding:0 0 0 10px;}
.left ul li a:hover {color:#FF0400;background:transparent url(http://storage1.evectors.it/images/site002534/template/red_dot.gif) no-repeat scroll left center;padding:0 0 0 10px;}
.right li .product_box a {display:block;width:150px;height:198px;text-decoration:none;}
.right li .product_box a:hover {border-bottom:4px solid red;}
.right li .product_box a .product_name {color:#000;}
.right li .product_box a .product_price {color:#979797;}
.pagination a {border:1px solid #969696;padding:2px 6px;text-decoration:none;color:#000;}
.pagination a:hover {border:1px solid #000;background:#f2f2f2;}
.pagination a.next {margin-left:20px;}
.go_to_pay a {color:#fff;text-decoration:none;font-weight:bold;}
.add_to a {color:#fff;text-decoration:none;font-weight:bold;}
.footer a {color:#000;text-decoration:none;font-weight:bold;}

/* Headings */

/* Header */
h1 {color:#000;font-size:24px;font-weight:bold;margin:10px 0;}
h2 {color:#969696;font-size:24px;font-weight:bold;margin:10px 0;}

/* Navigation */
.navigation_top ul li {float:right;color:#969696;font-weight:bold;background:transparent url(http://storage1.evectors.it/images/site002534/template/dot.gif) no-repeat scroll right center;margin:0 4px 0 0;padding:0 10px 0 0;}
.navigation_top ul li.last {float:right;color:#969696;font-weight:bold;background:none;margin-right:0;padding-right:0;}
.navigation_basket ul li b {color:red}
.navigation_top ul li {color:#cdcdcd;}
.navigation_top ul li.last {color:#cdcdcd;}
.navigation_top ul li.current a {color:red;}
.left ul {margin:10px 0;}
.left ul li {margin:5px 0;font-size:14px;font-weight:bold;}
.right ul.product_list li {width:680px;height:202px;border-bottom:1px solid #979797;}
.right ul.product_list li .product_box {float:left;margin:0 26px 0 0;text-align:left;}
.right ul.product_list li .last {margin:0;}

.images_strip {width:600px; float:left;}

/* Middle */
.right .product_box img {margin:12px 15px;}
.right .product_box .product_name {text-align:left;font-weight:bold;}
.right .product_box .product_price {text-align:left}
.pagination {margin:10px 10px 20px 0;text-align:right;}
.pagination span {color:#969696;margin-right:20px;padding:2px 6px;}
.pagination span.in_this_page {color:#969696;font-size:13px;font-weight:bold;padding:2px 6px;vertical-align:top;margin:0;}
.product_image {float:left;width:350px;}
.product_info {float:right;width:320px;font-size:13px;}
.right .product_info ul.single_product_info {margin:10px 0;}
.right .product_info ul.single_product_info li {margin:3px 0;}
.right .product_info ul.single_product_info li label {font-weight:bold;}
.right .product_secondary_info {font-size:13px;margin:10px 0 0 0;padding:10px 0;border-top:1px solid #969696;}
.right .product_secondary_info p {margin:0 0 10px 0;}
.right .product_secondary_info ol li {list-style:decimal;margin:0 0 0 30px;}
.right .product_secondary_info ul li {list-style:disc;margin:0 0 0 25px;}
.right .general_info {font-size:13px;}
.right .general_info p {margin:0 0 10px 0;}
.right .general_info ol li {list-style:decimal;margin:0 0 0 30px;}
.right .general_info ul li {list-style:disc;margin:0 0 0 25px;}

/*basket*/
.basket_products_tab {margin:10px 0px 10px 0px;}
.basket_products_tab td {border:solid 1px silver}
.basket_totals_tab td {border:solid 1px silver;padding:0px 4px 0px 4px;}
.basket_totals_tab {margin:10px 0px 10px 0px;}
.basket_buttons_bar {margin:10px 0 20px 0;}
.basket_buttons_bar tr {margin:20px;}
.basket_buttons_bar td a {color:#fff;display:block;width:160px;background:red;border-color:#FF8A86 #710000 #710000 #FF8A86;border-style:solid;border-width:1px;}
.basket_buttons_bar a {color:#FFFFFF;padding:5px;text-decoration:none;font-weight:bolder;}
.basket_personal_data {width:180px;}
.basket_personal_data {border:solid 1px silver}
.basket_personal_data td {padding:4px 4px 4px 4px;}
.basket_personal_data {margin:10px 1px 10px 10px;}
.full_price {text-decoration: line-through}
.discounted_price {color:red;}
#step {color:red; font-size:18px;margin-bottom:5px; text-align:center}
#step b {color:black; text-decoration:underline;}
#step a {color:red;}
#reviewtext {font-size:16px; }
#reviewtext a {color:red;}

/* Form */
form td {padding:6px 0;}
form.shopform_login .formlog {font-size:12px}
form.shopform_login td .formbar {font-size:18px;}
form.shopform_login table td {padding:0;}
form.shopform_login table td table td {padding:6px 0;}
form.shopform_login {border:1px solid #cdcdcd;padding:5px;background:#f2f2f2;}
form.shopform_login input[type="text"] {border:1px solid #cdcdcd;padding:3px;width:300px;}
form.shopform_login input[type="password"] {border:1px solid #cdcdcd;padding:3px;width:300px;}
form.shopform {margin:0 0 20px 0;}
form.shopform table {background:#f2f2f2;border:1px solid #cdcdcd;border-collapse:inherit;border-spacing:5px;}
form.shopform table tr td table {border:none;}
form.shopform .formdescription {font-size:12px;}
form.shopform .formitem {font-size:12px;}
form.shopform td .formtitle {padding:0;font-size:14px;}
form.shopform input[type="text"] {border:1px solid #cdcdcd;padding:3px;width:300px;}
form.shopform input[type="password"] {border:1px solid #cdcdcd;padding:3px;width:300px;}
form.signup_form td .formtitle {padding:0;font-size:14px;font-weight:bold;}
form.signup_form input[type="text"] {border:1px solid #cdcdcd;padding:3px;width:300px;}
form.signup_form input[type="password"] {border:1px solid #cdcdcd;padding:3px;width:300px;}

.site_form form {background:#f2f2f2;border:1px solid #cdcdcd;padding:10px;}
.site_form form td {font-size:12px;}
.site_form form td.formtitlebackground {font-size:14px;font-weight:bold;border-bottom:1px solid #cdcdcd;}
.site_form form input[type="text"] {border:1px solid #cdcdcd;padding:3px;width:300px;}
.site_form form textarea {border:1px solid #cdcdcd;padding:3px;}


.discount_price{color:red; font-size:16px;}
.no_discount_price{text-decoration: line-through;;}

/* Extra */
.form_err {margin:10px 0 0 0;padding:10px;border:1px solid red;background:#FFC3C3;font-size:14px;font-weight:bold;color:red;}

/* Footer */

