h1, h2, h3, h4, h5, form {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.photomtext {
width:1002px;
	font-size:32px;
	letter-spacing: -1px;
	border-bottom: 1px solid #666666;
	background-color:#F1E267;
	padding: 3px;
}	
/* TICKER START*/
/*Sample CSS to style the two tickers in the demo*/

.cnnclass a{
width: 600px;
padding: 5px;
color: #CCCCCC;
border: 1px solid black;
margin-bottom: 1em;
}

.cnnclassold {
width: 600px;
padding: 5px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
}

.cnnclass a{
text-decoration: none;
}

.bbcclass {
width: 400px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}

.rsstitle { /*shared class for all title elements in an RSS feed*/
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rssdate { /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription { /*shared class for all description elements in an RSS feed*/
}

/* END TICKER*/

.formError { 
border: 3px solid #990000;
}

#ajaxticker1 {
width: 200px;
height: 100px;
border: 1px ridge black;
padding: 5px;
background-color: #FEEEB8;
}

#ajaxticker1 div { /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #FEEEB8;
}


.style4 {color: #FFFFFF}
.style5 {
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
}
.style11 {font-size: 36px}
.style19 {font-family: Verdana, Arial, Helvetica, sans-serif;}
.style6 {color: #000000;}
body {
	/* background-image: url(http://www.useyourears.com/uye-images/blue-bg.gif); */
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; /* for IE */
}
.style21 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style22 {
	font-size: 14px;
}
.style25 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.callinks li {
	font-size: 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	display: block;
	float: left;
	list-style-image: none;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
 }



/* The "clearFix" class is used for clearing the main menu items because they
   are left-floated for horizontal main menus and we have to clear them if our main
   menu is relatively positioned (as in this example) so that the main menu box
   takes its place correctly on the page. We have to apply this class to the parent
   DIV of the root UL of our menu tree. Please take a look at section 6.1 in the
   SmartMenus User's Manual for a detailed explanation if you like. */

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}
#navigation {
	width:1002px;
	border-top:1px solid #797BB2;
	border-bottom:1px solid #797BB2;
	background:#FAECAA url(http://www.useyourears.com/uye-images/main_menu_bg.gif) repeat-x;
}
#uyelogo {
	width:1002px;
	height:187px;
	background-color: #FFFFFF;	
	background-image: url(http://www.useyourears.com/uye-images/uye-black.gif);
	background-repeat: no-repeat;
	margin:auto;
	border: 10px solid white;
}

#reddot { position: absolute; top: 118px; left: 800px; }
#greendot { position: absolute; top: 118px; left: 835px; }
#purpledot { position: absolute; top: 118px; left: 870px; }
#yellowdot { position: absolute; top: 118px; left: 905px; }
#bluedot { position: absolute; top: 118px; left: 940px; }
#orangedot { position: absolute; top: 118px; left: 975px; }
#adverts { position: relative; top: 115px; height:30px; float: right; padding-right: 10px;}
#searchFrmTop {position: relative; text-align: left; top: 60%; left: 700px; width: 350px;}
#addtoany {position: relative; text-align: left; top: 95%; left: 820px;}
#uyemenu { position: absolute; top: 218px; margin:auto; }
#maincontentold{ top: 220px; width: 1002px; }
#maincontent {
	top: 250px;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif; color: #000000;
	border: 10px solid white;
	width: 1002px;
	background-color: #EAEAEA;
	padding-top: 5px;
}
#topheader {
	border-left: 10px solid white;
	border-right: 10px solid white;
	width: 1002px;
	margin:auto;
}
#maincontent2 {
	position: absolute;
	top: 220px;
	margin:auto
	font-family: Arial, Helvetica, sans-serif; color: #000000;
}
#footercontent a:link, #footercontent a:visited{
	font-family: Arial, Helvetica, sans-serif; color: #EAEAEA;
	font-size: 13px; 
	
	}
.footercontentsupport {
	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;
	font-size: 18px;
}
.footercontentcopyright {
	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;
	font-size: 10px;
}

