.details {float: left; width: 645px; margin-bottom: 1em;}
.controls {float: right; width: 315px;  margin-bottom: 1em;}

.container {background: #fafafa url("/static/Images/Personal/startOrderBox.gif") no-repeat; width: 312px;}
.container h2 {background: url("/static/Images/Layout/Content/startOrderArrowDown.gif") no-repeat 11px 10px; padding: 6px 5px 6px 30px; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.content {background: #fafafa; border: solid #d4d4d4; border-width: 0 1px 1px;width: 290px; padding: 10px;}

.zip {width: 272px; height: 229px; padding: 12px 16px; background: url("/static/Images/Layout/Content/zipBg.jpg") no-repeat;}
.zip h2 {font-size: 1.6em; padding: 30px 0 10px;}
.zip .identification h2 {padding-top: 10px;}
.zip .error {margin-bottom: 1em;}

.error {color: #cc0000; font-weight: bold;}

form.identification {padding: 12px 0; margin: 0;}
form.identification input {color: #000;}
form.identification input.empty {color: #999;}
form.identification td, form.identification th {padding-bottom: 8px; vertical-align: middle;}
form.identification th {font-weight: normal; padding-right: 1em; text-align: right;}
form.second {border-top:1px solid #d4d4d4;}

.tabbed {margin-left: 7px; width: 634px; background-image:url("/static/Images/Layout/Content/detailsBorderedBottom.gif")}
.tabbed .inside ul {margin: 0 0 10px 15px;}
.greenTabs .tabbed .inside ul { margin: 0 0 10px; padding: 0 0 0 15px; }
.tabbed .inside h2 {font-weight:bold;}

.promo {width: 300px; margin: 15px auto;}

.copy {padding: 20px; font-size: 0.9em; width: 90%;}
.copy h2 {font-weight: bold; font-size: 1.3em;}
.copy ul {margin: 0; padding: 0;}
.copy li {margin: 0 0 4px 1.5em; padding:0;}

