* {
	margin:0;
	padding:0;
}
html {
	overflow:hidden;
}
body {
	font-family: 'Ovo', serif;
	font-size:12px;
	color:#fff;
	background-color:#000000;/*overflow:hidden;*/
	line-height: 1em;

}
h1 {
	margin:20px;
	font-size:40px;
}
img{ border:0;}
a:focus, a:hover { outline:none;}
:focus { outline:none;}
.st_overlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	/*background:transparent url(../images/pattern.png) repeat-x bottom left;*/
	opacity:0.3;
	overflow:hidden;
}
 .contactbg{height:90% !important;}
.st_main img.st_preview {
	position:absolute;
	left:0px;
	width:100%;
	
}
ul.st_navigation {
	position:absolute;
	width:100%;
	top:0px;
	/*left:-390px;*/
	list-style:none;
}
ul.st_navigation li {
	float:left;
	clear:both;
	margin-bottom:8px;
	position:relative;
	width:100%;
}
ul.st_navigation li span.st_link {
	background-color:#000;
	float:left;
	position:relative;
	line-height:50px;
	padding:0px 20px;
	-moz-box-shadow:0px 0px 2px #000;
	-webkit-box-shadow:0px 0px 2px #000;
	box-shadow:0px 0px 2px #000;
}
ul.st_navigation li span.st_arrow_down, ul.st_navigation li span.st_arrow_up {
	position:absolute;
	margin-left:15px;
	width:40px;
	height:50px;
	cursor:pointer;
	-moz-box-shadow:0px 0px 2px #000;
	-webkit-box-shadow:0px 0px 2px #000;
	box-shadow:0px 0px 2px #000;
}
ul.st_navigation li span.st_arrow_down {
	background:#000 url(../images/icons/down.png) no-repeat center center;
}
ul.st_navigation li span.st_arrow_up {
	background:#000 url(../images/icons/up.png) no-repeat center center;
}
.st_wrapper {
	display:none;
	position: absolute;
	width:100%;
	height:126px;
	overflow-y:hidden;
	top:50px;
	left:0px;
}
.st_thumbs {
	height:126px;
	margin: 0;
}
.st_thumbs img {
	float:left;
	margin:3px 3px 0px 0px;
	cursor:pointer;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	opacity:0.7;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.st_loading {
	position:fixed;
	top:50% !important;
	background: url(../images/icons/zanis.gif) no-repeat 10px 50%;
	padding:0px;
	width:362px;
	height:75px;
}
/*.st_loading1 {
	position:fixed;
	top:12%;
	background: url(../images/icons/test.png) no-repeat 10px 50%;
	padding:0px;
	width:500px;
	height:370px;
	
	
	
 
}*/

.st_about {
	display:block;
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.st_subcontent {
	background:url(../images/navbg.png) repeat-x;
	height:30px;
	margin:10px 0 0 0;
	padding:0;
	/*-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:0px 0px 10px #000;*/
	text-align:center;
	color:#fff;
	font-family: 'Ovo', serif;
}
.st_subcontent a:link, .st_subcontent a:visited {
	color:#fff;
	text-decoration:none;
	font-family: 'Ovo', serif;
	font-size:13px;
}
.st_subcontent a:active, .st_subcontent a:hover {
	color:#fcefc6;
	text-decoration:none;
	font-family: 'Ovo', serif;
	font-size:13px;
}
/*-----------For home page text slide---------------*/
#slideshow {
	padding:0 0 0 50px;
}
#slideshow IMG {
	
}
.home_title {	
	position:absolute;
	position:fixed;
	top: 315px;
	font-size:11px;
	display:block;
	height:100px;
	color:#000;
	text-align:center;
	left: 90px;
}





.st_title {
	
	position:absolute;
	position:fixed;
	bottom:117px;
	font-size:11px;
	display:block;
	height:100px;
	background:#000;
	text-align:center;
}

#footer {
	height:74px;
	background: url(../images/footbg.jpg) repeat-x;
	width:100%;
	position:fixed;
	bottom:0;
}
span.reference {
	font-family:Arial;
	font-size:11px;
	display:block;
}
.logo {
	bottom: 0px;
	left: 0px;
	position: absolute;
	height:73px;
}

