@import "../css/reset.css";@import "../css/grid_24.css";@import "../css/superfish.css";@import url(http://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: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}
.p2{ margin-bottom:18px;}
.p3{ margin-bottom:21px;}
.p4{ margin-bottom:24px;}
.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:#ed008c; 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/button.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 5px 23px 6px; padding-top:29px; 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:481px;}
<!--header 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;width:481px;height:92px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}
header .f_left{}
header .f_right{padding:8px 0 0 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:#ed008c;}
.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{}

/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 33px; line-height: 40px; color:#212527; 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;}
h3{font-size: 24px; line-height: 29px; color:#252825; margin-bottom:15px;}
h4{font-size: 25px; line-height: 32px; color:#222;}
h4.ind1{ margin-bottom:px;}
h4.ind2{ margin-bottom:px;}
h4.ind3{ margin-bottom:px;}
/*================================>> 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;}

/*================================>> 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:200px;  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;}
.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:#ed008c;}
.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:#ed008c; color:#FFF;font-size: 18px; line-height: 24px;margin: 10px 0 5px; padding:3px 18px 4px;}
.newsletter a:hover{ background:#f652b3;}
.newsletter form{padding:5px 0 0 2px;}
.p_top{ padding-top:9px;}
.p_top1{ padding-top:6px;}
.p_top2{ padding-top:8px;}
.tired, .hair, .beauty, .fashion_show{ margin-bottom:77px;}
.tired div{width:341px;}
.hair figure{width:341px;}
/*********************************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:#ed008c;}
.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;}
.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:#ed008c; 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 #ecebf2; 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:10px;}
.social a img{ margin-top:-30px;}
.social a:hover img{ margin-top:0px;}
footer a:hover{ color:#ed008c !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;}
.privacy{ font-family:Arial, Helvetica, sans-serif;font-size: 11px; color:#ed008c; text-align:right; text-transform:uppercase;padding:17px 50px 0 0;}
.privacy span{ display:inline-block;font-size: 24px; line-height: 29px; color:#251f28;margin: -8px 1px 0 0;}
.privacy a{ color:#ed008c;}
.privacy a:hover{ color:#000 !important;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000}
a.red_font:hover{ color:#010101}