html{
    height:100%;
}
body{
    margin:0;
    font:80% Georgia, Serif;
    color:#272d32;
    background:url('../images/containerbg.jpg') #c6c6a3;
    height:100%;
    text-align:center;
}
a {
	color:#600;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clr{
    clear:both;
}
h1{
    color:#6d0000;font-weight:normal;font:150% Georgia, Serif;
}
h3{
    font-size:110%;color:#272d32;margin:0 0 5px 0; line-height:15px;
}
ul{
    padding:0;margin:15px 0 15px 25px;
}
#container{
    background:url('../images/bg.jpg') repeat-x;min-height:100%;
}
#wrapper{
    width:1121px;background:url('../images/wrapper_inside-bg.jpg') repeat-y;
    margin:0 auto;min-height:100%;text-align:center;
}
#wrapper-inside{
    width:1121px;min-height:861px;background:url('../images/wrapper-bg.jpg') 0px 133px no-repeat;
}
/* header*/
#header{
    width:100%;background:url('../images/header.jpg') no-repeat;
    height:134px;
}
#header-bottom{
    width:900px;background:url('../images/header_bottom.jpg') no-repeat;
    height:75px;margin:0 0 0 99px;
    position:relative;
}
#header-bottom .menu{
    height:44px;
    position:absolute;right:0;
}
#header-bottom .menu ul{
    list-style-type:none;margin:0;padding:0;
}
#header-bottom .menu ul li{
    float:left;height:44px;text-align:center;
}
#header-bottom .menu ul li span{
    height:30px;display:inline-block;padding-left:23px;padding-right:23px;padding-top:14px;
}
#header-bottom .menu ul li.hasdiv span{
    background:url('../images/menu_divider.jpg') no-repeat top left;
}
#header-bottom .menu ul li a{
    display:inline-block;height:44px;background:url('../images/menu-bg.jpg');color:#fff;text-decoration:none;font-size:90%;font-weight:bold;font-family:arial,verdana;
}
#header-bottom .menu ul li a:hover{
    background:url('../images/menu-bg-hover.jpg');
}
#header-bottom .breadcrumbs{
    position:absolute;bottom:5px;left:185px;color:#a2a299;font-family:arial,verdana;font-size:85%;
}
#header-bottom .breadcrumbs a{
    color:#5a6872;text-decoration:none;
}

/*content */
#content{
    width:899px;text-align:left;margin:0 0 0 100px;position:relative;
}
/* content - left */
#content #left{
    float:left;
    width:161px;
    min-height:100%;
}
#content .buttons{
    position:absolute;bottom:0;left:13px;
}
ul#nav{
    list-style-type:none;margin:0;padding:0;width:134px;margin: 0 auto;
}
ul#nav li{
    border-bottom:1px solid #c8c89e;padding:15px 0 15px 0;
}
ul#nav li a{
    color:#272d32;font-size:120%;
    text-decoration:none;
}
ul#nav li a:hover{
    color:#6d0000;
}
/*content - right */
#content #right{
    float:left;
    width:704px;
    border-left:1px solid #dfdcd0;
    min-height:100%;
	padding-left:20px;
}
#content .largeimage{
    background:url('../images/homeimg_bg.jpg');width:682px;height:299px;padding:11px;
}
#content .content{
    width:677px;margin:15px auto;line-height:18px;font-size:85%;
}

#content .left{
    float:left;width:341px;margin-top:-10px;font-size:110%;line-height:20px;
}

#content .right{
    float:right;margin-left:10px;background:#f0f0e4;border:1px solid #c3c3ad;padding:13px 9px 13px 9px;
    width:270px;
}
#content #right .inside{
    width:704px;margin:0 auto; min-height:700px;line-height:20px;
}
#content .right .featuredproduct{
    padding:10px 0 30px 0;border-bottom:1px solid #d5d5c3;  
}
#content .right .featuredproduct-last{
    padding:10px 0 10px 0;  
}
#content .right  .featuredproduct img, #content .right .featuredproduct-last img{
    padding:1px;background:#fff;border:5px solid #bcbca4;
}
#content .right  .featuredproduct .info, #content .right .featuredproduct-last .info{
    float:right;width:172px;color:#272d32; display:block;
}
#content .right .featuredproduct .info a, #content .right .featuredproduct-last .info a{
    color:#96968b;text-decoration:none;float:right; display:block;
}
#content .right .featuredproduct .info a:hover, #content .right .featuredproduct-last .info a:hover{
    color:#6d0000;text-decoration:none;float:right; display:block;
}
#content .right .featuredproduct .info p, #content .right .featuredproduct-last .info p{
    margin:3px 0 3px 0;line-height:14px;
}

#content .left-inside{
    width:324px;float:left;
    margin-left:5px;
	line-height:20px;
}
#content .right-inside{
    width:332px;float:right;
    margin-right:5px;text-align:center;
}
#content .right-inside .image{
    width:309px;height:205px;padding:11px;
    background:url('../images/imgright_bg.jpg') no-repeat;
}
#content .right-inside .images{
    height:110px;width:98%;margin:10px auto;
}
#content .right-inside .images img{
    padding:1px;
    border:1px solid #bcbca4;
}
#content .right-inside .images img.leftimg{
    float:left;
}
#content .right-inside .images img.rightimg{
    float:right;
}
#content .sidebar{
    margin-left:10px;background:#f0f0e4;border:1px solid #c3c3ad;padding:13px 9px 13px 9px;margin:12px auto;
    width:305px;text-align:left;font-size:85%;position:relative;
}
#content .sidebar ul{
    margin:0 0 0 12px;padding:0;display:block;
}
#content .sidebar ul li{
    margin:0 0px 0 0px;width:50%;line-height:22px;
    float:left;
}
/*footer*/
#footer{
    width:857px;margin-left:113px;margin-top:10px;border-top:1px solid #dfdcd0;padding-top:19px;padding-bottom:19px;
    position:relative;font-size:80%;color:#9a9388;
}
#footer a{
    color:#5a6872;text-decoration:none;
}
#footer a:hover{
    color:#5a6872;text-decoration:underline;
}
#footer .copyright{
	position:absolute;
	left:14px;
	top:19px;
}
#footer .development{
    position:absolute;
    right:0;
    top:19px;
}
#footer ul{
    margin:0 auto;
    padding:0 0 0 0;
    list-style:none;
    text-align:center;
    width:240px;
}
#footer ul li{
    display:inline;
    padding:0 2px 0 6px;
    margin:0;
}

