html 		{	width: 100%;	 margin: 0px; overflow-x:hidden; padding: 0;}
body		{	margin:0; background-color:#569B96;}
.container	{ 	z-index:10;}
a			{	text-decoration:none; color:#054337; }
a:hover {	text-decoration:none; cursor: pointer;	 }
a:focus {   outline: none; }
.clear{	clear:both;margin-top:0px; margin-bottom:0px;}
.leftfloat {float:left;}
.rightfloat { float: right !important;}
p,span							{	color: #869093; font-family:Arial; font-size:14px;	line-height:18px; }
p b{
font-weight:normal;
}
span.marked						{	color: #1a2d36; }
.sign{
padding-top:8px;
}
h1, h2, h3, h4, h5, h6 {	margin-top:0px; color: #1a2d36; font-family:Arial; font-weight: normal; aligment }
h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {  color:#869093; }  /** DIRK HIER ÄNDERUNG **/
	
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;}
h1 { font-size: 26px; line-height:26px; margin-bottom:  15px;}
h2 { font-size: 24px; line-height: 24px; margin-bottom: 15px;}
h3 { font-size: 22px; line-height: 22px; margin-bottom: 15px; }
h4 { font-size: 20px; line-height: 20px; margin-bottom: 15px;}
h5,h1.pagetitle { font-size: 18px; line-height: 18px; margin-bottom: 15px;}
h6 { font-size: 16px; line-height: 16px; margin-bottom: 15px;}
.naslov{
font-size: 22px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	

}
p { margin: 0px 0px 25px 0px; color:#054337; }
#header			{	width:100%; 	height:443px;}
.header-wrap	{	width:960px;	margin:0px auto; position:relative;}
.topline		{ 	position:relative; z-index:1010; width:100%; 	height:4px; background:#054337; -webkit-box-shadow: 0px -6px 10px 0px #02303b;-moz-box-shadow: 0px -6px 10px 0px #02303b; box-shadow: 0px -6px 10px 0px #02303b;}
.signup-wrap		{	z-index:1005; position:absolute; right:0px; top:0px;  width:285px; height:125px;  background-color:#054337;  -webkit-box-shadow: 0px 0px 9px -4px #02303b;-moz-box-shadow: 0px 0px 9px -4px #02303b; box-shadow: 0px 0px 9px -4px #02303b;  border-radius: 0px 0px 0px 5px;   -moz-border-radius: 0px 0px 0px 5px;   -webkit-border-radius: 0px 0px 0px 5px; color:white; font-family:Arial; font-size:14px;}
.signup-expander 	{   cursor:pointer; width:160px; text-align:center; position:absolute; right:0px; bottom:-30px;  height:30px; background-color:#EB9B06;  border-radius: 0px 0px 5px 5px;   -moz-border-radius: 0px 0px 5px 5px;   -webkit-border-radius: 0px 0px 5px 5px;}
.signup-expander p  {   font-size:14px; color:#fff; padding-top:6px;}
.pr{position:relative;}
.pa{position:absolute;}
div#soca{
	top:329px;background:url(../images/soca30.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width:100%;
	height:84%;
}


/**************************
	-	IMAGE HEAD	-
**************************/
.pr{position:relative;}
.pa{position:absolute;}

div#content{
	background:url(../images/page/bg.png) repeat-x #7e9c99;
}
div#headimg{
	width:1199px;
	height:600px;
	background:url(../images/page/proba.png) no-repeat;
	left:-114px;
	top:10px;
	cursor: pointer;
}
.prijava{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003F43;
	height: 23px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ffffff),
		to(#b5b5b5));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}



/*****************************
		calligraphy
******************************/		
.calligraphy-wrapper{	margin-left:auto;	margin-right:auto;	width:385px;height:0px; overflow:visible; position:relative;}

.booking{
color:#EB9B06;
padding-left:560px;
padding-top:5px;
font-size:19px;

}

#povezava_menu a{
font-size:20px;
font-family:Helvetica;
color:#ffffff;
}


#povezava_menu{
padding-top:270px;

}
#ponudba{
float:left; margin-right:11px; width:219px; height:300px; background-image:url('../images/dodatki/kamp.jpg');text-align:center; cursor:pointer;
}
#ponudba2{
float:left; margin-right:11px; width:219px; height:300px; background-image:url('../images/dodatki/hrana.jpg');text-align:center;cursor:pointer;
}
#ponudba3{
float:left; margin-right:11px; width:219px; height:300px; background-image:url('../images/dodatki/raft.jpg');text-align:center; cursor:pointer;
}
#ponudba4{
float:left; margin-right:11px; width:219px; height:300px; background-image:url('../images/dodatki/sobe.jpg');text-align:center;cursor:pointer;
}
#paket{
float:left; margin-right:17px;

}
/****************************
	-  CONTAINERS	-
*****************************/
.fullcontainer					  	{	position:relative; width:920px;	padding:20px; padding-top:30px;	 background-color:#fff;  -webkit-box-shadow: 0px 0px 18px -12px #02303b;-moz-box-shadow: 0px 0px 18px -12px #02303b; box-shadow: 0px 0px 18px -12px #02303b;  }
.fullcontainer_raft{
background:url(../images/nogica-fokica.png);
background-repeat:no-repeat;
background-color:white;
padding:20px; padding-top:30px;
-webkit-box-shadow: 0px 0px 18px -12px #02303b;-moz-box-shadow: 0px 0px 18px -12px #02303b; box-shadow: 0px 0px 18px -12px #02303b; 
}
.fullcontainer_raft p{
color:#054337;
}
.fullcontainer_raft h1{
color:#EB9B06;
}
h1{
color:#EB9B06;
}
.a{
float:left;
width:52px;
margin-top:5px;
margin-right:3px;
}

.topless.fullcontainer				{	padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; background:none; background-color:#fff; }

#content_container				  	{	position:relative; z-index:10; width:960px; margin-top:-50px;	margin-left:auto;margin-right:auto; }
#content_container .fullcontainer 	{ 	border-top:4px solid #BCC1C1; }

#pagetitle_container			 	{ position:relative; margin-bottom:40px; margin-left:auto;margin-right:auto;width:920px; padding:20px; padding-top:17px; padding-bottom:3px; background-color:#fff;  -webkit-box-shadow: 0px 0px 18px -12px #02303b;-moz-box-shadow: 0px 0px 18px -12px #02303b; box-shadow: 0px 0px 18px -12px #02303b;  }

#sidebarcontainer 					{	position:relative; margin-right:auto;margin-left:auto; z-index:5; width:960px;		 background-color:#869093; border-top:4px solid #bcc1c1;  border-bottom:4px solid #bcc1c1;  }
#sidebarshadow-container			{	position:relative; z-index:10;margin-bottom:45px; margin-top:-4px; width:954px; height:0px; overflow:visible;margin-left:auto;margin-right:auto; }



	
	
	
	.one_half { width: 48%; }
	.one_third { width: 30.66%; }
	.two_third { width: 45.33%; }
	.one_fourth { width: 22%;font-family:Arial; }	
	
	.one_fifth   { width: 16.8%; }
	.two_fifth	 { width: 33.6% }
	.three_fifth { width: 50.4% }
	.four_fifth { width:67.2%}			
	
	.one_sixth   { width: 13.33%; }
	.one_seventh {  width: 10.28% } 
	.three_fourth { width:72% }
	
	
	.one_half, .one_third, .one_fourth, .one_fifth, .one_sixth, .one_seventh,
	.two_third, .two_fifth,
	.three_fourth, .three_fifth,
	.four_fifth { margin-right: 4%; margin-bottom: 0px; float: left; }
	
	
	.lastcolumn { margin-right: 0!important; clear: right; }

	.space5, .divide5 	{	margin-bottom:5px;}
	.spacetop5			{	margin-top:5px;}
	.space10, .divide10	{	margin-bottom:10px;}
	.space15, .divide15	{	margin-bottom:15px;}
	.space20, .divide20	{	margin-bottom:20px;}
	.space25, .divide25	{	margin-bottom:25px;}
	.space30, .divide30	{	margin-bottom:30px;}
	.space40, .divide40	{	margin-bottom:40px;}
	
	
	.r5		{	margin-right:5px; }
	.r10	{	margin-right:10px; }
	.r15	{	margin-right:15px; }
	.r20	{	margin-right:20px; }
	
	.l5		{	margin-left:5px; }
	.l10	{	margin-left:10px; }
	.l15	{	margin-left:15px; }
	.l20	{	margin-left:20px; }
	
	.nspace0	{	margin-bottom:0px;}			/** DIRK NOCH HIER **/
	.nspace5	{	margin-bottom:-5px;}
	.nspace10	{	margin-bottom:-10px;}
	.nspace15	{	margin-bottom:-15px;}
	.nspace20	{	margin-bottom:-20px;}
	.nspace25	{	margin-bottom:-25px;}
	.nspace30	{	margin-bottom:-30px;}
	.nspace35	{	margin-bottom:-35px;}
	.nspace40	{	margin-bottom:-40px;}
	
	.alignright	{ text-align:right !important;}		/** DIRK HIER NOCH WAS **/
	.alignleft  { text-align:left !important;}		/** DIRK HIER NOCH WAS **/
	
	
	.pdfdownload					{	min-height:36px; padding-top:10px; padding-left:40px;  
										font-size:14px; color:#1a2d36; cursor:pointer; font-family: Arial;}
	
	.pdflink:hover, 
	.pdfdownload:hover				{ text-decoration:none ;}
	
	.pdflink_div p {display:none;}

	.sh_arrowright	, .dragon_archive a				{	min-height:5px; min-width:11px; padding-top:0px; padding-left:18px; background:url(../images/other/arrow_right.png) no-repeat 0px 5px; font-family: Arial; font-size:14px; color:#1a2d36; cursor:pointer;}	
	.sh_arrowleft					{	min-height:5px; min-width:11px; padding-top:0px; padding-left:18px; background:url(../images/other/arrow_left.png) no-repeat 0px 5px; font-family: Arial; font-size:14px; color:#1a2d36; cursor:pointer;}	
	
	.portfolio_div 	.sh_arrowright,
	.blog_div 	.sh_arrowright		{ 	margin-top:5px;margin-left:10px; }
	
	.portfolio_div 	.sh_arrowleft,
	.blog_div 	.sh_arrowleft	{ 	margin-top:5px;margin-left:10px; }

	.dragon_archive a { margin-top:5px;color : #869093;}
	a.widget_post_link { 	color : #869093;}
	
	.portfolio_date 				{	color:#869093; min-width:15px; min-height:16px; padding-left:25px; padding-top:3px; font-size:12px; font-family: Arial; margin-top:-15px; margin-bottom:20px; background:url(../images/other/blog/i_4.png) no-repeat 0px 2px;}
	.blogcomment					{	color:#869093; min-width:15px; min-height:16px; padding-left:30px; padding-top:3px; font-size:12px; font-family: Arial;margin-top:-15px; margin-bottom:20px; background:url(../images/other/blog/i_2.png) no-repeat 0px 2px;}
	.bloguser						{	color:#869093; min-width:15px; min-height:16px; padding-left:20px; padding-top:3px; font-size:12px; font-family: Arial;margin-top:-15px; margin-bottom:20px; background:url(../images/other/blog/i_1.png) no-repeat 0px 2px;}
	.blogcategory					{	color:#869093; min-width:15px; min-height:16px; padding-left:26px; padding-top:3px; font-size:12px; font-family: Arial;margin-top:-15px; margin-bottom:20px; background:url(../images/other/blog/i_3.png) no-repeat 0px 2px;}
	.blogtags					{	color:#869093; min-width:15px; min-height:16px; padding-left:20px; padding-top:3px; font-size:12px; font-family: Arial; background:url(../images/other/blog/i_6.png) no-repeat 0px 2px;}
	.blogtags a,.blogcategory a,.bloguser a,.blogcomment a  {	color:#869093;	}
	
	/** DIRK HERE UNTEN NOCH PAAR NEUE **/
	.contact_address						{ 	background:url(../images/other/contact/ic_1.png) no-repeat 0px 0px; min-width:10px; min-height:17px; padding-left:20px;	}
	.contact_phone							{ 	background:url(../images/other/contact/ic_2.png) no-repeat 0px 0px; min-width:10px; min-height:17px; padding-left:20px;	}
	.contact_mail							{ 	background:url(../images/other/contact/ic_3.png) no-repeat 0px 0px; min-width:10px; min-height:17px; padding-left:20px;	}
	.contact_pointer						{ 	background:url(../images/other/contact/ic_4.png) no-repeat 0px 0px; min-width:10px; min-height:17px; padding-left:20px;	}
	
	
	/* SERVICES	*/
	.service1						{	min-width:28px; min-height:30px; padding-left:33px; padding-top:0px;  background:url(../images/icons/icon1.png) no-repeat 0px 5px;}
	.service2						{	min-width:28px; min-height:30px; padding-left:33px; padding-top:0px;  background:url(../images/icons/icon2.png) no-repeat 0px 5px;}
	.service3						{	min-width:28px; min-height:30px; padding-left:33px; padding-top:0px;  background:url(../images/icons/icon3.png) no-repeat 0px 5px;}
	.service4						{	min-width:28px; min-height:30px; padding-left:33px; padding-top:0px;  background:url(../images/icons/icon4.png) no-repeat 0px 5px;}
	.service5						{	min-width:28px; min-height:30px; padding-left:33px; padding-top:0px;  background:url(../images/icons/icon5.png) no-repeat 0px 5px;}
	.service6						{	min-width:28px; min-height:30px; padding-left:33px; padding-top:0px;  background:url(../images/icons/icon6.png) no-repeat 0px 5px;}
	
	
	.likeit							{ 	cursor:pointer; min-width:13px;  height:13px; overflow:hidden;padding-left:18px; margin-left:5px; margin-top:2px; margin-right:20px; padding-top:1px;  
										font-family: Arial; font-size:12px;  background:url(../images/navigation/blog/like.png) no-repeat 0px 1px; 
										-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 1s ease-in-out; -webkit-transform: translateZ(0);}
	.dislikeit						{ 	cursor:pointer; min-width:13px;  height:13px; overflow:hidden;padding-left:18px; margin-left:5px; margin-top:2px;					 padding-top:1px;  font-family: Arial; font-size:12px;  background:url(../images/navigation/blog/dislike.png) no-repeat 0px 1px; 
										-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 1s ease-in-out; -webkit-transform: translateZ(0);}
										
	.likenr							{	cursor:pointer; font-size:18px; line-height:22px; font-family: Arial;  color:#1a2d36;
										-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 1s ease-in-out; -webkit-transform: translateZ(0);}
	
	.likeitbutton:hover .likeit,
	.dislikeitbutton:hover .dislikeit	{  background-position:0px -13px; }
	
	.likeitbutton:hover .likenr	, .dislikeitbutton:hover .likenr		{ 	color:#eb1a1d; }
	
	/** OTHER COLORVERSIONS **/
	.khgold.likeitbutton:hover .likenr	, .khgold.dislikeitbutton:hover .likenr		{ 	color:#a57212; }
	.khgreen.likeitbutton:hover .likenr	, .khgreen.dislikeitbutton:hover .likenr	{ 	color:#6abc15; }
	.khblue.likeitbutton:hover .likenr	, .khblue.dislikeitbutton:hover .likenr		{ 	color:#1a96eb; }
	/**	END OF OTHER COLOR VERSIONS **/
	
	#likeitornot .errormessage { display:none;margin-top:-2px; font-family: Arial; font-size:12px; margin-right: 20px; line-height: 25px; color: #eb1a1d;	}
	
	.blogphoto						{	min-width:22px; min-height:24px; background:url(../images/other/blog/i_photo.png) no-repeat;}
	.blogvideo						{	min-width:22px; min-height:24px; background:url(../images/other/blog/i_video.png) no-repeat;}
	
	
	.tagcloud a {	color:#869093; line-height: 25px; font-family: Arial; 	}

	
	#header label.checkbox_checked		{	margin-left:23px; }
	#header label.checkbox_unchecked	{	margin-left:23px; }
	
	label.checkbox_checked 	  {	  background: url(../images/other/checkbox.png) no-repeat left -24px;}
	label.checkbox_unchecked  {	  background: url(../images/other/checkbox.png) no-repeat left -4px;  }
	
	label.checkbox_checked,
	label.checkbox_unchecked {	  	  min-width:12px;	  height:20px;	  display: block;	  margin-top:15px;
									  padding-left: 25px;  padding-top:0px;	  cursor: pointer;	  font-size:11px;	  height:17px;  
										color:#000;   font-family: Arial; }
										
	.checkbox_simple		{  color:#1a2d36 !important;  margin-left:5px !important; margin-top:5px !important; padding-left:20px !important; }									
	 
	.signup-a				{ 	text-decoration:underline; float:left; font-size:11px;	  height:17px;  color:#000;  font-family: Arial;								margin-top:15px;
							}
							
	.signup-a:hover			{	text-decoration:none; }
			
	
	
/***************************
	  - 	LISTS	-
***************************/
ul		 { font-size:14px; color:#869093; font-family: Arial;  line-height:18px;}

ul.square {list-style:square;margin-left:15px;}

ul.style1{	list-style-image:url(../images/other/list1.png); margin-left:15px; }	  
ul.style2{	list-style-image:url(../images/other/list2.png); margin-left:15px; }
ul.style3{	list-style-image:url(../images/other/list3.png); margin-left:15px; }

ul.style1 ul,  ul.style2 ul, ul.style3 ul { margin-left: 15px; }

ul.style1 li, 
ul.style2 li, 
ul.style3 li		{	padding:1px 4px; cursor:pointer;} 


ul.style1 li:hover, 
ul.style2 li:hover, 
ul.style3 li:hover { color:#f4f3f2; background-color:#869093; padding:1px 4px; border-radius: 2px;   -moz-border-radius: 2px;   -webkit-border-radius: 2px; }	

ul.style1.black li:hover, 
ul.style2.black li:hover, 
ul.style3.black li:hover { color:#1a2d36; background-color:#869093; padding:1px 4px; border-radius: 2px;   -moz-border-radius: 2px;   -webkit-border-radius: 2px; }	

ul.style1.red li:hover, 
ul.style2.red li:hover, 
ul.style3.red li:hover { color:#f4f3f2; background-color:#eb1a1d; padding:1px 4px; border-radius: 2px;   -moz-border-radius: 2px;   -webkit-border-radius: 2px; }	


	
/**************************
	-	BLOCKQUOTE	-
***************************/	
	span.signature						{ font-size:14px; color:#1a2d36; font-style:italic; line-height:40px; }
	
	/** DIRK NOCH HIER KOMPLETT BLOCKQUOTE **/
	blockquote.left {
		  font-family: Arial;		  text-align:left;
		  font-size:16px;
		  margin-top: 10px;
		  margin-bottom: 10px;
		  padding-top:10px;
		  padding-bottom:10px;
		  margin-right:20px;		  		  
		  padding-left: 25px;float:left;
		  background:url(../images/other/decor_testimonial.png) repeat-y;
		  color:#1a2d36;		  
		} 
	
	blockquote.left p,blockquote.right p, blockquote p{
		  font-family: Arial;		  font-size:16px;
		  color:#1a2d36;
		  margin:0;
	}

	blockquote.right {
		  font-family: Arial;		  font-size:16px;
		  margin-top: 10px;
		  margin-bottom: 10px;
		  margin-left: 50px;
		  padding-right: 25px;
		   padding-top:15px;
		  padding-bottom:15px;
		  float:right;
		  background:url(../images/other/decor_testimonial.png) repeat-y right;	
		  color:#1a2d36;	  
		} 

	blockquote {
		  font-family: Arial;		  text-align:left;
		  font-size:16px;
		  margin-top: 10px;
		  margin-bottom: 10px;
		  padding-top:10px;
		  padding-bottom:10px;
		  margin-right:20px;		  		  
		  padding-left: 25px;
		  background:url(../images/other/decor_testimonial.png) repeat-y;
		  color:#1a2d36;		  
		} 
	


	
/******************************
	-	TABS	-
*******************************/

/* #Tabs (activate in tabs.js)
================================================== */
ul.tabs {
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
		border-bottom: solid 1px #bec0bf;
		border-top: 0 !important;
		
		
	}
ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0 !important;
		float: left;		
		margin-bottom: 0 !important; 
		border-bottom:0 !important;}
		
ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 20px;
		line-height: 30px;
		border: solid 1px #bec0bf;
		border-width: 1px 1px 0 0;
		margin: 0;
		background-color: #ecf0f1;
		font-size: 14px; 
		color:#1a2d36;
		
		}
ul.tabs li a.active {
		background: #fff;
		height: 30px;
		position: relative;
		top: -5px;
		padding-top: 10px;
		border-left-width: 1px;
		margin:0;
		margin-top:-5px;
		margin-left:-1px;
			color: #1a2d36;
		
		}
ul.tabs li:first-child a.active {
		margin-left: 0; }

ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		}

		
ul.tabs li:last-child a {
		 }

ul.tabs-content { margin: 0; display: block; border-top:0 !important; }
ul.tabs-content > li { display:none; }
ul.tabs-content > li.active { display: block; border-bottom:0 !important; font-size: !important;}


	/* Clearfixing tabs for beautiful stacking */
ul.tabs:before,
ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
ul.tabs:after {
	  clear: both; }
ul.tabs {
	  zoom: 1; }






/**************************
	-	FOOTER	-
***************************/

#footer_container				  {	position:relative; z-index:10; width:960px; margin-top:-30px;	margin-left:auto;margin-right:auto; }
#footer_container .fullcontainer  { border-top:3px solid #054337;  }

#footcloser						  { width:960px; height:10px; margin-left:auto; margin-right:auto; margin-top:5px;   }
	
#subfooter						 {  width:960px; height:40px; margin-left:auto; margin-right:auto; color:#EA9B05; position:relative; background-color:#054337; padding-bottom:5px;}
.subpageinfo					 {	float:left;  font-family:Arial;}
.subpageinfo_right				 { 	float:left;  margin-top:18px;font-family:Arial;}

h5{
color:#054337;
font-weight:bold;
}




/******************************
	-	PORTFOLIO 	-	
*******************************/
.portfolio_selector			{ 	color: #054337; font-family: Arial; padding:4px 6px; font-weight:bold;}
.portfolio_filter	ul li	{	float:left; font-size:14px; margin-left:10px; }
.miniportfolio p,			
.miniportfolio h5, .miniportfolio h4,	.miniportfolio h3,
.miniportfolio h2, .miniportfolio h1	{	margin-bottom:10px;}

.portfolio_filter span		{   margin:0px 10px 10px 10px;}
.portfolio_filter.right		{   float:right;}

.portfolio_div, .blog_div	{	position:relative;height:auto; overflow:hidden; display:none; margin-bottom:20px;}

.portfolio_main_content .portfolio_div	{	margin-bottom:40px;padding:0px;	}

.blog_div	{	margin-bottom:0px;}

.portfolio_div .button,
.blog_div .button			{	}


.killerclear		{	clear:both;	margin-bottom:5px;}

.pagination-wrap			{	width:960px; margin-left:auto;margin-right:auto; margin-top:40px;margin-bottom:0px; height: 20px;}
.pagination					{	float:right; }
.pagination	p				{	margin-top:5px;margin-bottom:0px; margin-right:10px;}
.pagination .button			{	 margin-left:10px; margin-bottom:0px;}


.portfolio_div.one_fourth		{	width:215px; overflow:visible !important;}
.portfolio_div.one_fourth img	{	margin-bottom:-5px;}
.portfolio_div.leftfloat		{	margin-right:20px; }
.portfolio_div.one_half			{	display:block; overflow:visible !important; width:450px; }
.portfolio_div.one_half img		{	margin-bottom:-5px; }

	
/******************************
	-	BANNER	-	
*******************************/

#sidebarcontainer .bannerholder				{	margin-left:auto;	margin-right:auto;	width:960px;	height:420px; position:relative; s}
#sidebarcontainer .saloonbanner				{	background:#fff;	position:relative;	z-index:5;	}

.fullcontainer .bannerholder { width:920px !important; }
.fullcontainer #sidebarcontainer { border:0 !important; }


.banner-preloader			{		background:url(../images/assets/loader/loader.gif) no-repeat 50% 50%;	width:20px;	height:20px;	position:absolute;	left:50%;	top:50%;
									z-index:9999;	background-color: #fff;	border-radius: 2px; 	-moz-border-radius: 2px; 	-webkit-border-radius: 2px; 	padding: 10px;	margin-left: -20px;	margin-top: -20px;}

.bannerholder .thumbbuttons				{	position:absolute;	padding:10px; padding-left:15px; padding-right:15px; background:#bcc1c1; z-index:0;	border-radius: 0px 0px 5px 5px;   -moz-border-radius: 0px 0px 5px 5px;   -webkit-border-radius: 0px 0px 5px 5px;   }



.bannerholder .thumbbuttons .minithumb				{	background:url(../images/assets/banner/button.png) top;	width:12px;	height:12px;	float:left;	margin-right:15px;	cursor:pointer;	}
.bannerholder .thumbbuttons .minithumb:last-child	{ 	margin-right:0px;}

.bannerholder .thumbbuttons .minithumb:hover, 
.bannerholder .thumbbuttons .selected	{	background-position:bottom;	}
.bannerholder .thumbbuttons .thumbs		{	float:left;}


.bannerholder .grab-cursor 				{    cursor: url("../images/assets/grab.png") 8 8, -moz-grab;}
.bannerholder .grabbing-horizontal-cursor {    cursor: url("../images/assets/grabbingh.png") 8 8, -moz-grabbing;}
.bannerholder .grabbing-vertical-cursor 	{    cursor: url("../images/assets/grabbingv.png") 8 8, -moz-grabbing;}
 


					
					

.bannerholder .creative_layer div		{ position:absolute;}
.bannerholder .caption_black				{ font-family: 'Open Sans', sans-serif;	font-size:30px;	color:#fff;	background-color:#211e1c;	padding:20px;	position:absolute;	font-weight: 800;	line-height:1;}
.bannerholder .caption_black_22			{ font-family: 'Open Sans', sans-serif;	font-size:22px;	color:#fff;	background-color:#211e1c;	padding:20px;	position:absolute;	font-weight: 800;	line-height:1;}
.bannerholder .caption_black_noframe		{	font-family: 'Open Sans', sans-serif;	font-size:28px;	color:#211e1c;		position:absolute;	font-weight: 800;	line-height:1;}
.bannerholder .caption_simple			{	font-family: 'Open Sans', sans-serif;	font-size:13px;	color:#211e1c;	position:absolute;}
.bannerholder .darkbutton				{	font-family: 'Open Sans', sans-serif;	font-size:13px;	color:#fff;	position:absolute;	background-color:#211e1c;	padding:8px 20px 8px 20px;	position:absolute;}
.bannerholder .blackbox					{	background-color:#211e1c;	width:192px;	height:20px;	position:absolute;	}
.bannerholder  a:focus 					{     outline: none; }
.bannerholder .minicap					{	font-size:14px;	font-weight: normal;}
.bannerholder .smallcap					{	font-size:18px;	font-weight: normal;}
.bannerholder .largecap					{	font-size:32px;}
.bannerholder .imagecap					{	position:absolute;}
.bannerholder .nobg						{	background: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;	box-shadow: none;	text-shadow: #000 5px 5px 5px;}
					
#sidebarcontainer .navleft					{	position:absolute; left:-40px; top:50%; width:64px; margin-top:-52px; height:101px; background:url(../images/assets/banner/nextprev.png) no-repeat top left; z-index:1000; cursor:pointer;;}					
#sidebarcontainer .navright					{	position:absolute; right:-40px; top:50%; width:64px; margin-top:-52px; height:101px; background:url(../images/assets/banner/nextprev.png) no-repeat top right; z-index:1000; cursor:pointer;;}					
#sidebarcontainer .navleft:hover				{	background-position:bottom left;}
#sidebarcontainer .navright:hover				{	background-position:bottom right;}




