@charset "UTF-8";
/* CSS Document */

*{
margin: 0px;
padding: 0px;
color: #ffa438;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
}

body{
margin: 0 auto;
background: url(images/bg_edges.png) repeat-y center #000000;
}

h1{
height: 0;
overflow: hidden;
display: block;
}

.bg_content{
width: 1028px;
height: 100%;
background: url(bg_edges.png) repeat-y center #000000;
margin: 0 auto;
}

.container_1{
width: 1024px;
height: 100%;
background: #000000;
margin: 0 auto;
}

.header{
width: 1024px;
height: 408px;
}


#sale h2{
font-size: 30px;
}

#sale h3{
font-size: 24px;
color: #FF3300;
}

#sale{
color: #333333;
font-size: 16px;
font-weight: bold;
}




#content{
width: 984px;
height: 530px;
padding: 20px;
background: #999999 url(images/bg_main_02.jpg) no-repeat;
}

.pic_no_border{
border: 0;
}

.content_left{
width: 501px;
float: left;
clear: left;
padding: 0 0 0 20px;
}

.left_cell{
width: 441px;
height: 266px;
background: url(cell_big_content.png) no-repeat;
padding: 30px 30px 0 30px;
float: left;
clear: left;
}

.pic_home{
float: right;
padding: 16px 0px 4px 8px;
}

.pic_showcase{
float: right;
margin: 34px 0 0 0;
}

.text_showcase{
padding: 80px 0 0 0;
clear: left;
}

.text_specials{
padding: 38px 0 0 0;
clear: left;
}


.left_cell_2{
width: 461px;
height: 179px;
background: url(cell_left_lower.png) no-repeat;
padding: 30px;
float: left;
clear: left;
}

.content_right{
width: 414px;
float: right;
clear: right;
padding: 0 20px 0 0;
}

.right_cell{
width: 354px;
height: 266px;
padding: 30px 30px 0 30px;
background: url(images/cell_showcase.png) no-repeat;
float: right;
clear: right;
}

.content_margin{
padding-top: 50px;
}

.pic_showcase{
float: right;
padding: 0px 0px 8px 8px;
}

.right_cell_2{
width: 354px;
height: 179px;
padding: 30px 30px 30px 30px;
margin-left: 4px;
background: url(cell_current_specials.png) no-repeat;
float: right;
clear: right;
}




.pic_current_specials{
float: right;
padding: 32px 0px 8px 8px;
}



.footer{
width: 948px;
height: auto;
float: left;
background: #000000;
color: #885136;
padding: 30px 40px 30px 40px;
text-align: center;
font-size: 9px;
margin-top: -60px;
}

.li_arrow{
list-style-image: url(bullet_arrow.png);
color: #fcc343;
font-weight: bold;
font-variant: small-caps;
font-size:14px;
}

.ul_arrow{
padding: 38px 30px 30px 30px;
}

.read_more{
background: url(images/arrow_2.png) left center no-repeat;
padding: 0 0 0 10px;
}

.read_more_2{
padding: 6px 0 0 0px;
}



.see_showcases{
background: url(images/arrow_2.png) left center no-repeat;
padding: 0 0 0 10px;
}

.li_read_more{
list-style: none;
line-height: 130%;
}

.read_more_ul{
padding: 6px 0 0 0px;
}


input{
background: url(bg_form_cell.png) repeat;
border: solid 1px #692C2C;
color:#ffcf58;
padding: 3px;
}

a:link{text-decoration: none}
a:visited{text-decoration: none}
a:hover{text-decoration: underline}


a.read_more:link{
text-decoration: none;
font: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 11px;
color: #D9D25F;
}

a.read_more:visited{
text-decoration: none;
font: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 11px;
color: #D9D25F;
}

a.read_more:hover{
text-decoration: underline;
font: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 11px;
color: #FFFFFF;
}

a.li_arrow_2:link{
list-style-image: url(bullet_arrow.png);
color: #fcc343;
font-weight: bold;
font-variant: small-caps;
font-size:14px;
text-decoration: none;
}

a.li_arrow_2:hover{
list-style-image: url(bullet_arrow.png);
color: #fcc343;
font-weight: bold;
font-variant: small-caps;
font-size:14px;
text-decoration: underline;
}

a.li_arrow_2:visited{
list-style-image: url(bullet_arrow.png);
color: #fcc343;
font-weight: bold;
font-variant: small-caps;
font-size:14px;
text-decoration: none;
}

a.read_more_3:link{
text-decoration: none;
background: url(images/arrow_2.png) left center no-repeat;
padding: 0 0 0 10px;
font-size: 14px;
font-weight: bold;
letter-spacing: .4px;
color: #FFCC66;
}

a.read_more_3:visited{
text-decoration: none;
background: url(images/arrow_2.png) left center no-repeat;
padding: 0 0 0 10px;
font-size: 14px;
font-weight: bold;
letter-spacing: .4px;
color: #FFCC66;
}

a.read_more_3:hover{
text-decoration: underline;
background: url(images/arrow_2.png) left center no-repeat;
padding: 0 0 0 10px;
font-size: 14px;
font-weight: bold;
letter-spacing: .4px;
color: #FFFFFF;
}

a.link_bottom:link{
font-size: 10px;
text-decoration: none;
color: #5A4828;
}

a.link_bottom:visited{
font-size: 10px;
text-decoration: none;
color: #5A4828;
}

a.link_bottom:hover{
font-size: 10px;
text-decoration: underline;
color: #5A4828;
}

a.legal_links:link{
color: #885136;
font-size: 10px;
text-decoration: none;
}

a.legal_links:visited{
color: #885136;
font-size: 10px;
text-decoration: none;
}


a.legal_links:hover{
color: #885136;
font-size: 10px;
text-decoration: underline;
}


