/* defaults
-------------------------------------------------------------- */
.horizontal-form1 label { margin: 0; width: 170px; }
.horizontal-form2 label { margin: 0; width: 140px; padding-right: 10px; }
.vertical-form1 label { margin: 0; }
.vertical-form1 .delimiter, .horizontal-form1 .delimiter, .horizontal-form2 .delimiter { margin: 10px 0 0 0; }

.input-default { padding: 4px 3px; font-size: 11px; color: #777; border: 1px solid #e1e5e8; border-top-color: #a3a6a9; border-left-color: #a3a6a9; }
select.input-default { padding: 3px; }

.input-24 { width: 20px; }
.input-50 { width: 42px; }
.input-80 { width: 72px; }
select.input-80 { width: 80px; }
.input-100 { width: 92px; }
.input-200 { width: 192px; }
select.input-200 { width: 200px; }
.input-270 { width: 262px; }

.input-error { color: #777; border-color: #ca0b0c; }

textarea { font-size: 11px; font-family: tahoma; }

/* search
-------------------------------------------------------------- */
#search { float: right; width: 230px; height: 33px; background: #ca0b0c; }
#search .input-default { float: left; padding: 3px; margin: 6px 11px 0 12px; width: 157px; color: #8f8686; }
#search .button { float: left; margin-top: 11px; height: 10px; font-size: 1px; }

/* home bottom object - newsletter
-------------------------------------------------------------- */
#home-bottom-objects .newsletter .input-default { padding: 5px 3px 5px 3px; margin: 41px 0 0 12px; width: 218px; color: #8f8686; }
#home-bottom-objects .newsletter div { margin: 8px 0 0 12px; padding-bottom: 16px; background: url('../img/buttons/newsletter_mirror.jpg') left bottom no-repeat; }

/* buttons
-------------------------------------------------------------- */
.button1-120 { width: 120px; height: 25px; line-height: 25px; font-weight: bold; font-size: 11px;
color: #FFF; text-align: center; border: none; background: #ca0b0c url('../img/buttons/bg_1_120.gif') left top no-repeat; cursor: pointer; }
a.button1-120 { display: block; }
a.button1-120:hover { text-decoration: none; color: #FFF; }

.button1-150 { width: 170px; height: 25px; line-height: 25px; font-weight: bold; font-size: 11px;
color: #FFF; text-align: center; border: none; background: #ca0b0c url('../img/buttons/bg_1_150.gif') left top no-repeat; cursor: pointer; }
a.button1-150 { display: block; }
a.button1-150:hover { text-decoration: none; color: #FFF; }




.button1-240 { width: 240px; height: 25px; line-height: 25px; font-weight: bold; font-size: 11px;
color: #FFF; text-align: center; border: none; background: #ca0b0c url('../img/buttons/bg_1_240.gif') left top no-repeat; cursor: pointer; }
a.button1-240 { display: block; }
a.button1-240:hover { text-decoration: none; color: #FFF; }

/* form section
-------------------------------------------------------------- */
.fs-container-1 { margin-top: 15px; }
.fs-container-1 label { width: 120px; }
.fs-container-1 .fs-title { font-weight: bold; color: #ca0b0c; }
.fs-container-1 .fs-content .left { margin-top: 15px; width: 48%; }
.fs-container-1 .fs-content .right { margin-top: 15px; width: 48%; }
.fs-container-1 .fs-content table td { padding: 0; }
.fs-container-1 .radio-buttons input { float: left; }
.fs-container-1 .radio-buttons label { width: auto; padding-left: 8px; }
.fs-container-1 .radio-buttons .delimiter { margin-bottom: 5px; }

/* summary section
-------------------------------------------------------------- */
.ss-container-1 { margin-top: 15px; }
.ss-container-1 label { width: 120px; }
.ss-container-1 .ss-title { font-weight: bold; color: #ca0b0c; }
#basket-customer-info .left { margin-top: 15px; width: 50%; }
#basket-customer-info .right { margin-top: 15px; width: 50%; }

/* payment shipping form
-------------------------------------------------------------- */
.paymentShipping-form label { width: 300px; }
.paymentShipping-table td { padding: 0; vertical-align: top; }
.paymentShipping-table input { float: left; }
.paymentShipping-table label { padding-left: 10px; width: 200px; }

/* send to friend
-------------------------------------------------------------- */
#tools-SendEmailToFriend-dialog { display: none; }