/*------------For ranway----------*/
.st_runway {
	
	position:absolute;
	position:fixed;
	top:70px;
	font-size:11px;
	display:block;
	height:100px;
	background:url(../images/mnubg.png) repeat-x;
	margin:0 0 10px 0;
	
}

.st_runway img.title{ margin-top:10px;}



.lftlink a:link, a:visited{ font-size:16px; color:#fff; text-decoration:none; font-family: 'Ovo', serif; line-height:18px;}
.st_runway_mnu {
	background: url(../images/bg.png);
	position:absolute;
	position:fixed;
	top:158px;
	font-size:11px;
	display:block;
	height:38px;
	
	margin:0 0 10px 0;
}

.st_runway_submnu {
	background: url(../images/bg.png);
	position:absolute;
	position:fixed;
	top:163px;
	font-size:11px;
	display:none;
	height:38px;
	
	margin:0 0 10px 0;
}

.st_wideslider{

	position:fixed;
	
	top:39%;
	font-size:11px;
	display:block;
	height:323px;
	background: url(../images/bg.png);
	margin:0 0 10px 0;	
	width:100%;
	}
	
	.st_wideslider_vid{

	position:fixed;
	
	top:258px;
	font-size:11px;
	display:block;
	height:228px;
	background: url(../images/bg.png);
	margin:0 0 10px 0;	
	width:100%;
	}
	
	.st_wideslider1{
	position:fixed;
	
	top:208px;
	text-align:justify;
	display:block;
	height:345px;
	
	margin:0 0 10px 0;	
	
	}
	
	.st_wideslider3{
	position:fixed;
	
	top:208px;
	text-align:justify;
	display:block;
	height:345px;
	
	margin:0 0 10px 0;	
	
	}
	
	.st_wideslider2{
	position:fixed;
	
	top:158px;
	text-align:justify;
	display:block;
	height:345px;
	
	margin:0 0 10px 0;	
	
	}
	
	.st_philosophy{
	position:fixed;
	
	top:158px;
	text-align:justify;
	display:block;
	height:auto;
	
	margin:0 0 10px 0;	
	
	}


.sublink a:link, a:visited{ font-size:13px; color:#fff; text-decoration:none; font-family: 'Ovo', serif;}

 a.sub:link, a.sub:visited{ font-size:12px; font-family: 'Ovo', serif;}

.st_runway a:link{color:#fff; font-size:12px; font-family: 'Ovo', serif; text-transform:uppercase; text-decoration:none; text-shadow:none; line-height:18px; font-weight:400;} 

.pos{top:43px;}
.pos3{top:51px;}
.pos2{top:101px;}
.pos1{top:150px;}
.pos0{top:200px;}

.st_mnu1_inner{ position:absolute; width:343px; height:28px; background: url(../images/bg.png); padding:10px 0 0 48px;}
.nmu_width{ position:absolute; width:352px; height:26px; background: url(../images/bg.png); padding:14px 0 0 48px;}
 ul#mycarousel li{ float:left; position: relative;}
  ul#mycarousel li img{ float:left; border:0;}
  ul#mycarousel li:hover{ opacity:0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
	.cufon-canvas { margin:1px 0 2px 0; }
	
	strong .cufon-canvas { margin:2px 0 5px 0; }

ul#nav {
    height: 30px;   
    margin: 0 auto;
    text-align: center;
    width: 510px; /*872*/
	font-family: 'Ovo', serif;
}
ul#nav li {
    display: inline;
    float: left;
    padding: 0 8px;
	width:auto;
	clear:none;
	position: relative;
}
ul#nav li a {
    color: #C4B6AD;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: 400;
	height:30px;
	line-height:30px;
	position: relative;
    
}


ul#nav > li:hover > ul.dropdown{
    display: block;
    
}

ul#nav > li > ul.dropdown {
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: none outside none;
    min-width: 140px;
    padding: 1px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

ul#nav > li > ul.dropdown a,
ul#nav > li > ul.dropdown li
 {
    float: left;
    width: 100%;
}

