* {
    padding:0px;
	margin:0px;
}

html,body {
    width:100%;
	height:100%;
    padding:0px; 
	margin:0px;
}

body {
	font:12px Arial, Verdana, Helvetica, sans-serif; 
	cursor:default;
	background-color:#FFFFFF; 
	line-height:15px;
}

h1 {
	margin:0px;
	padding:7px;
}

p {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	text-align:justify;
	color:#333333; 
	line-height:15px;
	margin:0px;
	padding:7px;
}

#top {
	position: absolute;
}

#page-wrap {
    min-height: 100%;
	margin-bottom: -96px;
}
* html #page-wrap {
	height: 100%;
}

#main-content {
	display:block; 
	height:100%; 
	padding-left:10%;
}

#footer-spacer {
	height: 96px;
	clear:both;
}
#footer {
	height: 96px;
}

a:link, a:visited {
	color: #000000;
	text-decoration: none; 
	font-weight:bold; 
	font-size:12px;
	outline: none;
}

a:hover {
	color: #000000;
	text-decoration: underline; 
	font-weight:bold; 
	font-size:12px;
	outline: none;
}

.paragraph {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	text-align:justify;
	color:#333333; 
	line-height:15px;
	margin:0px;
	padding:7px;
}

/*----------------------- Header --------------------*/
#header {
	margin:0px;
	background-image: url(../images/header_bkgnd.png);
	background-repeat: repeat-x;
	width:100%;
	height:69px;
	display:block;
}
#header_bar {
    width:1158px; 
	margin-left:auto; 
	margin-right:auto;
	background-image: url(../images/header_bar.png);
	background-repeat: no-repeat;
	height:69px;
	display:block;
}
#jm_logo {
	float:left;
	margin-top:22px;
	margin-left:33px;
}

#coming_soon {
	float:left;
	margin-top:30px;
	margin-left:145px;
}
/*----------------------- Header --------------------*/

/*----------------------- Social Media --------------------*/
#social_media {
	float:right;
	margin-top:19px;
	margin-right:80px;
}
.twitter_btn a{
	    display:block;
		text-indent:-15000px;
		width:31px;
		height:31px;
		background-image:url(../images/twitter_btn.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}

#twitter_link{background-position:0 0;}
#twitter_link:hover,#twitter_link.hover{background-position:0 -31px;}

.facebook_btn a{
	    display:block;
		text-indent:-15000px;
		width:30px;
		height:31px;
		background-image:url(../images/facebook_btn.png);
		background-repeat:no-repeat;
		cursor:pointer;
	}

#facebook_link{background-position:0 0;}
#facebook_link:hover,#facebook_link.hover{background-position:0 -31px;}

.rss_btn a{
	    display:block;
		text-indent:-15000px;
		width:30px;
		height:30px;
		background-image:url(../images/rss_btn.png);
		background-repeat:no-repeat;
		cursor:pointer;
		margin-top:1px;
		margin-left:2px;
	}

#rss_link{background-position:0 0;}
#rss_link:hover,#rss_link.hover{background-position:0 -30px;}
/*----------------------- Social Media --------------------*/

/*----------------------- Home Page Twitter --------------------*/
#home-page-box {
	/*width:626px; - width of box without video 4/6/2010 */
	width:700px;
	height:348px;
	margin:0px;
	padding:0px;
	display:block;
}
#page-twitter-box {
	width:400px;
	height:310px;
	background: url('../images/big_wht_bkgnd.png') 15px 50px no-repeat; 
	float:left;
}
#twitter-box {
	width:371px;
	height:348px;
	background: url('../images/big_wht_bkgnd.png') 0px 64px no-repeat; 
	float:left;
}
#shotgun_label {
	padding:0px 5px 0px 5px;
}
#wht_bkgnd {
	position:absolute;
	top:64px;
	left:0px;
	background-image: url('../images/big_wht_bkgnd.png');
	width:371px;
	height:283px;
}
#wht_line {
	padding:5px 3px 5px 3px;
}

