body {

color: #000000;
background-color: #fbfbfb;
    font-family: 'Marcellus', serif;
    font-size: 16px;
    line-height:19px;
    margin: 0px;
    padding: 0px;
}
p {
    color: #343434;
    font-family: 'Marcellus', serif;
    font-size: 16px;
    line-height:19px;
    padding: 0px;
	margin: 0px;
}
a {
	color: #00000;
	font-family: 'Marcellus', serif;
	text-decoration: none;
    font-weight: bold;
}
a:hover {
	color:#1d3648;
	text-shadow: black 1px 1px 5px;
    text-decoration: none;
}


img  {
    text-decoration: none;
    border: 0px;
}

h1 {
   
    font-family: 'Marcellus', serif;
    font-size: 24px;
    line-height: 16px;
	color: white;
	font-weight: normal;
	 background: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #6b8b39), color-stop(100%, #97c84b));
  background: -webkit-linear-gradient(#6b8b39, #97c84b);
  background: -moz-linear-gradient(#6b8b39, #97c84b);
  background: -o-linear-gradient(#6b8b39, #97c84b);
  background: -ms-linear-gradient(#6b8b39, #97c84b);
  background: linear-gradient(#6b8b39, #97c84b);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b8b39', endColorstr='#97c84b',GradientType=0 ); /* IE6-9 */;
	padding: 10px 20px;
	margin-bottom: 0px;
    margin-top: -10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0px;
    box-shadow: black 0px 0px 0px;
    border-radius: 0px 0px 17px 17px;
    text-align: center;
    
}

h2 {
     font-family: 'Marcellus', serif;
    font-size: 16px;
    line-height: 16px;
	color: white;
	font-weight: normal;
	 background: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #97c84b), color-stop(100%, #6b8b39));
  background: -webkit-linear-gradient(#97c84b, #6b8b39);
  background: -moz-linear-gradient(#97c84b, #6b8b39);
  background: -o-linear-gradient(#97c84b, #6b8b39);
  background: -ms-linear-gradient(#97c84b, #6b8b39);
  background: linear-gradient(#97c84b, #6b8b39);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c84b', endColorstr='#6b8b39',GradientType=0 ); /* IE6-9 */;
	padding: 3px 20px;
	margin-bottom: 0px;
    margin-top: -9px;
    margin-left: -9px;
    margin-right: -9px;
    box-shadow: black 0px 0px 2px;
    border-radius: 7px 7px 0px 0px;
    text-align: center;
    
    
}

h3 {
    color:#000000;
     font-family: 'Marcellus', serif;
    font-size: 18px;
    line-height:22px;
    margin: 1px 0px 3px 0px;
	padding: 0px;
    text-shadow: silver 0px 0px 5px;
    
}
h4 {
    font-family: 'Marcellus', serif;
	font-size: 16px;
    line-height: 16px;
	color: white;
	font-weight: normal;
	 background: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #97c84b), color-stop(100%, #6b8b39));
  background: -webkit-linear-gradient(#97c84b, #6b8b39);
  background: -moz-linear-gradient(#97c84b, #6b8b39);
  background: -o-linear-gradient(#97c84b, #6b8b39);
  background: -ms-linear-gradient(#97c84b, #6b8b39);
  background: linear-gradient(#97c84b, #6b8b39);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c84b', endColorstr='#6b8b39',GradientType=0 ); /* IE6-9 */;
	padding: 3px 20px;
	margin-bottom: 0px;
    margin-top: -9px;
    margin-left: -9px;
    margin-right: -9px;
    box-shadow: black 0px 0px 2px;
    border-radius: 7px 7px 0px 0px;
    text-align: center;
    
}

.topimage img{
    border-radius: 10px;
    box-shadow: black 1px 1px 3px;
    margin-top: 10px;
}


.white88{
    background-image: url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/insuranceonmain/white88.png');
    border-radius: 9px;
    padding: 10px;
}

.shadowblack{
    text-shadow: black 2px 2px 5px;
}

.tab{
    background-image: url('https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/insuranceonmain/white88.png');
    border-radius: 0px 0px 10px 10px;
    padding: 5px;
}
    




.rotate
{
transform:rotate(30deg); /* Normal Code */
-ms-transform:rotate(30deg); /* IE 9 */
-moz-transform:rotate(30deg); /* Firefox */
-webkit-transform:rotate(30deg); /* Safari and Chrome */
-o-transform:rotate(30deg); /* Opera */
}




.wrapper {
    background-repeat: repeat-x;
	background-position: top;   
}
.wrapper2 {
   
}

.roundimg img{
    border-radius: 7px;
    box-shadow: black 0px 2px 3px;
    opacity:.35;
}
.roundimg img:hover{
    border-radius: 7px;
    box-shadow: black 3px 5px 20px;
    opacity:1;
    
}
.logo{
        
    padding-right: 10px;
    
}
    
.quote{
      background: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #97c84b), color-stop(100%, #6b8b39));
  background: -webkit-linear-gradient(#97c84b, #6b8b39);
  background: -moz-linear-gradient(#97c84b, #6b8b39);
  background: -o-linear-gradient(#97c84b, #6b8b39);
  background: -ms-linear-gradient(#97c84b, #6b8b39);
  background: linear-gradient(#97c84b, #6b8b39);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c84b', endColorstr='#6b8b39',GradientType=0 ); /* IE6-9 */;
  border-radius: 7px 7px 0px 0px;
 padding: 12px;
 margin: 20px -5px 5px -5px;
  color: #ffffff;
}

.quote p{
 color: #ffffff;
  text-align: center;
}

.buttonbox{
    padding: 10px;
    background-color: #ffffff;
    box-shadow: black 0px 0px 3px;
    object.style.boxShadow="0px 0px 3px #000000";
    border-radius: 15px;
    margin:auto:
    border: solid #000000 1px;
}
    
    
    
/*---------------------------Header START---------------------------*/
.headerwide {
	padding-top: 15px;
  
}
.header {
	margin: auto;
	width: 960px;
}
.headerleft {
	float: left;
	width: 210px;
}
.headerright {
	float: left;
    padding-left: 0px;
	text-align: left;
	width: 690px;
}
.header3 {
    padding-bottom: 40px;   
}


.textshadow h2 {
    text-shadow: black 1px 2px 1px;
    color: #a4cc3b;
}

.header5 {
    float: left;
	width: 220px;
    padding: 5px;
}
.header6 {
    float: left;
    width: 120px;
    padding: 5px;
    margin-bottom: -5px;
}
.header7 {
    float: left;
    width: 310px;
    padding: 5px;
}

/*---------------------------Header END---------------------------*/


/*---------------------------Footer START---------------------------*/
.footerwide {
         background: -webkit-gradient(linear, 100% 0%, 0% 100%, color-stop(0%, #97c84b), color-stop(100%, #6b8b39));
  background: -webkit-linear-gradient(#97c84b, #6b8b39);
  background: -moz-linear-gradient(#97c84b, #6b8b39);
  background: -o-linear-gradient(#97c84b, #6b8b39);
  background: -ms-linear-gradient(#97c84b, #6b8b39);
  background: linear-gradient(#97c84b, #6b8b39);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97c84b', endColorstr='#6b8b39',GradientType=0 ); /* IE6-9 */;

	margin-top: 25px;
	padding: 10px 0px 15px 0px;
    box-shadow: black -1px -1px 15px;
}
.footer {
	margin: auto;
	width: 960px;
}
.footer p {
    color: #ffffff;
	font-size: 13px;
}
.footerleft {
	float: left;
	width: 360px;	
}
.footerright {
	float: left;
    padding-left: 10px;
	text-align: right;
	width: 590px;
}
.footer2, .footer3, .footer4 {
    padding-top: 10px;   
}
.FooterMenu {}
.FooterMenu ul {
    display: inline-block;
    margin: 0px;
    padding: 0px;
}
.FooterMenu ul li {
    display: block;
    float: left;
    list-style-type: none;
	width: auto;
}
.FooterMenu ul li a {
    text-decoration: none;
	color: #000000;
	display: block;
	float: left;
	font-size: 13px;
	padding: 0px 10px 0px 10px;
}
.FooterMenu ul li a:hover {
    color: #efe4c7;
}
.FooterMenu ul li:last-of-type a {
    padding-right: 0px;
}
/*--------1st level submenu-------*/
.FooterMenu li.le_menuitem_level_1 a {
    display: none;
}
/*--------2nd level submenu-------*/
.FooterMenu li.le_menuitem_level_2 a {
    display: none;
}
/*--------footer menu end---------*/
.le_view_mobile a {
    color: black !IMPORTANT;
    text-decoration: underline;
}
/*---------------------------Footer END---------------------------*/


/*---------------------------CLEAR START---------------------------*/
/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
.clearfix:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* ----------------------------------------------------
    sti slider
---------------------------------------------------- */

/* .sti_container { max-width: 100%; height: auto; } */

.sti_container {
    
    margin:0px auto;
    width:550px;
	min-height:100px;
	padding:0px;
	overflow:hidden;
}

.sti_container a { text-decoration:none; color:#2d75cd; }

.ajax_content { clear:both; }

.sti_slider {
	width:550px;
	/* height:207px; */
	overflow:hidden;
	position:relative;
	background:#;
	margin:0;
}

.sti_items {
	float:left;
	display:none;
	
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	padding:0px;
	margin:0px;
	
	width:15000px;

	-webkit-transform: translate3d(0px,0px,0px); 
}

.sti_items img { 
	padding:0px; margin:0px; float:left;
	-webkit-transform: translate3d(0px,0px,0px);
	-webkit-transform: translate2d(0px,0px);
}

.preload_32 { 
	background:#fff url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/preload_32.gif) center no-repeat; width:32px; height:32px; padding:5px; position:absolute; z-index:1000;
	border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, .3);
}
.preload_16 { 
	background:#fff url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/preload_16.gif) center no-repeat; width:16px; height:16px; padding:5px; position:absolute; z-index:1001; margin-top:28px; left:5px;
	border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

.sti_slide { width:550px; height:207px; float:left; padding:0; margin:0; background:#fff url(../img/texture_01.jpg); position:relative; }
.sti_slide div.banner_title { font-size:18px; background:#; color:#999; padding:10px; position:absolute; right:0; bottom:30px; opacity:.8; }
.sti_slide div.banner_title a { color:#fff; }
.sti_slide div.banner_title a:hover { text-decoration:underline; }

/* content */

.sti_content_slider { background:#fff; margin:0 auto; color:#777; }
.sti_content_slider .sti_content_inner { padding:0px; }
.sti_content_slider h1,  h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 0; color:#ffffff; }
.sti_content_slider h1 { font-size:32px; line-height:34px; margin-bottom:20px; }
.sti_content_slider h2 { font-size:26px; line-height:28px; margin-bottom:20px; }
.sti_content_slider h3 { font-size:20px; line-height:22px; margin-bottom:20px; }
.sti_content_slider h4 { font-size:16px; line-height:18px; margin-bottom:20px; }
.sti_content_slider h5 { font-size:14px; line-height:16px; margin-bottom:20px; }
.sti_content_slider h6 { font-size:12px; line-height:10px; margin-bottom:20px; }

.sti_content_slider p { margin-top:0; margin-bottom:20px; }
.sti_content_slider a:hover { text-decoration:underline; color:#6fa1df; }
.sti_content_slider img { margin:0 20px 20px 0; }

.sti_clear { clear:both; }
.sti_line { border-top:#ddd solid 1px; margin-top:20px; clear:both; }


/* ----------------------------------------------------
	sti product
---------------------------------------------------- */

.sti_prod { 
	width:110px; height:150px; display:inline-block; margin:22px 0px -5px 20px; position:relative; line-height:30px;
	
	/* ie7 fix */
	zoom: 1;
	*display: inline;
	*margin-bottom: 0px;
}
.sti_prod img { position:absolute; bottom:0; }

.sti_prod a.link { position:absolute; width:32px; height:32px; background:transparent url(../img/sprite_icons.png) no-repeat; bottom:0; opacity:.8; outline:none; z-index:2; }
.sti_prod a.link.more { background:transparent url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/sprite_icons.png) no-repeat 0 0; }
.sti_prod a.link.zoom { background:transparent url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/sprite_icons.png) no-repeat -32px 0; }
.sti_prod a.link.video { background:transparent url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/sprite_icons.png) no-repeat -64px 0; }
.sti_prod a.link.audio { background:transparent url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/sprite_icons.png) no-repeat -96px 0; }
.sti_prod a.link.content { background:transparent url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/sprite_icons.png) no-repeat -128px 0; }

.sti_shelf_divider { height:30px; clear:both; background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/shelf_divider.png) repeat-x; }
.sti_shelf_divider_bottom { width:100%; height:5px; clear:both; background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/shelf_divider_bottom.png) repeat-x; }

.sti_prod .fx_shadow { width:11px; height:150px; right:-11px; bottom:0; position:absolute; z-index:0; }
.sti_prod .fx_leftside { width:11px; height:150px; left:0; bottom:0; position:absolute; }

/* .sti_prod .ribbon { display:none; } */
.sti_prod .ribbon_green { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_green.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_blue { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_blue.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_orange { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_orange.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_red { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_red.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_black { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_black.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_gray { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_gray.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }
.sti_prod .ribbon_violet { background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/ribbon_violet.png) no-repeat; width:51px; height:54px; right:-6px; top:-6px; position:absolute; z-index:1; }


.sti_thumb_gallery { margin:12px; margin-top:16px; }
.sti_thumb_gallery img { border:#ddd solid 1px; padding:3px; box-shadow: 0px 0px 3px rgba(0, 0, 0, .1); }


/* ----------------------------------------------------
	sti prev/next / paginate
---------------------------------------------------- */

.sti_previous { 
	top:64%; left:0; height:40px; width:40px; position:absolute; background:#000 url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/nav_next_prev.png) left top no-repeat; 
	opacity:.8; border:#555 solid 0px; box-shadow: 3px 3px 5px rgba(0, 0, 0, .5); cursor:pointer; z-index:2;
}
.sti_next { 
	top:64%; right:0; height:40px; width:40px; position:absolute; background:#000 url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/nav_next_prev.png) right top no-repeat; 
	opacity:.8; border:#555 solid 0px; box-shadow: -3px 3px 5px rgba(0, 0, 0, .5); cursor:pointer; z-index:2;
}


.sti_paginate {
	position:relative;
	display:inline-block;
	margin-top:-25px;
	min-width:50px;
    background-color:#;
    text-align:center;
	overflow:hidden;
}

.sti_paginate .sti_page {
	float:left;
}
.sti_paginate .sti_control {
	float:left; border-left:#eaeaea solid 1px; margin-left:10px; padding-left:8px;
}
.sti_paginate .sti_control img { border:none !important; padding:0; }

.sti_paginate .sti_play { padding:0 !important; line-height:0 !important; float:left; margin-left:6px; margin-right:0 !important; }
.sti_paginate .sti_pause { padding:0 !important; line-height:0 !important; float:left; margin-left:6px; margin-right:0 !important; }

.sti_paginate .sti_btn {
    display:inline-block;
    padding:4px 11px 4px;
	margin-right:5px;
	margin-bottom:5px;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 22px;
    color: #777;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #;
    background-image: -ms-linear-gradient(top, white, #E6E6E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(top, white, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-bottom-color: #B3B3B3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	outline:none;
}

.sti_paginate .active {
	color: #222;
	background-color: #;
	background-image: none;
    background-image: -ms-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dddddd), to(#c5c5c5));
    background-image: -webkit-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -o-linear-gradient(top, #dddddd, #c5c5c5);
    background-image: linear-gradient(top, #dddddd, #c5c5c5);
    background-image: -moz-linear-gradient(top, #dddddd, #c5c5c5);
	
	border: 1px solid #999;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #D6D6D6 #D6D6D6 #BEBEBE;
    border-bottom-color: #888;
}

.sti_paginate .bullets_page {
	background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/page_bullets_sprite.png) no-repeat; width:18px; height:18px; margin:6px 6px 0 0; float:left; border:none; outline:none;
}
.sti_paginate .bullets_page_active {
	background:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/page_bullets_sprite.png) no-repeat -18px 0; width:18px; height:18px; margin:6px 6px 0 0; float:left; border:none; outline:none;
}

.sti_paginate .thumbnails_page { margin:0 3px 0 0; float:left; border:#fff solid 1px; outline:none; width:60px; height:40px; padding:0px; background:#fff; }
.sti_paginate .thumbnails_page img { border:none !important; }
.sti_paginate .thumbnails_page_active { margin:0 3px 0 0; float:left; border:#555 solid 1px; outline:none; width:60px; height:40px; padding:0px; background:#fff; opacity:.3 }
.sti_paginate .thumbnails_page_active img { border:none !important; }


/* ----------------------------------------------------
	sti menu
---------------------------------------------------- */

.sti_menu {
	position:relative;
	display:inline-block;
	margin:0 auto 15px auto;
    background-color: #fff;
    font-weight: 300;

	/*
	background:url(../img/texture_01.jpg);
	background-position:0 50px;
	*/
}

.sti_menu .sti_btn {
    display: inline-block;
    padding: 0px 8px 0px 2px;
    margin-bottom: 0;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
	border-right:#ddd solid 1px;
	outline:none;
}
.sti_menu .sti_btn:last-child { border:none; /* padding-right:0; */ }

.sti_menu .active {
	color: #b9b9b9;
}


/* ----------------------------------------------------
	sti cursor
---------------------------------------------------- */

.grab_cursor { cursor:move; }
.grab_cursor { cursor:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/mozgrab.png) 8 8, move; }
.grabbing_cursor { cursor:url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/mozgrabbing.png) 8 8, move; }


/* ----------------------------------------------------
	sti tooltip
---------------------------------------------------- */

.sti_tooltip { 
	background:#000; color:#fff; padding:5px 10px; position:absolute; z-index:1001; top:0; max-width:150px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; 
	box-shadow: 0 0 14px rgba(0, 0, 0, .5); border:#444 solid 1px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}


/* ----------------------------------------------------
	sti lightbox
---------------------------------------------------- */

#mask_lightbox { position:absolute; left:0; top:0; z-index:1001; background-color:#000; display:none; }
#popup_lightbox { 
	position:fixed; left:0; top:0; width:48px; height:48px; display:block; z-index:9999; background:#000; padding:0px; 
	border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; text-align:left; box-shadow: 0 0 30px rgba(0, 0, 0, .8);
}
#preload_lightbox { 
	background:#fff url(../img/preload_16.gif) center no-repeat; width:16px; height:16px; padding:5px; position:absolute; z-index:1001; left:10px; top:10px;
	border:#ddd solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}

#sti_bar_lightbox { 
	position:absolute; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:12px; bottom:0px; text-align:left; height:30px; 
	background-color:#000; padding:0; text-indent:10px; line-height:32px; border-top:#222 solid 1px; display:none; box-shadow: 0 10px 20px rgba(0, 0, 0, .8);
}
#close_btn_lightbox { width:30px; height:30px; top:0px; right:0; position:absolute; float:right; cursor:pointer; background:transparent url(https://3989ac5bcbe1edfc864a-0a7f10f87519dba22d2dbc6233a731e5.ssl.cf2.rackcdn.com/awf/btn_close.png) no-repeat; }

#html_content_lightbox { background:#fff; }
#html_content_lightbox html, body { height: 100%; }

#sti_previous_lightbox { 
	top:0; left:-40px; height:100%; width:40px; position:absolute; background:#000 url(../img/nav_next_prev.png) left center no-repeat; 
	opacity:.7; box-shadow: -3px 3px 10px rgba(0, 0, 0, .8); cursor:pointer; z-index:1002;
}
#sti_next_lightbox { 
	top:0; right:-40px; height:100%; width:40px; position:absolute; background:#000 url(../img/nav_next_prev.png) right center no-repeat; 
	opacity:.7; box-shadow: 3px 3px 10px rgba(0, 0, 0, .8); cursor:pointer; z-index:1002;
}


/* ----------------------------------------------------
	sliders description
---------------------------------------------------- */

.slider_description { margin:0px auto 40px auto; font-size:11px; color:#777; letter-spacing:1px; font-family: Helvetica, Arial, sans-serif; background:#f9f9f9; padding:5px; }
.slider_description strong { color:#222; font-size:12px; }


.marcador { background:#F00; width:10px; height:10px; position:absolute; z-index:100000; }


/*---------------------------CLEAR END---------------------------*/