/* ----------------------------------------------------
	GLOBAL STRUCTURE
------------------------------------------------------- */

	/* body */
	body {
		font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:20px; 
		position:relative;
		background: url(../images/egg_shell.png) repeat;
		color:#666;
		padding:0 0 0 1px;
	}

	/* Layout general*/
	#container{
		width:100%;
		max-width:1990px;
		margin:0 auto 0 auto; 
		position:relative;
		display: block;
		padding:30px 0;
		border:0 !important; 
	}
	#wrapper{ background-position:center 0px!important; }
#slider, #slider_area, .slide{ height:322px !important; }
	/* Layout general*/
	#wrapper{
		width:990px;
		margin:0 auto 0 auto; 
		position:relative;
		display: block;
		padding:0;
		border:0 !important;
		z-index:4;
	}
	
	/* background border */
	.background_pic_border{
		max-width:1990px;
		position:absolute;
		top:0;
		width:100%;
		text-align:center;
		z-index:1;
		overflow:hidden;
	}
	
	/* background image holder */
	.background_pic_holder{
		margin:0 auto 0 auto;
		max-width:1990px;	
		min-width:980px;
		width:100%;
		overflow:hidden;
		max-height:600px;
		text-align:center;
		height:600px;
		z-index:2; background:url(../images/background.png) repeat;
	} 

	/* background image magin */

	/* background curv image */	
	.back-curv{
		background:url(../images/back-curv.png) center top no-repeat;	
		height:452px;
		width:100%;
		position:relative;
		z-index:99;
		top:-280px;
		min-width:980px;
		z-index:3;
	}

	/* background line image */	

	/* logo position */
	.logo{
		padding:40px 0;
  		color: #fff;
 		text-align:center;
		text-transform:uppercase;font-size:210%; line-height:120%;font-weight:bold;
	}
	.logo span  { padding:0 0 0 2% ;font-weight:normal;color:#aaa;font-size:80%;border-top:4px solid #e77927; border-radius:10px;text-transform:none; letter-spacing:6px; border-left:2px solid #e77927;}
	.logo a{color:#fff}

	/* hide mobile header */
	#mobile_header{
		display: none;
	    background: #343434;
	    padding: 20px 0; 
	    margin:0 auto;		
	}

		/* sidebar */
	#sidebar{
		width:290px;
		margin:0 0px 0 0 ;
		float:left;
	}
	
	.sidebar_top{
		margin:8px 0 0 0;
		background:url(../images/skin-default.png) left 0px no-repeat;
		height:26px;
		display:block;
	}

	/* sidebar background color */
	.sidebar_content{
		background:url(../images/sidebar_content-back.jpg); background-repeat:repeat;
	}

	/* sidebar content color */
	.sidebar_content{
		color:#cecece;
	}

	.sidebar_bottom{
		background:url(../images/skin-default.png) left -122px no-repeat;
		height:26px;
		display:block;
	}
	
	/* content holder */
	.cont{	
		float:right;
		width:700px; 	
	}

	/* content holder */
.content{
		background:url(../images/content-back.jpg); background-repeat:repeat;
		padding:30px 30px 10px;
	}
	
	/* graphic cover for slider */
	.slider_cover{
		background:url(../images/slider-cover.png) right 1px no-repeat;
		height:69px;
		width:700px;
		display:block;
		position:absolute;
		z-index:991;
	}
	
	/* content top */
	.content_top{
		background:url(../images/skin-default.png) right 0 no-repeat;
		height:34px;
		display:block;
	}
	
	
	
	/* content bottom */
	.content_bottom{
		background:url(../images/skin-default.png) right -113px no-repeat;
		height:34px;
		display:block;
	}


/* ----------------------------------------------------
	NAVIGATIONS
------------------------------------------------------- */
	
	/* main navigation bar */
	#navigation{ 
		padding:0 30px 30px;
	}
	
	/* first level menu item's font face */
	#navigation > ul > li > a{
		font-family: 'Oswald', arial, serif; 
	}

	/* first level links */
	#navigation, #navigation a{ 
		color:#fff;		
		font-size:16px;
		line-height:100%;
		display:block;
	}

	/* inacvtive - expandable items */
	#navigation a.inactive{ 

		background:url(../images/plusminus.png) right 3px no-repeat;
	}
	
	/* acvtive - expanded items */
	
	/* current page items and hover states */
	#navigation a:hover, #navigation ul li.current_page_item a{  
		color:#e77927;
	}		

	/* current page items and hover states */
	#navigation ul li.current_page_item a:hover{  
		color:#fff;
	}
	


	#navigation ul{
		padding:1px 0 0 0;
		display:block;
		margin:0;
		list-style:none !important;
	}
	
	/* First Level */
	#navigation > ul{
		background:url(../images/transparent-pixel.png) top repeat-x;
	}

	#navigation > ul > li{
		background:url(../images/transparent-pixel.png) bottom repeat-x;
		padding:10px 0 10px 0;
	}
	
	#navigation ul li{
		display:block;
	}

	/* Sub Levels */
	#navigation  ul ul{
		display:none;
		margin:10px 0 0 0; 
	}	

	#navigation ul ul li{
		margin:0 0 0 0;
		padding:5px 0px 5px 5px;
	}

	#navigation ul ul li a{
		font-size:14px;
		color:#c4c4c4;
	}
	
	/* Third Level */



