.SlicedLinks { color: #666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.SlicedLinksBlue { color: #0000FF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.image-no-border { border: solid 0 #ffffff; }
.fontsize9 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize10 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize11 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize12 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize13 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize14 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize15 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize16 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize17 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.fontsize18 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; }
.colourid1 {color: #555555}
.backgroundcolourid1 {background-color: #555555; }
.colourid2 {color: #333333}
.backgroundcolourid2 {background-color: #333333; }
.colourid3 {color: #FFFFFF}
.backgroundcolourid3 {background-color: #FFFFFF; }
.colourid20 {color: #4066b0}
.backgroundcolourid20 {background-color: #4066b0; }
.colourid21 {color: #eeeeee}
.backgroundcolourid21 {background-color: #eeeeee; }
.colourid22 {color: #66FF33}
.backgroundcolourid22 {background-color: #66FF33; }
.colourid23 {color: #FF0000}
.backgroundcolourid23 {background-color: #FF0000; }
.colourid24 {color: #dad9d9}
.backgroundcolourid24 {background-color: #dad9d9; }
.fontsize9-colourid1 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize9-colourid2 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize9-colourid3 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize9-colourid20 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize9-colourid21 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize9-colourid22 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize9-colourid23 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize9-colourid24 { font-weight: normal; margin: 0; font-size: 9px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize10-colourid1 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize10-colourid2 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize10-colourid3 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize10-colourid20 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize10-colourid21 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize10-colourid22 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize10-colourid23 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize10-colourid24 { font-weight: normal; margin: 0; font-size: 10px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize11-colourid1 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize11-colourid2 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize11-colourid3 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize11-colourid20 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize11-colourid21 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize11-colourid22 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize11-colourid23 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize11-colourid24 { font-weight: normal; margin: 0; font-size: 11px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize12-colourid1 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize12-colourid2 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize12-colourid3 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize12-colourid20 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize12-colourid21 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize12-colourid22 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize12-colourid23 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize12-colourid24 { font-weight: normal; margin: 0; font-size: 12px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize13-colourid1 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize13-colourid2 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize13-colourid3 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize13-colourid20 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize13-colourid21 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize13-colourid22 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize13-colourid23 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize13-colourid24 { font-weight: normal; margin: 0; font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize14-colourid1 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize14-colourid2 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize14-colourid3 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize14-colourid20 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize14-colourid21 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize14-colourid22 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize14-colourid23 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize14-colourid24 { font-weight: normal; margin: 0; font-size: 14px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize15-colourid1 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize15-colourid2 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize15-colourid3 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize15-colourid20 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize15-colourid21 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize15-colourid22 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize15-colourid23 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize15-colourid24 { font-weight: normal; margin: 0; font-size: 15px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize16-colourid1 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize16-colourid2 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize16-colourid3 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize16-colourid20 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize16-colourid21 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize16-colourid22 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize16-colourid23 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize16-colourid24 { font-weight: normal; margin: 0; font-size: 16px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize17-colourid1 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize17-colourid2 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize17-colourid3 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize17-colourid20 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize17-colourid21 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize17-colourid22 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize17-colourid23 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize17-colourid24 { font-weight: normal; margin: 0; font-size: 17px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
.fontsize18-colourid1 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #555555; }
.fontsize18-colourid2 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #333333; }
.fontsize18-colourid3 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FFFFFF; }
.fontsize18-colourid20 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #4066b0; }
.fontsize18-colourid21 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #eeeeee; }
.fontsize18-colourid22 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #66FF33; }
.fontsize18-colourid23 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #FF0000; }
.fontsize18-colourid24 { font-weight: normal; margin: 0; font-size: 18px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; color: #dad9d9; }
#standard-header {
	 }
#standard-body {
	 }
#standard-footer {
	 }
.standard-area {
	margin: 0 auto;
	overflow: hidden; }
.standard-column {
	float: left;
	margin: 0;
	padding: 0; }
/* Round Borders Large style */
.roundborderlargebox   {
	background-color: transparent }
.roundborderlarge  { height: 1px; overflow: hidden; border-style: solid; border-width: 0 1px }
.rblc1  { margin: 0 12px; border: none }
.rblc2  { margin: 0 9px; border-width: 0 3px }
.rblc3  { margin: 0 7px; border-width: 0 2px }
.rblc4  { margin: 0 6px }
.rblc5  { margin: 0 5px }
.rblc6  { margin: 0 4px }
.rblc7  { margin: 0 3px }
.rblc8  { margin: 0 2px; height: 2px }
.rblc9  { margin: 0 1px; height: 3px }
.rblc1r { margin: 0 12px 0 0; border: none }
.rblc2r { margin: 0 9px 0 0; border-width: 0 3px 0 1px }
.rblc3r { margin: 0 7px 0 0; border-width: 0 2px 0 1px }
.rblc4r { margin: 0 6px 0 0 }
.rblc5r { margin: 0 5px 0 0 }
.rblc6r { margin: 0 4px 0 0 }
.rblc7r { margin: 0 3px 0 0 }
.rblc8r { margin: 0 2px 0 0; height: 2px }
.rblc9r { margin: 0 1px 0 0; height: 3px }
.rblcontent    {
	position: relative;
	height: auto;
	overflow: auto }
/* Round Borders Large style */

/* Round Borders Large style */
.roundbordersmallbox   {
	background-color: transparent }
.roundbordersmall  { height: 1px; overflow: hidden; border-style: solid; border-width: 0 1px }
.rbsc1  { margin: 0 4px; border: none }
.rbsc2  { margin: 0 2px; border-width: 0 3px }
.rbsc3  { margin: 0 1px; border-width: 0 2px }
.rbsc4  { margin: 0 1px }
.rbsc5  { margin: 0 0px; border-width: 0 2px }
.rbscontent    {
	position: relative;
	height: auto;
	overflow: auto }
/* Round Borders Large style */

/* Plain style */
.boxstyle   { background-color: transparent }
.boxstylecontent   { position: relative; height: auto }
/* Plain style */

/* Min Height */
.prop  {
	width: 1px;
	float: left }
.clear  {
	height: 1px;
	clear: both;
	overflow: hidden; }
/* Min Height */
#blinds {
	width: 530px;
	padding-top: 10px;
}

#sampleview {
	position: relative;
	height: 287px;
	width: 580px;
}

#flashzone {
	position: absolute;
	height: 283px;
	width: 403px;
	left: 0px;
	top: 0px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 2px;
}
#closeupfinish {
	position: absolute;
	height: 287px;
	width: 167px;
	right: 0px;
	top: 0px;
}
#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: #e8e8e8;
	background-image: url(/sitestyle/modules/code/blinds/images/namebg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#blindname div {
	position: absolute;
	left: 73px;
	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: #0066ff;
}
#blindname a:hover {
	text-decoration: underline;
}
#addblind {
	top: 5px;
	right: 77px;
	position: absolute;
}
#changetomm {
	top: 5px;
	right: 47px;
	position: absolute;
}
#changetoinches {
	top: 5px;
	right: 5px;
	position: absolute;
}
#tabszone {
	position: relative;
	width: 580px;
	margin-top: 10px;
}
#tabarea {
	position: relative;
	border: 1px solid #0066FF;
}
#tabarea .tabinfo {
	padding-top: 5px;
	border-bottom: 1px solid #0066FF;
	margin-bottom: 5px;
	color: #555555;
	background-color: #EEEEEE;
}
#tabarea .tabquestion {
	padding-top: 5px;
	border-bottom: 1px solid #555555;
	margin-bottom: 5px;
}
.tabinfo .nexttab {
	font-weight:bold;
}
.tabinfo .nexttab a {
	background: url(/sitestyle/templates/images/menu/arrow.gif) no-repeat 4px 4px;
	padding-left: 9px;
}
#tabarea h2 {
	padding-bottom: 5px;
	padding-right: 7px;
	padding-left: 7px;
	font-size: 12px;
}
#tabarea h3 {
	font-size: 11px;
	color: #555555;
	padding: 3px 7px 5px;
}
#tabarea p {
	padding: 7px;
}
#tabarea div p {
	padding: 0px 7px 7px;
}
#tabarea .error {
	background-color: #EEEEEE;
	padding: 3px 7px;
	position: relative;
}
#tabarea .error p {
	padding: 0px;
	color: #CC0000;
}
#tabarea .error a {
	background-image: url(/sitestyle/templates/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: #0066FF;
	border: 1px solid #919191;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 70px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 5px;
}

form.inplaceeditor-form input[type="text"] {
	font-weight: bold;
	color: #0066FF;
	border: 1px solid #919191;
	position: absolute;
	left: 0px;
	top: 0px;
	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: 0px;
	width: 150px;
}






#sectionadd {
	padding-left: 10px;
	background-image: url(/sitestyle/templates/images/icons/plus.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 4px;
}
#sectionremove {
	padding-left: 10px;
	background-image: url(/sitestyle/templates/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/templates/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/templates/images/left.gif);
}
#sectionsRight {
	background-image: url(/sitestyle/templates/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: 0px;
	padding: 0px;
}

#slidetabsmenu a {
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 9px;
	text-decoration:none;
	background-image: url(/sitestyle/templates/images/tab-left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#slidetabsmenu a span {
	float:left;
	display:block;
	padding:4px 14px 4px 5px;
	font-weight:normal;
	color:#FFFFFF;
	background-image: url(/sitestyle/templates/images/tab-right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
}

/* 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 -30px;
}

#slidetabsmenu #current a span {
	background-position:100% -30px;
	color: #FFFFFF;
	text-decoration: underline;
}

#slidetabsmenu a:hover {
	background-position:0% -30px;
}

#slidetabsmenu a:hover span {
	background-position:100% -30px;
}

.imagechoice {
	height: 90px;
	position: relative;
	padding-top: 5px;
}
.imagechoice a {
	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: 0px 0px 0px 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: -280px 0px;
}
#rangeMalibu:hover, #rangeMalibu.imagechoice-on {
	background-position: -280px -240px;
}
#rangeMonterey {
	background-image: url(/sitestyle/modules/code/blinds/images/ranges.jpg);
	background-position: 0px 0px;
}
#rangeMonterey:hover, #rangeMonterey.imagechoice-on {
	background-position: 0px -240px;
}
#rangeSantaAna {
	background-image: url(/sitestyle/modules/code/blinds/images/ranges.jpg);
	background-position: -420px 0px;
}
#rangeSantaAna:hover, #rangeSantaAna.imagechoice-on {
	background-position: -420px -240px;
}
#rangeBeverlyHills {
	background-image: url(/sitestyle/modules/code/blinds/images/ranges.jpg);
	background-position: -140px 0px;
}
#rangeBeverlyHills:hover, #rangeBeverlyHills.imagechoice-on {
	background-position: -140px -240px;
}
.rangechoicetext {
	height: 30px;
	position: relative;
	padding-top: 0px 0px 0px 3px;
}
.rangechoicetext a {
	display: block;
	float: left;
	width: 140px;
	position: relative;
	text-align: center;
}

#detailview {
	padding-bottom: 10px;
	background-color: #eeeeee;
}
#detailview h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(/sitestyle/templates/images/info-icon.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
#detailview h3 {
	padding-left: 10px;
	font-size: 12px;
	color: #000000;
}
#detailview p {
	font-size: 11px;
	color: #333333;
	padding: 0px 0px 0px 10px;
}
#detailview input {
	margin: 5px;
	padding: 5px;
	width: 165px;
}
#listview {
}
#listview h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(/sitestyle/templates/images/basket-icon.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
.listviewitem {
	background-color: #eeeeee;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.listviewitem h3 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.listviewitem p {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	position: absolute;
	right: 10px;
	top: 20px;
	padding: 0px;
}
.listdelete {
}



#newblind {
	position: absolute;
	height: 650px;
	width: 580px;
	background-color: #FFFFFF;
	z-index: 100;
	top: 30px;
	background-image: url(/sitestyle/modules/code/blinds/images/newblindstab.gif);
	background-repeat: no-repeat;
	background-position: 21px top;
}
#newblind p {
	line-height: 1.4em;
}
#newblind div {
	position: absolute;
	height: 630px;
	width: 580px;
	top: 8px;
	left: 0px;
}
#newblind form {
	height: 200px;
	width: 496px;
	border: 1px solid #dad9d9;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-color: #eeeeee;
	text-align: left;
	padding: 20px;
	font-size: 12px;
}
#newblind form  input[type="text"] {
	padding: 5px;
	vertical-align: middle;
}
.newblind-submit {
	background-image: url(/sitestyle/templates/images/button-proceed.gif);
	height: 19px;
	width: 73px;
	position: absolute;
	top: 220px;
	right: 50px;
}
.newblind-cancel {
	background-image: url(/sitestyle/templates/images/button-cancel.gif);
	height: 19px;
	width: 73px;
	position: absolute;
	top: 220px;
	right: 150px;
}
.fracNum { vertical-align: 0.2em; } 
.fracDen { vertical-align: -0.2em; }

.helptab {
	position: absolute;
	top: 0px;
	right: 0px;	
}
.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/templates/images/register.gif);
	height: 19px;
	width: 73px;
}.ft_footer {
	padding-top: 8px;
	padding-left: 10px;
}

.ft_footer a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	margin-right: 5px;
	font-size: 10px;
	border-right: 1px solid #FFFFFF;
}
.ft_footer a:hover {
	text-decoration: underline;
}.ft_left_freesamples {
	background-image: url(/sitestyle/templates/images/SPRITE-features.jpg);
	height: 104px;
	width: 184px;
	background-repeat: no-repeat;
	background-position: -552px -208px;
	display: block;
	overflow: hidden;
	position: relative;
	text-align: left;
}
.ft_left_freesamples h4 {
	position: absolute;
	left: 5px;
	top: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ft_left_freesamples div {
	position: absolute;
	left: 5px;
	top: 22px;
	width: 110px;
	line-height: 1.3em;
}
.ft_left_freesamples a {
	position: absolute;
	left: 250px;
	top: 200px;
}.ft_left_galleries {
	background-image: url(/sitestyle/templates/images/SPRITE-features.jpg);
	height: 104px;
	width: 184px;
	background-repeat: no-repeat;
	background-position: -368px -208px;
	display: block;
	overflow: hidden;
	position: relative;
	text-align: left;
}
.ft_left_galleries h4 {
	position: absolute;
	left: 5px;
	top: 8px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.ft_left_galleries div {
	position: absolute;
	left: 5px;
	top: 22px;
	width: 110px;
	line-height: 1.3em;
}
.ft_left_galleries a {
	position: absolute;
	left: 250px;
	top: 200px;
}