@charset "UTF-8";
/* CSS Document */

/*
Design by OMAC Advertising


/* - - - - - - - - - - - - - - - - - - - -*/
/*           Responsive Elements          */
/* - - - - - - - - - - - - - - - - - - - -*/
.row {
	clear: both;
	float: left;
	height: auto;
	width: 100%;
}

/*    1/2 width Left Adj. column w/padding  */
.colL {
	display: block;
	position: relative;
	float: left;	
	height:auto;
	width: 46%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    1/2 width Left Adj. column w/padding & margins  */
.colLm {
	display: block;
	position: relative;
	float: left;
	padding-top: 3px;
	height:auto;
	width: 44%;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    1/2 width Left Adj. column - w/o padding & margins  */
.colLc {
	display: block;
	position: relative;
	float: left;	
	height:auto;
	width: 50%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*    1/2 width Right Adj. column w/padding */
.colR {
	display: block;
	position: relative;
	float: right;
	height:auto;
	width: 46%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    1/2 width Right Adj. column - w/padding & margins */
.colRm {
	display: block;
	position: relative;
	float: left;	
	height: auto;
	width: 44%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    1/2 width right Adj. column - w/o padding & margins  */
.colRc {
	display: block;
	position: relative;
	float: right;
	height:auto;
	width: 50%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*    Full width column w/ padding  */
.col1 {
	display: block;
	position:relative;
	float: left;
	height: auto;
	width: 97%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    Full width Left Adj. column - w/ padding & margins  */
.col1m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 94%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    Full width column - w/o padding & margins */
.col1c {
	display: block;
	position:relative;
	float: left;
	height: auto;
	width: 100%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*    1/2 width column w/ padding */
.col2 {
	display: block;
	position:relative;
	float: left;	
	height: auto;
	width: 47%;	
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	margin: 0px;
}

/*    1/2 width Left Adj. column - w/ padding & margins */
.col2m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 44%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    1/2 width column - w/o padding & margins */
.col2c {
	display: block;
	position:relative;
	float: left;
	height: auto;
	width: 50%;	
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*    1/2 width column - float right w/ padding */
.col2r {
	display: block;
	position:relative;
	float: right;
	height: auto;
	width: 47%;	
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	margin: 0px;
}

/*    1/3rd width column  w/ padding */
.col3 {
	display: block;
	position:relative;
	float: left;	
	height: auto;
	width: 30%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	margin: 0px;
}

/*    Full width Left Adj. column - W/ padding & margins */
.col3m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 27%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    1/3rd width column - w/o padding & margins */
.col3c {
	display: block;
	position:relative;
	float: left;
	height: auto;	
	width: 33%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*    1/3rd width column - float right w/ padding */
.col3r {
	display: block;
	position:relative;
	float: right;	
	height: auto;
	width: 30%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*  2/3rd width column w/ padding */
.col23 {
	display: block;
	position:relative;
	float: left;
	height: auto;	
	width: 63%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	margin: 0px;
}

/*    2/3 width Left Adj. column - w/ padding & margins  */
.col23m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 60%;	
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*  2/3rd width column - w/o padding & margins */
.col23c {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 66%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*  2/3rd width column - float right w/ padding */
.col23r {
	display: block;
	position:relative;
	float: right;
	height: auto;	
	width: 63%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    1/4th width   column w/ padding */
.col4 {
	display: block;
	position:relative;
	float: left;
	height: auto;	
	width: 22%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    1/4 width Left Adj. column - w/ padding & margins */
.col4m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 19%;	
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    1/4th width column - w/o padding & margins */
.col4c {
	display: block;
	position:relative;
	float: left;	
	height: auto;
	width: 25%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*    1/4th width column - float right w/ padding */
.col4r {
	display: block;
	position:relative;
	float: right;	
	height: auto;
	width: 22%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    3/4th width column w/ padding */
.col34 {
	display: block;
	position:relative;
	float: left;	
	height: auto;
	width: 72%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    3/4 width Left Adj. column - W/ padding & margins */
.col34m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 69%;	
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    3/4th width column - w/o padding & margins */
.col34c {
	display: block;
	position:relative;
	float: left;
	height: auto;	
	width: 75%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*    3/4th width column - float right w/ padding */
.col34r {
	display: block;
	position:relative;
	float: right;	
	height: auto;
	width: 70%;
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin: 0px;
}

/*    1/5th width column w/ padding */
.col5 {
	display: block;
	position:relative;
	float: left;
	height: auto;	
	width: 18%;	
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/5 width Left Adj. column - w/ padding & margins */
.col5m {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 14%;	
	padding-top: 3px;
	padding-right: 1.5%;
	padding-left: 1.5%;
	margin-right: 1.5%;
	margin-left: 1.5%;
}

/*    1/5th width column - w/o padding & margins */
.col5c {
	display: block;
	position:relative;
	float: left;	
	width: 20%;	
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*    1/5th width column - float right w/ padding */
.col5r {
	display: block;
	position:relative;
	float: right;	
	width: 18%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/6th width column w/ padding */
.col6 {	
	font-size: .75em;
	display: block;
	position:relative;
	float: left;
	width: 14.5%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}
/*    1/6 width Left Adj. column - w/ padding & margins */
.col6m {
	font-size: .75em;
	display: block;
	position: relative;
	float: left;
	padding-top: 3px;
	width: 13.5%;
	padding-right: 1%;
	padding-left: 1%;
	margin-right: 1%;
	margin-left: 1%;
}

/*    1/6th width column - w/o padding & margins */
.col6c {
	font-size: .75em;
	display: block;
	position:relative;
	float: left;
	width: 17.5%;	
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*    1/6th width column - float right w/ padding */
.col6r {
	font-size: .75em;
	display: block;
	position:relative;
	float: right;
	width: 14.5%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/8th width column w/ padding */
.col8 {
	font-size: .687em;
	display: block;
	position:relative;
	float: left;
	width: 10.5%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/8 width Left Adj. column - w/ padding & margins */
.col8m {
	font-size: .687em;
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 8.5%;	
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin-right: 1%;
	margin-left: 1%;
}

/*    1/8th width column - w/o padding & margins */
.col8c {
	font-size: .687em;
	display: block;
	position:relative;
	float: left;
	width: 12.5%;	
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

/*    1/8th width column - float right w/ padding */
.col8r {
	font-size: .687em;
	display: block;
	position:relative;
	float: right;
	width: 10.5%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/10th width column  w/ padding */
.col10 {
	font-size: .687em;
	display: block;
	position:relative;
	float: left;	
	width: 8%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/10 width Left Adj. column - w/ padding & margins */
.col10m {
	font-size: .687em;
	display: block;
	position: relative;
	float: left;
	width: 6%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin-right: 1%;
	margin-left: 1%;
}

/*    1/10th width column - w/p padding & margins */
.col10c {
	font-size: .687em;
	display: block;
	position:relative;
	float: left;	
	width: 10%;	
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*    1/10th width column - float right w/padding  */
.col10r {
	font-size: .687em;
	display: block;
	position:relative;
	float: right;	
	width: 8%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/12th width column w/ padding */
.col12 {
	font-size: .625em;
	display: block;
	position:relative;
	float: left;	
	width: 6.33%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}

/*    1/12 width Left Adj. column - w/ padding & margins */
.col12m {
	font-size: .625em;
	display: block;
	position: relative;
	float: left;
	width: 4.33%;
	height: auto;	
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin-right: 1%;
	margin-left: 1%;
}

/*    1/12th width column - w/o padding & margins */
.col12c {
	font-size: .625em;
	display: block;
	position: relative;
	float: left;
	width: 8.33%;
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	margin: 0px;
}

/*    1/12th width column - float right w/ padding */
.col12r {
	font-size: .625em;
	display: block;
	position:relative;
	float: right;	
	width: 6.3%;	
	height: auto;
	padding-top: 3px;
	padding-right: 1%;
	padding-left: 1%;
	margin: 0px;
}


/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  
/*  Medium Screens & L  1024px - 993px  */  
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-* */ 

@media only screen and (max-width : 1024px) { 

/* - - - - - - - - - - - - - - - - - - - -*/
/*            Content Wrapper             */
/* - - - - - - - - - - - - - - - - - - - -*/
.wrapper {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	max-width: 1024px;
	}
	
/*    1/10th width column  */
/*    1/10th width column  */
.col10, .col10m, .col10c, .col10r {
	width: 22%;	
	font-size: .875em;
}

/*    1/12th width column  */
/*    1/12th width column  */
.col12, .col12m, .col12c, .col12r {
	width: 22%;	
	font-size: .875em;
}
	
     }     

/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  
/* Medium Devices, Desktops   992px - 769px  */ 
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  

@media only screen and (max-width : 992px) {    

/* - - - - - - - - - - - - - - - - - - - -*/
/*            Content Wrapper             */
/* - - - - - - - - - - - - - - - - - - - -*/
.wrapper {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	max-width: 992px;
	}
  }      

/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  
/* Small Devices, Tablets   768px - 481px  */ 
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  

@media only screen and (max-width : 768px) { 

/* - - - - - - - - - - - - - - - - - - - -*/
/*            Content Wrapper             */
/* - - - - - - - - - - - - - - - - - - - -*/
.wrapper {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	max-width: 768px;
	}
	
/* - - - - - - - - - - - - - - - - - - - -*/
/*         Responsive Elements            */
/* - - - - - - - - - - - - - - - - - - - -*/

/*    2/3th width column  */
.col23, .col23m, .col23c, .col23r {
	width: 63%;
	padding-top: 10px;
}

/*    1/4th width column  */
.col4, .col4m, .col4c, .col4r {
	width: 47%;
}

/*    3/4th width column  */
.col34, .col34m, .col34c, .col34r {
	float: left;	
	width: 97%;
	padding-top: 10px;
}

/*    1/5th width column  */
.col5, .col5m, .col5r, .col5c, header .col3m {
	width: 47%;	
}

/*    1/6th width column  */
.col6, .col6m, .col6cr, .col6r {
	width: 47%;	
}

/*    1/8th width column  */
.col8, .col8m, .col8c, .col8r {
	width: 47%;	
	font-size: .875em;
}

/*    1/10th width column  */
.col10, .col10m, .col10c, .col10c {
	width: 22%;	
}

     }      

/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  
/* Extra Small Devices, Phones   481px - 321px  */  
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  

@media only screen and (max-width : 480px) {  

/* - - - - - - - - - - - - - - - - - - - -*/
/*            Content Wrapper             */
/* - - - - - - - - - - - - - - - - - - - -*/
.wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 480px;
	}
	
/* - - - - - - - - - - - - - - - - - - - -*/
/*         Responsive Elements            */
/* - - - - - - - - - - - - - - - - - - - -*/


/*    1/2 width Left Adj. column  */
.colL, .colLm, .colLc, .colL {
	float: left;
	padding-top: 10px;
	width: 96%;
}

/*    1/2 width Right Adj. column  */
.colR, .colRm, .colRc, .colRr {
	float: left;
	padding-top: 10px;
	width: 96%;
}

/*    Full width column  */
.col1, .col1m, .col1c {
	float: left;
	padding-top: 10px;
	width: 96%;
}

/*    1/2 width column  */
.col2, .col2m .col2c, .col2r {
	float: left;
	padding-top: 10px;
	width: 96%;
}


/*    1/3rd width column  */
.col3, .col3m, .col3c, .col3r {
	float: left;
	padding-top: 10px;
	width: 96%;
}


/*    2/3rd width column  */
.col23, .col23m, .col23c, .col23r {
	float: left;
	padding-top: 10px;
	width: 96%;
}


/*    1/4th width column  */
.col4, .col4m, .col4c, .col4r {
	float: left;	
	width:96%;
	padding-top: 10px;
}

/*    1/5th width column  */
.col5, .col5m, .col5c, .col5r, header .col3m {
	float: left;	
	width: 46%;	
	padding-top: 10px;
}

/*    1/6th width column  */
.col6, .col6m, .col6c, .col6r {
	float: left;	
	width: 45%;	
	padding-top: 10px;
	font-size: .875em;
}


/*    1/8th width column  */
.col8, .col8m, .col8c, .col8r {
	float: left;	
	width: 46%;	
	padding-top: 10px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	font-size: .875em;
}


/*    1/10th width column  */
.col10, .col10m, .col10c, .col10r {
	float: left;	
	width: 46%;	
	height: auto;
	padding-top: 10px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	font-size: .875em;
}

/*    1/12th width column  */
.col12, .col12m, .col12c, .col12r {
	float: left;	
	width: 46%;	
	height: auto;
	padding-top: 10px;
	padding-right: 1.5%;
	padding-left: 1.5%;	
	font-size: .875em;
}
	
    }      

/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  
/* Custom, iPhone Retina   320px - 50px  */    
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-**/  

@media only screen and (max-width : 320px) { 

/* - - - - - - - - - - - - - - - - - - - -*/
/*            Content Wrapper             */
/* - - - - - - - - - - - - - - - - - - - -*/
.wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	max-width: 320px;
	}

/*    1/5th width column  */
.col5, .col5m, .col5c, .col5r {
	float: left;	
	width: 96%;	
	padding-top: 10px;
	padding-right: 1.5%;
	padding-left: 1.5%;
}

/*    1/6th width column  */
.col6,.col6m, .col6c, .col6r {
	width: 96%;	
	height: auto;
	font-size: .875em;
}

/*    1/8th width column  */
.col8, .col8m, .col8c, .col8r {
	float: left;	
	width: 96%;	
	font-size: .875em;
}

/*    1/10th width column  */
.col10, .col10m, .col10c, .col10r {
	float: left;	
	width: 967%;	
	font-size: .875emx;
}

/*    1/12th width column  */
.col12, .col12m, .col12c, .col12r {
	float: left;	
	width: 96%;	
	font-size: .875em;
}


}