#twitter_div {
	padding:5px 3px 10px 7px;
	height:200px;
	overflow:hidden;
	width:270px;
	float:left;
}
#page_twitter_div {
	padding:5px 10px 10px 7px;
	height:235px;
	overflow:hidden;
	width:270px;
	float:left;
	margin:50px 0px 0px 15px;
}
#twitter_update_list ul{padding:0px; margin:0px; width:270px;}
#twitter_update_list li{padding:0px; margin:0px 15px 10px 5px; font-family:Arial; font-size:11px; color:#333333; list-style-type:none; width:265px;}
#twitter_update_list a:link, #twitter_update_list a:visited {font-family:Arial; font-weight:bold; font-size:11px; color:#000000; text-decoration:none;}
#twitter_update_list a:hover{font-family:Arial; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}

#twitter_photos {
	padding:7px 7px 10px 4px; 
	overflow:hidden; 
	width:79px; 
	float:left; 
}
#page_twitter_photos {
	padding:7px 7px 10px 4px; 
	overflow:hidden; 
	width:79px; 
	float:left; 
	margin:88px 0px 0px 0px;
}
#twitter_photo_list ul{width:79px;}
#twitter_photo_list li{padding:0px; margin:0px 0px 5px 0px; list-style-type:none; width:79px;}
#twitter_photo_list a img {border:0px;}

#twitter_logo {
	padding:0px 0px 5px 2px; 
}
#page_twitter_logo {
	padding:0px 0px 5px 8px; 
}

/*----------------------- Home Page Twitter --------------------*/

/*----------------------- Home Page News --------------------*/
#news-box {
	/*width:250px; - width of box without video 4/6/2010 */
	width:321px;
	height:348px;
	margin-left:5px;
	background: url('../images/big_wht_bkgnd.png') 0px 64px no-repeat;
	float:left;
}
#news-content {
	margin-top:64px;
	padding:7px 10px 7px 10px;
	height:265px;
	overflow:hidden;
	width:300px;  /* originally 230px; changed 4/6/2010 */
}

#news_list ul{padding:0px; margin:0px; width:300px;} /* originally 230px; changed 4/6/2010 */
#news_list li{padding:0px; margin:0px 10px 10px 0px; font-family:Arial; font-size:11px; text-align:justify; color:#333333; list-style-type:none; width:300px;} /* originally 230px; changed 4/6/2010 */
#news_list a:link, #news_list a:visited {font-family:Arial; font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#news_list a:hover{font-family:Arial; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}

/*----------------------- Home Page News --------------------*/

/*----------------------- Interior Pages - Main Content Area --------------------*/
#page-content {
	display:block; 
	height:100%; 
	padding:50px 0px 0px 0px;
}

#page-content-box {
	width:798px;
	height:auto;
	margin:0px;
	padding:0px;
	display:block;
}

.main-box {
	width:626px;
	margin:50px 0px 0px 15px;
	padding:0px;
	display:block;
	float: left;
}
#main_wht_bkgnd {
	background-image: url('../images/big_wht_bkgnd.png');
	width:469px;
	height:auto;
}
/*----------------------- Interior Pages - Main Content Area --------------------*/

/*----------------------- Schedule Table --------------------*/
#schedule_bkgnd {
	background-image: url('../images/big_wht_bkgnd.png');
	width:600px;
	height:auto;
}

.schedule {
	width:580px;
	padding:0px;
	margin:10px 0px 15px 0px;
}

.schedule_title {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#000000;
	line-height:22px;
	padding:0px;
	margin:0px 10px 0px 0px;
}
.schedule .schedule_row {
	padding:0px;
	margin:0px;
	line-height:20px;
	border-top: 1px dotted #FFFFFF;
	display:block;
	clear: both;
	
}
.schedule .schedule_item {
	padding:0px;
	margin:0px 10px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#333333;
	cursor:pointer;
}
.schedule .schedule_extra {
	padding:0px;
	margin:0px 0px 5px 90px;
	width:500px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	line-height:20px;
	color:#333333;
	clear: both;

}
#item_more {
	display:block;
	float: left;
	width:10px;
}
#item_date {
	display:block;
	float: left;
	width:60px;
}

#item_race {
	display:block;
	float: left;
	width:390px;
}

#item_time {
	display:block;
	float: left;
	width:80px;
}

