/*
Theme Name: six eight
*/

html,
body {
	width:100%; height:100%;
	padding:0; margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

body {
	min-height:100%;
	background:#fdfdfc url(images/bg.jpg) repeat;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
}

.clear { clear:both; }
.left { float:left; }
.right { float:right; }

a { outline-style:none; text-decoration:none; color:#333; }

a.reg {text-transform:uppercase;color:#aeaeae;background:url(images/greyarrow.jpg) no-repeat 0px 3px ;padding:0 0 0 14px;display:block;text-decoration:none;margin:6px 0; font-size:12px;}
a.reg:hover {background:url(images/blue-arrow.jpg) no-repeat 1px 3px;color:#3749a7;}

#wrap {
	width:100%; height:100%;	
	color:#535353;
}

.goldbar {
	width:100%; height:9px;
	background:#5c4a04 url(images/gold_bar.jpg) no-repeat center;
	padding:0; margin:0 auto;
}

#header {
	position:relative;
	width:100%; height:252px;
	background:#040b46 url(images/header_bg.jpg) no-repeat center;
	padding:0; margin:0 auto;
	text-align:center;
}

#header img { margin-top:45px; }

/* search box */
.search-box { position:absolute; left:50%; bottom:15px; margin:0 0 0 225px; }
.search-box form { margin:0; padding:0; }
.search-box form input { background:none; border:#988839 1px solid; padding:2px 5px; color:#f5f4f3; font-size:12px; width:125px; font-style:italic; }

/* navigation */
#navigation {
	position:relative;
	width:1024px;
	width:100%;
	margin:0 auto; padding:0;
	text-align:center;
	background:#fdfdfc url(images/bg.jpg) repeat;
}
#navigation .nav-wrap {width:100%;min-height:39px;height:68px;text-align:center;}
#navigation .nav-wrap.effect {background:url(images/nav2_bg.jpg) repeat-x left bottom;}

#navigation ul { padding:0; margin:0 auto; text-align:center;display:inline-block;position:relative;width:850px;}
#navigation li {
	position:relative;
	display:block;
	float:left;
	list-style-type:none;
	padding:15px 0;
	text-align:center;
	border-right:2px solid transparent;
	border-left:2px solid transparent;
	height:9px;
	/*max-width:116px;*/
}

#navigation ul li a {
	color:#979798;
	text-decoration:none;
	padding:4px 13px;
	text-transform:uppercase;
	border-right:1px dashed #e3e3e3;
	white-space:nowrap;
}
#navigation ul li ul {position:absolute;left:0;top:39px;width:500px;background:url(images/nav2_bg.jpg) repeat-x;height:29px;display:none;}
#navigation ul li ul li {float:left;background:url(images/subnav_bg.jpg) no-repeat top left;padding:10px 0;}
#navigation ul li ul li a {border-right:0px;}

#navigation ul li:hover {
	background:#958335 url(images/nav_active_bg.png) no-repeat top center;
}
#navigation ul li a:hover {border-right:1px solid transparent;}
#navigation li.hover {border-left:2px solid white;border-right:2px solid white;}
#navigation li.hover a {color:#fff;border-right:1px solid transparent;}
#navigation li.hover ul li a {color:#979798;border:0px;}
#navigation li ul li a:hover {color:#3b68ad;}
#navigation li:hover ul li:hover {background:#fff;}
#navigation li.hover ul li.hover {border-left:2px solid transparent;border-right:2px solid transparent;}


/* styles for the top gallery on index */
#top-gallery {
	position:relative;
	width:1024px; height:470px;
	margin:0 auto;
	padding:0;
}

#top-gallery div.banner { position:absolute; display:none; top:0; left:0; }
#top-gallery div.active { position:relative; display:block; }
#top-gallery div.banner img { max-width:1024px; width:1024px; }

