﻿
.order{
background-color:#4f4d4e;
color:#fff;
width:320px;
overflow:hidden;
padding-bottom:33px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(./js/PIE.htc);
}
.order h2{
color:#fff;
padding-bottom:12px;
margin:11px 16px 0;
font-weight:normal;
font-size:26px;
letter-spacing:-1px;
}
.order h2:first-child{
border-bottom:1px solid #a7a6a7;
}
.order p{
padding-left:22px;
font-size:16px;
margin:9px 0 0;
}

.order span{
color:#ff8181;
display:block;
line-height:22px;
padding-left:14px;
padding-bottom:4px;
}
.order label{
float:left;
padding-left:18px;
font-size:14px;
width:82px;
padding-bottom:5px;
line-height:32px;
}
.order label span{
padding:0;
display:inline;

}
.order input{
float:left;
height:26px;
width:204px;
border:none;
padding:0;
margin-bottom:26px;
}
.order #submit{
float:right;
margin:15px 18px 0 0;
border:none;
width:170px;
height:46px;
color:#fff;
font-size:20px;
font-size:27px;
background-color:#aaaaaa;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
behavior: url(/public/js/PIE.htc);
}
.order #submit:hover{
background-color:#FFF;
color:#aaa;
}
.order input.error{
background-color:#ffdddd;
}


.section{
  position: relative;
  float: left;
  width: 100%;
  margin: 15px 0;
}

ul.tabs {
 height: 31px;
 line-height: 25px;
 list-style: none;
 padding:0;
 margin: 0;
 display: table;
 }
 .tabs li {
 background: none repeat scroll 0 0 #D8D8D8;
    border: 0 none;
    border-radius: 3px 3px 0px 0px;
    color: #555555;
    cursor: pointer;
    display: block;
    font-size: 1em;
    margin: 20px 2px 0 0;
    outline: 0 none;
    padding: 7px 0;
    text-align: center;
    vertical-align: middle;
    width: 110px;

 }
 .tabs li:hover {
 background: #5D81A7;
 color: #fff
 }
 .tabs li.current {
   background: #5D81A7;
 color: #fff
 }
 .box {
 display: none;
 }
 .box.visible {
 display: block;
 }