* {
	margin: 0;
	padding: 0;
	}
	
.clear { clear: both; }	
.float-left { float: left; margin-right: 15px; }
.float-right { float: right; margin-left: 10px; }
a:focus {-moz-outline-style: none;}
	
body {
	background: #000000 url(images/bg_texture.jpg) 0 0 no-repeat;
	font-family: Helvetica, Arial, Verdana, Trebuchet, Tahoma, sans-serif;
	}
	
.header { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#bc386d;
	text-decoration:none;
	}

.header_about { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bc386d;
	text-decoration:none;
	}

p {
	font-size: 14px;
	color: #a79ea1;
	line-height: 14px;
	margin-bottom: 25px;
}
a { color: #bc386d; }

#wrapper {
	
	margin: 0;
	padding: 0 0 0 40px;
	width: 100%;
	height: 100%;
	}

#container {
	background: url(images/bg_white_trans.png) 0 0 no-repeat;
	width: 955px;
	padding: 30px 0 0 40px;
	
	
	}
	
#main {
	float: left;
	width: 700px;
	}
#slider {
	position: relative;
	width: 700px;
	}
.scroll {
/*	height: 250px;*/
	width: 700px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
}	
	.scrollContainer div.panel {
	/*	height: 210px; */
		width: 700px;
	}
	.hide { display: none; }
	
	.scrollButtons {
		display: none;
	}


/* GALLERY */	
	.gallery img {
		
		border:solid 1px #a79ea1;
		}
	.gallery {
		text-align:left;
		}
		
		div#fancy_overlay{
			position:absolute;
			top:0;
			left:0;
			z-index:90;
			width:100%;
			background-color:#000;
		}

		div#fancy_loading{
			position:absolute;
			height:40px;
			width:40px;
			cursor:pointer;
			display:none;
			overflow:hidden;
			background:transparent;
			z-index:100;
		}

		div#fancy_loading div{
			position:absolute;
			top:0;
			left:0;
			width:40px;
			height:480px;
			background:transparent url(images/popup_progress.png) no-repeat;
			
			
		}

		div#fancy_close{
			position:absolute;
			top:-12px;
			left:-12px;
			height:30px;
			width:30px;
			background:transparent url(images/popup_closebox.png);
			cursor:pointer;
			z-index:100;
			display:none;
			
			
		
		}

		div#fancy_content{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			padding:0; 
			margin:0;
			z-index:96;
		}

		#fancy_frame{
			position:relative;
			width:100%;
			height:100%;
			display:none;
			
		}

		img#fancy_img{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			border:0; 
			padding:0; 
			margin:0;
			z-index:92;
			cursor:pointer;
		}

		div#fancy_title{
			position:absolute;
			bottom:-35px;
			left:0;
			width:100%;
			z-index:100;
			display:none;
		}

		div#fancy_title table{
			margin:0 auto;
		}

		div#fancy_title div{
			color:#FFF;
			font: 11px Arial;
			padding-bottom:4px;
		}

		td#fancy_title_left{
			height:32px;
			width:15px;
			background:transparent url(images/fancy_title_left.png) repeat-x;
			
		
		}

		td#fancy_title_main{
			height:32px;
			background:transparent url(images/fancy_title_main.png) repeat-x;
			
		
		}

		td#fancy_title_right{
			height:32px;
			width:15px;
			background:transparent url(images/fancy_title_right.png) repeat-x;
			
			
			
		}


		div#fancy_outer{
			position:absolute;
		    top:0;
		    left:0;
		    z-index:90;
		    padding:18px 18px 58px 18px;
		    margin:0;
		    overflow:hidden;
		    background:transparent;
		    display:none;
		}

		div#fancy_inner{
			position:relative;
			width:100%;
			height:100%;
			border:1px solid #fff;
			background:#fff;
		}

		a#fancy_left, a#fancy_right{
			position:absolute; 
			bottom:10px; 
			height:100%; 
			width:35%; 
			cursor:pointer;
			background-image:url(data:image/gif;base64,AAAA);
			z-index:100; 
		}

		a#fancy_left{
			left:0px; 
		}

		a#fancy_right{
			right:0px; 
		}

		a#fancy_left:hover{
			background:transparent url(images/prev_btn.png) no-repeat 0% 100%;
			
			
		}

		a#fancy_right:hover{
			background:transparent url(images/next_btn.png) no-repeat 100% 100%;
			
			
		}

		#fancy_bigIframe, #fancy_freeIframe{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:100%;
			z-index:10;
		}

		div#fancy_bg{
			display:none;
		}

		div.fancy_bg{
			
			position:absolute;
			display:block;
			z-index:70;
		}

		div.fancy_bg_n{
			top:-18px;
			width:100%;
			height:18px;
			background:transparent url(images/popup_shadow_n.png) repeat-x;
			
			
		}

		div.fancy_bg_ne{
			top:-18px;
			right:-13px;
			width:13px;
			height:18px;
			background:transparent url(images/popup_shadow_ne.png) no-repeat;
			
			
		}

		div.fancy_bg_e{
			right:-13px;
			height:100%;
			width:13px;
			background:transparent url(images/popup_shadow_e.png) repeat-y;
			
			
		}

		div.fancy_bg_se{
			bottom:-18px;
			right:-13px;
			width:13px;
			height:18px;
			background:transparent url(images/popup_shadow_se.png) no-repeat;
			
		}

		div.fancy_bg_s{
			bottom:-18px;
			width:100%;
			height:18px;
			background:transparent url(images/popup_shadow_s.png) repeat-x;
			
			
		}

		div.fancy_bg_sw{
			bottom:-18px;
			left:-13px;
			width:13px;
			height:18px;
			background:transparent url(images/popup_shadow_sw.png) no-repeat;
			
			
		}

		div.fancy_bg_w{
			left:-13px;
			height:100%;
			width:13px;
			background:transparent url(images/popup_shadow_w.png) repeat-y;
			
			
		}

		div.fancy_bg_nw{
			top:-18px;
			left:-13px;
			width:13px;
			height:18px;
			background:transparent url(images/popup_shadow_nw.png) no-repeat;
			
			
		}		
	