/* ----------------------------------------------------
	LINKS
------------------------------------------------------- */

	/* content area links */
	.content a{	  
		
		color:#666;
	}  
 
	.content a:hover{	  
		text-decoration:none;
		color:#e77927;
	}
	
	
	/* arrow links */

	
	/* read more links */
	a.read_more{
		padding:10px 0 0 0;
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-style: italic;
		color:#a1a1a1;
		text-decoration:none;
		display:block;
	}

	a.read_more:hover{
		color:#e77927;
	}

	/* sidebar content links */
	.sidebar_content .box a{
		color:#cecece;
	}
	
	.sidebar_content .box a:hover{ 
		color:#fff; 
	}	  

	/* sidebar contact details links */
	.sidebar_content ul.contact_list a{
		text-decoration:underline !important;
	}
	
	.sidebar_content .box a:hover{ 
		text-decoration:none !important;
	}	

/* ----------------------------------------------------
	PAGE ELEMENTS
------------------------------------------------------- */

	/* line */
	.line{ 
		margin:0 0 20px 0;
		clear:both;
	}
	
	/*top link*/
	
	
		/* line with big margin*/
	.bold_line{
		clear:both;
		background:#eee;
		height:1px !important;
		width:100% !important;
		margin:0 0 30px;
		display:inline-block;
	}

	/* line with big margin for sidebar*/

	/* line */
	.line{
		border-bottom:1px solid #eee;
	}
	
	/*top link*/
	
	
	
	/* Tooltip */ 

/* ----------------------------------------------------
	CONTENT LIST WIDGETS
------------------------------------------------------- */

	/* widget links */
	.widget ul a{ 
		color:#6C6C6C;
		display:block;
		text-decoration:none; 
	}

	.widget ul a:hover{
		color:#e77927;
	}
		
	.widget ul{
		border-top:1px solid #F5F5F5; 
		margin:0 0 20px 0;
	}

	.widget ul li{
		border-bottom:1px solid #F5F5F5; 
		padding:10px 0;
		line-height:120%;
		list-style:none !important;
	}
	
	.widget ul li a{
		display:block;
	}
 .widget.check ul li{
		list-style-image:url(../images/check.gif) !important; line-height:140%;
	}
	.bold{font-weight:bold}
 
 	/* list with check image */
	.check{ 
		margin:0 0 20px 22px;
		list-style-image:url(../images/check.gif) !important;
	}
	.star{ 
		margin:0 0 20px 22px;
		list-style-image:url(../images/star.png) !important;
	}
	/* sub levels */
 
	





	






/* ----------------------------------------------------
	SIDEBAR LIST WIDGETS
------------------------------------------------------- */
	
	/* widget links */
	.sidebar_content .box ul{
		background:url(../images/transparent-pixel.png) top repeat-x;
		margin:0 0 20px 0;
		border:0;
	}

	.sidebar_content .box ul li{
		background:url(../images/transparent-pixel.png) bottom repeat-x;
		padding:10px 0;
		line-height:120%;
		border:0;
	}
	
	.sidebar_content .box ul li a{
		display:block;
	}
 
	/* sub levels */
 
	









	/* native widgets */
