*{margin:0;padding:0;}
html{background:#fff;}
body{font-family:arial, sans-serif;font-size:1em;line-height:150%;color:#333333;width:515px;margin:0 auto 30px auto;position:relative;}
p{font-family:arial, sans-serif;font-weight:normal;color:#000000;text-align:left;font-size:1em;margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:1.5em;}
h1{font-size:2em;margin-bottom:0.75em;}
h2{font-size:1.5em;line-height:1.25;margin-bottom:1em;}
h3{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h4{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h5{font-size:1em;font-weight:bold;}
ul{margin-left:1em;}
li{margin-left:1em;}
td{font-family:arial, sans-serif;font-size:1em;}
th{TEXT-DECORATION:none;font-family:arial, sans-serif;font-size:1em;}
a img{border:1px solid #ccc;}
a{color:#526F80;text-decoration:none;}
a:hover{visibility:visible;color:#806252;}
a:hover img{border:1px solid #729AD7;}
.page{background:url("../images/page.jpg") no-repeat left top;padding:28px 125px 0 115px;width:760px;}
.header{position:relative;width:760px;height:170px;overflow:hidden;font-size:160%;}
.header a{display:block;width:760px;height:170px;cursor:pointer;padding:20px 0 0 0;text-align:center;color:#84A7DC;}
.header span{display:block;position:absolute;left:0;top:0;width:760px;height:170px;background:url("../images/h1.png") no-repeat left top;}
.topmenu{height:27px;text-align:right;padding:35px 27px 0 0;}
.page>.topmenu{min-height:27px;height:auto;}
.topmenu li{display:inline}
.topmenu li a{float:right;width:105px;height:22px;background:#A3BDE5 url("../images/roll.png") no-repeat left top;text-align:center;color:#fff;text-decoration:none;font-size:12px;font-weight:bold;padding-top:5px;overflow:hidden;}
.topmenu li>a{min-height:22px;height:auto;}
.topmenu li a:hover{background:#83A6DC url("../images/roll.png") no-repeat 0 -27px;}
.main{width:515px;margin:0 auto;}
.bluebox{border:1px solid #ccc;clear:both;padding:7px 17px 9px 8px;width:528px;position:relative;margin-bottom:18px;}
.bluebox .big{float:left;margin-right:40px;}
.bluebox .big img{padding:5px;}
.bluebox .right{width:335px;float:left;padding-bottom:130px;}
.bluebox .small1, .bluebox .small2{position:absolute;bottom:9px;}
.bluebox .small2{left:534px;}
.photos{margin-bottom:15px;}
.photos a{width:106px;height:148px;float:left;background:#C2D3EE;text-align:center;color:#A2A3A6;text-decoration:none;font-size:11px;font-weight:bold;margin-right:14px;}
.photos>a{min-height:148px;height:auto;}
.photos a.last, .greybox-background .right a.last{margin-right:0;}
.photos a:hover{color:#729AD7;}
.photos a span{display:block;padding-top:2px;}
.photos a>span{padding-top:5px;}
.greybox{border:1px solid #ccc;margin-bottom:39px;padding:5px 0;}
.greybox-background{background:url("../images/gbback.jpg") repeat-y left top;width:100%;line-height:170%;}
.greybox-background .left, .greybox-background .right{width:321px;float:left;padding:0 10px;}
.greybox-background .right{float:left;padding:0 19px 0 20px;}
.leftside {width:250px;float:left;}
.rightside{float:left;}
#contact *{vertical-align:middle;}
#contact fieldset{border:none;}
#contact fieldset p{margin-bottom:3px;}
#contact label{padding-right:3px;}
#contact legend{color:#BFBFBF;margin-left:-7px;}
#contact fieldset>legend{margin-left:0;}
#name, #email{width:218px;border:1px solid #B5B5B5;}
#send{border:none;width:62px;height:15px;background:#D5D5D5;cursor:pointer;margin:4px 0 0 34px;color:#B8B8B8;line-height:100%;font-weight:bold;}
fieldset>#send{min-height:15px;height:auto;}
.greybox-background .right a{display:block;float:left;margin-right:11px;margin-top:8px;}
.greybox2{border:1px solid #ccc;margin-bottom:15px;padding:9px 7px;width:688px;}
.greybox2 .preview{float:left;margin-right:40px;margin-right:44px;}
.greybox2 .preview img{padding:5px;}
.greybox2 .right{float:left;width:350px;}
.greybox2 .right a{float:left;margin:0 14px 7px 0;}
.footer1{text-align:center;padding:0 27px 3px 27px;}
.footer1 a{color:#888;text-decoration:none;}
.footer1 a:hover{color:#729AD7;text-decoration:none;}
.footer2{font-size:0px;line-height:0px;height:18px;background:url("../images/footer.png") no-repeat left top;margin-left:105px;}
.cleaner{font-size:0px;line-height:0px;height:0px;clear:both;}
.lightBlueBg{background-color:#EAF2F5;}
.aButton{background-color:#408080;border-color:#BE7E7E;border-style:inset;border-width:3px;color:#FFFFFF;font-size:11pt;font-family:verdana;font-weight:bold;}
INPUT,TEXTAREA,SELECT{font-size:12pt;font-weight:100;font-style:normal;color:#0f0f0f;background-color:#f0f0f0;}
.dt{font-size:8px;text-align:right;}
.measurements{text-align:right;}
label{}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:none;}
legend{font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus{border:1px solid #666;}
input.text, input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:500px;height:3em;padding:5px;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.notice a{color:#514721;}
.success a{color:#264409;}
form{}
label{display:block;}
.submit input{font-family:verdana;border:1px solid #000;color:#FFFFFF;background-color:#666666;height:25px;padding:3px 6px;}
input, textarea, select{color:#550000;background:#fefefe;border:1px solid #cccccc;}
fieldset{border:none;width:600px;}
legend{color:#fff;background:#6f6f6f;border:none;padding:2px 6px;}
input.required{border:1px solid #cccccc;}
.choice input{border:0px;background-color:#FFFFFF;}
label.error{float:none;color:red;padding-left:.5em;vertical-align:top;}
.product{}
.product a img { border:0; padding:0px 0px 10px 10px;}