/*	LAYOUT inline-block
-------------------------------------------------- */
	input[type="submit"], input[type="file"], button, .jigoshop_product_search #searchsubmit, .wpsc_buy_button, a.gocheckout, .submitbutton, .input-submit, #submit, .button-alt, .simplicity_button,
	.form-submit,	#commentform span.required_attention,	.extratitle a span.prev, .extratitle a span.next,	.ox_button,	
	.ui-tabs .ui-tabs-nav li,	a.social_links,	.pagination ul li a,	.flex-control-nav li,	#navcycle span,	.hdark,	.widget_social_links li,	.flickr_badge_image,	.widget_portfolio li, 
	.extratitle .pagination a, ul.pagination li {
		position:relative; display:inline-block; zoom:1; *display:inline;
	}

/*	GRID LAYOUT Based on 960
-------------------------------------------------- */
	.row { position:relative; margin:0 auto; width: 960px}
	.row .row {	margin:0 -10px; width:auto;}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		position: relative;	display:inline;	float: left; margin-left: 10px; margin-right: 10px; min-height:1px;
	}
	.alpha { margin-left: 0} .omega { margin-right: 0}
	.grid_1 	{ width:60px}
	.grid_2 	{ width:140px}
	.grid_3 	{ width:220px}
	.grid_4 	{ width:300px}
	.grid_5 	{ width:380px}
	.grid_6 	{ width:460px}
	.grid_7 	{ width:540px}
	.grid_8 	{ width:620px}
	.grid_9 	{ width:700px}
	.grid_10 	{ width:780px}
	.grid_11 	{ width:860px}
	.grid_12	{ width:940px}
	
/*	Basic Alignments
-------------------------------------------------- */
	.fleft, .alignleft	{ float:left}
	.fright, .alignright { float:right}
	
	.text_alignright { text-align:right}
	
	div.alignleft 	{ margin:0px 18px 0px 0px}
	div.alignright 	{ margin:0px 0px 0px 18px}
	div.aligncenter { display:block; margin: 0 auto; text-align:center}
	
/*	Common Classes
-------------------------------------------------- */
	.wrapper 	{ width:100%; overflow:hidden}
	.extra_wrap { overflow:hidden; height:100%;}
	.extra 		{ width:100%}
	
/*	Post Columns
-------------------------------------------------- */
	.one_half, .one_third, .one_fourth, .two_third, .three_fourth { float:left; margin-right:20px}
	.one_half.last, .one_third.last, .one_fourth.last, .two_third.last, .three_fourth.last { margin-right:0 !important }
	
	/* content 940px */							/* sidebar + content 700px */
	.grid_12 .one_half		{ width:460px}		.grid_9 .one_half		{ width:340px}
	.grid_12 .one_third 	{ width:300px}		.grid_9 .one_third 		{ width:220px}
	.grid_12 .one_fourth 	{ width:220px}		.grid_9 .one_fourth 	{ width:160px}
	.grid_12 .two_third 	{ width:620px}		.grid_9 .two_third 		{ width:460px}
	.grid_12 .three_fourth	{ width:680px}		.grid_9 .three_fourth	{ width:500px}
	
	
	.grid_5 .one_half		{ width:460px}
	.grid_12 .one_third 	{ width:300px}
	.grid_12 .one_fourth 	{ width:220px}
	.grid_12 .two_third 	{ width:620px}
	.grid_12 .three_fourth	{ width:680px}
	
	#pagetitle .one_half, #pagetitle .one_third, #pagetitle .two_third, #pagetitle .one_fourth, #pagetitle .three_fourth { margin-right:3.8%;}
	#pagetitle .one_half { width: 48%; *width: 47.99%;}
	#pagetitle .one_third { width: 30.66%; }
	#pagetitle .two_third { width:65.32%; }
	#pagetitle .one_fourth { width:22%; *width:21.9%; }
	#pagetitle .three_fourth { width:74%; }
	
	
	figure.gallery-item.last:before { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0}
	figure.gallery-item.last { zoom: 1}

/*	Custom Columns
-------------------------------------------------- */
	.column_1, .column_2, .column_3 { float:left}

/*	Hidden Elements
-------------------------------------------------- */
	.hidden { display: none; visibility: hidden}

/*	Clear Floated Elements
-------------------------------------------------- */
	.clearfix:before,.clearfix:after {	content: ""; display: table} 
	.clearfix:after { clear: both}
	.clearfix {	zoom: 1;}
	
	.clearboth {clear: both}
	.clear { clear: both; overflow: hidden; display: block; visibility: hidden; width: 0; height: 0}
	
	/* Custom clear */
	.form_line:before, .form_line:after,
	.contact-form .form_line > label:before,
	.contact-form .form_line > label:after,
	.ox-contact-form .form_line > label:before,
	.ox-contact-form .form_line > label:after { content:""; display:table}
	
	.form_line:after,
	.contact-form .form_line > label:after, .ox-contact-form .form_line > label:after { clear:both}
	
	.form_line,
	.contact-form .form_line > label, .ox-contact-form .form_line > label { zoom:1}

/*	Disable responsive
-------------------------------------------------- */
	.disable_responsive {
		min-width: 980px; margin:0 auto;
	}
	.disable_responsive #jcyclemain, .disable_responsive #jcyclemain .bgimage {
		height:410px!important;
	}    


