/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on Twenty Ten)
Version: 3.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";


/* Reset
----------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
					{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus 				{outline: 0;}
body 				{line-height: 1;color: black;background: white;}
table 				{border-collapse: separate;border-spacing: 0;}
caption, th, td 	{text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after 					
					{content: "";}
blockquote, q 		{quotes: "" "";}
* 					{margin: 0;padding: 0;}
img 				{border-style: none;}
strong				{font-weight:bold;}	
.clear 				{clear:both;}
ul, li				{list-style:none;}
.right				{float:right;}
.left				{float:left;}
img, div 			{behavior: url(js/iepngfix.htc)}
img 				{border-style: none;}
.clear 				{clear:both;}
img 				{border-style: none;}
em					{font-style:italic;}

h1 					{font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-shadow:0px 1px 0px #21769f;font-weight:normal;}
h2 					{font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;color:#005077;font-weight:normal;}
h3 					{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#005077;font-weight:normal;}
h4 					{font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;color: #005077;font-weight:normal;}
h5 					{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;font-weight:normal;}
h6 					{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#005077;}
p 					{font-size:13px;font-family:Arial,Helvetica,Sans-Serif;font-weight: normal;color:#626262;font-weight:normal;line-height:130%;}
p.bold 				{font-weight:bold;line-height:130%;}
a 					{color: #005077;text-decoration:none;font-size:13px;font-family:Arial,Helvetica,Sans-Serif;}
a:hover, a:active 	{color: #626262;text-decoration:none;}
ul, li 				{font-size:13px;font-family:Arial,Helvetica,Sans-Serif;font-weight: normal;color: #fff;line-height:130%;}

body 				{text-align: center;background-color:#FFFFFF;}

hr					{background:#c5c5c5;border:0;height:1px;}


/* Header
----------------------------------------------- */
#header 			{height:557px;margin:0 auto;background:url(images/bg_header.jpg) repeat-x center;}
#header-wrap 		{width:960px;margin: 0 auto;text-align: left;}
#main-logo			{float:left;height:auto;width:165px;}

#header-main 		{height:239px;margin:0 auto;background:url(images/bg_header_main.jpg) repeat-x;}
#header-wrap-main 	{width:960px;height:239px;margin:0 auto;text-align: left;background:url(images/bg_header_main_inner.jpg) repeat-x;}


#nav				{float:right;width:auto;}