#sidebar {
	float: right;
	width: 255px;
	}
	
h1 a {
	background: url(images/logo.png) 0 0 no-repeat;
	text-decoration:none;
	width: 385px;
	height: 75px;
	display: block;
	margin-bottom: 25px;
	padding-bottom: 1px;
	
	
	}
	
h1 a span { display: none; }
h1 a:hover { 
	background: url(images/logo.png) 0 0 no-repeat;
	
	
	
	}

	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #bc386d;
	font-style:normal;
	text-decoration: none;
	}	
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#a79ea1;
	}

#nav {
	width: 680px;
	height: 32px;
	margin-bottom: 40px;
	}
	#nav li {
		list-style-type: none;
		float: left;
		padding-top: 17px;
		padding-bottom: 17px;
		padding-right: 15px;
		
		}
	#nav li a {
		height: 15px;
		line-height: 44px;
		display: block;
		color: #93C4E2;
		font-size: 11px;
		text-decoration: none;
		}
		#nav li a span { display: none; }
		#nav li#nav-website a.selected { 
			background: url(images/website_btn_off.png) center -16px no-repeat; height: 32px; 
			}
			
		#nav li#nav-online a.selected { 
			background: url(images/online_btn.png) center -16px no-repeat; height: 32px; 
			
			
			}
		
		#nav li#nav-print a.selected { 
			background: url(images/print_btn_off.png) center -16px no-repeat; height: 32px; 
			
		
			}
		
		
		#nav li#nav-mobile a.selected { 
			background: url(images/mobile_btn_off.png) center -16px no-repeat; height: 32px; 
			
		
			}
			
		#nav li#nav-about a.selected { 
			background: url(images/about_btn.png) center -16px no-repeat; height: 32px; 
			
		
			}	
		
		#nav-mobile a { 
			background: url(images/mobile_btn_off.png) 0 0 no-repeat; width: 48px; height: 32px; 
			
			
			}
		
		#nav-website a { 
			background: url(images/website_btn_off.png) 0 0 no-repeat; width: 62px; height: 32px; 
			
			
			}
		
		#nav-online a { 
			background: url(images/online_btn.png) 0 0 no-repeat; width: 47px; height: 32px; 
			
		
			}
		
		#nav-print a { 
			background: url(images/print_btn_off.png) 0 0 no-repeat; width: 33px; height: 32px;
			
		
			}
		#nav-about a { 
			background: url(images/about_btn.png) 0 0 no-repeat; width: 44px; height: 32px;
		
			}
	
		




	#website ul {
		list-style-type: none;
		margin: 35px 0 0 0;
		padding: 0;
		}
		#website li {
			float: left;
			margin: 0 12px 15px 0;
			border: none;
			}
			#website li img {
				width: 212px;
				height: 124px;
				border: none;
				}
				#website li a img {
					display: block;
					border: 1px solid #a79ea1;
					margin-bottom: 12px;
					}
				#website li a:hover img {
					
					border: 1px solid #666666;
					}
		#website p {
			font-size: 10px;
			clear: both;
	
			}
		
		#website h3 a {
			float: left;
			text-decoration: none;
			font-size: 13px;
			color: #a79ea1;
			margin-right: 4px;
			}
			
