

/* ------------------------------------------------------------------------ */
/*	 				Setup the User Agent Reset CSS	 						*/
/* ------------------------------------------------------------------------ */









/* ------------------------------------------------------------------------ */
/* 	   		Reset the Application For Its Min Width 						*/
/* 			  Application MUST have at least 300px	 						*/
/* ------------------------------------------------------------------------ */






/*Styling the Ajax Loader*/
#ssAjaxLoader {
	display: none;
	-webkit-transition: all .2s ease-in-out;
	background-color: rgba(255, 255, 255, .8);
	position: absolute;
	z-index: 9999;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
#ssAjaxLoader > div {
	display: block;
	width: 100px;
	height: 100px;
	margin: 30px auto;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(http://www.wingshootingusa.org/2012/Images/loading_transparent.gif);
}





/* ------------------------------------------------------------------------ */
/* 					First Breakpoint Of 320px Width 						*/
/* 							.ss320Available			 						*/
/* ------------------------------------------------------------------------ */






/* ------------------------------------------------------------------------ */
/* 					Second Breakpoint Of 400px Width 						*/
/* 							.ss400Available			 						*/
/* ------------------------------------------------------------------------ */




/* ------------------------------------------------------------------------ */
/* 					Third Breakpoint Of 480px Width 						*/
/* 							.ss480Available			 						*/
/* ------------------------------------------------------------------------ */


.ss480Available h2.ssBestOf_Ballot_Content_Category_Title {
	display: block;
}


	
	ul.ssMatchup_Entries {
		border:none;
		margin:0;
	}
	
	div.opt-ins {
		margin-left:0;
		background-position:100px 0;
	}
		
	.fb_iframe_widget {
		width:100%;
		overflow-x: hidden;
	}
	

/* ------------------------------------------------------------------------ */
/* 					Fourth Breakpoint Of 560px Width 						*/
/* 							.ss560Available			 						*/
/* ------------------------------------------------------------------------ */






/* ------------------------------------------------------------------------ */
/* 					Fifth Breakpoint Of 640px Width 						*/
/* 							.ss640Available			 						*/
/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */
/* 					Sixth Breakpoint Of 720px Width 						*/
/* 							.ss720Available			 						*/
/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */
/* 					Seventh Breakpoint Of 800px Width 						*/
/* 							.ss800Available			 						*/
/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */
/* 					Eigth Breakpoint Of 880px Width 						*/
/* 							.ss880Available			 						*/
/* ------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------ */
/* 					Ninth Breakpoint Of 960px Width 						*/
/* 							.ss960Available			 						*/
/* ------------------------------------------------------------------------ */



/*----------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------*/









.SkipCategory {
	margin-top:10px;
}



div.fb-like {height:60px;}


select.categoryswitcher {display:none;}


/* Header Navigation */
ul#headerNavigation {list-style: none;padding:0 0 0 10px;overflow: hidden;margin: 0;}
ul#headerNavigation li {float:left;margin-right:15px;background-repeat:no-repeat;background-position: center bottom;line-height:35px;}
ul#headerNavigation li {cursor:pointer;}
ul#headerNavigation li:hover {opacity:1;}

/* Footer Navigation */
ul#footerNavigation {list-style: none;padding:0 0 0 10px;overflow: hidden;margin:0;}
ul#footerNavigation li {float:left;margin-right:15px;background-repeat:no-repeat;background-position: center bottom;line-height:35px;}
ul#footerNavigation li {cursor:pointer;}
ul#footerNavigation li:hover {}



ul#ssVotersChoice_CategoryNavList li {
	margin:4px 0;
	cursor: pointer;
}
ul#ssVotersChoice_CategoryNavList li a {
	display:block;
	color:#333;
	text-decoration: none;
}



.ssBestOf_Ballot_Content_Category_Title input[type="button"] {float:right;}

.adcontainer {padding-right:5px;}
.adcontainer {opacity:.3;text-align: center;}
.adcontainer:hover {opacity:1;-webkit-transition: all .2s ease-in-out;}
.right {
    text-align: left;
}





.catToggle {
	cursor: pointer;
	display:block;
	font-weight:bold;
}
.catToggle span.votenow {
	display:none;/* not sure I want this to do anything yet.... */
	float:right;
	font-weight: 400 !important;
	color:#c2c2c2;
}




/* Buttons */

*[class*="Button"] {
	cursor:pointer;
}

.ssButton-PrimaryAction {
	border:solid 1px;
	border-radius:2px;
	
}


.Button-SecondaryAction {
	border:solid 1px;
}




.voted .vote {display:none;}

.ssMatchup_Entry .voteButton .vote {
	margin:0 5px;
}
.prevoted .voted {display:none;}



/* ------------------------------------------------------------------------ */
/*********************** Specific to the ballot page ************************/
/* ------------------------------------------------------------------------ */



li.ssMatchup_Entry.featured {
	
}

.featured {
	border:solid 1px;
	padding: 10px 10px 0 10px;
	margin-bottom:10px;
}

.ssMatchup_Entry.featured .voteButton {width:109px;margin-left:0;}
.ssMatchup_Entry.featured .entryName {margin-left:131px;}

.continue-to-next-cat {text-align: center;}
    .continue-to-next-cat a {
        text-decoration: none;
    }
.continue-to-next-cat input {
	display:block;
	margin: 10px auto;
	line-height:20px;
	height:44px;
	height:44px;
	font-size:16px;
	border-radius:10px;
	padding:10px 20px;
}

input.email-updates {margin:0 10px 0 0;}


ul.ui-autocomplete {width:180px;background-color:#fff;font-size:14px;list-style: none;padding:0;}
ul.ui-autocomplete li {font-size: inherit;}


.main-nav-current {
	font-weight:bold;
	opacity:1;
	/* background-image: url(../images/arrow-up.png); */
}

.main-nav-current-footer {
	font-weight:bold;
	opacity:1;
	/* background-image: url(../images/arrow-down.png); */
}

div.opt-ins {
	display:none;
	padding-top:15px;
	margin-left:140px;
	margin-top:-20px;
	margin-bottom:15px;
	/* background-image:url(../images/arrow-up.png); */
	background-repeat: no-repeat;
	background-position: 20px 0;
}
div.opt-ins .closer {
	float:right;
	position: relative;
	left:-8px;
	top:5px;
	cursor:pointer;
	opacity: 0.1;
}
div.opt-ins .closer:hover {opacity:1;}
div.opt-ins-inside {
	border:solid 1px #c9c5c0;
	padding:15px;
	background:#fff;
}



input.OpenCategory {display:none;}



#errorMessage {
	display: none;
	margin: 10px 0;
	padding: 10px;
	border: solid 1px #ff3939;
	color:#520303;
	background: -webkit-linear-gradient(#fff0f0 0%, #ffefef 100%);
}

#pageDivHome img {max-width: 100%;}


/* Just for pat's demo on 2/22/13 */





/* Temporary Waiting For Charles To Push 3/5 */
#sidecontainer2 {display: none !important;}

/*#ssHeaderNav,
#footerNavigation {display: none;}*/

.ssRequired { color: red; }

