/*Product Selector Styles*/

#ContentHolder .formRow a {text-decoration:none;}
#ContentHolder .formRow a:hover {text-decoration:underline;}

.formRow {padding:4px 5px; background-color:#FFF200; border:1px solid #666; border-top:0; border-bottom:0;}
.formRow label {display:block; width:30em; float:left;}
.formRow label.boolean {width:45em;}
.termsRow label.boolean {width:60em;}


.formRow .InputHolder {display:block; width:19em; float:right;}
.formRow .BooleanHolder {width:3em;}
.formRow .SelectList {width:18em;}

.formRow a.CheckBox {display:block; width:100%; background:url(/images/Form-Fake-Checkbox.gif) right no-repeat;}
#ContentHolder .termsRow a {text-decoration:underline;}
#ContentHolder .termsRow a:hover {text-decoration:none;}

.submitRow {clear:both;}
.submitRow input {border:1px solid #666; background:#FFF200 url(/images/lnk_ShopLinks.gif) 5.25em no-repeat; margin-right:2em; padding:2px 20px 2px 2px; cursor:pointer;}

.termsRow {background-color:#FFF200; border:1px solid #666; margin-bottom:8px; }
.Error {border:1px solid #1F4457; padding:5px; background:#eee; text-align:left;}
.errorList label {cursor:pointer;}
.errorRow {background-color:#FFE5E6;}


.ProductHolder {padding:10px 0 11px 0; background:url(/images/dotted-666666.gif) left bottom repeat-x; width:370px;}
.ProductHolder .ImageHolder {width:50px; overflow:hidden; display:block;}
.ProductHolder .TitleHolder {width:310px; display:block;}

#RightSide .ProductHolder {width:280px;}
#RightSide .ProductHolder .TitleHolder {width:220px;}

.rowTop {border-top:1px solid #666; padding-top:5px;}
.rowBottom {border-bottom:1px solid #666; margin-bottom:1em;}

.submitRow {background-color:transparent; border:0;}

