a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ol,ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
.sf-menu{text-transform:uppercase;margin:41px 0 0 0;font-size:0;line-height:0;}
.sf-menu ul{position:absolute;top:-999em;min-width:80px;background:#000;padding:22px 10px 18px;left:-22px;text-align:center;display:none;}
.sf-menu li{float:left;position:relative;margin:0 0 0 15px;}
.sf-menu a{color:#151515;text-decoration:none;display:block;font-size:20px;line-height:1.2em;letter-spacing:-1px;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{top:46px;z-index:99;}
.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
.sf-menu li.current a{color:#fff !important;}
.sf-menu li a:hover,.sf-menu li.sfHover a{color:#909090;}
.sf-menu li li a{padding:4px 0;font-size:13px;line-height:1.2em;letter-spacing:0;}
.sf-menu li.current li a,.sf-menu li li a,.sf-menu li.sfHover li a{color:#fff;}
.sf-menu li li.current a,.sf-menu li li a:hover,.sf-menu li li.sfHover a{color:#000 !important;}
.sf-menu li li.current,.sf-menu li li:hover,.sf-menu li li.sfHover{background:#fff;}
.sf-menu li li.current li a,.sf-menu li li li a,.sf-menu li li.sfHover li a{color:#fff !important;}
.sf-menu li li li.current a,.sf-menu li li li a:hover{color:#000 !important;}
.sf-menu li li.current,.sf-menu li li:hover,.sf-menu li li.sfHover{background:#fff;}
.sf-menu li li{float:none;margin:0 0 1px;}
.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:-114px;top:-22px;margin-left:-1px;}
.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.alpha{margin-left:0}.omega{margin-right:0}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_4{width:220px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_8{width:460px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_12{width:700px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_16 .grid_16{width:940px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_4{padding-left:240px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_8{padding-left:480px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_12{padding-left:720px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_4{padding-right:240px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_8{padding-right:480px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_12{padding-right:720px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_4{left:240px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_8{left:480px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_12{left:720px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_4{left:-240px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_8{left:-480px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_12{left:-720px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
input[type="text"],input[type=password],textarea{font-family:Arial, Helvetica, sans-serif;color:#b8b8b8;font-size:1em;vertical-align:middle;font-weight:normal;padding:2px 10px;margin:0;background:#fff;border:none;outline:none;width:163px;}

#search input[type="text"]{width:262px;background:#b8b8b8;padding:12px 10px 11px;color:#fff;}
#search a{vertical-align:middle;background:#fff;font-size:20px;line-height:1.2em;color:#151515;text-decoration:none;text-transform:uppercase;padding:6px 20px;display:inline-block;border:1px solid #fff;}
#search a:hover{color:#fff;background:#151515}

/* Contact form */
#contact_form{width:490px;padding-bottom:25px;}
#contact-form{position:relative;vertical-align:top;}
fieldset{border:none;padding:0}
#contact-form .text{float:left;width:90px;color:#fff;}
		#contact-form .field{padding-bottom:19px;overflow:hidden;}
			#contact-form input[type="text"]{float:left;}
			#contact-form .area{overflow:hidden;min-height:220px;}
			#contact-form textarea{width:380px;height:199px;overflow:auto;max-width:380px;}
			#contact-form .error{color:#f00;display:none;float:left;width:210px;padding:0 0 0 5px;}
			#contact-form .area .error{float:none;width:auto;}
		#contact-form .buttons-wrapper{text-align:right;}
		#contact-form .buttons-wrapper a{margin-left:18px}
		
/* Newsletter-form */
#newsletter-alt-form fieldset{border:none}
#newsletter-alt-form input[type=text]{width:215px;margin-right:12px;background:#B8B8B8;color:#fff;}
#newsletter-alt-form a{vertical-align:middle;}

#login{padding:0 0 6px;}
#login label{float:left;text-align:right;width:60px;margin-right:13px;color:#fff;}
#login input{float:left;width:142px;}
#login .field{overflow:hidden;padding-bottom:19px;}
#login .field a{float:left;text-transform:uppercase;font-weight:bold;font-size:11px;color:#1d1d1d;margin-left:10px;}

#login-form fieldset{border:none}
	#login-form .field{overflow:hidden;min-height:45px;height:auto !important;height:45px;padding:4px 0 0 4px}
		#login-form input[type=text],#login-form input[type=password]{width:360px;background:#b8b8b8;color:#fff;}
		#login-form input[type="checkbox"]{margin:0 10px 0 0;vertical-align:middle;}
		#login-form a{float:right;}			
				#login-form small{color:red;font-weight:bold;padding:0 0 0 5px}		
		#login-form label[for=remember]{font-size:12px;color:#333;float:left;padding:10px 0 0 0}
#galleryfic_gallery{width:900px;margin:0 auto 30px;overflow:hidden;}
div.content{display:none;width:900px;position:relative;z-index:10;}
div.slideshow-container{position:relative;clear:both;height:600px;z-index:10;margin-bottom:30px;}
.advanced_gallery div.slideshow-container{width:60%;overflow:hidden}
div.loader{position: absolute;top: 0 !important;left: 0;width:100%;height:100%;margin:0 !important;background:url(../images/loader.gif) 50% 50% no-repeat #fff}
div.slideshow{height:600px;width:900px}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0;height:600px;width:900px;overflow:hidden}
div.slideshow a.advance-link{display:block;text-align:center}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration:none}
div.slideshow img{position:absolute;left:0;top:0;width:900px;height:675px}
div.slideshow.noborder img{padding:0;border:none}
div.caption-container{position:relative;clear:left;height:40px}
.advanced_gallery div.caption-container{position:absolute;right:0;top:0;width:40%;height:100%}
span.image-caption{display:block;position:absolute;top:0;left:0}
div.caption{padding:10px 0px 40px 30px}
div.image-desc{font-size:10px;text-transform:uppercase;float:right;padding:8px 0 0 0}
ul.thumbs{clear:both;margin:0;padding:0;overflow:hidden;}
ul.thumbs li{float:left;padding:1px !important;background:none !important;list-style:none;margin:0 2px 0 0;border:1px solid #ddd;font-size:0;line-height:0;}
ul.thumbs li.last{padding-right:0}
ul.thumbs li .caption{display:none}
a.thumb{width:69px;height:69px;display:block;background:url(../images/loader.gif) 50% 50% no-repeat #fff}
a.thumb:focus{outline:none}
ul.thumbs img{border:none;display:block}
.kwicks-wrapper{overflow:hidden;background:#000;}	
.kwicks{list-style:none;position:relative;margin:0;padding:0 !important;overflow:hidden;height:600px;}
.kwicks li{width:20%;height:600px;display:block;overflow:hidden;padding:0 !important;cursor:pointer;opacity:.5;background:none !important}
.kwicks li img{height:100%;}
.kwicks li.active{opacity:1;}
.kwicks.horizontal li{margin-right:0;float:left}
#coin-slider{overflow:hidden;background:url(../images/loader.gif) 50% 50% no-repeat #fff;width:900px;height:600px;margin:0 auto;}
.coin-slider{position:relative;margin:10px auto 0px;width:900px;height:600px;}
.coin-slider a{text-decoration:none;outline:none;border:none}
.cs-buttons{font-size:0px;position:absolute;line-height:0;bottom:20px;right:17px;}
.cs-buttons a{margin-right:2px;height:24px;width:24px;background:#fff;display:inline-block;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.cs-buttons a:hover,.cs-buttons a.cs-active{background:#151515;}
.cs-prev,.cs-next{background:#fff;color:#151515;padding:0px 10px}
.cs-prev:hover,.cs-next:hover{background:#151515;color:#fff}
.jcarousel-skin-tango{width:100%;}
.jcarousel-container-vertical{height:481px;background:#b8b8b8;padding:17px 10px 26px;}
.jcarousel-clip-vertical{overflow:hidden;height:481px;}
.jcarousel-list{overflow:hidden;}
.jcarousel-skin-tango li strong{display:block;font-size:13px;}
.jcarousel-next-vertical,.jcarousel-prev-vertical{position:absolute;top:-26px;width:21px;height:23px;cursor:pointer;background-repeat:no-repeat;background-color:#cfcfcf;z-index:100;background-position:50% 50%;}
.jcarousel-next-vertical{right:3px;background-image:url(../images/next.gif);}
.jcarousel-prev-vertical{right:24px;background-image:url(../images/prev.gif);}
.jcarousel-next-vertical:hover,.jcarousel-prev-vertical:hover{background-color:#fff;}
.jcarousel-skin-tango li{margin-bottom:17px;border-bottom:1px solid #acacac;color:#1d1d1d;padding:0 10px 10px;float:left;}
.jcarousel-skin-tango li a{color:#1d1d1d;text-decoration:none;}
.jcarousel-skin-tango li a:hover{text-decoration:underline;}
.jcarousel-skin-tango li figure{margin:0 0 10px;}
#advanced{position:fixed;z-index:999;right:-172px;top:50px;background:#181818;padding:20px 16px 20px 18px;width:135px;font-size:11px;border-right:3px solid #3a3a3a;font-family:Tahoma,Geneva,sans-serif;color:#dfdfdf;text-transform:none;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-radius:0 0 0 6px;line-height:1.6em}#advanced span.trigger{display:block;position:absolute;left:-81px;top:25px;margin-top:-25px;width:81px;height:50px;cursor:pointer;text-align:center;background:url(../images/panel/adv-trigger.png) no-repeat 0 0}#advanced span.trigger strong{display:block;padding:4px 0 0 0}#advanced ul li{background:url(../images/panel-arrow.gif) no-repeat 0 6px #181818;padding:0 0 0 13px;font-size:12px}#advanced ul li.trigger_adv{padding:0 0 0 0}#advanced ul li.trigger_adv > span{background:url(../images/panel-arrow2.gif) no-repeat 100% 8px #636363;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 20px 0 12px;color:#dfdfdf;font-weight:bold;display:inline-block}#advanced ul li.trigger_adv > a:hover{text-decoration:none}#advanced ul li a{color:#4393d0;text-decoration:none}#advanced ul li a:hover{text-decoration:underline}#advanced ul ul{margin-left:13px}#advanced ul ul li{font-size:11px;background:url(../images/panel-arrow1.gif) no-repeat 0 7px}#advanced ul ul a{text-transform:capitalize;color:#dfdfdf}#advanced ul ul ul{margin-left:8px}#advanced ul ul ul li{background:none}#advanced ul ul ul li a{color:#939393}