@charset "utf-8";
body {
line-height:1;
background-color:#7F7F7F;
text-align:center;
font:12px normal Verdana, Geneva, sans-serif;
padding:0;
}

.wrapper {
width:1000px;
margin-left:auto;
margin-right:auto;
min-height:500px;
text-align:center;
background-color:#FFF;
border:1px solid #CCC;
}

a {
color:#006;
text-decoration:none;
}

a:hover {
color:#C00;
text-decoration:underline;
}

div {
overflow:hidden;
}

strong {
font-weight:700;
}

.rightalign {
float:right;
}

.imageleft {
float:left;
padding:15px;
}

.imageright {
float:right;
padding:10px 10px 15px 15px;
}

.imageright_xtra {
float:right;
border:2px solid #000;
text-align:center;
margin:5px;
padding:5px;
}

.imageright_xtra_width {
float:right;
border:2px solid #000;
text-align:center;
margin:5px;
padding:5px;
max-width: 250px;
background-color: #CCCCCC
}

.imageleft_xtra {
float:left;
border:2px solid #000;
margin:5px;
padding:5px;
}

.imagecentre_xtra {
float:none;
border:2px solid #000;
margin:5px;
padding:5px;
}

.p_centre {
text-align:center;
font-size: small
}

.banner {
height:90px;
width:1000px;
background-color:maroon;
}

.lenton_tag {
font-size:16px;
width:1000px;
font-weight:700;
font-family:"Times New Roman", Garamond, serif;
color:#FFF;
text-align:left;
background-color:#8F8F8F;
padding:5px 10px;
}

.gallery_tag {
font-size:11px;
font-weight:500;
text-align:left;
background-color:#EEE;
padding:2px 2px 2px 10px;
}

.bottom_line {
text-align:right;
width:1000px;
background-color:#8F8F8F;
}

.advert_col {
float:left;
width:175px;
background-color:#EEE;
padding:3px;
}

.advert_col li {
background-color:#FFF;
height:20px;
font-size:13px;
font-weight:700;
text-align:left;
margin:2px;
padding:2px;
}

.cover_col {
float:left;
width:235px;
background-color:#EEE;
padding:3px;
}

.cover_col li {
background-color:#FFF;
height:20px;
font-size:12px;
font-weight:700;
text-align:left;
margin:2px;
padding:2px;
}

.right_col {
float:right;
width:160px;
background-color:#EEE;
min-height:500px;
padding:3px;
}

.head_line {
font-size:28px;
font-weight:700;
font-family:"Times New Roman", Garamond, serif;
color:maroon;
text-align:center;
padding:10px;
}

h1 {
color:maroon;
text-align:left;
font-weight:700;
}

.mainblock {
text-align:center;
font-size:13px;
padding:0 20px 0 15px;
}

cover_div {
width:570px;
min-height:150px;
}

.mainblock .cover_pic {
float:left;
width:200px;
text-align:center;
padding:4px 5px;
}

.mainblock .cover_text {
float:left;
width:505px;
text-align:center;
vertical-align:middle;
padding:4px;
}

.maroon_bigger {
color:maroon;
font-size:24px;
text-align:center;
}

.maroon_biggest {
color:maroon;
font-size:48px;
text-align:center;
}

.maroon_center {
color:maroon;
text-align:center;
}

.black_small {
color:#000;
font-size:10px;
text-align:center;
}

.black_big {
color:#000;
font-size:18px;
text-align:center;
}

.black_bigger {
color:#000;
font-size:24px;
text-align:center;
}

.mainblock .header_width {
width:200px;
}

.mainblock_gallery {
float:left;
font-size:13px;
width:615px;
padding:0 20px 0 15px;
}

.mainblock_gallery table hr {
width:100%;
color:#999;
}

.mainblock_gallery .td_letter {
width:30px;
float:left;
font-weight:700;
padding:0 5px;
}

.mainblock_gallery .td_street {
width:550px;
float:left;
font-weight:400;
padding:0 5px;
}

.gallery_head_line {
font-size:28px;
font-weight:700;
font-family:"Times New Roman", Garamond, serif;
color:maroon;
text-align:center;
width:623px;
padding:10px;
}

.mainlist {
min-width:250px;
padding:5px;
}

.mainlist p {
text-align:center;
}

.mainlist_top {
min-width:250px;
text-align:center;
vertical-align:middle;
background-color:#E5E5E5;
padding:5px;
}

.mainblock .hr_silver {
width:50%;
color:#EEE;
height:1px;
padding:0;
}

.mainblock .sub_line,.mainblock_gallery .sub_line {
color:maroon;
font-size:18px;
font-weight:700;
text-align:center;
padding:10px;
}

.mainblock .sub_line a,.mainblock_gallery .sub_line a {
color:maroon;
text-decoration:none;
}

.mainblock .nav a,.mainblock_gallery .nav a {
font-size:18px;
font-weight:700;
color:#000;
}

.mainblock .red,.mainblock_gallery .red {
color:red;
}

.mainblock .purple,.mainblock_gallery .purple {
color:#906;
}

.mainblock .green,.mainblock_gallery .green {
color:#060;
}

.mainblock .maroon,.mainblock_gallery .maroon {
color:maroon;
text-align:left;
}

.mainblock .maroon_big,.mainblock_gallery .maroon_big {
color:maroon;
font-size:18px;
text-align:center;
}

.mainblock .text,.mainblock_gallery .text {
color:#000;
text-align:left;
}

.mainblock_gallery table,.mainblock_gallery .header_width {
width:623px;
}

.bottom_line p {
color:#000;
font-size:9px;
text-align:left;
padding-left:120px;
}

.advert_col ul,.cover_col ul {
list-style:none;
margin:0;
padding:2px;
}

.mainblock .cover_pic img,.mainlist img {
border:1px solid #000;
}

.mainblock_gallery_hr,hr,.mainblock hr {
width:50%;
color:maroon;
height:1px;
padding:0;
}
