/* Add here all your CSS customizations */
#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
	border-color: #333 transparent transparent transparent;
}
#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
	background: #e14d43;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	border-top-color: #e14d43;
}

html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
	border-left-color: #e14d43;
}

html body .tabs .nav-tabs a, html.dark body .tabs .nav-tabs a, 
html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover{color: #333;}

html body .tabs .nav-tabs a:hover, html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus, html.dark body .tabs .nav-tabs a:focus {
    color: #333;
}

html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a {
    color: #e14d43;
}
html .heading-primary, html .lnk-primary, html .text-color-primary{ 
     color: #e14d43!important;
}

section.page-header h1{border-bottom-color:#e14d43}
.page-header .breadcrumb li a, 
.page-header .breadcrumb li{color:#ccc;}

html .inverted-primary{ background-color:#e14d43!important;}

.feature-box-style-2.feature-box .feature-box-icon i.fa, .feature-box-style-2.feature-box .feature-box-icon .icons{color: #e14d43!important;}
.alternative-font{ color: #e14d43!important;}

.short#footer{ padding-top:30px;}

.feature-box-style-6.feature-box .feature-box-icon{border:none;}

.feature-box .feature-box-info h4{ font-size:1em}

.thumb-info .thumb-info-action-icon{background-color:#e14d43!important;}
.thumb-info .thumb-info-type{background-color:#e14d43!important;}
.owl-carousel .owl-dots .active.owl-dot span, .owl-carousel .owl-dots .owl-dot:hover span{background-color:#e14d43!important;}

.list-icons.list li > :first-child.fa, .list-icons.list li a:first-child > :first-child.fa, 
.list-icons.list li > :first-child.icons, .list-icons.list li a:first-child > :first-child.icons{color:#e14d43;}



html .btn-primary:hover{background-color:#e14d43!important;border-color:#e14d43}
html .btn-primary{background-color:#e14d43!important;border-color:#e14d43}

.home-intro p em{ color: #e14d43!important;}

.appear-animation span, .appear-animation a{ color:#fff!important;}
.mt-lg.mb-xl .appear-animation a{ padding-left:10px;}

.col-md-offset-1 p{ color:#fff;}
#footer .footer-copyright p{ color:#eee}

html .toggle-primary .active.toggle > label{background-color:#e14d43!important;border-color:#e14d43}

html .toggle-primary .toggle label{border-left-color:#e14d43;border-right-color:#e14d43;color:#333;}

.princig-table-flat.pricing-table .plan small{ color:#fff;}

/*pricing*/
.princig-table-flat.pricing-table .plan h3,
.princig-table-flat.pricing-table .plan h3 span{ background-color:#e14d43!important;}

/*about us*/
html section.section-primary{background-color:#e14d43!important;border-color:#DD382B!important}

html .progress-bar-primary{background-color:#e14d43!important;}

#header .header-btn-collapse-nav{background-color:#e14d43!important;}


.owl-carousel .owl-nav [class*='owl-']{background-color:#e14d43!important;border-color:#DD382B!important}


.mobile_list_top{ width:100%; height:50px;}
#mobilegallery {padding: 0;}
#iphone {padding: 0;background: url(../img/mobile/iphone.png) left top no-repeat; height:550px;}
.mobileexample {padding: 0;position: relative}
.mobileinner {background: #fff;overflow: hidden;width: 219px;height: 375px;padding: 0;margin: 94px 0 0 23px;float: left}
.mobileinner img {width: 219px;position: relative}
.mobilethumb {width: 55%;padding: 0;margin: 0 4.5em 0 0;float: right}
.mobilethumb ul {width: 100%;float: left;padding: 0;margin: 0;list-style: none}
.mobilethumb ul li {width: 45%;float: left;margin: 0 2.5% 2.5%;background: #F69;cursor: pointer}
.mobilethumb ul li:hover {background: #ff2901}
.mobilethumb ul li.viewport {background: #200034;line-height: 225px;transition: all .5s ease-in-out}
.mobilethumb ul li.viewport:hover {background: #85b716}
.mobilethumb ul li.viewport a {width: 100%;height: 225px;display: block;color: #fff;text-decoration: none}
.mobilethumb ul li.viewport:hover a {color: #fff}
#mobile-package-wraper {background: #ededed;float: left;height: auto;margin: 0;padding: 2em 0;width: 100%}
#mobile-package {width: 100%;float: left;background: url(../images/mobile-package-bg2.png) center top no-repeat;height: 335px;margin: 0;padding: 0}
#mobile-package div.col1 {width: 30%;margin: 0 auto;padding: 0}
#mobile-package div h1, #mobile-package div h2, #mobile-package div h3, #mobile-package div ul {width: 100%;padding: 0;float: left}
#mobile-package div h1 {margin: .5em 0;color: #000;	text-shadow: none}
#mobile-package div h2 {margin: 0;color: #FFF;text-shadow: none;font-weight: 400;}
#mobile-package div h3 {margin: .3em 0;font-size: 28pt;color: #FFF;text-shadow: -1px 2px 2px rgba(150,150,150,.55);text-align: center}
#mobile-package div ul li, .tab-menu ul li a {text-align: center}
#mobile-package div ul {margin: 1em 0 6em;list-style: none}
#mobile-package div ul li {width: 90%;float: left;margin: 0 5%;padding: .4em 0;list-style: none;border-bottom: 1px solid #e1e1e1;font-size: 10pt}
#mobile-package div ul li img {padding: 0;margin: 0 0 0 8px;position: relative;	top: 3px}

.list-icon-mobile li{ margin-bottom:20px;}



.margin-top-0{ margin-top:0!important}





@charset "utf-8";

#top-box .top-box-wrapper,
.carousel-box .next:hover,
.carousel-box .prev:hover,
.product .product-hover,
#footer .up:hover,
.btn-default,
.slider .slider-nav,
.panel-group .active.panel .panel-heading > .panel-title > a,
.panel-group .active.panel .panel-heading > .panel-title > a:hover,
.banner-set .pagination a:hover,
.employee .employee-hover,
.carousel-box .pagination a:hover,
.sidebar .menu li.active > a,
.pagination > li > a:hover,
.pagination > li > a:focus,
.sidebar .tags a:hover,
.sidebar .banners .banner-text,
#catalog .category-img .description,
.product-bottom .related-products header:before,
.slider.rs-slider .tparrows,
.slider.rs-slider .tparrows:hover,
.toolbar .sort-catalog .dropdown-toggle,
.toolbar .grid-list .grid,
.toolbar .grid-list .list,
.toolbar .up-down,
.toolbar .up-down.active,
.toolbar .grid-list a.grid:hover,
.toolbar .grid-list a.list:hover,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > span:hover,
.sidebar .tags a,
.sidebar .menu li.parent > a .open-sub:before,
.sidebar .menu li.parent > a .open-sub:after,
.panel-group .panel-default .panel-heading > .panel-title > a:before,
.panel-group .panel-default .panel-heading > .panel-title > a:after,
.new-radio.checked span,
.list .product .actions a:hover,
.product-page .col-md-7 .actions a:hover,
.product-page .image-box .thumblist-box .prev:hover,
.product-page .image-box .thumblist-box .next:hover,
.accordion-tab > li > a .open-sub:before,
.accordion-tab > li > a .open-sub:after,
.products-tab .accordion-tab > li > a .open-sub:before,
.products-tab .accordion-tab > li > a .open-sub:after,
.sidebar .calendar-wrap caption,
.btn-group.open .btn-default.dropdown-toggle,
.product .limit-offer,
.product .actions.not-rotation-actions,
.fancybox-nav span:hover,
.header .header-wrapper .primary .navbar .btn-navbar .icon-bar,
.progressive-slider-two .pagination a,
.progressive-slider-two .pagination a:hover,
.progressive-slider-two .pagination .selected,
.minimized-menu .primary .navbar .nav > .parent.active > a,
.minimized-menu .primary .navbar .nav > .parent.active:hover > a,
.minimized-menu .primary .navbar .nav .open-sub span {
  background-color: #e14d43;
}
.slider .slider-nav {
  background-color: rgba(193,8,65,.97);
}
.product .limit-offer,
.product .actions.not-rotation-actions {
  background-color: rgba(193,8,65,.9);
}
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active,
.btn.btn-default.active,
.btn.btn-default.disabled,
.btn.btn-default[disabled] {
  background-color: #e14d43;
}
#catalog .category-img .description,
.toolbar .sort-catalog .dropdown-toggle,
.toolbar .grid-list .grid,
.toolbar .grid-list .list,
.toolbar .up-down,
.toolbar .up-down.active,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > span:hover,
.sidebar .tags a,
.btn-group.open .btn-default.dropdown-toggle {
  background-color: rgba(193,8,65,.7);
}
.sidebar .banners .banner-text {
  background-color: rgba(193,8,65,.65);
}
.slider.rs-slider .tparrows,
.product-page .add-cart-form .number .regulator a:hover,
.progressive-slider-two .pagination a {
  background-color: rgba(193,8,65,.5);
}
.pricing .bottom-box {
  background-color: rgba(193,8,65,.05);
}
.pricing:before {
  background-color: rgba(193,8,65,.06);
}
.btn.btn-default,
.btn.btn-border,
.minimized-menu .primary .navbar .nav > .parent.active > a,
.minimized-menu .primary .navbar .nav > .parent.active:hover > a {
  border-color: #e14d43;
}
.btn.btn-default:hover,
.btn.btn-default:focus,
.btn.btn-default:active,
.btn.btn-default.active,
.btn.btn-default.disabled,
.btn.btn-default[disabled] {
  border-color: #e14d43;
}
.pricing .options li,
.pricing .bottom-box {
  border-color: rgba(193,8,65,.1);
}
.header .header-wrapper .cart-header .dropdown-toggle,
#footer .newsletter input:focus + .submit,
.icon,
.big-icon,
.big-icon:visited,
.service .icon,
.close:hover,
.close:focus,
.img-thumbnail:hover .bg-images i:before,
.box-404 h1,
.gallery-images:hover .bg-images i:before,
.features-block .header-box .icon-box,
.features-block .header-box,
.sidebar .newsletter input:focus + .submit,
.sidebar .section .selected .close:hover,
.package .title a,
.package .price-box .price,
.package .price-box .icon,
.pricing .title a,
.pricing .options li span,
.pricing .options li.active,
.banner-set .next:hover,
.banner-set .prev:hover,
.btn.btn-border,
.btn.btn-border .caret,
.product-remove:hover,
.one-page .header .header-wrapper .primary .navbar .navbar-collapse .nav .active {
  color: #c10841;
}
.pricing .bottom-box .more {
  color: rgba(193,8,65,.7);
}
.pricing .options li {
  color: rgba(193,8,65,.4);
}
.phone-header a svg path,
.search-header a svg path,
.product .actions a svg path,
.sidebar .wishlist .add-cart:hover path,
.header .header-wrapper .cart-header .dropdown-toggle .icon svg path,
.header .search-form .search-submit svg path,
.new-checkbox svg polygon,
.product-bottom .related-products li .button-box .wishlist:hover svg path,
.jslider .jslider-pointer svg path,
.rating-box .rating svg polygon,
.search-result .search-form .search-submit svg path {
  fill: #c10841;
}
.carousel-box .pagination a.selected,
.banner-set .pagination a.selected {
  background: #ccc;
  background: rgba(0,0,0,.3);
}
@media (max-width: 979px) {
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active > a,
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active:hover > a,
  .header .header-wrapper .primary .navbar .navbar-collapse .nav .open-sub span,
  .accordion-tab > li.active > a,
  .accordion-tab > li.active > a:hover,
  .accordion-tab > li.active > a:focus,
  .accordion-tab > li.active:hover > a,
  .products-tab .accordion-tab > li.active > a,
  .products-tab .accordion-tab > li.active:hover > a {
    background-color: #c10841;
  }
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active > a,
  .header .header-wrapper .primary .navbar .navbar-collapse .nav > .parent.active:hover > a {
    border-color: #c10841;
  }
}
.top-navbar .nav > li a,
.btn-group.btn-select .dropdown-toggle,
.product .product-hover,
.employee .employee-hover,
.slider .slid-content{
  color: #fff;
}
.product .product-hover ul li {
  background-image: url("/img/svg/check-icon-white.svg"), none;
}

.livicons-content .well {
  padding: 10px;
  text-align: center;
}
.livicons-content .well .list-inline {
  margin-bottom: 0;
}
#liviconslist .icon {
  border: 1px solid #d4d4d4;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  float: left;
  height: auto;
  margin: 0 20px 20px 0;
  padding: 12px 12px;
  width: auto;
}
#liviconslist .icon .livicon svg {
  top: 0 !important;
}

.plan-box{background-color:#fff3d9; padding:15px!important;}
.plan-box li{ margin-bottom:0!important}





.picturelayout ul, .picturelayout ul li{ padding:0; margin:0; list-style-type:none;}
.picturelayout ul li { float:left; margin:10px 10px 0 0 ; }
.picturelayout ul li:nth-child(1), 
.picturelayout ul li:nth-child(2), 
.picturelayout ul li:nth-child(3), 
.picturelayout ul li:nth-child(4), 
.picturelayout ul li:nth-child(5), 
.picturelayout ul li:nth-child(6){ margin-top:0;}
.picturelayout ul li input{  display:none;}
.picturelayout ul li label{border:2px solid #eee; display:inline-block;width:60px; height:52px; cursor:pointer; text-align:center; line-height:20px; font-family:Arial; font-size:0;}
.picturelayout ul li input:checked ~ label {border:2px solid #E04C43; display:inline-block;position:relative;}
.picturelayout ul li input:checked ~ label i{position:absolute;top:0;right:0; font-size:0; margin:0px; width:0; height:0;border-top:0px solid transparent; border-right:14px solid #E04C43;border-bottom: 14px solid transparent; }
.picturelayout ul li:nth-of-type(1) label{ background:url(/img/picture_layout.png) 0 0 no-repeat;}
.picturelayout ul li:nth-of-type(2) label{ background:url(/img/picture_layout.png) -51px 0 no-repeat;}
.picturelayout ul li:nth-of-type(3) label{ background:url(/img/picture_layout.png) -102px 0 no-repeat;}
.picturelayout ul li:nth-of-type(4) label{ background:url(/img/picture_layout.png) -153px 0 no-repeat;}
.picturelayout ul li:nth-of-type(5) label{ background:url(/img/picture_layout.png) -204px 0 no-repeat;}
.picturelayout ul li:nth-of-type(6) label{ background:url(/img/picture_layout.png) -255px 0 no-repeat;}

.picturelayout ul li:nth-of-type(7) label{ background:url(/img/picture_layout.png) 0 -43px no-repeat;}
.picturelayout ul li:nth-of-type(8) label{ background:url(/img/picture_layout.png) -51px -43px no-repeat;}
.picturelayout ul li:nth-of-type(9) label{ background:url(/img/picture_layout.png) -102px -43px no-repeat;}
.picturelayout ul li:nth-of-type(10) label{ background:url(/img/picture_layout.png) -153px -43px no-repeat;}
.picturelayout ul li:nth-of-type(11) label{ background:url(/img/picture_layout.png) -204px -43px no-repeat;}
.picturelayout ul li:nth-of-type(12) label{ background:url(/img/picture_layout.png) -255px -43px no-repeat;}

.picturelayout ul li:nth-of-type(13) label{ background:url(/img/picture_layout.png) 0 -86px no-repeat;}
.picturelayout ul li:nth-of-type(14) label{ background:url(/img/picture_layout.png) -51px -86px no-repeat;}
.picturelayout ul li:nth-of-type(15) label{ background:url(/img/picture_layout.png) -102px -86px no-repeat;}
.picturelayout ul li:nth-of-type(16) label{ background:url(/img/picture_layout.png) -153px -86px no-repeat;}
.picturelayout ul li:nth-of-type(17) label{ background:url(/img/picture_layout.png) -204px -86px no-repeat;}
.picturelayout ul li:nth-of-type(18) label{ background:url(/img/picture_layout.png) -255px -86px no-repeat;}


form.envor-estate-form .envor-estate-form-item {background-color: #fff;line-height: 34px;height: 34px;padding: 0px 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 3px;position: relative;border:1px solid #fff;}
form.envor-estate-form .envor-estate-form-item input[type=text]{box-shadow:none; height:32px;}
form.envor-estate-form .envor-estate-form-item input.checkmodel{ float:left; margin:10px;}
form.envor-estate-form .envor-estate-form-item label{ width:120px}


.pricing-table .most-popular{ border-color:#e14d43}

.envor-estate-form .form-control{border:none;}
.envor-estate-form .btn.btn-primary{ background:#333!important;border-color:#333!important}

.sys-pricing-table .pricing-table h3{margin:-20px -20px -20px -20px}
.sys-pricing-table .pricing-table h3 span{ background:none;border:none; border-radius:0;box-shadow:none;font:bold 25px / 25px large;width:100%;font-family:Arial!important }
.sys-pricing-table .pricing-table .most-popular h3 span{ color:#fff;}
.sys-pricing-table .pricing-table .plan{ text-shadow:none;}
.sys-pricing-table .pricing-table .most-popular h3{ background:#e14d43!important;}
.sys-pricing-table .btn.btn-default{color:#fff;}
.sys-pricing-table .pricing-table li:first-child{border-top:0;}

.table.table-striped{border:1px solid #ccc;}
.table.table-striped th{ background:#333;border:1px solid #333;color:#fff;}
.table.table-striped .danger{ background:#e14d43;border:1px solid #e14d43}

p.notice{color:#e14d43!important}

.alternative-font.font-size-md.mt-xl a{color:#e14d43!important}
.mb-none a:hover{color:#e14d43!important}

.home-concept strong{color:#e14d43!important;}

.pacolor{color:#e14d43!important}

.mbpadi_version{ padding:30px 0!important;}
.mbpadi_version p{ margin-bottom:5px;color:#fff!important;}
.mbpadi_version h2{ margin-bottom:10px;}
/*

.bg-alpha-active{filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;}
.bg-alpha{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}

.navigation_set{ position:absolute; top:150px; left:247px;color:#fff; width:600px; height:20px;z-index:888;}
.navigation_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -232px -150px no-repeat;}
.navigation_set:hover .navigation_msg{  width:180px; height:181px;border-radius:3px; display:block; position:absolute; top:-70px; left:-200px;color:#333; background:#fff;}
.navigation_set .navigation_msg h2, .navigation_set .navigation_msg ul{ display:none}
.navigation_set:hover h2, .navigation_set:hover ul{ display:block}
.navigation_set:hover .navigation_msg ul, 
.navigation_set:hover .navigation_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.navigation_set:hover .navigation_msg ul{ margin:10px; padding:0;}
.navigation_set:hover .navigation_msg p {width: 0; position:absolute;right:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-left: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.navigation_set .navigation_line{ background:url(/img/banner_line_br.png) 0 -59px no-repeat; width:181px; height:60px; position:absolute; bottom:-5px; right:-82px;}
.navigation_set .navigation_line span{ position:absolute; bottom:-30px; right:-60px;z-index:777;}
.navigation_set:hover .navigation_line{ background:url(/img/banner_line_br.png) 0 -59px no-repeat} 

.header_set{ position:absolute; top:170px; left:311px;color:#fff; width:471px; height:93px;z-index:888;}
.header_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -296px -170px no-repeat;}
.header_set:hover .header_msg{  width:180px; height:141px;border-radius:3px; display:block; position:absolute; top:0px; right:-200px;color:#333; background:#fff;}
.header_set .header_msg h2, .header_set .header_msg ul{ display:none}
.header_set:hover h2, .header_set:hover ul{ display:block}
.header_set:hover .header_msg ul, 
.header_set:hover .header_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.header_set:hover .header_msg ul{ margin:10px; padding:0;}
.header_set:hover .header_msg p {width: 0; position:absolute;left:-12px;top:26%; height: 0; border-top: 20px solid transparent; border-right: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.header_set .header_line{ background:url(/img/banner_line_b.png) 0 -59px no-repeat; width:181px; height:60px; position:absolute; bottom:-5px; left:-142px;}
.header_set .header_line span{ position:absolute; bottom:-30px; left:-60px;z-index:777;}
.header_set:hover .header_line{ background:url(/img/banner_line_b.png) 0 -59px no-repeat} 

.banner_set{ position:absolute; top:263px; left:311px;color:#fff; width:471px; height:181px;z-index:888;}
.banner_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -296px -263px no-repeat;}
.banner_set:hover .banner_msg{  width:180px; height:181px;border-radius:3px; display:block; position:absolute; top:0px; left:-200px;color:#333; background:#fff;}
.banner_set .banner_msg h2, .banner_set .banner_msg ul{ display:none}
.banner_set:hover h2, .banner_set:hover ul{ display:block}
.banner_set:hover .banner_msg ul, 
.banner_set:hover .banner_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.banner_set:hover .banner_msg ul{ margin:10px; padding:0;}
.banner_set:hover .banner_msg p {width: 0; position:absolute;right:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-left: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.banner_set .banner_line{ background:url(/img/banner_line.png) top no-repeat; width:181px; height:60px; position:absolute; bottom:-5px; right:-142px;}
.banner_set .banner_line span{ position:absolute; top:-30px; right:-60px;z-index:777;}
.banner_set:hover .banner_line{ background:url(/img/banner_line.png) 0 -59px no-repeat} 

.category_set{ position:absolute; top:449px; left:311px;color:#fff; width:85px; height:139px;z-index:888;}
.category_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -296px -449px no-repeat;}
.category_set:hover .category_msg{  width:180px; height:181px;border-radius:3px; display:block; position:absolute; top:0px; right:-210px;color:#333; background:#fff;}
.category_set .category_msg h2, .category_set .category_msg ul{ display:none}
.category_set:hover h2, .category_set:hover ul{ display:block}
.category_set:hover .category_msg ul, 
.category_set:hover .category_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.category_set:hover .category_msg ul{ margin:10px; padding:0;}
.category_set:hover .category_msg p {width: 0; position:absolute;left:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-right: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.category_set .category_line{ background:url(/img/banner_line_l.png) top no-repeat; width:181px; height:60px; position:absolute; bottom:15px; left:-142px;}
.category_set .category_line span{ position:absolute; top:-30px; left:-60px;}
.category_set:hover .category_line{ background:url(/img/banner_line_l.png) 0 -59px no-repeat}
              
.newsletter_set{ position:absolute; top:589px; left:311px;color:#fff; width:85px; height:42px;z-index:888;}
.newsletter_set:hover{border-radius:3px; background:url(img/listing-style-switcher.png) -296px -589px no-repeat;}
.newsletter_set:hover .newsletter_msg{  width:180px; height:80px;border-radius:3px; display:block; position:absolute; top:-20px; right:-210px;color:#333; background:#fff;}
.newsletter_set .newsletter_msg h2, .newsletter_set .newsletter_msg ul{ display:none}
.newsletter_set:hover h2, .newsletter_set:hover ul{ display:block}
.newsletter_set:hover .newsletter_msg ul, 
.newsletter_set:hover .newsletter_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.newsletter_set:hover .newsletter_msg ul{ margin:10px; padding:0;}
.newsletter_set:hover .newsletter_msg p {width: 0; position:absolute;left:-12px;top:26%; height: 0; border-top: 20px solid transparent; border-right: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.newsletter_set .newsletter_line{ background:url(/img/banner_line_b.png) top no-repeat; width:181px; height:60px; position:absolute; bottom:-20px; left:-142px;}
.newsletter_set .newsletter_line span{ position:absolute; bottom:-30px; left:-60px;}
.newsletter_set:hover .newsletter_line{ background:url(/img/banner_line_b.png) 0 -59px no-repeat} 

.promotion_set{ position:absolute; top:655px; left:311px;color:#fff; width:85px; height:239px;z-index:888;}
.promotion_set:hover{border-radius:3px; background:url(img/listing-style-switcher.png) -296px -637px no-repeat;}
.promotion_set:hover .promotion_msg{  width:180px; height:181px;border-radius:3px; display:block; position:absolute; top:0px; right:-210px;color:#333; background:#fff;}
.promotion_set .promotion_msg h2, .promotion_set .promotion_msg ul{ display:none}
.promotion_set:hover h2, .promotion_set:hover ul{ display:block}
.promotion_set:hover .promotion_msg ul, 
.promotion_set:hover .promotion_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.promotion_set:hover .promotion_msg ul{ margin:10px; padding:0;}
.promotion_set:hover .promotion_msg p {width: 0; position:absolute;left:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-right: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.promotion_set .promotion_line{ background:url(/img/banner_line_l.png) top no-repeat; width:181px; height:60px; position:absolute; bottom:15px; left:-142px;}
.promotion_set .promotion_line span{ position:absolute; top:-30px; left:-60px;}
.promotion_set:hover .promotion_line{ background:url(/img/banner_line_l.png) 0 -59px no-repeat}

.gallery_set{ position:absolute;left:403px;top:449px;color:#fff; width:381px; height:275px;z-index:888;}
.gallery_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -388px -449px no-repeat;}
.gallery_set:hover .gallery_msg{  width:180px; height:181px;border-radius:3px; display:block; position:absolute; top:0px; left:-200px;color:#333; background:#fff;}
.gallery_set .gallery_msg h2, .gallery_set .gallery_msg ul{ display:none}
.gallery_set:hover h2, .gallery_set:hover ul{ display:block}
.gallery_set:hover .gallery_msg ul, 
.gallery_set:hover .gallery_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.gallery_set:hover .gallery_msg ul{ margin:10px; padding:0;}
.gallery_set:hover .gallery_msg p {width: 0; position:absolute;right:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-left: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.gallery_set .gallery_line{ background:url(/img/banner_line.png) top no-repeat; width:181px; height:60px; position:absolute; bottom:85px; right:-142px;}
.gallery_set .gallery_line span{ position:absolute; top:-30px; right:-60px;z-index:777;}
.gallery_set:hover .gallery_line{ background:url(/img/banner_line.png) 0 -59px no-repeat} 

.description_set{ position:absolute;left:403px;top:727px;color:#fff; width:381px; height:80px;z-index:888;}
.description_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -387px -727px no-repeat;}
.description_set:hover .description_msg{  width:180px; height:120px;border-radius:3px; display:block; position:absolute; top:0px; left:-200px;color:#333; background:#fff;}
.description_set .description_msg h2, .description_set .description_msg ul{ display:none}
.description_set:hover h2, .description_set:hover ul{ display:block}
.description_set:hover .description_msg ul, 
.description_set:hover .description_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.description_set:hover .description_msg ul{ margin:10px; padding:0;}
.description_set:hover .description_msg p {width: 0; position:absolute;right:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-left: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.description_set .description_line{ background:url(/img/banner_line.png) top no-repeat; width:181px; height:61px; position:absolute; bottom:45px; right:-142px;}
.description_set .description_line span{ position:absolute; top:-30px; right:-60px;z-index:777;}
.description_set:hover .description_line{ background:url(/img/banner_line.png) 0 -59px no-repeat} 


.terms_set{ position:absolute;left:403px;bottom:90px;color:#fff; width:381px; height:80px;z-index:888;}
.terms_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -388px -809px no-repeat;}
.terms_set:hover .terms_msg{  width:180px; height:120px;border-radius:3px; display:block; position:absolute; top:0px; left:-200px;color:#333; background:#fff;}
.terms_set .terms_msg h2, .terms_set .terms_msg ul{ display:none}
.terms_set:hover h2, .terms_set:hover ul{ display:block}
.terms_set:hover .terms_msg ul, 
.terms_set:hover .terms_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.terms_set:hover .terms_msg ul{ margin:10px; padding:0;}
.terms_set:hover .terms_msg p {width: 0; position:absolute;right:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-left: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.terms_set .terms_line{ background:url(/img/banner_line.png) top no-repeat; width:181px; height:60px; position:absolute; bottom:15px; right:-142px;}
.terms_set .terms_line span{ position:absolute; top:-30px; right:-60px;z-index:777;}
.terms_set:hover .terms_line{ background:url(/img/banner_line.png) 0 -59px no-repeat} 

.footer_set{ position:absolute;left:248px;bottom:37px;color:#fff; width:599px; height:43px;z-index:888;}
.footer_set:hover{border-radius:3px; background:url(/img/listing-style-switcher.png) -233px -900px no-repeat;}
.footer_set:hover .footer_msg{  width:180px; height:120px;border-radius:3px; display:block; position:absolute; top:0px; left:-200px;color:#333; background:#fff;}
.footer_set .footer_msg h2, .footer_set .footer_msg ul{ display:none}
.footer_set:hover h2, .footer_set:hover ul{ display:block}
.footer_set:hover .footer_msg ul, 
.footer_set:hover .footer_msg ul li{ list-style-type:none; text-align:left; padding:0; margin:0; font-size:12px;}
.footer_set:hover .footer_msg ul{ margin:10px; padding:0;}
.footer_set:hover .footer_msg p {width: 0; position:absolute;right:-12px;top:36%; height: 0; border-top: 20px solid transparent; border-left: 12px solid #fff; border-bottom: 20px solid transparent;}                          
.footer_set .footer_line{ background:url(/img/banner_line_br.png) top no-repeat; width:181px; height:60px; position:absolute; top:-15px; right:-82px;}
.footer_set .footer_line span{ position:absolute; bottom:0px; right:-60px;z-index:777;}
.footer_set:hover .footer_line{ background:url(/img/banner_line_br.png) 0 -59px no-repeat} 

 */