/* Table of Contents
==================================================
    #Base 1200 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */



/* #Base 1200 Grid
================================================== */

	/* Percentages */
	.w100												{ width:100%; }
	.w90												{ width:90%; }
	.w80												{ width:80%; }
	.w70												{ width:70%; }
	.w60												{ width:60%; }
	.w50												{ width:50%; }
	.w40												{ width:40%; }
	.w30												{ width:30%; }
	.w20												{ width:20%; }
	.w10												{ width:10%; }
	
	/* Wrapper */
    .wrapper											{ position: relative; width: 1200px; margin: 0px auto; padding: 0px; }
    .wrapper .column,
    .wrapper .columns,
	.wrapper .column2-3,
	.wrapper .column3-4,
	.wrapper .column2-5,
	.wrapper .column3-5,
	.wrapper .column4-5,
	.wrapper .column3									{ float: left; display:inline; margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; position:relative; height:100%; }
	
	.fluid												{ position: relative; margin: 0px auto; padding: 0px; }
    .fluid .column,
    .fluid .columns,
	.fluid .column2-3,
	.fluid .column3-4,
	.fluid .column2-5,
	.fluid .column3-5,
	.fluid .column4-5,
	.fluid .column3										{ float: left; display:inline; margin-left:0px; margin-right:0px; padding-left:1%; padding-right:1%; position:relative; height:100%; }
	
	/* Row Classes */
    .wrapper .row,
	.fluid .row											{ position:relative; }
	
	/* Margin/Padding Classes */
	.margin5											{ margin:5px 0px; }
	.margin10											{ margin:10px 0px; }
	.margin15											{ margin:15px 0px; }
	.margin20											{ margin:20px 0px; }
	.margin25											{ margin:25px 0px; }
	.margin30											{ margin:30px 0px; }
	.margin-top5										{ margin-top:5px; }
	.margin-top10										{ margin-top:10px; }
	.margin-top15										{ margin-top:15px; }
	.margin-top20										{ margin-top:20px; }
	.margin-top25										{ margin-top:25px; }
	.margin-top30										{ margin-top:30px; }
	.margin-bottom5										{ margin-bottom:5px; }
	.margin-bottom10									{ margin-bottom:10px; }
	.margin-bottom15									{ margin-bottom:15px; }
	.margin-bottom20									{ margin-bottom:20px; }
	.margin-bottom25									{ margin-bottom:25px; }
	.margin-bottom30									{ margin-bottom:30px; }
	.padding5											{ padding:5px 0px; }
	.padding10											{ padding:10px 0px; }
	.padding15											{ padding:15px 0px; }
	.padding20											{ padding:20px 0px; }
	.padding25											{ padding:25px 0px; }
	.padding30											{ padding:30px 0px; }
	.padding-top5										{ padding-top:5px; }
	.padding-top10										{ padding-top:10px; }
	.padding-top15										{ padding-top:15px; }
	.padding-top20										{ padding-top:20px; }
	.padding-top25										{ padding-top:25px; }
	.padding-top30										{ padding-top:30px; }
	.padding-bottom5									{ padding-bottom:5px; }
	.padding-bottom10									{ padding-bottom:10px; }
	.padding-bottom15									{ padding-bottom:15px; }
	.padding-bottom20									{ padding-bottom:20px; }
	.padding-bottom25									{ padding-bottom:25px; }
	.padding-bottom30									{ padding-bottom:30px; }

    /* Column Classes */
	.column.no-margin,
	.column2-3.no-margin,
	.column3-4.no-margin,
	.column2-5.no-margin,
	.column3-5.no-margin,
	.column4-5.no-margin,
	.column3.no-margin									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
    .column.no-left,
	.column2-3.no-left,
	.column3-4.no-left,
	.column2-5.no-left,
	.column3-5.no-left,
	.column4-5.no-left,
	.column3.no-left									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.no-right,
	.column2-3.no-right,
	.column3-4.no-right,
	.column2-5.no-right,
	.column3-5.no-right,
	.column4-5.no-right,
	.column3.no-right									{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border,
	.column2-3.border,
	.column3-4.border,
	.column2-5.border,
	.column3-5.border,
	.column4-5.border,
	.column3.border										{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
	.column.border-left,
	.column2-3.border-left,
	.column3-4.border-left,
	.column2-5.border-left,
	.column3-5.border-left,
	.column4-5.border-left,
	.column3.border-left								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.border-right,
	.column2-3.border-right,
	.column3-4.border-right,
	.column2-5.border-right,
	.column3-5.border-right,
	.column4-5.border-right,
	.column3.border-right								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border-top,
	.column2-3.border-top,
	.column3-4.border-top,
	.column2-5.border-top,
	.column3-5.border-top,
	.column4-5.border-top,
	.column3.border-top,
	.column.border-bottom,
	.column2-3.border-bottom,
	.column3-4.border-bottom,
	.column2-5.border-bottom,
	.column3-5.border-bottom,
	.column4-5.border-bottom,
	.column3.border-bottom								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; }
	
	.fluid .column.no-margin,
	.fluid .column2-3.no-margin,
	.fluid .column3-4.no-margin,
	.fluid .column2-5.no-margin,
	.fluid .column3-5.no-margin,
	.fluid .column4-5.no-margin,
	.fluid .column3.no-margin							{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
    .fluid .column.no-left,
	.fluid .column2-3.no-left,
	.fluid .column3-4.no-left,
	.fluid .column2-5.no-left,
	.fluid .column3-5.no-left,
	.fluid .column4-5.no-left,
	.fluid .column3.no-left								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:1%; }
	.fluid .column.no-right,
	.fluid .column2-3.no-right,
	.fluid .column3-4.no-right,
	.fluid .column2-5.no-right,
	.fluid .column3-5.no-right,
	.fluid .column4-5.no-right,
	.fluid .column3.no-right							{ margin-left:0px; margin-right:0px; padding-left:1%; padding-right:0px; }
	.fluid .column.border,
	.fluid .column2-3.border,
	.fluid .column3-4.border,
	.fluid .column2-5.border,
	.fluid .column3-5.border,
	.fluid .column4-5.border,
	.fluid .column3.border								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
	.fluid .column.border-left,
	.fluid .column2-3.border-left,
	.fluid .column3-4.border-left,
	.fluid .column2-5.border-left,
	.fluid .column3-5.border-left,
	.fluid .column4-5.border-left,
	.fluid .column3.border-left							{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:1%; }
	.fluid .column.border-right,
	.fluid .column2-3.border-right,
	.fluid .column3-4.border-right,
	.fluid .column2-5.border-right,
	.fluid .column3-5.border-right,
	.fluid .column4-5.border-right,
	.fluid .column3.border-right						{ margin-left:0px; margin-right:0px; padding-left:1%; padding-right:0px; }
	.fluid .column.border-top,
	.fluid .column2-3.border-top,
	.fluid .column3-4.border-top,
	.fluid .column2-5.border-top,
	.fluid .column3-5.border-top,
	.fluid .column4-5.border-top,
	.fluid .column3.border-top,
	.fluid .column.border-bottom,
	.fluid .column2-3.border-bottom,
	.fluid .column3-4.border-bottom,
	.fluid .column2-5.border-bottom,
	.fluid .column3-5.border-bottom,
	.fluid .column4-5.border-bottom,
	.fluid .column3.border-bottom						{ margin-left:0px; margin-right:0px; padding-left:1%; padding-right:1%; }

    /* Base Grid */
	.one-column .column.no-margin,
	.one-columns .column.no-margin						{ width:1200px; }
	.one-column .column.no-left,
	.one-columns .column.no-left,
	.one-column .column.no-right,
	.one-columns .column.no-right						{ width:1190px; }
	.one-column .column,
	.one-columns .column								{ width:1180px; }
	
	.fluid .one-column .column.no-margin,
	.fluid .one-columns .column.no-margin				{ width:100%; }
	.fluid .one-column .column.no-left,
	.fluid .one-columns .column.no-left,
	.fluid .one-column .column.no-right,
	.fluid .one-columns .column.no-right				{ width:99%; }
	.fluid .one-column .column,
	.fluid .one-columns .column							{ width:98%; }
	
	
	
	.two-columns .column.no-margin						{ width:600px; }
	.two-columns .column.no-left,
	.two-columns .column.no-right						{ width:590px; }
	.two-columns .column								{ width:580px; }
	
	.fluid .two-columns .column.no-margin				{ width:50%; }
	.fluid .two-columns .column.no-left,
	.fluid .two-columns .column.no-right				{ width:49%; }
	.fluid .two-columns .column							{ width:48%; }
	
	.three-columns .column.no-margin					{ width:400px; }
	.three-columns .column.no-left,
	.three-columns .column.no-right						{ width:390px; }
	.three-columns .column								{ width:380px; }
	
	.fluid .three-columns .column.no-margin				{ width:33.3%; }
	.fluid .three-columns .column.no-left,
	.fluid .three-columns .column.no-right				{ width:32.3%; }
	.fluid .three-columns .column						{ width:31.3%; }
	
	.three-columns .column2-3.no-margin					{ width:800px; }
	.three-columns .column2-3.no-left,
	.three-columns .column2-3.no-right					{ width:790px; }
	.three-columns .column2-3							{ width:780px; }
	
	.column2-3 .column.no-margin						{ width:266px; }
	.column2-3 .column.no-left,
	.column2-3 .column.no-right							{ width:256px; }
	.column2-3 .column									{ width:246px; }
	
	.fluid .three-columns .column2-3.no-margin			{ width:66.6%; }
	.fluid .three-columns .column2-3.no-left,
	.fluid .three-columns .column2-3.no-right			{ width:65.6%; }
	.fluid .three-columns .column2-3					{ width:64.6%; }
	
	.fluid .column2-3 .column.no-margin					{ width:33.3%; }
	.fluid .column2-3 .column.no-left,
	.fluid .column2-3 .column.no-right					{ width:32.3%; }
	.fluid .column2-3 .column							{ width:31.3%; }
	
	.four-columns .column.no-margin						{ width:300px; }
	.four-columns .column.no-left,
	.four-columns .column.no-right						{ width:290px; }
	.four-columns .column								{ width:280px; }
	
	.fluid .four-columns .column.no-margin				{ width:25%; }
	.fluid .four-columns .column.no-left,
	.fluid .four-columns .column.no-right				{ width:24%; }
	.fluid .four-columns .column						{ width:23%; }
	
	
	.four-columns .column3-4.no-margin					{ width:900px; }
	.four-columns .column3-4.no-left,
	.four-columns .column3-4.no-right					{ width:890px; }
	.four-columns .column3-4							{ width:880px; }
	
	.column3-4 .column.no-margin						{ width:450px; }
	.column3-4 .column.no-left,
	.column3-4 .column.no-right							{ width:440px; }
	.column3-4 .column									{ width:430px; }
	
	.fluid .four-columns .column3-4.no-margin			{ width:75%; }
	.fluid .four-columns .column3-4.no-left,
	.fluid .four-columns .column3-4.no-right			{ width:74%; }
	.fluid .four-columns .column3-4						{ width:73%; }
	
	.fluid .column3-4 .column.no-margin					{ width:50%; }
	.fluid .column3-4 .column.no-left,
	.fluid .column3-4 .column.no-right					{ width:49%; }
	.fluid .column3-4 .column							{ width:48%; }
	
	.five-columns .column.no-margin						{ width:240px; }
	.five-columns .column.no-left,
	.five-columns .column.no-right						{ width:230px; }
	.five-columns .column								{ width:220px; }
	
	.fluid .five-columns .column.no-margin				{ width:20%; }
	.fluid .five-columns .column.no-left,
	.fluid .five-columns .column.no-right				{ width:19%; }
	.fluid .five-columns .column						{ width:18%; }
	
	.five-columns .column2-5.no-margin					{ width:480px; }
	.five-columns .column2-5.no-left,
	.five-columns .column2-5.no-right					{ width:470px; }
	.five-columns .column2-5							{ width:460px; }
	
	.five-columns .column3-5.no-margin					{ width:720px; }
	.five-columns .column3-5.no-left,
	.five-columns .column3-5.no-right					{ width:710px; }
	.five-columns .column3-5							{ width:700px; }
	
	.column3-5 .column.no-margin						{ width:360px; }
	.column3-5 .column.no-left,
	.column3-5 .column.no-right							{ width:350px; }
	.column3-5 .column									{ width:340px; }
	
	.five-columns .column4-5.no-margin					{ width:960px; }
	.five-columns .column4-5.no-left,
	.five-columns .column4-5.no-right					{ width:950px; }
	.five-columns .column4-5							{ width:940px; }
	
	.column4-5 .column.no-margin						{ width:480px; }
	.column4-5 .column.no-left,
	.column4-5 .column.no-right							{ width:470px; }
	.column4-5 .column									{ width:460px; }
	
	.column4-5 .column3.no-margin						{ width:320px; }
	.column4-5 .column3.no-left,
	.column4-5 .column3.no-right						{ width:310px; }
	.column4-5 .column3									{ width:300px; }
	
	.fluid .five-columns .column2-5.no-margin			{ width:40%; }
	.fluid .five-columns .column2-5.no-left,
	.fluid .five-columns .column2-5.no-right			{ width:39%; }
	.fluid .five-columns .column2-5						{ width:38%; }
	
	.fluid .five-columns .column3-5.no-margin			{ width:60%; }
	.fluid .five-columns .column3-5.no-left,
	.fluid .five-columns .column3-5.no-right			{ width:59%; }
	.fluid .five-columns .column3-5						{ width:58%; }
	
	.fluid .five-columns .column4-5.no-margin			{ width:80%; }
	.fluid .five-columns .column4-5.no-left,
	.fluid .five-columns .column4-5.no-right			{ width:79%; }
	.fluid .five-columns .column4-5						{ width:78%; }
	
	.fluid .column3-5 .column.no-margin					{ width:50%; }
	.fluid .column3-5 .column.no-left,
	.fluid .column3-5 .column.no-right					{ width:49%; }
	.fluid .column3-5 .column							{ width:48%; }
	
	.fluid .column4-5 .column.no-margin					{ width:50%; }
	.fluid .column4-5 .column.no-left,
	.fluid .column4-5 .column.no-right					{ width:49%; }
	.fluid .column4-5 .column							{ width:48%; }
	
	.fluid .column4-5 .column3.no-margin				{ width:33.3%; }
	.fluid .column4-5 .column3.no-left,
	.fluid .column4-5 .column3.no-right					{ width:32.3%; }
	.fluid .column4-5 .column3							{ width:31.3%; }
	
	.six-columns .column.no-margin						{ width:200px; }
	.six-columns .column.no-left,
	.six-columns .column.no-right						{ width:190px; }
	.six-columns .column								{ width:180px; }
	
	.fluid .six-columns .column.no-margin				{ width:16%; }
	.fluid .six-columns .column.no-left,
	.fluid .six-columns .column.no-right				{ width:15%; }
	.fluid .six-columns .column							{ width:14.7%; }
	
	
	
	.gs1200												{ display:block; }
	.gs960,
	.gs768,
	.gs480,
	.gs320												{ display:none; }
	

/* #1024x768 (960px)
================================================== */

    @media only screen and (min-width: 960px) and (max-width: 1199px) {
	
	/* Wrapper */
    .wrapper											{ position: relative; width: 960px; margin: 0px auto; padding: 0px; }
    /*.wrapper .column,
    .wrapper .columns,
	.wrapper .column2-3,
	.wrapper .column3-4,
	.wrapper .column2-5,
	.wrapper .column3-5,
	.wrapper .column4-5,
	.wrapper .column3									{ float: left; display:inline; margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; position:relative; height:100%; }
	
    .row												{ position:relative; }

	.column.no-margin,
	.column2-3.no-margin,
	.column3-4.no-margin,
	.column2-5.no-margin,
	.column3-5.no-margin,
	.column4-5.no-margin,
	.column3.no-margin									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
    .column.no-left,
	.column2-3.no-left,
	.column3-4.no-left,
	.column2-5.no-left,
	.column3-5.no-left,
	.column4-5.no-left,
	.column3.no-left									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.no-right,
	.column2-3.no-right,
	.column3-4.no-right,
	.column2-5.no-right,
	.column3-5.no-right,
	.column4-5.no-right,
	.column3.no-right									{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border,
	.column2-3.border,
	.column3-4.border,
	.column2-5.border,
	.column3-5.border,
	.column4-5.border,
	.column3.border										{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
	.column.border-left,
	.column2-3.border-left,
	.column3-4.border-left,
	.column2-5.border-left,
	.column3-5.border-left,
	.column4-5.border-left,
	.column3.border-left								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.border-right,
	.column2-3.border-right,
	.column3-4.border-right,
	.column2-5.border-right,
	.column3-5.border-right,
	.column4-5.border-right,
	.column3.border-right								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border-top,
	.column2-3.border-top,
	.column3-4.border-top,
	.column2-5.border-top,
	.column3-5.border-top,
	.column4-5.border-top,
	.column3.border-top,
	.column.border-bottom,
	.column2-3.border-bottom,
	.column3-4.border-bottom,
	.column2-5.border-bottom,
	.column3-5.border-bottom,
	.column4-5.border-bottom,
	.column3.border-bottom								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; }*/

    /* Base Grid */
	.one-column .column.no-margin,
	.one-columns .column.no-margin						{ width:960px; }
	.one-column .column.no-left,
	.one-columns .column.no-left,
	.one-column .column.no-right,
	.one-columns .column.no-right						{ width:950px; }
	.one-column .column,
	.one-columns .column								{ width:940px; }
	
	.two-columns .column.no-margin						{ width:480px; }
	.two-columns .column.no-left,
	.two-columns .column.no-right						{ width:470px; }
	.two-columns .column								{ width:460px; }
	
	.three-columns .column.no-margin					{ width:320px; }
	.three-columns .column.no-left,
	.three-columns .column.no-right						{ width:310px; }
	.three-columns .column								{ width:300px; }
	
	.three-columns .column2-3.no-margin					{ width:640px; }
	.three-columns .column2-3.no-left,
	.three-columns .column2-3.no-right					{ width:630px; }
	.three-columns .column2-3							{ width:620px; }
	
	.column2-3 .column.no-margin						{ width:213px; }
	.column2-3 .column.no-left,
	.column2-3 .column.no-right							{ width:203px; }
	.column2-3 .column									{ width:193px; }
	
	.four-columns .column.no-margin						{ width:240px; }
	.four-columns .column.no-left,
	.four-columns .column.no-right						{ width:230px; }
	.four-columns .column								{ width:220px; }
	
	.four-columns .column3-4.no-margin					{ width:720px; }
	.four-columns .column3-4.no-left,
	.four-columns .column3-4.no-right					{ width:710px; }
	.four-columns .column3-4							{ width:700px; }
	
	.column3-4 .column.no-margin						{ width:360px; }
	.column3-4 .column.no-left,
	.column3-4 .column.no-right							{ width:350px; }
	.column3-4 .column									{ width:340px; }
	
	.five-columns .column.no-margin						{ width:192px; }
	.five-columns .column.no-left,
	.five-columns .column.no-right						{ width:182px; }
	.five-columns .column								{ width:172px; }
	
	.five-columns .column2-5.no-margin					{ width:384px; }
	.five-columns .column2-5.no-left,
	.five-columns .column2-5.no-right					{ width:374px; }
	.five-columns .column2-5							{ width:364px; }
	
	.five-columns .column3-5.no-margin					{ width:576px; }
	.five-columns .column3-5.no-left,
	.five-columns .column3-5.no-right					{ width:566px; }
	.five-columns .column3-5							{ width:556px; }
	
	.column3-5 .column.no-margin						{ width:288px; }
	.column3-5 .column.no-left,
	.column3-5 .column.no-right							{ width:278px; }
	.column3-5 .column									{ width:268px; }
	
	.five-columns .column4-5.no-margin					{ width:768px; }
	.five-columns .column4-5.no-left,
	.five-columns .column4-5.no-right					{ width:758px; }
	.five-columns .column4-5							{ width:748px; }
	
	.column4-5 .column.no-margin						{ width:384px; }
	.column4-5 .column.no-left,
	.column4-5 .column.no-right							{ width:374px; }
	.column4-5 .column									{ width:364px; }
	
	.column4-5 .column3.no-margin						{ width:256px; }
	.column4-5 .column3.no-left,
	.column4-5 .column3.no-right						{ width:246px; }
	.column4-5 .column3									{ width:236px; }
	
	.six-columns .column.no-margin						{ width:160px; }
	.six-columns .column.no-left,
	.six-columns .column.no-right						{ width:150px; }
	.six-columns .column								{ width:140px; }
	
	.gs960												{ display:block; }
	.gs1200,
	.gs768,
	.gs480,
	.gs320												{ display:none; }
	
	}

/* #Tablet (Portrait 768px)
================================================== */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
	
        /* Wrapper */
    .wrapper											{ position: relative; width: 768px; margin: 0px auto; padding: 0px; }
    /*.wrapper .column,
    .wrapper .columns,
	.wrapper .column2-3,
	.wrapper .column3-4,
	.wrapper .column2-5,
	.wrapper .column3-5,
	.wrapper .column4-5,
	.wrapper .column3									{ float: left; display:inline; margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; position:relative; height:100%; }
	
    .row												{ position:relative; }

	.column.no-margin,
	.column2-3.no-margin,
	.column3-4.no-margin,
	.column2-5.no-margin,
	.column3-5.no-margin,
	.column4-5.no-margin,
	.column3.no-margin									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
    .column.no-left,
	.column2-3.no-left,
	.column3-4.no-left,
	.column2-5.no-left,
	.column3-5.no-left,
	.column4-5.no-left,
	.column3.no-left									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.no-right,
	.column2-3.no-right,
	.column3-4.no-right,
	.column2-5.no-right,
	.column3-5.no-right,
	.column4-5.no-right,
	.column3.no-right									{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border,
	.column2-3.border,
	.column3-4.border,
	.column2-5.border,
	.column3-5.border,
	.column4-5.border,
	.column3.border										{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
	.column.border-left,
	.column2-3.border-left,
	.column3-4.border-left,
	.column2-5.border-left,
	.column3-5.border-left,
	.column4-5.border-left,
	.column3.border-left								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.border-right,
	.column2-3.border-right,
	.column3-4.border-right,
	.column2-5.border-right,
	.column3-5.border-right,
	.column4-5.border-right,
	.column3.border-right								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border-top,
	.column2-3.border-top,
	.column3-4.border-top,
	.column2-5.border-top,
	.column3-5.border-top,
	.column4-5.border-top,
	.column3.border-top,
	.column.border-bottom,
	.column2-3.border-bottom,
	.column3-4.border-bottom,
	.column2-5.border-bottom,
	.column3-5.border-bottom,
	.column4-5.border-bottom,
	.column3.border-bottom								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; }*/

    /* Base Grid */
	.one-column .column.no-margin,
	.one-columns .column.no-margin						{ width:768px; }
	.one-column .column.no-left,
	.one-columns .column.no-left,
	.one-column .column.no-right,
	.one-columns .column.no-right						{ width:758px; }
	.one-column .column,
	.one-columns .column								{ width:748px; }
	
	.two-columns .column.no-margin						{ width:384px; }
	.two-columns .column.no-left,
	.two-columns .column.no-right						{ width:374px; }
	.two-columns .column								{ width:364px; }
	
	.three-columns .column.no-margin					{ width:256px; }
	.three-columns .column.no-left,
	.three-columns .column.no-right						{ width:246px; }
	.three-columns .column								{ width:236px; }
	
	.three-columns .column2-3.no-margin					{ width:512px; }
	.three-columns .column2-3.no-left,
	.three-columns .column2-3.no-right					{ width:502px; }
	.three-columns .column2-3							{ width:492px; }
	
	.column2-3 .column.no-margin						{ width:170px; }
	.column2-3 .column.no-left,
	.column2-3 .column.no-right							{ width:160px; }
	.column2-3 .column									{ width:150px; }
	
	.four-columns .column.no-margin						{ width:192px; }
	.four-columns .column.no-left,
	.four-columns .column.no-right						{ width:182px; }
	.four-columns .column								{ width:172px; }
	
	.four-columns .column3-4.no-margin					{ width:576px; }
	.four-columns .column3-4.no-left,
	.four-columns .column3-4.no-right					{ width:566px; }
	.four-columns .column3-4							{ width:556px; }
	
	.column3-4 .column.no-margin						{ width:288px; }
	.column3-4 .column.no-left,
	.column3-4 .column.no-right							{ width:278px; }
	.column3-4 .column									{ width:268px; }
	
	.five-columns .column.no-margin						{ width:153px; }
	.five-columns .column.no-left,
	.five-columns .column.no-right						{ width:143px; }
	.five-columns .column								{ width:133px; }

	.five-columns .column2-5.no-margin					{ width:307px; }
	.five-columns .column2-5.no-left,
	.five-columns .column2-5.no-right					{ width:297px; }
	.five-columns .column2-5							{ width:287px; }
	
	.five-columns .column3-5.no-margin					{ width:461px; }
	.five-columns .column3-5.no-left,
	.five-columns .column3-5.no-right					{ width:451px; }
	.five-columns .column3-5							{ width:441px; }
	
	.column3-5 .column.no-margin						{ width:230px; }
	.column3-5 .column.no-left,
	.column3-5 .column.no-right							{ width:220px; }
	.column3-5 .column									{ width:210px; }
	
	.five-columns .column4-5.no-margin					{ width:614px; }
	.five-columns .column4-5.no-left,
	.five-columns .column4-5.no-right					{ width:604px; }
	.five-columns .column4-5							{ width:594px; }
	
	.column4-5 .column.no-margin						{ width:307px; }
	.column4-5 .column.no-left,
	.column4-5 .column.no-right							{ width:297px; }
	.column4-5 .column									{ width:287px; }
	
	.column4-5 .column3.no-margin						{ width:204px; }
	.column4-5 .column3.no-left,
	.column4-5 .column3.no-right						{ width:194px; }
	.column4-5 .column3									{ width:184px; }
	
	.six-columns .column.no-margin						{ width:128px; }
	.six-columns .column.no-left,
	.six-columns .column.no-right						{ width:118px; }
	.six-columns .column								{ width:108px; }
	
	.gs768												{ display:block; }
	.gs1200,
	.gs960,
	.gs480,
	.gs320												{ display:none; }
    }


