html { height: 100%;}
body { height: 100%; padding: 0; margin: 0; background-image: url(Images/back.jpg); background-repeat: repeat-x; background-color: #ffffff; background-position: 0 30px; }
.topper { height: 30px; color: #ffffff; padding: 0; margin: 0; background-color: #404040 }
.topcentre { color: #ffffff; font-size: 10pt; font-family: tahoma; width: 760px;  position: relative; margin: 0 auto; padding: 6px 0 0 32px}
.box { color: #333333; font-size: 10pt; font-family: tahoma; width: 760px;  position: relative; padding: 0; margin: 0 auto; }

.main {  width: 760px;  padding: 48px 0 0; }
.logo {padding: 0 0 10px 34px; margin: 0}
.banner { width: 760px; height: 141px; margin: 0; background-image: url(Images/banner.png);  background-repeat: no-repeat;}
.banner2 { width: 760px; height: 141px; margin: 0; background-image: url(Images/banner2.png);  background-repeat: no-repeat;}
.banner3 { width: 760px; height: 141px; margin: 0; background-image: url(Images/banner3.png);  background-repeat: no-repeat;}

.hmenu { width:100%; height: 38px; padding:0 10px; line-height: normal; background-image: url(Images/wintop.png);  background-repeat: no-repeat;  background-position: 0 20px;}
.hmenu ul {margin: 0; padding: 0; list-style: none;}
.hmenu li {padding:0 24px; float: left; margin: 0; } 
.hmenu li span {height: 38px; padding:0 0; float: left; margin: 0; background-image: url(Images/winar.png); background-repeat: no-repeat; background-position: 50% 20px;}

.winfix { float: none; width:100%; min-height: 280px; line-height: normal; background-image: url(Images/winside.png);  background-repeat: repeat-y; padding: 25px 35px; overflow: auto}

.vmenu { width: 165px; float: left; }
.vmenu ul {margin: 0; padding: 0; list-style: none;}
.vmenu li { width: 165px; height: 20px; padding: 3px 0 0; border-bottom: 1px solid #999;} 
.vmenu li span {   display: block; width: 165px; height: 20px; border-bottom: 2px solid #333; }
.vmenu li a:link { color: #333; text-decoration: none }
.vmenu li a:visited { color: #333; text-decoration: none}

.content {float: left;  width: 500px; height: 100%; margin: 0 25px;}
.conhead {width: 500px; height: 19px; padding: 4px 0 0; border-bottom: 1px solid #999 }
.title { float: left; font-weight:bold;}
.dateprice {float: right; height: 23px; text-align: right }
.project {width: 500px; margin: 27px 0 0; }
.project p {padding: 0 0 35px; margin: 0 }
.conname {float: left; width: 100px; margin: 27px 0 0; padding: 0;}
.conname p {padding: 0 0 15px; margin: 0 }
.conform {float: left;  margin: 18px 0 0; padding: 0;}
.conform a { text-decoration: none }
.pic {float: left; padding: 0 15px 0 0px;}
.sub {float: right }
.conform p { padding: 0 0 4px; margin: 0;}
.shop {float: left; width: 250px; margin: 30px 0 0; }
.new {float: left; width: 230px; margin: 5px 10px 0; min-height: 250px; text-align:center}

.btway { font-size: 10pt; font-family: tahoma; width: 390px; min-height: 156px;  position: relative; margin: 0 auto; padding: 0 0 20px 0; background-image: url(Images/btw.jpg); background-repeat: no-repeat;}
.btway p {color: #000; font-style: italic; padding: 27px 44px 0 30px; margin: 0 }

.footer { float: none; width:100%; height: 165px; line-height: normal; background-image: url(Images/winbottom.png);  background-repeat: no-repeat; font-size: 8pt; }
.ftitle {float: left; width: 191px; height: 31px; padding: 31px 30px 2px; } 
.fcont {float: left; width: 191px; height: 70px; padding: 5px 30px 0; }
.cblock { font-size: 8pt; width: 400px; height: 50px; margin: 3px auto; color: #666; }
.copy {float: left;} 
.clinks {float: right;}
.clinks  a:link { color: #666;}
.clinks  a:visited { color: #666;}

p {padding: 0 0 15px; margin: 0 }
h1{padding: 0; margin: 0; font-weight: bold; font-size: 10pt;}

a:link { color: #333; }
a:visited { color: #333; }
a:hover { color: #666; text-decoration: none }
a:active { color: #666; text-decoration: none }

.topcentre a:link { color: #3399ff; }
.topcentre a:visited { color: #3399ff; }
.topcentre a:hover { color: #3399ff; text-decoration: none }
.topcentre a:active { color: #3399ff; text-decoration: none }
.topcentre p {padding: 0; margin: 0 }