/*Directory Section*/
.style60 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}
/*Directory Section*/
/*Map.php*/
.style28 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 24px;
}
#directoryList {
list-style-type: none;
}
.whitelinktypes a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 20px;
}
.whitelinktypes {
display:block;
list-style-image: none;
}
.style66 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 15px;
}
.style50 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
}
.style390 {font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 16px; }
.uyemtxt {
font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 16px; padding:1px;
}
.uyeltxt {
font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 24px; padding:1px; font-weight:bold;
}
.uyemtxtw {
font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 16px; padding:1px;
}
.stylescontinentname {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #333333; padding-left:4px; }
.stylesregionname {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #777777; padding:4px;
 }
/*END of MAP.php*/
.style33 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 16px; }
.style34 {
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
}
.style36 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }
.style38 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style41 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }

#countryList li {
	display: block;
	float: left;
	list-style-image: none;
	width: 200px;
	border: 1px solid black;
	margin: 3px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;

}

#regionList li {
	display: block;
	float: left;
	list-style-image: none;
	width: 230px;
	border: 1px solid #AEAEAE;
	margin: 3px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;

}
#regionList a {
color:  #6B42A4;
}

#regionList2 li {
	display: block;
	float: left;
	list-style-image: none;
	width: 230px;
	border: 1px solid #AEAEAE;
	margin: 2px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
}
#regionlist2 a {
color:  #6B42A4;
}
/*Start of Results Style*/

/*End of Results Style*/

.resultcell {
width: 100%;
border: 1px solid #AAAAAA;
padding: 2px;
background-color: #F7F7F7;
margin-bottom: 2px;
}

.inner {
width: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding: 2px;
background-color: #EAEAEA;
}
.inner a {	color:#5C7CDA;}

#container {
	width: 600px;
	border: 0px solid black;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
}

#containerdirectory {
	width: 420px;
	border: 0px solid black;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
}
.style49 {
	color: #999999;
	font-style: italic;
}
body,td,th {
	color: #000000;
}


.style54 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.style55 {color: #333333}

.style59 {font-family: Arial, Helvetica, sans-serif}

/*Start of Photos Section Style*/

.rowtitlesmap {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 3px;
color:#D2D2D2;
font-weight:bold;
}

.rowtitles {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding: 3px;
color:#D2D2D2;
font-weight:bold;
}

.nametitle a {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#5C7CDA;
}
.photoyeartitle a {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
color:#5C7CDA;
}
#calendarlists li {
background-color:#009999}
#photoList li {
	display: block;
	float: left;
	list-style-image: none;
	width: 400px;

	margin: 2px;

	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:18px;
border: 1px solid #AEAEAE;
padding: 2px;
background-color: #ffffff;
margin-bottom: 2px;
}
#photoList a {	color:#5C7CDA;}

#subcats li {
	display: block;
	list-style-image: none;
	float:left;
	width: 468px;

	margin-left:-35px; 
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:24px;
	border: 1px solid #AEAEAE;
	padding: 2px;
	background-color: #ffffff;
}
#subcats a {	color:#5C7CDA;
margin-left:10px;}


#menubox li {
left:20px;
border: 0px solid #AAAAAA;
width:400px;
	float: left;
	display: block;
	list-style-image: none;
	margin: 2px;

}
#photoyears li {
	display: block;
	float: left;
	list-style-image: none;
	width: 400px;
border: 1px solid #AAAAAA;
	margin: 2px;
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:18px;
}
.venuetext a {
font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 14px;
}

#photocontent {
	position: absolute;
	top: 700px;

}

#flashcontent {
	border-left: 10px solid white;
	border-right: 10px solid white;
	width: 1002px;
	margin:auto;
	top: 240px;

}
.style53 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style57 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
		border: 1px solid black;
}


