@charset "utf-8";

/*MAIN NAV MENU*/
#main-nav {
	list-style-type:none;
	display:block;
	height:18px;
	width:1147px;
	position:relative;
	font-size:0px;
	margin:0;
        padding: 7px 0 0 6px;
}
#main-nav li {
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	height:18px;
}
#main-nav li a {
	display:block;
	height:18px;
	position:relative;
        color:#000;
}
#main-nav li a span  {
	cursor:hand;
	cursor:pointer;
	height:100%;
	position:absolute;
	width:100%;
        color:#000;
}
#main-nav1 a:hover span, #main-nav1 a.hover span,
#main-nav2 a:hover span, #main-nav2 a.hover span,
#main-nav3 a:hover span, #main-nav3 a.hover span,
#main-nav4 a:hover span, #main-nav4 a.hover span,
#main-nav5 a:hover span, #main-nav5 a.hover span,
#main-nav6 a:hover span, #main-nav6 a.hover span,
#main-nav7 a:hover span, #main-nav7 a.hover span,
#main-nav8 a:hover span, #main-nav8 a.hover span,
#main-nav9 a:hover span, #main-nav9 a.hover span,
#main-nav10 a:hover span, #main-nav10 a.hover span {
	background-position:0 -18px;
	height:18px;
}

/* Main-Nav Elements */
#main-nav1 {width:89px;}
#main-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_about.gif") no-repeat top left;}
#about #main-nav1 a span {background-position:0 -18px;}

#main-nav2 {width:69px;}
#main-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_blogs.gif") no-repeat top left;}
#blogs #main-nav2 a span {background-position:0 -18px;}

#main-nav3 {width:81px;}
#main-nav3 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_photos.gif") no-repeat top left;}
#photos #main-nav3 a span {background-position:0 -18px;}

#main-nav4 {width:68px;}
#main-nav4 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_video.gif") no-repeat top left;}
#video #main-nav4 a span {background-position:0 -18px;}

#main-nav5 {width:69px;}
#main-nav5 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_audio.gif") no-repeat top left;}
#audio #main-nav5 a span {background-position:0 -18px;}

#main-nav6 {width:107px;}
#main-nav6 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_calendar.gif") no-repeat top left;}
#calendar #main-nav6 a span {background-position:0 -18px;}

#main-nav7 {width:77px;}
#main-nav7 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_press.gif") no-repeat top left;}
#press #main-nav7 a span {background-position:0 -18px;}

#main-nav8 {width:104px;}
#main-nav8 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_sponsors.gif") no-repeat top left;}
#sponsors #main-nav8 a span {background-position:0 -18px;}

#main-nav9 {width:113px;}
#main-nav9 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_community.gif") no-repeat top left;}
#community #main-nav9 a span {background-position:0 -18px;}

#main-nav10 {width:113px;}
#main-nav10 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/nav_forums.gif") no-repeat top left;}
#forums #main-nav a span {background-position:0 -18px;}

/*SIDE NAV MENU*/
#side-nav-container{
       width:172px;
       float:left;
       min-height:700px;
       height:auto !important;
       /*ie 6 fix below - please do not delete*/ 
       //height:700px;
}
#side-nav {
	list-style-type:none;
	width:172px;
	padding:0;
	margin:0;
}
#side-nav li {
	overflow:hidden;
	padding:0;
	margin:0;
	height:27px;
        margin-left: 14px;
}
#side-nav li a {
	position:relative;
}
#side-nav li a span  {
	cursor:hand;
	cursor:pointer;
	height:27px;
	position:absolute;
	width:149px;
}
#side-nav1 a:hover span, #side-nav1 a.hover span,
#side-nav2 a:hover span, #side-nav2 a.hover span,
#side-nav3 a:hover span, #side-nav3 a.hover span{
	background-position:0 -27px;
}

/* Side-Nav Elements */
#side-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/sn_jam.gif") no-repeat top left;}
#jam #side-nav1 a span {background-position:0 -27px;}

#side-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/sn_kitt.gif") no-repeat top left;}
#kitt #side-nav2 a span {background-position:0 -27px;}

#side-nav3 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/sn_sarin.gif") no-repeat top left;}
#sarin #side-nav3 a span {background-position:0 -27px;}

/*SUB NAVIGATION MENUS*/
/*HOME*/
#home-news-nav, #about-nav, #blogs-nav, #calendar-sub-nav, #press-sub-nav, #flag-nav{
	background-color:#efefef;
	list-style-type:none;
	display:block;
	height:24px;
	width:188px;
	padding:0;
	margin:5px 0 0 0;
        float:left;
}
#flag-nav{
       background-color:#507290;
       margin:0;
}
#home-news-nav li, #about-nav li, #blogs-nav li, #calendar-sub-nav li, #press-sub-nav li, #flag-nav li{
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
	height:24px;
}
#home-news-nav li a, #about-nav li a, #blogs-nav li a, #calendar-sub-nav li a, #press-sub-nav li a, #flag-nav li a{
	display:block;
	height:24px;
        color:#efefef;
        position:relative;
}
#home-news-nav li a span, #about-nav li a span, #blogs-nav li a span, #calendar-sub-nav li a span, #press-sub-nav li a span, #flag-nav a span {
	cursor:hand;
	cursor:pointer;
	height:100%;
	position:absolute;
	width:100%;
}

