body {
  background: url( "../images/bgfloral.jpg" ) no-repeat top center;
  background-color: #292929;
  color: #fff;
/*font-size:75%;*/
  /*font-family:Arial, Helvetica, sans-serif;*/
  /*font-family:"Century Gothic", Arial, Helvetica, sans-serif;*/

}

h1 {
  font-size: 1.7em;
  color: #fff;
}

p + p {
  text-align: justify;
  margin-bottom: 2em;
  text-indent: 0;
}

a {
  color: #fff;
  outline: none;

}

a:visited {
  color: #fff;
}

/*.head-position{*/
  /*background-color:#292929; height:80px; width: 950px; padding-top:-160px; text-align:center;*/
/*}*/

#logo {
  float:left;
}

.logo_static {
  float:left;
}


.body-text {
  font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
}

.body-text h1 {
  float:left;
  clear:both;
  font-size:13pt;
  font-weight:500;
  line-height:25px;
  margin-bottom:15px;
}

.body-text p {
  clear:both;
  font-size:10pt;
  text-align:justify;
}

.body-text-contact {
  font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
  margin-bottom:5px;
}

.body-text-contact h1 {
  font-size:13pt;
  font-weight:500;
  line-height:25px;
  margin-bottom:15px;
}

.body-text-contact p {
  font-size:10pt;
  text-align:justify;
}

/*:-moz-any-link:focus {*/
/*outline: none;*/
/*}*/

bgwrap {
}

.bg1 {
  height: 80px;
  background-color: aqua;
  width: 100%;
}

.call {
  float: right;
  margin-top: 20px;
  text-align:center;
}

.headbdr {
  margin-top: 80px;
  width: 100%;
  background-image: url( "../images/headbdr.gif" );
  background-repeat: repeat-x;
  height: 2px;

}

#header {
  width: 950px;
  margin: 0 auto;
}

.container {
  margin-top: -80px;
}

.home-container {
 width: 950px;
  margin: 0 auto;
}

/***Navigation for home page ****/

.navmenu {
  margin-top: 20px;
  float: right;
  margin-right: -10px;
  height: 25px;
  font: small-caps 14px/140% Arial, sans-serif;
  /*width: 651px;*/

  /*font-family: "Century Gothic", Tahoma 90%, Arial 80%, sans-serif 80%;*/
}

.navmenu .active {
  color: #8ac;

}

.navmenuitem {
  float:left;
  list-style-type:none;
 
}
/*******************/


.navmenuitem  a {
  color: #fff;
  text-decoration: none;

}


.menuoption-1 {
  width:55px;
  text-align:center;
}

.menuoption-2 {
  width:124px;
  text-align:center;
}

.menuoption-3 {
  width:96px;
  text-align:center;
}

.menuoption-4 {
  width:95px;
  text-align:center;
}

.menuoption-5 {
  width:117px;
  text-align:center;
}

.menuoption-6 {
  width:75px;
  text-align:center;
}

.menuoption-7 {
  width:78px;
  text-align:center;
}


.navmenuitem  a:hover {
  color: #8ac;
  text-decoration: none;
}


.divider {
  list-style-type:none;
  float:left;
  text-align:center;
}

.divider img {
  margin-bottom:2px;
}

/*.navmenuitemN {*/
  /*display: inline;*/
  /*font-size: 1.1em;*/
  /*padding-right: 0.9em;*/
  /*font-variant: small-caps;*/
/*}*/

/*.navmenuitemN  a {*/
  /*color: #fff;*/
  /*text-decoration: none;*/
/*}*/

/*.navmenuitemN  a:hover {*/
  /*color: #3e97aa;*/
  /*text-decoration: none;*/
/*}*/

/*****eof navigation for home page *****/

/****Navigation for content pages *****/

.navmenuc {
  margin-top: 20px;
  float: right;
  margin-right: -14px;
  height: 25px;
  margin-bottom: 20px;
  font: small-caps 14px/140% Arial, sans-serif;

}

.navmenuc .active {
  color: #8ac;

}

.con-menuoption-1 {
  width:70px;
  text-align:center;
}

.con-menuoption-2 {
  width:139px;
  text-align:center;
}

.con-menuoption-3 {
  width:113px;
  text-align:center;
}

.con-menuoption-4 {
  width:112px;
  text-align:center;
}

.con-menuoption-5 {
  width:134px;
  text-align:center;
}

.con-menuoption-6 {
  width:90px;
  text-align:center;
}

.con-menuoption-7 {
  width:93px;
  text-align:center;
}


