/***** SBCentre.ca » Small Business Centre » Developed by ScriptReaction » www.scriptreaction.com *****/

body { margin:6px; background:#fff; color:#6c1f7e; cursor:default; overflow:auto; }
body, td, input { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
ul { margin:0px; padding:0px; list-style:none; }

.regTab { width:100%; height:100%; border:0px; }
.regTab td { vertical-align:middle; }

#regHdr { width:481px; height:32px; background:url(../gfx/nextstep2.png) center center no-repeat; }
#regHdr a { display:block; width:100%; height:100%; }
#regHdr a span { visibility:hidden; }

#regHold, #regHold_form { position:relative; width:481px; height:189px; border-top:15px solid #0eb5e9; border-bottom:15px solid #a7c838; background:url(../gfx/reg_bg.jpg) no-repeat; text-align:left; }
#regHold h2, #regHold_form h2 { margin:10px 0px 0px 16px; padding:0px; color:#fff; font-weight:bold; font-size:24px; }
/*#regHold .opBox { width:186px; height:86px; border:1px solid #6c1f7e; background:url(../gfx/reg_box.gif) repeat-x; float:left; display:inline; margin:25px; margin-top:10px; cursor:pointer; }
#regHold a { text-decoration:none; color:#6c1f7e; }
#regHold a span { text-decoration:underline; }
#regHold a:hover { color:#fff; }
#regHold a:hover span { text-decoration:none; }
#regHold a:hover .opBox { background:url(../gfx/reg_box2.gif) repeat-x; }
#regHold .opBox h3 { margin:7px 0px 0px 8px; padding:0px; font-weight:bold; font-size:14px; }
#regHold .opBox span { display:block; width:170px; font-size:12px; margin:15px 0px 0px 8px; }*/

#regHold li { float:left; }
#regHold li a { display:block; width:186px; height:86px; border:1px solid #6c1f7e; background:url(../gfx/reg_box.gif) repeat-x; float:left; display:inline; margin:25px; margin-top:20px; color:#6c1f7e; text-decoration:none; }
#regHold li a span { margin:7px 0px 0px 8px; padding:0px; font-weight:bold; font-size:14px; display:block; }
#regHold li a div { display:block; width:170px; font-size:12px; margin:15px 0px 0px 8px; text-decoration:underline; cursor:pointer; }
#regHold li a:hover div { text-decoration:none; }
#regHold li a:hover { background:url(../gfx/reg_box2.gif) repeat-x; color:#fff; }

#regFtr, #regFtr_form { width:481px; font-size:11px; color:#999; text-align:left; }
#regFtr span { margin:0px 0px 0px 40px; }
#regFtr a, #regFtr_form a { color:#999; text-decoration:none; }
#regFtr a:hover, #regFtr_form a:hover { color:#a7c838; text-decoration:underline; }
#regFtr_form span { margin:0px 0px 0px 112px; }
#regFtr_form { width:550px; }

#regHold_form { width:550px; height:460px; border-left:1px solid #81be26; border-right:1px solid #81be26; background:url(../gfx/reg_formbg.png) repeat-x; }
#regHold h4, #regHold_form h4 { margin:0px 0px 0px 17px; padding:0px; font-size:13px; font-weight:normal; }
#regHold_form .thx { font-size:16px; }
#regHold_form #reDirector { display:block; width:100%; text-align:center; font-weight:bold; font-size:13px; margin:100px 0px 0px 0px; }
#regHold_form #reDirector a { font-size:11px; font-weight:normal; text-decoration:underline; color:#0000ff; }
#regHold_form #reDirector a:hover { text-decoration:none; }

/* contact form items */
.contactForm { width:520px; border:0px; color:#6c1f7e; font-weight:bold; margin:15px 0px 10px 15px; }
.contactForm th, .contactForm .head { text-align:right; height:30px; font-size:11px; }
.contactForm td { text-align:left; }
.contactForm td div { visibility:hidden; height:18px; line-height:18px; color:#cc0000; background:url(../gfx/form_error.png) left center no-repeat; padding:0px 0px 0px 12px; font-size:11px; } /* error field divs */
.contactForm .leftWidth { width:170px; }
.contactForm .centerWidth { width:150px; }
.contactForm .rightWidth { width:200px; }
.contactForm input { width:150px; }
.contactForm textarea { width:200px; height:100px; overflow:scroll; overflow-x:hidden; }
.contactForm input, .contactForm select, .contactForm textarea { font-size:12px; font-weight:normal; color:#000066; padding:1px 1px 1px 2px; border:1px solid #999; background:#f0f0f0; }
.contactForm select { width:150px; }
.contactForm select, .contactForm input, .contactForm textarea { margin:0px 0px 0px 10px; }
.contactForm .disable { color:#999; }
.contactForm .butTd { height:30px; vertical-align:bottom; padding:0px 0px 0px 170px; }
.contactForm .butSubmit, .contactForm .butReset { height:20px; margin:0px; font-weight:bold; font-size:12px; }
.contactForm .butSubmit { width:92px; margin-right:4px; }
.contactForm .butReset { width:50px; }
.contactForm .hasError { background:#ffffae; }