- /* 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; 
- } 
-   
- }