#top-galllery div.banner div.banner-image {
	position:relative;
}
#top-gallery div.banner div.banner-image div.banner-links {
	position:absolute;
	left:40px; bottom:40px;
}
#top-gallery div.banner div.banner-image div.banner-links p { font-size:14px; padding:0; margin:5px; padding-left:20px; background:transparent url(images/link-arrow.png) no-repeat left; }
#top-gallery div.banner div.banner-image div.banner-links p a { text-decoration:none; color:#c2c2c2; }
#top-gallery div.nav-wrap {width:1024px;background:#ffffff url(images/top_gallery_nav_bg.jpg) repeat-x top;}
#top-gallery div.nav {
	width:850px;
	margin:0 auto;
	padding:4px 0;
	
}
#top-gallery div.nav ul { padding:0; margin:0; }
#top-gallery div.nav ul li { position:relative; float:left; list-style-type:none; padding:3px 15px; margin:0; }
#top-gallery div.nav ul li a { text-decoration:none; color:#b8b8b8; }
#top-gallery div.nav ul li a:hover { text-decoration:none; color:#263b86; }

/* add active class for slideshow purpose */
#top-gallery div.nav ul li a.activeSlide,
#top-gallery div.nav ul .activeSlide a { text-decoration:none; color:#263b86; }

