/* ----------------------
   Interface CSS
---------------------- */

.detail-left { width:82%; float:left; margin-bottom:10px; padding-top:2px; }
.detail-right { width:15%; float:right; margin-bottom:10px; }

.shopquantity { margin-bottom:5px; }

.float-left { width:262px; float:left; overflow:hidden; }
.float-right { width:262px; float:right; overflow:hidden; }

.contentLeft { width:48%; float:left; }
.contentRight { width:48%; float:right; }
.contentRightAlt { width:48%; float:right; text-align:right; }

.sck-error { color:#cb232b; }
.oaTextErrorForm  { color:#cb232b; }

/* ----------------------
   Corners CSS
---------------------- */

.cor-wide-top { width:554px; min-height:20px; _height:20px; background:url(cor-wide-top.gif) left 10px no-repeat; overflow:hidden; }
.cor-wide-title { background-color:#f3f9eb; padding:0 5px 0 5px; margin:0 0 0 10px; font-weight:bold; font-size:1.15em; }
.cor-middle { width:550px; border-left:2px solid #8dc63f; border-right:2px solid #8dc63f; overflow:hidden; }
.cor-middle-padding { padding:6px 13px 1px 13px; }
.cor-wide { width:550px; border-left:2px solid #8dc63f; border-right:2px solid #8dc63f; overflow:hidden; }
.cor-wide-padding { padding:6px 13px 1px 13px; }
.cor-wide-bottom { width:554px; height:10px; background:url(cor-wide-bottom.gif) left top no-repeat; overflow:hidden; margin-bottom:13px; }

.cor-thin-top { width:262px; min-height:20px; _height:20px; background:url(cor-thin-top.gif) left 10px no-repeat; overflow:hidden; }
.cor-thin-title { background-color:#f3f9eb; padding:0 5px 0 5px; margin:0 0 0 10px; font-weight:bold; font-size:1.15em; }
.cor-thin { width:258px; border-left:2px solid #8dc63f; border-right:2px solid #8dc63f; overflow:hidden; }
.cor-thin-padding { padding:6px 13px 1px 13px; /*margin-bottom:-10px;*/ }
.cor-thin-bottom { width:262px; height:10px; background:url(cor-thin-bottom.gif) left top no-repeat; overflow:hidden; margin-bottom:13px; }

.error-wide-top { width:554px; min-height:20px; _height:20px; background:url(cor-wide-top.gif) left 10px no-repeat; overflow:hidden; }
.error-wide-title { background-color:#f3f9eb; color:#cb232b; padding:0 5px 0 5px; margin:0 0 0 10px; font-weight:bold; font-size:1.15em; }
.error-wide { width:550px; border-left:2px solid #8dc63f; border-right:2px solid #8dc63f; overflow:hidden; }
.error-wide-padding { padding:6px 13px 1px 13px; color:#cb232b; }
.error-wide-bottom { width:554px; height:10px; background:url(cor-wide-bottom.gif) left top no-repeat; overflow:hidden; margin-bottom:13px; }

.success-wide-top { width:554px; min-height:20px; _height:20px; background:url(cor-wide-top.gif) left 10px no-repeat; overflow:hidden; }
.success-wide-title { background-color:#f3f9eb; color:#6acb23; padding:0 5px 0 5px; margin:0 0 0 10px; font-weight:bold; font-size:1.15em; }
.success-wide { width:550px; border-left:2px solid #8dc63f; border-right:2px solid #8dc63f; overflow:hidden; }
.success-wide-padding { padding:6px 13px 1px 13px; }
.success-wide-bottom { width:554px; height:10px; background:url(cor-wide-bottom.gif) left top no-repeat; overflow:hidden; margin-bottom:13px; }


/* ----------------------
   Forms CSS
---------------------- */

#sck-form { width:100%; clear:both; }
#sck-form p { clear:both; padding-bottom:15px; }
#sck-form label { width:31.5%; float:left; /*margin-top:4px;*/ text-align:right; font-weight:bold; }
#sck-form input.field { width:63.5%; float:right; }
#sck-form textarea { width:63.6%; float:right; }
#sck-form select { width:64%; float:right; }
#sck-form input { float:right; }

#sck-form span.other { width:64%; float:right; }
#sck-form span.other input { float:none; }
#sck-form span.other select { width:auto; float:none; }

#sck-form span.other-p { width:64%; float:right; margin-bottom:5px; }
#sck-form span.other-p input { float:none; }

#sck-form label.wide { width:100%; text-align:left; }
#sck-form p.text-right input { float:none; }
#sck-form img,
p.sck-p { clear:both; margin-top:5px; margin-bottom:5px; width:64.5%; float:right; }
