/* -------  title ------- */



h3.title{
	font-size: 12px;
	font-weight: normal;
	padding: 6px 10px;
	color: white;
	margin-bottom: 30px;
	line-height: 1;
	text-transform: uppercase;
	position:relative;
	display:block;
	
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

#footer h3.title{
	color:black;
}

h3.title:hover,
#footer h3.title:hover{
	color:white;
}


h3.title span.arrow{
	width: 0; 
		height: 0; 
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		position: absolute;
		display: block;
		bottom: -7px;
		left: 20px;
		
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
}

/*-------------------- Categories --------------*/

ul.categories_list li{

display: block;
background: url('../../../../images/bullet.png') no-repeat 0 7px;
padding: 0 0 0 14px;
list-style:none;
margin-left:10px;

}

ul.categories_list li a{
	color:#999;
	font-weight:bold;
}

/*-------------------- Dropcaps --------------*/


.dropcaps{
border-radius: 70px;
display: block;
float: left;
font-size: 45px;
font-style: normal;
font-weight: bold;
height: 50px;
line-height: 50px;
margin: 0px 7px;
opacity: 1;
overflow-x: visible;
overflow-y: visible;
text-align: center;
text-decoration: none;
width: 50px;
color: #fff;
background: #333;
}
/*-------------------- image --------------*/

.image_wrap_shortcode{
	position: relative;
	display: block;
}

.image_wrap_shortcode.left{
	float: left;
	margin-right:20px;
	margin-bottom:20px;
}

.image_wrap_shortcode.right{
	float: right;
	margin-right:20px;
	margin-bottom:20px;
}
.image_wrap_shortcode p{
position: absolute;
display: block;
bottom: 0px;
color: #fff;
margin: 0px;
padding: 5px 5%;
width: 90%;	
}

/*----------	Custom tabs -----------------*/


ul.custom_tabs {
	margin:0 !important;
	height:35px;
	width:100%;
	float:left;
}
.widget ul.custom_tabs {
	padding: 0px;
	margin:0;
	height:34px;
	width:100%;
	float:left;
	
}
ul.custom_tabs li {
	float:left;
	overflow:hidden;
	font-size:13px;
	font-weight:400;
	position:relative;
	cursor:pointer;

}
.post-content ul.custom_tabs li{
	margin-left:0px;
}

ul.custom_tabs li a.current{
	display: block;
	line-height: 1;
	border: 1px solid #dddddd;
	border-bottom: none;
	background:white;
	border-color: #dddddd;
}


ul.custom_tabs li a{
border: 1px solid #dddddd;
border-left:none;
display: block;
line-height: 1;
text-decoration:none;
background: #F4F4F4;
color:#333333;
font-size:15px;
font-style:italic;
}
ul.custom_tabs li.first_li a{
	border-left:1px solid #ddd;
}


.widget ul.custom_tabs li{
	border-bottom: none;
	padding: 0px;
	background: none;
}

ul.custom_tabs li a {
	padding:10px 15px;
}
.custom_tabs_wrap {
clear: both;
padding: 10px;

border: 1px solid #ddd;
}

.widget .custom_tabs_wrap {
margin-bottom: 0px;
padding-left: 0px;
padding-top:20px;
}

/*-----	Custom tabs2 -------------------*/

.custom_tabs2_container {
	overflow:hidden;
}
.left_tabs {
	float:left;
	width:250px;
	display:block;
	height:100%;
}
ul.custom_tabs2 {
	margin:0  !important;
	z-index:2;
	position:relative;
	
}
ul.custom_tabs2 li {
	height:50px;
	line-height:50px;
	font-size:14px;
	font-weight:400;	
margin-bottom:0px;
padding-left:20px;
margin-left:0px;
-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;


background:  url('../../../../images/line.png')right bottom no-repeat ;
}

ul.custom_tabs2 li.current a,
ul.custom_tabs2 li.current a:hover{
	color: #fff;	
}
ul.custom_tabs2 li a {
	display:block;
	padding:0px;
	margin-left: 0px;
	text-decoration:none;
	font-weight:normal;
}


.custom_tabs2_wrap {
	position:relative;
	margin-left:250px;
	z-index:1;
	margin-bottom:25px;
}

.custom_tabs2_content {
	padding-left: 20px;
	border-left: 1px solid;
}
/* accordion */
.accordion {
    margin: 0 auto;
}


.accordion h2 {
margin: 0px;
cursor: pointer;
font-size: 13px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
font-weight: normal;
font-family: Georiga;
font-style: italic;
display: block;
border: 1px solid #DDD;
line-height: 32px;
color: #333;
border-top:none;
}
.accordion h2.first{
	border-top:1px solid #DDD;
	
}

.accordion h2 span.icon{
	text-indent: -9999px;
	display: block;
	width: 32px;
	height: 32px;
	float: left;
	-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;


background: url('../../../../images/icons_32.png');
	background-position: 0px -64px;	
	background-color: none;
}

/* currently active header */
.accordion h2.current {
    cursor:default;
    

}

.accordion h2.current span.icon{

background-position: -32px -64px;
}

/* accordion pane */
.accordion .pane {
    display: none;
    font-size: 12px;
    padding: 10px 32px 10px 10px;
    background: #F4F4F4;
    border: 1px solid #DDD;
    border-top: none;
}

/* a title inside pane */
.accordion .pane h3 {
    font-weight:normal;
    margin:0;
    font-size:16px;
}

/* -------  latest_news ------- */

ul.latest_news{
	margin: 0px;
}

.footer .latest_news img,
.latest_news img{
	float: left;
	margin-right: 20px;
	
	border: 3px solid transparent;
	
	-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
}

.footer .latest_news li,
.latest_news li{
	margin-bottom:20px;
}
.widget  ul.latest_news li{
	padding: 0px;
	border-bottom: none;
	background: none;
	line-height: 1;
}
.widget  ul.latest_news{
	padding: 0px;
	margin: 0px;
}

.footer .latest_news h6,
.latest_news h6{
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 14px;
	font-weight: bold;
	color: white;
	margin: 0px;
}



.footer .latest_news p,
.latest_news p{
	line-height: 18px;
	margin: 0px;
	font-size: 11px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-weight: lighter !important;
}

.footer .latest_news li:hover p,
.latest_news li:hover p{
	text-decoration:underline;
}


.footer .latest_news p.date{
	color: #888;
	font-size:10px;
}

.footer .latest_news li:hover p.date{
	text-decoration:none;
}


.footer .latest_news h6 a,
.latest_news h6 a{
	text-decoration: none;
	text-transform: none;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	font-size: 14px;
	font-weight: bold;
	color: white;
	margin: 0px;
}

.widget .latest_news h6 a{
	color: #000;
}

/* -------  social_list ------- */

.social-wrap li{
	
	background: none;
	
	-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
		
	line-height: 32px;
}



.social-wrap li a{

	
	-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;

}

.social-wrap li a span{
	display: block;
	text-indent: -9999px;
	width: 32px;
	height:32px;
	background: url('../../../../images/icons_32.png');
	float: left;
	margin-right:5px;
	
}





.social-wrap li a.facebook{
	background-position:  0px 0px;
}
.social-wrap li:hover a.facebook{
	background-position:  -32px 0px;
}


.social-wrap li a.twitter{
	background-position:  0px -32px;
}
.social-wrap li:hover a.twitter{
	background-position:  -32px -32px;
}

.social-wrap li a.g_plus{
	background-position:  0px -64px;
}
.social-wrap li:hover a.g_plus{
	background-position:  -32px -64px;
}

.social-wrap li a.youtube{
	background-position:  0px -96px;
}
.social-wrap li:hover a.youtube{
	background-position:  -32px -96px;
}

.social-wrap li a.vimeo{
	background-position:  0px -128px;
}
.social-wrap li:hover a.vimeo{
	background-position:  -32px -128px;
}


.social-wrap li a.rss{
	background-position:  0px -160px;
}
.social-wrap li:hover a.rss{
	background-position:  -32px -160px;
}

.social-wrap li a.email{
	background-position:  0px -288px;
}
.social-wrap li a.email:hover{
	background-position:  -32px -288px;
}

.social-wrap li a.website{
	background-position:  0px -448px;
}
.social-wrap li a.website:hover{
	background-position:  -32px -448px;
}

.post-content .social-wrap li {
margin-left: 0px;
}

.post-content .social-wrap  {
margin: 0px 10px;
}
/* -------  ul ------- */