/* ----------------------------------------------------
	CONTACT LISTS
------------------------------------------------------- */

	/* contact list for sidebar */
	.sidebar_content .contact_list{
		display:inline-block;
		list-style-type:none;
		margin:0 0 30px 0 !important;
		padding:0 !important;
		background:none !important;
	}

	.sidebar_content .contact_list li{
		list-style-type:none;
		margin:7px 0 0 0 !important;
		 padding:0 !important;
		 line-height:20px !important;
	}	
	
	.sidebar_content .contact_list .phone{
		background:url(../images/assets/contact_icons/phone.png) left 3px no-repeat;
		padding-left:25px !important;
	}

	.sidebar_content .contact_list .home{
		margin:0;
		background:url(../images/assets/contact_icons/home.png) left 3px no-repeat;
		padding-left:25px !important;
	}

	.sidebar_content .contact_list .mail{
		background:url(../images/assets/contact_icons/mail.png) left 3px no-repeat;
		padding-left:25px !important;
	}


	.sidebar_content .contact_list .map{
		background:url(../images/assets/contact_icons/map.png) left 3px no-repeat;
		padding-left:25px !important;
	}		




	/* contact list for content area */
	.content .contact_list{
		display:inline-block;
		list-style-type:none;
		margin:0 0 30px 0 !important;
		padding:0 !important;
		background:none !important;
	}

	.content .contact_list li{
		list-style-type:none;
		margin:7px 0 0 0 !important;
		 padding:0 !important;
		 line-height:20px !important;
	}	
	
	.content .contact_list .phone{
		background:url(../images/assets/contact_icons/phone_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}

	.content .contact_list .home{
		margin:0;
		background:url(../images/assets/contact_icons/home_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}

	.content .contact_list .mail{
		background:url(../images/assets/contact_icons/mail_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}

	.content .contact_list .help{
		background:url(../images/assets/contact_icons/help_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}		

	.content .contact_list .map{
		background:url(../images/assets/contact_icons/map_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}		

	.content .contact_list .fax{
		background:url(../images/assets/contact_icons/fax_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}

	.content .contact_list .contact_form_icon{
		background:url(../images/assets/contact_icons/comment_silver.png) left 3px no-repeat;
		padding-left:25px !important;
	}
	

		
	
	
	/* form field widths for content area */ 
	.content input[type="text"], .content textarea{
		width:100%;
	}
	
	.content input, .content select, .content textarea{
		font-family: Arial, Helevtica, Verdana, san-serif;
		font-size:12px;    
		position:relative;
		outline: none;
		padding:8px; 
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px; 
		color:#8C8C8C;
		background:#fff;
		border:1px solid #eee; 
		-moz-box-box-shadow:inset 0px 1px 1px #fff, inset 0px 5px 5px #F4F4F4;
		-webkit-box-shadow:inset 0px 1px 1px #fff, inset 0px 5px 5px #F4F4F4;
		box-shadow:inset 0px 1px 1px #fff, inset 0px 5px 5px #F4F4F4;			
	} 




	

/* ----------------------------------------------------
	SOCIAL MEDIA ICONS
------------------------------------------------------- */

	.sidebar_content ul.social_media_icons{
		background:none;
		display:inline-block;
		margin:0 0 20px 0 !important;
	}
	
	.sidebar_content ul.social_media_icons li{
		background:none;
		list-style:none;
		float:left;
		margin:0 5px 0 0 !important;
		padding:0;
	}
	
	.sidebar_content .social_media_icons img{
		opacity:0.3;
		display:block;
	}	


/* ----------------------------------------------------
	WPML FLAGS
------------------------------------------------------- */

	
	
	
	
/* ----------------------------------------------------
	HEADINGS
------------------------------------------------------- */
	.title,h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px;
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		font-family: 'Oswald', arial, serif;
		color:#e77927;
		line-height:100%;
	}
	
	h1{
		font-size: 22px; 
	}
	
	h2{
		font-size: 20px; 	
	}
	.content h2 a{color:#e77927;}
	h3{
		font-size: 18px; 
	}
	
	.title, h4{
		font-size: 16px; 		
	}
	
	h5{
		font-size: 14px; 		
	}
	
	h6{
		font-size: 13px;  	
	}
	
	/*	heading colors and links  */
	.title a,h4 a{
		color:#e77927 !important;
	}
	
	.title a:hover,h4 a:hover{
		background:url(../images/title-back.jpg); background-repeat:repeat; 
		color:#fff !important;
	}
	h5 a{
		color:#e77927 !important; 
	}
	h5 a:hover{
		background:url(../images/title-back.jpg); background-repeat:repeat; 
		color:#fff !important;
	}
	
a {text-decoration:none}
/* ----------------------------------------------------
	HOME PAGE SLIDER
------------------------------------------------------- */

	/* slider */
	
	
	/* description location */

	/* columns common style */

	/* title */


	/* description texts*/

	/* description links */


	.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 

	/* slider buttons*/


	
    /* active button style*/

	/* nivo slider */

	
	

	



/* ----------------------------------------------------
	IMAGE SLIDER - SHORTCODE
------------------------------------------------------- */
	

	

	/* slider buttons*/


	
	/* active number style*/
	
/* ----------------------------------------------------
	RT-THEMES CSS FRAMEWORK
------------------------------------------------------- */

	/* columns common style */
	.box{
		margin:0 10px 10px 10px;	
		display:inline; 
		float:left;
		border:0; 
	}
	.box h5{
		line-height:100%;
	}
	
	/* sidebar box */
	#sidebar .box{  
		margin-left:0;
		margin-right:0;
		padding:0 30px;
		clear:both;
		display:block;
		background:none !important;
		width:180px !important;
	}
	


	/* portfolio and product listings*/
	.box.portfolio{
		overflow:hidden;
		text-align: center;
	}
	/*
	columns
	*/
	 
	/* full  */
	
	/* two  */
	.content .box.two{
		width:310px;
	}
	
	/* three */
	.content .box.three{
		width:200px;
	}
	/* Four */
	.content .box.four{
		width:145px; 
	}
	
	/* Five */
	
	/* 2:3 column */
	.content .box.two-three{
		width:420px; 
	}
	
	/* 3:4 column */
	
	/* 4:5 column */
	
	
	/* first and last column fix*/
	.box.first{
		margin-left:0px !important;
	}
	
	.box.last{
		margin-right:0px !important;	
	}
	


	
	/* one  */  .box .box.one{width:100% !important;} 
	/* two  */  .box .box.two{width:48% !important;} 
	/* three */ .box  .box.three{width:30.66% !important;} 
	/* Four */ .box .box.four{width:22% !important;} 
	/* Five */ .box  .box.five{width:16.8% !important;} 
	/* 2:3 column */ .box .box.two-three,	/* 3:4 column */ .box .box.three-four,	/* 4:5 column */ .box .box.four-five,
	.content .box.dynamic_sidebar {margin: 0;} 

/* ----------------------------------------------------
	PORTFOLIO
------------------------------------------------------- */        

	/* portfolio info */
	.portfolio_info{
		margin:10px 6px 0 6px;
	}
	
/* ----------------------------------------------------
	IMAGES
------------------------------------------------------- */

	/* image alignments */
	
	




	
	/*
	Images with mouseover effect
	*/

	/* mouse over effect */
	.imagemask{ 
		position:relative; 
		display:inline-block;
		padding:0;
		margin:0;
		outline:0;
		width: 100%;
		overflow: hidden;
	} 

	a.imgeffect,a.imgeffect:hover{
		text-decoration:none;
		cursor:pointer;
		line-height:0 !important;
		display:block !important;
	}
	
	/* plus icon */
	.imagemask.plus{
		background:url(../images/magnifier.png) center bottom no-repeat;
	}
	
	/* play icon */

	/* link icon */
  
  
/* ----------------------------------------------------
	BLOG
------------------------------------------------------- */

	/* Blog */ 


	
	/* date */ 


	/* listing page post data position */ 		
	  
	/* date block day*/
	 
	/* listing page comment link */ 		

	/* listing page user link */ 		

	/* listing page cateogories */ 		
	
	


	/* post data */ 
	
	/* single page user link */ 	

	/* single page categories */ 	

	/* single page comments link */ 	
 
	/* single page date postion*/ 		

	/* single page day font size */ 	

	/* single page header position */ 	

	/* Tags*/
		
	
	/* Author Info */


	
	
/* ----------------------------------------------------
	FRAMES, BORDERS, CAPTIONS
------------------------------------------------------- */

	/* frame and captions common */
	.frame{
		padding:6px;
		display:inline-block;
		position:relative;
		margin-left:1px; 
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-style:italic; 
		text-align:center;
		background:#eee;
		overflow:hidden;
	}   
	
 
 	/* Image Caption Texts */
	
	/* aligns */
	span.frame.alignleft{
		float:left !important;
		margin: 6px 20px 6px 2px;
		display: inline !important;
		position:relative;
	}
	
	
	.frame img{ 
		display:block;
		float:left;
		position:relative;
	}

	
	





/* ----------------------------------------------------
	PRODUCTS
------------------------------------------------------- */
	
	.product .button.small.alignright.default{
		margin:0 0 10px;
	}
	



	/* product slider buttons*/


	
    /* active button style*/

/* ----------------------------------------------------
	PAGING
------------------------------------------------------- */
	
	
	
	/* paging links */
	
	/* paging arrows */
	
	
	
	
	/* active and hover state */
	
	/* paging mouseover*/
	
	

/* ----------------------------------------------------
	PHOTO GALLERY
------------------------------------------------------- */

	
	
	

	
/* ----------------------------------------------------
	TEXT ELEMENTS
------------------------------------------------------- */
	
	/* text selection */
	::selection {
		background: #e77927; /* Safari */
		color:#fff;
	}
	
	::-moz-selection {
		background: #e77927; /* Firefox */
		color:#fff;
	}
	
	/* Standart blockquote */
	blockquote {		 
		font-size:13px;
		line-height: 20px;
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-weight:normal;
		font-style:italic;	   
		position:relative;  
		width:auto;
	}
	
	
	blockquote p{
		background:url(../images/blockquote.png) no-repeat; 
		padding:0 0 20px 0px;
		color:#9e9e9e;
		text-indent: 30px;
	} 
	
	blockquote span{
		margin:10px 0 0 0;
		display:block;
		color:#727272;
		font-style:normal;
		text-indent: 0 !important;
	}	
	
	/* Sidebar blockquote */
	

	/* pull quote */
	
	
	

	
	pre {
		line-height:18px;
		margin-bottom:18px;
	}
	
	code {
		display:block;
		margin:0 0 20px 0;
		padding:0 10px;
		font-weight:normal;
		font-size:12px;
		font-family:"Courier New", Courier, Consolas, Monospace;
		line-height:18px;
		overflow:auto; 
		white-space:pre;
		background:#EDEDED url(../images/code.gif);
		border:1px solid #EDEDED;		
	}
	
	ins {
		text-decoration:none;
	}
	
	sup {
		bottom: 1ex;
	}
	
	sub {
		top: .5ex;
	}
	
	/* paragraph */
	p{
		padding:0 0 20px 0;
	}	
	
	/* testimonials */
	
	/* dropcaps */    
	

	/*
	Highlighted Texts
	*/
	
	/*blue*/
	
	/*yellow*/
	
	/*black*/
	
	
	/*red*/
	

/* ----------------------------------------------------
	RECENT POSTS WIDGET
------------------------------------------------------- */
	
	/* content area post widget */


	
	
	
	






	/* date */

	/* day */	

	/* title */

	/* sidebar area post widget */



		
	/* date */

	/* day */	


/* ----------------------------------------------------
	SUB PAGE TOP
------------------------------------------------------- */

	.sub_page_top{
		padding-top:4px;
		height:26px;
		border-bottom:1px solid #eee;
		margin-bottom:30px; 
	}

	/* search */

	

	

/* ----------------------------------------------------
	BREADCRUMB MENU
------------------------------------------------------- */

	/* Breadcrumb Menu */
	.breadcrumb{
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-weight:normal;
		font-style:italic;
		color:#929292;
		font-size:11px;
		clear:both;
		width:490px;
		float:left;
		position:relative; 
		display:block;
		z-index:10; 
		margin:0;  
		line-height:100%; 
		padding-top:5px;
	}
	
	.breadcrumb a{
		text-decoration:none; 
	}


/* ----------------------------------------------------
	LISTS
------------------------------------------------------- */
	
	dd{
		color:#8B8B8B;
	} 

	/* list with stars */
	


	/* content lists */
	ul, ol{
		list-style: disc;
		margin:0 0 20px 17px;
	}
	
	ul ul{
		list-style: circle;
		padding:0 10px;
		margin:0 0 10px 0;
	}


	ol{
		list-style: decimal;
	}
	

		
	ul ul li{ 
		margin:5px 0 5px 15px;
	}
	
	dl{
		margin:0 0 20px 0;
	}
	
	dd{
		margin:5px 0 5px 15px; 
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-style:italic;		
	}
 

	/* list with stars */
	
	/* list with check image */



/* ----------------------------------------------------
	TABLES
------------------------------------------------------- */

	table{
		width:auto;
		border-collapse: separate;
		border-spacing: inherit;
		margin:0 0 20px 0; 
		padding:0;
		border-right:1px solid #F5F5F5;
		border-top:1px solid #F5F5F5;        
	}
    
	
	
	
	
	
	/* Sidebar Tables */

	

	
	/* WP calendar*/

/* ----------------------------------------------------
	FOOTER
------------------------------------------------------- */

	#footer {
		margin:50px auto 0 auto;	
		clear:both;
		width:940px;
		clear:both;
		overflow:hidden;
		padding:0 10px;
		font-size:11px;  
		text-align:center;
		position:relative;
		z-index:9;
	}

	/* footer copyright text */	
	#footer .copyright{
		font-family: 'Droid Serif', Georgia, "Times New Roman", serif;
		font-style: italic;
		color:#a1a1a1;
		margin:5px 0 0 0;
	}	 
		#footer .copyright a{		
		color:#a1a1a1;
	}
	
	/* footer navigation */
	
	/* footer links */
	#footer  a{
		text-decoration:none;
		color:#848484;
	}
	
	#footer  a:hover{
		color:#e77927;
	}
	
	ul.footer_links{
		
		list-style:none;
		margin:0 !important;
	}
	
	ul.footer_links li{
		list-style-position:outside;
		line-height:100%;
		display:inline;
		padding:0 7px ;
		border-left:1px solid #848484;;
	}	 

	ul.footer_links li:first-child{ 
		border-left:0;
	}     