#mobile ul {
	list-style-type: none;
		margin: 35px 0 0 0;
		padding: 0;
	}
	#mobile ul li {
		float: left;
			margin: 0 12px 15px 0;
			border: none;
		}
		
	#mobile li img {
				width: 212px;
				height: 124px;
				border: none;
				}
				
	#mobile li a img {
					display: block;
					border: 1px solid #a79ea1;
					margin-bottom: 12px;
					}
	#mobile li a:hover img {

					border: 1px solid #666666;
					}
		#mobile p {
			font-size: 10px;
			clear: both;
			}
			
		#mobile h3 {
			float: left;
			text-decoration: none;
			font-size: 13px;
			color: #a79ea1;
			margin-right: 4px;
			}	
				
		#mobile h3 a {
			float: left;
			text-decoration: none;
			font-size: 13px;
			color: #a79ea1;
			margin-right: 4px;
			}


#print ul {
		list-style-type: none;
		margin: 35px 0 0 0;
		padding: 0;
		}
		#print li {
			float: left;
			margin: 0 12px 15px 0;
			border: none;
			}
			#print li img {
				width: 212px;
				height: 124px;
				border: none;
				}
				#print li a img {
					display: block;
					
					border: 1px solid #a79ea1;
					margin-bottom: 12px;
					}
				#print li a:hover img {
					border: 1px solid #666666;
					}
		#print p {
			font-size: 10px;
			clear: both;
			}

	
		
		#print h3 a {
			float: left;
			text-decoration: none;
			font-size: 13px;
			color: #a79ea1;
			margin-right: 4px;
			}
			
			
#online ul {
		list-style-type: none;
		margin: 35px 0 0 0;
		padding: 0;
		}
		#online li {
			float: left;
			margin: 0 12px 15px 0;
			border: none;
			}
			#online li img {
				width: 600;
				height: 400;
				border: none;
				}
				#online li a img {
					display: block;
					border: 1px solid #a79ea1;
					margin-bottom: 12px;
					}
				#online li a:hover img {
					
					border: 1px solid #666666;
					}
		#online p {
			font-size: 12px;
			line-height:18px;
			clear: both;
			
			
			}

		
		
		#online h3 a {
			float: left;
			text-decoration: none;
			font-size: 13px;
			font-style:normal;
			color: #a79ea1;
			margin-right: 4px;
			}			
			
			
			
#about ul {
		list-style-type: none;
		margin: 35px 0 0 0;
		padding: 0;
		}
		#about li {
			float: left;
			margin: 0 12px 15px 0;
			border: none;
			}
			#about li img {
				width: 600px;
				height: 400px;
				border: none;
				}
				#about li a img {
					display: block;
					border: 1px solid #a79ea1;
					margin-bottom: 12px;
					}
				#about li a:hover img {
				
					border: 1px solid #666666;
					}
		#about p {
			font-size: 12px;
			line-height:18px;
			clear: both;
			
			}
		
		#about h3 a {
			float: left;
			text-decoration: none;
			font-size: 13px;
			font-style:normal;
			color: #a79ea1;
			margin-right: 4px;
			}				
		

#sidebar {
	padding: 0 0px;
	margin-top: 40px;
}
#sidebar-bottom {
	height: 88px;
}

#sidebar-bg {
	padding: 75px 35px 0 35px;
}	
#sidebar-bg h2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-style:normal;
	padding-bottom: 10px; 
	padding-top: 10px; 
	margin-bottom: 0; 
	}
	
#sidebar-bg p { font-size: 11px; line-height: 140%; color:#a79ea1; }
#sidebar-bg ul {
	list-style-type: none;
	margin-bottom: 20px;
	}
	#sidebar-bg li {
		margin-bottom: 8px;
		font-size: 12px;
		padding-left: 20px;
	}
	
	
	li.icon-facebook { 
	background: url(images/facebook_icon.png) 0 0 no-repeat; height: 18px; 
	
	
	}
	
		li.icon-facebook a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
		
	
	li.icon-linkedin { 
	background: url(images/linkedin_icon.png) 0 0 no-repeat; height: 19px; 
	
	
	}
	
		li.icon-linkedin a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}