@import url(reset.css);

/* =Minimal base styles
*******************************************************************************/
html {
    height: 100%;
}
body {
    font:12px/1.4 Arial, Tahoma, sans-serif;
    background: #fff url(http://content.luxurybazaar.com/images/bg/body.jpg) repeat-x;
    height: 100%;
    width: 100%;
    min-width:1000px;
}
body, select, input, textarea {
    color: #444;
    font: 12px Arial, sans-serif;
}
::-webkit-input-placeholder { color: #444; }
:-moz-placeholder           { color: #444; }


h1, h2, h3, h4, h5, h6  { font-weight: bold; }
a   { color: #607890; }
a:hover { color: #036; }

/* Minimal base styles */

/* =Useful classes
*******************************************************************************/

.debug    { border: 1px dotted red !important; }
.hidden   { display: none; visibility: hidden; }
.no-marg  { margin: 0 !important; }
.no-pad   { padding: 0 !important; }
.no-bg    { background: none !important; }
.no-bd    { border: none !important; }
.fl-l     { float: left !important; }
.fl-r     { float: right !important; }
.a-center { text-align: center; }
.a-left   { text-align: left; }
.a-right  { text-align: right; }
.clear    { clear: both; }
.wsTBpad    { padding:5px; font-size:13px; }

.hr {
    height: 1px;
    font: 0/0 Arial;
    border-bottom: 1px dotted #888;
    margin: 15px 0;
}
.btn {
    background: none;
    border: none;
    cursor: pointer;
    display: inline-block;
}
.wrapper {
    height: auto !important;
}


/* Useful classes */

@font-face {
	font-family: 'Conv_MTCORSVA';
	src: url('http://content.luxurybazaar.com/fonts/MTCORSVA.eot');
	src: local('вє'), url('http://content.luxurybazaar.com/fonts/MTCORSVA.woff') format('woff'), url('http://content.luxurybazaar.com/fonts/MTCORSVA.ttf') format('truetype'), url('http://content.luxurybazaar.com/fonts/MTCORSVA.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_SCRIPTIN_0';
	src: url('http://content.luxurybazaar.com/fonts/SCRIPTIN_0.eot');
	src: local('вє'), url('http://content.luxurybazaar.com/fonts/SCRIPTIN_0.woff') format('woff'), url('http://content.luxurybazaar.com/fonts/SCRIPTIN_0.ttf') format('truetype'), url('http://content.luxurybazaar.com/fonts/SCRIPTIN_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_LTE50046';
	src: url('http://content.luxurybazaar.com/fonts/LTE50046.eot');
	src: local('вє'), url('http://content.luxurybazaar.com/fonts/LTE50046.woff') format('woff'), url('http://content.luxurybazaar.com/fonts/LTE50046.ttf') format('truetype'), url('http://content.luxurybazaar.com/fonts/LTE50046.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* btn */
.btn-flex {
    float:left;
    color:#d5d5d5;
    font:bold 12px/32px Arial, sans-serif;
    text-align: center;
    position: relative;
    background: url("http://content.luxurybazaar.com/images/btn/flexible.png") no-repeat;
    height:32px;
    text-transform:uppercase;
    padding-left:15px;
    margin-right:15px;
}
.btn-flex em {
    background: url("http://content.luxurybazaar.com/images/btn/flexible.png") 100% 0 no-repeat;
    display: block;
    width: 15px;
    white-space: nowrap;
    position: absolute;
    right: -15px;
    top: 0;
    height: 32px;
}
.btn-flex:hover {
    background-position: 0 100%;
    color: #fff;
    cursor: pointer;
}
.btn-flex:hover em {
    background-position: 100% 100%;
}
/* =Header
*******************************************************************************/

.header {
    width:1000px;
    margin:0 auto;
    height:166px;
    position:relative;
}
.logo a {
    position:absolute;
    left:0;
    top:20px;
    text-indent:-9999px;
    width:387px;
    height:100px;
    z-index:10;
    overflow:hidden;
    background: url("http://content.luxurybazaar.com/images/logo.png") no-repeat;
}
.logo img {
    display: none;
}
.header-nav {
    float: right;
    text-align: right;
    width: 500px;
}
.hn-links {
    position:absolute;
    right:0;
    top:0;
}
.hn-links li {
    float:left;
    padding:0 6px 0 22px;
    font-size:12px;
    line-height:30px;
    background: url(http://content.luxurybazaar.com/images/bg/sub-nav-sep.png) no-repeat 0 50%;
}
.hn-links li:first-child {
    background: none;
}
.hn-links a {
    float:left;
    color:#524d65;
}
.hn-links .cart-link a {
    padding-left:22px;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat 0 -60px;
}
.hn-links .cart-link a span {
    cursor:pointer;
    color:#5f8fb0;
    font-weight:bold;
}
.hn-links a:hover,
.info-list a:hover {
    color:#000;
}
/* info list */
.info-list {
    position:absolute;
    left:0;
    top:0;
}
.info-list li {
    float:left;
    padding:0 6px 0 24px;
    font-size:15px;
    line-height:30px;
    color:#524d65;
    background: url(http://content.luxurybazaar.com/images/bg/sub-nav-sep.png) no-repeat 0 50%;
}
.info-list li:first-child {
    background:none;
    padding-left:12px;
}
.info-list .phone strong {
    float:left;
    padding-left:12px;
    background:url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat 0 8px;
}
.info-list a {
    float:left;
    color:#524d65;
}
.info-list .email a {
    padding-left:21px;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat 0 -25px;
}

/* =Search */
.search {
    position:absolute;
    right:5px;
    top:45px;
    background: url(http://content.luxurybazaar.com/images/bg/search.png) no-repeat;
    width:185px;
    height:31px;
    padding-left:15px;
}
.search input {
    background: none;
    border: none;
    vertical-align: top;
}
.search input[type="text"] {
    width:140px;
    float:left;
    height:20px;
    padding:5px 0;
    color:#555;
    font-size:13px;
    line-height:20px;
}
.search input[type="submit"] {
    float:right;
    margin:5px 10px 0 0;
    width:21px;
    height:21px;
    text-indent:-9999px;
    letter-spacing:-9999px;
    font-size:0px;
    background:url(http://content.luxurybazaar.com/images/bg/search.png) no-repeat 0 100%;
}

.search input[type="button"] {
    float:right;
    margin:5px 10px 0 0;
    width:21px;
    height:21px;
    text-indent:-9999px;
    letter-spacing:-9999px;
    font-size:0px;
    background:url(http://content.luxurybazaar.com/images/bg/search.png) no-repeat 0 100%;
}
/* Search */
/* header-social */
.header-social {
    position:absolute;
    right:220px;
    top:48px;
}
.header-social li {
    float:left;
    padding-left:10px;
}
.header-social a,
.footer-social .social a {
    float:left;
    width:28px;
    height:29px;
    text-indent:-9999px;
    overflow: hidden;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat;
}
.header-social .facebook a,
.footer-social .social .facebook a {background-position:0 -116px;}
.header-social .twitter a,
.footer-social .social .twitter a {background-position:-36px -116px; width:31px;}
.header-social .youtube a,
.footer-social .social .youtube a {background-position:-78px -116px;}
.header-social .vkontakte a,
.footer-social .social .vkontakte a {background-position:-119px -116px;}
.header-social .facebook a:hover,
.footer-social .social .facebook a:hover {background-position:0 -147px;}
.header-social .twitter a:hover,
.footer-social .social .twitter a:hover {background-position:-36px -147px;}
.header-social .youtube a:hover,
.footer-social .social .youtube a:hover {background-position:-78px -147px;}
.header-social .vkontakte a:hover,
.footer-social .social .vkontakte a:hover {background-position:-119px -147px;}

.header-social .instagram a,
.footer-social .social .instagram a {background-position:-0px -442px; width:31px;}
.header-social .instagram a:hover,
.footer-social .social .instagram a:hover {background-position:-0px -472px;}




.header-social2 {
    position:absolute;
    right:0px;
    top:48px;
}
.header-social2 li {
    float:left;
    padding-left:10px;
}
.header-social2 a,
.footer-social2 .social a {
    float:left;
    width:28px;
    height:29px;
    text-indent:-9999px;
    overflow: hidden;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat;
}
.header-social2 .facebook a,
.footer-social2 .social .facebook a {background-position:0 -116px;}
.header-social2 .twitter a,
.footer-social2 .social .twitter a {background-position:-36px -116px; width:31px;}
.header-social2 .youtube a,
.footer-social2 .social .youtube a {background-position:-78px -116px;}
.header-social2 .vkontakte a,
.footer-social2 .social .vkontakte a {background-position:-119px -116px;}
.header-social2 .facebook a:hover,
.footer-social2 .social .facebook a:hover {background-position:0 -147px;}
.header-social2 .twitter a:hover,
.footer-social2 .social .twitter a:hover {background-position:-36px -147px;}
.header-social2 .youtube a:hover,
.footer-social2 .social .youtube a:hover {background-position:-78px -147px;}
.header-social2 .vkontakte a:hover,
.footer-social2 .social .vkontakte a:hover {background-position:-119px -147px;}

.header-social2 .instagram a,
.footer-social2 .social .instagram a {background-position:-0px -442px; width:31px;}
.header-social2 .instagram a:hover,
.footer-social2 .social .instagram a:hover {background-position:-0px -472px;}





/* =Main Navigation */
.nav {
    position:absolute;
    left:5px;
    top:111px;
    width:990px;
    background: url(http://content.luxurybazaar.com/images/bg/nav-sep.png) no-repeat 100% 50%;
}
.nav > li {
    float:left;
    height:54px;
    padding-left:10px;
    text-transform:uppercase;
    background: url(http://content.luxurybazaar.com/images/bg/nav-sep.png) no-repeat 0 50%;
}
.nav > li > a {
    color:#476d94;
    float:left;
    height:20px;
    font-size:16px;
    line-height:20px;
    text-align:center;
    padding:18px 38px 16px;
}
.nav li.sfHover > a,
.nav a:hover,
.nav .active > a {
    color:#000;
}
.nav li ul {
    top:54px !important;
    left:10px !important;
    background:#e2e9ec;
    border: 1px solid #ccc;
    margin-left: -2px;
}
.nav li ul a {
    display: block;
    padding: 10px;
}
.nav li ul li {
    border-top: 1px solid #ccc;
}
.nav li ul li:first-child {
    border-top: none;
}
/* Main Navigation */

/* Header */

/* slider */
.slider {
    width:1000px;
    margin:0 auto;
    position:relative;
    height:543px;
    overflow:hidden;
}
.slider ul {
    margin:0;
    padding:0;
}
.slider h2 {
    margin:0;
    color:#384455;
    font:38px/42px 'Conv_MTCORSVA', Georgia, serif;
}
.slider-txt {
    padding:40px 0 0 15px;
    width:440px;
    position:relative;
    z-index:10;
    color:#384455;
}
.slider-txt ol {
    padding:12px 0 0 5px;
}
.slider-txt ol li {
    padding:0 0 6px 20px;
    font-size:14px;
    line-height:20px;
    background: url(http://content.luxurybazaar.com/images/bg/bullet.png) no-repeat 0 7px;
}
.slider ul {
    width:9999px;
}
.slider .bx-wrapper {
    z-index:5;
}
.slider ul>li {
    float:left;
    width:1000px;
    position:relative;
    height:543px;
}
.slider-img {
    position:absolute;
    right:0;
    top:0;
    z-index:5;
    width:1000px;
    height:543px;
}
.slider-img img {
    float:right;
}

.slider h2.slide-default {
    position:absolute;
    left:0;
    top:34px;
    width:417px;
    height:117px;
    font-family: 'Conv_SCRIPTIN_0';
    display:inline;
    font-size:60px
}

.slider h2.slide-wathes {
    position:absolute;
    left:0;
    top:34px;
    width:217px;
    height:117px;
    text-indent:-9999px;
    background: url(http://content.luxurybazaar.com/images/photo/wathes.png) no-repeat;
}
.slider h2.fine-jewelry {
    position:absolute;
    left:100px;
    top:34px;
    width:305px;
    height:130px;
    text-indent:-9999px;
    background: url(http://content.luxurybazaar.com/images/photo/fine-jewelry.png) no-repeat;
}
.slider h2.accessories {
    position:absolute;
    left:20px;
    top:34px;
    width:374px;
    height:72px;
    text-indent:-9999px;
    background: url(http://content.luxurybazaar.com/images/photo/accessories-title.png) no-repeat;
}
.slider-slogan {
    margin:70px 0 0;
    width:338px;
    height:79px;
    padding:34px 109px 0 125px;
    font-size:18px;
    line-height:22px;
    color:#637998;
    background:url(http://content.luxurybazaar.com/images/bg/slide-text.png);    
    font:22px/24px 'Conv_MTCORSVA', Georgia, serif;
}
.slider-slogan2 {
    width:388px;
    height:79px;
    padding:34px 109px 0 75px;
}

.slider .btn-view {
    display:block;
    margin-top:10px;
    width:228px;
    height:45px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/btn/btn-view-details-big.png) no-repeat;
}
.slider .btn-view:hover {
    background-position:0 -46px;
}

.slider .btn-collections {
    display:block;
    margin-top:10px;
    width:228px;
    height:45px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/btn/btn-view-collections.png) no-repeat;
}
.slider .btn-collections:hover {
    background-position:0 -45px;
}
.slider .thumbs {
    position:absolute;
    width:400px;
    z-index:20;
    top:308px;
    left:10px;
}
.slider .reflect {
    position:relative;
}
.slider .reflect img {
    opacity:0.5;
    filter:alpha(opacity=50);
}
.slider .thumbs p {
    float:left;
    width:75px;
    height:78px;
    cursor:pointer;
    padding:7px 0 0 7px;
    background: url(http://content.luxurybazaar.com/images/bg/thumbs.png) no-repeat -78px 2px;
}
.slider .thumbs p:hover,
.slider .thumbs p.pager-active {
    background-position:0 2px;
}
.slider .thumbs p:hover .reflect img ,
.slider p.pager-active .reflect img {
    opacity:1;
    filter:alpha(opacity=100);
}

/* three-boxes-frame */
.three-boxes-frame {
    padding-bottom:15px;
    background: url(http://content.luxurybazaar.com/images/bg/three-box.png) repeat-x 0 123px;
}
.three-boxes {
    width:1000px;
    margin:-124px auto 0;
    position:relative;
    z-index:50;
}
.three-boxes-wrap {
    margin:0;
}
.box {
    float:left;
    width:333px;
    color:#384455;
}
.box-top,
.box-btm {
    width:333px;
    height:87px;
    background: url(http://content.luxurybazaar.com/images/bg/box.png) no-repeat;
}
.box-btm {
    height:150px;
    background: url(http://content.luxurybazaar.com/images/bg/box.png) no-repeat -340px 0;
}
.box-frame {
    width:333px;
    background: url(http://content.luxurybazaar.com/images/bg/box.png) repeat-y -680px 0;
}
.box-wrap {
    float:left;
    width:296px;
    position:relative;
    padding:0 0 0 37px;
    margin:-87px 0 -100px;
}
/* box-alt */
.three-boxes-alt {
    float:left;
    width:750px;
    margin:0 0 -15px 0;
    position:relative;
}
.three-boxes-alt .three-boxes-wrap {
    margin-right:-20px;
}
.box-alt {
    width:378px;
    margin-right:-10px;
}
.box-alt .box-top,
.box-alt .box-btm {
    width:378px;
    background: url(http://content.luxurybazaar.com/images/bg/box2.png) no-repeat;
}
.box-alt .box-btm {
    height:127px;
    background-position:-800px 0;
}
.box-alt .box-wrap {
    margin:-87px 0 -127px;
    width:306px;
    padding-right:35px;
}

.box-long {
    width:778px;
    margin-left:-12px;
}
.box-long .box-top,
.box-long .box-btm {
    width:778px;
    background: url(http://content.luxurybazaar.com/images/bg/box3.png) no-repeat;
}
.box-long .box-btm {
    height:127px;
    background-position:-1600px 0;
}
.box-long .box-wrap {
    margin:-87px 0 -127px;
    width:691px;
    padding:0 35px 0 52px;
}
.box-long .pict {
    width:auto !important;
}

.box .pict {
    float:right;
    width:154px;
    margin:-24px 0 0;
    position:relative;
}
.box .wrap {
    padding:14px 0 0;
    overflow:hidden;
}
.box h2 {
    margin:0 0 10px;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}
.box p {
    margin:0 0 18px;
    color:#555;
    font-size:12px;
}
/* shop-by-brand */
.shop-by-brand-frame {
    float:left;
    width:100%;
    position:relative;
    margin-top:-37px;
    height:160px;
    background: url(http://content.luxurybazaar.com/images/bg/shop-brands.png) no-repeat 50% 15px;
}
.shop-by-brand-frame h2,
.featured-wrap h2 {
    width:970px;
    color:#384455;
    margin:0 auto;
    text-transform:uppercase;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}
.shop-by-brand {
    width:1000px;
    overflow:hidden;
    position:relative;
    margin:15px auto 0;
}
.shop-by-brand ul {
    width:9999px;
}
.shop-by-brand li {
    float:left;
    width:102px;
    height:80px;
}
.shop-by-brand img {
    display:block;
}
.shop-by-brand li a:hover img {
    opacity:0.5;
    filter:alpha(opacity=50);
}
.shop-by-brand td {
    height:80px;
    padding:0 8px;
    vertical-align:middle;
}
.shop-by-brand .btn-prev,
.shop-by-brand .btn-next,
.featured-gallery .btn-prev, 
.featured-gallery .btn-next {
    position:absolute;
    left:15px;
    top:30px;
    width:20px;
    height:40px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/btn/gallery.png) no-repeat;
}
.shop-by-brand .btn-next,
.featured-gallery .btn-next {
    left:auto;
    right:5px;
    background-position:100% 0;
}
.shop-by-brand .btn-prev:hover,
.featured-gallery .btn-prev:hover {
    background-position:0 100%;
}
.shop-by-brand .btn-next:hover,
.featured-gallery .btn-next:hover {
    background-position:100% 100%;
}
.featured-gallery .btn-prev,
.featured-gallery .btn-next {
    top:74px;
}
.shop-by-brand .gallery-wrap {
    margin:10px 40px;
    width:920px;
    overflow:hidden;
}
/* featured products */
.featured-hold {
    width:1000px;
    margin:0 auto;
    clear: both;
    padding:10px 0 20px;
}
.featured-wrap {
    padding:20px 0 24px;
}
.featured-wrap h2 {
    width:auto;
    margin:0 0 0 15px;
}
.featured-gallery {
    margin:20px 0 0;
    position:relative;
}
.featured-gallery ul {
    width:9999px;
}
.featured-gallery ul li {
    float:left;
    width:180px;
}

.scrollTextSpace {
    padding-left:10px;
    padding-right:10px;
    text-align:center
}

.featured-gallery-wrap {
    width:930px;
    margin:0 0 0 55px;
    overflow:hidden;
}
.featured-gallery .pict {
    width:168px;
    height:186px;
    overflow:hidden;
    padding:5px 5px 0;
    background: url(http://content.luxurybazaar.com/images/bg/featured-pict.png) no-repeat;
}
.featured-gallery .pict td {
    width:167px;
    height:171px;
    vertical-align:middle;
    text-align:center;
}
.featured-gallery .pict td img {
    display:inline;
}
.featured-gallery strong {
    display:block;
    margin:10px 0 0 2px;
    font-size:11px;
    line-height:16px;
    overflow:hidden;
}
.featured-gallery strong a {
    color:#252525;
}
.featured-gallery strong a:hover {
    color:#036;
}


/* =Footer
*******************************************************************************/
.footer {
    width:100%;
    position:relative;
    z-index:200;
    background: url(http://content.luxurybazaar.com/images/bg/footer.png);
}
/* footer links */
.footer-links-wrap {
    background: url(http://content.luxurybazaar.com/images/bg/footer-links.png) repeat-x;
}
.footer-links {
    width:1000px;
    margin:0 auto;
    padding:24px 0 5px;
    color:#4c6e86;
}
.footer-links p {
    font-size:14px;
    margin:6px 0 0;
}
.footer-links .col {
    float:left;
    width:120px;
    padding:5px 30px 0 15px;
    min-height:135px;
    background: url(http://content.luxurybazaar.com/images/bg/footer-sep.png) no-repeat 150px 50%;
}
.footer-links h3 {
    color:#30363a;
    font-size:15px;
    line-height:18px;
}
.footer-links ul {
    padding:6px 0 0;
    font-size:12px;
    color:#4c6e86;
}
.footer-links li {
    vertical-align:top;
    zoom:1;
    padding:4px 0;
}
.footer-links a {
    color:#4c6e86;
}
.footer-links a:hover {
    color:#000;
}
.footer-links .list-contacts {
    width:220px;
    padding-right:20px;
    background-position:220px;
}
.footer-links .list-contacts li {
    padding-left:20px;
    background:url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat;
}
.footer-links .list-contacts .phone1 {
    background-position:0 -185px;
}
.footer-links .list-contacts .phone2 {
    background-position:0 -208px;
}
.footer-links .list-contacts .email {
    background-position:0 -232px;
}
.newsletter {
    float:left;
    width:250px;
    padding:5px 0 0;
}
.form-newsletter {
    margin:10px 0 0;
    width:228px;
    height:40px;
    padding:0 0 0 15px;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat -157px -115px;
}
.form-newsletter .inp-text {
    float:left;
    width:140px;
    height:20px;
    padding:10px 0;
    margin:0;
    color:#4e5b6c;
    font-size:13px;
    line-height:20px;
    background:none;
    border:none;
}
.form-newsletter .btn-sign {
    float:right;
    width:72px;
    height:40px;
    color:#fff;
    font-size:14px;
    font-weight: bold;
    text-align:center;
    cursor:pointer;
    background:none;
    border:none;
    padding-top:11px
}

.btn-sign2 {
    float:right;
    width:72px;
    height:40px;
    color:#fff;
    font-size:14px;
    font-weight: bold;
    text-align:center;
    cursor:pointer;
    background:none;
    border:none;
    padding-top:11px
}

.form-newsletter .btn-sign:hover .btn-sign2:hover {
    color:#ccc;
}
/* footer-logo-wrap */
.footer-logo-wrap {
    height:83px;
    background: url(http://content.luxurybazaar.com/images/bg/footer-logo.png) repeat-x;
}
.footer-logo {
    width:1000px;
    margin:0 auto;
    padding:14px 0 0;
}
.footer-logo img {
    display:block;
    margin:0 auto;
}
/* footer social */
.footer-social {
    width:1000px;
    margin:0 auto;
    padding:30px 0;
}
.footer-social .links {
    padding-left:6px;
}
.footer-social .links li {
    float:left;
    margin-left:4px;
}
.footer-social .links a {
    float:left;
    width:170px;
    height:62px;
    color:#30363a;
    font-size:14px;
    line-height:58px;
    font-weight: bold;
    text-align:center;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat 0 -280px;
}
.footer-social .links a:hover {
    color:#036;
}
.footer-social .social {
    float:right;
    margin-right:4px;
    width:266px;
    height:48px;
    padding:14px 0 0 25px;
    color:#30363a;
    font-size:14px;
    line-height:26px;
    font-weight: bold;
    background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat -192px -280px;
}
.footer-social .social li {
     float:left;
     margin-right:11px;
}
.footer-social .social li:first-child {
    margin-right:8px;
}
.footer-copyrights-wrap {
    background: url(http://content.luxurybazaar.com/images/bg/footer-copyright.png) repeat-x;
}
.footer-copyrights {
    width:964px;
    margin:0 auto;
    height:auto;
    min-height:62px;
    padding:24px 0 0;
    font-size:11px;
    color:#12181d;
}
.footer-copyrights a {
    color:#12181d;
}
.footer-copyrights a:hover {
    color:#036;
}
.studio { float:right; }
.copyright { float:left;}

/* Footer */


/* =Sidebar
*******************************************************************************/

.aside {
    width: 250px;
    float: left;
}
.aside-menu {
    width: 200px;
    border: 1px solid #ccc;
    border-bottom:none;
}
.aside-menu li {
    border-bottom: 1px solid #ccc;
}
.aside-menu a {
    display: block;
    padding: 5px 10px;
    -moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
    background: #F6F6F6;
}
.aside-menu a:hover {
    background: #fff;
}

/* Sidebar */

/* =Home Page */
.home-page .article {
    width: 100%;
    float: none;
}
/* =Sub-page */
.promo-content {
    width:970px;
    height:131px;
    position:relative;
    margin:0 auto;
    padding:26px 15px 0;
    background:url(http://content.luxurybazaar.com/images/bg/inner-promo.jpg) no-repeat;
    overflow:hidden;
}
/* breadcrumbs */
.breadcrumbs {
    padding:0;
}
.breadcrumbs li {
    float:left;
    padding:0 3px 0 7px;
    font-size:12px;
    line-height:18px;
    color:#384455;
    background: url(http://content.luxurybazaar.com/images/bg/breadcrumbs.png) no-repeat 0 4px;
}
.breadcrumbs li:first-child {
    background:none;
    padding-left:0;
}
.breadcrumbs a {
    color:#476d94;
}
.breadcrumbs a:hover {
    color:#384455;
}
/* h1 */
.promo-content h1 {
    margin:30px 0 0;
    color:#3f4f66;
    font-size:36px;
    line-height:40px;
    font-weight:normal;
}
.promo-content h1.alt {
    position:absolute;
    margin:0;
    z-index:20;
    color:#476d94;
    width:970px;
    text-align:center;
    top:36px;
    font-size:72px;
    line-height:74px;
    font-family: 'Conv_SCRIPTIN_0';
    font-weight:bold
}
.ie7 .promo-content h1.alt {
    line-height:160px;
    height:160px;
    top:-10px;
}
.ie8 .promo-content h1.alt {
    top:30px;
}
.ie9 .promo-content h1.alt {
    top:30px;
}
.ie8 .promo-content h1.alt,
.ie7 .promo-content h1.alt {
    zoom:1;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hIEfix.png,sizingMethod=crop);
}
.promo-content .pict-heading {
    position:absolute;
    right:0;
    top:0;
    z-index:10;
}
/* two-columns */
.two-columns {
    background: url(http://content.luxurybazaar.com/images/bg/two-col-mid.png) repeat-y 50% 0;
}
.two-columns-frame {
    background: url(http://content.luxurybazaar.com/images/bg/two-col-top.png) no-repeat 50% 0;
}
.two-columns-wrap {
    background: url(http://content.luxurybazaar.com/images/bg/two-col-btm.png) no-repeat 50% 100%;
}
.sub-content {
    width:1000px;
    margin:0 auto;
    overflow:hidden;
    padding:40px 0 20px;
}
.search-results .sub-content {
    overflow:visible;
}
.nav-bar {
    float:left;
    width:220px;
}
.nav-heading {
    color:#384455;
    font-size:18px;
    line-height:20px;
    overflow:hidden;
    zoom:1;
    text-transform:uppercase;
}
.nav-heading .frame {
    overflow:hidden;
    zoom:1;
    background: url(http://content.luxurybazaar.com/images/bg/nav-heading.png) no-repeat;
}
.nav-heading h2 {
    margin:0;
    padding:12px 0 7px 12px;
    font-size:18px;
    line-height:20px;
    font-weight:normal;
    font-family: 'Conv_LTE50046';
}
.nav-heading-btm {
    height:5px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/bg/nav-heading.png) no-repeat -212px 0;
}
.nav-catalog {
    padding:15px 10px 20px 12px;
}
.nav-catalog li {
    vertical-align:top;
    zoom:1;
    font-size:12px;
    line-height:16px;
    padding:4px 0;
}
.nav-catalog a {
    color:#466d94;
}
.nav-catalog a:hover,
.nav-catalog .active a {
    color:#384455;
}
/* content-part */
.content-part {
    float:right;
    width:750px;
}
/* filter */
.filter {
    height:47px;
    padding:12px 0 0 30px;
    background: url(http://content.luxurybazaar.com/images/bg/catalog-filter.png) no-repeat -10px 0;
}
.filter label {
    float:left;
    margin:0 5px 0 0;
    color:#476d94;
    font-size:12px;
    line-height:24px;
}
.filter select.sel {
    float:left;
    width:150px;
    margin:0 15px 0 0;
}
.filter .cusel {
    margin-right:15px;
}
.filter select.sel2 {
    float:left;
    width:65px;
    margin:0;
}
.filter .per-page {
    float:right;
}
.filter .paging {
    float:left;
    padding-left:15px;
}
.filter .paging li {
    float:left;
    font-size:12px;
    line-height:24px;
    padding:0 3px;
}
.filter .paging a {
    color:#476d94;
}
.filter .paging a:hover {
    color:#384455;
}
.filter .paging .active a {
    color:#384455;
    text-decoration:underline;
}
/* button */
.button {
    float:left;
    height:44px;
    color:#fff;
    font-size:12px;
    line-height:44px;
    font-weight: bold;
    padding-right:11px;
    text-transform:uppercase;
    background: url(http://content.luxurybazaar.com/images/btn/button.png) no-repeat 100% -50px;
}
.button span {
    float:left;
    cursor:pointer;
    height:44px;
    padding:0 5px 0 16px;
    background:url(http://content.luxurybazaar.com/images/btn/button.png) no-repeat;
}
.button:hover {
    background-position:100% -150px;
}
.button:hover span {
    background-position:0 -100px;
}
/* catalog-list */
.catalog-list2 {
    padding:0 0 0 15px;
    clear: both;
}
.catalog-list2 ul li {
    display:inline-block;
    width:180px;
    padding:0 0 14px 0;
    vertical-align:top;
}
* + html .catalog-list2 ul li {
    display:inline;
}
.catalog-list2-wrap {
    width:930px;
    margin:0 0 0 55px;
    overflow:hidden;
}
.catalog-list2 .pict {
    width:168px;
    height:186px;
    overflow:hidden;
    padding:5px 5px 0;
    background: url(http://content.luxurybazaar.com/images/bg/featured-pict.png) no-repeat;
}
.catalog-list2 .pict td {
    width:167px;
    height:171px;
    vertical-align:middle;
    text-align:center;
}
.catalog-list2 .pict td img {
    display:inline;
}
.catalog-list2 strong.title {
    display:block;
    margin:10px 0 0 2px;
    font-size:12px;
    line-height:16px;
    height:32px;
    overflow:hidden;
}
.catalog-list2-categ strong.title {
    height:16px;
    margin-bottom:5px;
}
.catalog-list2 strong a {
    color:#252525;
}
.catalog-list2 strong a:hover {
    color:#036;
}
.catalog-list2 .retail-price {
    color:#476d94;
}
.catalog-list2 .your-cost {
    color:#bc4231;
}
.catalog-list2 .btn-buy {
    margin:15px 0 0 -5px;
}
.catalog-list2-categ .browse-item {
    padding-right:10px;
    background:url(http://content.luxurybazaar.com/images/bg/bullet2.png) no-repeat 100% 50%;
}

.catalog-list2 h2 {
    margin:20px 0 0 4px;
    color:#384455;
    text-transform:uppercase;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}
.catalog-list2-small ul li {
    padding:10px 0 8px;
}
.catalog-list2-small strong.title {
    height:16px;
}

.catalog-list {
    padding:0 0 0 15px;
    clear: both;
}
.catalog-list ul li {
    display:inline-block;
    width:180px;
    padding:14px 0;
    vertical-align:top;
}
* + html .catalog-list ul li {
    display:inline;
}
.catalog-list-wrap {
    width:930px;
    margin:0 0 0 55px;
    overflow:hidden;
}
.catalog-list .pict {
    width:168px;
    height:186px;
    overflow:hidden;
    padding:5px 5px 0;
    background: url(http://content.luxurybazaar.com/images/bg/featured-pict.png) no-repeat;
}
.catalog-list .pict td {
    width:167px;
    height:171px;
    vertical-align:middle;
    text-align:center;
}
.catalog-list .pict td img {
    display:inline;
}

.pict2 {
    width:250px;
    height:400px;
    overflow:hidden;
    padding:5px 5px 0;   
}
.pict2 td {
    width:250px;
    height:400px;
    vertical-align:middle;
    text-align:center;
}
.pict2 td img {
    display:inline;
}

.pict2 {
    float:left;
    margin-right:10px;
}

.pict2 {
    width:auto !important;
}

.pict2 {
    float:right;
    width:250px;
    margin:-24px 0 0;
    position:relative;
}

.catalog-list strong.title {
    display:block;
    margin:10px 0 0 2px;
    font-size:12px;
    line-height:16px;
    height:32px;
    overflow:hidden;
}
.catalog-list-categ strong.title {
    height:16px;
    margin-bottom:5px;
}

.catalog-list strong.title2 {
    display:block;
    margin:10px 0 0 2px;
    font-size:11px;
    line-height:16px;
    height:32px;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    text-align:center
}
.catalog-list-categ strong.title2 {
    height:16px;
    margin-bottom:5px;
}

.catalog-list strong.title3 {
    display:block;
    margin:10px 0 0 2px;
    font-size:11px;
    line-height:16px;
    height:32px;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    text-align:center
}
.catalog-list-categ strong.title3 {
    height:16px;
    margin-bottom:5px;
}

.catalog-list strong.title4 {
    display:block;
    margin:0 0 0 0;
    font-size:11px;
    line-height:16px;
    height:32px;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    text-align:center
}
.catalog-list-categ strong.title4 {
    height:16px;
    margin-bottom:5px;
}

.catalog-list strong a {
    color:#252525;
}
.catalog-list strong a:hover {
    color:#036;
}
.catalog-list .retail-price {
    color:#476d94;
}
.catalog-list .your-cost {
    color:#bc4231;
}

.catalog-list .ref2 {
    color:#000;
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
    text-align:center
}
.catalog-list .retail-price2 {
    color:#476d94;
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
    text-align:center
}
.catalog-list .your-cost2 {
    color:#bc4231;
    padding-left:10px;
    padding-right:10px;
    font-size:11px;
    text-align:center
}

.catalog-list .btn-buy {
    margin:15px 0 0 -5px;
}

.catalog-list .btn-buy2 {
    margin:15px 0 0 -5px;
    padding-left:36px;
}

.catalog-list-categ .browse-item {
    padding-right:10px;
    background:url(http://content.luxurybazaar.com/images/bg/bullet2.png) no-repeat 100% 50%;
}
/* single-text */
.single-text {
    padding:20px 0 0 20px;
    color:#384455;
    font-size:13px;
    line-height:24px;
}
.catalog-list h2 {
    margin:20px 0 0 4px;
    color:#384455;
    text-transform:uppercase;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}

.classH2 h2 {
    margin:20px 0 0 4px;
    color:#4f6078;
    text-transform:uppercase;
    font:16px/20px 'Conv_LTE50046', Arial, sans-serif;
    display:inline;
    font-weight:bold
}

.catalog-list-small ul li {
    padding:10px 0 8px;
}
.catalog-list-small strong.title {
    height:16px;
}
/* banner */
.banner {
    float:right;
    margin:12px 0 0 -20px;
    position:relative;
}
.banner .banner-text {
    position:absolute;
    top:20px;
    left:35px;
    color:#fff;
    width:135px;
    font-size:12px;
}
.banner h3 {
    margin:0 0 15px;
    color:#fff;
    text-transform:uppercase;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}
.banner p {
    margin:0 0 15px;
}


.banner2 {
    float:right;
    margin:12px 0 0 -20px;
    position:relative;
}
.banner2 .banner-text2 {
    position:absolute;
    top:20px;
    left:30px;
    color:#fff;
    width:135px;
    font-size:12px;
}
.banner2 h3 {
    margin:0 0 15px;
    color:#fff;
    text-transform:uppercase;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}
.banner2 p {
    margin:0 0 15px;
}



/* box-social */
.box-social {
    padding:0;
}
.box-social-top,
.box-social-btm {
    width:750px;
    height:22px;
    background: url(http://content.luxurybazaar.com/images/bg/social-shadow-top.png) no-repeat;
}
.box-social h3 {
    margin:0 0 20px;
    color:#384455;
    text-transform:uppercase;
    font:18px/22px 'Conv_LTE50046', Arial, sans-serif;
}
.box-social-wrap {
    min-height:270px;
    padding:25px 0;
    background: url(http://content.luxurybazaar.com/images/bg/social-sep.png) no-repeat 53% 50%;
}
.box-social .col {
    float:left;
    margin:0 0 0 26px;
    width:336px;
}
.twitter-list {
    padding:0;
}
.twitter-list li {
    overflow:hidden;
    zoom:1;
    padding:5px 0;
    font-size:12px;
    line-height:16px;
}
.twitter-list .avatar {
    float:left;
    margin:0 10px 0 0;
}
.twitter-list a {
    font-weight: bold;
    color:#555;
}
/* product-page */
.product-page .promo-content {
    height:auto;
    background:none;
    padding-bottom:50px;
}
.product-page .product-pager {
    float:right;
}
.product-page .breadcrumbs {
    float:left;
    width:800px;
}
.product-pager li {
    float:left;
    padding:0 8px;
    background:url(http://content.luxurybazaar.com/images/bg/pager-sep.png) no-repeat 0 50%;
}
.product-pager li:first-child {
    background: none;
}
.product-pager a:hover,
.product-pager .active a {
    color:#384455;
    text-decoration:underline;
}
/* product-detail */
.product-detail {
    padding:0;
    width:1000px;
    margin:0 auto;
    overflow:hidden;
}
/* product-pict */
.product-pict {
    float:left;
    width:350px;
    padding:0 5px 0 15px;
}
.product-pict .btn-zoom{
     float:right;
     margin-right:5px;
     color:#436c98;
     padding-right:20px;
     line-height:18px;
     background: url(http://content.luxurybazaar.com/images/sprite-main.png) no-repeat 100% 0;
}
.large-pict td {
    width:330px;
    height:424px;
    text-align:center;
    vertical-align:middle;
}
.thumbnails {
    clear:both;
    padding:15px 0 0;
    width:260px
}
.thumbnails li {
    float:left;
    margin-left:4px;
    width:72px;
    height:73px;
    padding:6px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/bg/thumbnail.png) no-repeat;
}
.thumbnails li:first-child {
    margin:0;
}
.thumbnails img {
    display:block;
}
.thumbnails .active,
.thumbnails li:hover {
    background-position:0 -85px;
}
/* product-info */
.product-info {
    float:right;
    width:550px;
    padding:0 0 0 60px;
}
.product-info h1 {
    margin:0;
    color:#476d94;
    font-size:24px;
    line-height:30px;
}
.prod-list {
    padding:20px 0 0;
}
.prod-list li {
    padding:5px 0;
    overflow:hidden;
    zoom:1;
    color:#384455;
    font-size:14px;
}
.prod-list span {
    float:left;
    width:120px;
    margin-right:15px;
    text-align:right;
}
.prod-list em {
    display:block;
    overflow:hidden;
    zoom:1;
    font-style:normal;
    font-weight:bold;
}
.prod-list em.alt {
    color:#bc4231;
}
.prod-list em.beta {
    color:#476d94;
}
/* product-buttons */
.product-buttons {
    padding:0;
}
.product-buttons-top,
.product-buttons-btm {
    width:610px;
    margin-left:-60px;
    height:22px;
    overflow:hidden;
    background: url(http://content.luxurybazaar.com/images/bg/product-shadow-btn.png) no-repeat;
}
.product-buttons-btm {
    background-position:0 100%;
}
.product-buttons .wrap {
    padding:25px 0;
}
.product-buttons ul {
    overflow:hidden;
    zoom:1;
}
.product-buttons li {
    float:left;
    margin-right:10px;
}
/* product btn */
.btn-spacer{padding-top:20px}

.btn-prod {
    float:left;
    height:38px;
    padding-right:5px;
    color:#fff;
    font-size:14px;
    line-height:38px;
    font-weight:bold;
    text-transform:uppercase;
    background: url(http://content.luxurybazaar.com/images/btn/product-btn.png) no-repeat 100% -50px;
}
.btn-prod span {
    float:left;
    height:38px;
    cursor:pointer;
    padding:0 18px 0 23px;
    background:url(http://content.luxurybazaar.com/images/btn/product-btn.png) no-repeat;
}
.btn-prod:hover,
.btn-prod-active {
    color:#fff;
    background-position:100% -150px;
}
.btn-prod:hover span,
.btn-prod-active span {
    background-position:0 -100px;
}

.btn-prodred {
    float:left;
    height:38px;
    padding-right:5px;
    color:#fff;
    font-size:14px;
    line-height:38px;
    font-weight:bold;
    text-transform:uppercase;
    background: url(http://content.luxurybazaar.com/images/btn/product-btn.png) no-repeat 100% -50px ;
    background-position:100% -150px;
}
.btn-prodred span {
    float:left;
    height:38px;
    cursor:pointer;
    padding:0 18px 0 23px;
    background:url(http://content.luxurybazaar.com/images/btn/product-btn.png) no-repeat;
    background-position:0 -100px;
}
.btn-prodred:hover,
.btn-prodred-active {
    color:#fff;
    background-position:100% -150px;
}
.btn-prodred:hover span,
.btn-prodred-active span {
    background-position:0 -100px;
}

/* social-btns */
.social-btns {
    padding:17px 0 0;
}
.social-btns .facebook-like {
    float:left;
    width:273px;
    margin-right:5px;
}
.social-btns .google-plus {
    float:left;
    width:114px;
    margin-right:5px;
}
.social-btns .twitter-like {
    float:left;
    width:120px;
}
/* product-more */
.product-more {
    padding:10px 0 0;
    color:#384455;
    font-size:12px;
}
.product-more h3 {
    color:#476d94;
    font-size:14px;
    line-height:20px;
    text-transform:uppercase;
}
.product-more h3 span {
    padding-right:26px;
    background:url(http://content.luxurybazaar.com/images/bg/more-bullet.png) no-repeat 100% 50%;
}
.product-more dl {
    overflow:hidden;
    zoom:1;
    padding:5px 0;
    line-height:24px;
}
.product-more dt {
    float:left;
    margin-right:3px;
    clear:both;
}
/* add-to-cart popup */
.add-to-cart {
    width:576px;
}
.popup-heading {
    height:47px;
    padding:0 20px;
    color:#476d94;
    font-size:18px;
    line-height:40px;
    background: url(http://content.luxurybazaar.com/images/bg/popup-heading.png) repeat-x;
}
.popup-heading strong {
    display:block;
    color:#476d94;
    font-size:18px;
    line-height:40px;
}
.popup-hold {
    padding:25px 30px;
}
.add-to-cart .pict {
    float:left;
    margin-right:10px;
}
.add-to-cart .product-buttons {
    padding:35px 30px 30px;
    background: url(http://content.luxurybazaar.com/images/bg/popup-btns.png) repeat-x;
}
.add-to-cart .product-buttons li {
    float:right;
    margin:0 0 0 10px;
}


/* my-account */
.my-account {
    width:1000px;
    margin:0 auto;
    position:relative;
    z-index:100;
}
.accordion-heading {
    padding:12px 15px;
    cursor:pointer;
    position:relative;
    z-index:100;
    background: url(http://content.luxurybazaar.com/images/bg/my-account-sep.png) no-repeat;
}
.first-accordion-heading {
    background:none;
}
.accordion-heading h2 {
    float:left;
    color:#384455;
    font-size:18px;
    line-height:30px;
    text-transform:uppercase;
}
.accordion-heading .open-close {
    float:right;
    color:#476d94;
    padding-right:25px;
    line-height:30px;
    height:30px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/bg/accordion-bullet.png) no-repeat 100% 8px;
}
.active .open-close {
    background-position:100% -20px;
}
.form-account {
    padding:20px 15px 40px;
}
.form-account .col {
    float:left;
    width:416px;
}
.form-account select {
    width:314px;
}
.accordion-box .featured-gallery {
    padding:0 0 40px;
}
/* login-register */
.login-register {
    width:1000px;
    margin:0 auto;
}
.login-register h1 {
    margin:0 0 0 15px;
    color:#476d94;
    font-size:24px;
    line-height:30px;
    text-transform:uppercase;
}
.login-register h2 {
    margin:0 0 10px;
    color:#384455;
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
}
.login-register p {
    margin:0 0 15px;
    color:#384455;
    font-size:14px;
    line-height:24px;
}
.login-register .form {
    padding-bottom:80px;
    background: url(http://content.luxurybazaar.com/images/bg/login-form.png) no-repeat 52% 0;
}
/* search-results */
.search-results .promo-content {
    height:auto;
    background:none;
}
.search-results .promo-content h2 {
    margin:35px 0 0;
    color:#476d94;
    font-size:18px;
    line-height:22px;
    font-weight:normal;
}
.search-results .promo-content h2 span {
    color:#bc4231;
}
.search-results .filter {
    padding-left:10px;
    background: url(http://content.luxurybazaar.com/images/bg/filter-large.png) no-repeat 50% 0;
}
.search-results .catalog-list {
    padding-left:40px;
    padding-bottom:20px;
}
.search-results .filter .per-page .cusel {
    margin-right:5px;
}

/*  blog-page */
.blog-page {
    width:1000px;
    margin:0 auto;
    padding-bottom:30px;
}
.blog-page h1 {
    margin:20px 0 20px 13px;
    font-size:30px;
    line-height:40px;
    color:#384455;
    font-weight:normal;
    font-family: 'Conv_LTE50046';
}
.blog-content {
    float:left;
    width:665px;
}
.post {
    padding:0 0 5px;
    color:#384455;
    font-size:12px;
    line-height:18px;
}
.post-frame {
    background:url(http://content.luxurybazaar.com/images/bg/post.png) no-repeat;
}
.post-wrap {
    padding:25px 26px;
    background: url(http://content.luxurybazaar.com/images/bg/post.png) no-repeat 100% 100%;
}
.post-heading {
    padding:0 0 20px;
}
.post-heading span {
    display:block;
}
.tweet-post {
    float:right;
}
.post h2 {
    margin:0 0 10px;
    color:#476d94;
    font-size:18px;
    line-height:22px;
}
.post h2 a {
    color:#476d94;
}
.post p {
    margin:0 0 16px;
}
.post .more {
    font-style: italic;
    color:#384455;
}
.post .more:hover {
    text-decoration:underline;
}
.post-nav {
    padding:12px 0 0;
    color:#476d94;
    font-size:12px;
    line-height:18px;
    font-style: italic;
    background:url(http://content.luxurybazaar.com/images/bg/post-sep.png) repeat-x;
}
.post-nav a {
    color:#476d94;
}
.post-nav a:hover {
    text-decoration:underline;
    color:#384455;
}
.count-comments {
    float:right;
    width:32px;
    height:32px;
    color:#fff;
    font-size:14px;
    line-height:24px;
    font-style:normal;
    background:url(http://content.luxurybazaar.com/images/bg/post-counter-comments.png) no-repeat;
}
.post-nav .count-comments a {
    display:block;
    width:32px;
    height:32px;
    text-align:center;
    color:#fff;
}
.post-nav .tags {
    float:left;
    margin-right:3px;
}
.post-nav ul {
    float:left;
}
.post-nav ul li {
    float:left;
    margin-right:3px;
}

/* blog-sidebar */
.blog-sidebar {
    float:right;
    width:320px;
}
.box-aside {
    margin-bottom:5px;
    background: url(http://content.luxurybazaar.com/images/bg/post-aside-box.png) repeat-y -320px 0;
}
.box-aside-frame {
    background: url(http://content.luxurybazaar.com/images/bg/post-aside-box.png) no-repeat;
}
.box-aside-wrap {
    padding:10px 0 10px 10px;
    background: url(http://content.luxurybazaar.com/images/bg/post-aside-box.png) no-repeat -640px 100%;
}
.box-aside h2,
.box2-aside h2 {
    margin:0;
    padding:16px 0 16px 20px;
    font-size:18px;
    line-height:20px;
    color:#384455;
    font-weight:normal;
    text-transform:uppercase;
    font-family: 'Conv_LTE50046';
}
.box-aside ul li {
    font-size:12px;
    line-height:16px;
    padding-left:20px;
    background: url(http://content.luxurybazaar.com/images/bg/box-aside-sep.png) no-repeat;
}
.box-aside ul li:first-child {
    background:none;
}
.box-aside ul li a {
    display:block;
    color:#476d94;
    padding:24px 10px 10px 18px;
    background: url(http://content.luxurybazaar.com/images/bg/box-bullet.png) no-repeat 0 25px;
}
.box-aside ul li a:hover {
    color:#384455;
}
#wp-calendar {
    width:280px;
    margin:0 0 10px 10px;
}
#wp-calendar th {
    color:#384455;
    font-size:14px;
    line-height:22px;
    text-transform:uppercase;
}
#wp-calendar td {
    color:#333;
    font-size:14px;
    line-height:22px;
    height:22px;
    text-align:center;
}
#wp-calendar #today {
    font-weight:bold;
    color:#476d94;
}
#wp-calendar td.event {
    color:#476d94;
}
.calendar-nav {
    padding:24px 32px 16px 20px;
}
.calendar-nav strong {
    display:block;
    color:#476d94;
    font-size:15px;
    line-height:20px;
    text-transform:uppercase;
    text-align:center;
}
.calendar-nav .btn-prev,
.calendar-nav .btn-next {
    float:left;
    position:relative;
    margin-top:-16px;
    width:9px;
    height:12px;
    text-indent:-9999px;
    overflow:hidden;
    background:url(http://content.luxurybazaar.com/images/bg/calend-btn-prev.png) no-repeat;
}
.calendar-nav .btn-next {
    float:right;
    background: url(http://content.luxurybazaar.com/images/bg/calend-btn-next.png) no-repeat;
}
.box2-aside {
    margin-bottom:0;
}
.box2-aside h2 {
    padding:16px 0 6px 10px;
}
.box2-aside h2 a {
    color:#476d94;
}
.box2-aside h2 a:hover {
    text-decoration:underline;
    color:#384455;
}
.box2-aside-hold {
    background: url(http://content.luxurybazaar.com/images/bg/box-aside.png) repeat-y -320px 0;
}
.box2-aside-frame {
    background: url(http://content.luxurybazaar.com/images/bg/box-aside.png) no-repeat;
}
.box2-aside-wrap {
    padding:22px 10px 22px 22px;
    background: url(http://content.luxurybazaar.com/images/bg/box-aside.png) no-repeat 100% 100%;
}
.facebook-widget {
    
}






/* =Form
*******************************************************************************/
.form h3 { margin: 15px 0; }
.form legend {
    font-weight: bold;
    padding-bottom: 20px;
}
.form .f-row a {
    color:#476d94;
    line-height:22px;
    text-decoration:underline;
}
.f-row { padding:0 0 10px; color:#476d94; }
.f-row img { vertical-align: top; }
.f-row label {
    float:left;
    width:100px;
    color:#476d94;
    padding:7px 0 8px;
    font-size:12px;
    line-height:14px;
}
.f-row label span {
    color: #f00;
    padding-right: 5px;
}
.form ul { list-style: none !important; }
.form li { padding-bottom: 5px; }
.f-input label,
.f-select label,
.f-button label {
    float: none;
    width: auto;
    padding: 0 15px 0 0;
    line-height: 22px;
}
.form .f-radio,
.form .f-checkboxes {
    overflow: hidden;
    margin: 0;
}
.f-radio li { display: inline-block; }
.ie7 .f-radio li { zoom: 1; display: inline; }
.form .f-radio input[type=radio] { top: 3px; }
.f-input.f-input label {
    position: relative;
    margin-left: 3px;
    top: 4px;
}
.form div.help-link {
    margin-left: 130px;
}
.form input[type=checkbox] {
    margin: 0 5px 0 0;
}
.form input[type=radio],
.form input[type=checkbox] {
    float:left;
    padding:0;
    margin:0 10px 0 0;
    width:15px;
    height:16px;
}
.form .f-space {
    padding-top:10px;
}
.form .f-checkbox label {
    width:auto;
    padding:0;
    line-height:16px;
    margin-right:25px;
}
.form .f-input {
    float:left;
    width:294px;
    height:29px;
    padding:0 10px;
    background: url(http://content.luxurybazaar.com/images/bg/form.png) no-repeat;
}
.form input[type=search],
.form input[type=text],
.form input[type=edit],
.form input[type=url],
.form input[type=password],
.form input[type=email]{
    width:294px;
    padding:7px 0 8px;
    height:16px;
    color:#476d94;
    font-size:12px;
    line-height:16px;
    background:none;
    border:none;
}
.form input[type=search] {
    -webkit-appearance: none;
    -moz-box-sizing: border-box;
    width: 210px;
    height: 26px;
    box-sizing: border-box;
}
.form textarea { height: 60px; }
.f-select-day, .f-select-month, .f-select-year {
    width: 70px;
}
.form input[type=text].f-input-country { width: 70px; }
.form input[type=text].f-input-state { width: 70px; }
.form input[type=text].f-input-zip { width: 40px; }
.form input[type=text].f-input-custom-1 { width: 130px; }
.form input[type=text].f-input-custom-2 { width: 30px; }
.form input[type=text].f-input-custom-3 { width: 55px; }
.calendar {
    position: relative;
    top: 4px;
}
.f-buttons {
    clear:both;
    padding:30px 0 0;
}

.shoppingCartText{
	color: #000000;
	font-family:Verdana;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.shoppingCartTextBlank{
	color: #000000;
	font-family:Verdana;
	font-size:12px;
}

/* =Additional Styles
*******************************************************************************/

/* Additional Styles */

/* =Mobile Orientation
*******************************************************************************/

@media all and (orientation:portrait) {
  /* Style adjustments for portrait mode goes here */
}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */
}

/* Grade-A Mobile Browsers (Opera Mobile, iPhone Safari, Android Chrome) */
@media screen and (max-device-width: 480px) {}

/* Mobile Orientation */

/* =Print styles
*******************************************************************************/
@media print {
    * {
        background: transparent !important;
        color: black !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important;
    }
    .header .frame *, .footer, .pagenavigator, .nav, .banner {
        display: none !important;
    }
    .header .logo, .header .logo * {
        display: block !important;
        padding: 0;
    }
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }
    pre, blockquote  {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead { display: table-header-group; }
    tr, img { page-break-inside: avoid; }
    img { max-width: 100% !important; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3 { page-break-after: avoid; }
}
/* Print styles */

.pager1{color:#ffffff;border-top:solid 1 #999;font-size:20px;padding:0;cursor:default;}
.pager1 a{text-decoration:underline;color:#d6d5d5;}
.pager1 a:link{padding-top:5px;color:#d6d5d5}
.pager1 a:visited{padding-top:5px;color:#d6d5d5}
.pager1 a:hover{text-decoration:none;color:#ff9393;}
.wcartq{text-align:center}

.popup { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,.4); top: 0; left: 0; z-index: 9999; visibility:visible }

 div#bannerAdd{position:absolute;top:0;left:0;background-color:#91bd09;width:100%}
 div#bannerAdd-content{width:98%;margin:0 auto;padding:5px;text-align:center;color:#FFFFFF;font-family:Arial;font-weight:bold}
 div#bannerAdd-content a{text-decoration:underline;color:#ffffff}
 div#bannerAdd-content a:link{text-decoration:underline;color:#ffffff}
 div#bannerAdd-content a:visited{text-decoration:underline;color:#ffffff}
 div#bannerAdd-content a:hover{text-decoration:underline;color:#ffffff}
 
 #slideout {
			position: fixed;
			top: 100px;
			left: 0;
			width: 35px;
			padding: 12px 0;
			text-align: center;
			background: #c4141f;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
			-webkit-border-radius: 0 5px 5px 0;
			-moz-border-radius: 0 5px 5px 0;
			border-radius: 0 5px 5px 0;
			z-index:999;
		}
		#slideout_inner {
			position: fixed;
			top: 100px;
			left: -250px;
			background: #3c749a;
			width: 200px;
			padding: 25px;
			height: 200px;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
			text-align: left;
			-webkit-border-radius: 0 0 5px 0;
			-moz-border-radius: 0 0 5px 0;
			border-radius: 0 0 5px 0;
			background: url(http://content.luxurybazaar.com/images/popupSmall.jpg) ;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
		}
		#slideout:hover {
			left: 250px;
		}
		#slideout:hover #slideout_inner {
			left: 0;
		}
		.btn {
          background: #3498db;
          background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
          background-image: -moz-linear-gradient(top, #3498db, #2980b9);
          background-image: -ms-linear-gradient(top, #3498db, #2980b9);
          background-image: -o-linear-gradient(top, #3498db, #2980b9);
          background-image: linear-gradient(to bottom, #3498db, #2980b9);
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          border-radius: 0px;
          font-family: Arial;
          color: #ffffff;
          font-size: 19px;
          padding: 6px 10px 7px 10px;
          text-decoration: none;
          font-family:Verdana
        }

        .btn:hover {
          background: #3cb0fd;
          background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
          background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
          background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
          background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
          background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
          text-decoration: none;
          color: #ffffff;
        }
