#primary_block #pb-right-column {
float:right;
width:300px;
}
#primary_block #pb-left-column {
float:left;
margin:1.1em 0 30px 1.1em;
width:300px;
}
#primary_block #pb-more-info {
clear:both;	
width:600px;
}
#pb-more-info h3 {
margin:0 0 2px;
}
#primary_block form .button_large{
margin:4px 0 0 0;
}
#primary_block form#buy_block span.discount {
color:#DA0F00;
float:left;
font-weight:bold;
text-transform:uppercase;
}
#primary_block form#buy_block span.our_price_display {
float:left;
margin-bottom:10px;
}
#primary_block form#buy_block p#old_price {
font-size:0.8em;
text-align:left;
text-decoration:line-through;
}
#center_column p {
margin:0.5em 0;
padding-left:0.7em;
}
#center_column {
margin:0 0 30px;
width:773px;
}
body#cms{
background-image:none;
}
.bold {
font-weight:bold;
}
br.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
p {
margin-bottom:0px;
	
padding-bottom:0px;
}
/*.separation {
width:600px;
height:4px;
background:url(/img/home/separation_horiz-trans.png) no-repeat;
margin:10px 0 0 10px;
}*/
fieldset{
padding:0;
margin:0;
border: none 0px;
}
body {
color:#281f17;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
text-align:center;
}
img {
border: none 0px;
}
h3 {
color:#A21E27;
font-size:1.1em;
margin:1.5em 0 2px;
}
h4 {
font-size:.9em;
margin:1.5em 0 0 0;
}
#cart_block{
display:block;
}
#primary_block #image-block {
border:0;
height:302px;
width:300px;
}
#primary_block #image-block img#bigpic {
cursor:pointer;
height:300px;
width:300px;
}
#primary_block #short_description_content {
font-size:0.9em;
margin-bottom:0.5em;
}
#attachements_block{
font-size:0.9em;
}
.align_justify {
text-align:justify;
}
#primary_block form#buy_block {
border:0;
color:#30261C;
font-size:1.1em;
padding:0;
}
#primary_block p.buttons_bottom_block a, #primary_block p.buttons_bottom_block input {
margin:0;
}
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
color:white !important;
}
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
/*background-position:left -18px;
*/
opacity : 0.6;
filter : alpha(opacity=60);
}
input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive {
background-image:url(../img/button-medium_exclusive.gif);
}
input.button, input.button_disabled, input.exclusive, input.exclusive_disabled, a.button, a.exclusive, span.button, span.exclusive {
background-image:url(../img/button-medium.gif);
width:120px;
}
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
color:white !important;
}
input, textarea, select {
border:1px solid #BDC2C9;
}
input, textarea, select, span.editable {
font-family:Georgia;
font-size:12px;
margin-left:0.7em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
vertical-align:top;
}
ul.idTabs {
border-bottom:1px solid #76839B;
height:21px;
list-style-type:none;
margin-top:1em;
}
ul.idTabs li {
float:left;
margin-right:1px;
}
ul.idTabsShort li a.selected {
background-image:url(../img/tab_bg_selected_short.jpg);
color:white;
}
#primary_block ul#usefull_link_block li a, #primary_block ul#usefull_link_block span.span_link, #primary_block ul#usefull_link_block span.span_link:hover {
background:white url(../img/bullet_alt.jpg) no-repeat scroll left top;
color:#76839B;
font-size:0.9em;
height:15px;
padding-left:15px;
text-decoration:none;
}
#primary_block ul#usefull_link_block {
list-style-type:none;
margin-top:1em;
}
#primary_block ul#usefull_link_block li {
display:block;
margin:0.5em 1em 0.5em 0;
}
#thumbs_list{
overflow:hidden;
float:left;
width: 240px;
}
#thumbs_list ul{
padding-left:0px;
list-style-type:none;
margin-top: 5px;
}
#thumbs_list li{
float:left;
cursor:pointer;
width: 80px;
height: 80px;
}
div.sheets {
clear:both;
padding:1em;
}
ul.idTabsShort li a.selected {
background-image:url(../img/tab_bg_selected_short.jpg);
color:white;
}
ul.idTabs li a.selected {
background-image:url(../img/tab_bg_selected.jpg);
color:white;
}
ul.idTabsShort li a {
background-image:url(../img/tab_bg_short.jpg);
width:138px;
}
ul.idTabs li a {
background-image:url(../img/tab_bg.jpg);
color:#30261C;
display:block;
font-weight:bold;
height:18px;
padding-top:3px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:173px;
}
#primary_block #short_description_block {
border:0;
margin-bottom:1.5em;
padding:0;
}
#primary_block .breadcrumb{
float:left;
}
.separation-block-produit {
width:300px;
height:4px;
background:url(/img/home/separation_horiz-trans.png) no-repeat;
margin:30px 0 0;
}
.warning-inline {
border:1px dashed #A21E27;
font-style:italic;
color:#A21E27;
padding:5px;
background:#ffb9be;
margin:10px 0 10px 0;
}
form#productsSortForm p {
height:1em;
margin:0.5em 0 0;
}
form#productsSortForm p select {
font-size:1em;
}
form#productsSortForm p label, form#productsSortForm p select {
float:right;
}
input, textarea, select {
border:1px solid #BDC2C9;
}
input, textarea, select, span.editable {
font-family:Georgia;
font-size:12px;
margin-left:0.7em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
vertical-align:top;
}
/*div.pagination {
margin:1em 0;
}*/
form.pagination {
text-align:right;
}
form.pagination input {
float:right;
}
table.std {
border-collapse:collapse;
border-spacing:0;
margin-top:16px;
}
table.std td, table.std th {
padding:0.4em 0.5em;
}
img.icon {
margin-right:0.5em;
vertical-align:middle;
}
a img {
border:medium none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#order-detail-content {
clear:both;
margin-top:1.5em;
}
div.table_block {
padding-bottom:6px;
}
p.cart_navigation {
padding:2em 40px;
}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
float:right;
}
p.cart_navigation .button, p.cart_navigation .button_large {
float:left;
}
/*#order form#voucher fieldset {
border:1px solid #BDC2C9;
padding:0.7em;
}*/
/*#order form#voucher input[type=text]{
*/
input[type=text],
input[type=password]{
height:15px;
padding:2px;
}
textarea{
padding:8px;
}
#order form#voucher h4{
display:block;
}
#order form#voucher p{
margin:0;
padding:0;
}
#order form#voucher fieldset.cart-voucher p{
line-height:22px;
}
#order form#voucher label,
#order form#voucher input{
vertical-align:bottom;
}
#order form#voucher h4 {
line-height:1.5em;
}
#order form#voucher p, #order form#voucher .button {
display:inline;
}
#cart_voucher{
padding:0 0 0 240px;
width:380px;
}
/* authentication */
#authentication #create-account_form fieldset, #authentication #login_form fieldset {
height:18em;
}
#authentication #create-account_form, #authentication #login_form {
clear:none;
float:left;
height:25em;
width:49%;
}
#authentication #create-account_form {
margin-right:7px;
}
form.std h3 {
/*border-bottom:1px solid #D0D1D5;
color:#555555;
font-size:1.4em;
*/
color:#a8041f;
font-style:italic;
font-size:20px;
font-weight:normal;
margin:0 0 0.5em;
padding:0.5em;
background:transparent url(/img/home/separation_horiz-trans.png) no-repeat scroll left bottom;
}
#authentication #create-account_form h4 {
margin:0;
padding:14px 0 0;
}
#authentication #create-account_form p.text, #authentication #login_form p.text {
margin-left:0;
padding-left:0;
padding-right:0;
}
#authentication #create-account_form label, #authentication #login_form label {
clear:both;
display:block;
float:none;
margin-bottom:0.3em;
text-align:left;
width:100%;
}
/*#authentication p.submit {
margin-right:0;
padding-left:17% !important;
text-align:left;
}*/
#authentication p.lost_password {
padding-left:4em;
}
form.std fieldset {
padding-bottom:1em;
margin:0 0 1em;
}
form.ps fieldset {
}
form.contact p {
padding:10px 0 10px 32px;
}
form.contact input {
width:330px;
height:24px;
}
form.contact label {
width:143px;
line-height:31px;
}
form.contact .submit {
tesxt-align:right;
padding: 5px 90px 0 0;
float: right;
}
/* account creation */
form.std label, form.std p span {
float:left;
padding-left:8px;
width:30%;
}
form.ps label, form.std p span {
width:30%;
}
.checkbox input, .radio input {
border:medium none;
}
input, textarea, select, span.editable {
font-family:Georgia;
font-size:12px;
margin-left:0.7em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
vertical-align:top;
}
.top {
vertical-align:top;
}
form.std .checkbox label, form.std .radio label, form.std span.ps_form_info {
float:none;
margin:0;
text-align:left;
}
.required sup {
color:#DA0F00;
}
#my-account .td_central .ps_content li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2em 1.5em;
}
/*
* Ajouts DF
*/
/*.vini_list img {
width:510px;
height:275px;
}*/	
.ps_content{
padding:1px 0;
width:700px;
}
a{
color:#A21E27;
text-decoration:none;
}
.ps_content a:hover{
text-decoration:underline;
}
#productsSortForm,
.ps_content > h3,
.ps_content > h4,
.ps_content > ul,
.ps_content > p,
/*.ps_content > form > *,*/
.ps_content > table,
.ps_content > div,
.ps_content fieldset.identity,
.ps_content > div.addresses {
/*padding:0px 40px;
*/
margin-left:40px;
margin-right:40px;
}
.ps_content > p.cart_navigation {
padding:2em 40px;
}
/*.td_central h2,
.td_central ul,
.td_central fieldset,
#sitemap_content,
.categTree,
.breadcrumb,*/
#editorial_block_center,
#featured-products_block_center {
background: transparent url(/img/home/back_page.jpg) repeat-y scroll 0 0;
padding:20px;
}
ul.step {
display:block;
height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-right:40px;
padding:0 0 30px 10px;
}
ul.step li {
float:left;
height:28px;
margin:0;
padding:6px 0 0 28px;
background: transparent url(/img/shop/order_steps_2.jpg) no-repeat;
}
ul.step li#s1{
background-position: 0 0;
width:92px;
}
ul.step li#s2{
background-position: -120px 0;
width:92px;
}
ul.step li#s3{
background-position: -240px 0;
width:96px;
}
ul.step li#s4{
background-position: -364px 0;
width:94px;
}
ul.step li#s5{
background-position: -486px 0;
width:92px;
}
ul.step li#s1.current{
background-position: 0 -34px;
}
ul.step li#s2.current{
background-position: -120px -34px;
}
ul.step li#s3.current{
background-position: -240px -34px;
}
ul.step li#s4.current{
background-position: -364px -34px;
}
ul.step li#s5.current{
background-position: -486px -34px;
}
ul.step li h4 {
font-family:NCreactivo2008;
font-size:12px;
font-weight:normal;
color:#fff;
margin:0;
padding:0;
}
/*
ul.step li.step_current {
background:transparent url(/themes/troteligotte/img/step_current.gif) no-repeat scroll left bottom;
font-weight:bold;
}
ul.step li.step_todo {
font-style:italic;
}
ul.step li#step_end {
background:transparent url(/themes/troteligotte/img/step_end.gif) no-repeat scroll left bottom;
}
ul.step li#step_end.step_current {
background:transparent url(/themes/troteligotte/img/step_end_current.gif) no-repeat scroll left bottom;
}*/

