
/*=============================
General Rules
=============================*/


	body
	{
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	img { border: 0; }
	
	h2
	{
		color: #FF9900;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 30px;
		margin: 0;
		padding: 10px 0;
		text-shadow: 1px 1px 0 #000000;
	}
	
	h3
	{
		text-align: center;
		padding: 2px 0;
		margin: 0;
		color: #FACC2E;
		background-color: #006699;
		background-color: rgba(0,102,153,0.75);
		text-shadow: 1px 1px 0 #585858;
	}
	
	p 
	{
		clear: both;
		display: block;
		margin: 0;
		padding: 0 30px 10px 30px;
	}
	
	.compare
	{
		display: block;
		text-align: center;
		margin: 0;
		padding: 0;	
	}
	
	.compare_features
	{
		float: left;
		text-align: left;
	}
	
	.compare_features ul
	{
		background-color: #585858;
		background-color: rgba(88, 88, 88, 0.75);
		color: white;
		margin: 0 25px 15px;
		padding: 0 0 3px 25px;
	}
	
	/*=============================
	Slider
	=============================*/
	
	.slider
	{
		height: 350px;
		width: 750px;
		margin: 0 auto;
		position: relative;
		background-color: rgba(88, 88, 88, 0.1);
		background-image: url(https://img.ezdch.com/misc/loading.gif);
		background-position: center center;
		background-repeat: no-repeat;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		text-align: center;
	}

	.sliderwrapper
	{
		position: relative; /*leave as is*/
		overflow: hidden; /*leave as is*/
		width: 750px; /*width of featured content slider*/
		height: 290px;
		padding: 0;
		margin: 0;
	}


	.sliderwrapper .contentdiv
	{
		background-color: #FFFFFF;
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		left: 0;  /*leave as is*/
		top: 0;  /*leave as is*/
		padding: 0;

		width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
		height: 100%;
		filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	
	a.sliderlink
	{
		text-decoration: none;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	
	
	/*=============================
	Navigation
	=============================*/

	.pagination
	{
		width: 100%; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
		vertical-align: middle;
		padding: 0;
		margin: 0;
		width: 750px;
		height: 60px;
	}
	
	.pagination ul
	{
		list-style-type: none;
		height: 60px;
		width: 750px;
		background-color: #585858;
		margin: 0;
		padding: 0;
		border-top: 1px solid #000000;
	}	
	.pagination li
	{
		float: left;
	}
	
	.pagination a
	{
		padding-right: 12px;
		padding-left: 12px;
		display: block;
		height: 60px;
		text-decoration: none;
		font-size: 14px;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		width: 162.5px;
		border-top: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		text-shadow: 1px 1px 0 #000000;
	}
	.pagination a:hover, .pagination a.selected
	{
		background-color: #006699;
	}
	.pagination li.lastnav a
	{
		border-right: none;
	}
	/*=============================
	Navigation
	=============================*/
	
	
	
	/*=============================
	Button
	=============================*/
	.button
	{
		background-color: #A51C1C;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#BC2929 0%), to(#A51C1C 100%)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #BC2929 0%, #A51C1C 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #BC2929 0%, #A51C1C 100%); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #BC2929 0%, #A51C1C 100%); /* IE10 */
		background-image:      -o-linear-gradient(top, #BC2929 0%, #A51C1C 100%); /* Opera 11.10+ */
		background-image:         linear-gradient(to bottom, #BC2929 0%, #A51C1C 100%);
		
		border: 1px solid #910F0F;
		
		-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
		-moz-border-radius: 5px; /* FF1-3.6 */
		border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	  
		-webkit-box-shadow: 0px 1px 1px #D57878 inset; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		-moz-box-shadow: 0px 1px 1px #D57878 inset; /* FF3.5 - 3.6 */
		box-shadow: 0px 1px 1px #D57878 inset; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	  
		color: #FFFFFF;
		display: inline-block;
		font-family: arial;
		font-weight: bold;
		line-height: 1;
		text-align: center;
		text-decoration: none;
		text-shadow: 0 -1px 1px #820808;
	}
	.button:hover
	{
		background-color: #D36262;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#D36262 0%), to(#BD2B2B 100%)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #D36262 0%, #BD2B2B 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #D36262 0%, #BD2B2B 100%); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #D36262 0%, #BD2B2B 100%); /* IE10 */
		background-image:      -o-linear-gradient(top, #D36262 0%, #BD2B2B 100%); /* Opera 11.10+ */
		background-image:         linear-gradient(to bottom, #D36262 0%, #BD2B2B 100%);
		
		border: 1px solid #AD2525;
		
		-webkit-box-shadow: 0px 1px 1px #ECABAB inset; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		-moz-box-shadow: 0px 1px 1px #ECABAB inset; /* FF3.5 - 3.6 */
		box-shadow: 0px 1px 1px #ECABAB inset; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	  
		text-shadow: 0 -1px 1px #910F0F;
	}
	.button:active
	{
		background-color: #B92727;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#B92727 0%), to(#A71D1D 100%)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #B92727 0%, #A71D1D 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #B92727 0%, #A71D1D 100%); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #B92727 0%, #A71D1D 100%); /* IE10 */
		background-image:      -o-linear-gradient(top, #B92727 0%, #A71D1D 100%); /* Opera 11.10+ */
		background-image:         linear-gradient(to bottom, #B92727 0%, #A71D1D 100%);
		
		border: 1px solid #7C0404;
		
		-webkit-box-shadow: 0px 0px 3px #7C0404 inset; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		-moz-box-shadow: 0px 0px 3px #7C0404 inset; /* FF3.5 - 3.6 */
		box-shadow: 0px 0px 3px #7C0404 inset; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */

		text-shadow: 0 -1px 1px #700000;
	}
	.button-inactive
	{
		opacity: 0.3; /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */
		filter: alpha(opacity=30); /* IE6-IE8 */
	}

	.slider .button
	{
		color: #FFFFFF;
		cursor: pointer;
		font-family: monospace;
		font-size: 11px;
		padding: 3px 5px;
	}
	.slider li .button, .slider li:hover .price
	{
		display: none;
	}
	.slider li .price, .slider li:hover .button
	{
		display: inline;
	}
	/*=============================
	Button
	=============================*/