/* main layout stylesheet */

body {

  background: url(../images/layout/index_bg.png) repeat-x #f6f1eb;

  font: normal 11px Verdana;

  margin: 0;

  padding: 0;

}



a, object, input { outline: none; }



/* fruitysounds main layout */

#fruitysounds {

  margin: 0 auto;

  width: 954px;

}



#fruitysounds_head {

  height: 217px;

  width: 954px;

}



#fruitysounds_header {

  background: url(../images/layout/index_01_02.png) no-repeat right bottom;
  height: 176px;
  width: 954px;

}



#fruitysounds_quicksearch {

  height: 40px;

  padding-left: 781px;

  padding-top: 9px;

  width: 170px;

}



#fruitysounds_language {

  height: 14px;

  padding-left: 856px;

  padding-top: 68px;

  width: 66px;

}



#fruitysounds_mainnavbar {

  height: 40px;

  padding-left: 11px;

  padding-top: 5px;

  width: 940px;

}



.fruitysounds_mainnavtab {

  background: url(../images/layout/mainnav.png) no-repeat;

  color: #000000;

  cursor: pointer;

  font: bold 11px Verdana;

  height: 40px;

  width: 128px;

}



.fruitysounds_mainnavtab_direct_over {

  background: url(../images/layout/mainnav_direct_over.png) no-repeat;

  color: #ffffff;

  cursor: pointer;

  font: bold 11px Verdana;

  height: 40px;

  width: 128px;

}



.fruitysounds_mainnavtab_over {

  background: url(../images/layout/mainnav_over.png) no-repeat;

  color: #ffffff;

  cursor: pointer;

  font: bold 11px Verdana;

  height: 40px;

  width: 128px;

}



#fruitysounds_subnavbar {

  background: url(../images/layout/index_02.png) no-repeat;

  height: 41px;

  width: 954px;

}



.fruitysounds_subnav {

  color: #ffffff;

  padding-left: 35px;

  padding-top: 12px;

}



.subnav_box {

  float: left;

  height: 17px;

  padding-right: 18px;

}



.subnav_l {

  background: url(../images/layout/subnav_l.png) no-repeat;

  float: left;

  height: 17px;

  width: 3px;

}



.subnav {

  background: url(../images/layout/subnav.png) repeat-x;

  float: left;

  height: 17px;

}



a.subnavlink, a.subnavlink:visited, a.subnavlink:active {

  color: #FFFFFF;

  text-decoration: none;

}



a.subnavlink:hover {

  color: #FFFFFF;

  text-decoration: none;

}



.subnav_r {

  background: url(../images/layout/subnav_r.png) no-repeat;

  float: left;

  height: 17px;

  width: 3px;

}



#fruitysounds_content {

  height: 100%;

  padding-left: 9px;

  padding-top: 2px;

  width: 945px;

}



#fruitysounds_content_menu {

  background: #ffffff;

  height: 100%;

  width: 945px;

}



#fruitysounds_content_left {

  float: left;

  height: auto;

  width: 274px;

}



#fruitysounds_content_right {

  float: left;

  height: auto;

  width: 671px;

}



#fruitysounds_specials {

  width: 668px;

}



#fruitysounds_content_include {

  height: 100%;

  padding-right: 2px;

  padding-top: 6px;

  width: 669px;

}



#fruitysounds_foot {

  background: url(../images/layout/index_03.png) no-repeat transparent;

  height: 189px;

  padding-left: 9px;

  width: 954px;

}



#fruitysounds_advertisement {

  height: 134px;	

}



#footer_left {

  color: #b6b5b3;

  font: normal 10px Verdana;

  float: left;

  width: 726px;

}



#footer_right {

  color: #b6b5b3;

  font: normal 10px Verdana;

  float: left;

  text-align: right;

  width: 219px;

}



a.footerlink, a.footerlink:visited, a.footerlink:active {

  color: #b6b5b3;

  font: bold 10px Verdana;

  text-decoration: none;

}