.navmenuitem  a:hover {
  color: #8ac;
  text-decoration: none;
}


/*****eof navigation for home page *****/

.openingp {
/*height:320px;*/
  width: 395px; /*width:390px;*/
  float: left;
  margin-bottom: 15px;
  font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;

}

.openingp p {
  font-size:10pt;  
  margin-bottom: 15px;
  text-indent: 0;
  text-align: justify;
}

.openingp h1 {
  margin-top: 0;
  /*font-size: 16pt;*/
  font-size:14pt;
  font-weight:500;
  line-height:25px;  
  margin-bottom: 25px;
}

.gallery-holder {
  float: left;
  font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
}

.gallery-holder h1 {
  margin-top: 0;
  font-size:14pt;
  font-weight:500;
  line-height:25px;
  margin-bottom: 25px;
}

.body-text h1 {
  margin-top: 0;
  font-size:14pt;
  font-weight:500;
  line-height:25px;
  margin-bottom: 25px;

}

.body-text p {
  font-size:10pt;
  text-align:justify;
}
/*****Sidebar*****/




.products h1{
  font-size: 13pt;
  font-family:"Century Gothic", Tahoma, Arial, Helvetica, sans-serif;  
  width: 77%;
  background-image: url( "../images/headbdr.gif" );
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom:15px;
  /*padding: 10px, 0, 10px, 0;*/
  margin-bottom: 15px;
  margin-top:5px;

}

/*****sidebar ie *******/

.sidebar-ie {
  float: left;
  height: 750px;
  width: 180px;
  font: 13px/140% "Century Gothic", Arial, sans-serif;


}

.sidebar-ie ul {
  list-style-type: none;
  line-height: 2.6em;
}

.sidebar-ie a {
  text-decoration: none;
}



/***eof sidebar ie *****/

.sidebar {
  float: left;
  height: 680px;
  width: 180px;
  font: 13px/140% "Century Gothic", Arial, sans-serif;
  

}

.sidebar ul {
  list-style-type: none;
  line-height: 2.6em;
}

.sidebar a {
  text-decoration: none;
}

.sidebar a:hover {
  color: #8ac;
}

.sidebar-curtains ul {
  list-style-type: disc;
  color: #7e9f97;
}

.sidebar-curtains a:visited {
  color: #fff;
}

.sidebar-curtains a:hover {
  color: #7e9f97;
}

.sidebar-curtains a.current {
  color: #7e9f97;
}