/* ----------------------------------------------------
	PRODUCTS DETAIL TABS
------------------------------------------------------- */
	.box.product_detail{
		margin:0 0 10px 0;
	}
	
	/* sub page tabs */
	div.taps_wrap {
		width:640px;
		padding:0;
		clear:both;
		display:block;
		margin:0;border:1px solid #eee;
	} 
	
	.taps_wrap .pane  {
		margin:0;
		display:none;		
		padding:20px;
		overflow:hidden; 
		_background-image:none;
		display:block;
		width:600px;
	} 
	
	/* root element for tabs  */
	ul.tabs { 
		list-style:none; 
		margin:0 !important;    
		display:block;
		height:33px;
		padding:0 !important;
		border-bottom:1px solid #eee;
		border-left:1px solid #eee;
	}
	
	/* single tab */
	ul.tabs li { 
		float:left;	 
		text-indent:0;
		margin:0;
		height:32px;
		list-style-image:none !important;
		border-right:1px solid #eee;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
	}
	
	/* link inside the tab. uses a background image */
	ul.tabs a {
		background:#F4F4F4;
		line-height:100%;
		display:block;
		text-align:center;	
		padding:0px;
		margin:0px;	
		position:relative;
		padding:10px 10px 10px 10px;
		color:#898989;
		border-left:1px solid #fff;				
		-webkit-box-shadow:inset 0 1px 0 #fff;
		-moz-box-shadow:inset 0 1px 0 #fff;
		box-shadow:inset 0 1px 0 #fff;
		text-shadow:0 1px 0 #fff;
	}
	
	ul.tabs a:active {
		outline:none; background-color:#e77927; color:#fff;text-shadow:0 1px 0 #666;
	}
	
	/* when mouse enters the tab move the background image */
	ul.tabs a:hover { 
	}
	
	/* active tab uses a class name "current". its highlight is also done by moving the background image. */
	ul.tabs a.current, ul.tabs a.current:hover {  
		-webkit-box-shadow:  0px 1px 0px #fff, inset 0 1px 0 #fff;
		-moz-box-shadow:  0px 1px 0px #fff, inset 0 1px 0 #fff;
		box-shadow: 0px 1px 0px #fff, inset 0 1px 0 #fff;
		cursor:default !important;
		background-color:#e77927; color:#fff;text-shadow:0 1px 0 #666;
	}
	
	/* initially all panes are hidden */ 
	

	