a.footerlink:hover {

  color: #a4c137;

  font: bold 10px Verdana;

  text-decoration: none;

}



/* title´s */

#menu_spacer_top {

  height: 6px;

}



.menu_title {

  background: url(../images/layout/title_menu.png) no-repeat;

  height: 28px;

  width: 274px;

}



.menu_title_full {

  background: url(../images/layout/title_full.png) no-repeat;

  height: 28px;

  width: 945px;

}



.menu_title_content {

  background: url(../images/layout/title_content.png) no-repeat;

  height: 28px;

  width: 668px;

}



.menu_title_head {

  color: #000000;

  font: bold 12px Verdana;

  padding-left: 12px;

}



.menu_title_info {

  color: #b6b5b3;

  font: normal 10px Verdana;

  padding-left: 12px;

}



.menu_title_head_txt {

  color: #000000;

  font: bold 12px Verdana;

  padding-left: 11px;

}



.menu_title_info_txt {

  color: #b6b5b3;

  font: normal 10px Verdana;

  padding-left: 11px;

}



/* module stylesheet */

/* latesttopics */

a.latesttopiclink, a.latesttopiclink:visited, a.latesttopiclink:active {

  color: #ffffff;

  font: normal 11px Verdana;

  text-decoration: none;

}



a.latesttopiclink:hover {

  color: #ffffff;

  font: normal 11px Verdana;

  font-style: italic;

  text-decoration: none;

}



/* quicksearch */

input.quicksearch_form {

  border: 0px;

  background: transparent;

  color: #000000;

  font: normal 11px Verdana;

  padding-left: 2px;

}



input.quicksearch_form:active, input.quicksearch_form:focus {

  border: 0px;

  background: transparent;

  color: #000000;

  font: normal 11px Verdana;

  padding-left: 2px;

}



input.quicksearch_button {

  border: 0px;

  background: url(../images/layout/quicksearch_button.png) no-repeat;

  color: #000000;

  cursor: pointer;

  font: bold 10px Verdana;

  height: 16px;

  width: 67px;

}



input.quicksearch_button:active, input.quicksearch_button:focus {

  border: 0px;

  background: url(../images/layout/quicksearch_button.png) no-repeat;

  color: #a4c137;

  cursor: pointer;

  font: bold 10px Verdana;

  height: 16px;

  width: 67px;

	

}



/* sc_login */

#sc_login_info_text {

  color: #000000;

  font: normal 9px Verdana;

  overflow: hidden;

  padding-left: 32px;

  width: 229px;

}



#sc_login_username_box {

  height: 23px;

  line-height: 23px;

  padding-left: 4px;

  padding-top: 5px;

  width: 230px;

}



#sc_login_username_box_text {

  color: #000000;

  float: left;

  font: normal 9px Verdana;

  padding-left: 6px;

  padding-top: 5px;

  width: 81px;

}



#sc_login_username_form {

  float: left;

  height: 16px;

  line-height: 16px;

  width: 143px;	

}



input.sc_login_username_form {

  border: 0px;

  background: transparent;

  color: #000000;

  font: normal 9px Verdana;

  height: 21px;

  padding-left: 4px;

  padding-top: 5px;

}



input.sc_login_username_form:active, input.sc_login_username_form:focus {

  border: 0px;

  background: transparent;

  color: #000000;

  font: normal 9px Verdana;

  height: 21px;

  padding-left: 4px;

  padding-top: 5px;

}



#sc_login_password_box {

  height: 23px;

  line-height: 23px;

  padding-left: 4px;

  padding-top: 8px;

  width: 230px;

}



#sc_login_password_box_text {

  color: #000000;

  float: left;

  font: normal 9px Verdana;

  padding-left: 6px;

  padding-top: 5px;

  width: 81px;

}



#sc_login_password_form {

  float: left;

  height: 16px;

  line-height: 16px;

  width: 143px;	

}



input.sc_login_password_form {

  border: 0px;

  background: transparent;

  color: #000000;

  font: normal 9px Verdana;

  height: 16px;

  padding-left: 4px;

  padding-top: 5px;

}