ul.custom_ul{
	margin:0px;
}

.custom_ul li{
	padding: 0px;
	line-height: 32px;
}

.widget ul.custom_ul{
	padding:0px;
}

.widget ul.custom_ul li{
	
	border-bottom:none;
	background:none;
	padding-left:0px;
}

.custom_ul li span{
	text-indent:-9999px;
	float:left;
	display: block;
	margin-right:10px;
	width:32px;
	height:32px;
	-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	background:transparent url('../../../../images/icons_32.png') no-repeat;
	
	background-position:  -64px -64px;
	border-radius:0px;
}

.custom_ul li:hover span{

}
.custom_ul li span.arrow{
	background-position:  0px 0px;
	border-radius:32px;
}

.custom_ul li:hover span.arrow{
	background-position:  -32px 0px;
	
	border-radius:32px;
}

.custom_ul li span.bullet{
	background-position:  0px -800px;
	border-radius:32px;
}

.custom_ul li:hover span.bullet{
	background-position:  -32px -800px;
	
	border-radius:32px;
}

.custom_ul li span.check{
	background-position:  0px -128px;
	border-radius:32px;
}

.custom_ul li:hover span.check{
	background-position:  -32px -128px;
	
	border-radius:32px;
}




/* -------  flickr ------- */

.footer .flickr img{
	width: 60px;
	height: 60px;
	display: block;
	margin-right: 5px;
	margin-bottom: 10px;
	float: left;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	border: 1px solid white;
	margin-left: 5px;
}

.widget .flickr img{
	width: 70px;
	height:70px;
	display: block;
	
	margin-right:14px;
	margin-bottom:14px;
	
	float:left;
	
	
	
	-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
}


/* -------  twitter ------- */

.widget ul.tweets{
	padding: 0px;
	margin: 0px;
}
.tweet-text{
	font-size: 12px;
}

.widget ul.tweets li,
ul.tweets li{
	border-bottom: none;
	line-height: 20px;
	margin-bottom: 10px;
	background: none;
	font-size: 12px;
	font-weight: 400;
	font-style: italic;
	padding-left:32px;
}

.widget ul.tweets li a{
	text-transform: none;
	color: #000;
	font-style:normal;
}

.widget ul.tweets  li .tweet-text span{
	display: none;
}

.widget .tweet-time{
	color: black;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
}

ul.tweets li a{
	text-transform: none;
	color: #fff;
	font-style:normal;
}

.widget ul.tweets li span,
ul.tweets li span{
	margin-left: -40px;
	text-indent: -9999px;
	float: left;
	display: block;
	width: 32px;
	height: 32px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	background: url('../../../../images/icons_32.png') no-repeat;
	background-position: 0px 0px;
}

.widget ul.tweets li:hover span,
ul.tweets li:hover span{
	background-position:  0px -32px;
}

.tweet-time{
	text-align: right;
	font-style: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	font-weight: 400;
}

