body {
    margin:0;
    padding:0;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
}


a {color:#404040; text-decoration:none;}
a:hover{text-decoration:underline;}

p{padding: 10px 0 0 0; margin:0;}

strong,b{color:#000000; font-weight: bold;}

.clear {
    clear: both;
    font-size: 0;
    margin: 0;
    padding: 0;
}

h4{font-size: 12px; font-weight:normal; font-family:Georgia;}

.left{float:left;}
.right{float:right;}
.centred{text-align:center;}


.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} 
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

ul {
    list-style:none;
    margin:0;
    padding:0;
}


.wrapper {
    background-color:#FFFFCC;
}


.topLogo {
    height:180px;
    margin:0 auto;
}


.topLogo .wrapTop {
    height:90px;
    margin:0 auto;
    width:960px;
}


.topLogo .wrapTop h1 {
    float:left;
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#800000;
    font-size:30px;
}


.topLogo .wrapTop span {
    display:block;
    margin:30px 20px 0 0;
    float:right;
    font-size:20px;
    color:#DFBFBF;
    font-style:italic;
}

.topLogo .menuBar {
    background:url(../images/menu_bg.png);
    height:90px;
}


.topLogo .menuBar ul {
    margin:0 auto;
    width:960px;
    height:50px;
}

.topLogo .menuBar ul li {
    float:left;
    margin-right:45px;
    font-size:14px;
    margin-top:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    height:30px;
}

.topLogo .menuBar ul li a:link, .topLogo .menuBar ul li a:visited {
    color:#fff;
    text-decoration:none;
}
.topLogo .menuBar ul li a:hover {color:#DFBFBF;}

.topLogo .menuBar ul li.selected {
    background:url(../images/menu_select.png) center bottom no-repeat;
}


.photoSpace {
    background:url(../images/image_central.jpg)	no-repeat;
    width:980px;
    margin:0 auto;
    height:250px;
}

.photoSpace h2 {
    color:#fff;
    float:right;
    width:230px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    font-style:italic;
    margin:60px 20px 0 0;
    font-size:30px;

}

.centralBoxes {
    margin:0 auto;
    width:960px;
}


.bigBoxes, .highLight {
    width:980px;
    margin:0 auto;
}


.bigBoxes .box {
    float:left;
    background:url(../images/box_top.gif) no-repeat;
    padding: 20px 0 0 0;
    width: 490px;
}


.box .boxClose {
    background:url(../images/box_bottom.gif) 0 1px no-repeat;
    height:10px;
    padding-top:20px;
}

.box .boxPad {
    padding:0 25px 20px 25px;
    min-height:300px;
}

.highLight {
    background:transparent url(../images/box_higlight.gif)0 top no-repeat;
    padding: 20px 0 0 0;
    width: 980px;
}


.boxCloseLight {
    background:url(../images/box_higlight.gif) 0 bottom no-repeat;
    height:10px;
    padding-top:20px;
}

.boxPadLight {
    padding:0 25px 20px 25px;
    min-height:110px;
}

.box .boxPad a,.box .boxPad a:hover,.box .boxPad a:link,
.box .boxPadLight a,.box .boxPadLight a:hover,.box .boxPadLight a:link,
ul.highlightBox li a,ul.highlightBox li a:hover,ul.highlightBox li a:link{
    text-decoration: underline;
    color:#800000;
    font-style: italic;
}

.bigBoxes .box h3,.boxPadLight h3 {
    font-style:italic;
    font-size:24px;
    font-weight:normal;
    margin:15px 0 0px 0;
}



ul.highlightBox {
    padding:10px 0;
}

ul.highlightBox li {
    float:left;
    width:440px;
    margin:10px 50px 0 0;
    border-bottom:1px dotted #BF7F7F;
    font-family:helvetica;
}

.bigBoxes .box ul li{
    padding:5px 0;
    margin:10px 0;
    border-bottom:1px dotted #BF7F7F;
    font-family:helvetica;
}

.bigBoxes .box ul li p,ul.highlightBox li p {
    font-size:12px;
    color:#5A5758;
    line-height:150%;
}

.bigBoxes .box img,ul.highlightBox li img {
    float:left;
    padding:5px 15px 10px 0;
}

.bigBoxes .box li.listAuction img{
    float:none;
    padding:0px 5px 0px 0;
}

.bigBoxes .box h4, ul.highlightBox li h4{
    margin:5px 0 0 0;
    color:#231F20;
    font-size:15px;
}

ul.highlightBox li h4{
    font-size:16px;
}



a.btn:link, a.btn:visited {
    background: url("../images/btn_left.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 27px;
    padding-left: 3px;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color:#DFBFBF;
}

a.btn:link span, a.btn:visited span {
    background: url("../images/btn_right.png") no-repeat scroll right center transparent;
    display: block;
    font-size: 12px;
    height: 20px;
    padding: 6px 25px 1px 10px;
    color:#DFBFBF;
    text-shadow: 1px -1px 0px #511010;
}


a.btnBig:link, a.btnBig:visited , .btnBig{
    background: url("../images/btnb_left.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    height: 30px;
    padding-left: 2px;
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color:#DFBFBF;
}

a.btnBig:link span, a.btnBig:visited span, .btnBig span{
    background: url("../images/btnb_right.png") no-repeat scroll right center transparent;
    display: block;
    font-size: 12px;
    height: 23px;
    padding: 6px 25px 1px 10px;
    text-shadow: 1px -1px 0px #511010;
    color: #DFBFBF;
}

button.btnBig{border:0; padding:0; margin:0; padding:0;}
button.btnBig span{padding-right:20px;}






.boxUnder {
    background-color:#fff;
}


.boxUnder ul.category  {
    padding:10px;
}

.boxUnder ul.category li {
    float:left;
    width:220px;
    margin-right:20px;
}

.boxUnder ul.category li h4 {
    color:#800000;
    font-size:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-weight:normal;
    margin:10px 0 10px 0;
}

.boxUnder ul.category li p {
    font-family:helvetica;
    font-size:12px;
    line-height:18px;
    color:#231F20;
}

.boxUnder ul.category li a:link, .boxUnder ul.category li a:visited, .boxAddress ul li a:link, .boxAddress ul li a:visited  {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color: #800000;
    font-size:12px;
    float:right;
    text-decoration:none;
}






.boxUnder ul {
    background-color:#fff;
}

.boxUnder .separateHr {
    background:url(../images/zigo.gif) repeat-x #fff top;
    padding-top:9px;
}

.boxAddress {
    background:url(../images/underbox_bg.gif) repeat-x top #E8E7D2;
    padding-top:20px;
    padding-bottom:20px;
    text-shadow: 0px 2px 0px #fff;
}


.hr {
    background:url(../images/hr.png) repeat-x center;
    min-height:3px;
}

.hr h5 {
    margin:0 0 0 10px;
    font-size:25px;
    color:#d3cec9;
    font-weight:normal;
}

.hr h5 span {
    padding:0 5px ;
    background:url(../images/hr.gif) repeat-x center;
}

.boxAddress ul {
    padding:30px 20px 20px 20px;
    background:none;
}

.boxAddress ul li {
    float:left;
    width:280px;
    margin-right:40px;
}

.boxAddress ul li strong {
    color:#5A5758;
    font-family:helvetica;
    font-size:14px;
}


.boxAddress ul li p {
    font-style:italic;
    color:#5A5758;
    font-size:11px;
    min-height:55px;
    line-height:18px;
}

.boxAddress ul li a:link, .boxAddress ul li a:visited {
    float:none;
}


.boxAddress ul.footerMenu {
    padding:10px 20px;
}


.boxAddress ul.footerMenu li {
    float:left;
    margin-right:20px;
    width:auto;
    font-size:12px;
}

.copyright {
    background-color:#800000;
    height:25px;
    padding:10px 20px;
}

.copyright p {
    color:#E8E7D2;
    font-style:italic;
    font-size:12px;
    text-shadow: 1px -1px 0px #231F20;
}


.footer {
    height:112px;
    width:100%;
    background:url(../images/footer_bg.gif) repeat-x;
}


.footerInside {
    height:57px;
    width:920px;
    margin:0 auto;
    background:url(../images/footer.gif) repeat-x;
    padding:35px 30px 20px 30px;
}

.footerInside .left, .footerInside .right {
    width:450px;
    text-shadow: 1px -1px 0px #231F20;
}

.footerInside .left h5 {
    font-size:15px;
    font-family:helvetica;
    color:#E8E7D2;
    margin:0;
}

.footerInside .left h5 strong{    color:#E8E7D2;}

.footerInside .left p {
    margin:0;
    font-size:12px;
    font-family:helvetica;
    color:#fff;
    line-height:18px;
}




.inputBox {
    width:335px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color:#fff;
    height:20px;
    padding:5px;
    float:left;
}

.inputBox input {
    color:#C8C7C7;
    font-size:15px;
    border:0;
    width:310px;
}


.checkbox, .radio {
    width: 14px;
    height: 14px;
    background: url(../images/checkbox.gif) no-repeat;
    display: block;
    clear: left;
    float: left;
    margin:5px 0 0 0;
}

.footerInside label,  .footerInside form a{
    color:#E8E7D2;
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    margin-left:5px;
    line-height:25px;
}




















