
#shoppingArea {
background-color:#E2E6E7;
float:left;
left:15px;
margin-top:18px;
position:relative;
width:565px;
}
#mainOptions select, #mainOptions input, #productDescription input, .CollapsiblePanelContent ul li input {
border-left:1px solid #BEC4C9;
border-right:1px solid #BEC4C9;
border-top:1px solid #BEC4C9;
color:#001E36;
height:19px;
padding-top:3px;
}
.CollapsiblePanelContent input, .CollapsiblePanelContent select {
border-left:1px solid #BEC4C9;
border-right:1px solid #BEC4C9;
border-top:1px solid #BEC4C9;
color:#001E36;
}

#shoppingArea option {
color:#001E36;
}
#shopHeader {
background-color:#001E36;
float:left;
height:54px;
width:565px;
}
#shopContainerBuffer {
background-color:#0D8BC5;
clear:both;
float:left;
height:25px;
width:565px;
}
#shopSectionHeader {
clear:both;
float:left;
height:30px;
overflow:hidden;
padding-top:5px;
width:525px;
}
#productDescription input {
float:right;
height:19px;
margin:0px;
padding:3px 0px 0px;
width:138px;
}
#shopHeader h3 {
color:#0D8BC5;
float:left;
font-size:18px;
font-style:italic;
font-weight:normal;
padding-left:25px;
padding-top:20px;
width:auto;
}
#shopHeader input {
border:1px solid #BEC4C9;
float:right;
font-size:11px;
height:16px;
padding-top:3px;
position:relative;
right:100px;
top:20px;
width:200px;
}
#shopContainer {
border:5px solid #0D8BC5;
clear:both;
float:left;
width:555px;
}
#productName {
float:left;
height:auto;
width:110px;
}
#productName p {
color:#001E36;
float:left;
font-size:18px;
font-style:italic;
font-weight:normal;
line-height:30px;
margin-left:14px;
width:auto;
}
#mainOptions, #advandcedOptions {
left:15px;
position:relative;
}
#mainOptions {
float:left;
height:auto;
width:525px;
}
#mainOptions ul {
clear:both;
float:left;
list-style-type:none;
padding-top:10px;
width:450px;
}
#mainOptions ul li {
clear:both;
float:left;
height:27px;
margin:0px;
padding:0px;
width:425px;
}
#mainOptions label {
float:left;
width:auto;
}
#mainOptions select {
bottom:5px;
float:right;
height:21px;
left:0px;
padding-top:4px;
position:relative;
width:140px;
}
#mainOptions p {
color:#001E36;
}
#mainOptions input {
bottom:3px;
float:right;
position:relative;
}
#peopleCount {
position:relative;
right:103px;
width:35px;
}
#peopleOffset {
width:100px;
}
#noOptions {
clear:both;
float:left;
height:30px;
}
#optionsWrap {
clear:both;
float:left;
height:14px;
padding-top:5px;
width:auto;
}
#optionsLink {
background-color:#FBFBFB;
float:left;
height:21px;
left:0px;
padding-left:5px;
position:relative;
top:0px;
width:127px;
}
#optionsLink span {
color:#748591;
float:left;
font-size:11px;
font-style:italic;
font-weight:normal;
position:relative;
top:2px;
width:106px;
}
#optionsLink a {
float:left;
position:relative;
top:3px;
}
#calculateWrap {
float:left;
height:auto;
width:565px;
}
#calculateWrap input {
float:right;
padding-right:20px;
}
#totalWrap.shop {
border-top:1px solid #72828E;
height:100px;
}
#totalWrap.shop ul {
list-style-type:none;
}
#totalWrap.shop ul li {
float:left;
}
#shopTotalHeader {
clear:both;
float:left;
width:392px;
}
#shopTotals {
clear:both;
float:left;
left:128px;
position:relative;
top:10px;
width:250px;
}
#totalLeft {
float:left;
padding-left:15px;
padding-top:15px;
width:399px;
}
#totalLeft ul li p {
color:#001E36;
float:left;
}
#totalRight {
float:left;
width:131px;
}
.totalMainHeader p {
line-height:19px;
padding-left:5px;
}
.totalMainHeader {
width:95px;
}
.totalEmissionsHeader, .totalDonationHeader {
padding-left:13px;
width:110px;
}
.totalDonationHeader {
padding-left:13px;
width:120px;
}
.totalEmissionsHeader p, .totalDonationHeader p {
left:3px;
position:relative;
}
.totalEmission {
width:123px;
}
.totalDonation {
width:123px;
}
#shopCartDetails {
background-color:#A3D225;
border-top:1px solid #51782E;
float:left;
height:41px;
left:15px;
position:relative;
width:565px;
}
#shopCartDetails a, #shopCartDetails p {
left:15px;
position:relative;
top:11px;
}
#shopCartDetails p {
color:#727A7C;
float:left;
font-size:11px;
font-style:italic;
}
#shopCartDetails span {
float:right;
padding-right:20px;
}
#shopCartDetails span a {
left:0px;
position:relative;
top:0px;
}
#advandcedOptions {
clear:both;
float:left;
height:auto;
width:525px;
}
.CollapsiblePanelTab strong i, .CollapsiblePanelContent strong i {
color:#001E36;
}
.CollapsiblePanelContent ul {
clear:both;
height:auto;
list-style-type:none;
padding:8px 0px 0px;
width:525px;
border-bottom: solid 1px #BEC4C9;
}
.CollapsiblePanelContent ul li {
clear:both;
height:27px;
width:460px;
}
.CollapsiblePanelContent ul li input {
bottom:3px;
display:inline;
height:17px;
position:relative;
width:75px;
}
.CollapsiblePanelContent ul li label {
display:inline;
float:left;
width:300px;
}
.CollapsiblePanelContent ul li .inpWrap {
display:inline;
width:155px;
}
.CollapsiblePanelContent ul li span {
display:inline;
padding-left:10px;
width:auto;
}
.CollapsiblePanelContent ul.noBottomBorder {
border:medium none;
}
#itemCount {
float:left;
width:320px;
}
#itemCount p {
color:#001E36;
float:right;
font-weight:bold;
}
#formDescription {
height:58px;
}
#totalWrap {
background-color:#A3D225;
}
#mainOptions.vehicle {
overflow:hidden;
width:545px;
}
#mainOptions.vehicle ul {
width:575px;
}
#mainOptions.vehicle ul li {
clear:none;
display:inline;
float:left;
padding-left:10px;
width:265px;
}
#mainOptions.vehicle ul li select {
float:left;
margin-left:10px;
width:125px;
}
#mainOptions.vehicle ul li #fuelType {
margin-left:10px;
width:125px;
}
#mainOptions.vehicle ul li #vehicleType {
margin-left:10px;
width:125px;
}

#mainOptions.lifestyle ul li {
	clear: both;
	width: 305px;
}

.lifeFlight {
width: 300px;
position: relative;
left: 100px;
padding-bottom: 10px;
}

.lifeFlight ul {
width: 200px;
border-bottom: none;
padding: 3px 0px 0px 0px;
}

.lifeFlight ul li {
height: 23px;
width: 200px;
}

.lifeFlight ul li label{
	width: 150px;
}

.lifeFlight ul li input{
	width: 30px;
}

.tonne div #productName {
	width: auto;
}

#advancedFlight ul li{
	width: 525px;
}

#advancedFlight ul li label{
	width: auto;
}

#advancedFlight ul li select {
	width: 150px;
	margin: 0px 40px 0px 10px;	
	float: left;
}

#mainOptions.flight ul li select#flightQty {
	width: 40px;
}

#mainOptions.flight ul.topRow li {
	width: 200px;
}

#mainOptions.flight ul li label {
	width: 40px;
}

#mainOptions.vehicle ul li select#flightQty {
	width: 40px;
	float: left;
}

select#businessState {
	width: 182px;
}

