/* Menus */

/* Product Details */

#product {position: relative; margin-bottom: 15px;}
#product p.prod {margin: 12px 0 5px 0; font-size: 14px;}
#product .prodPrice {font-size: 18px; color: #ff6600; padding: 0;}

#product .multiprice  {font-size: 12px;}
#product .multiprice strong {font-size: 14px; color: #ff6600;}

#product .prodImg {position: absolute; top: 0; right: 0;}

#product h1 {line-height: 30px;}
#product h2 {font-size: 24px; color: #007596; letter-spacing: -1px; padding-left: 20px;} 
#product h2.sub {margin-bottom: 0; color: #666; padding: 2px 0 2px 20px; font-size: 18px;}



.optionh1 {margin-left: 65px; color: #007596;}


/*- Options Form -*/

#options {width:737px; display: block; position: relative; }
#options h2 {font-size: 18px; color: #007596; letter-spacing: -1px; padding-left: 20px;}

#options fieldset {display: block; float: left; padding-bottom: 10px;}
#options label, textarea, select {display: block; float: left; padding-top: 3px;}
#options br {clear: both;}

#options input.qty {display: block; float: left; height: 16px; width: 30px; border: 1px solid #ccc; font-size: 12px; padding: 2px; margin-bottom: 5px;}

#options #leftSet {width: 320px;}
#options #rightSet {width: 417px;}

#options label {margin: 0 10px 10px 20px; text-align: left; width: 130px; padding-right: 5px; font-size: 14px; }
#options select {border: 1px solid #ccc; font-size: 12px; padding: 2px;} 

/*- Options 2 Form -*/

#options2 {float: left;}
#options2 h2 {font-size: 18px; color: #007596; letter-spacing: -1px; padding-left: 20px;}

#options2 fieldset {display: block; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
#options2 label, textarea, select {display: block; float: left; padding-top: 3px;}
#options2 br {clear: both;}

#options2 input.qty {display: block; float: left; height: 16px; width: 30px; border: 1px solid #ccc; font-size: 12px; padding: 2px; margin-bottom: 5px;}

#options2 #leftSet {width: 320px; margin-right: 17px;}
#options2 #rightSet {width: 400px;}

#options2 label {margin: 0 10px 10px 20px; text-align: left; width: 130px; padding-right: 5px; font-size: 14px; }
#options2 select {border: 1px solid #ccc; font-size: 12px; padding: 2px;}

#options2 .buyButton {margin: 20px; float: left;}
#options2 .added {float: left; line-height: 30px; font-size: 12px; color: #ff6600;}

/*- ADD Form -*/

#optionsAdd {width:737px; display: block; position: relative; }
#optionsAdd h2 {font-size: 18px; color: #007596; letter-spacing: -1px; padding-left: 20px;}

#optionsAdd fieldset {display: block; padding-bottom: 10px;}
#optionsAdd label, textarea, select {display: block; float: left; padding-top: 3px;}
#optionsAdd br {clear: both;}

#optionsAdd label {margin: 0 10px 10px 20px; text-align: left; width: 160px; padding-right: 5px; font-size: 12px; }
#optionsAdd select {border: 1px solid #ccc; font-size: 12px; padding: 2px;}

/*- Buying Disclaimer / Button -*/

.optionsBuy {position: relative; padding: 0 0 30px 20px;}
.optionsBuy p {padding: 0; font-size: 10px;}
.optionsBuy .buyButton {position: absolute; top: 10px; left: 530px; }

.optionsBuy2 {position: relative; padding: 0 0 30px 0; width: 660px;}
.optionsBuy2 p {padding: 0; font-size: 10px;}
.optionsBuy2 .buyButton {
	position: absolute;
	border: 0px;
	right: 0;
	top: 1px;
}



/*- Images -*/

.more {margin: 0 0 20px 20px; }