.sidebar-curtains > a {
  background: url( "../images/pointer-green.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;

}

.sidebar-decoration ul {
  list-style-type: disc;
  color: #8ac;
}

.sidebar-decoration a:visited {
  color: #fff;
}

.sidebar-decoration a:hover {
  color: #8ac;
}

.sidebar-decoration a.current {
  color: #8ac;
}

.sidebar-decoration > a {
  background: url( "../images/pointer-light-blue.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;

}

.sidebar-childrens ul {
  list-style-type: disc;
  color: #527491;

}

.sidebar-childrens a:visited {
  color: #fff;
}

.sidebar-childrens a:hover {
  color: #527491;

}

.sidebar-childrens a.current {
  color: #527491;

}

.sidebar-childrens > a {
  background: url( "../images/pointer-dark-blue.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;

}

.sidebar-flooring  a {
  background: url( "../images/pointer-greyblue.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;
}

.sidebar-flooring a:visited {
  color: #fff;
}

.sidebar-flooring a:hover {
  color: #8899aa;
}

.sidebar-flooring a.current {
  color: #c4c4b9;
}

.sidebar-kitchen  a {
  background: url( "../images/pointer-green.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;
}

.sidebar-kitchen a:visited {
  color: #fff;
}

.sidebar-kitchen a:hover {
  color: #7e9f97;

}

.sidebar-kitchen  a.current {
  color: #7e9f97;
}

.sidebar-bedroom  a {
  background: url( "../images/pointer-dark-blue.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;
}

.sidebar-bedroom a:visited {
  color: #fff;
}

.sidebar-bedroom a:hover {
  color: #8ac;
}

.sidebar-bedroom a.current {
  color: #8ac;
}

.sidebar-suppliers  a {
  background: url( "../images/pointer-light-blue.gif" ) no-repeat center left;
  padding-left: 20px;
  margin-left: -20px;
}

.sidebar-suppliers a:visited {
  color: #fff;
}

.sidebar-suppliers a:hover {
  color: #527491;
}

.sidebar-suppliers a.current {
  color: #527491;
}


.menu-long {
  margin: 0.6em 0 0.6em 0;
  line-height:1.4em;
}

.menu-mid {
  margin: 0.6em 0 1.2em 0;
  line-height:1.4em;
}


/****eof SIdebar ***/

/****sidebar adjuster *****/

.sidebar-fix {
  margin-bottom:115px;
}

/****sidebar adjuster *****/

.homepage-slideshow {
  width: 649px;
  height: 500px;
  margin-bottom: 25px;
}

/****gallery-slideshow ****/

#myshowcase {

  width: 700px;
  height: 550px;
  z-index: 5;
  border: 1px solid #111;
}

#show {
  width: 747px;
  height: 470px;
  margin-top: 30px;
  margin-bottom: 25px;
  /*margin-left: 30px;*/

}

/*******eof gallery-slidehow ****/

.picmargin {
  padding-bottom: 30px;
}

.picsubmenu {
  padding-left: 281px;
  font: 13px/140% Arial, sans-serif;
  
}

.picsubmenu ul {
  list-style-type: none;
  margin-left: 50px;
  width: 635px;
}

.picsubmenu a {
  text-decoration: none;
  float: left;
  text-align: center;
  width: 90px;
  margin-right: 1.7em; /*margin-right:1.33em;*/
  /*margin-right: 1.82em; *//*margin-right:1.33em;*/

}

.picsubmenu a:hover {
  color: #8ac;
}

.picbox {
  display: inline;
  width: 90px;
  clear: right;
}

.picbox object {
  width: 90px;
}

.picbox img {
  border: 1px solid #111;
  height: 90px;
  width: 90px;
}

.picbox img:hover {
  border: 1px solid #8ac;
}

.upper-content {
  margin-bottom: 55px;
}

/****Curtain and Blinds ********/

.cb-type {
  /*margin-top: 30px;*/
    /*height: 260px;*/
    width: 360px;
    float: left;
  margin-bottom:5px;

}

.cb-type img {
  border: 1px solid #666;
  
}

.cb-type p {
  font: normal 14px/140% Arial, sans-serif;
  text-align:center;
}

.cb-typer {
  /*margin-top: 30px;*/
    /*border: 1px solid #666;*/
    /*height: 260px;*/
    width: 360px;
    float: right;
  margin-bottom:5px;
  
  

}

.cb-typer img {
  border: 1px solid #666;

}

.cb-typer p {
  font: normal 14px/140% Arial, sans-serif;
  text-align:center;

}

/******eof Curtains and Blinds***********************/


/******Blinds**********/

.blinds-section{
  margin-left:20px;
}

.blinds {
  font: normal 14px/140% Arial, sans-serif;
}

.blinds img {
  border: 1px solid #666;
  height:277px;
  width:228px;
}


.blinds-left {

  margin-right:30px;
  float:left;

}

.blinds-mid {
  margin-right:30px;
  float:left;

  
}

.blinds-right {
  float:left;
  
}

/******eof Blinds*****/



.picframe-tleft {
  border: 1px solid #666;
  height: 320px;
  width: 395px;
  float: left;
  margin: 0 30px 30px 0;

}


.picframe-tright {
  margin-bottom:30px;
  border: 1px solid #666;
  height: 320px;
  width: 320px;
  float: left;

}


.picframe {
  margin-top: 50px;
  border: 1px solid #666;
  height: 320px;
  width: 320px;
  background-color: #000;
  float: right;

}

.picframe-ie {
  margin-top: 50px;
  border: 1px solid #666;
  height: 320px;
  width: 320px;
  background-color: #000;
  float: right;

}

.picframel {
  float: left;
  border: 1px solid #666;
  height: 320px;
  width: 395px;

}

.land-space {
  margin-bottom:15px;
}

.picframer {
  float: right;
  border: 1px solid #666;
  height: 320px;
  width: 320px;
  margin-bottom: 30px;
}

/****Upper Content Picture Box *******/

.picframe-link {
  margin-top: 50px;
  height: 320px;
  width: 320px;
  float: right;
}

.picframe-link a {
  text-decoration: none;
  font: normal 14px/140% Arial, sans-serif;  
  text-align: left;
  float: left;
}

.picframe-link img {
  border: 1px solid #666;
}

.picframe-link img:hover {
  border: 1px solid #8ac;
}

.picframe-link a:hover {
  color: #8ac;
}

.picframe-link object {
  width: 320px;
  
}

/****eof Upper Content Picture Box *******/


/*******Landscape Picture Box *******/

.picframe-landscape {
  float: left;
  border: 1px solid #666;
  height: 320px;
  width: 748px;
  margin-bottom: 30px;
}


/*******eof Landscape Picture Box *******/


/*******Landscape Picture Box *******/

.picframe-portrait {
  float: right;
  border: 1px solid #666;
  width: 320px;
  height: 748px;
  margin-bottom: 30px;
}


/*******eof Landscape Picture Box *******/


/***** Lower left Picture Link Box ********/

.picframel-link {
  float: left;
  height: 320px;
  width: 395px;

}

.picframel-link a {
  text-decoration: none;
  font: normal 14px/140% Arial, sans-serif;
  text-align: left;
  float: left;

}

.picframel-link img {
  border: 1px solid #666;
  
}

.picframel-link img:hover {
  border: 1px solid #8ac;
}

.picframel-link a:hover {
  color: #8ac;
}

.picframel-link object {
  width: 320px;
  
}

/***** Lower left Picture Link Box ********/

/***** Lower right Picture Link Box ********/

.picframer-link {
  float: right;
  height: 320px;
  width: 320px;
}

.picframer-link a {
  text-decoration: none;
  font: normal 14px/140% Arial, sans-serif;  
  text-align: left;
  float: left;

}

.picframer-link img {
  border: 1px solid #666;
}

.picframer-link img:hover {
  border: 1px solid #8ac;
}

.picframer-link a:hover {
  color: #8ac;
}

.picframer-link object {
  width: 320px;
}

/***** Lower right Picture Link Box ********/



.subpictext {
  text-align: left;
}

/***top content****/
.topcon {
  margin-left: -20px;
  background-color: aquamarine;
}


/*****eof top content******/


.testimonial {
  color: #7e9f97;
  margin-top:29px;
 
}

.testimonial p{
  font: italic 15px/140% Arial, sans-serif;
  text-align:justify;
}

.testimonialc {
  color: #7e9f97;
  margin-top:20px;
  margin-bottom:25px;

}

.testimonialc p{
  font: italic 15px/140% Arial, sans-serif;
  text-align:justify;
}


.author {
  font: normal 15px/140% Arial, sans-serif;

}


/**********Suppliers******/

.suppliers {
  /*margin-left:-25px;*/
  float:left;
}



.supplier-list {
  margin-left:0;
  list-style-type:none;
  float:left;
}


.supplier-list ul{
  margin-left:0;  
}

.supplier-list a {
  text-decoration:none;
  font: 10pt/140%  "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
}

.supplier-list a:hover {
  color: #8ac;
}

.supplier-heading {
  text-decoration:underline;
  margin-bottom:10px;
}

/**********eof Suppliers***/

/******Bedroom &amp; Study*****/

.bedstudy-list{
  font: 13px/140%  "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;  
}

/*******eof Bedroom &amp; Study**/


/****Commercial Page*****/


.client {
  margin-left:30px;
  margin-top:50px;

}

.client-list {
  float:left;
  margin-left:0;
}

.client-list li{
  list-style-type:none;
  font: 13px/140%  "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
}

/****eof Commercial Page**/


/*****Contact Page ******/

.shopfront {
  height: 491px;
  width: 749px;
  background-color: #000;
  margin-top: 30px;
  margin-bottom: 30px;
}

.shopfront img {
  border: 1px solid #666;
}


.hitmap {
  float: left;
  border: 1px solid #666;
  height: 350px;
  width: 400px;
  background-color: #000; 
  margin-bottom:20px;
}

.map-link a{
  color: #fff;
}

.map-link a:hover{
  color: #8ac;
}


.detail-map {
  text-decoration: underline;
  font: 14px/140%  "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
  line-height: 25px;
  color:#fff;
}

.address {
  float: left;
  margin-left: 30px;
  width: 250px;
}

/****eof Contact Page ******/

.footerlinks {
  margin: 10px 0 5px;
}

.footerlinks ul {
  list-style-type: none;

}

.footerlinks li {
  list-style-type: none;
  display: inline;

}

.footerlinks li a {
  text-decoration: none;
  padding-right: 15px;
}

.footer {
  font: 12px/140%  "Century Gothic", Tahoma, Arial, Helvetica, sans-serif;
}

.footer a {
  color: #fff;
}

.footer a:hover {
  color: #8ac;
}

.spacer {
  margin-bottom:30px;
}

.sec-break {
  margin-bottom:25px;
}

.clr {
  clear: both;
}