@import "../css/reset.css";@import "../css/grid_24.css";@import "../css/superfish.css";@import url(//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:14px; line-height:22px; color:#3f3838; min-width:1157px; background:url(../images/body_bg.jpg) 50% 0 repeat;}
.main {width:1049px;padding:0 19px 50px 115px;margin:0 auto; background:#FFF;}
/*********************************fonts*************************************/
p {margin-bottom:22px;color:#3f3838;}
.p2{ margin-bottom:18px;}
.p3{ margin-bottom:21px;}
.p4{ margin-bottom:24px;}
.p5{ margin-bottom:44px;}
.pj {margin-bottom:22px; text-align:justify}
.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}
.logo-text-pad { margin-bottom:12px;}
.r-pad { padding-right:15px; }
.italic{font-style:italic}
.letter {letter-spacing:-1px}
.font_14{ font-size:14px; color:#232323;}

.indenter{margin-left:40px; margin-right:20px;}

.indenter2{margin-left:20px; margin-right:20px;}
/*********************************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;}

.clear2 {clear:both;width:100%;line-height:0;font-size:0; float:none }


.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:#499197;outline:none; text-decoration:none; cursor:pointer;}
a:hover{ color:#7E1811; text-decoration:none;}
.button{ display:inline-block; padding:6px 20px 6px; margin: 17px 0 0 0; font-size: 18px; line-height: 22px; color:#fff; background:url(../images/button2.jpg) repeat-x;}
.button:hover{ background-position: 0 bottom; color:#FFF;}
.button1{background:url(../images/button.jpg) 0 bottom repeat-x;}
.button1:hover{ background-position: 0 top; color:#FFF;}
/*================================>> hovers <<========================================*/
.button, .list1 a, .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3	s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header*************************************/

header {margin: 0 0px 23px 0px; padding-top:20px; position:relative; z-index:999;}
header.bg{ background:url(../images/header_stripe.png) center bottom repeat-x; padding-bottom:29px;}
header h1{ float:left; width:162px; font-size: 38px; font-family: 'PT Sans Narrow', sans-serif;}
header-old h1 a {display:block;width:162px;height:81px;background:url(../images/logo.jpg) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}
header h1 a {display:block; line-height: 1em; color:#7E1811; width:162px; height:81px; text-decoration:none;}  
header .f_left{padding:0px 0 0 0px;}
header .f_right{padding:0px 0 0 0px;}
.headsub{ 
display:block; 
margin-right:-30px;
overflow:hidden; 
padding:0 0 0 0; 
min-width: 120px; 
max-width: 620px;
float:right; 
line-height: 32px; 
color:#F7EBDE;  
letter-spacing:normal;
text-transform:uppercase}

.socialh{ overflow:hidden; padding:2px 0 18px 0; float:right; margin-right:0px; margin-bottom:10px;}
.socialh a{ display:block; overflow:hidden; width:30px; height:30px; float:right; margin-right:2px;}
.socialh a img{ margin-top:-30px;}
.socialh a:hover img{ margin-top:0px;}



#search{ overflow:hidden; padding:38px 0 0 0; margin: 0 0 0 0; float:left;}
#search input{ border:none;margin: 0 0 0 0; background:url(../images/search_inp.jpg) no-repeat;width:166px; padding:9px 18px; float:left; font-size:14px; color:#a6a6a6; font-family:Arial, Helvetica, sans-serif;}
#search a{ display:block; width:32px;height:33px; background:url(../images/search_but.jpg) no-repeat; float:left;}
#search a:hover{ background-position: 0 -33px;}
/*********************************content*************************************/
#content {padding:37px 0px 39px 0px; position:relative; z-index:10;}
.cont_pad{padding:0 0 39px 0 !important;}

/*================================>> LISTS <<========================================*/
.list1{}
.list1 li{ margin-bottom:8px;}
.list1 a{ background:url(../images/marker1.jpg) 2px 4px no-repeat; padding-left:21px; text-decoration:underline;font-size: 14px;}
.list1 a:hover{ background-position: 8px 4px; text-decoration:none; color:#7E1811;}
.list2{}
.list2 li{ background:url(../images/marker3.png) 0 8px no-repeat; padding-left:12px; margin-bottom:8px;}
.list2 a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; color:#757575;}
.list3{}
.list3 li{ background:url(../images/marker3.png) 0 7px no-repeat; padding-left:20px;}
.list3 a{}

.list4{}
.list4 li{ margin-bottom:14px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#858585; width:590px}
.list4 a{ background:url(../images/marker1.jpg) 2px 4px no-repeat; padding-left:21px; text-decoration:underline; font-size: 14px;}
.list4 a:hover{ background-position: 8px 4px; text-decoration:none; color:#7E1811;}
/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 33px; line-height: 40px; color:#499197; background:url(../images/h2_bg.jpg) 1px 8px no-repeat; padding-left:39px; margin-bottom:18px;}
h2.b_none{ background:none; padding:0 0 0 0;}
h2.ind{ margin-bottom:17px;}
h2.ind1{ margin-bottom:18px;}
h2.ind2{ margin-bottom:15px;}
h2.ind3{ margin-bottom:24px;}
h2.ind4{ margin-bottom:17px; margin-top:64px;}
h3{font-size: 24px; line-height: 29px; color:#499197; margin-bottom:15px;}
h4{font-size: 25px; line-height: 32px; color:#499197;  letter-spacing:normal;}
h4.ind1{ margin-bottom:px;}
h4.ind2{ margin-bottom:px;}
h4.ind3{ margin-bottom:px;}
h5{font-size: 18px; line-height: 32px; color:#3f3838;letter-spacing:0px;}

.headtitle{font-size: 10px; line-height: 32px; letter-spacing:normal; float:right; color:#252825; text-transform:uppercase;}


/*================================>> GOOGLE FONTS  <<========================================*/
.newsletter a, .button{font-family: 'PT Sans Narrow', sans-serif;}
h4,.jcarousel-skin-tango .jcarousel-item .title, .privacy span, h2, h3{font-family: 'Open Sans Condensed', sans-serif;}
h4, .jcarousel-skin-tango .jcarousel-item .title, .newsletter a, .button, h2, h3{text-transform:uppercase;}
h4, .jcarousel-skin-tango .jcarousel-item .title{letter-spacing:-1px;}
h2{letter-spacing:-2px;}
/*********************************page_1*************************************/
.img_box{ overflow:hidden;}
.img_box figure{ float:left;}
.img_box>div{ float:right;}

.img-indent-r {float:right; margin:0 0px 40px 40px;}
.img-indent-ra {float:right; margin:0 0px 60px 40px;}
.img_boxh{ overflow:hidden;}
.img_boxh figure{ float:right;}
.img_boxh>div{ float:left;}
/*================================>> TABS <<========================================*/
.tabs_box{margin: 0 0 18px 0;}
.tabs { overflow:hidden; background:url(../images/tabs_header.jpg) repeat; margin-bottom:9px; position:relative;}
.tabs li {float:left;}
.tabs li a {padding: 6px 0 7px; background:url(../images/tabs_nav_a.jpg) repeat-x; text-decoration: none;font-size:13px;color:#fff; text-transform:uppercase; display:block;width:150px;  text-align:center;}
.tabs li a:hover, .tabs li.active a { background-position: 0 -50px;}

.tab_container {position:relative; height:1181px;}
.tab_content {position:absolute;}
.box{ border: 1px solid #f1f1f1; padding:23px 0 26px 16px;}
.box2{ border: 1px solid #f1f1f1; padding:23px 0 26px 16px; width:320px;}
.box3{ border: 1px solid #cccccc; padding:23px 0 26px 16px; width:320px; margin-left: 45px;}
.box4{ border: 1px solid #cccccc; padding:23px 0 26px 16px; width:320px; margin-left: 0px;}

.top_ind{ margin-top:33px;}
.marker{ background:url(../images/marker2.jpg) 0 10px no-repeat; padding-left:9px; font-size:12px;}
.color1{ color:#232323}
.red_link{ color:#7E1811;}
.red_link:hover{ color:#010101}
.m_left{ margin-left:96px;}
.banners{margin: 66px 0 0 0;}
.banners a{ display:inline-block; margin-left:16px;}
.banners a:first-child, .gallery_box .gal:first-child{margin: 0 0 0 0;}
/*********************************page_2*************************************/
.newsletter{margin: 18px 0 0 0;}
.newsletter input{border: 1px solid #dadada;font-size: 14px; color:#a6a6a6; padding:8px 19px 7px; width:232px;font-family:Arial, Helvetica, sans-serif;margin: 0 0 0 0;}
.newsletter a{ display:inline-block; background:#7E1811; color:#FFF;font-size: 18px; line-height: 24px;margin: 10px 0 5px; padding:3px 18px 4px;}
.newsletter a:hover{ background:#499197;}
.newsletter form{padding:5px 0 0 2px;}
.p_top{ padding-top:9px;}
.p_top1{ padding-top:6px;}
.p_top2{ padding-top:8px;}
.p_top3{ padding-top: 30px;}
.tired, .hair, .beauty, .fashion_show{ margin-bottom:47px;}
.tired div{width:341px;}
.hair figure{width:341px;}


.credits {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#605f5f; width:590px; padding: 20px;}

.credits td {padding: 3px; background-color:#F7EBDE;}


.credits2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; color:#605f5f; width:590px; padding: 20px;}

.credits2 td {padding: 10px; background-color:#F7EBDE;}

/*********************************page_3*************************************/
.fashion{margin: 0 0 29px 0;}
.fashion div{width:200px; margin-right:12px;}
.fashion figure{ padding-top:6px;}
.fashion p{ margin-bottom:7px;}
.red_font{ color:#7E1811;}
.designer div{width:420px; margin-right:41px;}
.bot_bord{ background:url(../images/bord_bottom.jpg) 0 bottom no-repeat; padding-bottom:20px; margin-bottom:21px;}
/*********************************page_5*************************************/
.fashion_show{}
.fashion_show>div{width:519px; margin-right:20px;}
.fashion_show figure{ padding-top:9px;}
.fashion_show h2{ margin-bottom:19px;}
.homegal h2{margin-bottom:8px; margin-top:-8px}
.ava_box{ margin-bottom:18px;}
.ava_box figure{padding:6px 0 0 0;}
.ava_box div{ color:#a9a9a9;width:198px; line-height:20px;}
.ava_box div .red_font{ font-size:12px;}
.bottom_ind{ margin-bottom:78px;}
.sub_title{font-size: 12px;color:#7E1811; padding:2px 0 25px 0;}
.comment{ margin-bottom:78px;}
.comment .button{ margin-right:5px}
.bot_bord1{ border-bottom:1px solid #f1f1f1; padding-bottom:50px; margin-bottom:6px !important;}
/*********************************page_6*************************************/
.map div{width:190px; margin-right:30px;}
.map figure{ padding-top:6px;}

/* Contact form */
#contact-form {padding:6px 0 0 0;}
#contact-form .success {width:246px; padding-bottom:10px;}
#contact-form textarea, #contact-form input {margin:0;font-size:14px; border:1px solid #dadada; color:#969696; padding:8px 19px 7px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#fff;}
#contact-form input {width:190px; float:left;}
#contact-form textarea {overflow:auto; width:310px; height:145px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; padding-bottom:12px; overflow:hidden;}	
#contact-form label.message { display:block; padding-bottom:0; }	
#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; float:left; padding-top:5px;width:110px; line-height:14px;}
#contact-form .buttons2 {overflow:hidden; position:relative; clear:both; padding-top:23px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
	margin-right:2px;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;border: 7px solid #a8babc; display:inline-block;}
#map_canvas {
    width:336px;
	height:283px;
}
.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:0px 0 13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:none; background:url(../images/footer1.jpg) repeat;margin: 0 5px;}
.social{ overflow:hidden;padding:11px 0 0 0;}
.social a{ display:block; overflow:hidden;width:30px;height:30px; float:left; margin-right:0px;}
.social a img{ margin-top:-30px;}
.social a:hover img{ margin-top:0px;}
footer a:hover{ color:#7E1811 !important;}
footer .bg{ padding-top:33px; padding-bottom:49px; background:url(../images/footer2.jpg) repeat;}
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 .small { font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#7E1811; text-align:right; text-transform:uppercase;padding:17px 38px 0 0;}
.privacy{ font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#7E1811; text-align:right; text-transform:uppercase;padding:67px 38px 0 0;}
.privacy span{ display:inline-block;font-size: 24px; line-height: 29px; color:#360906;margin: -8px 1px 0 0;}
.privacy a{ color:#360906;}
.privacy a:hover{ color:#000 !important;}

.cred{ font-family:Arial, Helvetica, sans-serif;font-size: 9px; color:#757575; text-align:right; text-transform:uppercase;padding:0px 0px 0 0;}.cred a{ color:#757575;}
.cred a:hover{ color:#000 !important;}

#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000}
a.red_font:hover{ color:#010101}


.bottomspacer {margin-bottom: 170px;}


