/* HTML tag styles */
body { margin: 0 auto; text-align: center; padding:0; color: #666f6d; font: 80% Arial, Helvetica, sans-serif; background: #9EA5A9;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend, blockquote, table { margin: 0; padding: 0; }
ul li { list-style: none; display: block; line-height: 16px;}
ol li { list-style: decimal inside; line-height: 16px; }
address { font-style: normal; }
img { border: none; }
a,
a:link,
a:visited,
a:active { color:#232323; text-decoration: none; outline: none;} 
a:hover { color: #CC0000; text-decoration: underline;}
#container { width: 1000px; margin: 0 auto; text-align: center;  background: #ffffff; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; border-bottom: solid 1px #ddd;overflow:hidden;}
/* Layout Divs */
#noscript {background-color: red; color: #ffffff; text-align:left;}
#pagecell1 {position:relative; width:100%;text-align:left; overflow:hidden;}
#top {position: relative; background-color:#000000; width:100%; height: 120px; border-bottom: 1px solid #fff;font-family: Arial, Helvetica, sans-serif;/*font-variant: small-caps;*/color: #FFFFFF;font-size:14px; z-index: 6000;text-align:left;}
#logo {position: relative; top: 38px; left: 5px; display: block;background: url(/media/images/logo.jpg) no-repeat 100% 100%;width: 400px; height: 82px;cursor:pointer;}
#freePhone {position: absolute; top: 45px; right: 70px; display: block;background: url(/media/images/freephone.jpg) no-repeat 0 100%;width: 225px;height: 65px;font-size:14px;}
#homeConsultancyDiv {position: absolute; top: 38px; right: 8px;width: 60px; height: 65px;}
/************** Top utility link styles *****************/
#utility {position: absolute; top: 5px;right: 10px; color: #999; padding: 0 8px 0;}
#utility a {color: #fff;}
#utility a:hover {text-decoration: underline;}
#utility select {font-size: 12px;color: #ffffff;background-color: #666666;border: 0px;}
.utilitytext {color: #fff;}
/**************** menu coding *****************
#menu {width: 100%;background: #eee url(/media/images/nav_background.gif); repeat-x;float: left;height:25px;font: 14px arial, helvetica, sans-serif;text-align:left;z-index:8000;position:relative;}*/
.menu{border:none;border:0px;margin:0px;padding:0px;font: arial, helvetica, sans-serif;font-size:14px;font-weight:bold;z-index:8000;}
.menu ul{background:#808080;height:30px;list-style:none;margin:0;padding:0;}
.menu li{float:left;padding:0px;}
.menu li a {background-position: right bottom;background: #808080 /*url('/media/images/seperator.gif') no-repeat right bottom*/;color: #ffffff;display: block;font-weight: normal;line-height: 30px;margin: 0px;padding: 0px 8px;text-align: center;text-decoration: none;}
.menu li a:hover, .menu ul li:hover a{background: #2580a2 url('/media/images/hover.gif') bottom center no-repeat;color:#FFFFFF;text-decoration:none;}
.menu li ul{background:#808080;display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:225px;z-index:8010;/*top:1em;/*left:0;*/}
.menu li:hover ul{display:block;}
.menu li li {/*background:url('/media/images/sub_sep.gif') bottom left no-repeat;*/display:block;float:none;margin:0px;padding:0px;width:225px;}
.menu li:hover li a{background:none;}
.menu li ul a{display:block;height:30px;font-size:12px;font-style:normal;margin:0px;padding:0px 10px 0px 15px;text-align:left;}
.menu li ul a:hover, .menu li ul li:hover a{background:#2580a2 url('/media/images/hover_sub.gif') center left no-repeat;border:0px;color:#ffffff;text-decoration:none;}
.menu p{clear:left;}
/************* navigation styles ****************/
#nav {width: 100%; background-image:  url(/media/images/nav_background.gif); position: relative; z-index: 5000;font-size: 14px; clear:both;text-align:center;overflow:hidden;}
#nav ul li {float: left;position: relative; z-index: 38;}
#nav ul li:hover {background-color: #333333; z-index: 40;}
#nav li a,
#nav li a:link,
#nav li a:visited,
#nav li a:active,
#nav li a:hover { display: block; float: left; color: #fff; padding: 5px 10px 5px 10px; text-decoration: none; }
#nav input {width:225px; background-color: #000000; color: #eeeeee; font-size: 14px; margin-top: 1px; padding: 3px 2px 3px 2px; margin-left: 5px; margin-right:2px; border: solid 1px #bbbbbb; float: right;}
/* Auto Complete Search  */
#autocomplete {position: absolute; top: 76px; right: 315px;width: 235px; height: 20px; font-size:14px; z-index:6001;}
#autocomplete input {width:225px; background-color: #ffffff; color: #000000; font-size: 14px; margin-top: 1px; padding: 3px 2px 3px 2px; margin-left: 5px; margin-right:2px; border: solid 1px #bbbbbb; float: right;}
.autocompletelist {cursor:hand;max-height: 400px; background-color: #666666; border: solid 2px #000000; color: #ffffff;width: 215px;scrollbar-base-color:#cccccc;scrollbar-face-color:#dddddd;scrollbar-highlight-color:#eeeeee;overflow-x : hidden;overflow: scroll;float: right;font-size: 0.8em;z-index: 6002;}
.autocompletelist a {border: 0px; font-weight: bold; color: #ffffff;}
.autocompletelist p {width: 200px;clear: both;}
.autocompletelist img {margin: 3px; float: left; border: solid 1px #eeeeee;}
.autocompletelistitem {min-width: 200px;display: block; padding: 5px;}
.autocompletelistitemhighlighted {min-width: 200px;display: block; padding: 5px; background-color: #444444;}
/* Submit Button Styles */
#submitButtonDiv {width: 100%; padding-top: 10px; padding-bottom: 10px; text-align: center;clear: both;}
.submitButtonSml {height: 20px; font-size: 12px; border: none; text-transform:uppercase;background: #333; color: #fff; font-weight: bold;}
.submitButtonMed {height: 20px; font-size: 1em; border: none; text-transform:uppercase;background: #333; color: #fff; font-weight: bold;}
.submitButtonLrg {height: 20px; font-size: 1em; border: none; text-transform:uppercase;background: #333; color: #fff; font-weight: bold;}
.submitButtonDisabledLrg {border: 1px solid #ccc; height: 20px; background-color: #fff;}
.submitButtonDisabledMed {border: 1px solid #ccc; height: 20px; background-color: #fff;}
.submitButtonDisabledSml {border: 1px solid #ccc; height: 20px; background-color: #fff;}
/***** One column page division *********/
#onecol {position: relative;padding: 5px;margin-top: 0px;z-index: 35;text-align:left;overflow:hidden;}
#onecolImage {position: relative;float: right;margin: 2px;padding: 5px 5px 5px 5px;overflow:hidden;}
#onecolContent {position: relative;width: 980px;padding: 10px;z-index:36;line-height:1.4em;overflow:hidden;}
#onecolContent a {font-weight:bold;border-bottom:1px dashed silver;color:#232323;}
#onecolContent a:hover {border-bottom:none;}
#onecolContent h1 {font-size: 1.4em; text-transform: uppercase;margin-bottom: 10px;}
#onecolContent h2 {font-size: 1.2em; text-transform: none;font-weight: bold; margin-bottom: 10px;text-decoration:none;}
#onecolContent h3 {color: #666;font-weight: normal;margin-top: 10px;clear: both;display: block;font-size: 1.0em;margin-bottom: 10px;}
#onecolContent p {margin-bottom: 10px;margin-top: 10px;}
#onecolContent strong {color:#353B3A;}
#onecolContent ul {list-style-position:outside; list-style-type:square;margin-top: 10px; margin-bottom: 10px; margin-left: 20px;}
#onecolContent ul li {margin-top: 10px; margin-bottom: 10px; display:list-item;}
#onecolContent ul li a {font-weight:bold;}
#onecolContent ol {margin-top: 10px; margin-bottom: 10px;}
#onecolContent ol li {margin-top: 10px; margin-bottom: 10px;}
#onecolContent ol li a {font-weight:bold;}
h1 {font-size: 1.6em; text-transform: uppercase;margin-bottom: 10px; font-weight:bold; color:#232323;}
h2 {font-size: 1.3em; color:#232323;font-weight:bold; margin-bottom: 10px;}
h3 {font-size: 1.1em; color:#232323;font-weight:bold; margin-bottom: 10px;}
.fontStrike {text-decoration:line-through;}
/* Basket Grid Styles */
.basketGrid {width: 100%;}
.basketGridHeader {background: #000; color: #fff; font-size: 1em; font-weight: bold;height: 20px;}
.basketGridRow {font-size: 1em;}
.basketGridRowAlt {font-size: 1em; background: #eee;}
.basketGridRowSelect50 {width: 50px; font-size: 1.1em;}
.basketGridRowSelect150 {width: 150px; font-size: 1.1em;}
/* Order Form Divs    */
/******** Billing Panel *************/
#orderbillingform {float: left; padding: 20px; margin-bottom: 10px;}
#orderbillingform h2 {font-size: 1.4em; text-transform: uppercase;}
#orderbillingform label {position: absolute; text-align:left; width:130px;font-weight: bold; font-size: 1em; text-transform: uppercase;}
#orderbillingform input, textarea {margin-left: 140px;}
#orderbillingform select {width: 310px; margin-left: 140px;}
#orderbillingform label.check, label.radio { position:relative; text-align:left;}
/******** Delivery Panel *************/
#mainorderform {float: left; display: block;}
#orderdeliveryform {float: left; padding: 20px; margin-bottom: 10px;}
#orderdeliveryform h2 {margin: 10px 0 10px 0; font-size: 1.4em; text-transform: uppercase;}
#ordercontactform {float: left; padding: 20px; margin-bottom: 10px;}
#ordercontactform h2 {margin: 10px 0 10px 0; font-size: 1.4em; text-transform: uppercase;}
#ordernotesform {float: left; padding: 20px; margin-bottom: 10px;}
#ordernotesform h2 {margin: 10px 0 10px 0; font-size: 1.4em; text-transform: uppercase;}
#orderdeliveryform label {position: absolute; text-align:left; width:130px;font-weight: bold; font-size: 1em; text-transform: uppercase;}
#orderdeliveryform select {width: 310px; margin-left: 140px;}
#orderdeliveryform input, textarea {margin-left: 140px;}
#ordernotesform label {position: absolute; text-align:left; width:130px;font-weight: bold; font-size: 1em; text-transform: uppercase;}
#ordernotesform select {width: 310px; margin-left: 140px;}
#ordercontactform label {position: absolute; text-align:left; width:130px;font-weight: bold; font-size: 1em; text-transform: uppercase;}
#ordercontactform select {width: 310px; margin-left: 140px;}
#ordercontactform input, textarea {margin-left: 140px;}
.orderforminputdisabled {width: 300px; border: 0px;}
.orderforminput {width: 300px; margin-left: 140px;}
.requestformlabel {position: absolute; text-align:left; width:130px;font-weight: bold; font-size: 1em; text-transform: uppercase;}
.orderformtextarea {margin-left: 140px; width: 300px;}
.orderforminputrequired {width: 300px; background-color: #ddd; margin-left: 140px;}
.orderforminputfailed {width: 300px; background-color: #990000; color: #ffffff; margin-left: 140px;}
.orderformtablefailed {background-color: #990000;}
.orderformselect {width: 310px; margin-left: 140px;}
.orderformselectdisabled {width: 300px; margin-left: 140px;}
.orderformselectrequired {width: 300px; margin-left: 140px; background-color: #ddd;}
.orderformselectfailed {width: 300px; margin-left: 140px; background-color: #990000; color: #ffffff;}
.orderformselectrequirednarrow {width: 150px; margin-left: 150px; background-color: #ECD5D5;}
.orderformselectfailednarrow {width: 150px; margin-left: 150px; background-color: #990000; color: #ffffff;}
.inputrequired {background-color: #ECD5D5;}
.inputfailed {background-color: #990000; color: #ffffff;}
#orderCheckboxDiv {height: 25px;}
#orderCheckboxDiv label {width: 300px;}
/******** Notes Panel *************/
#ordernotesform {padding: 20px; margin-bottom: 10px;}
#ordernotesform h2 {font-size: 1.4em; text-transform: uppercase;}
#ordernotesform select {width: 510px; border: 1px solid #ccc;}
#ordernotesform input, textarea {margin-left: 140px;}
#worldpaycardlogos {width: 100%; padding-top: 10px; padding-bottom: 10px; text-align: center;position:relative;}
/* Footer */
#siteInfo {font-size: 14px;clear: both;border-top: 1px solid #cccccc;color: #808080;padding: 10px 10px 10px 10px;margin-top: 0px;font-family: Arial, Helvetica, sans-serif;text-align:left;}
#followus {font-size: 12px;clear: both;color: #808080;padding: 10px 10px 0px 10px;margin-top: 0px;font-family: Arial, Helvetica, sans-serif;text-align:left;}
#information {margin-left:5px;text-align:left;}
#information H2 {font-size:1.2em;font-weight:bold;}
#information a {font-weight:bold;}
#information UL LI {padding:5px 0px 5px 25px;DISPLAY: block;BACKGROUND: url(/media/images/bullet.gif) no-repeat 12px 10px;}
#informationeshot {padding:0;margin:0; color:#fff;font-size:1.0em;background: #C00000 /*url('/media/images/xmas_background.jpg') no-repeat bottom right*/;position:relative;overflow:hidden;width:970px;}
#informationeshot strong {color:#ffffff;}
#informationeshot #fullColumnText {float:left;position:relative;width:100%x;padding:10px 25px 10px 10px;text-align:left;}
#informationeshot #fullColumnText h1 {font-size:1.2em;font-weight:bold;color:#ffff00;padding: 10px 0 5px 0;margin:0;}
#informationeshot #fullColumnText h2 {font-size:1.2em;font-weight:bold;color:#ffff00;padding: 10px 0 5px 0;}
#informationeshot #mainColumnText h1 {font-size:1.2em;font-weight:bold;color:#ffff00;padding: 10px 0 5px 0;margin:0;}
#informationeshot #mainColumnText h2 {font-size:1.2em;font-weight:bold;color:#ffff00;padding: 10px 0 5px 0;}
#informationeshot a, #informationeshot a:active,#informationeshot a:visited,#informationeshot a:link {color:#ffff00;font-weight:bold;border-bottom:dashed 1px #fee384;}
#informationeshot a:hover {border-bottom:none;}
#informationeshot UL LI {padding:0px 0px 10px 20px;font-weight:bold;font-size:0.98em;DISPLAY: block;BACKGROUND: url(/media/images/bullet_005.gif) no-repeat 0px 4px;margin:0;}
#informationeshot #sideColumnText h2 {font-size:1.2em; font-weight:bold; color:#ffff00;  padding: 10px 0 5px 0;margin:0}
#informationeshot #sideColumnText h3 {font-size:1.1em; font-weight:bold; color:#ffff00;  padding:10px 0 5px 0;margin:0;}
#informationeshot #mainColumnText {float:left;position:relative;width:555px;padding:10px 25px 10px 10px;text-align:left;}
#informationeshot #sideColumnText {float:left;position:relative;padding:10px 5px 10px 10px;width:350px;text-align:left;color:#fff;/*border-left:#ffffc0 dashed 1px;*/}
#informationeshot #sideColumnText a,
#informationeshot #sideColumnText a:link,
#informationeshot #sideColumnText a:visited,
#informationeshot #sideColumnText a:active { text-decoration: none; border-bottom:none;} 
#informationeshot #sideColumnText a:hover {text-decoration:underline;}
#informationeshot #sideColumnText ol {padding:5px 0 5px 0;margin:0;font-size:0.9em;}
#informationeshot #sideColumnText ol li {padding:0px 0px 0px 10px; margin:0; DISPLAY: block;}
#informationeshot #subColumnText {clear:both;width:100%;padding:0 10px 10px 15px;font-size:1.0em;}
#informationeshot #subColumnText .leftbox {float:left;width:280px;padding:10px 2px 10px 20px;margin:0;}
#informationeshot #subColumnText .leftbox ol {padding:5px 0 5px 10px;margin:0;font-weight:bold;}
#informationeshot #subColumnText .leftbox ol li {padding:0px 0px 0px 20px;margin:0;font-size:0.85em; DISPLAY: block;BACKGROUND: url(/media/images/bullet_003.gif) no-repeat 0px 4px;}
#informationeshot #subColumnText .rightbox {float:left;width:250px;padding:10px 10px 10px 10px;}
#informationeshot #subColumnText .rightbox ol {padding:5px 0 5px 5px;margin:0;font-weight:bold;}
#informationeshot #subColumnText .rightbox ol li {padding:0px 0px 0px 20px; margin:0;font-size:0.85em; DISPLAY: block;BACKGROUND: url(/media/images/bullet_003.gif) no-repeat 0px 4px;}
#informationeshot #subColumnText .rightbox ol li a {border:none;color:#fff;}
#informationeshot #subColumnText .leftbox ol li a {border:none;color:#fff;}
#onecolContent .newslist UL LI {padding:5px 0px 10px 25px;DISPLAY: block;clear:both;min-height:24px;border:solid 1px silver;overflow:hidden;width: 890px;}
#onecolContent .newslist UL LI a {border:none;color:#000;}
#onecolContent .noborder a {border:none;}
#onecolContent .newslist .white a {color:#fff;}

/*from old monty css sheet */
#pageimage {width: 994px;overflow: hidden;margin-right: auto;margin-left: auto;text-align: center;min-height: 465px;position: relative;margin-bottom: 0;margin-top: 0;padding: 0;}
#mainimageholder {width:686px;float:left;overflow:hidden;margin-left:auto;margin-right:auto;height:465px;padding-left:5px;}
#mainimage {width:680px;height:460px;position:relative;text-align:left;}
#iconholder {float:left;overflow:hidden;text-align:left;margin-left:1px;}
.icon {background: white;width: 150px;height: 150px;font-size: 12px;float: left;clear: left;overflow:hidden;position:relative;margin-bottom:5px;}
.actionicon {width: 150px;height: 150px;font-size: 12px;float: right;margin: 0 1px 5px 0;overflow: hidden;position: relative;text-align: left;padding: 0;}
.actionicondouble {width: 150px;height: 305px;font-size: 12px;float: right;margin: 0 1px 5px 0;overflow: hidden;position: relative;text-align: left;padding: 0;}
#pagetype {width: 995px;overflow: hidden;margin-right: auto;margin-left: auto;text-align: left;position: relative;margin-bottom: 0px;margin-top: 0px;padding: 0;}
#collectionscontainer {width:976px;text-align:left;padding-left: 0px;overflow:hidden;}
#collectionscontainer h2 {font-size:1.2em;font-weight: bold;}
#collectionscontainer h2 a:active {color: #232323;}
#collectionscontainer h2 a:link {color: #232323;}
#collectionscontainer h2 a:visited {color: #232323;}
#collectionscontainer h2 a:hover {color:#CC0000;}
#collectionsleftnav {width:150px;min-height: 600px;font-size: 12px;position:relative;float:left;padding-right:5px;border-right: solid 1px silver;}
#collectionsleftnav h1 {font-size:1.1em;font-weight: bold;color: #232323;margin-top: 10px;}
#collectionsleftnav h2 {font-size:1.0em;font-weight: bold;color: #232323;margin-top: 15px;margin-bottom: 0px;}
#collectionsleftnav h2 a:active {text-decoration: none;color: #232323;font-weight: bold;border:none;}
#collectionsleftnav h2 a:link {text-decoration: none;color: #232323;font-weight: bold;border:none;}
#collectionsleftnav h2 a:visited {text-decoration:none;color:#232323;font-weight: bold;border:none;}
#collectionsleftnav h2 a:hover {text-decoration: underline;color: #CC0000;font-weight: bold;border:none;}
#collectionsleftnav a:link {text-decoration: none;color: #232323;border:none;}
#collectionsleftnav a:visited {text-decoration:none;color:#232323;border:none;}
#collectionsleftnav a:hover {text-decoration: underline;color: #CC0000;border:none;}
#collectionsmainimg {position:relative;float:right;width: 400px;padding-left:5px;}
#collectionsmainimg a {border:none;}
#collectionsmainimgalt {position:relative;float:right;width: 650px;padding-left:5px;}
#collectionsmainimgalt a {border:none;}
#collectionsbody {position:relative;float:left;width:400px;min-height:600px;}
#collectionssamllimageholder {min-width:410px;float:left;padding-bottom:5px;position:relative;}
#collectionssmallimage {width:250px;float:right;padding-left:5px;font-style:italic;position:relative;font-size:14px;}
#collectionssmallimage a {border:none;}
#collectionssmallimagetext {position:relative;width:130px;bottom:0px;float:right;font-size:12px;}													
#collectionsholder {position:relative;width: 950px;text-align:center;border:solid 1px #dddddd;padding:5px;margin:5px;overflow:hidden;}
#collectionsholder h2 {font-size:1.2em;font-weight: bold;color: #232323;}
#collectionsholder a:link {text-decoration: none;color: #232323;text-indent:5px;border:none;}
#collectionsholder a:visited {text-decoration:none;color:#232323;text-indent:5px;border:none;}
#collectionsholder a:hover {text-decoration: underline;color: #CC0000;text-indent:5px;border:none;}
#collectionsholderitem {width:165px;height: 250px;float:left;padding: 5px;text-align:center;margin:5px;border: 1px solid #fff;}
#collectionsholderitem:hover {border: 1px solid #333;}
#collectionsholderitem h2 {font-size:12px;font-weight: bold;color: #232323;margin:0px;padding:2px 0px 2px 0px;}
#small {font-size: 0.9em;}
#commentsright {width:400px;background-color: #DDDDDD;border:1px solid #CCCCCC;	margin:0px 2px 5px 2px;	padding:2px;}
#commentsright .logo {float:left;width:190px;}
#commentsright .text {float:left;width:400px;}
#commentsright .signed {float:none;padding-top:5px;padding-bottom: 5px;font-style:italic;clear:both;font-weight:bold;}
#commentsleft {width:510px;background-color: #DDDDDD;border:1px solid #CCCCCC;margin:0px 2px 5px 2px;padding:2px;}
#commentsleft .logo {float:left;width:190px;}
#commentsleft .text {}
#commentsleft .signed {padding-top:5px;	padding-bottom: 5px;font-style:italic;font-weight:bold;}
.large {font-size:1.2em;}
#pagebreadcrumbs {width:100%;text-align:left;clear:both;font-size:0.9em;padding:5px 0px 5px 0px;}
#pagebreadcrumbs  .selected {font-weight:bold;color: #232323;}
#pagebreadcrumbs a:link {text-decoration: none;border:none;font-weight:normal}
#pagebreadcrumbs a:visited {text-decoration: none; border:none;font-weight:normal}
#pagebreadcrumbs a:active {text-decoration: none;border:none;font-weight:normal}
#pagebreadcrumbs a:hover {color: #CC0000;text-decoration: underline;border:none;font-weight:normal}
#buynow {margin:0px;padding:0px;position:absolute;top:5px;right:15px;}
#buynow a {border:none;}
#sectionholder {width:360px;background-color:#ffffff;float:left;clear:left;border:1px #C8C8C8 solid;}
#sectionholder span {color:#006867;font-weight:bold;}
#sectionholder .section {POSITION: relative;FONT-SIZE: 12px;OVERFLOW: hidden;padding: 5px;margin-bottom:5px;}
#sectionholder .sectionbottom {POSITION: relative;FONT-SIZE: 12px;OVERFLOW: hidden;padding: 5px;}
#sectionholder .sectionheader {position:relative;padding:2px 5px 2px 5px;background: url('/media/images/nav_background.gif') repeat bottom;HEIGHT: 25px;OVERFLOW: hidden;font-weight:bold;line-height:23px;color:#fff;border:1px #404040 solid;}
#sectionholder .section ul {padding:3px 0px 0px 0px;clear:both;position:relative;}
#sectionholder .section li {display:block;background:url('/media/images/bullet_003.gif') left 5px no-repeat;padding:2px 5px 3px 15px;font-variant:normal;}
#sectionholder .section ul li a {text-decoration:none;}
#sectionholder .section ul li a:hover {color:#CC0000;text-decoration:underline;}
#sectionholder .section h3 {font-size:1.2em;font-weight:normal;text-transform:uppercase;color:#495A7B}
#promoholder {width:632px;margin:0px 0px 0px 0px;float:right;font-size:12px;}
#promoholder .promotop {background-color:#EBEBEB;width: 205px;height: 260px;border-left: 5px solid #ffffff;float: left;text-align: center;margin:0px 0px 10px 0px;}
#promoholder .promotop h3 {font-size:12px;font-weight:bold;margin-top:2px;margin-left:10px;text-align:left;}
#promoholder .promotop p {padding:10px 0px 0px 0px;clear:both;position:relative;text-align:left;margin-left:5px;}
#promoholder .promotop ul {padding:10px 0px 0px 0px;clear:both;position:relative;text-align:left;margin-left:5px;}
#promoholder .promotop li {display:block;background:url('/media/images/bullet_004.gif') left 3px no-repeat;padding-left:12px;padding-right:0px;font-variant:normal;}
#promoholder .promotop ul li a {text-decoration:none;}
#promoholder .promotop ul li a:hover {color:#CC0000;text-decoration:underline;}
#promoholder .promobottom {background-color: #EBEBEB;width: 205px;height: 263px;border-left: 5px solid #ffffff;float: left;text-align: center;margin-bottom:5px;}
#promoholder .promobottom h3 {font-size: 12px;font-weight: bold;margin-top: 2px;margin-left: 10px;text-align: left;}
#promoholder .promobottom p {padding:10px 0px 0px 0px;clear:both;position:relative;text-align:left;margin-left:5px;}
#promoholder .promobottom ul {padding:10px 0px 0px 0px;clear:both;position:relative;text-align:left;margin-left:5px;}
#promoholder .promobottom li {display:block;background:url('/media/images/bullet_004.gif') left 3px no-repeat;padding-left:12px;padding-right:0px;font-variant:normal;}
#promoholder .promobottom ul li a {text-decoration:none;}
#promoholder .promobottom ul li a:hover {color:#CC0000;text-decoration:underline;}
#promoholder h6 {margin:0 5px 0 5px;font-size:1.2em;float:none;position:relative;font-weight:normal;}
#footer {border-top: #e3eae8 1px solid;display: block;margin: 0;padding: 0.5em 0.5em 0.5em 0.5em;background:#000 url('/media/images/boxtop.png') repeat-x top;overflow:hidden;}
#footer .detail h2 a{border:none;color:#fff;margin:0;text-decoration:none;}
#footer .detail h2 a:hover{text-decoration:underline;}
#footer .detail h3 a{border:none;color:#fff;margin:0;text-decoration:none;}
#footer .detail h3 a:hover{text-decoration:underline;}
#footer .detail{float:left;margin:0;padding:0;text-align:left;width:16.6%;}
#footer .clear{clear:both;display:block;margin:0;padding:0;}
#footer .detail h2{color:#fff;font-size:12px;margin:0;padding:1em 0 .5em 1.3em;}
#footer .detail h3{color:#fff;font-size:12px;margin:0;padding:1em 0 .5em 1.3em;}
#footer .detail ul{color:#fff;display:block;font-size:11px;list-style:none;margin:0 0 0 1.3em;padding:0;border-left:solid 1px #666666;}
#footer .detail ul a{border:none;color:#fff;font-weight:normal;margin:0;text-decoration:none;}
#footer .detail ul a:hover{text-decoration:underline;}
#footer .detail ul li{padding-left:1em;}
#footer .copy{clear:both;font-size:11px;text-align:center;padding:10px 15px 0 0;color:#fff;}
#footer .copy p{margin:0;padding:10px 0 5px 0;}
#footer .copy .social {font-size:12px;clear:both;padding:5px 0;width:100%;}
#footer .copy .social a {color:#fff;}
#footer .break{clear:both;height:0;padding:25px 0 0 0;margin:0 10px 0 10px;border-bottom:solid 1px #666666;}
#NewsHolder {width: 990px;border:1px #C8C8C8 solid;margin:5px 3px 10px 3px;padding:0px 0px 5px 0px;font-size:12px;background-color: #ffffff;}
#NewsHolder h4 {color:#000;font-size: 1.2em;font-weight: bold;padding-top: 5px;padding-bottom:5px;margin-left: 5px;clear:both;text-align: left;}
#NewsHolder h4 a {color: #000;}	
#NewsHolder .NewsPromo {background-color: #EBEBEB;width: 312px;min-height: 80px;border-left: 4px solid #ffffff;border-right: 3px solid #ffffff;float: left;text-align: left;margin-bottom:5px;padding:2px 5px 2px 5px;}
#NewsHolder .NewsPromo h4 {font-size: 12px;font-weight: bold;margin-top: 2px;margin-left: 0px;text-align: left;padding:0;}
#NewsHolder .NewsPromo h4 a {color: #000;font-size: 12px;}
#NewsHolder .NewsPromo a {color: #000;font-size:10px;}
#NewsHolder .NewsPromo p {padding:10px 0px 0px 0px;clear:both;position:relative;text-align:left;margin-left:5px;}
#NewsHolder .datetime {font-size:10px;}
#NewsHolder h6 {margin:0 5px 0 5px;font-size:1.2em;float:none;position:relative;font-weight:normal;}
#NewsHolder .NewsDivide {clear:both; padding-bottom:5px;}

/*lightbox */
#lightbox{position: absolute;left: 0;width: 100%; z-index: 7100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 7110; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/media/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/media/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 7010; width: 100%; height: 500px; background-color: #000; }
/*landing pages */
#landingcontent .criteriaheader {border: 1px solid #C8C8C8;padding-top: 5px;text-align: center;color: #fff;font-weight: bold;clear: both;background-image: url(../ready-made/images/navbackground.gif);background-repeat: repeat-x;background-color: #DFDFDF;height: 20px;}
#landingcontent .criteriacrumbs {border: 1px solid #C8C8C8;padding-top: 2px;padding-bottom: 2px;text-align: left;font-weight: bold; clear: both;background-color: #DFDFDF;text-indent:5px;font-size:1em;}
#landingcontent .criteriacrumbsoption {border: 1px dotted #C8C8C8;margin: 2px;text-align: left;clear:both;color:#606069;background-color: #EBEBEB;padding: 2px 0px 2px 0px;font-size:0.9em}
#landingcontent .criteriacrumbsoptionselected {border: 3px solid #EBEBEB;margin: 2px;text-align: left;clear: both;color:#232323;padding: 2px 0px 2px 0px;font-size: 0.9em;font-weight:bold;}
#landingcontent .criteriacrumbsheader {border: 1px solid #C8C8C8;padding-top: 2px;padding-bottom: 2px;text-align: left;color: #fff;font-weight: bold;clear: both;background-image: url(../ready-made/images/navbackground.gif);background-repeat: repeat-x;background-color: #DFDFDF;text-indent:5px;font-size:1em;}
#landingcontent {width:990px;position:relative;text-align:center;padding:0;margin:0 auto;float:none;clear:both;/*overflow:hidden;z-index:610*/}
#landingcontent a {border-bottom:none;color:#232323; }
#landingcontent .landingcontentfull {width:748px;margin:0 auto;padding:5px;text-align:center;position:relative;float:right;clear:right;overflow:hidden;}
#landingcontent .landingcontentfull .landingmainsection {width:745px;height:300px;text-align:center;position:relative;clear:both;float:left;padding:0px 0 10px 0;margin: 0 auto;}
#landingcontent .landingcontentfull .landingsubsection {width:236px;height:180px;position:relative;float:left;padding-right:17px;padding-bottom:5px;font-weight:bold;}
#landingcontent .landingcontentfull .landingsubsectionright {width:236px;height:180px;position:relative;float:right;padding-bottom:5px;font-weight:bold;padding-right:5px;}
#landingcontent .landingcontentfull .landingsubsectionsub {width:236px;height:150px;position:relative;float:left;padding-right:17px;padding-bottom:5px;font-weight:bold;}
#landingcontent .landingcontentfull .landingsubsectionrightsub {width:236px;height:150px;position:relative;float:right;padding-bottom:5px;font-weight:bold;padding-right:5px;}
#landingcontent .landingcontentcopy {width:740px;margin:0 5px 0 0;padding:10px 5px;position:relative;float:right;clear:right;overflow:hidden;text-align:left;line-height:1.3em;} .landingcontentcopy h1 {font-size:1.4em;font-weight:bold;margin:0;padding:0 0 5px 0;}
#landingcontent .landingcontentcopy h1 {font-size:1.4em;font-weight:bold;margin:0;padding:0 0 5px 0;}
#landingcontent .landingcontentcopy h2 {font-size:1.1em;font-weight:bold;margin:0;padding:5px 0 5px 0;}
#landingcontent .landingcontentcopy h3 {font-size:1.0em;font-weight:bold;margin:0;padding:5px 0 5px 0;}
#landingcontent .landingcontentcopy p {margin:0;padding:5px 0 10px 0;}
#landingcontent .landingcontentcopy ul {padding:5px 0px 0px 0px;clear:both;position:relative;}
#landingcontent .landingcontentcopy li {display: block;font-variant: normal;list-style-type: none;line-height: 1.4em;margin-left:20px;padding:5px 0;}
#landingcontent .landingcontentcopy .box {padding:2px 4px 5px 4px;border:1px solid #CCC;margin:0 0px 5px 0px;overflow:hidden;clear:both;float:none;}
#landingcontent .landingcontentcopy .box img {padding:5px;float:left;}
#landingcontent .landingcontentcopy #RMProductImage {float:left;width: 740px;height: 366px;background: url(/media/images/main_rm.jpg) no-repeat; margin-bottom: 5px;overflow:hidden;}
#landingcontent .landingcontentcopy #PolesProductImage {float:left;width: 740px;height: 366px;background: url(/media/images/main_poles.jpg) no-repeat; margin-bottom: 5px;overflow:hidden;}
#landingcontent .landingcontentcopy #BlindProductImage {float:left;width: 740px;height: 366px;background: url(/media/images/main_blinds.jpg) no-repeat; margin-bottom: 5px;overflow:hidden;}
.clearDiv {float:none;clear:both;width:100%;padding-top:5px;}
#landingcontent #leftcol {position: relative;overflow:hidden;float: left;width: 210px;margin: 5px 0px 5px 0px;padding: 5px 5px 5px 5px;background-color: #EBEBEB;border: 1px solid #C8C8C8;FONT-SIZE: 12px;vertical-align:top;text-align:left;}
#landingcontent #leftcol img {margin-bottom: 10px;}
#landingcontent #leftcol p {padding:5px 0;}
#landingcontent #leftcol .helplinks {background-color:#fff;padding:2px 2px 5px 2px;margin:5px 0;}
#landingcontent #leftcol .helplinks ul li {padding:5px 2px 5px 15px;display: block;background: url(../made-to-measure-blinds/images/bullet_004.gif) no-repeat 2px 8px;}
#landingcontent #leftcol .helplinks ul li a {font-weight:normal;}
#landingcontent #leftcol .helplinks h3 {padding:2px 2px;color:#880000;font-size:1em;}
#landingcontent #rightcol {float: right;width: 730px;padding: 5px 5px 5px 5px;overflow:hidden;text-align:left;}
#landingcontent #rightcol h2, h3 {margin: 10px 0px 5px 0px;padding: 0px 0px 0px 0px;}
#landingcontent #rightcol ul {padding:5px 0px 0px 5px;clear:both;position:relative;}
#landingcontent #rightcol li {display: block;padding: 5px 5px 5px 12px;font-variant: normal;list-style-type: none;line-height: 1.4em;}
#landingcontent #rightcol a {font-weight:normal;color:#000;border-bottom:1px dashed silver;}
#landingcontent #rightcol a:hover {color:#CC0000;border-bottom:none;}
#landingcontent #rightcol strong {color:#232323;}
.selectButton {text-align: center;padding-bottom: 5px 2px;height: 30px;color: #fff;clear: both;font-size: 12px;overflow: hidden;font-weight: bold;background-repeat: repeat-x; background-color: #333333;}
#xmasdates {color: #fff; background-color: #800000; width: 550px; padding: 5px;}
#xmasdates h2 {color: #f9d011;text-transform:uppercase;}
#xmasdates strong {color: #f9d011;}
#xmasdates a {color: #fff;text-decoration:none;}
#xmasdates a:hover {color: #f9d011;text-decoration:underline;}


























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

