* {
	margin:auto;
	padding:0px;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}
html {
	background:#636363;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
body {	background:url("http://www.elitearchery.com/images/topnav-bg.jpg") repeat-x scroll 0 0 transparent ;
}

html { height: 100%; }
body { min-height: 100%; height: 100%; }
h1 {
	display:none;
}
h2 {
	width:220px;
	display:block;
	position:absolute;
	left:44%;
	top:10px;
	margin-left:-106;
	padding-top:140px; 
	height : 114px; 
	overflow: hidden;
	clip:rect(0 250px 136px 0);
	background-repeat: no-repeat;
	
}

#logolink {
position: absolute;
height: 120px;
width:100%;
display:block;
margin-top:30px;
}

#topnav {
	height:184px;
	background-position:center;
	background-repeat:no-repeat;
	background:url("http://www.elitearchery.com/images/headers/1.jpg") no-repeat scroll center center; 
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	position: relative;

}
.topnav {
	padding-top:10px;
	width:1000px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#a5a5a5;
	margin: 0 auto;
}
.topnav li {
	padding-left:10px;
	padding-right:12px;
	list-style:none;
	display:inline;
	border-right:1px dotted #a5a5a5;
}
.topnav li.pushright {
	margin-left:626px;
}
.topnav li.last {
	border-right:none;
}
.topnav a {
	color:#a79fa0;
	text-decoration:none;
}
.topnav a:hover {
	color:#263dba;/*Elite Blue*/
}
#contentwrap {
	width:100%;
	background:url('http://www.elitearchery.com/images/centerbg.jpg') repeat-y;
	background-position:center;
	background-color:#676767;
	padding-bottom: 150px;
}
#footerwrap {
	clear:both;
	width:100%;
	height:80px;
	background:url('../images/footer-bg.jpg') repeat-x;
}
.footernav {
	margin:0 auto;
	padding-top:10px;
	width:1000px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#a1a1a1;
}
.footernav li {
	padding-left:10px;
	padding-right:12px;
	list-style:none;
	display:inline;
	border-right:1px dotted #bababa;
}
.footernav li.pushright {
	margin-left:400px;
}
.footernav li.last {
	border-right:none;
}
.footernav a {
	color:#cecfd1;
	text-decoration:none;
}
.footernav a:hover {
	color:#85a4fb;/*Elite Blue*/
}
#flash {
	margin:0 auto;
	width:975px;
}
#bowflash {
	margin:0 auto;
	padding-top:20px;
	width:975px;
}
#accessoryflash {
	margin:0 auto;
	padding-top:20px;
	width:975px;
}
/* _________________________________________________ */

	
#home-box, #home-box-right {
    background: #e8e8e8;
    border: 1px dotted #999999;
    margin: 10px 0;
    padding: 10px;
    width: 281px; 
	height: 173px;
}

#home-box-right {
	float: right;	
	width: 272px;
	 margin-left: 23px;
	}
	
	
#home-box p, #home-box-right p {
    color: #666666;
    font: 15px/21px Arial,Helvetica,sans-serif;
	padding-left: 10px;
    padding-right: 10px;
}


#home-box li, #home-box-right li {
    color: #666666;
    font: 15px/21px Arial,Helvetica,sans-serif;
	padding-left: 10px;
    padding-right: 10px;
}

#home-box H3, #home-box-right H3 {
    color: #263dba;
    font: 21px Georgia, "Times New Roman", Times, serif;
	margin-top:18px;
	text-transform:none;
	margin-left: 10px;
}


#home-box img , #home-box-right img{
	display:block;
	border:1px solid #ccc;
	background-color:#FFF;
	padding:8px;
	margin-right: 19px;
	margin-left:10px;
	float: left;
	-moz-box-shadow: -3px 3px 4px #676767;
	-webkit-box-shadow: -3px 3px 4px #676767;
	box-shadow: -3px 3px 4px #676767;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=42, Color='#676767')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=42, Color='#676767');
	
	}
/*-----------------------------------------------slider styling*/
 #myGallery1 {
            width: 1000px;			
            height: 400px;
        }
        .royalSlider .sgMidText {	
			font-size:1.3em;
		}
		.royalSlider .sgSmallText {	
			font-size:0.8em;	
		}
		.tintButton {			
			background:no-repeat 0 0;
			background-color:#263dba;
			color:#EAEAEA;
			cursor:pointer;
			padding:8px 12px 6px;
			
			-webkit-transition: background-color .2s ease-out;
			-moz-transition: background-color .2s ease-out;	
			-o-transition: background-color .2s ease-out;	
			transition: background-color .2s ease-out;
			
			-webkit-border-radius: 3px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
     -moz-border-radius: 3px; /* FF1-3.6 */
          border-radius: 3px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
          
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
  
		}
		.tintButton:hover {
			background-color:#e1e1e1;
			color:#33383e;
		}
		.royalSlider .royalCaption {
			position:absolute;		
			top:0;
			left:0;
		}		
  
     /*  ___________________________________________________________ */
	 
	#large-bow {
	float: right;	
	width: 355px;
	}
	
	#tech-info {
	height: 173px;
    margin: 10px 0;
    padding: 10px 10px 10px 0px;
    width: 456px;
}
.swatch-box {
	padding: 10px 19px 10px 0;
    text-align: center;
    width: 95px;
	font-family: arial;
    font-size: 11px;
	float: left;
}
	 .swatch-box img{
} 

.sm-swatch-box {
	padding: 0px 19px 10px 0;
    text-align: center;
    width: 95px;
	font-family: arial;
    font-size: 8px;
	float: left;
}
	
	 
.thumb-box {
	padding: 10px 0px 36px 0;
    text-align: center;
    width: 120px;
	float: left;
}
.thumb-box p {
    text-align: center;
	font-family: arial !important;
    font-size: 20px !important;
	float: left;
}
.bow-thumbs {
	padding: 10px 25px 36px 0;
    text-align: center;
    width: 150px;
	font-family: arial;
    font-size: 11px;
	float: left;
}

.info-box:after {
    clear: left;
	content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    }
	
	#right-image{
	float: right;	
	width: 337px;
	}
	   </style>
