body {

	margin:0;

	padding:0;

	text-align:center;

	background:#fff url(http://www.justintymesports.com/images/background.png) repeat-x top left;

	font-family:Verdana;

	font-size:10pt;

	padding-bottom:100px;

}

#wrap {

	background-color:#fff;

	text-align:left;

	width:898px;

	border:1px solid #000;

	border-top:none;

	margin:0 auto;

}

#header {

	margin:0;

	padding-bottom:10px;

	padding-left:3px;

	padding-top:5px;

	/*background:url(https://www.justintymesports.net/images/JTS-3/phone.png) no-repeat 500px center;*/
	
}

a img {

	border:0;

}





#nav {

	margin:0;

	padding:0;

	float:right;

	width:100%;

	border:1px solid #ddd;

	border-width:1px 0;

	background:url(http://www.justintymesports.com/images/nav_back.png) repeat-x bottom left;

}

#nav li {

	display:inline;

	padding:0;

	margin:0;

	float:right;

}

#nav a:link, #nav a:visited {

	color:#000;

	background:#fff url(http://www.justintymesports.com/images/nav_back.png) repeat-x bottom left;

	padding:5px 30px 4px 10px;

	float:left;

	width:auto;

	border-left:1px solid #ddd;

	text-decoration:none;

	font:bold 1em/1em Arial, sans-serif;

}

#nav a:hover {

	background:#fff url(http://www.justintymesports.com/images/nav_back_over.png) repeat-x bottom left;

	font:bold 1em/1em Arial, sans-serif;

}



.spacer {

	margin:0;

	padding:0;

	clear:both;

	overflow:hidden;

	height:0px;

}



#faq dt {

	font-weight:bold;

	margin:0;

}

#faq dd {

	padding:0;

	margin:0;

	display:block;

	margin-bottom:25px;

}



#sidebar {

	width:175px;

	background-color:#eee;

	margin:0;

	vertical-align:top;

	border-right:1px solid #ddd;

}



#main {

	padding:6px;

	font-family:Verdana;

	font-size:10pt;

	line-height:1.5em;

	width:623px;

	vertical-align:top;
}

#topnav {
	width:300px; 
	float:right; 
	padding-right:10px; 
	height:75px; 
	text-align:right; 
	font-size:8pt;
}

#topnav table {
	float:right;
	text-align:left;
	margin:0;
	padding:0;
	border:0;
}

#topnav td {
	margin:0;
	padding:0;
	padding-left:8px;
}

#topnav img {
	vertical-align:middle;
}

#topnav a:link, #topnav a:visited {
	color:#000;
	text-decoration:none;
}

#topnav a:hover  {
	color:#ccc;
}

#main a:link, #main a:visited {

	color:#000;

}

#main a:hover {	

	text-decoration:none;

}



#content {

	margin:0;

	padding:0;

	border:0;

width:898px;
	border-collapse:collapse;

	font-family:Verdana;

	font-size:10pt;

}



#searchbar {

	width:100%;

	margin:0;

	padding:0;

	line-height:35px;

	background-color:#eee;

	text-align:center;

}

#search {

	width:100px;

	padding:2px;

	line-height:21px;

	margin:0;

}

#submit {

	vertical-align:middle;

}



#sidebar-nav {

	width:100%;

	margin:0;

	padding:0;

}



#sidebar-topul {

	margin:0;

	padding:0px;

	list-style:none;

	background-color:#ddd;

	width:100%;

}



#sidebar-nav li.navheading {

	margin:0;

	padding:0px;

	list-style:none;

	background:#fff url(http://www.justintymesports.com/images/heading_back.png) repeat-x top left;

}



#sidebar-nav a.navheading:link, #sidebar-nav a.navheading:visited {

	color:#fff;

	text-decoration:none;

	padding:2px;

}



#sidebar-nav a.navheading:hover {

	text-decoration:underline;

}



.subcat {

	list-style:none;

	margin:0;

	padding:0;

	padding-left:15px;

	padding-bottom:8px;

	background-color:#eee;

	margin-top:3px;

}



.subcat li {

	padding-top:2px;

	padding-bottom:2px;

}



.subcat a:link, .subcat a:visited {

	color:#000;

	text-decoration:none;

}

.subcat a:hover {

	text-decoration:underline;

}

#paymentopt {

	text-align:center;

	margin-top:15px;

}

#sslcert {

	text-align:center;

	margin-top:15px;

}

#featured .column {

	float:left;

	width:299px;

	padding:0;

	margin:0;

}

#featured {

	margin:auto;

	/*height:600px;*/

}



#featured img {

	margin:auto;

}



#featured h3 {

	color:red;

	margin:0;

	margin-bottom:5px;

	text-align:center;

}



#featured ul li {

	list-style-type:square;

	margin-top:4px;

	

}



.learnmore {

	float:right;

}



.heading {

	color:red;

	margin-bottom:5px;

}



ul.features {

	font-family:Verdana;

	font-size:10pt;

}



#accessories {

	text-align:center;

	padding:0;

	margin:0;	

}

#accessories .column {

	margin:0;

	padding:0;

	text-align:center;

	width:49%;

	float:left;

}

#accessories img {

	border:0;

	padding:0;

	margin:0;

}

#footer {

	font-size:8pt;

}

#footer a:link, #footer a:visited {

	color:#000;

}

#footer a:hover {	

	text-decoration:none;

}

table {

	vertical-align:top;

}

#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 0.8em;

	padding-top: 0.4em;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }



#overlay{ background-image: url(http://www.justintymesports.com/images/overlay.png); }



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.justintymesports.com/images/overlay.png", sizingMethod="scale");

	}

	

	

	