/*----------------------- Schedule Table --------------------*/

/*----------------------- Results Table --------------------*/
#results_bkgnd {
	background-image: url('../images/big_wht_bkgnd.png');
	width:650px;
	height:auto;
}
.results {
	width:630px;
	padding:0px;
	margin:10px 0px 15px 0px;
}
.results_title {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#000000;
	line-height:22px;
	padding:0px;
	margin:0px 10px 0px 0px;
}
.results .results_row {
	padding:0px;
	margin:0px;
	line-height:20px;
	border-top: 1px dotted #FFFFFF;
	display:block;
	clear: both;
}
.results .results_item {
	padding:0px;
	margin:0px 10px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#333333;
}
.results .results_extra {
	padding:0px;
	margin:0px 0px 5px 90px;
	width:500px;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	line-height:20px;
	color:#333333;
	clear: both;

}
#results_more {
	display:block;
	float: left;
	width:10px;
}
#results_date {
	display:block;
	float: left;
	width:60px;
}

#results_race {
	display:block;
	float: left;
	width:390px;
}

#results_start {
	display:block;
	float: left;
	width:60px;
}
#results_finish {
	display:block;
	float: left;
	width:60px;
}

/*----------------------- Results Table --------------------*/

/*----------------------- Videos Page --------------------*/
#videos_bkgnd {
	background-image: url('../images/big_wht_bkgnd.png');
	width:590px;
	height:auto;
}
.videos {
	width:580px;
	padding:0px;
	margin:10px 0px 10px 0px;
	display:block;
	clear:both;
}
.videos .video_row {
	width:580px;
	padding:0px;
	margin:0px;
	height:170px;
    display:block;
	clear: both;
	zoom:1;
}
.videos .video_thumb {
	display:block;
	float:left;
	width:120px;
	margin:10px;
	padding:0px;
}
/*----------------------- Videos Page --------------------*/

/*----------------------- Photos Page --------------------*/
#photos_bkgnd {
	background-image: url('../images/big_wht_bkgnd.png');
	width:590px;
	height:auto;
}
#photos {
	width:580px;
	padding:0px;
	margin:10px 0px 10px 0px;
	display:block;
	clear:both;
}
#photos .photos_row {
	width:580px;
	padding:0px;
	margin:0px;
	height:170px;
    display:block;
	clear: both;
	zoom:1;
}
#photos .photos_thumb {
	display:block;
	float:left;
	width:120px;
	height:120px;
	margin:10px;
	padding:0px;
}
/*----------------------- Photos Page --------------------*/

/*----------------------- News Pages --------------------*/
.news_title {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#000000;
	line-height:19px;
	padding:0px;
	margin:10px 0px 0px 0px;
}
.text-highlight {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	color:#000000;
	line-height:15px;
}
.subhead {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold;
	color:#000000;
	line-height:19px;
}
.news_text p {
	padding:0px;
	margin:0px 0px 12px 0px;
}
.body-text {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	color:#333333;
	line-height:15px;
	padding:0px;
	margin:0px;
}

#news_feed ul {
	margin-top: 12px;
}

#news_feed li {
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal;
	color:#333333;
	line-height:15px;
	list-style-type:none;
	padding:7px 0px 7px 0px;
	border-top: 1px dotted #FFFFFF;
}
/*----------------------- News Pages --------------------*/

/*----------------------- Partners --------------------*/
.jmf_logo a{
	    display:block;
		text-indent:-15000px;
		width:140px;
		height:61px;
		background-image:url(../images/jmf_logo.png);
		background-repeat:no-repeat;
		cursor:pointer;
		margin-left:15px;
	}

#jmf_link{background-position:0 0;}
#jmf_link:hover,#jmf_link.hover{background-position:0 -61px;}

.jmk_logo a{
	    display:block;
		text-indent:-15000px;
		width:157px;
		height:44px;
		background-image:url(../images/jmk_logo.png);
		background-repeat:no-repeat;
		cursor:pointer;	
		margin-top:8px;
		margin-left:30px;
	}

#jmk_link{background-position:0 0;}
#jmk_link:hover,#jmk_link.hover{background-position:0 -44px;}
/*----------------------- Partners --------------------*/

