/* global layout */
#page {
border-left: solid 4px #bdc2c9;
border-right: solid 4px #bdc2c9;
background-color: #faf7f0;
width: 1010px;
margin: 0 auto 2px auto;
text-align:left;
}
#page h1 {
text-align:center;
}
h1#logo {
width: 100%;
margin-top: 0;
margin-left: 0px;
}
#header {
float: right;
width: 75%;
text-align: right;
margin-top: -300px;
margin-right: 0;
}
#left_column {
float:left;
clear:left;
width:190px;
padding-right: 10px;
margin-left: 5px;
}
#center_column {
float: left;
width: 600px;
margin: -35px 0 0 0;
}
#right_column {
float:right;
width: 190px;
padding-left: 10px;
margin-right: 5px;
}
/* /global RTE fields */
/* global table style */
div.table_block {
background: transparent url('../img/table_footer.gif') no-repeat bottom left;
padding-bottom:6px;
margin:0 auto 2em;
width:601px;
}
table.std {
border-spacing: 0;
border-collapse: collapse;
width:100%;
}
table.std td, table.std th {
padding: 0.6em 0.43em;
}
table.std th {
white-space:nowrap;
}
table.std tr.item td, table.std tr.item th {
background-color: white;
}
table.std tr.alternate_item td, table.std tr.alternate_item th {
background-color: #f1f2f4;
}
table.std tbody tr td, table.std tfoot tr td {
border-color:#BDC2C9;
border-right: medium;
border-top: 1px solid #bdc2c9;
}
table.std thead th {
background-color: transparent;
background-image: url('../img/table_header.gif');
background-repeat: no-repeat;
height:24px;
color: #374853;
font-weight: bold;
text-align: center;
white-space: nowrap;
}
table.std thead th.first_item {
background-position: top left;
}
table.std thead th.last_item {
background-position: top right;
}
table.std thead th.item {
background-position: -5px 0;
}
table.std tfoot td {
color: #374853;
text-align: right;
white-space: nowrap;
}
/* /global table style */
/* global form style */
form.std {
clear: both;
}
form.std h3 {
color: #555;
font-size: 1.4em;
font-weight: normal;
border-bottom: 1px solid #d0d1d5;
padding: 0.5em;
margin: 0 0 0.5em 0;
}
form.std fieldset {
border: 1px solid #d0d3d8;
background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left;
margin-bottom: 1em;
padding-bottom: 1em;
}
form.std fieldset legend {
padding: 0.3em 0.6em;
margin: 1em 0 1em 0.5em;
font-size: 1.6em;
font-weight: 100;
border-color: #d0d1d5;
border-style: solid;
border-width: 1px;
}
form.std h4, form.std p {
padding: 0.3em 1em;
clear: both;
}
form.std label, form.std p span {
float: left;
text-align: right;
width: 30%;
}
form.std p span.like_input {
width: auto;
margin-left:0.7em;
}
input, textarea, select, span.editable {
margin-left: 0.7em;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
vertical-align: top;
outline: none;
}
input, textarea, select {
border: 1px solid #bdc2c9;
}
input.text {
height:18px;
padding-left:2px;
padding-right:2px;
}
.checkbox input, .radio input {
border: none;
}
form.std .checkbox label, form.std .radio label, form.std span.form_info {
margin: 0;
float: none;
text-align: left;
}
.required sup {
color: #da0f00;
}
form.std p.checkbox {
padding-left: 30%;
}
form.std p.submit {
padding-left:31%!important;
margin-bottom: 1.5em;
}
#center_column form.std p.submit2 {
padding-left:170px;
margin-bottom: 1.5em;
}
/* Default block style */
div.block {
margin-bottom: -0.0em;
width: 191px;
}
#left_column div.block, #right_column div.block {
padding-bottom: 6px;
background: transparent url('../img/block_footer.gif') no-repeat bottom left;
}
div.block h4 {
text-transform: uppercase;
font-family: Helvetica, Sans-Serif;
font-weight: bold;
font-size: 1.2em;
padding-left:0.5em;
border-bottom:1px solid #990000;
padding-top:0px;
line-height:5.7em;
color: #fefbe4;
height: 50px;
background: transparent url('../img/block_header.png') no-repeat top left;
}
div.block h4 a { color: #fefbe4; }
div.block ul { list-style: none; }
div.block ul.tree li { padding-left:1.2em; }
div.block a:hover { text-decoration: underline; }
#left_column div.block .block_content a.button_large, #right_column div.block .block_content a.button_large { margin:0 0 0 -3px; }
div.block .block_content {
border-left: 1px #d0d3d8;
border-right: 1px #d0d3d8;
padding:0.5em 0.7em 0pt;
background-color: #e4e5e7;
min-height:20px;
}
div.block li {
padding: 0.2em 0 0.2em 0em;
list-style-position: outside;
}
div.block a {
color: #595a5e;
text-decoration: none;
}
/* block in the center column*/
#center_column p { color: Highlight; margin: 0.1em 0; padding-left:0.7em;}
#center_column div.block { width: 601px;}
#center_column div.block h4 {
background: transparent url('../img/block_header_large.png') no-repeat top left;
height: 17px;
color: white;
}
/* Special style for block products in center column */
#center_column .products_block { border: none; }
#center_column .products_block { color: #595a5e; }
#center_column .products_block h4 { line-height: 1.3em; }
#center_column .products_block .block_content {
background: #d0d3d8 none;
padding:0pt;
}
#center_column .products_block ul li:hover {background-color: #bdc2c9; }
#center_column .products_block ul li {
border-right: 1px solid white;
border-bottom:1px solid white;
float: left;
clear: none;
width: 149px;
/* height:375px;*/
background-color: #d0d3d8;
padding: 0;
margin-top:0;
}
#center_column .products_block ul .product_accessories_description {
margin:0;
padding:0;
}
#center_column .products_block ul .product_accessories_description .product_accessories_price{
margin-top:75px !important;
margin-top:0px;
}
#center_column .products_block ul .product_accessories_description {
margin:0;
padding:0;
height:280px;
}
/*#center_column .products_block li.last_item { float:none; clear:both; */
#center_column .products_block li.last_item_of_line { border-right:none; }
#center_column .products_block li.first_item_of_line { width: 149px; clear:both; }
#center_column .products_block li.last_line { border-bottom:none; }
#center_column .products_block p, #center_column .products_block h5 { margin: 0.5em 0.1em; }
#center_column div.products_block h5 {
display: block;
height: 2.57em;
}
#center_column div.products_block h5 a {
color: #374853;
font-size:1.1em;
}
#center_column div.products_block ul li p {
font-size:1.1em;
margin:0;
padding:0;
}
#center_column div.products_block p.product_desc {
height:8.5em;
color: #595a5e;
}
#center_column div.products_block a.product_image {
display: block;
background-color: transparent;
width: 129px;
height: 129px;
margin-left:10px;
}
#center_column div.products_block .product_accessories_description a.product_image {
width: 118px;
height: 85px;
}
#center_column div.products_block a.product_description {
display: block;
width: 118px;
height: 50px;
margin-left:2px;
}
#center_column div.products_block a.product_image img{
float:none;
margin:0;
}
#center_column div.products_block p.product_desc, #center_column div.products_block h5 {
margin-left:0.5em;
margin-right:0.5em;
}
#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
text-align: center;
font-size: 1.2em;
padding: 0.5em 0;
/*display: block;*/
}
p.price_container {
text-align: center;
}
#center_column .products_block .featured_price {
margin-top:2.5em;
}
#center_column .products_block a.button, #center_column .products_block a.exclusive, #center_column .products_block span.exclusive {
margin: 0.5em auto;
}
/* Special style for block accessories in center column (product page) */
#center_column .products_block.accessories_block .block_content{ background:none; }
#center_column div.products_block.accessories_block p.product_desc { height:6.5em; }
#center_column .products_block.accessories_block .block_content li{ background:none; }
#center_column .products_block.accessories_block .block_content li a.product_image, #center_column .products_block.accessories_block .block_content li a.product_description { border-right:1px solid #d0d3d8; font-weight:bolder; }
#center_column .products_block.accessories_block .block_content li.last_item a.product_image{ border:none; }
/* contact-form.tpl */
body#contact-form div#center_column form input#email, body#contact-form div#center_column form select#id_contact, body#contact-form div#center_column form textarea#message{
width: 50%;
}
form.std p.desc_contact span.like_input {
width: 366px;
text-align: left;
}
/* conditions.tpl */
#conditions #right_column { display: none; }
#conditions h2 { background: transparent url('../img/title_bg_large.gif') no-repeat top left; }
#conditions #center_column {
width: 730px;
text-align: justify;
}
}