/*  #Mobile (Portrait 320px)
================================================== */

    @media only screen and (max-width: 767px) {
	
	   /* Wrapper */
    .wrapper,
	.fluid												{ position: relative; width: 320px; margin: 0px auto; padding: 0px; }
    /*.wrapper .column,
    .wrapper .columns,
	.wrapper .column2-3,
	.wrapper .column3-4,
	.wrapper .column2-5,
	.wrapper .column3-5,
	.wrapper .column4-5,
	.wrapper .column3									{ float: left; display:inline; margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; position:relative; height:100%; }
	
    .row												{ position:relative; }

	.column.no-margin,
	.column2-3.no-margin,
	.column3-4.no-margin,
	.column2-5.no-margin,
	.column3-5.no-margin,
	.column4-5.no-margin,
	.column3.no-margin									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
    .column.no-left,
	.column2-3.no-left,
	.column3-4.no-left,
	.column2-5.no-left,
	.column3-5.no-left,
	.column4-5.no-left,
	.column3.no-left									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.no-right,
	.column2-3.no-right,
	.column3-4.no-right,
	.column2-5.no-right,
	.column3-5.no-right,
	.column4-5.no-right,
	.column3.no-right									{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border,
	.column2-3.border,
	.column3-4.border,
	.column2-5.border,
	.column3-5.border,
	.column4-5.border,
	.column3.border										{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
	.column.border-left,
	.column2-3.border-left,
	.column3-4.border-left,
	.column2-5.border-left,
	.column3-5.border-left,
	.column4-5.border-left,
	.column3.border-left								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.border-right,
	.column2-3.border-right,
	.column3-4.border-right,
	.column2-5.border-right,
	.column3-5.border-right,
	.column4-5.border-right,
	.column3.border-right								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border-top,
	.column2-3.border-top,
	.column3-4.border-top,
	.column2-5.border-top,
	.column3-5.border-top,
	.column4-5.border-top,
	.column3.border-top,
	.column.border-bottom,
	.column2-3.border-bottom,
	.column3-4.border-bottom,
	.column2-5.border-bottom,
	.column3-5.border-bottom,
	.column4-5.border-bottom,
	.column3.border-bottom								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; }*/

    /* Base Grid */
	.one-column .column.no-margin,
	.one-columns .column.no-margin,
	.two-columns .column.no-margin,
	.three-columns .column.no-margin,
	.three-columns .column2-3.no-margin,
	.column2-3 .column.no-margin,
	.four-columns .column.no-margin,
	.four-columns .column3-4.no-margin,
	.column3-4 .column.no-margin,
	.five-columns .column.no-margin,
	.five-columns .column2-5.no-margin,
	.five-columns .column3-5.no-margin,
	.column3-5 .column.no-margin,
	.five-columns .column4-5.no-margin,
	.column4-5 .column.no-margin,
	.column4-5 .column3.no-margin,
	.six-columns .column.no-margin,
	.fluid .one-column .column.no-margin,
	.fluid .one-columns .column.no-margin,
	.fluid .two-columns .column.no-margin,
	.fluid .three-columns .column.no-margin,
	.fluid .three-columns .column2-3.no-margin,
	.fluid .column2-3 .column.no-margin,
	.fluid .four-columns .column.no-margin,
	.fluid .four-columns .column3-4.no-margin,
	.fluid .column3-4 .column.no-margin,
	.fluid .five-columns .column.no-margin,
	.fluid .five-columns .column2-5.no-margin,
	.fluid .five-columns .column3-5.no-margin,
	.fluid .column3-5 .column.no-margin,
	.fluid .five-columns .column4-5.no-margin,
	.fluid .column4-5 .column.no-margin,
	.fluid .column4-5 .column3.no-margin,
	.fluid .six-columns .column.no-margin					{ width:320px; }
	.one-column .column.no-left,
	.one-columns .column.no-left,
	.one-column .column.no-right,
	.one-columns .column.no-right,
	.two-columns .column.no-left,
	.two-columns .column.no-right,
	.three-columns .column.no-left,
	.three-columns .column.no-right,
	.three-columns .column2-3.no-left,
	.three-columns .column2-3.no-right,
	.column2-3 .column.no-left,
	.column2-3 .column.no-right,
	.four-columns .column.no-left,
	.four-columns .column.no-right,
	.four-columns .column3-4.no-left,
	.four-columns .column3-4.no-right,
	.column3-4 .column.no-left,
	.column3-4 .column.no-right,
	.five-columns .column.no-left,
	.five-columns .column.no-right,
	.five-columns .column2-5.no-left,
	.five-columns .column2-5.no-right,
	.five-columns .column3-5.no-left,
	.five-columns .column3-5.no-right,
	.column3-5 .column.no-left,
	.column3-5 .column.no-right,
	.five-columns .column4-5.no-left,
	.five-columns .column4-5.no-right,
	.column4-5 .column.no-left,
	.column4-5 .column.no-right,
	.column4-5 .column3.no-left,
	.column4-5 .column3.no-right,
	.six-columns .column.no-left,
	.six-columns .column.no-right,
	.fluid .one-column .column.no-left,
	.fluid .one-columns .column.no-left,
	.fluid .one-column .column.no-right,
	.fluid .one-columns .column.no-right,
	.fluid .two-columns .column.no-left,
	.fluid .two-columns .column.no-right,
	.fluid .three-columns .column.no-left,
	.fluid .three-columns .column.no-right,
	.fluid .three-columns .column2-3.no-left,
	.fluid .three-columns .column2-3.no-right,
	.fluid .column2-3 .column.no-left,
	.fluid .column2-3 .column.no-right,
	.fluid .four-columns .column.no-left,
	.fluid .four-columns .column.no-right,
	.fluid .four-columns .column3-4.no-left,
	.fluid .four-columns .column3-4.no-right,
	.fluid .column3-4 .column.no-left,
	.fluid .column3-4 .column.no-right,
	.fluid .five-columns .column.no-left,
	.fluid .five-columns .column.no-right,
	.fluid .five-columns .column2-5.no-left,
	.fluid .five-columns .column2-5.no-right,
	.fluid .five-columns .column3-5.no-left,
	.fluid .five-columns .column3-5.no-right,
	.fluid .column3-5 .column.no-left,
	.fluid .column3-5 .column.no-right,
	.fluid .five-columns .column4-5.no-left,
	.fluid .five-columns .column4-5.no-right,
	.fluid .column4-5 .column.no-left,
	.fluid .column4-5 .column.no-right,
	.fluid .column4-5 .column3.no-left,
	.fluid .column4-5 .column3.no-right,
	.fluid .six-columns .column.no-left,
	.fluid .six-columns .column.no-right				{ width:310px; }
	.one-column .column,
	.one-columns .column,
	.two-columns .column,
	.three-columns .column,
	.three-columns .column2-3,
	.column2-3 .column,
	.four-columns .column,
	.four-columns .column3-4,
	.column3-4 .column,
	.five-columns .column,
	.five-columns .column2-5,
	.five-columns .column3-5,
	.column3-5 .column,
	.five-columns .column4-5,	
	.column4-5 .column,
	.column4-5 .column3,
	.six-columns .column,
	.fluid .one-column .column,
	.fluid .one-columns .column,
	.fluid .two-columns .column,
	.fluid .three-columns .column,
	.fluid .three-columns .column2-3,
	.fluid .column2-3 .column,
	.fluid .four-columns .column,
	.fluid .four-columns .column3-4,
	.fluid .column3-4 .column,
	.fluid .five-columns .column,
	.fluid .five-columns .column2-5,
	.fluid .five-columns .column3-5,
	.fluid .column3-5 .column,
	.fluid .five-columns .column4-5,	
	.fluid .column4-5 .column,
	.fluid .column4-5 .column3,
	.fluid .six-columns .column							{ width:300px; }
	
	.gs320												{ display:block; }
	.gs1200,
	.gs960,
	.gs768,
	.gs480												{ display:none; }

    }