ul#top-nav							 {border:0;padding:40px 0 0 0;margin:0 auto;float:right;text-align:left;border:none;width:auto;}
ul#top-nav li						 {float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:14px;font-weight:normal;border:none;padding:0 7px 0 7px;}
ul#top-nav li a						 {float:left;display:block;height:auto;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#fff;text-decoration:none;width:auto;text-align:center;}
ul#top-nav .current_page_item a						{font-weight:bold;color:#CFF;}
ul#top-nav li.current_page_ancestor a 				{font-weight:bold;color:#CFF;}
ul#top-nav .page_item li.current_page_item a		{font-weight:bold;color:#CFF;}
.current_page_parent a 								{font-weight:bold;color:#CFF;}
ul#top-nav li.page_item a:active					{color:#CFF;}
ul#top-nav li a:hover, ul#top-nav li a.selected		{color:#CFF;}
ul#top-nav li.page-item-30, ul#top-nav li.page-item-32
{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:15px;font-weight:normal;padding:0 7px 0 7px;}

ul#main-nav							{border:0;padding:15px 0 0 0;margin:0 auto;float:right;text-align:left;border:none;width:auto;}
ul#main-nav li						{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:18px;font-weight:normal;border:none;padding:0 10px 0 0;}
ul#main-nav li a					{float:left;display:block;height:auto;font-size:18px;color:#fff;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;width:auto;text-align:center;}
ul#main-nav .current_page_item a						{font-weight:bold;color:#CFF;}
ul#main-nav li.current_page_ancestor a 					{font-weight:bold;color:#CFF;}
ul#main-nav .page_item li.current_page_item a			{font-weight:bold;color:#CFF;}
.current_page_parent a 									{font-weight:bold;color:#CFF;}
ul#main-nav li.page_item a:active						{color:#CFF;}
ul#main-nav li a:hover, ul#main-nav li a.selected		{color:#CFF;}
ul#main-nav li.page-item-4, ul#main-nav li.page-item-14, 
ul#main-nav li.page-item-16, ul#main-nav li.page-item-18, 
ul#main-nav li.page-item-20, ul#main-nav li.page-item-22,
ul#main-nav li.page-item-335
{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:18px;font-weight:normal;padding:0 7px 0 7px;}
ul#main-nav li.page-item-22 		{float:left;display:inline;padding:0;margin:0;list-style-type:none;font-size:18px;font-weight:normal;padding:0;}

#intro 								{height:auto;width:730px;float:right;padding:47px 0 0 0;text-align:right; line-height:170%;}
#intro h1							{line-height:130%;}

#slider								{position:relative;height:342px;width:721px;float:left;background:url(images/bg_slider.png) no-repeat;}
#slider-inner						{margin:17px 0 0 17px;}
#slider-inner ul, #slider-inner li	{margin:0;padding:0;list-style:none;}
#slider-inner li 					{width:688px;height:304px;overflow:hidden;}
.graphic, #prevBtn, #nextBtn		{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}

#prevBtn, #nextBtn					{display:block;width:34px;height:33px;position:absolute;left:-3px;top:164px;}	
#nextBtn							{left:691px;}														
#prevBtn a, #nextBtn a				{display:block;width:34px;height:33px;background:url(images/btn_prev.png) no-repeat 0 0;}	
#nextBtn a							{background:url(images/btn_next.png) no-repeat 0 0;}												
#nextBtn a:hover, #prevBtn a:hover	{background-position: 0 -33px;}

#home-vouchers						{float:right;height:152px;width:224px;padding:9px 0 0 0;}
#home-parking						{float:right;height:152px;width:224px;padding:14px 0 0 0;}


/* Home Content
----------------------------------------------- */
#content							{background:url(images/bg_content.png) repeat-x #fdfcfc;min-height:405px;}
#content-wrap						{width:960px;margin: 0 auto;text-align: left;height:auto;}

#content-main						{background:url(images/bg_content.png) repeat-x #fdfcfc;min-height:405px;}
#content-wrap-main					{width:960px;margin: 0 auto;text-align: left;height:auto;padding:40px 0 20px 0;}

#features							{float:left;width:700px;height:283px;padding:20px 0 0 10px;}
#features img						{padding:0 0 0 1px;}
#home_news							{float:right;width:220px;padding:20px 0 0 0;}
#home_news h4						{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#afb0af;border-bottom:1px solid #afb0af;padding:0 0 10px 15px;}
#home_news h2 a						{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#005077;}

#home_news li						{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#626262;padding:10px 0 20px 15px;}
li a.readmore						{font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#fff;background:#005077;padding:5px;}
#home_news li a.feature_postname	{font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;font-weight: normal;color:#005077;background:none;padding:0;}


#carousel-container					{padding:10px 0 0 0;}
#carousel_line						{padding:20px 0 20px 0;}

#main-body							{float:left;width:700px;height:auto;padding:20px 0 0 0;}
#main-body h2 a						{font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;color:#005077;font-weight:normal;}
#main-body p						{padding:0 0 10px 0;}
#sidebar							{float:right;width:220px;padding:20px 0 0 0;}

.boxgrid							{width:174px;height:283px;margin:0 1px 0 0;float:left;overflow:hidden;position:relative;}
.boxgrid img						{position:absolute;top:0;left:0;border:0;}
.boxgrid h3							{color:#43474a;margin:15px 0 10px 20px;}
.boxgrid p							{padding:0 20px 5px 20px;color:#fff;font-weight:bold;font:14px Georgia, "Times New Roman", Times, serif;}
.boxgrid a							{padding:0 20px 0 20px;color:#43474a;font-weight:bold;font:14px Georgia, "Times New Roman", Times, serif;}
.boxgrid a:hover					{color:#005077;}
.feature-offers						{float:left;position:absolute;background:url(images/bg-feature-offers.png) no-repeat;height:130px;width:100%;}
.feature-stores						{float:left;position:absolute;background:url(images/bg-feature-stores.png) no-repeat;height:130px;width:100%;}
.feature-kids						{float:left;position:absolute;background:url(images/bg-feature-kids.png) no-repeat;height:130px;width:100%;}
.feature-event						{float:left;position:absolute;background:url(images/bg-feature-event.png) no-repeat;height:130px;width:100%;}
.caption .feature-offers, .caption .feature-stores, .caption .feature-kids, .caption .feature-event {top:240px;left:0;}
#post-content ul, .news ul			{padding:5px 0 15px 0;}
#post-content ul li, .news ul li	{font-size:13px;font-family:Arial,Helvetica,Sans-Serif;font-weight: normal;color:#626262;font-weight:normal;line-height:130%; list-style-type:square;margin:0 0 0 15px;}

/* Footer
----------------------------------------------- */
#footer								{background:url(images/bg_footer.jpg) repeat-x #e3e7e8;height:295px;}
#footer-wrap						{background:url(images/bg_footer_inner.jpg) no-repeat center top #e3e7e8;height:216px;padding:40px 0 0 0;}
#index_columns p                	{padding:0;}
#index_columns_wrap					{width: 940px; margin: 0 auto; text-align: left;height:auto;}

.container_mid 						{height: 0px;padding-top:10px;}
ul.column_mid						{width: 100%;margin:0px 0; list-style: none;}
ul.column_mid li 					{float: left;width: 220px;padding: 0;margin: 0px 0;display: inline; padding-right: 15px;}
ul.column_mid li.footer-links 		{float: left;width: 200px;padding: 0;margin: 0px 0;display: inline; padding-left: 30px;}
.block_mid 							{height: 205px;font-size: 1em;padding-right: 10px;}
.block_mid h3 						{text-align: left;}
.block_mid p 						{text-align: left;}
.hours								{background:url(images/bg_hours.jpg) no-repeat bottom right;}
ul#hours							{padding:10px 0 0 0;}
ul#hours li							{padding:0 0 5px 0;color:#626262;font-size:12px;}
ul#hours li span					{font-weight:bold;}
#telephone p.telephone				{padding:10px 0 0 0;color:#005077;font-size:13px;}
#telephone p						{padding:0;font-size:12px;}
#telephone p span					{color:#626262;font-size:21px;}
ul#links							{padding:10px 0 0 0;}
ul#links li							{color:#626262;font-size:12px;background:url(images/links_bullet.png) no-repeat;padding:0 0 2px 20px;margin:0;display:inline;line-height:130%;}
ul#links li a						{color:#626262;font-size:12px;margin:0;padding:0;}
ul#links li a:hover					{color:#005077;}
p.copyright							{float:left;color:#298ec0;font-size:11px;}
p.walkers							{float:right;color:#298ec0;font-size:11px;}



/* Kids Club
----------------------------------------------- */
#kids-copy							{float:left;width:325px;}
#kids-img							{float:right;width:auto;padding:0 0 0 0;}
#kids-form							{float:left;width:430px;}
#kids-pack							{float:right;width:250px;padding:20px 0 0 0;}

/* Search Form
----------------------------------------------- */
form#searchform 					{height:auto;position:relative;width:auto;padding:0 0 0 5px;margin:0;}
form#searchform label 				{display:inline;height:auto;margin:0;width:45px;font:14px Georgia, "Times New Roman", Times, serif;}
form#searchform input#s 			{color:#b2b2b2;font:11px Georgia, "Times New Roman", Times, serif;height:14px;padding:3px;width:140px;}
form#searchform input#s:focus 		{color:#4c2805;}
form#searchform input#searchsubmit 	{position:absolute;right:0px;top:0px;}
.focus 								{background:url(images/input.gif) no-repeat 0 -40px !important;}
p.results							{padding:10px 0 0 0 !important;}

.widget-container, .widget {padding:0 0 40px 0;}
.widget-container h3, .widget h3 {font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;border-bottom:1px solid #afb0af;padding:0 0 10px 20px;margin:0 0 10px 0;width:200px;}
.widget-container ul, .widget ul	{padding:0 0 0 20px;}
.widget-container ul li, .widget ul li {padding:20px 0 0 0;}
.widget-container ul li a, .widget ul li a {font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#005077;padding:10px 0 0 0;background:none;}
.widget-container ul li p a, .widget ul li p a {font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#fff;background:#005077;padding:5px;}
.widget-container ul li blockquote p, .widget ul li blockquote p {padding:0 0 20px 0;}
.widget-container ul li blockquote p small a, .widget ul li blockquote p small a {display:inline;}


.meta-prep, .entry-date				{font-size:11px;font-family:Arial,Helvetica,Sans-Serif;font-weight: normal;color: #626262;padding:0 0 }
h2.post-title						{padding:0 0 10px 0;}
#comments							{padding:30px 0 0 0;}
p.form-allowed-tags, p.comment-notes, .avatar, .says{display:none;}
h3#comments-title					{padding:0 0 25px 0;}
#post-content p img					{border:6px solid #fff;margin:0 0 20px 0;padding:0;}
#post-content p						{padding:0 0 20px 0;}
textarea#comment					{width:700px;height:200px;border:1px solid #efefef;}
p.form-submit						{padding:25px 0 0 0;}
.comment-author						{font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#707173;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #c5c6c6;padding:0 0 5px 0;}
.thread-odd, .thread-even			{border:1px dotted #ddecf0;padding:10px;}

h2.search_title						{border-bottom:1px solid #005077;padding:0 0 6px 0;margin:0 0 20px 0;}


/* Store Directory
----------------------------------------------- */
h5.shops 							{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;border-bottom:1px solid #afb0af;padding:0 0 10px 20px;margin:0 0 20px 0;width:200px;}
ul.dates							{width:200px;}
ul.dates li.page_item, ul.dates li	{color:#005077;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;width:200px;border-bottom:1px solid #d9d9d9;padding:5px 0 5px 25px;}
ul.dates li.page_item a				{color:#005077;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;width:200px;}
ul.dates li.current_page_item	 	{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;background:#005077;width:200px;}
ul.dates li.current_page_item a 	{color:#fff;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;width:200px;}

#shop_detail                		{padding:10px 0 0 0;text-align:left;float:left;width:660px;}
*.shop_img                   		{width:440px;float:left;background:url(images/bg_store.png) no-repeat center top;height:301px;}
*.shop_logo                   		{padding:10px 15px 0 0;width:200px;float:right;}
*.entry								{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0 0 10px 0;}
#shop_copy							{padding:10px 0 0 15px;}
#shop_copy p						{padding:0 0 10px 0;}
p.manager							{font-size:14px;color:#bfbfbf;}
p.telephone							{font-size:20px;color:#626262;padding:5px 0 0 0;}
.shop_img img                   	{padding:16px 0 0 19px;}
h2.store_name						{padding:0 0 0 15px;}


/* Facilities & Services
----------------------------------------------- */
#facilities_map						{padding:40px 0 0 0;}
.f1									{background:url(images/services/f1.png) no-repeat;padding:5px 0 5px 20px;}
.f2									{background:url(images/services/f2.png) no-repeat;padding:5px 0 5px 20px;}
.f3									{background:url(images/services/f3.png) no-repeat;padding:5px 0 5px 20px;}
.f4									{background:url(images/services/f4.png) no-repeat;padding:5px 0 5px 20px;}
.f5									{background:url(images/services/f5.png) no-repeat;padding:5px 0 5px 20px;}
.f6									{background:url(images/services/f6.png) no-repeat;padding:5px 0 5px 20px;}
.f7									{background:url(images/services/f7.png) no-repeat;padding:5px 0 5px 20px;}
.f8									{background:url(images/services/f8.png) no-repeat;padding:5px 0 5px 20px;}
.f9									{background:url(images/services/f9.png) no-repeat;padding:5px 0 5px 20px;}
.f10								{background:url(images/services/f10.png) no-repeat;padding:5px 0 5px 20px;}
.f11								{background:url(images/services/f11.png) no-repeat;padding:5px 0 5px 20px;}
.f12								{background:url(images/services/f12.png) no-repeat;padding:5px 0 5px 20px;}
.f13								{background:url(images/services/f13.png) no-repeat;padding:5px 0 5px 20px;}
#services1							{float:left;width:325px;}
#services2							{float:right;width:325px;padding:50px 0 0 0;}
#services1 h2						{padding:0 0 30px 0;}
.service_wborder					{border-bottom:1px solid #dfdfdf;width:325px;margin:0 0 30px 0;}
.service_wborder p					{padding:5px 0 5px 0;line-height:130%;}
.service_nborder					{width:325px;margin:0 0 35px 0;}

ul.charges							{width:175px;padding:15px 0 0 0;}
ul.charges li						{background:#eee;border-top:1px solid #dfdfdf;margin:0 0 3px 0;color:#777;padding:5px 0 5px 15px;}
ul.charges li span					{font-weight:bold;padding:0 20px 0 0;}

.extratp							{padding:26px 0 0 0;}

/* Location
----------------------------------------------- */
#gmap								{height:347px;width:708px;float:left;background:url(images/bg_gmap.png) no-repeat;margin:50px 0 0 0;padding:0 0 50px 0;}
#gmap-inner							{margin:6px 0 0 6px;}
.rail								{padding:50px 0 0 0;}
#sidebar-location					{float:right;width:220px;}
#sidebar-location p					{padding:0 0 0 20px;}
#sidebar-location p span			{color:#005077;font-weight:bold;}
#sidebar-location a					{color:#626262;}
#sidebar-location a:hover			{color:#005077;}
#store-box							{width:688px;height:328px;text-align:left;}
#store-box p						{padding:0;}
#gmap-content						{width:350px;height:auto;}
p.table								{padding:0 !important;}
h3.location_title					{padding:0 0 20px 0;}
h5.location_side 					{font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;border-bottom:1px solid #afb0af;padding:20px 0 10px 20px;margin:0 0 20px 0;width:200px;}



/* News
----------------------------------------------- */
.news img							{margin:0 0 20px 0;padding:0;}
.news ul li							{}
#categories-2 ul					{float:left;clear:both;padding:10px 0 0 20px;} 
#categories-2 ul li					{display:inline;background:#afb0af;color:#FFFFFF;font-size:13px;padding:5px;clear:both;margin:0 7px 0 0;} 
#categories-2 ul li a				{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;} 
#categories-2 li.cat-item-5			{display:none;} 
#categories-2 li.current-cat		{background:#005077;} 
#respond							{padding:30px 0 0 0;}
ul.children							{padding:15px 0 0 20px;}
.comment							{padding: 15px;margin:0 0 15px 0;}
.depth-2							{padding:0;}
.gallery img						{border:1px solid #005077;}
.gallery-icon						{padding:0 0 12px 0;}


/* Contact
----------------------------------------------- */
#contact_detail                		{padding:10px 0 0 0;text-align:left;float:left;width: 660px;}
*.contact_img                   	{padding:0 15px 0 0;width:100px;float:left;}
*.contact_address                  	{padding:0 15px 0 0;width:160px;float:left;}
*.contact_address h6                {padding:0 0 10px 0;}
*.contact_numbers                   {padding:0;width:220px;float:left;}
*.entry								{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0 0 10px 0;}
#block-2							{padding:18px 0 0 0;}
#block-3							{padding:45px 0 0 0;}
#block-3 p span						{color:#005077;font-weight:bold;}
#block-3 a							{color:#626262;}
#block-3 a:hover					{color:#005077;}
#contact-form						{padding:20px 0 0 0;}

#sidebar-contact					{float:right;width:220px;padding:20px 0 0 0;}
#sidebar-contact p					{padding:0 0 0 20px;}
#sidebar-contact p span				{color:#005077;font-weight:bold;}
#sidebar-contact a					{color:#626262;}
#sidebar-contact a:hover			{color:#005077;}


/* Links
----------------------------------------------- */
.link								{border-bottom:1px solid #c6c6c6;padding:0 0 15px 0;}
.link-nborder						{padding:0 0 15px 0;}
*.links-info                  		{padding:18px 15px 0 0;width:475px;float:left;}
*.links-info h6                  	{padding:0 0 3px 0;}
*.links-url			                {padding:20px 0 10px 0;float:right;}
*.entry								{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#bfbfbf; line-height:140%;padding:0 0 10px 0;}
.links-url p span					{color:#005077;font-weight:bold;}
.links-url a						{color:#005077;}
.links-url a:hover					{color:#626262;}


.leftLabel li div textarea#Field11, .rightLabel li div textarea#Field11	{width:150px;height:200px;}
input.large, select.large, textarea.textarea	{width:150px;height:200px;}


/* Admin Tidy-up
----------------------------------------------- */
#normal-sortables					{display:none;}


.gallery {
    clear: both;
    display: block;
    margin: 0 auto;
    overflow: hidden;
}
.gallery .gallery-row {
    clear: both;
    display: block;
    margin: 0;
    overflow: hidden;
}
.gallery .gallery-item {
    float: left;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail {
    border: 2px solid #002240;
    height: auto;
    margin: 0 auto;
    max-width: 89%;
    padding: 0.7%;
}
.gallery-caption {
    margin-bottom: 20px;
    margin-left: 40px;
    text-align: left;
    width: 160px;
}
.gallery .col-0 {
    width: 100%;
}
.gallery .col-1 {
    width: 100%;
}
.gallery .col-2 {
    width: 50%;
}
.gallery .col-3 {
    width: 33.33%;
}
.gallery .col-4 {
    width: 25%;
}
.gallery .col-5 {
    width: 20%;
}
.gallery .col-6 {
    width: 16.66%;
}
.gallery .col-7 {
    width: 14.28%;
}
.gallery .col-8 {
    width: 12.5%;
}
.gallery .col-9 {
    width: 11.11%;
}
.gallery .col-10 {
    width: 10%;
}
.gallery .col-11 {
    width: 9.09%;
}
.gallery .col-12 {
    width: 8.33%;
}
.gallery .col-13 {
    width: 7.69%;
}
.gallery .col-14 {
    width: 7.14%;
}
.gallery .col-15 {
    width: 6.66%;
}
.gallery .col-16 {
    width: 6.25%;
}
.gallery .col-17 {
    width: 5.88%;
}
.gallery .col-18 {
    width: 5.55%;
}
.gallery .col-19 {
    width: 5.26%;
}
.gallery .col-20 {
    width: 5%;
}
.gallery .col-21 {
    width: 4.76%;
}
.gallery .col-22 {
    width: 4.54%;
}
.gallery .col-23 {
    width: 4.34%;
}
.gallery .col-24 {
    width: 4.16%;
}
.gallery .col-25 {
    width: 4%;
}
.gallery .col-26 {
    width: 3.84%;
}
.gallery .col-27 {
    width: 3.7%;
}
.gallery .col-28 {
    width: 3.57%;
}
.gallery .col-29 {
    width: 3.44%;
}
.gallery .col-30 {
    width: 3.33%;
}

#cboxCurrent	{display:none !important;}