#home-news-nav1 a:hover span, #home-news-nav1 a.hover span,
#home-news-nav2 a:hover span, #home-news-nav2 a.hover span{
	background-position:0 -24px;
	height:24px;
}
/* home-news-nav Elements */
#home-news-nav1 {width:76px;}
#home-news-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_twitter.gif") no-repeat top left;}
#twitter #home-news-nav1 a span {background-position:0 -24px;}

#home-news-nav2 {width:112px;}
#home-news-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_news_about_us.gif") no-repeat top left;}
#news_about_us #home-news-nav2 a span {background-position:0 -24px;}

/*FLAGS*/
#flag-nav, #flag-nav li, #flag-nav li a{
        height:30px;
}
#flag-nav{
   width:120px;
}
#flag-nav1 a:hover span, #flag-nav1 a.hover span,
#flag-nav2 a:hover span, #flag-nav2 a.hover span{
	background-position:0 -30px;
	height:30px;
        color:#507290;
}
/* flag-nav elements */
#flag-nav1 {width:58px;}
#flag-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/flag_us.gif") no-repeat top left;}
#us #flag-nav1 a span {background-position:0 -30px;}

#flag-nav2 {width:62px;}
#flag-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/flag_uk.gif") no-repeat top left;}
#uk #flag-nav2 a span {background-position:0 -30px;}

/*ABOUT*/
#about-nav {
	width:211px;
}

#about-nav1 a:hover span, #about-nav1 a.hover span,
#about-nav2 a:hover span, #about-nav2 a.hover span,
#about-nav3 a:hover span, #about-nav3 a.hover span,
#about-nav4 a:hover span, #about-nav4 a.hover span{
	background-position:0 -24px;
	height:24px;
}
#about-nav1 {width:87px;}
#about-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_who_we_are.gif") no-repeat top left;}
#who #about-nav1 a span {background-position:0 -24px;}

#about-nav2 {width:39px;}
#about-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_faq.gif") no-repeat top left;}
#faq #about-nav2 a span {background-position:0 -24px;}

#about-nav3 {width:61px;}
#about-nav3 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_awards.gif") no-repeat top left;}
#awards #about-nav3 a span {background-position:0 -24px;}

#about-nav4 {width:84px;}
#about-nav4 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk//btn_contact.gif") no-repeat top left;}
#contact #about-nav4 a span {background-position:0 -24px;}
/*BLOGS*/
#blogs-nav {
        width:178px;
        margin-top:6px;
}
#blogs-nav1 a:hover span, #blogs-nav1 a.hover span,
#blogs-nav2 a:hover span, #blogs-nav2 a.hover span,
#blogs-nav3 a:hover span, #blogs-nav3 a.hover span {
	background-position:0 -24px;
	height:24px;
}
#blogs-nav1 {width:56px;}
#blogs-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_jam.gif") no-repeat top left;}
#jam #blogs-nav1 a span {background-position:0 -24px;}

#blogs-nav2 {width:56px;}
#blogs-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_kitt.gif") no-repeat top left;}
#kitt #blogs-nav2 a span {background-position:0 -24px;}

#blogs-nav3 {width:66px;}
#blogs-nav3 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_sarin.gif") no-repeat top left;}
#sarin #blogs-nav3 a span {background-position:0 -24px;}


/*CALENDAR*/
#calendar-sub-nav {
	width:216px;
}
#calendar-sub-nav1 a:hover span, #calendar-sub-nav1 a.hover span,
#calendar-sub-nav2 a:hover span, #calendar-sub-nav2 a.hover span,
#calendar-sub-nav3 a:hover span, #calendar-sub-nav3 a.hover span{
	background-position:0 -24px;
	height:24px;
}
#calendar-sub-nav1 {width:74px;}
#calendar-sub-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_coming_up.gif") no-repeat top left;}
#this_week #calendar-sub-nav1 a span {background-position:0 -24px;}

#calendar-sub-nav2 {width:75px;}
#calendar-sub-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_online.gif") no-repeat top left;}
#online #calendar-sub-nav2 a span {background-position:0 -24px;}

#calendar-sub-nav3 {width:67px;}
#calendar-sub-nav3 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_events.gif") no-repeat top left;}
#events #calendar-sub-nav3 a span {background-position:0 -24px;}

/*PRESS*/
#press-sub-nav {
	width:266px;
}
#press-sub-nav1 a:hover span, #press-sub-nav1 a.hover span,
#press-sub-nav2 a:hover span, #press-sub-nav2 a.hover span,
#press-sub-nav3 a:hover span, #press-sub-nav3 a.hover span,
#press-sub-nav4 a:hover span, #press-sub-nav4 a.hover span{
	background-position:0 -24px;
	height:24px;
}
#press-sub-nav1 {width:87px;}
#press-sub-nav1 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_recent_press.gif") no-repeat top left;}
#recent_press #press-sub-nav1 a span {background-position:0 -24px;}

#press-sub-nav2 {width:75px;}
#press-sub-nav2 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_online.gif") no-repeat top left;}
#website #press-sub-nav2 a span {background-position:0 -24px;}

#press-sub-nav3 {width:65px;}
#press-sub-nav3 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_print.gif") no-repeat top left;}
#publication #press-sub-nav3 a span {background-position:0 -24px;}

#press-sub-nav4 {width:39px;}
#press-sub-nav4 a span {background:url("http://www.fragdolls.co.uk/images/interface/uk/btn_tv.gif") no-repeat top left;}
#television #press-sub-nav4 a span {background-position:0 -24px;}