/*End of Photos Section Style*/
#top10 {margin:auto; border:1px; border: 1px solid #AEAEAE;
padding: 5px;
background-color: #ffffff;
margin-top:10px;}
.top10maintitle {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; }
.top10large {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.top10large a{color:#5C7CDA;}
.top10title {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AEAEAE; }
.top10mid {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #000000; }

.hpBox {
	float: left;
	width: 194px;
	height: 100px;
	margin: 1px;
	padding:1px;
	border: 1px solid #EAEAEA;
	background-color: #ffffff;
}

.hpBox h2 {
	border: 1px solid #AEAEAE;
	font-family: Arial, Helvetica, sans-serif; 
	color: #5C7CDA; 
	font-size: 14px; 
	padding:2px;
	margin: 0px;
	background-color: #ffffff;
}

.hpBox ul {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 3px;
}

.hpBox ul li {
	text-align: left;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	list-style-image: none;
}

.hpBox2 {
	float: left;
	width: 273px;
	height: 100px;
	margin: 1px;
	padding:1px;
	border: 1px solid #ffffff;
	background-color: #EAEAEA;
}

.hpBox2 h2 {
	border: 1px solid #AEAEAE;
	font-family: Arial, Helvetica, sans-serif; 
	color: #5C7CDA; 
	font-size: 14px; 
	padding:2px;
	margin: 0px;
	background-color: #ffffff;
}

.hpBox2 ul {
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 3px;
}

.hpBox2 ul li {
	text-align: left;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	display: block;
	list-style-image: none;
}

.topListBox {
	float: left;
	width: 273px;
	height: 100px;
	margin: 1px;
	padding:1px;
	border: 1px solid #ffffff;
	background-color: #EAEAEA;
}

.topListBox h2 {
	border: 1px solid #AEAEAE;
	font-family: Arial, Helvetica, sans-serif; 
	color: #5C7CDA; 
	font-size: 14px; 
	padding:2px;
	margin: 0px;
	background-color: #ffffff;
}

.topListBox ul {
	margin: 0px;
	padding: 3px;
}

.topListBox ol li {
	text-align: left;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 


}

.musictitle {
float:left;
position: relative; top: 0px; left: 0px;
}

.indexbox {
	float: left;
	width: 464px;
	height: 200px;
	margin: 1px;
	padding:1px;
	border: 1px solid #CECECE;
	background-color: #ffffff;
}

.pagethumbnail {
position: relative; top: -200px; left: 224px;
	float: left;
	width: 230px;
	height: 180px;
	margin: 1px;
	padding:1px;
	border: 1px solid #CECECE;
	background-color: #FFFFFF;
}

.indextxt {
font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 14px; padding:1px;
width: 202px;
margin-left: 10px;
margin-top: 7px;
}

.mapbox {
float: left;
position:relative;
margin-left: 10px;
margin-top: 10px;
width: 468px;
height: 308px;
}

.directorybox {
float:left;
position: relative;
margin-top: -307px;
margin-left: 522px;
width: 468px;
height: 308px;
}

.videobox {
float:left;
position: relative;
margin-top: 10px;
margin-left: 10px;
width: 468px;
height: 308px;
}

.calendarbox {
float:left;
position: relative;
margin-top: -307px;
margin-left: 522px;
width: 468px;
height: 308px;
}

.newsbox {
float: left;
position:relative;
margin-left: 10px;
margin-top: 10px;
width: 468px;
height: 308px;
}

.photosbox {
float:left;
position: relative;
margin-top: -307px;
margin-left: 522px;
width: 468px;
height: 308px;
}

.cityguidebox {
float: left;
position:relative;
margin-left: 10px;
margin-top: 10px;
width: 468px;
height: 308px;
}

.nearmebox {
float:left;
position: relative;
margin-top: -307px;
margin-left: 522px;
width: 468px;
height: 308px;
}

.recentchartbox {
float: left;
position:relative;
margin-left: 10px;
margin-top: 20px;
width: 1002px;
}

.sitepal {
float:left;
position: relative;
margin-top: 65px;
margin-left: 510px;
width: 468px;
}

.sunrise {
position: absolute;
margin-top: -155px;
margin-left: 65px;
}

.youtubebox {
position: absolute;
margin-top: 54px;
margin-left: 375px;
}

#topgooglead {
width: 100%;
position: absolute;
top: 10px;
margin-left: 50px;
}