ul#nav > li > ul.dropdown li
 {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
}

ul#nav > li > ul.dropdown > li > a
 {
    background: rgba(51,51,51, .93);
    color: #fff;
    font-size: 12px;
    text-align: left;
    text-transform: uppercase;
    padding-left: 10px;
    margin: 0 0 1px 0 !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed333333', endColorstr='#ed333333',GradientType=0 ); /* IE6-9 */
}

ul#nav > li > ul.dropdown > li > a:hover
 {
    background: rgba(40,35,24, .93);
    color: #c7b178;
}

ul#nav li.active a, ul#nav li a:hover {
	color:#ffffff;
}

a.bottomLink {
  background: url("../images/Fashion-Site.png") no-repeat scroll 0 -30px transparent;
  display: block;
  float: right;
  height: 29px;
  margin: 14px 0 0;
  text-indent: -9999em;
  width: 220px;
}

.bottomLink_share {
  display: block;
  float: right;
  margin: 0 0 0;
  min-width: 220px;
  background: rgba(3,2,2, .8);
  padding: 0 10px;
}

.bottomLink_share ul {
	list-style: none;
}

.bottomLink_share li {
	float: left;
	position: relative;
}


.bottomLink_share > ul > li > .nws_ltr {
	float: left;
	position: absolute;
	width: 225px;
	z-index: 1000;
	top: -40px;
	left: -105px;
	background: rgba(14,14,14, .9);
	padding: 10px;
	display: none;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60e0e0e', endColorstr='#e60e0e0e',GradientType=0 ); /* IE6-9 */
}

/*.bottomLink_share > ul > li:hover > .nws_ltr{
	display: block;
	animation: fadeInLoad .5s;
    -webkit-animation: fadeInLoad .5s;
}
*/

@keyframes fadeInLoad {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}

@-webkit-keyframes fadeInLoad {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}


.nws_ltr input[type="text"]{
	width: 65%;
	height: 11px;
	background: #c5a455;
	border-radius: 4px;
	border: 1px solid #030203;
	float: left;
	padding: 5px;
}

.nws_ltr button {
	background: #3D2B01;
	border: none;
	font-size: 11px;
	color: #fff;
	padding: 4px 5px;
	cursor: pointer;
	float: left;
	height: 22px;
}

.nws_ltr button:hover {
	color: #c5a455;
}

.bottomLink_share a{   
	color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 10px;
    position: relative;
    text-decoration: none !important;
}

.bottomLink_share a span{   
    font-size: 12px;
}

.bottomLink_share a:hover{
	color: #c5a455;
}

a.bottomLink:hover { background-position:0 0;}
.footer-container {
    border: medium none;
    bottom: 15px;
    height: 43px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 99;
}
a.title:link{ font-size:36px; font-weight:400; line-height:30px; color:#fff; font-family: 'Ovo', serif; display:block; padding:15px 0 3px 0;}
a.extramargin{ margin:10px 0 0 0;}

#slideshow div { position:absolute; top:0; left:0; width:100%;}
.preload { width:100%;}


#mycarousel > li > .img_share  {
	position: absolute;
	width: 100%;
	padding: 10px 0;
	background: rgba(0,0,0, .7);
	display: none;
}

#mycarousel > li:hover > .img_share {
	display: block;
	z-index: 9999;
}

.img_share ul {
	list-style: none;
}

.img_share li {
	float: left;
	position: relative;
}


.img_share a {   
	color: #FFFFFF;
    display: block;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 6px;
    position: relative;
    text-decoration: none !important;
}

.img_share a span{   
    font-size: 12px;
}

.img_share a:hover{
	color: #c5a455;
}



/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 383px;
    } 
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 265px;
    } 
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 265px;
    } 
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 383px;
    } 
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 260px;
    } 
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 383px;
    } 
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 383px;
    } 
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 383px;
    } 
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
    .home_title_2 {
        color: #000;
        display: block;
        float: right;
        font-size: 11px;
        height: 100px;
        position: relative;
        right: 65px;
        text-align: center;
        top: 265px;
    } 
}

