@import "/css/reset.css";@import "/css/grid_24.css";@import "/css/superfish.css";@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow|Open+Sans+Condensed:300);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:22px; color:#858585; min-width:980px; background:#232323; border-top:6px solid #232323;}
.main {width:960px;padding:0;margin:0 auto;}
.global_box{ background:#FFFFFF;}
/*********************************fonts*************************************/
p {margin-bottom:22px}
.p2{ margin-bottom:16px;}
.p3{ margin-bottom:39px;}
.p4{}
.p5{}
.p6{}

.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}

.italic{font-style:italic}
.letter {letter-spacing:-1px}
.font_14{ font-size:14px; color:#232323;}
/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}

/*==================================== Links ======================================================== */
a {color:#858585;outline:none; text-decoration:none; cursor:pointer;}
a:hover{ color:#000; text-decoration:none;}
.button, .button1{ display:inline-block; padding:6px 22px 6px; margin: 0 0 0 0; font-size: 18px; line-height: 22px; color:#fff; background:url(../images/button.jpg) repeat;}
.button1,.jcarousel-prev,.jcarousel-next{ background:url(../images/button_2.jpg) repeat; margin: 17px 0 0 0;}
.cont_pad .button1{ margin-top:28px;}
.button:hover, .button1:hover{ background:#7e7d7d; color:#FFFFFF;}
.read_more{font-size: 22px; line-height: 26px; color:#fff; display:inline-block;}
.read_more:hover{ color:#c5c3c3;}
/*================================>> hovers <<========================================*/
.read_more,.box_of_models a, .jcarousel-skin-tango .jcarousel-next, .jcarousel-skin-tango .jcarousel-prev{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header*************************************/

header {padding:9px 4px 17px 5px; background:url(/images/double_stripe.jpg) center bottom no-repeat;}
header h1{ float:left;}
header h1 a {display:block;width:375px;height:146px;background:url(/toplogotrans.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;position:absolute}
.social{ overflow:hidden; float:right;padding:8px 0 0 0;}
.social a{ display:block; float:left;width:32px;height:32px; margin: 0 0 0 1px; overflow:hidden;}
.social a:hover img{ margin-top:-32px;}
.search{ float:right; clear:right; overflow:hidden;padding:15px 0 0 0;}
.search input{ float:left;font-size: 14px;color:#a6a6a6;padding:8px 9px 7px;width:273px;margin: 0 0 0 0;border: 1px solid #dadada; border-right:none; font-family:Arial, Helvetica, sans-serif;}
.search a{ display:block; float:left;width:32px;height:33px; background:url(../images/search_but.jpg) no-repeat;}
.search a:hover{ background-position: 0 bottom;}
/*********************************content*************************************/
#content {padding:13px 0px 29px 0px}
.cont_pad{padding:12px 0 29px 0 !important;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ background:url(/images/marker3.jpg) 2px 7px no-repeat; padding-left:21px; margin-bottom:8px;}
.list1 a{font-size: 14px; color:#858585; text-decoration:underline;}
.list1 a:hover{ text-decoration:none;}
.list2{}
.list2 li{ background:url(/images/marker2.png) 0 8px no-repeat; padding-left:12px; margin-bottom:2px; line-height: 105%}
.list2 a{font-size: 14px; color:#757575; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.list3{}
.list3 li{ background:url(/images/marker3.jpg) 0 7px no-repeat; padding-left:20px;}
.list3 a{}

/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: px; line-height: px; color:#;}
h2.ind{ margin-bottom:px;}
h2.ind1{ margin-bottom:px;}
h2.ind2{ margin-bottom:px;}
h2.black{ background:url(../images/menu_a.jpg) repeat; color:#FFFFFF;font-size: 33px; line-height: 40px; padding:8px 0 11px 15px;}

h3{font-size: 33px; line-height: 40px; color:#222; margin-bottom:17px;}
h3.ind{ margin-bottom:17px;}
h3.ind1{ margin-bottom:18px;}
h3.ind2{ margin-bottom:23px;}
h3.ind3{ margin-bottom:px;}
/*================================>> GOOGLE FONTS  <<========================================*/
div.navigation a, .welc_box .title, .lifestyle .title,  .button, .button1, .read_more{font-family: 'PT Sans Narrow', sans-serif;}
h4, .privacy span, footer .title, h3,.lifestyle span, .welc_box span, .sf-menu>li>a, .catalogue .title, .model, h2{font-family: 'Open Sans Condensed', sans-serif;}
div.navigation a, h4, .privacy span, footer .title, h3, .read_more, .lifestyle .title, .welc_box .title,.button, .button1, .sf-menu>li>a, .catalogue .title, .model .upper, h2{ text-transform:uppercase;}
footer .title, h3, .read_more, .catalogue .title, h2{ letter-spacing:-1px;}
.lifestyle .title, .welc_box .title{letter-spacing:-3px;}
/*********************************page_1*************************************/
.img_box{ overflow:hidden;}
.img_box figure{ float:left;}
.img_box div.nospecial{ margin-left: 30px}
.press, .catalogue{border: 1px solid #e3e3e3;}
.catalogue .title, h4{ background:url(../images/menu_a.jpg) repeat;font-size: 33px; line-height: 40px; color:#fff;padding:9px 0px 10px 29px;}
.title_wrap{ padding-bottom:1px; background:#e3e3e3; border-bottom:1px solid #1f1f1f;}
.box_of_models{ overflow:hidden !important;border: 1px solid #f1f1f1;width:100% !important; padding-bottom:15px;}
.box_of_models ul{ padding:6px 5px 0 4px; width:1942px; overflow:hidden;}
.box_of_models ul li{float:left; margin-left:1px;}
.box_of_models a{ display:block;width:210px; padding:10px 10px 21px 10px; border: 1px solid #eaeaea; background:#fff;}
.box_of_models a:hover{ background:url(../images/menu_a.jpg) repeat; color:#FFFFFF;}
.model .m_name{font-size: 18px; line-height: 22px;}
.model>span{padding:0 0 0 2px; display:inline-block;}
.model{font-size: 14px; line-height: 18px; color:#131314;}
.model img{ margin-bottom:17px;}
.model { height: 170px; }
.box_of_models .m_left{ margin-left:10px;}
.offers{margin: 0 0 9px 0;}
.box1{border: 1px solid #e3e3e3; margin-left:1px;}
.popular{ position:relative;}
.popular a{ position:absolute; left:0; bottom:34px;}
.pattern_box{ background:url(/images/patterns.jpg) repeat; padding:29px 0 31px 17px;}
.welc_box{ color:#777777;}
.welc_box div.nospecial{width:631px;}
.welc_box figure img { display: none}
.welc_box .title, .lifestyle .title{font-size: 52px; line-height: 62px; color:#fff; margin-bottom:8px;}
.welc_box span, .lifestyle span{font-size: 24px; line-height: 26px; color:#bdbdbd; display:inline-block; margin-bottom:12px;}
.lifestyle p, .welc_box p{ padding-right:35px; margin-bottom:22px;}
.lifestyle a, .welc_box a{margin: -2px 0 0 0;}
.links{border: 1px solid #f1f1f1; padding:23px 0 26px 16px;}
.m_bot{ margin-bottom:6px;}
.b_top{ border-top:1px solid #e7e7e7;}
.fashion{padding:32px 0 0 39px;}
.banner_box{margin: 25px 5px 0;}
.banner_box a{ display:block; float:left; margin-left:20px;}
.banner_box a:first-child{margin: 0 0 0 0;}
/*********************************page_2*************************************/
.lifestyle{}
.lifestyle div{width:381px;}
.press{margin: -1px 0 0 0;}
.press ul{padding:12px 0 12px 0;}
.press ul li{padding:0 20px 22px 17px;}
.press ul li span{ color:#181818; font-size:14px;}
.m_bot1{ margin-bottom:5px;}
.brand_box{padding:32px 0 0 0;}
.brand div{width:362px; margin-right:10px;}
.brand figure{ padding-top:6px;}
.box2{border: 1px solid #f1f1f1;}
.facts{padding:23px 0 26px 16px;}
.m_bot2{ margin-bottom:10px;}
.designer{padding:23px 20px 34px 17px;}
.heritage{ padding-top:32px;}
.heritage h3{ margin-bottom:24px;}
.heritage img{ margin-bottom:15px;}
.heritage .button1{ margin-top:14px;}
/*********************************page_3*************************************/
.m_top{ margin-top:1px;}
.services a{ color:#FFF;}
.services a:hover{ color:#777;}
.services span{ font-family:Arial, Helvetica, sans-serif; line-height:22px; display:inline-block; margin: 0 0 0 0; width:108px; font-size: 13px; color:#777777;}
.accessories{padding:11px 0 0 0;}
.accessories a{ display:block; float:left;}
.accessories .one{margin: 0 41px 0 23px;}
.accessories .two{margin: 0 0 15px -12px;}
.accessories .three{margin: 0 0 0 15px;}
.accessories .four{margin: 0 31px 0 23px; padding-right:10px;}
.accessories .five{margin: 0 0 0 -12px;}
.accessories .six{margin: 0 0 0 15px;}
/*********************************page_4*************************************/
h3.all_ind{margin: -4px 0 24px -2px;}
.text_box{width:428px; margin: -5px 0 0 0px;}
.gallery{ position:relative; padding-bottom:42px;}
.gallery .f_right{width:430px;}
.gallery .f_left{ margin-left:-5px;}
/*********************************page_5*************************************/
.photos{padding:5px 0 0 1px;}
.photos a{ display:inline-block; margin-bottom:10px;}
.photos .button1{ margin:10px 0 21px 0;}
.sub_title{font-size: 12px; color:#040404;margin: -7px 0 14px 0;}
.sub_title a{ color:#fc1e4c; text-decoration:underline; padding-left:4px;}
.sub_title a:hover{ text-decoration:none;}
.sub_title .admin{ color:#898888; display:inline-block; padding-left:4px;}
.comment{ margin-bottom:42px;}
.comment div{width:345px;}
.comment .button1{ margin-right:16px;}
.comment figure{ padding-top:5px;}
.extra_h3{margin: -8px 0 25px 0;}
/* Contact form */
#contact-form {padding:0px 0 0 0; margin: -1px 0 0;}
#contact-form .success {width:246px;padding:10px;}
#contact-form textarea, #contact-form input {margin:0;font-size:13px; border:1px solid #e7e7e7; color:#595959; padding:14px 15px 16px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#fff;}
#contact-form input {width:198px;}
#contact-form textarea {overflow:auto; width:278px; height:114px;resize:vertical; float:left;margin: 0 0 0 0;}	
#contact-form label {display:block; padding-bottom:5px; min-height:55px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form .button {margin-left:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:22px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;border: 1px solid #373d3d; display:inline-block; float:left;}
#map_canvas {
    width:280px;
	height:375px;
}
.all_ind1{margin: -8px 0 18px 0;}
.address_box{width:261px;}
.adress{}
.adress span{ display:inline-block; width:74px;}
.adress dt{ margin-bottom:14px;}
.adress a{}
.adress a:hover{ text-decoration:underline;}
/*
<dl class="adress">
  <dt><strong>8901 Marmora Road,<br>Glasgow, D04 89GR.</strong></dt>
  <dd><span>Freephone:</span>+1 800 559 6580</dd>
  <dd><span>Telephone:</span>+1 800 603 6035</dd>
  <dd><span>FAX:</span>+1 800 889 9898</dd>
  <dd>E-mail: <a href="#">mail@demolink.org</a></dd>
</dl>
*/
/****************************footer************************/
footer {padding:33px 0 40px; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none; background:url(../images/footer_bg.jpg) repeat; margin: 0 5px 0 6px;}
footer .title{font-size: 24px; line-height: 29px; color:#fff; margin-bottom:15px;}
footer .contact{ color:#797979;}
footer .contact a{ color:#797979}
footer .contact dd{ margin-bottom:6px;}
footer .contact span{ display:inline-block; width:29px; padding:2px 0 0 0;}
footer .contact .img{ margin-top:5px;}
footer .contact .img1{ margin-top:2px;}
footer .contact .img2{ margin-top:3px;}
footer a:hover{ color:#FFFFFF;}
.social1{ overflow:hidden; padding:11px 0 0 0;}
.social1 a{ display:block; overflow:hidden; margin-right:8px;width:30px;height:30px; float:left;}
.social1 a:hover img{ margin-top:-30px;}
.privacy{ font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#fff; text-align:right; text-transform:uppercase;padding:17px 38px 0 0;}
.privacy span{ display:inline-block;font-size: 24px; line-height: 29px; color:#fff;margin: -8px 1px 0 0; position:relative;}
.privacy a{ color:#FFF; display:inline-block; position:relative; z-index:10;}
.privacy a:hover{ color:#757575;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000; z-index:999;}
.link{ color:#232323}
.link:hover{ color:#757575}




        #slides {
        overflow: hidden;
        }
            .slides_container {
                width:710px;
                height:260px;
                overflow: hidden;
            }
            .slides_container div.innerslide {
                width:710px;
                height:260px;
                display:block;
        overflow: hidden;
            }


.pagination {
    margin:1px 0 0;
    float: right;
    list-style: none;
}

.pagination li {
    float: left;
    margin: 0 1px;
}
.pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(/images/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
        position: relative;
        top: -40px;
        left: -10px;
        z-index: 20
}

.pagination li.current a, .pagination li.current a:hover { background-position: 0 -13px }

.pagination li a:hover { background-position: 0 -26px }