.widget ul.tweets li{
	padding-left:0px;
}
/**************** social_box  *******************/
.social_box_count a {
width: 27%;
display: block;
float: left;
text-align: center;
text-decoration: none;
color: white !important;
font-size: 14px;
height: 50px;
padding: 20px 3%;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.social_box_count a.fb_count{
	background: #3B5998;
}
.social_box_count a.tw_count{
	background: #33BCEF;
}
.social_box_count a.rss_count{
	background: #e67700;
}


/*********** posts **************/

.blog-thumb .post-content{
	margin-top: 10px;
}

.blog-thumb p.comments_number{
	float: right;
	font-size: 19px;
	min-width: 50px;
	text-align: right;
	line-height: 32px;
}

.blog-thumb p.comments_number span.icon{
	display: block;
	height: 32px;
	width: 32px;
	background: transparent url('../../../../images/icons_32.png') no-repeat;
	float: left;
	background-position: -96px 0px;
	
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.blog-thumb p.comments_number:hover span.icon{
	background-position: -96px -32px;
}
.blog-thumb h3.date{
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	line-height:1;
}

.blog-thumb h2.title{
	font-size: 28px;
	font-weight: bold;
	margin: 0px;
}

.blog-thumb h2.title a{
	color: #000;
}


.blog-thumb p.excerpt{
	margin: 15px 0px;
	font-weight:400;
}


.blog-thumb audio{
	width: 80%;
}

 .thumb-border{
	padding-bottom: 30px;
	border-bottom:1px solid #D9D7D4;
	margin-bottom:30px;
}

.thumb-direction .right{
	float: right;
}

.thumb-direction .left{
	float: left;
}

.thumb-direction a{
	background: url('../../../../images/dark-bg.png');
	padding: 6px 20px;
	border-radius:4px;
	color: #fff;
}

.thumb-direction a:hover{
	color: #ccc;
}


.post-footer{
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom:30px ;
	border-top: 1px solid #D9D7D4;
}

.post-footer p.author a,
.post-footer p.cats a,
.comment-author .fn a{
	font-weight:bold;
	color:#333;
}

.post-footer .author{
	float: left;
}

.post-footer .cats{
	float: right;
}

.comment-author .fn a{
font-size:14px;
}


/********* button **************/

  
  
  .btn.right{
  	float:right;
  }
  
  .btn.left{
  	float:left;
  }
    
  
   
   /***** contact form ****/
   
  
   
   #contact-form .contact_form_button {
   margin: 0px;
   margin-bottom:10px;
   }
   
   .message_contact_true,
   .message_contact_false{
   		display: none;
   }
   
    #contact-form input.contact_error,
    .footer #contact-form input.contact_error{
    	border: 2px solid;
    }
   
  
    
    /*********** divider_space ************/
    .divider_space{
    	display: block;
    	height:50px;
    }
    
    .divider_shortcode{
    	display: block;
    	margin-top: 25px;
    	margin-bottom:25px;
    	height:1px;
    	width: 100%;
    	background: #c7c6c5;
    }
    
    
    /***************** toggle ***************/
    
    .toggle{
    	margin: 20px 0px;
    }
    
    .toggle h3{
    	margin:0px;
    	line-height:32px;
    	
    	background: #333;	
    	
    	-webkit-transition: all 0.2s ease-out;
    	-moz-transition: all 0.2s ease-out;
    	-ms-transition: all 0.2s ease-out;
    	-o-transition: all 0.2s ease-out;
    	transition: all 0.2s ease-out;
    
    }
    .toggle h3 span{
    	text-indent: -9999px;
    	display: block;
    	width: 32px;
    	height: 32px;
    	float: left;
    	-webkit-transition: all 0.2s ease-out;
    	-moz-transition: all 0.2s ease-out;
    	-ms-transition: all 0.2s ease-out;
    	-o-transition: all 0.2s ease-out;
    	transition: all 0.2s ease-out;
    	background-position: -320px -32px;
    	margin-top: 4px;
    	background:  url('../../../..//images/icons_32.png') no-repeat;
    	
    	background-position:  0px -64px;
    }
    .toggle h3.active span{
    	background-position:  -32px -64px;
    }
    
    .toggle h3 a,
    .toggle h3 a:hover{
    	color: #fff;
    	font-size:12px;
    	line-height: 32px;
    	margin:0px;
    	padding: 0px;
    	font-weight:bold;
    }
    
    .toggle .content{
    	margin: 0px;
    	padding:10px;
    	border-bottom: 1px solid;
    	border-right: 1px solid;
    	border-left: 1px solid;
    }
    .toggle .content p{
    	margin: 0px;
    	font-size: 12px;
    	line-height: 22px;
    	padding: 0px 5px;
    }
    
    
    
    
        
    /*********** box ************/
    
    .box{
    margin: 0px 0px 20px;
    }
    .box p{
    margin: 0px;
    line-height:1;
    font-weight:bold;
    font-size:12px;
    padding: 15px;
    color:#fff;	
    }
     .box p span.message{
     	font-size:11px;
     	font-weight:lighter;
     }
     
      .box.success{
      	background-color: #93b336;
       }
   .box.warning{
   	background-color: #ec5456;
    }
    
    .box.info{
    	background-color: #5486ec;
     }
     
     .box.notice{
     	background-color: #e9ac03;
      }
      
    
    
         /***************** call_an_action ****************/
     
     .call_an_action-wrap{
     	
     }
      /*********** tables *************/
      
            
     
      
      
      /* Table Shortcodes*/
      
      .two-column-table .price-column{
      	width: 48%;
      }
      
      .three-column-table .price-column{
      	width: 33%;
      }
      
      .four-column-table .price-column{
      	width: 24%;
      }
      
      .five-column-table .price-column{
      	width: 19.5%;
      }
      
      .six-column-table .price-column{
      	width: 16.5%;
      }
      
      
      .post-content .price-column{
      	float:left;
      }
      .post-content .price-column li{
      	list-style:none;
      	line-height:1.5;
      	padding:10px;
      	text-align: center;
      	border-bottom: 1px solid;
      	margin: 0px;
      }
      .post-content .price-column ul{
      	margin:0px;
      }
      .post-content .price-column h3{
      	text-align:center;
      	font-weight:normal;
      	line-height: 1;
      	padding: 10px 0px;
      	margin:0px;
      	color: #fff;
      }
      .post-content .price-column .price-info{
      	background:#EEE;
      	border-bottom:1px solid;
      	
      }
      
      .price-column{
      	
      border-right: 1px solid;
      
      }
      
      .price-column a.button{
      	font-size: 14px;
      	text-decoration: none;
      	margin: 10px 60px;
      	line-height: 2;
      }
      
      .price-column.first-column{
      	
      border-left: 1px solid;
      
      }
      .price-info{
      	text-align:center;
      }
      .price-info .cost{
      	line-height: 1;
      	font-size: 50px;
      	font-weight: bold;
      	padding-top: 20px;
      }
      .price-info .details{
      	padding-bottom: 20px;
      }
      
      
      /******** dark_container *******/
      
      .borderd_container{
      	padding: 15px;
      	background:#fafafa;
      	border: 1px solid #d7d7d7;
      }
      
      .dark_container{
      	border-top: 1px solid #363f45;
      	box-shadow: inset 0px 1px 0px #71787b;
      	
      	background-color: #49545b;
      	background-image: -webkit-gradient(linear, left top, left bottom, from(#363f45), to(#2e383d));
      	background-image: -webkit-linear-gradient(top, #49545b, #363f45);
      	background-image: -moz-linear-gradient(top, #49545b, #363f45);
      	background-image: -o-linear-gradient(top, #49545b, #363f45);
      	background-image: -ms-linear-gradient(top, #49545b, #363f45);
      	background-image: linear-gradient(top, #49545b, #363f45);
      	
      	padding: 20px 0px;
      }
      .light_container_shadow{
      	background: url('../../../../images/light-yellow-pattern.png');
      	padding: 30px 0px;
      	box-shadow:0px 0px 4px #333;
      }
      
      .light_container{
      	padding: 30px 0px;
      	text-shadow: 0px 1px 0px #DDD;
      	}
      	
      	/********** quote ***********/
      	
      	.quote{
      		background: url('../../../../images/quote.png') no-repeat top right;
      		padding-top: 10px;
      		margin-bottom:10px;
      	}
      	/********* support ************/
      	.support-phone,
      	.support-text{
      		background: url('../../../../images/light-blue.png');
      		padding: 20px;
      		border: 1px solid #48636e;
      		color: #fff;
      		text-shadow:0px 1px 0px black;
      		font-weight:bold;
      	}
      	.support-phone p,
      	.support-text p{
      		margin:0px;
      		font-size:12px;
      		text-align:center;
      	}
      	
      	.support-phone{
      		border-bottom:none;
      		border-radius: 3px 3px 0px 0px;
      		margin-top: 20px;
      	}
      	.support-phone .phone{
      		font-size:18px;
      		line-height:34px;
      	}
      	.support-phone .email{
      		font-size:16px;
      		line-height:34px;
      	}
      	.support-phone li{
      		float: left;
      		width: 33%;
      		text-align: center;
      	}
      	
      	.support-phone .and_icon{
      		display: block;
    
      		height:34px;
      		background:url('../../../../images/and_icon.png') no-repeat center center ;
      	}
      	
      	.support-text{
      		border-radius:0px 0px 3px 3px;
      	}
      	
      	
      	/************ boxed_container_title ***********/
      	
      	.boxed_container_title_title{
      		border: 1px solid #394f5d;
      		box-shadow: inset 0px 1px 0px #a3b3bc;
      		border-radius:4px 4px 0px 0px;
      		background-color: #425663;
      		background-image: -webkit-gradient(linear, left top, left bottom, from(#728a98), to(#425663));
      		background-image: -webkit-linear-gradient(top, #728a98, #425663);
      		background-image: -moz-linear-gradient(top, #728a98, #425663);
      		background-image: -o-linear-gradient(top, #728a98, #425663);
      		background-image: -ms-linear-gradient(top, #728a98, #425663);
      		background-image: linear-gradient(top, #728a98, #425663);
      		
      		font-weight: bold;
      		text-shadow:0px 1px 0px black;
      		color: #fff;
      		font-size:18px;
      		text-transform:uppercase;
      		line-height:50px;
      		text-align:center;      		
      	}
      	
      	.boxed_container_title_content{
      		border: 1px solid #d0d0d0;
      		border-top: none;
      		padding: 15px 30px;
      		
      	}
      	
      	
      	/****** input *****/
      	
      	
      	
      	.post-content select{
      		-webkit-appearance: none;
      		-moz-appearance: none;
      		appearance: none;
      		line-height: 1;
      		color: #A0A0A0;
      		font-size: 12px;
      		padding: 6px 10px;
      		height: 35px;
      		background:white url('../../../../images/arrow_down.png') right center no-repeat;
      		border-color: #c2c2c2;
      	}
      	
      	
      	.post-content input[type="text"], 
      	.post-content input[type="password"], 
      	.post-content input[type="datetime"], 
      	.post-content input[type="datetime-local"], 
      	.post-content input[type="date"], 
      	.post-content input[type="month"], 
      	.post-content input[type="time"], 
      	.post-content input[type="week"], 
      	.post-content input[type="number"], 
      	.post-content input[type="email"], 
      	.post-content input[type="url"], 
      	.post-content input[type="search"], 
      	.post-content input[type="tel"], 
      	.post-content input[type="color"], 
      	.post-content .uneditable-inpu{
      		background: #F1F1F1;
      		border: none;
      		font-size: 13px;
      		font-style: italic;
      		max-width: 400px;
      	}  
      	
      	.post-content textarea,
      	textarea.element-block{
      		background: #F1F1F1;
      		border: none;
      		font-size: 13px;
      		font-style: italic;
      		max-width: 405px;
      		width: 100%;
      		padding: 10px;
      		min-height: 100px;
  	   }   
  	   
  	   input.element-block{
  	   	line-height: 18px;
  	   	color: #A0A0A0;
  	   	font-size: 12px;
  	   	padding: 7px 2%;
  	   	width:96%;
  	   	border-color: #c2c2c2;

  	   	max-width: 400px;
  	   }
      	
      	
      	input.element-block,
      	textarea.element-block{
      		margin-bottom:15px !important;
      		border-radius:4px;
      	}
      	
      	 	
      	
      	
      	
      	
      
      	
      	
      	input::-webkit-input-placeholder {
      	    color:    #A0A0A0;
      	}
      	input:-moz-placeholder {
      	    color:    #A0A0A0;
      	}
      	input:-ms-input-placeholder {
      	    color:    #A0A0A0;
      	}
      	
      	input:focus::-webkit-input-placeholder {
      	    color:    #black;
      	}
      	input:focus:-moz-placeholder {
      	    color:    #black;
      	}
      	input:focus:-ms-input-placeholder {
      	    color:    #black;
      	}
      	
      	
      	
      	.post-content input.element-block.icon:focus,
      	.post-content textarea.element-block.icon:focus{
      		opacity:1;
      		border-color: #c2c2c2;
      		color: #A0A0A0;
      		
      	}
      	
      	
      	      	
      	select.element-block{
      		width: 100%;
      	}
      	
      	
      	/* TipTip CSS - Version 1.2 */
      	
      	#tiptip_holder {
      		display: none;
      		position: absolute;
      		top: 0;
      		left: 0;
      		z-index: 99999;
      	}
      	
      	#tiptip_holder.tip_top {
      		padding-bottom: 5px;
      	}
      	
      	#tiptip_holder.tip_bottom {
      		padding-top: 5px;
      	}
      	
      	#tiptip_holder.tip_right {
      		padding-left: 5px;
      	}
      	
      	#tiptip_holder.tip_left {
      		padding-right: 5px;
      	}
      	
      	#tiptip_content {
      		font-size: 11px;
      		color: #fff;
      		text-shadow: 0 0 2px #000;
      		padding: 4px 8px;
      		border: 1px solid rgba(255,255,255,0.25);
      		background-color: rgb(25,25,25);
      		background-color: rgba(25,25,25,0.92);
      		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
      		border-radius: 3px;
      		-webkit-border-radius: 3px;
      		-moz-border-radius: 3px;
      		box-shadow: 0 0 3px #555;
      		-webkit-box-shadow: 0 0 3px #555;
      		-moz-box-shadow: 0 0 3px #555;
      	}
      	
      	#tiptip_arrow, #tiptip_arrow_inner {
      		position: absolute;
      		border-color: transparent;
      		border-style: solid;
      		border-width: 6px;
      		height: 0;
      		width: 0;
      	}
      	
      	#tiptip_holder.tip_top #tiptip_arrow {
      		border-top-color: #fff;
      		border-top-color: rgba(255,255,255,0.35);
      	}
      	
      	#tiptip_holder.tip_bottom #tiptip_arrow {
      		border-bottom-color: #fff;
      		border-bottom-color: rgba(255,255,255,0.35);
      	}
      	
      	#tiptip_holder.tip_right #tiptip_arrow {
      		border-right-color: #fff;
      		border-right-color: rgba(255,255,255,0.35);
      	}
      	
      	#tiptip_holder.tip_left #tiptip_arrow {
      		border-left-color: #fff;
      		border-left-color: rgba(255,255,255,0.35);
      	}
      	
      	#tiptip_holder.tip_top #tiptip_arrow_inner {
      		margin-top: -7px;
      		margin-left: -6px;
      		border-top-color: rgb(25,25,25);
      		border-top-color: rgba(25,25,25,0.92);
      	}
      	
      	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
      		margin-top: -5px;
      		margin-left: -6px;
      		border-bottom-color: rgb(25,25,25);
      		border-bottom-color: rgba(25,25,25,0.92);
      	}
      	
      	#tiptip_holder.tip_right #tiptip_arrow_inner {
      		margin-top: -6px;
      		margin-left: -5px;
      		border-right-color: rgb(25,25,25);
      		border-right-color: rgba(25,25,25,0.92);
      	}
      	
      	#tiptip_holder.tip_left #tiptip_arrow_inner {
      		margin-top: -6px;
      		margin-left: -7px;
      		border-left-color: rgb(25,25,25);
      		border-left-color: rgba(25,25,25,0.92);
      	}
      	
      	/* Webkit Hacks  */
      	@media screen and (-webkit-min-device-pixel-ratio:0) {	
      		#tiptip_content {
      			padding: 4px 8px 5px 8px;
      			background-color: rgba(45,45,45,0.88);
      		}
      		#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
      			border-bottom-color: rgba(45,45,45,0.88);
      		}
      		#tiptip_holder.tip_top #tiptip_arrow_inner { 
      			border-top-color: rgba(20,20,20,0.92);
      		}
      	}
      	
      	
      	/**** fancybox *****/
      	/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
      	.fancybox-tmp iframe, .fancybox-tmp object {
      		vertical-align: top;
      		padding: 0;
      		margin: 0;
      	}
      	
      	.fancybox-wrap {
      		position: absolute;
      		top: 0;
      		left: 0;
      		z-index: 8020;
      	}
      	
      	.fancybox-skin {
      		position: relative;
      		padding: 0;
      		margin: 0;
      		background: #f9f9f9;
      		color: #444;
      		text-shadow: none;
      		-webkit-border-radius: 4px;
      		   -moz-border-radius: 4px;
      		        border-radius: 4px;
      	}
      	
      	.fancybox-opened {
      		z-index: 8030;
      	}
      	
      	.fancybox-opened .fancybox-skin {
      		-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
      		   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
      		        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
      	}
      	
      	.fancybox-outer, .fancybox-inner {
      		padding: 0;
      		margin: 0;
      		position: relative;
      		outline: none;
      	}
      	
      	.fancybox-inner {
      		overflow: hidden;
      	}
      	
      	.fancybox-type-iframe .fancybox-inner {
      		-webkit-overflow-scrolling: touch;
      	}
      	
      	.fancybox-error {
      		color: #444;
      		font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
      		margin: 0;
      		padding: 10px;
      	}
      	
      	.fancybox-image, .fancybox-iframe {
      		display: block;
      		width: 100%;
      		height: 100%;
      		border: 0;
      		padding: 0;
      		margin: 0;
      		vertical-align: top;
      	}
      	
      	.fancybox-image {
      		max-width: 100%;
      		max-height: 100%;
      	}
      	
      	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
      		background-image: url('../images/fancybox_sprite.png');
      	}
      	
      	#fancybox-loading {
      		position: fixed;
      		top: 50%;
      		left: 50%;
      		margin-top: -22px;
      		margin-left: -22px;
      		background-position: 0 -108px;
      		opacity: 0.8;
      		cursor: pointer;
      		z-index: 8020;
      	}
      	
      	#fancybox-loading div {
      		width: 44px;
      		height: 44px;
      		background: url('../images/fancybox_loading.gif') center center no-repeat;
      	}
      	
      	.fancybox-close {
      		position: absolute;
      		top: -18px;
      		right: -18px;
      		width: 36px;
      		height: 36px;
      		cursor: pointer;
      		z-index: 8040;
      	}
      	
      	  
      	.fancybox-prev {
      		left: 0;
      	}
      	
      	.fancybox-next {
      		right: 0;
      	}
      	
      	.fancybox-nav span {
      		position: absolute;
      		top: 50%;
      		width: 36px;
      		height: 34px;
      		margin-top: -18px;
      		cursor: pointer;
      		z-index: 8040;
      		visibility: hidden;
      	}
      	
      	.fancybox-prev span {
      		left: 20px;
      		background-position: 0 -36px;
      	}
      	
      	.fancybox-next span {
      		right: 20px;
      		background-position: 0 -72px;
      	}
      	
      	.fancybox-nav:hover span {
      		visibility: visible;
      	}
      	
      	.fancybox-tmp {
      		position: absolute;
      		top: -9999px;
      		left: -9999px;
      		padding: 0;
      		overflow: visible;
      		visibility: hidden;
      	}
      	
      	/* Overlay helper */
      	
      	#fancybox-overlay {
      		position: absolute;
      		top: 0;
      		left: 0;
      		overflow: hidden;
      		display: none;
      		z-index: 8010;
      		background: #000;
      	}
      	
      	#fancybox-overlay.overlay-fixed {
      		position: fixed;
      		bottom: 0;
      		right: 0;
      	}
      	
      	/* Title helper */
      	
      	.fancybox-title {
      		visibility: hidden;
      		font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
      		position: relative;
      		text-shadow: none;
      		z-index: 8050;
      	}
      	
      	.fancybox-opened .fancybox-title {
      		visibility: visible;
      	}
      	
      	.fancybox-title-float-wrap {
      		position: absolute;
      		bottom: 0;
      		right: 50%;
      		margin-bottom: -35px;
      		z-index: 8030;
      		text-align: center;
      	}
      	
      	.fancybox-title-float-wrap .child {
      		display: inline-block;
      		margin-right: -100%;
      		padding: 2px 20px;
      		background: transparent; /* Fallback for web browsers that doesn't support RGBa */
      		background: rgba(0, 0, 0, 0.8);
      		-webkit-border-radius: 15px;
      		   -moz-border-radius: 15px;
      		        border-radius: 15px;
      		text-shadow: 0 1px 2px #222;
      		color: #FFF;
      		font-weight: bold;
      		line-height: 24px;
      		white-space: nowrap;
      	}
      	
      	.fancybox-title-outside-wrap {
      		position: relative;
      		margin-top: 10px;
      		color: #fff;
      	}
      	
      	.fancybox-title-inside-wrap {
      		margin-top: 10px;
      	}
      	
      	.fancybox-title-over-wrap {
      		position: absolute;
      		bottom: 0;
      		left: 0;
      		color: #fff;
      		padding: 10px;
      		background: #000;
      		background: rgba(0, 0, 0, .8);
      	}
      	
      	
      	/***--------------------------------****/
      	
      	
      	
      	
      	
      	      	
      	select.element-block{
      		width: 100%;
      	}
      	
      	/***** google maps *****/
      	
      	.googlemap{
      		margin-bottom:20px;
      	}
      	
      	/****** jcarousel *****/
      	
      	/**
      	 * Additional styles for the controls.
      	 */
      	
      	
      	#mycarousel-next,
      	#mycarousel-prev {
      	    cursor: pointer;
      	    margin-bottom: -10px;
      	    text-decoration: underline;
      	    font-size: 11px;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-direction-rtl {
      		direction: rtl;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-container-horizontal {
      	    width: 100%;
      	    padding: 0px;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-container-vertical {
      	    width: 75px;
      	    height: 245px;
      	    padding: 40px 20px;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-clip {
      	    overflow: hidden;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-clip-horizontal {
      	    max-width: 950px;
      	    width:100%;
      	    height: 170px;
      	}
      	
      	.jcarousel-skin-tango #shortcode_2col_posts .jcarousel-clip-horizontal{
      		height:240px
      	}
      	
      	.jcarousel-skin-tango .jcarousel-item {
      	    width: 237px;
      	    height: 170px;
      	}
      	
      	
      	.jcarousel-skin-tango #shortcode_2col_posts .jcarousel-item {
      	    width: 460px;
      	    height: 240px;
      	}
      	
      	#shortcode_2col_posts .button_carousel-next, 
      	#shortcode_2col_posts .button_carousel-prev{
      		top: 125px;
      	}
      	
      	#shortcode_2col_posts .thumb_shadow{
      		background: url('../../../../images/shadow_small.png') no-repeat bottom center;
      		padding-bottom:9px;
      	}
      	
      	 #shortcode_2col_posts .blog-thumb{
      	 	margin-bottom:0px;
      	 	border-bottom:none;
      	 	padding-bottom:0px;
      	 }
      	
      	.jcarousel-skin-tango .jcarousel-item-horizontal {
      		margin-left: 0;
      	    margin-right: 1px;
      	    position:relative;
      	    display:block;
      	    
      	}
      	
      	.jcarousel-skin-tango  #shortcode_2col_posts .jcarousel-item-horizontal {
      		margin-left: 0;
      	    margin-right: 20px;
      	    
      	}
      	
      	.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
      		margin-left: 1px;
      	    margin-right: 0;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-item-vertical {
      	    margin-bottom: 10px;
      	}
      	
      	.jcarousel-skin-tango .jcarousel-item-placeholder {
      	    background: #fff;
      	    color: #000;
      	}
      	
      	
      	 
      	  
      	  .button_carousel-next,
      	  .button_carousel-prev{
      	  	
      	  	top: 90px;
      	  	display:block;
      	  	position: absolute;
      	  	width: 32px;
      	  	height:32px;
      	  	text-indent:-9999px;
      	  	margin-top: 10px;
      	  	background: url('../../../../images/icons_32.png') no-repeat;
      	  	bottom:0px;
      	  	
      	  	
      	  	-webkit-transition: all 0.2s ease-out;
      	  	-moz-transition: all 0.2s ease-out;
      	  	-ms-transition: all 0.2s ease-out;
      	  	-o-transition: all 0.2s ease-out;
      	  	transition: all 0.2s ease-out;
      	  }
      	  
      	  .button_carousel-next{
      	  	background-position: 0px -672px;
      	  	right:-25px;
      	  	
      	  }
      	  
      	  .button_carousel-next:hover{
      	  	background-position: -32px -672px;
      	  }
      	  
      	  .button_carousel-prev{
      	  	background-position: 0px -704px;
      	  	left:-30px;
      	  }
      	  
      	  .button_carousel-prev:hover{
      	  	background-position: -32px -704px;
      	  }
      	  
      	  .shortcode_4col_posts li .data-hover,
      	   .element .data-hover{
      	  	width: 100%;
      	  	height:100%;
      	  	position:absolute;
      	  	display: block;
      	  	top: 0px;
      	  	left:0px;
      	  	
      	  	opacity:0;
      	  	visibility:hidden;
      	 
      	  	
      	  	-webkit-transition: all 0.2s ease-out;
      	  	-moz-transition: all 0.2s ease-out;
      	  	-ms-transition: all 0.2s ease-out;
      	  	-o-transition: all 0.2s ease-out;
      	  	transition: all 0.2s ease-out;
      	  	
      	  	background: url('../../../../images/slashes_transparent.png');
      	  }
      	  
      	  .shortcode_4col_posts li:hover .data-hover,
      	   .element:hover .data-hover{
      	  	opacity:1;
      	  	visibility:visible;
      	  }
      	
      	
      	  .shortcode_4col_posts li a.data-original,
      	   .element a.data-original{
      	  	display: block;
      	  	padding: 7px 0px;
      	  	width: 100%;
      	  	background: #423f36;
      	  	position: absolute;
      	  	bottom: -100px;
      	  	text-align: center;
      	  	font-size:13px;
      	  	font-weight:bold;
      	  	color:white;
      	  	
      	  	
      	  	
      	  	-webkit-transition: all 0.2s ease-out;
      	  	-moz-transition: all 0.2s ease-out;
      	  	-ms-transition: all 0.2s ease-out;
      	  	-o-transition: all 0.2s ease-out;
      	  	transition: all 0.2s ease-out;
      	  }
      	  .shortcode_4col_posts li a.data-original:hover,
      	   .element a.data-original:hover{
      	  	text-decoration:none;
      	  	
      	  }
      	 .shortcode_4col_posts li:hover a.data-original,
      	  .element:hover a.data-original {
      	 	bottom:0px;
      	 }
      	 
      	 .shortcode_4col_posts li .data-hover a.hover-view,
      	  .element .data-hover a.hover-view{
      	 	display:block;
      	 	position: absolute;
      	 	width: 32px;
      	 	height:32px;
      	 	text-indent:-9999px;
      	 	background: url('../../../../images/icons_32.png') no-repeat;
      	 	bottom:70px;
      	 	right: 100px;
      	 	
      	 	-webkit-transition: all 0.2s ease-out;
      	 	-moz-transition: all 0.2s ease-out;
      	 	-ms-transition: all 0.2s ease-out;
      	 	-o-transition: all 0.2s ease-out;
      	 	transition: all 0.2s ease-out;
      	 	
      	 	background-position:0px -160px;
      	 }
      	 
      	 .shortcode_4col_posts li .data-hover a.hover-view:hover,
      	  .element .data-hover a.hover-view:hover{
      	 	transform: rotate(360deg);
      	 	-ms-transform: rotate(360deg); /* IE 9 */
      	 	-webkit-transform: rotate(360deg); /* Safari and Chrome */
      	 	-o-transform: rotate(360deg); /* Opera */
      	 	-moz-transform: rotate(360deg); /* Firefox */
      	 }
      	 
      	 /* FlexSlider Necessary Styles
      	 *********************************/ 
      	 .flexslider {margin: 0; padding: 0;}
      	 .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
      	 .flexslider .slides img {width: 100%; display: block;}
      	 .flex-pauseplay span {text-transform: capitalize;}
      	 
      	 /* Clearfix for the .slides element */
      	 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
      	 html[xmlns] .slides {display: block;} 
      	 * html .slides {height: 1%;}
      	 
      	 /* No JavaScript Fallback */
      	 /* If you are not using another script, such as Modernizr, make sure you
      	  * include js that eliminates this class on page load */
      	 .no-js .slides > li:first-child {display: block;}
      	 
      	 
      	 
      	 /*************************************************!
      	 *
      	 *   project:    liteAccordion - a horizontal accordion plugin for jQuery
      	 *   author:     Nicola Hibbert
      	 *   url:        http://nicolahibbert.com/liteaccordion-v2/
      	 *   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
      	 *
      	 *   Version:    2.1.1
      	 *   Copyright:  (c) 2010-2012 Nicola Hibbert
      	 *   Licence:    MIT
      	 *
      	 **************************************************/
      	 /****************************************** Core */
      	 .liteAccordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif; -webkit-tap-highlight-color: transparent }
      	 .liteAccordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
      	 .liteAccordion .slide > h2 { 
      	     color: black;
      	     font-size: 16px;     
      	     font-weight: normal;
      	     margin: 0; 
      	     z-index: 100; 
      	     position: absolute; 
      	     top: 0; 
      	     left: 0;    
      	     
      	 }
      	 .liteAccordion .slide > h2 span { 
      	     display: block;  
      	     text-align: right; 
      	     height: 64px;
      	     width:64px; 
      	     -webkit-user-select: none;
      	     -khtml-user-select: none;
      	     -moz-user-select: none;
      	     -ms-user-select: none;
      	     user-select: none; 
      	     margin:32px;
      	     background:#e4e4e4;
      	     border-radius:64px;
      	     
      	     background-position:center center;
      	     background-repeat:no-repeat;
      	     
      	     -webkit-transition: all .2s ease;
      	     -moz-transition: all .2s ease;
      	     -ms-transition: all .2s ease;
      	     -o-transition: all .2s ease;
      	     transition: all .2s ease;	
      	     
      	     
      	 }
      	 .liteAccordion .slide > h2 b { 
      	     display: inline-block; 
      	     position: absolute; 
      	     top: 13%; 
      	     left: 10%; 
      	     text-align: center; 
      	     -webkit-transform: rotate(90deg); 
      	     -moz-transform: rotate(90deg); 
      	     -o-transform: rotate(90deg); 
      	     transform: rotate(90deg);
      	 }
      	 
      	 .liteAccordion .slide > h2:hover { cursor: pointer }
      	 .liteAccordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background: whiteSmoke;margin:32px 0px;font-style: italic; font-size: 12px; color:#6c6b6b;}
      	 .liteAccordion .ap-caption { padding: 10px 15px; position: absolute; bottom: 20px; right: 30px; z-index: 3; background: black; 
      	     background: rgba(0,0,0,0.7); color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px }
      	 .liteAccordion noscript p { padding: 10px; margin: 0; background: white }
      	 
      	 /****************************************** Basic */
      	 .liteAccordion.basic .slide > h2 {  line-height: 225%; width: 128px !important; }
      	 
      	 /****************************************** Dark */
      	 .liteAccordion.dark { 
      	     border: 9px solid #353535; 
      	     border-bottom-width: 8px; 
      	     padding: 5px 5px 6px 0; 
      	     background: #030303; 
      	     -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
      	     -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
      	     -ms-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
      	     -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
      	     box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
      	 }
      	 .liteAccordion.dark .slide > h2 { background: #030303; text-shadow: 0 -1px 0 #030303; line-height: 265% }
      	 .liteAccordion.dark .slide > h2 span { background: #353535; color: white }
      	 .liteAccordion.dark .slide > h2 b { background: #353535; color: #030303; text-shadow: -1px 1px 0 #5b5b5b }
      	 .liteAccordion.dark .slide > h2.selected span, .liteAccordion.dark .slide > h2.selected span:hover { 
      	     background: #353535;
      	     background: -moz-linear-gradient(left,  #353535 0%, #555555 100%);
      	     background: -webkit-gradient(linear, left top, right top, color-stop(0%,#353535), color-stop(100%,#555555));
      	     background: -webkit-linear-gradient(left,  #353535 0%,#555555 100%);
      	     background: -o-linear-gradient(left,  #353535 0%,#555555 100%);
      	     background: -ms-linear-gradient(left,  #353535 0%,#555555 100%);
      	     background: linear-gradient(left,  #353535 0%,#555555 100%);
      	     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#555555',GradientType=1 );
      	 }
      	 .liteAccordion.dark .slide > h2.selected b { 
      	     background: #383838;
      	     background: -moz-linear-gradient(top,  #3a3a3a 0%, #363636 100%);
      	     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636));
      	     background: -webkit-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
      	     background: -o-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
      	     background: -ms-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
      	     background: linear-gradient(top,  #3a3a3a 0%,#363636 100%);
      	 }
      	 .liteAccordion.dark .slide > div { background: #030303; margin-left: 5px }
      	 
      	 /***************************************** Light */
      	 .liteAccordion.light { 
      	     border: 9px solid white; 
      	     border-bottom-width: 8px; 
      	     padding: 5px 5px 6px 0; 
      	     background: #a0a0a0; 
      	     -webkit-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); 
      	     -moz-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
      	     -ms-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);    
      	     -o-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4); 
      	     box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
      	 }
      	 .liteAccordion.light .slide > h2 { background: #a0a0a0; text-shadow: 0 -1px 0 white; line-height: 265% }
      	 .liteAccordion.light .slide > h2 span { 
      	     background: #fcfcfc;
      	     background: -moz-linear-gradient(left,  #fcfcfc 0%, #ededed 100%);
      	     background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
      	     background: -webkit-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
      	     background: -o-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
      	     background: -ms-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
      	     background: linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
      	     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1 );
      	     -webkit-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset; 
      	     -moz-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
      	     -o-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
      	     box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
      	     color: #909090;
      	 }
      	 .liteAccordion.light .slide > h2 b { background: #ffffff; color: #909090; text-shadow: -1px 1px 0 white }
      	 .liteAccordion.light .slide > h2.selected span, .liteAccordion.light .slide h2.selected span:hover, .liteAccordion.light .slide > h2.selected b { background: #ffffff }
      	 .liteAccordion.light .slide > div { background: #a0a0a0; margin-left: 5px }
      	 
      	 /**************************************** Stitch */
      	 .liteAccordion.stitch {
      	     position: relative;
      	     padding: 5px 0 5px 5px;
      	     border: 11px solid #353535;
      	     background: #353535;
      	     -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
      	     -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4); 
      	     -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
      	     box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
      	 }
      	 .liteAccordion.stitch:before { 
      	     content: ''; 
      	     width: 100%; 
      	     height: 100%; 
      	     position: absolute; 
      	     top: -9px; 
      	     left: -9px; 
      	     background: #353535; 
      	     border: 9px solid transparent;    
      	     -webkit-border-image: url('bg_stitch.png') 9 repeat; 
      	     -moz-border-image: url('bg_stitch.png') 9 repeat;
      	     -o-border-image: url('bg_stitch.png') 9 repeat;
      	     border-image: url('bg_stitch.png') 9 repeat;   
      	 }
      	 .liteAccordion.stitch .slide > h2 { background: #353535 }
      	 .liteAccordion.stitch .slide > h2 span {
      	     height: auto;
      	     padding-right: 5%;
      	     color: white;
      	     text-shadow: -1px 1px 0 #5b5b5b;
      	     border: 9px solid transparent;
      	     background-image: url('bg_noise.png');
      	     margin-top: 0;   
      	     -webkit-border-image: url('bg_stitch.png') 9 repeat; 
      	     -moz-border-image: url('bg_stitch.png') 9 repeat;
      	     -o-border-image: url('bg_stitch.png') 9 repeat;
      	     border-image: url('bg_stitch.png') 9 repeat;    
      	 }
      	 .liteAccordion.stitch .slide > h2.selected:after { 
      	     content: ''; 
      	     display: block; 
      	     height: 11px; 
      	     width: 11px; 
      	     position: absolute; 
      	     bottom: -3px; 
      	     right: 38px;
      	     -webkit-transform: rotate(45deg); 
      	     -moz-transform: rotate(45deg); 
      	     -o-transform: rotate(45deg); 
      	     transform: rotate(45deg);
      	     -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
      	     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
      	     border: 9px solid transparent;
      	     border-top: 0;
      	     border-left: 0;  
      	     -webkit-border-image: url('bg_stitch.png') 9 repeat; 
      	     -moz-border-image: url('bg_stitch.png') 9 repeat;
      	     -o-border-image: url('bg_stitch.png') 9 repeat;
      	     border-image: url('bg_stitch.png') 9 repeat;  
      	     background-image: url('bg_noise.png');  
      	 }
      	 
      	 .liteAccordion.stitch .slide:nth-child(1) > h2 span, .liteAccordion.stitch .slide:nth-child(1) > h2:after { background-color: #c25252 }
      	 .liteAccordion.stitch .slide:nth-child(2) > h2 span, .liteAccordion.stitch .slide:nth-child(2) > h2:after { background-color: #ca9859 }
      	 .liteAccordion.stitch .slide:nth-child(3) > h2 span, .liteAccordion.stitch .slide:nth-child(3) > h2:after { background-color: #96ba5f }
      	 .liteAccordion.stitch .slide:nth-child(4) > h2 span, .liteAccordion.stitch .slide:nth-child(4) > h2:after { background-color: #59abb7 }
      	 .liteAccordion.stitch .slide:nth-child(5) > h2 span, .liteAccordion.stitch .slide:nth-child(5) > h2:after { background-color: #bb6098 }
      	 .liteAccordion.stitch .slide > h2 b { top: 19%; color: white; text-shadow: 1px 1px 0 #5b5b5b }
      	 .liteAccordion.stitch .slide > div { margin-right: 6px }
      	 .liteAccordion.stitch.rounded > ol { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }
      	 
      	 /*************************************** Rounded */
      	 .liteAccordion.rounded, .rounded > ol { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px }
      	 .liteAccordion.rounded .slide > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px }
      	 
      	 /******************************************** IE */
      	 /* stitch */
      	 .liteAccordion.ie.stitch .slide > h2 { line-height: 265% }
      	 .liteAccordion.ie.stitch .slide > h2 span { height: 89%; padding-right: 8% }
      	 .liteAccordion.ie.stitch .slide > h2.selected:after { display: none }
      	 .liteAccordion.ie.stitch .slide-0 > h2 span { background-color: #c25252 }
      	 .liteAccordion.ie.stitch .slide-1 > h2 span { background-color: #ca9859 }
      	 .liteAccordion.ie.stitch .slide-2 > h2 span { background-color: #96ba5f }
      	 .liteAccordion.ie.stitch .slide-3 > h2 span { background-color: #59abb7 }
      	 .liteAccordion.ie.stitch .slide-4 > h2 span { background-color: #bb6098 }
      	 
      	 /* transforms */
      	 .liteAccordion.ie7 .slide > h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) }
      	 .liteAccordion.ie7 .slide > h2 b { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1) }
      	 .liteAccordion.ie8 .slide > h2 { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -ms-transform: none }
      	 .liteAccordion.ie8 .slide > h2 b { filter: none; -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -ms-transform: none }
      	 .liteAccordion.ie9 .slide > h2 { filter: none; -ms-filter: none; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
      	 .liteAccordion.ie9 .slide > h2 b { filter: none; -ms-filter: none; -ms-transform: rotate(90deg) }
      	 
      	 /* misc */
      	 .liteAccordion.ie .slide > h2 b { top: 36%; left: 5% }
      	 .liteAccordion.ie.dark .slide > h2 b, .liteAccordion.ie.light .slide > h2 b { top: 44% }
      	 .liteAccordion.ie9.dark .slide > h2.selected span, .liteAccordion.ie9.dark .slide > h2.selected span:hover, .liteAccordion.light .slide > h2 span { filter: none }
      	 .liteAccordion.ie9.stitch { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4); }
      	 .liteAccordion.ie9.stitch .slide > h2 b { top: 0; left: 10% }
      	 
      	 
      	 .liteAccordion .slide > h2.selected span{
      	 	box-shadow: inset 0px 0px 10px #999;
      	 }
      	 
      	 .liteAccordion{
      	 	height:128px !important;
      	 	margin-top: 20px;
      	 	background-color:#f5f5f5;
      	 	border: 1px solid #ededed;	
      	 }
      	 
      	
      	body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
      		-webkit-backface-visibility: hidden;
      	}
      	
      	 .animated {
      	 	-webkit-animation-duration: 1s;
      	 	   -moz-animation-duration: 1s;
      	 	     -o-animation-duration: 1s;
      	 	        animation-duration: 1s;
      	 	-webkit-animation-fill-mode: both;
      	 	   -moz-animation-fill-mode: both;
      	 	     -o-animation-fill-mode: both;
      	 	        animation-fill-mode: both;
      	 }
      	 
      	 @-webkit-keyframes bounceInDown {
      	 	0% {
      	 		opacity: 0;
      	 		-webkit-transform: translateY(-2000px);
      	 	}
      	 	
      	 	60% {
      	 		opacity: 1;
      	 		-webkit-transform: translateY(30px);
      	 	}
      	 	
      	 	80% {
      	 		-webkit-transform: translateY(-10px);
      	 	}
      	 	
      	 	100% {
      	 		-webkit-transform: translateY(0);
      	 	}
      	 }
      	 
      	 @-moz-keyframes bounceInDown {
      	 	0% {
      	 		opacity: 0;
      	 		-moz-transform: translateY(-2000px);
      	 	}
      	 	
      	 	60% {
      	 		opacity: 1;
      	 		-moz-transform: translateY(30px);
      	 	}
      	 	
      	 	80% {
      	 		-moz-transform: translateY(-10px);
      	 	}
      	 	
      	 	100% {
      	 		-moz-transform: translateY(0);
      	 	}
      	 }
      	 
      	 @-o-keyframes bounceInDown {
      	 	0% {
      	 		opacity: 0;
      	 		-o-transform: translateY(-2000px);
      	 	}
      	 	
      	 	60% {
      	 		opacity: 1;
      	 		-o-transform: translateY(30px);
      	 	}
      	 	
      	 	80% {
      	 		-o-transform: translateY(-10px);
      	 	}
      	 	
      	 	100% {
      	 		-o-transform: translateY(0);
      	 	}
      	 }
      	 
      	 @keyframes bounceInDown {
      	 	0% {
      	 		opacity: 0;
      	 		transform: translateY(-2000px);
      	 	}
      	 	
      	 	60% {
      	 		opacity: 1;
      	 		transform: translateY(30px);
      	 	}
      	 	
      	 	80% {
      	 		transform: translateY(-10px);
      	 	}
      	 	
      	 	100% {
      	 		transform: translateY(0);
      	 	}
      	 }
      	 
      	 .bounceInDown {
      	 	-webkit-animation-name: bounceInDown;
      	 	-moz-animation-name: bounceInDown;
      	 	-o-animation-name: bounceInDown;
      	 	animation-name: bounceInDown;
      	 }
      	 
      	 
      	 @-webkit-keyframes flipInX {
      	     0% {
      	         -webkit-transform: perspective(400px) rotateX(90deg);
      	         opacity: 0;
      	     }
      	     
      	     40% {
      	         -webkit-transform: perspective(400px) rotateX(-10deg);
      	     }
      	     
      	     70% {
      	         -webkit-transform: perspective(400px) rotateX(10deg);
      	     }
      	     
      	     100% {
      	         -webkit-transform: perspective(400px) rotateX(0deg);
      	         opacity: 1;
      	     }
      	 }
      	 @-moz-keyframes flipInX {
      	     0% {
      	         -moz-transform: perspective(400px) rotateX(90deg);
      	         opacity: 0;
      	     }
      	     
      	     40% {
      	         -moz-transform: perspective(400px) rotateX(-10deg);
      	     }
      	     
      	     70% {
      	         -moz-transform: perspective(400px) rotateX(10deg);
      	     }
      	     
      	     100% {
      	         -moz-transform: perspective(400px) rotateX(0deg);
      	         opacity: 1;
      	     }
      	 }
      	 @-o-keyframes flipInX {
      	     0% {
      	         -o-transform: perspective(400px) rotateX(90deg);
      	         opacity: 0;
      	     }
      	     
      	     40% {
      	         -o-transform: perspective(400px) rotateX(-10deg);
      	     }
      	     
      	     70% {
      	         -o-transform: perspective(400px) rotateX(10deg);
      	     }
      	     
      	     100% {
      	         -o-transform: perspective(400px) rotateX(0deg);
      	         opacity: 1;
      	     }
      	 }
      	 @keyframes flipInX {
      	     0% {
      	         transform: perspective(400px) rotateX(90deg);
      	         opacity: 0;
      	     }
      	     
      	     40% {
      	         transform: perspective(400px) rotateX(-10deg);
      	     }
      	     
      	     70% {
      	         transform: perspective(400px) rotateX(10deg);
      	     }
      	     
      	     100% {
      	         transform: perspective(400px) rotateX(0deg);
      	         opacity: 1;
      	     }
      	 }
      	 
      	 .flipInX {
      	 	-webkit-backface-visibility: visible !important;
      	 	-webkit-animation-name: flipInX;
      	 	-moz-backface-visibility: visible !important;
      	 	-moz-animation-name: flipInX;
      	 	-o-backface-visibility: visible !important;
      	 	-o-animation-name: flipInX;
      	 	backface-visibility: visible !important;
      	 	animation-name: flipInX;
      	 }
      	 
      	 @-webkit-keyframes fadeInUp {
      	 	0% {
      	 		opacity: 0;
      	 		-webkit-transform: translateY(20px);
      	 	}
      	 	
      	 	100% {
      	 		opacity: 1;
      	 		-webkit-transform: translateY(0);
      	 	}
      	 }
      	 
      	 @-moz-keyframes fadeInUp {
      	 	0% {
      	 		opacity: 0;
      	 		-moz-transform: translateY(20px);
      	 	}
      	 	
      	 	100% {
      	 		opacity: 1;
      	 		-moz-transform: translateY(0);
      	 	}
      	 }
      	 
      	 @-o-keyframes fadeInUp {
      	 	0% {
      	 		opacity: 0;
      	 		-o-transform: translateY(20px);
      	 	}
      	 	
      	 	100% {
      	 		opacity: 1;
      	 		-o-transform: translateY(0);
      	 	}
      	 }
      	 
      	 @keyframes fadeInUp {
      	 	0% {
      	 		opacity: 0;
      	 		transform: translateY(20px);
      	 	}
      	 	
      	 	100% {
      	 		opacity: 1;
      	 		transform: translateY(0);
      	 	}
      	 }
      	 
      	 .fadeInUp {
      	 	-webkit-animation-name: fadeInUp;
      	 	-moz-animation-name: fadeInUp;
      	 	-o-animation-name: fadeInUp;
      	 	animation-name: fadeInUp;
      	 }
      	 
      	 @-webkit-keyframes fadeIn {
      	 	0% {opacity: 0;}	
      	 	100% {opacity: 1;}
      	 }
      	 
      	 @-moz-keyframes fadeIn {
      	 	0% {opacity: 0;}	
      	 	100% {opacity: 1;}
      	 }
      	 
      	 @-o-keyframes fadeIn {
      	 	0% {opacity: 0;}	
      	 	100% {opacity: 1;}
      	 }
      	 
      	 @keyframes fadeIn {
      	 	0% {opacity: 0;}	
      	 	100% {opacity: 1;}
      	 }
      	 
      	 .fadeIn {
      	 	-webkit-animation-name: fadeIn;
      	 	-moz-animation-name: fadeIn;
      	 	-o-animation-name: fadeIn;
      	 	animation-name: fadeIn;
      	 }
      	 
      	 .shortcode_4col_posts{
      	 	position:relative;
      	 	display:block;
      	 }
      	 
      	 .colorpicker {
      	 	width: 356px;
      	 	height: 176px;
      	 	overflow: hidden;
      	 	position: absolute;
      	 	background: url(../images/colorpicker_background.png);
      	 	font-family: Arial, Helvetica, sans-serif;
      	 	display: none;
      	 	z-index:200;
      	 	
      	 }
      	 .colorpicker_color {
      	 	width: 150px;
      	 	height: 150px;
      	 	left: 14px;
      	 	top: 13px;
      	 	position: absolute;
      	 	background: #f00;
      	 	overflow: hidden;
      	 	cursor: crosshair;
      	 }
      	 .colorpicker_color div {
      	 	position: absolute;
      	 	top: 0;
      	 	left: 0;
      	 	width: 150px;
      	 	height: 150px;
      	 	background: url(../images/colorpicker_overlay.png);
      	 }
      	 .colorpicker_color div div {
      	 	position: absolute;
      	 	top: 0;
      	 	left: 0;
      	 	width: 11px;
      	 	height: 11px;
      	 	overflow: hidden;
      	 	background: url(../images/colorpicker_select.gif);
      	 	margin: -5px 0 0 -5px;
      	 }
      	 .colorpicker_hue {
      	 	position: absolute;
      	 	top: 13px;
      	 	left: 171px;
      	 	width: 35px;
      	 	height: 150px;
      	 	cursor: n-resize;
      	 }
      	 .colorpicker_hue div {
      	 	position: absolute;
      	 	width: 35px;
      	 	height: 9px;
      	 	overflow: hidden;
      	 	background: url(../images/colorpicker_indic.gif) left top;
      	 	margin: -4px 0 0 0;
      	 	left: 0px;
      	 }
      	 .colorpicker_new_color {
      	 	position: absolute;
      	 	width: 60px;
      	 	height: 30px;
      	 	left: 213px;
      	 	top: 13px;
      	 	background: #f00;
      	 }
      	 .colorpicker_current_color {
      	 	position: absolute;
      	 	width: 60px;
      	 	height: 30px;
      	 	left: 283px;
      	 	top: 13px;
      	 	background: #f00;
      	 }
      	 .colorpicker input {
      	 	background-color: transparent;
      	 	border: 1px solid transparent;
      	 	position: absolute;
      	 	font-size: 10px;
      	 	font-family: Arial, Helvetica, sans-serif;
      	 	color: white;
      	 	top: 4px;
      	 	right: 11px;
      	 	text-align: right;
      	 	margin: 0;
      	 	padding: 0;
      	 	height: 17px;
      	 	width: 55px;
      	 }
      	 .colorpicker_hex {
      	 	position: absolute;
      	 	width: 72px;
      	 	height: 22px;
      	 	background: url(../images/colorpicker_hex.png) top;
      	 	left: 212px;
      	 	top: 142px;
      	 }
      	 .colorpicker_hex input {
      	 	right: 6px;
      	 }
      	 .colorpicker_field {
      	 	height: 22px;
      	 	width: 62px;
      	 	background-position: top;
      	 	position: absolute;
      	 }
      	 .colorpicker_field span {
      	 	position: absolute;
      	 	width: 12px;
      	 	height: 22px;
      	 	overflow: hidden;
      	 	top: 0;
      	 	right: 0;
      	 	cursor: n-resize;
      	 }
      	 .colorpicker_rgb_r {
      	 	background-image: url(../images/colorpicker_rgb_r.png);
      	 	top: 52px;
      	 	left: 212px;
      	 }
      	 .colorpicker_rgb_g {
      	 	background-image: url(../images/colorpicker_rgb_g.png);
      	 	top: 82px;
      	 	left: 212px;
      	 }
      	 .colorpicker_rgb_b {
      	 	background-image: url(../images/colorpicker_rgb_b.png);
      	 	top: 112px;
      	 	left: 212px;
      	 }
      	 .colorpicker_hsb_h {
      	 	background-image: url(../images/colorpicker_hsb_h.png);
      	 	top: 52px;
      	 	left: 282px;
      	 }
      	 .colorpicker_hsb_s {
      	 	background-image: url(../images/colorpicker_hsb_s.png);
      	 	top: 82px;
      	 	left: 282px;
      	 }
      	 .colorpicker_hsb_b {
      	 	background-image: url(../images/colorpicker_hsb_b.png);
      	 	top: 112px;
      	 	left: 282px;
      	 }
      	 .colorpicker_submit {
      	 	position: absolute;
      	 	width: 22px;
      	 	height: 22px;
      	 	background: url(../images/colorpicker_submit.png) top;
      	 	left: 322px;
      	 	top: 142px;
      	 	overflow: hidden;
      	 }
      	 .colorpicker_focus {
      	 	background-position: center;
      	 }
      	 .colorpicker_hex.colorpicker_focus {
      	 	background-position: bottom;
      	 }
      	 .colorpicker_submit.colorpicker_focus {
      	 	background-position: bottom;
      	 }
      	 .colorpicker_slider {
      	 	background-position: bottom;
      	 }
      	 
      	 #preview{
      	 	width: 125px;
      	 	display: block;
      	 	position: fixed;
      	 	z-index: 100;
      	 	top: 100px;
      	 	padding:20px;
      	 	
      	 	background:white;
      	 	border: 5px solid #666;
      	 	border-left:none;
      	 	
      	 	-webkit-transition: all 0.2s ease-out;
      	 		-moz-transition: all 0.2s ease-out;
      	 		-ms-transition: all 0.2s ease-out;
      	 		-o-transition: all 0.2s ease-out;
      	 		transition: all 0.2s ease-out;
      	 }
      	 
      	 #preview.hide2{
      	 	left:-170px;
      	 }
      	 
      	 #preview.show2{
      	 	left:0px;
      	 }
      	 
      	 input#preview_input{
      	 	width: 80px;
      	 	margin-left:15px;
      	 	color:white;
      	 }
      	 
      	 #preview #submit{
      	 	margin-left:0px;
      	 }
      	 
      	 #preview_show{
      	 	background: white url('../images/settings.png') no-repeat center center;
      	 	width: 32px;
      	 	height: 32px;
      	 	position: absolute;
      	 	top: -5px;
      	 	right: -37px;
      	 	border: 5px solid #666;
      	 	border-left: none;
      	 	z-index: 150;
      	 	display: block;
      	 	cursor: pointer;
      	 	border-radius: 0px 10px 10px 0px;
      	 }
      	 
      	 
      	 
      	 
      	