/*----------------------- Background --------------------*/
#posterwall_wrapper,
#posterwall,
#posterwall_raster {
    top:0px;
    left:0px;
    position:fixed;    
    width:100%;
    height:100%;
    overflow:hidden;
}

#posterwall,
#bkgnd_fade {
    top:0px;
    left:0px;
    position:fixed;    
    width:100%;
    height:100%;
    overflow:hidden;
}

#posterwall_wrapper {
    z-index:-4;
}

#posterwall {
    z-index:-3;
}

#posterwall_raster {
    z-index:-2;
    background:url('../images/diag_pattern.png') 0 0 repeat;
}
#bkgnd_fade {
	z-index:-1;
	background:url('../images/bkgnd_fade.png') bottom left repeat-x;
}

/*----------------------- Background --------------------*/

/*------------------------- Left Footer ----------------------*/
#left-footer{
    display:block;
	width:400px;
	margin:0px;
}

#left-footer #partners {
    width:400px;
    height:70px;
    background:none;
}
.left-footer-links {
	font-family:arial;
	font-size:8px;
	font-weight:normal;
	color:#FFFFFF;
	padding:0px;
	margin:0px 15px 0px 15px;
}
.left-footer-links a:link, .left-footer-links a:visited {
	font-family:arial;
	font-size:8px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.left-footer-links a:hover {
	font-family:arial;
	font-size:8px;
	font-weight:normal;
	text-decoration:underline;
	color:#FFFFFF;
}

/*------------------------- Left Footer ----------------------*/

/*------------------------- Right Footer ----------------------*/
#right-footer{
    display:block;
	width:408px;
}

#right-footer #sponsor-rotator {
    width:408px;
    height:70px;
	margin:0px;
	padding:0px 0px 6px 0px;
    background:none;
    overflow:hidden;
}

#right-footer #sponsor-rotator ul {
    width:1000px;
}

#right-footer #sponsor-rotator ul li {
    display: inline;
	float:left;
    width: 106px;
	padding:0px 30px 0px 0px;
    margin:0px;
}

#right-footer #sponsor-rotator ul li a {
    width: 106px;
}
.right-footer-links {
	font-family:arial;
	font-size:8px;
	font-weight:normal;
	color:#FFFFFF;
	padding:0px;
	margin:0px 15px 5px 15px;
}
.right-footer-links a:link, .right-footer-links a:visited {
	font-family:arial;
	font-size:8px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.right-footer-links a:hover {
	font-family:arial;
	font-size:8px;
	font-weight:normal;
	text-decoration:underline;
	color:#FFFFFF;
}
/*------------------------- Right Footer ----------------------*/

/*------------------------- EGR Slider ----------------------*/
#egr-slider{
    float:right;
	height:50px;
	padding:0px;
	margin:100px 0px 0px 0px;
}
#egr-slider #slider {
    width:271px;
    height:50px;
	padding:0px;
	margin:0px;
    overflow:hidden;
}
#egr-slider #slider a {
    width: 271px;
	height:50px;
}

/*------------------------- EGR Slider ----------------------*/

/*------------------------- Page Left Nav & Header ----------------------*/
.page-header {
    margin:0px;
	width:324px;
    height:68px;
	display:block;
}

#page-left-nav{
    margin: 50px 0px 0px 0px;
	width:157px;
	float:left;
}

#page-left-nav .header-slider ul {
	width:324px;
}

#page-left-nav .header-slider ul li {
    display: inline;
    width: 324px;
	padding:0px;
	margin:0px;
}

#menu-bio a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/bio_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-bio-link{background-position:0 0;}
#menu-bio-link:hover,#menu-bio-link.hover{background-position:0 -33px;}

#menu-career a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/career_stats_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-career-link{background-position:0 0;}
#menu-career-link:hover,#menu-career-link.hover{background-position:0 -33px;}

#menu-foundation a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/foundation_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-foundation-link{background-position:0 0;}
#menu-foundation-link:hover,#menu-foundation-link.hover{background-position:0 -33px;}

#menu-interests a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/interests_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-interests-link{background-position:0 0;}
#menu-interests-link:hover,#menu-interests-link.hover{background-position:0 -33px;}