#authentication #create-account_form {
margin-right:7px;
}
#authentication #create-account_form, #authentication #login_form {
clear:none;
float:left;
height:25em;
width:306px;
}
form.std {
clear:both;
}
img.icon {
margin-right:0.5em;
vertical-align:middle;
}
a img {
border:medium none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
ul.footer_links {
clear:both;
height:2em;
list-style-type:none;
margin-top:2em;
padding:0;
}
ul.footer_links li {
float:left;
height:2em;
margin-right:2em;
}
#block-history {
color:#30261C;
}
#center_column p {
margin:0.5em 0;
padding-left:0.7em;
}
/* errors */
.error {
background-color:#FFF0F0;
border:1px solid #FFC0C0;
color:#DA0F00;
padding:8px;
vertical-align:top;
margin-bottom:10px;
}
p.error {
min-height:32px;
}
.error img {
float:left;
padding-right:8px;
}
.error p {
font-weight: bold;
}
.error li {
list-style-position: inside;
list-style-type: decimal-leading-zero;
padding-left: 3em;
}
/* warning */
.warning {
background:transparent url(/img/shop/back_msg.jpg) repeat scroll 0 0;
color:#888888;
border:1px solid #EEEEEE;
font-size:1.2em;
font-style:italic;
font-weight:bold;
margin:0.2em 0;
padding:0.6em 1em;
}
.warning_inline {
color:#da0f00;
font-weight:bold;
}
/* success */
.success {
color: green;
background-color: #d0d3d8;
border: 1px dashed green;
font-weight: bold;
margin: 0.2em 1em;
padding: 0.3em 0.8em 1em;
}
.success_inline {
color:green;
font-weight:bold;
}
div.addresses {
/*background:#D0D1D5 url(/themes/troteligotte/img/form_bg.jpg) repeat-x scroll left top;
border:1px solid #D0D3D8;
*/
padding:0.6em;
position:relative;
width:610px;
margin:8px 40px;
/* modif pour http://troteligotte.rainbow/order.php?step=1 */
}
div.addresses h3 {
margin:0;
}
#center_column p {
margin:0.5em 0;
padding-left:0.7em;
}
ul.address {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:1em 0 0 0;
position:relative;
width:262px;
background:#E5E2DF url(../img/bg_address_top.jpg) no-repeat scroll left top;
padding:6px 14px 0;
margin:0;
}
#block-order-detail div.address {
margin:0 10px;
}
ul.item li.address_title,
ul.alternate_item li.address_title {
background:transparent url(/img/home/separation_horiz-trans.png) no-repeat scroll left bottom;
color:#A21E27;
font-size:20px;
font-style:italic;
font-weight:normal;
padding:0 0 10px;
}
ul.address li {
margin-top:0.6em;
}
li.address_title {
color:#30261C;
font-size:1.2em;
font-weight:bold;
height:27px;
line-height:1.9em;
margin-top:0 !important;
}
li.address_name, li.address_company {
font-weight:bold;
}
li.address_name, li.address_update a, li.address_delete a {
color:#A21E27;
}
div.address,
div.address_alt{
float:left;
background:#E5E2DF url(../img/bg_address_bottom.jpg) no-repeat scroll left bottom;
margin:20px 0 8px 0;
width:290px;
padding-bottom:14px;
}
div.address_alt{
margin-left:30px;
}
#gift_div textarea ,
div.addresses p.textarea textarea {
width:572px;
}
input.button_large, input.button_large_disabled, input.exclusive_large, input.exclusive_large_disabled, a.button_large, a.exclusive_large, span.button_large, span.exclusive_large {
background-image:url(/themes/troteligotte/img/button-large.gif);
width:180px;
}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
background-position:left top;
background-repeat:no-repeat;
border:medium none;
color:black !important;
cursor:pointer;
display:block;
font-size:10px !important;
font-weight:bold;
height:18px;
line-height:18px;
text-align:center;
text-decoration:none !important;
}
/* START OF BUTTONS SECTION
*  -tags : input, a, span
*  -sizes : mini, small, normal, large
*  -types : button, exlusive
*  -status : normal, hover, disabled
*  -rule : the span.button is a a.button disabled
*/
/* global button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
background-repeat: no-repeat;
background-position: top left;
border: none;
color:#fff!important;
font-weight: bold;
font-size: 10px!important;
text-align: center;
text-decoration: none!important;
	
cursor: pointer;
display: block;
line-height: 16px;
/*padding-left:8px;
	*/
