#blinds { width:530px; padding-top:10px; }
#sampleview { background-color:black; position:relative; height:287px; width:580px; }
#flashzone { margin:1px; position:absolute; height:283px; width:403px; left:0; top:0; padding-top:2px; padding-left:2px; }
#closeupfinish { position:absolute; height:287px; width:167px; right:0; top:0; }
#closeupfinishtape { position:absolute; height:225px; width:45px; left:10px; top:1px; }
#blindname { position:relative; width:560px; padding:5px 10px 6px; margin-top:1px; background-color:black; background-image:url(/sitestyle/modules/code/blinds/images/namebg.gif); background-repeat:no-repeat; background-position:right top; }
#blindname div { position:absolute; left:79px; top:2px; }
#blindname div span,#blindname div input[type=text] { width:150px; background-color:#FFFFFF; padding-bottom:3px; }
#blindname div .editor_ok_link { left:155px; }
#blindname div .editor_cancel_link { left:175px; }
#blindname a { font-size:11px; color:#00ace5; }
#blindname a:hover { text-decoration:underline; }
#addblind { top:5px; right:77px; position:absolute; }
#changetomm { top:5px; right:47px; position:absolute; }
#changetoinchs { top:5px; right:5px; position:absolute; }
#tabszone { position:relative; width:580px; margin-top:10px; }
#tabarea { position:relative; border:1px solid #4f4d4f; }
#tabarea .tabinfo { border-bottom-color:#4f4d4f; padding-top:5px; border-bottom:1px solid; margin-bottom:5px; background-color:black; }
#tabarea .tabquestion { padding-top:5px; border-bottom:1px solid #555555; margin-bottom:5px; }
.tabinfo .nexttab { font-weight:bold; }
#tabarea h2 { padding-bottom:5px; padding-right:7px; padding-left:7px; font-size:12px; }
#tabarea h3 { font-size:11px; color:#fcc033; padding:3px 7px 5px; }
#tabarea p { padding:7px; }
#tabarea div p { padding:0 7px 7px; }
#tabarea .error { background-color:black; padding:3px 7px; position:relative; }
#tabarea .error p { padding:0; color:#CC0000; }
#tabarea .error a { background-image:url(/sitestyle/images/delete.gif); background-repeat:no-repeat; text-indent:-500px; display:block; overflow:hidden; position:absolute; height:12px; width:12px; top:1px; right:1px; }