#menu-sm a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/social_media_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-sm-link{background-position:0 0;}
#menu-sm-link:hover,#menu-sm-link.hover{background-position:0 -33px;}

#menu-team a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/team_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-team-link{background-position:0 0;}
#menu-team-link:hover,#menu-team-link.hover{background-position:0 -33px;}

#menu-schedule a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/schedule_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-schedule-link{background-position:0 0;}
#menu-schedule-link:hover,#menu-schedule-link.hover{background-position:0 -33px;}

#menu-results a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/results_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-results-link{background-position:0 0;}
#menu-results-link:hover,#menu-results-link.hover{background-position:0 -33px;}

#menu-sponsors a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/sponsor_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-sponsors-link{background-position:0 0;}
#menu-sponsors-link:hover,#menu-sponsors-link.hover{background-position:0 -33px;}

#menu-news-archive a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/news_archive_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-news-archive-link{background-position:0 0;}
#menu-news-archive-link:hover,#menu-news-archive-link.hover{background-position:0 -33px;}

#menu-news-links a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/news_links_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-news-links-link{background-position:0 0;}
#menu-news-links-link:hover,#menu-news-links-link.hover{background-position:0 -33px;}

#menu-photos a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/photos_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-photos-link{background-position:0 0;}
#menu-photos-link:hover,#menu-photos-link.hover{background-position:0 -33px;}

#menu-videos a {
    display:block;
	text-indent:-15000px;
	width: 157px;
	height:33px;
	background-image:url(../images/videos_menu_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-bottom:10px;
}
#menu-videos-link{background-position:0 0;}
#menu-videos-link:hover,#menu-videos-link.hover{background-position:0 -33px;}

/*------------------------- Page Left Nav & Header ----------------------*/

/*------------------------- Page Main Menu ----------------------*/
#main-nav{
    margin: 13px 0px 0px 0px;
	width:575x;
	float:left;
}

#main-menu-profile {
	float:left; 
	zoom:1;
}
#main-menu-profile a {
    display:block;
	text-indent:-15000px;
	width: 150px;
	height:50px;
	background-image:url(../images/main_profile_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin:2px 0px 0px 0px;
}
#main-menu-profile-link{background-position:0 0;}
#main-menu-profile-link:hover,#main-menu-profile-link.hover{background-position:0 -50px;}


#main-menu-team {
	float:left; 
	zoom:1;
}
#main-menu-team a {
    display:block;
	text-indent:-15000px;
	width: 102px;
	height:43px;
	background-image:url(../images/main_team_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin:3px 6px 0px 0px;
}
#main-menu-team-link{background-position:0 0;}
#main-menu-team-link:hover,#main-menu-team-link.hover{background-position:0 -43px;}

#main-menu-news {
	float:left; 
	zoom:1;
}
#main-menu-news a {
    display:block;
	text-indent:-15000px;
	width: 102px;
	height:43px;
	background-image:url(../images/main_news_btn.png);
	background-repeat:no-repeat;
	cursor:default;
	margin:3px 6px 0px 0px;
}
#main-menu-news-link{background-position:0 0;}
#main-menu-news-link:hover,#main-menu-news-link.hover{background-position:0 -43px;}

#main-menu-gallery {
	float:left; 
	zoom:1;
}
#main-menu-gallery a {
    display:block;
	text-indent:-15000px;
	width: 150px;
	height:50px;
	background-image:url(../images/main_gallery_btn.png);
	background-repeat:no-repeat;
	cursor:default;
	margin:3px 6px 0px 0px;
}
#main-menu-gallery-link{background-position:0 0;}
#main-menu-gallery-link:hover,#main-menu-gallery-link.hover{background-position:0 -50px;}

#main-menu-store {
	float:left; 
	zoom:1;
}
#main-menu-store a {
    display:block;
	text-indent:-15000px;
	width: 102px;
	height:43px;
	background-image:url(../images/main_store_btn.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin:3px 6px 0px 0px;
}
#main-menu-store-link{background-position:0 0;}
#main-menu-store-link:hover,#main-menu-store-link.hover{background-position:0 -43px;}

/*------------------------- Page Main Menu ----------------------*/
