body{background-color:#000;font-family:Helvetica, Arial, sans-serif;color:#FFF;line-height:20px;margin:0;padding:0;}
p{margin:0 0 10px;padding:0;}
#clear{clear:both;}
#container{width:970px;margin-left:auto;margin-right:auto;margin-top:15px;}
#topnav{margin-bottom:40px;}
#topnav a{color:#FFF;text-decoration:none;font-size:20px;margin-left:30px;font-weight:bold;}
#topnav a.active,#topnav a:hover{color:#c92d92;}
#left-logo{width:200px;text-align:left;display:inline;float:left;}
.logo-img{margin-left:35px;margin-bottom:60px;}
#content-area{width:710px;float:left;position:relative;border-left:2px solid #c92d92;padding-left:30px;margin-bottom:130px;min-height:890px;}
td.top-quote{color:#FFF;font-style:italic;font-family:Georgia, Times, "Times New Roman", serif;font-size:22px;line-height:32px;font-weight:normal;background-color:#c92d92;padding:20px;}
#quote-image-table{margin-bottom:40px;}
.quote-cell{width:194px;}
.image-cell{width:200px;background:#222;padding:20px;}
#pink-header{color:#FFF;background-color:#b3388b;height:4px;font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;margin-bottom:40px;}
.content-text-cell{width:280px;color:#FFF;float:left;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;line-height:24px;padding-right:30px;}
#content-image-table{width:700px;float:left;}
#footer{float:both;color:#FFF;clear:left;font-size:14px;font-weight:normal;margin-top:30px;}
#footer a{color:#FFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .footerlinks a{font-weight:bold;color:#FFF;margin-right:18px;text-decoration:none;font-size:16px;}
#footer .footerlinks a:hover{text-decoration:underline;}
a img{border:0;}
#points li{font-size:17px;font-weight:bold;margin:0 0 8px;padding:0;}
#header{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-style:italic;font-weight:normal;display:inline-block;background:none;line-height:30px;}
#header.planning{background:url(../images/header-planning.jpg) no-repeat;height:57px;width:276px;padding:225px 0 10px 437px;}
#header.design{background:url(../images/header-design.jpg) no-repeat;height:57px;width:366px;padding:225px 0 10px 347px;}
#header.fixtures{background:url(../images/header-fixtures.jpg) no-repeat;height:57px;width:303px;padding:225px 0 10px 410px;}
#header.decor{background:url(../images/header-decor.jpg) no-repeat;height:57px;width:413px;padding:225px 0 10px 300px;}
#header.news{background:url(../images/header-news.gif) no-repeat;height:57px;width:440px;padding:42px 0 0 270px;}
#header.contact{background:url(../images/header-contact2.jpg) no-repeat;height:57px;width:323px;padding:225px 0 10px 390px;}
#header.hotbuy{background:url(../images/header-hotbuy.gif) no-repeat;height:97px;width:719px;margin-bottom:30px;padding:0;}
#header.catalogs{background:url(../images/header-catalogs.gif) no-repeat;height:99px;width:278px;padding:42px 0 0 440px;}
#items img{margin-right:5px;margin-left:5px;float:left;}
#arrow-left{position:absolute;top:30px;}
#arrow-right{position:absolute;top:30px;left:658px;}
#items{width:590px;height:137px;position:absolute;left:60px;overflow:hidden;}
#points table{font-size:14px;font-weight:normal;}
#dates{background:#333;width:150px;float:right;padding:20px;}
#dates ul li{list-style-type:none;list-style-position:inside;font-weight:bold;font-size:18px;margin:0;padding:0;}
#dates ul li ul li{font-weight:normal;font-size:14px;}
#dates ul li ul{margin:0 0 10px 8px;padding:0;}
#dates ul{margin:0;padding:0;}
#news{width:500px;float:left;}
.news-item{margin-bottom:35px;}
.news-item h1{border-top:0 solid #C92D92;border-right:0 solid #C92D92;border-bottom:4px solid #C92D92;border-left:0 solid #C92D92;padding-bottom:5px;font-size:18px;font-weight:bold;margin:0;}
.news-item h1 .date{font-size:14px;font-style:italic;font-weight:normal;}
#content-area a{color:#C92D92;font-weight:bold;text-decoration:none;}
#content-area a:hover{color:#fff;}
#topnav ul{margin:0;padding:0;}
td{vertical-align:top;text-align:left;}
#tabs{margin-left:-10px;margin-right:-10px;}
#tabs div{width:230px;float:left;text-align:center;padding-top:10px;padding-bottom:10px;background:#353535;font-weight:bold;color:#999;margin-right:5px;margin-left:5px;}
#tabs div.active{color:#FFF;background:#C92D92;}
#form-page{background:#353535;margin-left:-5px;color:#fff;width:670px;position:relative;padding:20px 20px 20px 30px;}
input[type=text]{border:none;width:180px;margin-bottom:10px;color:#666;padding:10px;}
a#next,a#prev,a#submitbtn{color:#FFF;background:#C92D92;float:right;margin-right:10px;padding:10px;}
a#next:hover,a#prev:hover,a#submitbtn:hover{background-color:#999;}
#testimonail-text{background:#222;border-top:4px solid #C92D92;font-size:18px;font-weight:bold;line-height:22px;padding:20px;}
#testimonails h1{margin-bottom:-4px;z-index:10;position:relative;}
#testimonail-text .client{font-style:italic;font-size:14px;text-align:right;font-weight:normal;}
/* tabs  */ul.tabs li{list-style:none;margin-left:0;border:0;position:relative;margin-right:20px;float:left;display:inline;width:223px;background-color:#363636;text-align:center;height:30px;padding:10px 0 0;}
ul.tabs li.currentTab{background-color:#cc1f94;}
ul.tabs li.lasttabheader{margin-right:0;}
#content-area ul.tabs li a{color:#707070;cursor:pointer;}
ul.tabs{width:100%;margin:0;padding:0;}
#content-area ul.tabs li a.current{color:#FFF;}
ul.tabs li:hover{border-bottom-style:solid;color:#000;}
div.panes{background:#ddd;color:#333;background-color:#EAEAEA;height:330px;position:relative;width:430px;margin:0;padding:20px;}
div.panes div{display:none;position:absolute;}
#form-page div{width:650px;float:left;display:none;position:absolute;}
.helptext{font-size:12px;}
#companytypetable tr td{padding-top:10px;}
.clear{clear:both;}
.validationmessage{color:#ed2a38;height:20px;float:right;margin-bottom:20px;margin-right:10px;display:block;}
.primaryinterests input[type=checkbox],.mailinglist input[type=checkbox]{margin-left:35px;}
.primaryinterests input[value="Store Planning"],.mailinglist input[value="Yes"]{margin-left:6px;}
.primaryinterests,.learnabout{border-bottom:1px dotted #fff;display:block;width:100%;padding-bottom:20px;margin-bottom:20px;}
.primaryintereststext{font-size:16px;}
#form-page input.inputerror{border-color:#ed2a38;}
#form-page input{border:2px solid #363636;}
.hidden{display:none;}
#form-page .checkboxerror{color:#ed2a38;}
a.deleteBtn{cursor:pointer;}
a.qmEdit{display:none !important;}
/*Photogallery Styling  */#content-area .scrollable{position:relative;overflow:hidden;width:590px;height:141px;margin-left:auto;margin-right:auto;margin-top:0;float:left;}
#content-area .scrollable .items{width:20000em;position:absolute;}
#content-area .scrollable .items div{float:left;width:590px;height:141px;}
#content-area .items a{float:left;margin-right:6px;text-decoration:none;border:2px solid #000;cursor:pointer;height:135px;width:135px;}
#content-area .items a:hover{border-color:#FFF;}
a.browse{cursor:pointer;display:inline;float:left;height:81px;width:50px;margin-top:25px;}
a.left{margin-right:10px;}
a.right{margin-left:10px;}
a.disabled{visibility:hidden;}
#drawer{overflow:visible;position:fixed;left:0;top:0;}
.inner-cancel{float:left !important;margin-top:15px !important;}
#hot-buy-content{width:100%;text-align:left;color:#FFF;}
#hot-buy-image{margin-left:auto;margin-right:auto;margin-bottom:30px;}
.hotbuy-price-title{font-size:22px;font-weight:bold;text-align:center;}
.newsitemtable{width:100%;}
.newsitemtable .newsthumbcell img{border:2px solid #c92d92;}
.newsitemtable .newsthumbcell img:hover{border-color:#FFF;}
.newsitemtable .newsthumbcell{padding-right:7px;}
.newsphototitle{font-style:italic;font-size:14px;margin-top:4px;text-align:center;}
.catalog-embed{width:670px;margin-left:auto;margin-right:auto;}
#home-header-wrapper{width:719px;height:235px;position:relative;margin-bottom:20px;}
#home-header-wrapper #header-img{position:absolute;top:0;left:0;width:468px;z-index:10;background-color:#282828;height:200px;overflow:hidden;}
#home-header-wrapper #header-text{position:absolute;top:0;right:0;width:207px;z-index:10;background-color:#282828;color:#FFF;height:215px;font-size:22px;line-height:32px;font-style:italic;font-family:Georgia, sans-serif;padding:15px 17px 0 27px;}
#home-header-wrapper #welcome-img{position:absolute;bottom:0;left:0;width:719px;z-index:50;height:79px;}
#home-header-wrapper .managecontainer{position:absolute;z-index:100;background-color:#333;border:2px solid #fff;height:auto;padding:10px;}
#read-more-home-text{display:none;}
#home-header-wrapper center{position:absolute;z-index:100;top:0;left:200px;}
