body
  { text-align:left;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:20px;
  } 
  
p.clear {clear:both; margin-bottom:-20px}
  
img {border:1px solid black}
h2 {line-height:50px; color:rgb(251,176,59)}

 #leftcol {width:60%; float:left; border:1px solid red}
 #rightcol {width:35%; float:right; text-align:right; border:1px solid green}
 
.frmLabel {color:rgb(100,100,100); font-size:14px; float:left; width:150px; text-align:right; padding-right:10px; margin-bottom: 8px;}
.required {color:rgb(204,51,0); font-size:14px; font-weight:bold}
.frmSections {margin-left:0px}
.giftCaption {font-size:9px; margin-bottom:5px}

#giftColumn, #otherAmtBox, #shippingAddress  {display:none}
#giftColumn {margin-top:20px}

#giftList {font-family: Calibri; line-height:55px}
#giftList img {height:50px; width:50px; vertical-align:middle; margin-right:10px}

#showTotal {margin-left:150px; margin-top:10px; font-weight:bold}

input[type="submit"] {color:white; font-size:20px; font-weight:normal; letter-spacing: 1px; margin-bottom:10px; margin-left:0px; 
			padding:8px 20px; border-color: transparent; cursor:pointer; 
			-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px}
			
input.orangeBtn {background-color:rgb(251,176,59)}
input.orangeBtn:hover {background-color:rgb(247,147,30); color:white;}

input.greenBtn {background-color: rgb(42,181,115); padding:4px 10px; font-size:14px}
input.greenBtn:hover {background-color:rgb(27,143,90); color:white;)}

#maincontent input[type="text"], #maincontent select {margin-bottom:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:4px}