/*blurb*/
.blurb {
	width:1024px;
	margin:0 auto;
	padding:0;
	color:#636362;
	font-size:13px;
	background:#FFFFFF url(images/blurb-bg.jpg) repeat-x top;
	text-align:center;
}
.blurb div { padding:5px 20px; text-align:left; width:900px;font-size:18px;line-height:1.7; margin:0 auto;}
.blurb h2 { color:#434768; font-size:40px; white-space:nowrap; text-align:center;text-transform:uppercase;margin:10px 0 0 0 ; }
.add-content {width:1024px;margin:0 auto;background:url(images/contentbg.jpg) repeat-x center bottom;border-bottom:1px solid #ddddca;}
.add-content a, .main-section a {text-transform:uppercase;color:#aeaeae;background:url(images/greyarrow.jpg) no-repeat 0px 3px ;padding:0 0 0 14px;display:block;text-decoration:none;margin:6px 0;}
.add-content a:hover, .main-section a:hover {background:url(images/blue-arrow.jpg) no-repeat 0px 3px;color:#3749a7;}
.add-content a.testimonial {margin-top:25px;}
.add-content a.flosites-logo {background:none;margin-top:125px;}
.what-were-up-to {text-align:left;}
.add-content .content-wrap {width:900px;margin:0px auto 0;padding:15px 0 35px;}
.what-were-up-to h2 {font-size:28px;color:#373a4d;margin-top:0;}
.what-were-up-to .slideshow {width:900px;height:382px;background:black;margin:5px 0 0;}
.what-were-up-to .meta-info {overflow:hidden;margin:23px 0 0 0;}
.what-were-up-to .meta-info a {float:right;display:block;}
.what-were-up-to .meta-info h2 {font-size:24px;color:#333;margin:0;}
.what-were-up-to .meta-info h3 {font-size:17px;color:#b2b2b2;margin:0;}
.demoreel {width:900px;background:url(images/demoreel.jpg) no-repeat;}
.add-content h2 {color:#333;font-size:24px;margin:12px 0 6px;}
.add-content p {font-size:12px;line-height:1.6;margin:0;}
.demo p {width:740px;margin-bottom:30px;}
.about .content-wrap div {margin-bottom:47px;overflow:hidden;}
.about .content-wrap div img, .about .content-wrap div h2, .about .content-wrap div p, .about .content-wrap div a {float:left;}
.about .content-wrap div h2 {margin:0 0 8px;}
.about .content-wrap div img {margin-right:33px;}
.about .content-wrap div p {display:inline;width:427px;}
.footer-divide {width:1024px;background:url(images/goldbar.jpg) repeat-y;height:9px;margin:0 auto;}
.footer {width:1024px;margin:0 auto;background:url(images/footerbg.jpg) repeat-x;padding-bottom:25px;}
.footer .wrap {padding:12px 30px;}
.footer .wrap a {color:#aeaeae;text-decoration:none;margin:0 12px;}
.slide-wrap {position:relative;}
.carousel {width:900px;height:192px;background:url(images/fade.png) repeat-x;position:absolute;top:190px;overflow:auto;}
.thumbs {margin:15px auto 0;overflow:hidden;width:759px;height:151px;}
#thumbs-wrap {width:10000px;overflow:hidden;padding:0px;list-style:none;margin:0;}
.thumbs a {padding:0px;}
.arrow {float:left;position:absolute;top:80px;}
.left-arrow {left:14px;width:14px;cursor:pointer;}
.right-arrow {left:866px;width:14px;cursor:pointer;}
.thumbs h2 {font-size:12px;color:#fff;margin:0;}
.thumbs p {color:#b2b2b2;font-size:10px;margin:0;}
.thumbnail {float:left;margin:0px 10px;width:233px;}
.thumbnail.active img {border:1px solid #fff;}
.thumbnail a img {border:1px solid #706c6c;display:block;}
.thumbnail a:hover img {border:1px solid #fff;}
.social-links {overflow:hidden;margin:20px 0 0px;}
.social-links a {float:left;background:none;padding:0 0;border:0px solid #fff;margin:2px 6px;}
#main-page {width:1024px;margin:0 auto;}
#main-body {width:100%;margin:0 auto;}
#main-body.inner-wrap {width:900px;margin:0 auto;}
#top-pic {width:100%;height:440px;background:#000;}
.main-section {width:100%;background:url(images/sectionbg_head.jpg) repeat-x; font-size:12px;}
.main-section.even {background:#fff;}
.main-section a {margin:0 20px;}
.main-section .section-wrap {width:900px;padding:30px 0;margin:0 auto;overflow:hidden; font-size:12px;}
.main-section .section-wrap h2 {margin:0;padding:10px 0;font-size:28px;color:#666;}
.main-section .section-wrap p {padding:0;font-size:12px;line-height:1.4;margin:5px 0 10px 0;}
.main-section .section-wrap .pic {float:left;}
.main-section .section-wrap .section-info {float:left;width:580px;}
.main-section .section-wrap .section-info h2 {padding:0 20px;}
.main-section .section-wrap .section-info p {padding:0 20px;font-size:12px;line-height:1.4;}
.main-section .section-wrap .section-info a { color:#afa166; background:url(images/link-arrow.png) no-repeat 1px 6px; padding-left:15px; text-decoration:none; cursor:pointer; font-size:12px;  }
.main-section .section-wrap .section-info a:hover {background:url(images/blue-arrow.jpg) no-repeat 1px 6px;color:#3749a7;}
.main-section.odd .section-footer {width:100%;background:url(images/sectionbg_foot.jpg) repeat-x;height:89px;}
.main-section .section-wrap .left {width:495px;border-right:1px solid #e2e2e0}
.main-section .section-wrap .right {width:400px;}
.main-section .section-wrap .right .right-wrap {padding:40px 18px; white-space:nowrap}
.main-section .section-wrap .right h2 {font-size:18px;color:#333;}
.main-section .section-wrap .right p {font-size:12px;color:#666;margin:12px 0;line-height:1.4;}
#contactForm {padding:10px;}
#contactForm div {margin-right:0px;overflow:hidden;padding-top:12px;display:block;width:100%;}
#contactForm label {display:block;width:100%;font-size:14px;color:#666;margin:2px 0;}
#contactForm input[type="text"],  #contactForm textarea {width:95%;font-size:14px;color:#aeaeae;padding:5px 4px;border:1px solid #dcdcda;background:url(images/inputbg.jpg) repeat-x;}
#contactForm textarea { background:none; }
#contactForm select {width:97%;font-size:14px;color:#aeaeae;padding:5px 4px;border:1px solid #dcdcda;background:url(images/inputbg.jpg) repeat-x;}
#contactForm select option {width:97%;border:0;}
#contactForm .formFloat {float:left;width:48%;margin-right:10px;}
#contactForm .formFloat2 {float:left;width:47%;margin-right:0px;}
#contactForm input[type=submit] {float:right;width:137px;height:37px;background:url(images/contactSubmit.jpg);margin:30px 18px 0 ;border:1px solid #dcdcda;font-size:0;line-height:0;cursor:pointer;}
.hide {display:none;}

/* error */
.e-error { font-weight:bold; margin:10px 0; text-align:center; }

a.no-arrow { color:#afa166; text-decoration:none; background:none; font-size:12px; padding:0; margin:0; display:inline; }
a.no-arrow:hover { color:#3749a7; background:none; }

/* galleries template */
#galleries { max-width:950px; margin:0 auto; padding:0; overflow:hidden; font-weight:bold; }
#galleries .gallery { display:block; padding:0; margin:15px auto; overflow:hidden; }
#galleries .gallery img { display:block; margin:0 auto 5px auto; width:200px; max-width:200px; }
#galleries .gallery a { position:relative; display:block; clear:both; }

/* contact sheet template */
#contact-sheet .gallery { margin:0 auto 25px auto; padding:0 0 100px 0; background:url(images/hr.png) no-repeat bottom center; }
#contact-sheet .gallery .g-head { position:relative; overflow:hidden; background:url(images/hr.png) no-repeat -25px 30px; padding:0; margin:0; padding-bottom:30px; }
#contact-sheet .gallery .g-head h2 { position:relative; float:left; width:40%; color:#373a4d; font-size:25px; font-weight:normal; margin:0; padding:0; }
#contact-sheet .gallery .g-head p { position:relative; width:40%; text-align:right; color:#6f6f6f; padding-right:40px; }
#contact-sheet .gallery .g-thumbs { position:relative; clear:both; width:950px; max-height:400px; margin:0; padding:0; overflow:hidden; }
#contact-sheet .gallery .g-thumbs .g-thumbs-wrap { width:9999em; max-height:400px; }
#contact-sheet .gallery .g-thumbs .g-wrap { position:relative; float:left; width:950px; max-height:400px; }
#contact-sheet .gallery .g-thumbs .g-wrap img { background:url(images/thumb_bg.png) no-repeat top left; padding:5px 15px 15px 5px; margin:0 15px 15px 0; cursor:pointer; width:152px; height:99px; }
#contact-sheet .gallery .g-foot { position:relative; overflow:hidden; }
#contact-sheet .gallery .g-foot div { position:relative; }
#contact-sheet .gallery .g-foot .g-nav { position:relative; padding-right:25px; }
#contact-sheet .gallery .g-foot .g-nav a { color:#636363; font-size:14px; font-weight:bold; text-decoration:none; margin:0 5px; padding:10px; background:none; }
#contact-sheet .gallery .g-foot .g-nav a:hover { color:#2d46a0; }
#contact-sheet .gallery .g-foot .g-nav a.g-prev { background:url(images/arrow_l_inactive.png) no-repeat left center; padding-left:15px; }
#contact-sheet .gallery .g-foot .g-nav a.g-prev:hover { background:url(images/arrow_l_active.png) no-repeat left center; padding-left:15px; }
#contact-sheet .gallery .g-foot .g-nav a.g-next { background:url(images/arrow_r_inactive.png) no-repeat right center; padding-right:15px; }
#contact-sheet .gallery .g-foot .g-nav a.g-next:hover { background:url(images/arrow_r_active.png) no-repeat right center; padding-right:15px; }


/* blog page */
#blog { }
#blog .sneak-peak { position:relative; display:block; }
#blog .sneak-peak .sp-wrap { position:relative; overflow:hidden; width:9999em; z-index:1; width:900px; height:440px; max-height:440px; border:solid; }
#blog .sneak-peak .sp-wrap img { max-width:900px; }
#blog .sneak-peak .sp-nav { position:absolute; width:100%; height:94px; margin:0; padding:0; background:url(images/sp_bg.png) repeat-x top left; bottom:50px; z-index:9999; }
#slideshow-wrap {position:relative;}
#slideshow { position:relative;margin:0 auto;width:900px;height:439px;z-index:9;}
#slideshow img { position:absolute; top:0; width:900px; height:439px; max-width:900px; border:none; }
#slideshow-navigation {width:900px;height:96px;background:url(images/sneakpeak-bg.png) repeat-x;position:absolute;bottom:0px;left:0px;margin:0 auto;z-index:100;}
#slideshow-navigation a {display:block;border:0px;}
#slideshow-navigation img {border:0px;}
#slideshow-navigation .prev, #slideshow-navigation .next {margin-top:40px;}
#slideshow-navigation .prev {float:left;margin-left:15px;}
#slideshow-navigation .next {float:right;margin-right:15px;}
img.sneak {margin:0 auto;margin-top:26px;display:block;}
#highlights {width:900px;margin:0 auto; color:#767675;}
#highlights a { text-decoration:none; color:#958335; }
.columns  {overflow:hidden;display:block;}
.columns .col {width:32%;float:left;background:url(images/highlight-bg.jpg) repeat-x;}
.columns .col-1, .columns .col-2 {margin-right:2%;}
.columns .col h3 {margin:0px 0px 7px 14px;display:block;padding:13px 0px 0px;}
.columns .col p {padding:0 15px;}
.columns .col img {float:right;margin-top:7px;}
.columns h3.twitter {background:url(images/twitter.jpg) no-repeat bottom left;width:146px;height:47px;text-indent:-9999px;overflow:hidden;font-size:0px;line-height:0; color:#767675;}
.columns h3.facebook {background:url(images/facebook-icon.jpg) no-repeat bottom left;width:164px;height:47px;text-indent:-9999px;overflow:hidden;font-size:0px;line-height:0;}
.blog-wrap h2 a, .blog-wrap h3 a {text-decoration:none;color:#373a4d;}
.blog-wrap h2 {font-size:28px;color:#373a4d;margin:15px 0px 0px;padding:12px 0;}
.blog-wrap h3 {font-size:24px;color:#373a4d;margin:10px 0 0;padding:5px 0;}
.blog-wrap .post-date {font-size:17px;}
.comments-container {height:144px;overflow:hidden;}
.comments-container ul { margin:0; padding:0; }
.comments-container ul li { list-style-type:none; padding:8px 0; margin:0; }
.comments-background-wrap {background:url(images/comments-bg.jpg);width:514px;height:153px;padding:12px;overflow:hidden;}
.comments-background-wrap .jScrollPaneTrack {background:url(images/scrollbar.png) no-repeat top center transparent;}
.comments-background-wrap .jScrollPaneDrag {background:url(images/scroller.png) no-repeat center center transparent;}
.comments-wrap {padding:25px 0;}
.comment-links {width:538px;padding:2px 0 15px;}
.comment-links a {font-size:16px;text-decoration:none;font-style:italic;color:#535353;}
.comment-count {float:left;}
.link-to-post {float:right;}
.share, .comment-link {text-align:center;margin:0 auto;overflow:hidden;display:block;}
table.comment-table {float:right;}
.comments-wrap .large-col {width:560px;float:left;}
table.comment-table th {text-align:left;font-size:16px;font-weight:normal;font-style:italic;color:#535353;padding:0px 0px 15px;}
table.comment-table td label{float:right;}
table.comment-table td input[type="text"], table.comment-table td textarea{width:270px;height:27px;padding:4px; border:none; background:none;}
table.comment-table td input[type="text"] { background:url(images/comment_input_bg.jpg) no-repeat top left; }
table.comment-table td textarea { background:url(images/comment_ta_bg.jpg) no-repeat top left; height:95px; }
.clear {clear:both;}
label.comment-submit, label.share-submit { position:relative; top:-30px; left:0; cursor:pointer; }

/*hide share form*/
.share-add { display:none; }

.social-media {display:block;overflow:hidden;padding:12px 0px 0px;}
.social-media a {float:left;width:19px;height:19px;margin-right:8px;background:url(images/social-media-icons.jpg);}
.read-article a {width:167px;height:10px;display:block; background:url(images/link-arrow.png) no-repeat left 3px; color:#aeaeae; text-decoration:none; padding:0 0 5px 15px;}
.read-article a:hover { background:url(images/link-arrow-active.png) no-repeat left 3px; color:#4454ad; }
.read-article {float:right;margin-top:15px;}
.pager {padding:6px 0;text-align:center;}
.pager a {padding-right:6px;margin-right:6px;color:#969696;text-decoration:none;font-size:15px;}
.pager a.prev, .pager a.page-num {border-right:1px solid #969696;}
.pager a:hover {color:#6b5d1f;}
table {color:#535353;font-size:14px;}
table td .archives-title {font-size:18px;font-style:italic;}
.archive { overflow:hidden; margin:10px 0; padding:0; }
.archive h3 { position:relative; float:left; margin:0; padding:0; font-size:16px; color:#535353; padding:3px 15px 0 0; max-width:150px; }
.archive div { position:relative; }
.archive p { margin:6px 0; padding:0; }
.archive a { text-decoration:none; color:#535353; padding:0 15px; font-size:13px; text-transform:uppercase; }
.archive a:hover { text-decoration:underline; color:#958335; }
.comment-table label {font-size:16px;padding-right:4px;}
.slide-out {padding-top:10px;border-top:2px solid #cecece;margin-top:15px;color:#767675;}
.slide-out img { max-width:900px; border:none; display:block; margin:3px auto; }
.blog-node { margin:0; background:url(images/hr.png) no-repeat bottom center; padding:0 0 100px 0; }

.slide-out a {text-decoration:underline}

/* testimonials/press/password */
.testimonials {}
.testimonials .testimonial { position:relative; overflow:hidden; padding:0 0 100px 0; margin:0 auto 15px auto; width:950px; color:#3f3f3f; background:url(images/hr.png) no-repeat bottom center; }

/* columns */
.w-left { position:relative; width:300px; margin-right:20px; }
.w-right { position:relative; width:600px; }
.w-full { position:relative; clear:both; display:block; margin:0; padding:15px 0; }

/* password */
.password form { margin:0; padding:0; }
.password input[type=password] { margin:0 8px; background:none; border:#5d5d5d 1px solid; padding:3px; width:150px; }
.password .w-full { color:#5d5d5d; font-size:13px; text-transform:uppercase; font-weight:bold; }
.password .w-full a { color:#afa166; background:url(images/link-arrow.png) no-repeat center right; padding-right:15px; text-decoration:none; text-transform:lowercase; }

/* gallery template */
.gallery { display:block; width:1000px; margin:0 auto 15px auto; padding:0; }
.gallery h2 { font-weight:bold; color:#373a4d; font-size:20px; }
.gallery .full { position:relative; display:block; overflow:hidden; margin:0 auto 15px auto; background:url(images/ajax-loader.gif) no-repeat center center; min-height:600px; }
.gallery .full img { display:block; margin:0 auto; max-width:1000px; max-height:600px; }
.gallery .nav { position:relative; display:block; margin:0 auto; padding:0; }
.gallery .thumbs { position:relative; display:block; overflow:hidden; width:900px; height:110px; padding:0; margin:0 auto; }
.gallery .thumbs .thumbs-wrap { position:relative; width:9999em; height:110px; }
.gallery .thumbs .thumbs-wrap ul { margin:0; padding:0; }
.gallery .thumbs .thumbs-wrap ul li { position:relative; float:left; list-style-type:none; }
.gallery .thumbs .thumbs-wrap ul li img { background:url(images/thumb_bg.png) no-repeat top left; padding:5px 15px 15px 5px; margin:0 15px 15px 0; cursor:pointer; width:152px; height:99px; }
.gallery .nav a.prev { position:absolute; top:50%; left:0; background:url(images/gal_prev.png) no-repeat top left; width:15px; height:22px; margin-top:-11px; z-index:9999; }
.gallery .nav a.next { position:absolute; top:50%; right:0; background:url(images/gal_next.png) no-repeat top left; width:15px; height:22px; margin-top:-11px; z-index:9999; }
.gallery .nav a.prev:hover { background:url(images/gal_prev_active.png) no-repeat top left; }
.gallery .nav a.next:hover { background:url(images/gal_next_active.png) no-repeat top left; }
.gallery .actions { overflow:hidden; display:block; margin:15px 0; background:url(images/hr.png) no-repeat top center; padding:10px 0; }
.gallery .actions div { position:relative; }
.gallery .actions a { color:#636363; font-size:14px; font-weight:bold; text-decoration:none; margin:0 5px; padding:10px; background:none; }
.gallery .actions a:hover { color:#2d46a0; }
.gallery .actions a.g-prev { background:url(images/arrow_l_inactive.png) no-repeat left center; padding-left:15px; }
.gallery .actions a.g-prev:hover { background:url(images/arrow_l_active.png) no-repeat left center; padding-left:15px; }
.gallery .actions a.g-next { background:url(images/arrow_r_inactive.png) no-repeat right center; padding-right:15px; }
.gallery .actions a.g-next:hover { background:url(images/arrow_r_active.png) no-repeat right center; padding-right:15px; }

/* gallery navigation main pic */
.gallery .full .prev, .gallery .full .next { position:absolute; top:0; height:100%; width:200px; background:none; z-index:999; cursor:pointer; }
.gallery .full .prev { left:0; background:url(images/gal_prev.png) no-repeat center left; }
.gallery .full .prev:hover { background:url(images/gal_prev_active.png) no-repeat center left; }
.gallery .full .next { right:0; background:url(images/gal_next.png) no-repeat center right; }
.gallery .full .next:hover {background:url(images/gal_next_active.png) no-repeat center right; }

