@charset "UTF-8";
/* CSS Document */

body{
font-family:"Lucida Grande",Verdana,sans-serif;
font-size:13px;
color:#333333;
}

img{
border:none;
}

h2,
h3{
font-size:16px;
color:#1d70b6;
font-weight:normal;
margin:0;
}

h3{
color:#336699;
}

a{
color:#004885;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

p{
margin:0;
padding:0;
}

.clear{
clear:both;
}

.separator{
height:15px;
background: url(../img/separator.gif) repeat-x center;
}

#wrapper{
margin: 0 auto;
padding: 0 0 30px;
width:837px;
background:#f2f8fa url(../img/bgfooter.gif) no-repeat bottom;
}

#header{
padding:25px 0 0 30px;
height:345px;
background: url(../img/bgheader.jpg) no-repeat;
}

#header h1{
display:none;
}

.logo{
width:193px;
height:55px;
background: url(../img/logo.png) no-repeat;
display:block;
}

#body{
padding:10px 30px 18px;
}

#left{
float:left;
width:380px;
padding:35px 0 16px;
}

#left h2{
padding-bottom:14px;
}

#left p{
padding:11px 0;
}

#right{
padding-bottom:16px;
float:right;
width:377px;
}

.product{
width:249px;
float:left;
display:block;
margin-right:15px
}

.product img{
padding-top:14px;
}

.product h3{
padding:19px 0 16px;
}

.product p{
padding-bottom:18px;
}

.last{
margin-right:0;
}

.arrow{
display:block;
font-size:11px;
padding:0 0 2px 8px;
background:url(../img/arrow.gif) no-repeat left 5px;
}

.arrow:hover{
text-decoration:none;
}

.arrow span{
padding-bottom:2px;
background: url(../img/bglink.gif) repeat-x bottom;
}

.sepproduct{
height:50px;
}

#footer{
font-size:12px;
color:#666666;
text-align:center;
padding-top:46px;
}

#footer a{
color:#666666;
}

.sepfooter{
width:26px;
text-align:center;
}

/* FORM */
#form{
background:#ffffff url(../img/form/bghead.jpg) no-repeat top;
}

#mainform{
margin:0;
padding:20px 21px 14px;
background:url(../img/form/bgfoot.gif) no-repeat bottom;
font-size:11px;
}

h4{
font-weight:normal;
text-transform:uppercase;
color:#ffffff;
font-size:14px;
margin:0;
padding:11px 60px;
text-align:center;
}

.row{
padding:3px 0;
}

.btn{
display:block;
text-align:center;
}

.label{
padding:2px 0;
width:120px;
display:block;
float:left;
}

#mainform input[type=text]{
width:211px;
border:none;
background:#e2efdd;
color:#333333;
font-size:11px;
padding:2px;
}

#mainform .typetext{
border:none;
background:#e2efdd;
color:#333333;
font-size:11px;
padding:2px;
width:208px;
}

.select{
color:#65b256;
font-size:10px;
text-align:center;
width:274px;
line-height:21px;
float:left;
background:url(../img/form/select.gif) no-repeat;
margin:0;
padding:0;
}

.selectbox,
.indicator,
.toggler{
float:left;
}

.selectbox{
clear:both;
}

.indicator{
padding:3px 16px 3px 0;
width:21px;
}

.toggler{
padding:2px 0 2px 2px;
}

.options{
list-style:none;
margin:0;
padding:0;
width:270px;
background:#b2d6a4;
}

.options li{
padding: 2px;
color:#ffffff;
display:block;
}

.over,
.selected{
background:#65B256;
}

#info{
float:left;
width:297px;
padding-left:10px
}

/* Confirm */
div.confirm {
color:#1D70B6;
display:block;
font-size:11px;
font-weight:bold;
padding-bottom:20px;
padding-top:25px;
text-align:center;
}