input.sc_login_password_form:active, input.sc_login_password_form:focus {

  border: 0px;

  background: transparent;

  color: #000000;

  font: normal 9px Verdana;

  height: 16px;

  padding-left: 4px;

  padding-top: 5px;

}



#sc_login_buttons {

  height: 19px;

  padding-left: 4px;

  margin-top: -26px;

  width: 213px;

}



#sc_login_button_login {

  height: 19px;

  width: 69px;

}



input.sc_login_button_login {

  border: 0px;

  background: url(../images/layout/login_button.png) no-repeat transparent;

  color: #f0ece5;

  cursor: pointer;

  font: normal 10px Verdana;

  height: 19px;

  text-align: center;

  width: 69px;

}



input.sc_login_button_login:active, input.sc_login_button_login:focus {

  border: 0px;

  background: url(../images/layout/login_button.png) no-repeat transparent;

  color: #f0ece5;

  cursor: pointer;

  font: normal 10px Verdana;

  height: 19px;

  text-align: center;

  width: 69px;

}



#sc_login_button_register {

  background: url(../images/layout/login_button.png) no-repeat;

  height: 19px;

  width: 69px;

}



#sc_login_button_lostpassword {

  background: url(../images/layout/login_button.png) no-repeat;

  height: 19px;

  width: 69px;

}



a.sc_login_link, a.sc_login_link:visited, a.sc_login_link:active {

  color: #ffffff;

  font: normal 10px Verdana;

  text-decoration: none;

}



a.sc_login_link:hover {

  color: #ffffff;

  font: normal 10px Verdana;

  text-decoration: none;

}



#sc_login_logged {

  padding-left: 7px;

  padding-top: 14px;

  width: 253px;

}



.logged_panel {

  background: url(../images/layout/logged_panel_bg.png) no-repeat;

  color: #000000;

  font: normal 9px Verdana;

  height: 22px;

  width: 153px;

}



.logged_button {

  background: url(../images/layout/logged_button.png) no-repeat;

  color: #000000;

  cursor: pointer;

  font: normal 9px Verdana;

  height: 22px;

  text-align: center;

  width: 85px;

}



.logged_button_acp {

  background: url(../images/layout/logged_button_acp.png) no-repeat;

  color: #000000;

  cursor: pointer;

  font: normal 9px Verdana;

  height: 22px;

  text-align: center;

  width: 75px;

}



/* sc_we_are_on */

a.sc_we_are_on_link, a.sc_we_are_on_link:visited, a.sc_we_are_on_link:active {

  color: #e1ddd7;

  font: bold 10px Verdana;

  text-decoration: none;

}



a.sc_we_are_on_link:hover {

  color: #e1ddd7;

  font: bold 10px Verdana;

  text-decoration: none;

}

/* News */

.headline_bg {

	background: url(../images/layout/news_headline_bg.gif) repeat-x;

	width: 497px;

	height: 44px;

	float:left;

}

.headline_color, .headline_color:active, .headline_color:visited {

	color: #a4c137;

	float: left;

	clear: both;

	padding-top: 8px;

	padding-left: 8px;

	font-weight: bold;

}

.headline_poster {

	float: left;

	clear: both;

	padding-left: 8px;

	color: #4d4d4d;

	font-size: 9px;

}

.news_background_ {

	background: url(../images/layout/news_background.gif) repeat-y;

	width: 669px;

	float: left;

	clear: both;

	height: auto;

}

.news_background_foot {

	background: url(../images/layout/news_background_foot.png) no-repeat;

	width: 669px; 

	height: 12px;

	float: left;

	clear: both;

}

/* Title Boxes */

.title_backgrounds {

	background: url(../images/layout/news_headline_bg.gif) repeat-x;

	width: 100%;

	height: 44px;

	float:left;

	color: #a4c137;

}

.profile_title {

	color: #FFFFFF;

	font-weight:bold;

	float: left;

	clear: both;

	padding-top: 8px;

	padding-left: 4px;

}


