 /* --------------------- Default --------------------- */
html, body { margin:0; padding:0; height:100%; width:100%;}
body { background:url(images/px_body.gif) repeat;}
a { color:#fff; text-decoration:none; outline:none;}
a:hover { color:#EAEAEA; text-decoration:underline;}
input { margin:0; padding:0; font-family:tahoma; font-size:11px; vertical-align:middle;}
div { margin:0; padding:0; font:14px tahoma; color:#7F7E7D; line-height:17px;}
em { font-style:normal;}
img { border:0;}
p { margin:0; padding:7px 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#C6CA59; font:17px tahoma; margin:0; padding:0 0 5px;}
h2 { color:#C6CA59; font:17px tahoma; margin:0; padding:17px 0 5px;}

#container { min-width:1000px; min-height:100%; height:auto !important; height:100%; position:relative; background:url(images/px_header.gif) repeat-x;}
#bg_sofa { width:301px; height:667px; bottom:73px; right:0; position:absolute; background:url(images/bg_sofa.jpg) no-repeat;}
/* ********************* Header ********************* */
#header { height:124px; position:relative; background:url(images/bg_header.jpg) no-repeat;}
/* Top */
#header .top { height:88px; width:100%; float:left;}
#header .top .logo { padding:5px 0 0 203px; float:left;}
#header .top .phone { padding:27px 17px 0 0; float:right; color:#fff;}
#header .top .phone strong { font:bold 24px arial; padding-left:30px;}
#header .top .phone strong em { font-size:18px; padding-right:3px;}
/* Menu */
#header .menu { float:right;}
#header .menu li { padding:0 21px; float:left;}
#header .menu li a { color:#BBBF55; font-size:17px;}
#header .menu li a:hover { color:#E8ED56;}
/* ******************** Content ********************* */
#content { min-height:570px; padding:0 280px 150px 47px; position:relative; overflow:hidden; zoom:1; background:url(images/bg_content.jpg) no-repeat;}

/* ----------------------------------- Portfolio Box */
.PortfolioBox { padding:0 0 0 80px;}
.PortfolioBox ul { width:100%; float:left;}
.PortfolioBox li { width:47%; float:left; padding-left:12px;}
.PortfolioBox li span { width:274px; padding:0 0 4px 10px; display:block; color:#B6B6B6; font-size:18px; text-align:center;}
.PortfolioBox li .indent { padding:0 0 4px 35px;}
.PortfolioBox .text { padding:12px 0 0 36px; clear:left;}

/* ------------------------------------- Services Box */
.ServicesBox { padding:60px 0 0;}
.b_color { color:#BBBF55;}
.ServicesBox li { padding:8px 28px 11px 0; float:left;}
.ServicesBox li img { border:2px solid #C6CA59; display:block;}


/* ********************* Footer *********************** */
#footer { width:100%; min-width:1000px; height:59px; margin-top:-73px; border-top:14px solid #151512; position:relative;}
#footer .counter { padding:12px 0 0 27px; float:left;}
#footer .copyright { width:900px; padding:8px 0 0 15px; float:left; color:#5B5A26; font:12px arial; line-height:19px;}
#footer .copyright a { color:#5B5A26;}
.l1 { color:#5B5A26;}
/* ----------------------- IE ------------------------- */
* html body	{ width: expression(((document.documentElement.clientWidth || document.clientWidth) < 1000)? "1000px" : "100%"); height:100%;}
/* ---------------------------------------------------- */