height: 21px;
}
/* input button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
padding-bottom:6px;
}
/* disabled button */
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
background-position: left -36px;
cursor:default;
color:#888!important;
}
/* exclusive button */
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
color:white!important;
}
/* exclusive disabled button */
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
color:#488c40!important;
}
/* hover button */
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
/*	background-position: left -18px;
*/
opacity : 0.6;
filter : alpha(opacity=60);
}
/* exclusive hover button */
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
color:white!important;
}
/* classic buttons */
input.button_mini,
input.button_mini_disabled,
input.exclusive_mini,
input.exclusive_mini_disabled{
width: 45px;
background: transparent url(../img/buttons.png) no-repeat scroll 0 -126px;
padding-left:15px;
}
a.button_mini,
a.exclusive_mini,
span.button_mini,
span.exclusive_mini {
width: 30px;
background: transparent url(../img/buttons.png) no-repeat scroll 0 -126px;
padding-left:15px;
}
input.button_small,
nput.button_small_disabled,
input.exclusive_small,
input.exclusive_small_disabled{
width: 75px;
background: transparent url(../img/buttons.png) no-repeat scroll 0 -84px;
padding-left:15px;
}
a.button_small,
a.exclusive_small,
span.button_small,
span.exclusive_small {
width: 60px;
background: transparent url(../img/buttons.png) no-repeat scroll 0 -84px;
padding-left:15px;
}
input.button,
input.button_disabled,
input.exclusive,
input.exclusive_disabled{
width: 120px;
background: transparent url(../img/buttons.png) no-repeat scroll 0 -42px;
}
a.button,
a.exclusive,
span.button,
span.exclusive {
width: 120px;
background: transparent url(../img/buttons.png) no-repeat scroll 0 -42px;
}
input.button_large,
input.button_large_disabled,
input.exclusive_large,
input.exclusive_large_disabled{
width: 195px;
background:transparent url(../img/buttons.png) no-repeat scroll 0 0;
padding-left:15px;
}
a.button_large,
a.exclusive_large,
span.button_large,
span.exclusive_large {
width: 180px;
background:transparent url(../img/buttons.png) no-repeat scroll 0 0;
padding-left:15px;
}
/* exclusive button */
input.exclusive, input.exclusive_disabled, a.exclusive, span.exclusive {
background: transparent url(../img/buttons.png) no-repeat scroll 0 -63px;
}
input.exclusive_mini, input.exclusive_mini_disabled, a.exclusive_mini, span.exclusive_mini {
background: transparent url(../img/buttons.png) no-repeat scroll 0 -147px;
}
input.exclusive_small, input.exclusive_small_disabled, a.exclusive_small, span.exclusive_small {
background: transparent url(../img/buttons.png) no-repeat scroll 0 -105px;
}
input.exclusive_large, input.exclusive_large_disabled, a.exclusive_large, span.exclusive_large {
background: transparent url(../img/buttons.png) no-repeat scroll 0 -21px;
}
/* id_state field in managed via JS and is firstly hidden */
form p.id_state {
display:none;
}
/* generic style */
ul.bullet li, .block ul.bullet li {
padding-left: 2em;
background: transparent url('../img/bullet.gif') no-repeat 0.6em 0.5em;
list-style-type:none;
}
.price-discount {
text-decoration:
line-through;
}
.price-pretax {
color: gray;
}
.price-ecotax {
color:#488c40;
}
img.icon {
margin-right: 0.5em;
vertical-align: middle;
}
.price, .price-shipping, .price-wrapping {
color:#A21E27;
float:left;
font-size:1.1em;
font-weight:bold;
white-space:nowrap;
margin:0;
}
#order-detail-content span.price,
#order-detail-content span.price-shipping,
#order-detail-content span.price-wrapping{
float:none;
}
/* product-list.tpl */
ul#product_list{
margin-top:2em;
list-style-type:none;
}
ul#product_list li {
background: #d0d3d8 url('../img/block_category_item_bg.jpg') repeat-x;
border: solid 1px #d0d3d8;
padding: 6px;
height:130px;
clear:both;
margin-bottom:0.3em;
margin:0 10px;
}
ul#product_list li a {
text-decoration:none;
color:#30261C;
}
ul#product_list a.product_img_link{
border: solid 1px #d0d3d8;
float:left;
margin-right:0.6em;
}
ul#product_list a.product_img_link img{
vertical-align:bottom;
}
ul#product_list li h3{
margin:0.4em 0;
}
.shop_list span.new{
background:transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;
border:1px solid #488C40;
color:white;
font-size:0.6em;
font-weight:bold;
margin:0pt 1em 0pt 0pt;
padding:0pt 0.4em;
text-transform:uppercase;
vertical-align:0.3em;
}
ul#product_list li p.product_desc{
font-size:0.92em;
}
ul#product_list li div.center_block{
float:left;
width:74%;
}
ul#product_list li div.right_block{
float:left;
width: 11em;
text-align:right;
margin-left:1em;
margin-top:0;
}
ul#product_list li .discount{
color:#da0f00;
text-transform:uppercase;
font-weight:bold;
display: block;
}
ul#product_list li .on_sale{
color:#da0f00;
text-transform:uppercase;
font-weight:bold;
display: block;
}
ul#product_list li .reduction {
display: block;
margin-bottom: 0.3em;
}
ul#product_list li .price{
display: block;
font-size: 1.5em;
margin-bottom: 0.2em;
}
span.availability{
float: right;
color:#488c40;
font-size:0.9em;
}
/* pagination.tpl */
div.pagination {
margin:0 0 1em;
padding:0 40px 1em;
}
ul.pagination {
list-style: none;
float: left;
}
ul.pagination li {
display: inline;
float: left;
margin-right: 0.3em;
}
ul.pagination li, ul.pagination a, ul.pagination span {
font-weight: bold;
color: #fff;
}
ul.pagination a, ul.pagination span {
padding: 0em 0.4em;
display: block;
line-height: 19px;
background: transparent url('../img/pagination_bg.png') repeat-x top right;
}
ul.pagination a {
text-decoration: none;
}
ul.pagination li.current span {
background-image:url(../img/pagination-bg-current.png);
color:white;
}
ul.pagination li.truncate {
padding: 0.3em;
background: none;
}
#pagination_previous a, #pagination_previous span, #pagination_next a, #pagination_next span {
background:transparent url(../img/pagination-prevnext-bg.png) repeat scroll 0 0;
line-height:19px;
}
#pagination_previous {
background: transparent url('../img/pagination-prev-border.png') no-repeat top left;
padding-left: 6px;
}
#pagination_next {
background: transparent url('../img/pagination-next-border.png') no-repeat top right;
padding-right: 6px;
}
#pagination_next a, #pagination_next span {
border-right: none;
}
li.disabled  {
opacity:0.25;
filter : alpha(opacity=25);
}
form.pagination p {
float: right;
}
form.pagination {
text-align: right;
}
form.pagination label {
line-height: 1.4em;
vertical-align: bottom;
float:right;
margin-left: 0.3em;
}
form.pagination select {
float:right;
}
form.pagination select option{
font-size: 0.9em;
padding-right: 1em;
}
form.pagination input{
float:right;
}
/* product-sort.tpl */
form#productsSortForm p{
height: 1em;
margin: 0.5em 0 0 0;
}
form#productsSortForm p label, form#productsSortForm p select{
float:right;
}
form#productsSortForm p select{
font-size:1em;
}
a.microbutton{
color:#A21E27;
font-size:10px;
}
p.address_add{
display:block;
margin-left:416px;
width:180px;
}
p.address_delivery,
#address_invoice_form,
#ordermsg p,
label[for=addressesAreEquals],
label[for=gift_message]{
font-style:italic;
}
table.carrier{
width:100%;
}
.carrier_table{
background:#E4E1DE url(../img/carrier-table-top.jpg) no-repeat scroll left top;
padding:10px 14px;
width:591px;
}
.carrier_table_bottom{
background:#E4E1DE url(../img/carrier-table-bottom.jpg) no-repeat scroll left bottom;
width:620px;
padding-bottom:4px;
}
table tbody tr.border td.border{
border-top:2px solid transparent;
background:transparent url(/img/home/separation_horiz-trans.png) no-repeat scroll 0 0;
padding:3px 0;
}
fieldset.auth,
fieldset.auth_alt{
background:#E5E2DF url(../img/bg_address_top.jpg) no-repeat scroll left top;
width:258px;
padding:12px 16px;
}
.auth_alt_bottom,
.auth_bottom{
background:transparent url(../img/bg_address_bottom.jpg) no-repeat scroll left bottom;
width:290px;
padding-bottom:4px;
margin-left:12px;
}
fieldset.auth h3,
fieldset.auth_alt h3{
background:transparent url(/img/home/separation_horiz-trans.png) no-repeat scroll left bottom;
color:#A8041F;
font-size:20px;
font-style:italic;
font-weight:normal;
margin:0;
padding:0 0 10px;
}
.auth_alt_bottom{
margin-left:14px;
}
fieldset.auth_alt p.lost_password,
fieldset.auth_alt p.submit{
float:right;
}
fieldset.auth_alt p.lost_password{
font-size:11px;
font-style:italic;
}
fieldset.auth input[type=text],
fieldset.auth_alt input[type=text],
fieldset.auth_alt input[type=password],
fieldset.identity input[type=text],
fieldset.identity input[type=password]{
width:230px;
}
fieldset.address input[type=text],
fieldset.address input[type=password],
fieldset.address textarea {
width:280px;
}
#discount_name{
width:130px;
}
p.payment_module{
/*background:#FFEEFF none repeat scroll 0 0;
*/
height:35px;
line-height:35px;
margin:0 80px;
padding:0;
vertical-align:top;
}
p.payment_module img{
float:left;
padding-right:8px;
}
div.payment_cheque{
height:35px;
line-height:35px;
margin:0 40px;
padding:0;
vertical-align:top;
}
div.payment_cheque h3{
display:inline;
}
h3.payment_cheque,
h3.payment_bankwire{
padding:0 0 0 50px;
height:35px;
line-height:35px;
}
h3.payment_cheque{
background:transparent url(/modules/cheque/cheque.png) no-repeat scroll left top;
}
h3.payment_bankwire{
background:transparent url(/modules/bankwire/bankwire.png) no-repeat scroll left top;
}


div.payment_paypal{
height:35px;
line-height:35px;
margin:0 40px;
padding:0;
vertical-align:top;
}
div.payment_paypal h3{
display:inline;
}
h3.payment_paypal{
padding:0 0 0 50px;
height:35px;
line-height:35px;
}
h3.payment_paypal{
background:transparent url(/modules/paypalapi/paypal.png) no-repeat scroll left top;
}
.paypal-cheque {
	float: none !important;
}


#errOffset{
float:right;
width:1px;
}