/* #Mobile (Landscape 480px)
================================================== */

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		
	   /* Wrapper */
    .wrapper,
	.fluid												{ position: relative; width: 480px; margin: 0px auto; padding: 0px; }
    /*.wrapper .column,
    .wrapper .columns,
	.wrapper .column2-3,
	.wrapper .column3-4,
	.wrapper .column2-5,
	.wrapper .column3-5,
	.wrapper .column4-5,
	.wrapper .column3									{ float: left; display:inline; margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; position:relative; height:100%; }
	
    .row												{ position:relative; }

	.column.no-margin,
	.column2-3.no-margin,
	.column3-4.no-margin,
	.column2-5.no-margin,
	.column3-5.no-margin,
	.column4-5.no-margin,
	.column3.no-margin									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
    .column.no-left,
	.column2-3.no-left,
	.column3-4.no-left,
	.column2-5.no-left,
	.column3-5.no-left,
	.column4-5.no-left,
	.column3.no-left									{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.no-right,
	.column2-3.no-right,
	.column3-4.no-right,
	.column2-5.no-right,
	.column3-5.no-right,
	.column4-5.no-right,
	.column3.no-right									{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border,
	.column2-3.border,
	.column3-4.border,
	.column2-5.border,
	.column3-5.border,
	.column4-5.border,
	.column3.border										{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; }
	.column.border-left,
	.column2-3.border-left,
	.column3-4.border-left,
	.column2-5.border-left,
	.column3-5.border-left,
	.column4-5.border-left,
	.column3.border-left								{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:10px; }
	.column.border-right,
	.column2-3.border-right,
	.column3-4.border-right,
	.column2-5.border-right,
	.column3-5.border-right,
	.column4-5.border-right,
	.column3.border-right								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:0px; }
	.column.border-top,
	.column2-3.border-top,
	.column3-4.border-top,
	.column2-5.border-top,
	.column3-5.border-top,
	.column4-5.border-top,
	.column3.border-top,
	.column.border-bottom,
	.column2-3.border-bottom,
	.column3-4.border-bottom,
	.column2-5.border-bottom,
	.column3-5.border-bottom,
	.column4-5.border-bottom,
	.column3.border-bottom								{ margin-left:0px; margin-right:0px; padding-left:10px; padding-right:10px; }*/

    /* Base Grid */
	/*.one-column .column.no-margin,
	.one-columns .column.no-margin,
	.two-columns .column.no-margin,
	.three-columns .column.no-margin,
	.three-columns .column2-3.no-margin,
	.column2-3 .column.no-margin,
	.four-columns .column.no-margin,
	.four-columns .column3-4.no-margin,
	.column3-4 .column.no-margin,
	.five-columns .column.no-margin,
	.five-columns .column2-5.no-margin,
	.five-columns .column3-5.no-margin,
	.column3-5 .column.no-margin,
	.five-columns .column4-5.no-margin,
	.column4-5 .column.no-margin,
	.column4-5 .column3.no-margin,
	.six-columns .column.no-margin						{ width:480px; }
	.one-column .column.no-left,
	.one-columns .column.no-left,
	.one-column .column.no-right,
	.one-columns .column.no-right,
	.two-columns .column.no-left,
	.two-columns .column.no-right,
	.three-columns .column.no-left,
	.three-columns .column.no-right,
	.three-columns .column2-3.no-left,
	.three-columns .column2-3.no-right,
	.column2-3 .column.no-left,
	.column2-3 .column.no-right,
	.four-columns .column.no-left,
	.four-columns .column.no-right,
	.four-columns .column3-4.no-left,
	.four-columns .column3-4.no-right,
	.column3-4 .column.no-left,
	.column3-4 .column.no-right,
	.five-columns .column.no-left,
	.five-columns .column.no-right,
	.five-columns .column2-5.no-left,
	.five-columns .column2-5.no-right,
	.five-columns .column3-5.no-left,
	.five-columns .column3-5.no-right,
	.column3-5 .column.no-left,
	.column3-5 .column.no-right,
	.five-columns .column4-5.no-left,
	.five-columns .column4-5.no-right,
	.column4-5 .column.no-left,
	.column4-5 .column.no-right,
	.column4-5 .column3.no-left,
	.column4-5 .column3.no-right,
	.six-columns .column.no-left,
	.six-columns .column.no-right						{ width:470px; }
	.one-column .column,
	.one-columns .column,
	.two-columns .column,
	.three-columns .column,
	.three-columns .column2-3,
	.column2-3 .column,
	.four-columns .column,
	.four-columns .column3-4,
	.column3-4 .column,
	.five-columns .column,
	.five-columns .column2-5,
	.five-columns .column3-5,
	.column3-5 .column,
	.five-columns .column4-5,	
	.column4-5 .column,
	.column4-5 .column3,
	.six-columns .column								{ width:460px; }
	*/
	.one-column .column.no-margin,
	.one-columns .column.no-margin,
	.two-columns .column.no-margin,
	.three-columns .column.no-margin,
	.three-columns .column2-3.no-margin,
	.column2-3 .column.no-margin,
	.four-columns .column.no-margin,
	.four-columns .column3-4.no-margin,
	.column3-4 .column.no-margin,
	.five-columns .column.no-margin,
	.five-columns .column2-5.no-margin,
	.five-columns .column3-5.no-margin,
	.column3-5 .column.no-margin,
	.five-columns .column4-5.no-margin,
	.column4-5 .column.no-margin,
	.column4-5 .column3.no-margin,
	.six-columns .column.no-margin,
	.fluid .one-column .column.no-margin,
	.fluid .one-columns .column.no-margin,
	.fluid .two-columns .column.no-margin,
	.fluid .three-columns .column.no-margin,
	.fluid .three-columns .column2-3.no-margin,
	.fluid .column2-3 .column.no-margin,
	.fluid .four-columns .column.no-margin,
	.fluid .four-columns .column3-4.no-margin,
	.fluid .column3-4 .column.no-margin,
	.fluid .five-columns .column.no-margin,
	.fluid .five-columns .column2-5.no-margin,
	.fluid .five-columns .column3-5.no-margin,
	.fluid .column3-5 .column.no-margin,
	.fluid .five-columns .column4-5.no-margin,
	.fluid .column4-5 .column.no-margin,
	.fluid .column4-5 .column3.no-margin,
	.fluid .six-columns .column.no-margin					{ width:480px; }
	.one-column .column.no-left,
	.one-columns .column.no-left,
	.one-column .column.no-right,
	.one-columns .column.no-right,
	.two-columns .column.no-left,
	.two-columns .column.no-right,
	.three-columns .column.no-left,
	.three-columns .column.no-right,
	.three-columns .column2-3.no-left,
	.three-columns .column2-3.no-right,
	.column2-3 .column.no-left,
	.column2-3 .column.no-right,
	.four-columns .column.no-left,
	.four-columns .column.no-right,
	.four-columns .column3-4.no-left,
	.four-columns .column3-4.no-right,
	.column3-4 .column.no-left,
	.column3-4 .column.no-right,
	.five-columns .column.no-left,
	.five-columns .column.no-right,
	.five-columns .column2-5.no-left,
	.five-columns .column2-5.no-right,
	.five-columns .column3-5.no-left,
	.five-columns .column3-5.no-right,
	.column3-5 .column.no-left,
	.column3-5 .column.no-right,
	.five-columns .column4-5.no-left,
	.five-columns .column4-5.no-right,
	.column4-5 .column.no-left,
	.column4-5 .column.no-right,
	.column4-5 .column3.no-left,
	.column4-5 .column3.no-right,
	.six-columns .column.no-left,
	.six-columns .column.no-right,
	.fluid .one-column .column.no-left,
	.fluid .one-columns .column.no-left,
	.fluid .one-column .column.no-right,
	.fluid .one-columns .column.no-right,
	.fluid .two-columns .column.no-left,
	.fluid .two-columns .column.no-right,
	.fluid .three-columns .column.no-left,
	.fluid .three-columns .column.no-right,
	.fluid .three-columns .column2-3.no-left,
	.fluid .three-columns .column2-3.no-right,
	.fluid .column2-3 .column.no-left,
	.fluid .column2-3 .column.no-right,
	.fluid .four-columns .column.no-left,
	.fluid .four-columns .column.no-right,
	.fluid .four-columns .column3-4.no-left,
	.fluid .four-columns .column3-4.no-right,
	.fluid .column3-4 .column.no-left,
	.fluid .column3-4 .column.no-right,
	.fluid .five-columns .column.no-left,
	.fluid .five-columns .column.no-right,
	.fluid .five-columns .column2-5.no-left,
	.fluid .five-columns .column2-5.no-right,
	.fluid .five-columns .column3-5.no-left,
	.fluid .five-columns .column3-5.no-right,
	.fluid .column3-5 .column.no-left,
	.fluid .column3-5 .column.no-right,
	.fluid .five-columns .column4-5.no-left,
	.fluid .five-columns .column4-5.no-right,
	.fluid .column4-5 .column.no-left,
	.fluid .column4-5 .column.no-right,
	.fluid .column4-5 .column3.no-left,
	.fluid .column4-5 .column3.no-right,
	.fluid .six-columns .column.no-left,
	.fluid .six-columns .column.no-right				{ width:470px; }
	.one-column .column,
	.one-columns .column,
	.two-columns .column,
	.three-columns .column,
	.three-columns .column2-3,
	.column2-3 .column,
	.four-columns .column,
	.four-columns .column3-4,
	.column3-4 .column,
	.five-columns .column,
	.five-columns .column2-5,
	.five-columns .column3-5,
	.column3-5 .column,
	.five-columns .column4-5,	
	.column4-5 .column,
	.column4-5 .column3,
	.six-columns .column,
	.fluid .one-column .column,
	.fluid .one-columns .column,
	.fluid .two-columns .column,
	.fluid .three-columns .column,
	.fluid .three-columns .column2-3,
	.fluid .column2-3 .column,
	.fluid .four-columns .column,
	.fluid .four-columns .column3-4,
	.fluid .column3-4 .column,
	.fluid .five-columns .column,
	.fluid .five-columns .column2-5,
	.fluid .five-columns .column3-5,
	.fluid .column3-5 .column,
	.fluid .five-columns .column4-5,	
	.fluid .column4-5 .column,
	.fluid .column4-5 .column3,
	.fluid .six-columns .column							{ width:460px; }
	
	.gs480												{ display:block; }
	.gs1200,
	.gs960,
	.gs768,
	.gs320												{ display:none; }
	
    }


/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .wrapper:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }