
body
{
	margin: 0px;
	padding: 0px;

	background: #e1cdec url("../img/main_background.png") fixed;

	text-align: center;
}

.glink
{
	display: hidden;
	visibility: none;
}


/* dropdown menu css */

#dropmenudiv
{
	position: absolute;
	border: 1px solid #a1a1a1;
	padding: 1px;
	line-height: 18px;
	background-image: url("../img/menu_bg.png");
	background-repeat: repeat-y;
	background-position: left;
	z-index: 100;
}

#dropmenudiv a
{
	display: block;
	padding: 2px 1px 1px 24px;
	text-indent: 3px;
	text-decoration: none;
	text-align: left;
	color: #000000;
	font-family: Tahoma, Helvetica, sans, Arial, sans-serif;
	font-size: 12px;
}

#dropmenudiv a:hover /*hover background color*/
{
	background-color: #c1d2ee;
	border: 1px solid #316ac5;
	text-align: left;
	padding: 1px 0px 0px 25px;
	text-indent: 1px;
}

#dropmenudiv hr
{
	margin: 4px -1px 4px 28px;
}

#menucontainer
{
	height: 20px;
	line-height: 18px;
	margin-bottom: 2px;
}


.menuitems
{
	padding-left: 25px;
	padding-right: 10px;

	color: #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans, sans-serif;
	font-size: 10px;
    font-weight: bold;

	margin: 1px;

	text-transform: uppercase;
	text-decoration: none;

	cursor: pointer;
}

.menuitemshover
{
	border: 1px solid #ffffff;

	padding-left: 24px;
	padding-right: 9px;

	color: #ffffff;

	font-family: Arial, Tahoma, Helvetica, sans, sans-serif;
	font-size: 10px;
    font-weight: bold;

	text-transform: uppercase;
	text-decoration: none;

	cursor: pointer;
}

.menuitemH
{
	padding-left: 1px;
	padding-right: 1px;

	width: 80px;

	color: #222222;
	font-family: Arial, Tahoma, Helvetica, sans, sans-serif;
	font-size: 10px;
    font-weight: bold;

	margin: 1px;

	text-align: center;
	text-transform: uppercase;
	text-decoration: none;

	cursor: pointer;
}

.menuitemHhover
{
	border: 1px solid #222222;

	width: 80px;

	padding-left: 0px;
	padding-right: 0px;

	color: #222222;
	font-family: Arial, Tahoma, Helvetica, sans, sans-serif;
	font-size: 10px;
    font-weight: bold;

	text-align: center;
	text-transform: uppercase;
	text-decoration: none;

	cursor: pointer;
}


.termsofuseheader
{
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;

	color: #8d8a8b;

	margin: 0px 8px 0px 8px;

	text-transform: uppercase;
	background-color: #f5f4f5;
}

.termsofusetext
{
	background-color: #ffffff;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;

	color: #8d8a8b;

	margin: 0px 8px 8px 8px;
}

.partnersiteslink
{
	background-color: #ffffff;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;

	color: #8d8a8b;

	margin: 0px 8px 8px 8px;
}

.blockTable
{
	margin-top: 24px;
}


.toplistTable
{
	margin-top: 24px;
	height: 209px;
}

.listTable
{
	margin-top: 24px;
	border: 0px solid #000000;
	height: 437px;
}

.detailsTable
{
	margin-top: 24px;
}

