/*------------------------------------------
[1] MAIN ELEMENTS
*/
body {background:url(../images/bg.jpg) #000 top center no-repeat; text-align:center; font-family:"Times", Times; font-size:14px;}
input {cursor:pointer;}
.clear {clear:both;}
.nobg {background:none !important;}

/*------------------------------------------
[2] OUTER CONTAINERS
*/
.wrapper {margin:15px auto; text-align:left; width:927px; }

/*------------------------------------------
[3] HEADER
*/
.header { position:relative; height:120px; z-index:1;color:#fff;}
.header a {color:#fff;}

.header .logo {float:left; margin:0;}
.header .logo a {width:194px; height:110px;  background:url(../images/logo.png) top left no-repeat; float:left; display:block; text-indent:-1000em;}

.header .header-right { height:61px; background:url(../images/header-right.png) right bottom no-repeat; width:719px; position: absolute; bottom:0; z-index:1; right:0;}

.header .search-box {float:left; padding:7px 0 0 13px;}
.header .search-input {background:#fff; border:1px solid #784938; height:16px; float:left;}
.header .search-submit {background:url(../images/search-submit.gif) center center no-repeat; line-height:60px; text-indent:-1000em; border:0; width:46px; height:16px; margin:0 0 0 6px;}

.header .header-basket {float:left; padding:9px 0 0 135px; }

.header .quick-phone {float:right; padding: 7px 10px 0 11px; font-size:18px; letter-spacing:.18em;}

.header .social-icons {height:28px;  width:719px;  }
.header .social-icons li {float:right;height:28px;}
.header .social-icons li a {display:block;  height:29px; text-indent:-1000em;}
.header .social-icons li a.blogger {background:url(../images/social-icons.png) 0 -3px no-repeat;width:33px; }
.header .social-icons li a.facebook {background:url(../images/social-icons.png) -35px -3px no-repeat;width:33px; }
.header .social-icons li a.blogger:hover { background-position:0 -9px;}
.header .social-icons li a.facebook:hover { background-position:-35px -9px;}

/*----------------------------------------
[4] MAIN STRUCTURE
*/
.main { width:927px;}
.main .main-inner {background:#fff; padding:0 4px 10px 4px; }

/*----------------------------------------
[5] PAGE ICONS
*/
.page-icons {float:left; width:51px; top:117px; position:absolute; left:-51px; }
.page-icons li {float:left; }
.page-icons li a {text-indent:-1000em; display:block; float:left;}
.page-icons li.interior-design a {background:url(../images/page-icons-off.png) 100% 0 no-repeat; width:51px; height:166px;}
.page-icons li.interior-design a:hover {background: url(../images/page-icons-on.png) 100% 0 no-repeat;}
.page-icons li.more-about-us a {background:url(../images/page-icons-off.png) 100% -166px no-repeat; width:51px; height:140px;}
.page-icons li.more-about-us a:hover {background: url(../images/page-icons-on.png) 100% -166px no-repeat;}
.page-icons li.contacts-and-maps a {background:url(../images/page-icons-off.png) 100% -306px no-repeat; width:51px; height:146px;}
.page-icons li.contacts-and-maps a:hover {background: url(../images/page-icons-on.png) 100% -306px no-repeat;}

/*----------------------------------------
[6] VARIOUS CONTENT MENUS
*/
.page-links {float:right; padding:25px 25px 0 25px;}
.page-links li {float:left; padding:0 9px; font-size:13px; text-transform: uppercase;border-right:1px solid #dfdfdf;}
.page-links li a {color:#663300; text-decoration: none;}
.page-links li a:hover {color:#996600 !important;}
.page-links a {padding:0 10px !important;font-family:"Times New Roman" !important; }

.category-links {border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  margin: 5px 10px; padding:6px 0 6px 0; }
/*.category-links li {padding:0 6px; display:inline; background:url(../images/category-separator.jpg) right center no-repeat;}*/
.category-links a {text-decoration:none; font-size:11px !important; font-family:"Times New Roman" !important;}

/*-----------------------------------------
[7] CONTENT STYLES
*/
.content {margin:15px 0;min-height:300px;}
.home {padding:15px 40px 40px 40px; float:left;}
.home .col {float:left; padding:0 14px; border-right:1px solid #854d15;}
.content_spaced {margin:15px 15px;}

/*-----------------------------------------
[8] FOOTER
*/
.footer-box { margin:15px 0 45px 0; color:#fff; }
.footer-box ul { text-align:right;}
.footer-box li {display:inline; padding:0 5px; border-right:1px solid #000; font-size:10px;}
.footer-box li a {color:#fff;}

.mmenucontainer {border:0 !important;}
.mmenucontainer td {background:#fff; border:0 !important;}
.nav {  padding:0 2px 0 4px;  }
.milonictable {border:0 !important;}
.subnav {border:0 !important;}
.subnav td a {background:none !important;font-size:12px !important; display:block !important; border-bottom:1px solid #DECAB2 !important; padding:5px 0px; margin:0 9px;}

.page-links a, .category-links a, .quick-phone, .header-basket {zoom: 1;}

#display_cart_summary .cartsummary_full {background:transparent !important; border:0 !important; text-align:left !important;}
