body {background:#201A14; font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:100.01%; color:#CEC8C1; margin:0px; padding:0px;}

/* common styles */	
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#CEC8C1; line-height:160%;}
a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a:hover {color:#F48F10; text-decoration:none;}
p {margin:0px 0px 15px 0px;}

.text {font-size:70%;}

h1 {color:#D6AB6C; font-size:230%; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:35px 0px 25px 0px;}
h2 {color:#D6AB6C; font-size:130%; margin:30px 0px 5px 0px;}
h3 {color:#D6AB6C; font-size:140%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
h4 {color:#FFFFFF; font-size:120%; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; margin-top:0px;}
h5 {color:#D6AB6C; font-size:120%; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

hr {color:#453B32; height:1px;}

h1 span {color:#9B897B;}

a img {border:0px;}

span.accent {color:#D6AB6C}
p.comment {margin:0px; color:#AA9788; font-weight:normal;}

/* menus */
ul.nav {margin:0px; padding:0px; list-style-type:none; clear:both;}
.nav li {margin-bottom:5px;}
.nav a {display:block; width:212px; height:26px; line-height:26px; text-indent:28px; color:#918174; font-weight:normal; font-size:70%; background:url(../images-design/bg_menu.gif) 100% 0% no-repeat;}

body#page1 #nav01 a,
body#page2 #nav02 a,
body#page3 #nav03 a,
body#page4 #nav04 a,
body#page5 #nav05 a,
body#page6 #nav06 a,
body#page7 #nav07 a,
body#page8 #nav08 a,
body#page9 #nav09 a,
.nav a:hover {display:block; width:212px; height:26px; line-height:26px; text-indent:28px; color:#FFFFFF; font-weight:normal; font-size:70%; background:url(../images-design/bg_menu.gif) 0% 0% no-repeat;}

/* structure styles */
.main {width:100%; height:100%;}
.top_field {background-color:#574D43; width:20px; height:33px;}

.top {height:33px; background-color:#AA9788; padding-right:40px; color:#FFFFFF; text-align:right; font-size:70%;}
.top a {display:block; float:right; color:#483F35; font-size:9px; text-transform:uppercase; width:105px; height:23px; margin:0px 0px 0px 5px; text-align:left; line-height:22px; text-indent:8px; background:url(../images-design/top_btn_bg.gif) 0% 0% no-repeat; text-decoration:none;}

body#basket_page a.basket,
body#checkout_page a.checkout,
.top a:hover {display:block; float:right; color:#FFFFFF; font-size:9px; text-transform:uppercase; width:105px; height:23px; margin:0px 0px 0px 5px; text-align:left; line-height:22px; text-indent:8px; background:url(../images-design/top_btn_bg.gif) 100% 0% no-repeat; text-decoration:none;}

.top p {margin:3px 0px 0px 0px;}

.logo {margin:44px 19px 66px 19px;}
.left_col {width:225px; background-color:#181510; vertical-align:top;}
.page {background-color:#2B231B; vertical-align:top;}

.content {padding:45px 40px 20px 27px; vertical-align:top;}
.content ul {list-style-image:url(../images-design/bullet.gif); font-weight: normal; color:#FFFFFF; line-height:200%;}
.content ul li {padding-left:5px; margin-left:-5px;}
.content ol {font-weight: normal; color:#D6AB6C; line-height:200%;}
.content ol p {color:#FFFFFF; margin:0px;}

.text {vertical-align:top; padding-right:40px;}
.rightColContact {vertical-align:top; width:225px; padding:0px 0px 0px 0px;}
.rightCol {background:url(../images-design/dash_v.gif) left repeat-y; vertical-align:top; width:225px; padding:0px 0px 0px 27px;}
.rightCol p {color:#9B897B; font-weight:normal; font-size:20px; font-family:Arial, Helvetica, sans-serif; line-height:120%;}
.rightCol a {color:#BF9A65; font-weight:normal; line-height:30px; background:url(../images-design/rightcol_a_bg.jpg) 100% 0% no-repeat; padding-right:30px;}
.rightCol a:hover {color:#F48F10; font-weight:normal; line-height:30px; background:url(../images-design/rightcol_a_bg.jpg) 100% 100% no-repeat; padding-right:30px;}

.text a {color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:7px; background:url(../images-design/arrow_link.gif) 0% 0% no-repeat; margin-left:5px;}
.text a:hover {color:#F48F10; text-decoration:none;  background:url(../images-design/arrow_link.gif) 0% 100% no-repeat;}
.image {margin-top:35px;}

.breadcrumbs {color:9B897B; margin-bottom:50px;}
.breadcrumbs a {font-weight:normal; color:#D6AB6C; background:none; padding:0px; margin:0px 3px;}
.breadcrumbs a:hover {font-weight:normal; color:#F48F10; background:none; padding:0px; margin:0px 3px;}

/* contact right col */
.contact_right1 {background:url(../images-design/gradient7_bg.jpg) bottom repeat-x; padding:90px 20px 20px 20px;}
.contact_right2 {background:url(../images-design/gradient8_bg.jpg) top repeat-x; padding:20px;}
.contact_right1 p {font-size:70%; color:#CEC8C1; line-height:160%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;}
.contact_right2 p {font-size:70%; color:#FFFFFF; line-height:160%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;}
.contact_right1 a, .contact_right2 a {color:#D6AB6C; font-weight:bold; text-decoration:none; background:none; padding:0px; margin:0px;}
.contact_right1 a:hover, .contact_right2 a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none; background:none; padding:0px; margin:0px;}
.contact_right2 span {background-color:#2B231B; padding:2px;}

/* index styles */
.header_bg {background:url(../images-design/header_bg.jpg) repeat-x right; height:349px;}
.header {height:349px; background:url(../images-design/header.jpg) left no-repeat; vertical-align:top;}
.header_ins {margin-top:42px; margin-left:420px; background:url(../images-design/header_ins_bg.jpg) top left repeat-x; height:96px;}
.header_ins .header_a_bg {background:url(../images-design/header_insertion.jpg) 0% 0% no-repeat; height:96px; width:220px;}
.header_a_bg p.year {font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; color:#AC8B5D; margin:0px 0px 10px 20px; padding-top:18px; font-size:28px;}
.header_a_bg a {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; margin:10px 0px 0px 20px; font-size:20px; font-weight:normal; text-transform:uppercase; letter-spacing:3px; padding-right:36px; background:url(../images-design/header_a.gif) 100% 100% no-repeat; display:block; width:155px; height:27px; line-height:27px;}
.header_a_bg a:hover {color:#F38F10; text-decoration:none; background:url(../images-design/header_a.gif) 100% 0% no-repeat;}

.index_prod_pad {width:4px; background:#FFFFFF url(../images-design/index_prod_top_bg.jpg) top repeat-x;}
.index_prod_bot {height:14px; background:url(../images-design/index_prod_bot_bg.gif) top repeat-x;}
.index_prod_title {background:#FFFFFF url(../images-design/index_prod_top_bg.jpg) top repeat-x; padding-top:60px; border-left:1px solid #362E25; border-right:1px solid #362E25; padding-left:10px;}
.index_prod_title p {margin:0px; text-align:center;}
.index_prod_title a {display:block; line-height:40px; background:url(../images-design/index_prod_arrow.jpg) 100% 0% no-repeat; text-decoration:none; color:#AA9788; text-transform:lowercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:20px;;}
.index_prod_title a:hover {display:block; background:url(../images-design/index_prod_arrow_hover.jpg) 100% 0% no-repeat; text-decoration:none; color:#F48F10; text-transform:lowercase; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:20px;}

/* collection styles */
.prod_line {background:url(../images-design/gradient1_bg.jpg) bottom repeat-x; vertical-align:top; border-top:2px solid #4B4640;}
.prod_cell {width:220px;}
.prod_cell a {padding:0px; margin:0px; background:none;}
.prod_img {background:#FFFFFF url(../images-design/prod_img_bg.gif) top repeat-x;}
.prod_img_cell {border-left:1px solid #ABA7A3; border-bottom:1px solid #ABA7A3; border-right:1px solid #ABA7A3; text-align:center; padding:10px 0px;}

.prod_info {border-right:1px solid #2B231B; padding:10px; font-size:100%; color:#FFFFFF; width:35%;}
.prod_info span {color:#AA9788; margin-left:10px;}
.prod_info span.first {color:#AA9788; margin-left:1px;}
.prod_info p, .prod_description p {margin:7px 0px 2px 0px;}

.prod_description {border-left:1px solid #51483E; padding:10px;}

.product_pane {background:#4E443B url(../images-design/gradient2_bg.jpg) top repeat-x;}
.decr_pane {font-weight:normal; padding:10px;}

.prod_option {background:url(../images-design/gradient3_bg.jpg) top repeat-x;}
.prod_option td {color:#AA9788;}

.prod_option_img {vertical-align:top; padding:3px; width:120px;}
.prod_option_img a {display:block; height:40px; line-height:40px; background:#FFFFFF url(../images-design/add_1.gif) 0% 0% no-repeat; text-indent:40px; margin:0px; padding:0px;}
.prod_option_img a:hover {background:#FFFFFF url(../images-design/add_1.gif) 0% 100% no-repeat;}
.prod_option_img img {margin:5px 0px 0px 0px;}
.prod_option p {margin:0px;}

/* basket styles */
th {background:#423830 url(../images-design/th_bg.jpg) top repeat-x; text-align:left; font-weight:bold; color:#FFFFFF; padding:7px 10px; border-left:2px solid #2B231B;}
.basket_table {background:#40382F url(../images-design/gradient5_bg.jpg) bottom repeat-x;}
.basket_item {background:#40382F url(../images-design/gradient4_bg.jpg) top repeat-x; vertical-align:top; padding:20px 10px 10px 10px; color:#FFFFFF; font-weight:bold; border-bottom:2px solid #2B231B; border-left:2px solid #2B231B;}
.basket_item a {margin:0px; padding:0px; background:none; color:#AA9788; font-weight:normal;}
.basket_item a:hover {margin:0px; padding:0px; background:none; color:#F48F10; font-weight:normal;}
.basket_item p {margin:0px 0px 8px 0px;}

.basket_total {padding:25px 5px; color:#FFFFFF;}
.basket_links {background:#4E453B url(../images-design/gradient6_bg.jpg) top repeat-x;}

/* links with large arrows */
.prod_link {vertical-align:bottom; width:37px;}
.prod_link a {display:block; height:41px; width:37px; background:url(../images-design/arrow_details.jpg) 100% 0% no-repeat;}
.prod_link a:hover {display:block; height:41px; width:37px; background:url(../images-design/arrow_details.jpg) 100% 100% no-repeat;}

.link_back {padding:8px 0px 0px 0px; vertical-align:top;}
.link_back a {color:#FFFFFF; text-transform:uppercase; font-weight:bold; display:block; width:230px; height:41px; line-height:41px; margin:0px; padding:5px 0px 0px 40px; background:url(../images-design/basket_link_bg2.gif) 0% 0% no-repeat;}
.link_back a:hover {color:#F48F10; background:url(../images-design/basket_link_bg2.gif) 0% 100% no-repeat;}

.link_next {padding:8px 0px 0px 0px;text-align:right; vertical-align:top;}
.link_next a {color:#FFFFFF; float:right; text-transform:uppercase; font-weight:bold; display:block; width:180px; height:41px; line-height:41px; margin:0px; padding:5px 40px 0px 0px; background:url(../images-design/basket_link_bg.gif) 100% 0% no-repeat;}
.link_next a:hover {color:#F48F10; background:url(../images-design/basket_link_bg.gif) 100% 100% no-repeat;}

.submit {padding:0px; text-align:right; vertical-align:bottom;}
.submit a {color:#FFFFFF; display:block; text-transform:uppercase; font-weight:bold; height:41px; line-height:41px; margin:0px; padding:0px 40px 0px 0px; background:url(../images-design/btn_bg.gif) 100% 0% no-repeat;}
.submit a:hover {color:#F48F10; background:url(../images-design/btn_bg.gif) 100% 100% no-repeat;}

/* footer */

.footer {height:70px; background-color:#2B231B; padding:0px 122px 0px 27px;}
.footer_block {color:#918174; font-size:60%; border-top:1px solid #3B352E; vertical-align:top; padding-top:10px;}
.footer_block a {color:#918174; font-weight:bold; text-decoration:none;}
.footer_block a:hover {color:#F48F10; text-decoration:none;}
.footer_block p {margin:0px 0px 5px 0px;}

/* form */
fieldset {border:1px solid #453B32; padding:6px; width:400px;}
legend {color:#C3B6AC; font-size:150%; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.form_table {background:url(../images-design/contact_form_bg.jpg) bottom repeat-x;}
.form_table td {color:#FFFFFF;}
.form_table p {margin-bottom:3px; margin-top:8px;}

form {padding:0px; margin:0px;}
input, select, textarea {background-color:#C3B6AC; border:1px solid #201A14;}
.text_field {width:336px; height:20px;}
textarea {width:336px;}

.quantity {width:30px; padding:0px 5px; font-weight:bold; color:#FFFFFF; background-color:#352C23; border:1px solid C3B6AC;}

.delivery {width:100px; padding:0px 5px; font-weight:bold; color:#FFFFFF; background-color:#352C23; border:1px solid C3B6AC;}

.btn_contact {
border:0px; cursor:pointer;
color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;
height:41px; width:150px; float:right; line-height:41px;
text-align:left;
margin:-10px; padding:4px 40px 0px 0px;
background:#4E453B url(../images-design/btn_bg.gif) 100% 0% no-repeat;}
.btn_contact:hover {color:#F48F10; background:url(../images-design/btn_bg.gif) 100% 100% no-repeat;}

.btn_checkout {
border:0px; cursor:pointer;
color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;
height:41px; width:180px; float:right; line-height:41px;
text-align:left;
margin:-10px; padding:4px 40px 0px 0px;
background:#4E453B url(../images-design/btn_bg.gif) 100% 0% no-repeat;}
.btn_checkout:hover {color:#F48F10; background:url(../images-design/btn_bg.gif) 100% 100% no-repeat;}

.btn_payment {
border:0px; cursor:pointer;
color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;
height:41px; width:160px; float:right; line-height:41px;
text-align:left;
margin:-10px; padding:4px 40px 0px 0px;
background:#4E453B url(../images-design/btn_bg.gif) 100% 0% no-repeat;}
.btn_payment:hover {color:#F48F10; background:url(../images-design/btn_bg.gif) 100% 100% no-repeat;}

.btn_next {
border:0px; cursor:pointer;
color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;
height:41px; width:140px; float:right; line-height:41px;
text-align:right;
margin:5px 0px; padding:4px 40px 0px 0px;
background:#4E453B url(../images-design/btn_next.jpg) 100% 0% no-repeat;}
.btn_next:hover {color:#F48F10; background:url(../images-design/btn_next.jpg) 100% 100% no-repeat;}

.btn_back {
border:0px; cursor:pointer;
color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;
height:41px; width:200px; float:left; line-height:41px;
text-align:left;
margin:5px 0px; padding:4px 0px 0px 40px;
background:url(../images-design/btn_back.jpg) 0% 0% no-repeat;}
.btn_back:hover {color:#F48F10; background:url(../images-design/btn_back.jpg) 0% 100% no-repeat;}

/* iframe */
.iframe {width:440px; height:210px;}