.supportedPhonesList
{
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

a.detailpageReadThisItem
{
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	background-image: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.detailpageReadThisItem
{
	margin-right: 10px;
	margin-top: 3px;

	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;

	text-align: left;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;

	background-image: url("../img/bulletpaars.gif");
	background-repeat: no-repeat;
	background-position: left;
}

.detailpageReadThisItemRed
{
	margin-top: 3px;
	margin-right: 10px;

	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;

	text-align: left;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;

	background-image: url("../img/bulletrood.gif");
	background-repeat: no-repeat;
	background-position: left;
}

.readthisContainer
{
	width: 335px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../img/vibrafoon_border_middle.png");
}

#detailpageReadThisContainer
{

}



.toplist_border
{
	width: 335px;
	height: 200px;

	background-image: url("../img/toplist_border.png");
	background-repeat: no-repeat;
}


#front_aboutus
{
	width: 335px;
	background-image: url("../img/aboutus_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#front_contact
{
	width: 335px;
	background-image: url("../img/contact_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#front_termsofuse
{
	width: 335px;
	background-image: url("../img/termsofuse_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#front_links
{
	width: 335px;
	background-image: url("../img/links_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

#front_tshirts
{
	width: 335px;
	height: 209px;

	cursor: pointer;

	background-image: url("../img/tshirts_bg2.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_biechtsms
{
	width: 335px;
	height: 209px;

	cursor: pointer;

	background-image: url("../img/biechtsms_bg2.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_sexchat
{
	width: 335px;
	height: 418px;

	background-image: url("../img/mandy_bg.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.block_default
{
	width: 335px;
	height: 209px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_flitzer
{
	width: 335px;
	height: 209px;

	cursor: pointer;

	background-image: url("../img/block_flitzer.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_sendsoccershop
{
	width: 335px;
	height: 209px;

	background-image: url("../img/block_soccer.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_sendsoccershop_iframe
{
	height: 25px;
	width: 270px;
	border: 0px;
}

#front_dynamokid2
{
	width: 335px;
	height: 209px;

	cursor: pointer;

	background-image: url("../img/block_dynamokid2rx.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_aliceintheunderworld
{
	width: 335px;
	height: 209px;

	cursor: pointer;

	background-image: url("../img/aliceintheunderworld_bg2.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#front_reddevil
{
	width: 335px;
	height: 209px;

	cursor: pointer;

	background-image: url("../img/reddevil_bg2.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#front_wallpapers
{
	width: 335px;
	height: 75px;

	padding: 3px 3px 0px 3px;

	background-image: url("../img/wallpapers_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

#front_videos
{
	width: 335px;
	height: 75px;

	padding: 3px 3px 0px 3px;

	background-image: url("../img/videos_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

#front_ringtones
{
	width: 335px;
	height: 75px;

	padding: 3px 3px 0px 3px;

	background-image: url("../img/ringtones_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

#front_sinterklaastones
{
	border: 0px solid black;

	position: relative;
	top: -209px;

	display: block; 

	width: 335px;
	max-width: 335px;
	min-width: 335px;

	height: 209px;
	max-height: 209px;

	cursor: pointer;
}

#front_vibrafonics
{
	width: 335px;
	height: 75px;

	cursor: pointer;

	padding: 3px 3px 0px 3px;

	background-image: url("../img/vibrafonics_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

#front_games
{
	width: 335px;
	height: 75px;

	padding: 3px 3px 0px 3px;

	background-image: url("../img/games_listheader_bg.png");
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

.contact_Form
{
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;

	margin-top: 0px;
	width: 320px;
}


#contact_name
{
	background-image: url("../img/yourname.png");
	background-repeat: no-repeat;
	background-position: right bottom;
}

#contact_email
{
	background-image: url("../img/youremail.png");
	background-repeat: no-repeat;
	background-position: right bottom;
}

#contact_message
{
	background-image: url("../img/yourmessage.png");
	background-repeat: no-repeat;
	background-position: right bottom;
}


.contact_Formitems
{
      border: 1px solid #815C74;
      background-color: #FFFFFF;
      width: 300px;
      height: 30px;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
      font-size: 10px;
      color: #8D8A8B;
      padding: 5px;
}

.contact_FormitemsMessage
{
      border: 1px solid #815C74;
      background-color: #FFFFFF;
      width: 300px;
      height:100px;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
      font-size: 10px;
      color: #8D8A8B;

      padding:5px;
}

.contact_Comment
{
	width: 325px;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #8D8A8B;
}
.contact_email
{
      margin: 3px 0px -3px 0px;
      height: 12px;
}

.formsubmit
{
      border: 2px solid #8D8A8B;

      background-color: #E9DBF2;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color: #815C74;
}




#eyecatcher_main
{
	background-image: url("../img/eyecatcher_border.png");
	background-repeat: no-repeat;
	width: 848px;
	height: 144px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #ffffff;
}

#topbar
{
	z-index: 2;
	width: 844px;
	height: 142px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #ffffff;
}

#eyecatcher_border
{
	background-image: url("../img/vibrafoonheader.png");
	background-repeat: no-repeat;
	width: 850px;
	height: 145px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	border: 0px solid #ffffff;
}

#eyecatcher_flash
{
	z-index: 2;
	width: 844px;
	height: 142px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #ffffff;
}


#content_container
{
	width: 100%;

	position:absolute;
	top:150px;
left: 0px;
	z-index: 1;
}

#content_table
{
	width: 850px;
	margin-right: auto;
	margin-left: auto;

	border: 0px solid #ffffff;
	padding-top: 0px;
	z-index: 1;
}


#bar_content_left
{
	width: 335px;
	max-width: 335px;
	min-width: 335px;
}

#bar_middle
{
	width: 180px;
	max-width: 180px;
	min-width: 180px;
	padding-top: 21px;
}

#bar_flashfoon
{
	border: 0px solid #ffffff;

	position: absolute;
	top: 166px;
	left: 0px;

	text-align: center;
}

#mobile
{
	z-index: 0;
}

#bar_content_right
{
	width: 335px;
	max-width: 335px;
	min-width: 335px;
}

.contentbar_top
{
	padding: 0px;
	background-image: url("../img/bar_top_bg.png");
	background-repeat: no-repeat;
	width: 335px;

	height: 11px;
}

.contentbar_middle
{
	background-image: url("../img/bar_middle_bg.png");
	background-repeat: repeat-y;
	width: 335px;
	max-width: 335px;
	min-width: 335px;
}

.contentbar_bottom
{
	background-image: url("../img/bar_bottom_bg.png");
	background-repeat: no-repeat;
	width: 335px;
	height: 11px;
}



#detailpageContainer
{
	width: 335px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url("../img/vibrafoon_border_middle.png");
}


.detailpageDescriptionBorder
{
	width: 335px;
/*	height: 118px;*/


	background-image: url("../img/vibrafoon_border_middle.png");

	border: 0px solid #6d6a6c;
}


.detailpageDescriptionContainer
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;

	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6d6a6c;
}




#paymentpageContainer
{
	width: 335px;
	
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;

}

#paymentpageOrderbuttons
{
	padding: 0px;
}

#paymentDownloadbutton
{
	padding-top: 10px;
	cursor: pointer;
	padding-bottom: 10px;
}


#paymentDownload
{
	color: #6d6a6c;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}


#paymentpageReadthis
{
	background-color: #f5f4f5;
}


#supportedphonesContainer
{
	width: 335px;

	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}




.ringtone_item
{
	border: 1px solid #ffffff;
	margin: 1px 5px 1px 5px;
	padding: 2px 2px 2px 2px;
	width: 319px;
	color: #316ac5;
	cursor: pointer;
}

.ringtone_itemHover
{
	background-color: #C1D2EE;
	border: 1px solid #316AC5;
	margin: 1px 5px 1px 5px;
	padding: 2px 2px 2px 2px;
	width: 319px;
	color: #316ac5;
	cursor: pointer;
}



.vibrafoon_itemcell
{
	border: 0px solid #316ac5;
	background-color: #ffffff;

	padding: 0px;
	margin: 0px;

	cursor: pointer;
}


.vibrafoon_itemthumbnail
{
	border: 1px solid #316ac5;

	padding: 0px;
	margin: 2px;

	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	opacity: 0.8;

	width: 90px;
	height: 90px;
}

.vibrafoon_itemthumbnailHover
{
	border: 1px solid #316ac5;
	background-color: #c1d2ee;

	padding: 0px;
	margin: 2px;

	width: 90px;
	height: 90px;
}

.vibrafonic_itemTitle
{
	height: 11px;
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.vibrafonic_itemDescription
{
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}



.detailpageVibrafonicName
{
	border: 0px solid #6d6a6c;
	color: #6d6a6c;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.detailpageVibrafonicThumb
{
	width: 100px;
	height: 100px;

	max-width: 100px;

	border: 1px solid #6d6a6c;
}


.detailpageScreenshot
{
	border: 1px solid #6d6a6c;
}

.detailpageSummary
{
      border: 0px solid #6d6a6c;

      position: absolute;
      left: 0px;
      top: 53px;

      width: 355px;
      height: 38px;
}

.detailpageSummaryText
{
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #8d8a8b;
}

.detailpageSummaryPriceContainer
{
	position: absolute;
	bottom: 0px;
	right: 0px;

	width: 49px;
	text-align: center;
}

.detailpageSummaryPrice
{
	width: 50px;
	max-width: 50px;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8d8a8b;
}



.marketing_page
{
    background-color: #F1E6F6;
}

