/* css for page layout 12 */
div.product_layout_14, div.graphic_links{
float:left;
width:100%;
margin:2px auto;
}

div.product_layout_14 div.product{
float:left;
width:179px;
height:260px;
margin:0px 4px 0px 0px;
min-height:260px;
overflow:hidden;
background-color:#FFF;
border-bottom:1px solid #D7C9AA;
text-align:center;
}

/* PRODUCT PHOTO */
div.product_layout_14  div.product div.photo, div.graphic_links div{
float:left;
width:177px;
height:177px;
min-height:177px;
margin:0px;
text-align:center;
background-color:#FFF;
border:1px solid #CDBE9D;
}

div.product_layout_14  div.product div.photo img, div.graphic_links div img{
border:1px solid white;
}

/* PRODUCT name */
div.product_layout_14  div.product div.name {
float:left;
width:179px;
margin:3px 0px;
height:55px;
min-height:55px;
background-color:#FDFAF2;
line-height:16px;
}

div.product_layout_14  div.product div.name a{
display:block;
color: #4E3C2E;
font-weight:bold;
margin:3px 6px;
}

div.product_layout_14  div.product div.name a:hover{
color:#815121;
}

/* PRICE */
div.product_layout_14  div.product div.price{
float:left;
width:100%;
height:20px;
font-weight:bold;
font-size:125%;
line-height:125%;
color: #593C24;
border-top: 1px solid #CDBE9D;
border-bottom: 1px solid #CDBE9D;
background-color:#FBF2CE;
text-align:center;
margin:3px 0px 0px 0px;
}

div#center_column div.pad h1{
margin:6px 4px;
}

div.graphic_links div{
margin:3px 5px;
}

div#left_column p{
margin:8px;
text-align:justify;
}

div#below_top_banner div.full{
border-right:none;
}

div.pad div.top{
float:left;
}

div.pad div.top div, div.pad div.top div div{
float:left;
height:35px;
min-height:35px;
}
div.pad div.top div.header{
width:347px;
}
div.pad div.top div.more{
width:214px;
font-size:11px;
margin-top:4px;
}
div.pad div.top div.more div{
margin:0;
}
div.pad div.top div.more div.left{
width:111px;
margin:5px 13px 5px 3px;
padding:0px;
font:normal 11px/13px verdana;
height:25px;
}
div.pad div.top div.more div.right{
border:0;
width:85px;
background-color:#FFF;
border:1px solid #CCC;
height:20px;
min-height:20px;
margin:3px 0px;
}
div.pad div.top div.more div.right a{
text-decoration:none;
font:normal 12px/16px verdana;
margin:-3px 0px 8px 0px;
}
div.pad div.top div.more div.right a:hover{
text-decoration:underline;
}
div.pad div.top div.more div.left span{
display:none;
}

div.pad div.l{
float:left;
width:282px;
text-align:left;
}

div.pad div.l a strong{
color:#000;
font-size:15px;
}


div.pad div.r{
float:left;
width:270px;
text-align:left;
margin-left:6px;
}

div.pad div.vline{
float:left;
width:2px;
margin:0px 3px;
height:400px;
min-height:400px;
}

div#featured_vendor div.b, div#featured_vendor div.c, div#featured_vendor div.b h3{
width:100%;
font-size:1.0em;
text-align:left;
margin-top:3px;
}

div#featured_vendor div.c{
margin-top:-6px;
}

div#featured_vendor div.line{
height:0px;
width:0px;
}
div#featured_vendor div.c h3{
height:0px;
overflow:hidden;
}
div#featured_vendor div.c br{
line-height:.2em;
margin:0px;
}

div#featured_vendor div.b img{
width:260px;
height:260px;
margin:3px 0px 0px 0px;
}


