/*
Theme Name: LUMIERE
Theme URI: http://webrewz.com/
Description: Unique Wordpress Custom Design
Version: v1.0
Author: Webrewz
Author URI: http://webrewz.com/
*/

/************************************************
	      HTML ELEMENT		
************************************************/
body {background: #4a4338; color: #545454; font:12.35px  Arial, "Lucida Grande", Verdana, sans-serif;}

/************************************************
	      FONT HEADER		
************************************************/
h1 {font-size:22px;}
h2 {font-size:16px; color:#000000; font-weight:bold;}
h3 {font-size:15px; font-weight:bold; color:#ffffff;}
h4 {font-size:15px; font-weight:bold; color:#000; margin-bottom:10px;}

a:link {text-decoration:none; color: #ff9000; }
a:active {color:#006666; }
a:visited {color:#ff9000; text-decoration:none; }
a:hover	{color:#333333;} 

/************************************************
	      HEADER		
************************************************/
#header {width:950px; height:154px;}
#head {width:950px; height:126px; background:url("images/headerbg.jpg") no-repeat;}
#head h1 {padding:12px 0 0 40px; width:280px; height:88px;}

/************************************************
	      SEARCH		
************************************************/
#search {background:url(images/searchbg.gif) no-repeat; height:43px;}

#searchform #s {width:160px; height:13px; font-size:11px; border:0; background:transparent; padding:3px 5px; margin:5px 5px 0 10px; font-weight:bold;}
#searchsubmit {background: transparent url(images/searchicon.png) no-repeat; border:0; width:16px; height:16px; cursor:pointer;}

/************************************************
	      NAVI		
************************************************/
#navi {height:24px; background: #9b9b9b url(images/navibg.jpg) repeat-x; padding-bottom:5px;}
#navi-link {float:right;}
#navi-link li {float:left; list-style:none; text-transform:uppercase; display:inline; font-weight:bold; margin:0 5px;}
#navi-link li a {display: block; background:transparent; text-decoration: none; color:#CFCFCF; padding:5px 5px 4px 5px;}
#navi-link li a:hover {background:transparent url(images/navileft.gif) no-repeat scroll left; color:#fff; padding:5px 0 4px 0;}
#navi-link li a:hover span {background: transparent url(images/naviright.gif) no-repeat scroll right; padding:5px 5px 4px 5px;}
#navi-link li ul {margin:4px 0 0 -30px; padding: 0; position: absolute; visibility: hidden; background: url(images/droplist.gif) repeat-x;}
#navi-link li ul li {float:none; display:inline;}
#navi-link li ul li a {width:128px; color:#fff; background: transparent; border-bottom:1px dashed #fff; padding:4px;}
#navi-link li ul li a:hover {background:#965e00; margin:0; padding:4px;}
#navi-link li ul li a:hover span {background: transparent; padding:0;}

/************************************************
	      HEADBODY		
************************************************/
#headbody {height:281px; width:935px; background:#f8eed7; padding:10px 10px 10px 5px;}
#headbody a {color:#ff9000;}
#head-news {float:left; width:280px; height:275px;}

#arrival #arrivaltop, #highlight #highlighttop {height:15px; border-bottom:1px solid #dedede; padding:10px 0 3px 0; margin:0 20px;}
#arrival #arrivaltop span.arrival-title, #highlight #highlighttop span.highlight-title {float:left; width:220px; font-weight:bold;}

#highlight {width:294px; height:138px; background:url(images/highlightbg.jpg) no-repeat; margin-bottom:10px;}
#highlight #highlighttop span.highlight-title {width:199px; color:#424242;}
#highlight #highlighttop span.viewall, #arrival #arrivaltop span.seeall {background:url(images/viewarrow.gif) no-repeat right; width:5px; height:8px; padding-right:10px;}
#highlight #recenthighlight {margin:0 20px; line-height:170%;}
#highlight #recenthighlight li {border-bottom:1px dashed #b6b6b6;}
#highlight #recenthighlight li a {color:#565656; background:transparent;}
#highlight #recenthighlight li a:hover {color:#ff9000;}

#arrival {width:294px; height:132px; background:url(images/arrivalbg.jpg) no-repeat;}
#arrival #arrivaltop span.arrival-title {width:200px; color:#424242;}
#arrival #arrivalthumb {height:63px; padding:10px 15px;}
#arrival #arrivalthumb li {display:inline; padding:0 10px 0 5px;}
#arrival #arrivaldownload {margin-left:20px; color:#cdcdcd; background:transparent;}
#arrival #arrivaldownload a, #arrival #arrivaldownload a:visited {color:#cdcdcd;}
#arrival #arrivaldownload a:hover {color:#ff842a;}
#head-flash {width:631px; height:279px; float:right; margin-top:2px;}

/************************************************
	      STRUCTURE		
************************************************/
#wrap {width:980px; margin:0 auto; background:#4a4338;}
#col {width:950px; margin:0 15px;}
#container {width:950px; background:#f8eed7; overflow:auto; padding-bottom:50px;}
#mainbody {width:755px; margin:0 15px 0 10px; background:#fff url(images/mainbgtop.jpg) repeat-x top; overflow:auto; float:left; display:inline; padding:0 0 30px 0; min-height:800px; height:auto ! important;}

/************************************************
	      SIDEBAR		
************************************************/
#sidebar {width:220px; float:right; background:#ece2ca; margin-bottom:20px; color:#484848;}
#sidebar a {color:#484848;}
#sidebar a:hover {color:#FF9000; text-decoration:underline;}
.sidebox {margin-bottom:10px;}
.sidebox h3 {background:url(images/sidetitlebg.gif) no-repeat; width:210px; height:24px; color:#3f3f3f; padding:3px 0 0 10px;}
.sidebox ul li {border-bottom:1px dashed #aba392; padding:5px 10px;}
.sidebox ul li .readthis {background:url(images/readmore.gif) no-repeat right; padding-right:65px;}

/************************************************
	      RIGHT BANNER		
************************************************/
#rbanner {width:160px; height:600px; float:left; display:inline;}

/************************************************
	      POST & PAGE		
************************************************/
#content {width:500px; display:inline; overflow:auto; float:left; padding:25px 10px 0 20px;}
.post h2 a {color:#444444; font:20px Georgia, Arial, Verdana, sans-serif;}
.post h2 img {margin:20px 0;}
.post h2 a:hover {border-bottom:1px dashed #444444;}
.post {color:#555555;}
.post blockquote {margin:0 1.3em;}
.post .entry h2 {margin-bottom:10px; background:#f3e7d8; color:#5a534a; padding:5px; font:18px Georgia, Arial, Verdana, sans-serif;}
.post .entry h3 {margin:10px 0;}
.post .entry a, .post .entry a:visited {color:#ff842a; font-weight:bold; background:transparent;}
.post .entry a:hover {color:#555; text-decoration:underline; background:transparent;}
.post p {line-height:160%; margin-bottom:10px;}
.post strong {font-weight:bold;}
.post em {font-style:italic;}
.post ul {margin:0 30px;}
.post ul li {margin:0 0 7px; list-style:disc;}
.post ol {margin:0 1em 0 3em; list-style:decimal;}
.post ol li {margin:0 0 7px;}
.post small {font-size:10px;}

img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right; }
.alignleft {float: left;}

/*SHOWHOUSES AND SHOWFLATS PAGE*/
#content .cattitle {font:20px Georgia, Arial, Verdana, sans-serif; margin-bottom:20px;}

/*NEW ARRIVALS PAGE*/
.post .entry #arrivals {margin:10px 0; overflow:auto;}
.post .entry #arrivals .newbox {width:220px; float:left; margin:0 20px 20px 0;}
.post .entry #arrivals .newbox img {margin-bottom:10px;}

/*MEMBERSHIP PAGE*/
.post .entry .memberbox {overflow:auto; width:490px; margin-bottom:20px;}
.post .entry .membertitle {font-size:18px; color:#f57f28; text-align:center; margin-bottom:20px;}
.post .entry .membercontent {margin:30px 0;}
.post .entry .memberonly {background:url(images/memberonly.gif) no-repeat; width:489px; height:270px;}
.post .entry .memberonly ul {padding:50px 0 10px 20px;}
.post .entry .memberonly ul li {list-style:none; line-height:130%;}

/*HISTORY PAGE*/
.post .entry .history {background:url(images/historybg.jpg) no-repeat; width:490px; height:534px;}
.post .entry .history ul {padding:20px 0 0 45px; }
.post .entry .history ul li {list-style:none; margin-bottom:28px; width:395px;}
.post .entry #video {overflow:auto;}
.post .entry #video a img {filter: alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; -khtml-opacity: 0.5;}
.post .entry #video a img:hover {filter: alpha(opacity=100); -moz-opacity:1; opacity:1; -khtml-opacity:1;}

/*SERVICE PAGE*/
.servicebox {background:#fbf1d8; padding:10px; margin-bottom:20px;}
.servicebox h3 {font-size:16px; background:#fbf1d8; color:#000; font-size:16px;}

/*FRANCHISE WHY LUMIERE PAGE*/
.post .entry .idTabs {margin:0 0 20px 0; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:10px;}
.post .entry .idTabs li {background:url(images/bullet.gif) no-repeat left; padding-left:15px; list-style:none;}
.post .entry .whylum {margin:10px 0 10px 100px; font-size:14px; font-weight:bold;}

.postmeta {background:#e6e6e6; padding:5px; margin:5px 0 20px 0;}
.postmeta span.date {background:url(images/date.gif) no-repeat; padding-left:20px; height:16px; width:16px;}

.navigation {text-align:right; margin-bottom:20px;}
.navigation span.left {background:url(images/left-arrow.gif) no-repeat left; padding-left:10px; height:7px; width:5px;}
.navigation span.right {background:url(images/right-arrow.gif) no-repeat right; padding-right:10px; height:7px; width:5px;}

/************************************************
	      COMMENTS		
************************************************/
#comment-area {border-top:1px solid #e5e5e5;}
#comment-area h3 {margin:10px 0; background:transparent; font-size:15px; color:#000;}
#comment-area a {color:#000; background:transparent;}
#comment-area a:hover {color:#000; text-decoration:underline; background:transparent;}
#comment-area .commentdate a {color:#acaca8;}
#commentform p {padding-bottom:10px;}
.clearfix label {clear:right; float:left; width:480px; color:#000; margin-bottom:5px;}
#commentform .clabel {margin-bottom:5px;}
#commentform #author {border:1px solid #b7b6a2; height:18px; width:200px; padding-left:2px;}
#commentform #email {border:1px solid #b7b6a2; height:18px; width:200px; padding-left:2px;}
#commentform #url {border:1px solid #b7b6a2; height:18px; width:200px; padding-left:2px;}
#commentform #comment {border:1px solid #b7b6a2; height:200px; width:460px; overflow:hidden; padding-left:2px;}
#commentform #submit {background:url(images/commentbtnbg.gif) repeat-x; border:0; padding:3px; color:#fff; cursor:pointer; margin-top:10px; font-size:11px;}
.commentlist li {background:#f7f6f0; border:4px solid #e4e3dd; padding:10px; overflow:hidden; width:470px; margin-bottom:10px; color:#000;}
.commentlist img {float:left; margin-right:10px;}
.commentlist .author, .commentlist cite {font-weight:bold; margin-bottom:5px; font-size:15px; margin:10px 0 10px 0;}
.commentlist .author a, .commentlist cite a {color:#000;}
.commentlist .commentdate a {float:right; color:#aaaaaa; font-size:11px; background:transparent;}
.commentlist p {margin:10px 0;}
.commentlist .alt {background:#f0f0f0;}
.commentlist li.comment ul.children li.depth-2 {width:450px;} 
.commentlist li.comment ul.children li.depth-3 {width:430px;} 
.commentlist li.comment ul.children li.depth-4 {width:410px;} 
.commentlist li.comment ul.children li.depth-5 {width:390px;}  
.commentlist li.comment div.comment-author cite{color:#797977;}  
.commentlist li.comment div.comment-author cite a{color:#000;}
#respond h3 {color:#000;}
#respond #cancel-comment-reply-link {color:#ff0000;}
.comment-navi {width:480px; overflow:auto;}

/************************************************
	      FOOTER		
************************************************/
#footer {height:80px; text-align:right; color:#9a9178;}
#footer a {color:#9a9178;}
#copyright {height:70px; background: #4a4338 url(images/footerbg.png) no-repeat top; padding-top:10px;}

/************************************************
	      ABOUT US SLIDER		
************************************************/
/*preload classes*/ 
.svw {width:50px; height:290px;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {position: relative; overflow: hidden; margin: 0 0 10px 0;} 
.stripViewer ul {margin: 0; padding: 0; position: relative; left: 0; top: 0; width: 1%; list-style-type: none;} 
.stripViewer ul li {float:left;} 
.stripTransmitter {overflow: auto; width: 1%; margin-bottom:20px;} 
.stripTransmitter ul {margin: 0; padding: 0; position: relative; list-style-type: none;} 
.stripTransmitter ul li {width: 20px; float:left; margin: 0 1px 1px 0;} 
.stripTransmitter a {font: 10px Verdana, Arial; text-align: center; line-height: 22px; background: #595959; color: #fff; text-decoration: none; display: block; border:1px solid #000;} 
.stripTransmitter a:hover, a.current {background: #a6a6a6; color:#000; border:1px solid #e2e2e2;}

/*about content*/
.aboutus {font:16px Georgia, Arial, Verdana, sans-serif; text-align:center; color:#808080; width:400px; margin:10px auto;}
.testimonials {color:#7a5d3a; font-size:16px; font-style:italic; margin-bottom:15px;}
.testimonials span {font-size:12px; color:#a9a9a9;}

/************************************************
	      PRODUCTS
************************************************/
.products {overflow:auto; width:500px;}
.products h2 {margin-bottom:10px; background:#f3e7d8; color:#5a534a; padding:5px; font:18px Georgia, Arial, Verdana, sans-serif;}
.products a {margin:0 3px;}
.products .wall {background:url(images/wall-thumb.jpg) no-repeat; width:55px; height:175px; float:left;}
.products .wall:hover {background-position:-1px -159px;}
.products .table {background:url(images/table-thumb.jpg) no-repeat; width:59px; height:175px; float:left;}
.products .table:hover {background-position:-1px -159px;}
.products .ceiling {background:url(images/ceiling-thumb.jpg) no-repeat; width:91px; height:175px; float:left;}
.products .ceiling:hover {background-position:-1px -159px;}
.products .down {background:url(images/down-thumb.jpg) no-repeat; width:76px; height:175px; float:left;}
.products .down:hover {background-position:-1px -159px;}
.products .hanging {background:url(images/hang-thumb.jpg) no-repeat; width:70px; height:175px; float:left;}
.products .hanging:hover {background-position:-1px -159px;}
.products .outdoor {background:url(images/outdoor-thumb.jpg) no-repeat; width:40px; height:163px; float:left;}
.products .outdoor:hover {background-position:-1px -159px;}
.products .stand {background:url(images/stand-thumb.jpg) no-repeat; width:63px; height:170px; float:left;}
.products .stand:hover {background-position:-1px -159px;}

/************************************************
	      SIDEBAR DROPDOWN	
************************************************/
#sidedrop {width: 220px; background:#e1d5b6;}
#sidedrop .drophead {font-weight:bold; border-bottom:1px dashed #aba392;  padding:5px 10px; background:#cfc4a9 url(images/rightarrow.gif) no-repeat; background-position: 95% 50%;}
#sidedrop .selected {background:#cfc4a9 url(images/downarrow.gif) no-repeat; background-position: 95% 50%;}

/************************************************
	      HISTORY FADING	
************************************************/
#slideshow {position:relative; height:200px;}
#slideshow img {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow img.active {z-index:10; opacity:1.0;}
#slideshow img.last-active {z-index:9;}