/* ----------------------------------------------------
	BUTTONS
------------------------------------------------------- */
	
	/* buttons common */
	a.button{
		display:inline-block !important;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 0 15px;
		text-decoration:none;
		font-size:12px;
		line-height:23px;
		cursor:pointer;
	}
	
	/* medium button */
	
	/* big button */
	
	/* mail button */
	.button .mail{
		background:url(../images/assets/icons/mail.png) left 2px  no-repeat;
		padding-left:25px;
	}

	/* mail button light icon */


	/* default button colors */
	.button.default{ 
		border: solid 1px #ccc;
		background: rgb(247,247,247); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(216,216,216,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(216,216,216,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(216,216,216,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(216,216,216,1) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(216,216,216,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d8d8d8',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, rgba(247,247,247,1) 0%,rgba(216,216,216,1) 100%); /* W3C */
		border-color: #D8D8D8 #CBCBCB #9D9D9D; 
		color: #646464 !important;
		text-shadow: 0 1px 0 #F4F4F4;
		-webkit-box-shadow: 0 1px 1px #D1D1D1, inset 0 1px 0 #fff;
		-moz-box-shadow: 0 1px 1px #D1D1D1, inset 0 1px 0 #fff;
		box-shadow: 0px 1px 2px #D1D1D1, inset 0 1px 0 #fff;    
	}

	/* default button hover state */	
	.button.default:hover{
		background: rgb(216,216,216); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(216,216,216,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(247,247,247,1) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(216,216,216,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, rgba(216,216,216,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
		border-color: #D8D8D8 #CBCBCB #B2B2B2;  
	}

	/* orange button colors */

	/* orange button hover state */	

	/* blue button colors */

	/* blue button hover state */	

	/* dark button colors */

	/* dark button hover state */	


	/* green button colors */

	/* green button hover state */	

	/* navy button colors */

	/* navy button hover state */	

	/* red button colors */

	/* red button hover state */	

	/* light button colors */

	/* light button hover state */	


/* ----------------------------------------------------
	FORMS
------------------------------------------------------- */

	/* all form elements common */
	input, select,  textarea{
		font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
		position:relative;
		outline: none;
		padding:2%; 
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		border-radius:4px; 
		color:#8C8C8C;
		background:#fff;	
		border-top:1px solid #d6d6d6;
		border-left:1px solid #d6d6d6;
		outline:0;box-shadow:0 0 0 1px #fff;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;		
			
	} 
	/* image buttons, checkbox and radio */
	
	/* buttons */
	#container form input[type="submit"]{  
		font-family: 'Oswald', arial, serif; 
		font-size:15px;
		text-align:center;
		display:inline-block !important;
		position:relative; 
		text-decoration:none; 
		border:0;
		border-radius:5px;
		padding:5px;
		cursor:pointer; 
		width:100%; 
		background: #bdbdbd;
		border: solid 1px #ccc !important;
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#D8D8D8');   
		background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#D8D8D8));  
		background: -moz-linear-gradient(top,  #F7F7F7, #D8D8D8);  
		border-color: #D8D8D8 #CBCBCB #B2B2B2;
		color: #343434 !important;
		text-shadow: 0 1px 0 #F4F4F4;
		-webkit-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #fff;
		-moz-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #fff;
		box-shadow: 0px 1px 2px #999, inset 0 1px 0 #fff !important; 
	}

	#container form input:focus, #container form select:focus, #container form textarea:focus{
		border:1px solid #eee;		
		-moz-box-shadow: 0px 2px 2px #eee;
		-webkit-box-shadow: 0px 2px 2px #eee;
		box-shadow: 0px 2px 2px #eee;	
	}	

	#container form input[type="submit"]:hover{
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#D8D8D8');  
		background: -webkit-gradient(linear, left top, left bottom, from(#F7F7F7), to(#D8D8D8));  
		background: -moz-linear-gradient(top,   #D8D8D8, #F7F7F7);  
		border-color: #D8D8D8 #CBCBCB #B2B2B2;  
	}

	.sidebar_content form input:focus, .sidebar_content form select:focus, .sidebar_content form input[type="submit"]{
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;	
	}
.sidebar_content .booking_form{padding:12% 0 0;background: url(../images/booking-default.png) no-repeat top; margin-bottom:30px;}	
.sidebar_content .booking_btm{padding:0 0 12%;background: url(../images/booking-default.png) no-repeat bottom;}	
.sidebar_content .book {color:#343434;margin-bottom:15px;border-radius:10px; border-bottom:2px solid #343434;}
.sidebar_content form {width:90%;padding:5%;background: url(../images/texture-leather.png);}
.sidebar_content form li{width:100%;}
.sidebar_content form label{float:left;width:42%; padding:3% 0 0 0; display:block;color:#343434;}
.sidebar_content form input{width:57%;}
.sidebar_content form select{width:57%}


/* labels */
form label{
		float:none;
		line-height:100%;
		position:relative;
		color:#8B8B8B;
	}
	
	/* list in forms */
	
	form ul, form li{
		list-style-type:none;
		list-style-position:outside;                
		border:0;
		margin:0 0 10px 0 !important;
		padding:0 !important;
		display:block;
		clear:both;
		background:0 !important;
	}
	
	form ul li {
		margin:0px 0 10px 0px !important;
		border:0 !important;
	}

	
	/* form field widths for columns */ 
	
	

	/* form validation */  
	
	
	/* Form Messages*/
	
	


/* ----------------------------------------------------
	ACCORDIONS
------------------------------------------------------- */
	
	
	/* left aligned small accordion */ 
	
	/* right aligned small accordion */ 
	
	/* accordion header */
	
	
	
	/* currently active header */
	
	/* accordion pane */


/* ----------------------------------------------------
	SCROLLABLE IMAGE GALLERIES
------------------------------------------------------- */
	
	
	
	/* root element for scrollable items */
	
	
	/* styling for the image wrapper  */
	
	/* scrollable border */
	
	/* this makes it possible to add next button beside scrollable */
	
	/* prev, next, prevPage and nextPage buttons */
	
	/* right */	
	
	
	/* left */
	
	/* disabled navigational button */

/* ----------------------------------------------------
	TWITTER
------------------------------------------------------- */
	
	/* Twitter feeds*/
	 

	
	
	


/* ----------------------------------------------------
	COMMENTS
------------------------------------------------------- */
	
	
	/* commentart title */
	
	
	
	
	/* avatar */
	
	/* debth 2 */
	
	/* debth 3 */
	
	/* debth 4 */
	
	
	/* comment body */
	
	/* depth 2 */
	
	/* debth 3 */
	
	/* debth 4 */
	
	
	
	/* author name */
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* comments color values */
	
	/* comment body */
	
	/* author name */
	
	

	
	
	
	
	
	

 




/* Popular Posts */
	

	
     
	



/* Flickr Thumbs */
	
	
	
	
	
	
	
	
	
/**/







/* ----------------------------------------------------
	RED SKIN
------------------------------------------------------- */
/* use the following selectors to customize background color and the curv image 
body.red-skin{background:#e6e0e0; }
body.red-skin .back-curv{background:url(../images/back-curv-red.png) center top no-repeat;}
*/

/* content links */

/* content links */

/* arrow links */
/*	headings  */
/*	heading colors and links  */

/*	sidebar headings  */
/*	sidebar heading colors and links  */

/* description links */
/* active number style*/
/* text selection */
body.red-skin ::selection {background: #ac4f35; /* Safari */}
/* body */
/* background curv image */	
/* popeye slider */

/* nivo slider */

/* mobile header */

/* ----------------------------------------------------
	GREEN SKIN
------------------------------------------------------- */
/* use the following selectors to customize background color and the curv image 
body.green-skin{background:#e6e0e0; }
body.green-skin .back-curv{background:url(../images/back-curv-green.png) center top no-repeat;}
*/

/* content links */

/* content links */

/* arrow links */

/*	headings  */
/*	heading colors and links  */

/*	sidebar headings  */
/*	sidebar heading colors and links  */

/* description links */
/* active number style*/
/* text selection */
body.green-skin ::selection {background: #7d8a26; /* Safari */}
/* popeye slider */

/* nivo slider */

/* mobile header */

/* ----------------------------------------------------
	BLUE SKIN
-------------------------------------------------------*/
/* use the following selectors to customize background color and the curv image 
body.blue-skin{background:#e6e0e0; }
body.blue-skin .back-curv{background:url(../images/back-curv-red.png) center top no-repeat;}
*/


/* content links */

/* content links */

/* arrow links */

/*	headings  */
/*	heading colors and links  */

/*	sidebar headings  */
/*	sidebar heading colors and links  */

/* description links */
/* active number style*/
/* text selection */
body.blue-skin ::selection {background: #6599bf; /* Safari */}
/* popeye slider */

/* nivo slider */

/* mobile header */
ul.hotel{
		list-style: circle;
		margin:0 0 20px 17px;color:#6084BA;
	}

amenities{margin:5px 0 20px;}
.amenities h6 span{display:inline;margin-right:10px;font-size:16px; color:#6084BA; border-bottom:none;}
.amenities h6{display:inline;font-size:13px;font-family: 'Droid Sans', Arial, Helvetica, sans-serif;color:#666;}
.amenities .description {display:block;margin:5px 0; padding:8px 5px 15px;border-bottom:1px dotted #E9E1A0;height:auto;}
.amenities .description img{margin-right:5px; vertical-align:sub}
.amenities .description .facility_icon{background: url(../images/amenities.png) no-repeat;float:left;width:33px;height:33px;padding:0;margin-right:10px}
.amenities .facility_icon_id_1 .facility_icon{background-position:0 -3px}
.amenities .facility_icon_id_2 .facility_icon{background-position:0 -33px}
.amenities .facility_icon_id_3 .facility_icon{background-position:0 -117px}
.amenities .facility_icon_id_4 .facility_icon{background-position:0 -472px}
.amenities .facility_icon_id_5 .facility_icon{background-position:0 -74px}
.amenities .facility_icon_id_6 .facility_icon{background-position:0 -156px}
.amenities .facility_icon_id_7 .facility_icon{background-position:0 -301px}
.amenities .facility_icon_id_10 .facility_icon{background-position:0 -231px}
.amenities .facility_icon_id_11 .facility_icon{background-position:0 -267px}
.amenities .facility_icon_id_12 .facility_icon{background-position:0 -196px}
.amenities .facility_icon_id_13 .facility_icon{background-position:0 -505px}
.amenities .facility_icon_id_14 .facility_icon{background-position:0 -369px}
.amenities .facility_icon_id_15 .facility_icon{background-position:0 -399px}
.amenities .facility_icon_id_17 .facility_icon{background-position:0 -464px}
.amenities .facility_icon_id_18 .facility_icon{background-position:0 -545px}
.amenities .facility_icon_id_16 .facility_icon{background-position:0 -264px}
.amenities .facility_icon_id_19 .facility_icon{background-position:0 -436px} 


/*Additional css*/
div#toTop {
    display: block;
    position: fixed;
    top: 80%;
    padding: 6px;
    background-color: #343434;
    color: #fff;
    right: 0;
    margin-right: 20px;
    text-decoration: none;
    cursor: pointer;
}
.adastatement {margin-bottom: 10px;font-size: 25px;}
.cc_dialog.simple {
left: 0 !important;
top: auto;
bottom: 0;
right: auto !important;
max-width: 87% !important;
position: fixed;
}
.content1 {
    background: #f9f3f3;
    padding-bottom: 10px;
}