/* TEXT INPUT */
form.inplaceeditor-form { display:inline; }
.textinput span { font-weight:bold; color:#00ace5; border:1px solid #919191; position:absolute; left:0; top:0; display:block; width:70px; padding-top:2px; padding-left:5px; padding-bottom:5px; }
form.inplaceeditor-form input[type=text] { font-weight:bold; color:#00ace5; border:1px solid #919191; position:absolute; left:0; top:0; display:block; width:70px; padding-top:2px; padding-left:5px; padding-bottom:5px; }
form.inplaceeditor-form .editor_ok_link { position:absolute; left:80px; top:3px; }
form.inplaceeditor-form .editor_cancel_link { position:absolute; left:100px; top:3px; }
form.inplaceeditor-form input[type=submit] { margin-left:1em; }
form.inplaceeditor-form a { margin-left:1em; }

/* SIZE LAYOUT */
#unitesmm,#unitesinch { position:relative; height:30px; }
.uniteswidth,.unitesheight { position:absolute; top:5px; width:200px; padding-top:3px; }
.uniteswidth { left:7px; }
.unitesheight { left:250px; }
.uniteswidth div,.unitesheight div { position:absolute; left:75px; top:0; width:150px; }
#sectionadd { padding-left:10px; background-image:url(/sitestyle/images/icons/plus.gif); background-repeat:no-repeat; background-position:left center; margin-left:4px; }
#sectionremove { padding-left:10px; background-image:url(/sitestyle/images/icons/minus.gif); background-repeat:no-repeat; background-position:left center; margin-left:4px; }
#sectionlayout { margin:5px; height:70px; }
#sectionlayout span { padding:15px 10px; border:4px solid #a8a8a8; display:block; height:20px; width:7px; float:left; margin-right:5px; margin-left:5px; }
#sectionlayout div { display:block; width:50px; float:left; margin-top:20px; }
#sectionlayout divold { display:block; height:59px; width:18px; float:left; background-image:url(/sitestyle/images/opening.gif); background-repeat:no-repeat; text-indent:-5000px; }
#sectionlayout a { height:18px; width:18px; float:left; margin-top:20px; }
#sectionsLeft { background-image:url(/sitestyle/images/left.gif); }
#sectionsRight { background-image:url(/sitestyle/images/right.gif); }
.blindcolouractive { font-weight:bold; }
.hingecolouractive { font-weight:bold; }
.handlecolouractive { font-weight:bold; }
#slidetabsmenu { width:100%; height:22px; }
#slidetabsmenu ul { list-style-type:none; }
#slidetabsmenu li { display:inline; background-image:none; margin:0; padding:0; }
#slidetabsmenu a { padding-left:6px; padding-bottom:0; padding-right:0; padding-top:0; float:left; margin:0 1px 0 0; text-decoration:none; background-image:url(/sitestyle/images/tab-left.gif); background-repeat:no-repeat; background-position:left top; }
#slidetabsmenu a span { padding-left:5px; padding-bottom:3px; padding-right:12px; padding-top:4px; float:left; display:block; font-weight:normal; color:#FFFFFF; background-image:url(/sitestyle/images/tab-right.gif); background-repeat:no-repeat; background-position:right top; font-size:11px; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span { float:none; }

/* End IE5-Mac hack */
#slidetabsmenu a:hover span { color:#FFFFFF; text-decoration:underline; }
#slidetabsmenu #current a { background-position:0 -23px; }
#slidetabsmenu #current a span { background-position:100% -23px; color:#FFFFFF; text-decoration:underline; }
#slidetabsmenu a:hover { background-position:0 -23px; }
#slidetabsmenu a:hover span { background-position:100% -23px; }
.imagechoice { height:90px; position:relative; padding-top:5px; }
.imagechoice a { text-decoration:none; text-align:center; display:block; float:left; height:100px; width:90px; position:relative; }
.imagechoice img { border:2px solid #999999; }
.imagechoice a:hover { text-decoration:none; }
.imagechoice a:hover img { border:2px solid #85e257; }
.imagechoice a:hover span { text-decoration:underline; }
.imagechoice .imagechoice-on img { border:2px solid #85e257; }
.imagechoice .imagechoice-on span { font-weight:bold; text-decoration:underline; }
.imagechoice .imagechoice-on:hover img { border:2px solid #85e257!important; }
.rangechoice { height:232px; position:relative; padding-top:0 0 0 3px; }
.rangechoice a { display:block; float:left; height:240px; width:140px; position:relative; background-repeat:no-repeat; text-indent:-500px; overflow:hidden; margin-right:1px; }
#rangeMalibu { background-image:url(/sitestyle/modules/code/blinds/images/ranges.jpg); background-position:0 0; }
#rangeMalibu:hover,#rangeMalibu.imagechoice-on { background-position:0 -240px; }
#rangeMonterey { background-image:url(/sitestyle/modules/code/blinds/images/ranges.jpg); background-position:-140px 0; }
#rangeMonterey:hover,#rangeMonterey.imagechoice-on { background-position:-140px -240px; }
#rangeSantaAna { background-image:url(/sitestyle/modules/code/blinds/images/ranges.jpg); background-position:-280px 0; }
#rangeSantaAna:hover,#rangeSantaAna.imagechoice-on { background-position:-280px -240px; }
#rangeBeverlyHills { background-image:url(/sitestyle/modules/code/blinds/images/ranges.jpg); background-position:-420px 0; }
#rangeBeverlyHills:hover,#rangeBeverlyHills.imagechoice-on { background-position:-420px -240px; }
.rangechoicetext { height:30px; position:relative; padding-top:0 0 0 3px; }
.rangechoicetext a { display:block; float:left; width:140px; position:relative; text-align:center; }
#detailview { margin-right:4px; margin-left:4px; border-color:black; border-width:1px; border-style:solid; background-color:#111111; padding-bottom:10px; }
#detailview h2 { background-color:black; font-size:12px; color:#FFFFFF; padding-left:10px; background-image:url(/sitestyle/images/info-icon.gif); background-repeat:no-repeat; padding-top:6px; padding-bottom:6px; margin-bottom:5px; font-weight:bold; }
#detailview h3 { padding-left:10px; font-size:12px; }
#detailview p { font-size:11px; padding:0 0 0 10px; }
#detailview input { margin:5px; padding:5px; width:165px; }
#listview { border-color:black; border-width:1px; border-style:solid; margin-right:4px; margin-left:4px; background-color:#111111; }
#listview h2 { background-color:black; font-size:12px; color:#FFFFFF; padding-left:10px; background-image:url(/sitestyle/images/basket-icon.gif); background-repeat:no-repeat; padding-top:6px; padding-bottom:6px; font-weight:bold; }
.listviewitem { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:black; background-color:#111111; position:relative; padding-top:5px; padding-bottom:5px; padding-left:10px; }
.listviewitem h3 { color:white; font-size:11px; font-weight:bold; }
.listviewitem p { font-size:11px; font-weight:bold; position:absolute; right:10px; top:20px; padding:0; }
.listdelete { }
#newblind { position:absolute; height:650px; width:580px; background-color:#111111; z-index:100; top:30px; }
#newblind p { line-height:1.4em; }
#newblind div { position:absolute; height:630px; width:580px; top:8px; left:0; }
#newblind form { height:200px; width:496px; border:1px solid #3b3a3b; margin-top:20px; margin-right:auto; margin-left:auto; background-color:#111111; text-align:left; padding:20px; font-size:12px; }
#newblind form input[type=text] { padding:5px; vertical-align:middle; }
.newblind-submit { position:absolute; top:220px; right:50px; }
.newblind-cancel { position:absolute; top:220px; right:165px; }
.fracNum { vertical-align:.2em; }
.fracDen { vertical-align:-.2em; }
.helptab { position:absolute; top:0; right:0; }
.tabhelp h5 { font-size:18px; color:#cc0000; font-weight:normal; padding-left:7px; padding-top:10px; }
.tabhelp h6 { font-size:14px; font-weight:normal; padding-top:10px; padding-left:7px; }
.helpregister { background-image:url(/sitestyle/images/register.gif); height:19px; width:73px; }