/*
========================== 
BODY CENTER
==========================
*/
body {
	font: 12px/1.5 arial, helvetica, sans-serif;	
	background:url(/images/portal/bkgs/bodybkg.gif) top left repeat #000;
	margin:0;
	padding:0;
	color:#fff;
}

div.wrap {
	width:1000px;
	padding:0 0 10px 0;
	margin:0 auto;
	color:#fff;
	background:url(/images/portal/bkgs/container-bkg.gif) repeat-y top left #000;
	border:1px solid #000;
	border-width:1px 1px 0 1px;
}

div.footer {
	background:url(/images/portal/bkgs/footer-bkg.gif) no-repeat top left #000;
	color:#fff;	
	border:1px solid #000;
	border-width:0 1px 1px 1px;
	padding:70px 0 15px 0;
	width:1000px;
	margin:0 auto;
	font-size:11px;
	position: relative;
}

a.poweredby {
	position: absolute;
	bottom: 17px;
	right: 25px;
}

a.poweredbyes {
	position: absolute;
	bottom: 18px;
	left: 25px;
}

div.footer a {
	margin:0 7px 0 7px;
	color:#a6bcc7;
}

div.links img {
	vertical-align:middle;
}

div.homepage, div.innerpage {
	background:url(/images/portal/bkgs/homepage-bkg.gif) top left no-repeat transparent;
	width:1000px;
}

p {
	margin:10px 0;
}
/*
========================== 
LINKS
==========================
*/
a {
	text-decoration:none;
	color:#b2b2b2;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:0;
}

p.tags a {
	color:#444;
}

/*
========================== 
USERNAME STYLING
==========================
*/
span.user{
	width:70px;
	position:relative;
	font-size:12px;
	line-height:14px;
	left:0;
	display:block;
	margin:5px 0 0 0;
	height:14px;
}

span.user a{
	display:block;
	position:absolute;
	top:0;
}

span.user a.im {
	width:7px;
	left:0;
	display:block;
}

span.user a.name {
	width:60px;
	overflow:hidden;
	left:8px;
	display:block;
	height:16px;
}

/*
========================== 
HEADINGS
==========================
*/
h1, h2, h3, h4 {
	margin-top:0;
	padding-top:0;
}

.h1 {
  font-size:24px;
  line-height:36px;  
}

h3{
	font-size:14px;
}

h3, h4 {
	margin-bottom:0;

}

h2 {
	font-size:18px;
}

h4 {
	font-size:13px;
	line-height:15px;
}

div.c0 div.top h2, div.c2 div.top h2, div.c1 div.top h2 {
	color:#FFFFFF;
	font-size:19px;
	font-weight:normal;
	letter-spacing:1px;
	line-height:20px;
	margin:0pt 0pt 0pt 20px;
	text-transform:lowercase;
}

/* ========= */
/* = Links = */
/* ========= */
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

/*
========================== 
IMAGES
==========================
*/
div.homepage div.newreleases div.image a, div.homepage div.photos div.row div.image a, div.homepage div.chartscol div.image a, div.mobilepage div.c1 div.image a, div.explorepage div.image a, div.newspage div.c2 div.image a, body.artistpage div.c1 div.releases div.image a, div.mediapage div.c2 div.product div.image a, body.artistpage div.c2 div.releases div.product div.image a, div.media div.product div.image a, div.media div.product div.image span.icon, div.media div.video div.image a, div.media div.video div.image span.icon, div.touringpage div.ontour div.image a, div.searchpage table a.image, div.photopage div.c2 div.photos div.image a.img, body.artistpage div.photopage div.c2 div.photos div.image a.img {
	display:block;
	height:100px;
	padding:2px;
	text-align:center;
	width:100px;
}

div.newspage div.c2 div.win div.image a {
	display:block;
	height:150px;
	padding:2px;
	text-align:center;
	width:150px;
}

div.homepage div.newreleases div.image, div.homepage div.photos div.row div.image, div.homepage div.chartscol div.image, div.mobilepage div.c1 div.image, div.explorepage div.c2 div.image, div.newspage div.news div.image, body.artistpage div.c2 div.releases div.product div.image, div.media div.product div.image, div.media div.video div.image, div.touringpage div.ontour div.image  {
	height:106px;
	width:106px;	
}

div.newspage div.win div.news div.image {
	height: 156px;
	width: 156px;
}

div.image {
	overflow:hidden;
}


/*
========================== 
LOGO
==========================
*/
div.wrap div.header {
	position:relative;
}

div.wrap div.header h1 {
	position:absolute;
	top:0;
	left:37px;
	z-index:800;
}

div.wrap div.header h1 a {
	display:block;
	width:160px;
	height:80px;
	overflow:hidden;
	text-indent:-1000em;
}

/* ========== */
/* = FLOATS = */
/* ========== */

.fl {
  float:left;
  overflow:hidden;
  display:inline;
}

.fr {
  float:right;
  overflow:hidden;
  display:inline;  
}

/*
========================== 
Navigation
==========================
*/
div.wrap div.mastheadlinks {
	height:47px;
	left:4px;
	position:absolute;
	top:85px;
	width:220px;
	z-index:1000;
}

div.wrap div.mastheadlinks a{
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:47px;
	overflow:hidden;
	text-indent:-1000em;
}

div.wrap div.mastheadlinks a.logo2 {
	left:81px;
	width:70px;
}

div.wrap div.mastheadlinks a.logo3 {
	left:152px;
	width:65px;
}

div.wrap div.nav {
	display:block;
	width:1000px;
	background:url(/images/portal/bkgs/nav-bkg.gif) -1px 0 no-repeat;
	height:141px;
	position:relative;
	font-family:verdana, helvetica, arial, sans-serif;	
}

div.nav ul {
	display:block;
	margin:0;
	text-align:center;
	padding:0;
	width:730px;
	list-style-type:none;
	position:absolute;
	top:20px;
	right:10px;
}

div.nav ul ul#artistlist {
	display:none;
	position:absolute;
	left:-10px;
	top:20px;
	width:auto;
	background:#BCC4BD;
	border:1px solid #a5a5a5;
	border-top:0;
}

div.nav ul li ul#artistlist li {
	border-top:1px solid #a5a5a5;
	background:none;
	width:130px;
	clear:both;
	display:block;
	padding:4px 10px;
}

div.nav ul li ul#artistlist li a:hover {
	text-decoration:underline;
}

div.nav ul a {
	font-weight:bold;
	color:#fff;
	font-size:16px;
	text-transform:lowercase;
}

div.nav ul li {
	padding:4px 8px 0 8px;
	margin:0;
	display:inline;
}

div.nav li.feed {
	padding-left:0;
	margin-left:3px;
	width:48px;
}

div.control {
	padding: 3px 15px 0 5px;
	font: 12px Verdana, sans-serif;
	position:relative;
}

span.userimage a{
	display:block;
	background:url(/images/portal/bkgs/user_bkg.gif) top left no-repeat;
	width:68px;
	height:68px;	
}

span.userimage a img{
	margin:9px;
	border:none;
}

div.control a{
	text-transform: lowercase;
}

span.paging{
	display: block;
	float: left;
	padding-top: 3px;
}

/*
========================== 
FOOTER
==========================
*/
div.footer {
	clear:both;
	text-align:center;
}

/*
========================== 
DLL RENDERED
==========================
*/
.formerror {
	color: #ff0000;
}


.clear {
	display: block;
}

form#FilterForm{
	margin: 0;
	padding: 0;
	text-align: right;
}

/*
==========================
BLM STYLE
==========================
*/
.blm-default {
	cursor: pointer;
}

.blm-menugroup {
	border: outset 1px #000;
	background: #fff;
	left: 0;
	font-size:10px;
	margin: 0;
}

.blm-menuitem {
	background: #fff;
	color: #000;
	cursor: pointer;
	padding: 3px;
	font-size:10px;
}

.blm-menuitemhand {
	cursor: pointer;
}

.blm-menuitemover {
	background: #A9A9A9;
	color: #fff;
	cursor: pointer;
	padding: 3px;
	font-size:10px;	
}

/*
==========================
CLEAR DIV
==========================
*/
div.clear, br {
	clear:both;
}

a.ad {
	display:block;
	margin-top:12px;
	text-align:center;
}

div.mid .summary {
	margin:0 25px;
	display:block;
}

div.homepage div.touring dl{
	margin:0 20px 0 20px;
	padding-top:10px;
}

div.homepage div.touring dd{
	margin-left:20px;
	margin-bottom:15px;
	float:none;
	clear:both;
}

div.homepage div.touring dd strong {
	font-weight:normal;
}

div.touring dl,div.more div.summary {
	color:#fff;
	margin:0 25px 0 0;
}

div.homepage div.touring span.comment, div.homepage div.touring span.venue {
	display:block;
}

/* =========== */
/* = Buttons = */
/* =========== */
div.btn {
	background:url(/images/portal/bkgs/buybkg-1.gif) top left no-repeat transparent;
	height:16px;
	font-size:9px;
	color:#fff;
	width:50px;
	margin:2px 0 0 0;
	line-height:14px;
}

div.btn span {
	display:block;
	margin:0;
	height:16px;
}

div.btn span a {	
	background:transparent;
	color:#FFFFFF;
	display:block;
	height:15px;
	line-height:12px;
	margin:0;
	padding:2px 0 0;
	text-align:center;
}

/*
========================== 
LOGIN AND LEADERBOARD
==========================
*/
div.login{
	position:absolute;
	top:0;
	left:10px;
	width:390px;
	width: 360px;
	padding-top:5px;
	height:90px;
	color:#9a5b52;
}

div.login ul, div.login li {
	margin:0;
	padding:0;
	list-style:none;
}

div.login div.content {
	margin:0 7px;
	margin: 0;
	font-size:11px;
}

div.login h2 {
	margin:0 0 0 17px;
}

div.login li {
	margin:0 0 0 10px;
	font-size:13px;	
	font-size: 12px;
	line-height:18px;
}

div.loggedin li.artistlist {
	padding-bottom: 5px;
}

div.login li, div.lboard div.searchlinks label, div.lboard div.searchlinks a.submit {
	color:#b2b2b2;
}
 
div.login li a {
	color:#9ca8b6;
}

div.login li.artistlist {
	margin:0;
	font-size:22px;
	line-height:12px;
	color:#fff;
}

div.login li.artistlist a {
	color:#93b1d9;
	background:url(/images/portal/bkgs/pointer.gif) center left no-repeat;	
	padding-left:10px;
	font-weight:bold;
}

div.login input.form-text{
	width:136px;
	width:130px;
	font-size:11px;
	border:0;
	background:#fff;
	color:#6C6B69;
	margin-right:0;
	margin-top:8px;
}

div.login input.submit {
	font-size:13px;
	color:#000;
	background:#717577;	
	width:40px;
	width:32px;
	border:0;
	margin:0;
	padding:0;
}

div.lboard {
	width:728px;
	position:absolute;
	top:-85px;
	height:138px;	
	left:250px;
}

div.innerpage div.r0 div.lboard div.adtest, div.homepage div.r0 div.lboard div.adtest {
	height:90px;
	width:728px;
	margin:0 0 6px 0;
}

div.wrap div.homepage div.adtest, div.wrap div.innerpage div.adtest, div.wrap div.chartspage div.adtest {
	width:728px;
	text-align:center;
	height:90px;
	margin:20px auto 20px auto;
}

div.wrap div.homepage div.r0 div.adtest,
div.wrap div.innerpage div.r0 div.adtest,
div.wrap div.chartspage div.r0 div.adtest
 {
	position:absolute;
	top:0;
	left:0;
	margin:0;
}

div.homepage div.c0 div.ad300 {
	width:250px;
}

div.innerpage div.ad300 {
	margin-bottom:20px;
	height:250px;
}

div.r0 span.flash {
	display:block;
	position:absolute;
	top:57px;
	top:19px;
	left:250px;
	left:355px;
}

div.innerpage div.r0 span.flash, div.chartspage div.r0 span.flash {
	left:140px;
	left: 105px;
	top:99px;
	top:104px;
}

/*div.shopmini ul*/ div.searchlinks  {
	left:20px;
	position:absolute;
	text-align:left;
	top:53px;
}

/*div.lboard*/ div.searchlinks form {
	display:inline;
	margin-right:10px;
}

/*div.lboard*/ div.searchlinks input {
	border:1px solid #442311;
}

/*div.lboard*/ div.searchlinks select {
	border:0;
	padding:0;
	margin:0;
}
/*div.lboard*/ div.searchlinks a {
	vertical-align:top;
	color: #ffffff;
}

/*div.lboard*/ div.searchlinks a.submit {
	border:1px solid #fff;
}

div.searchlinks select, div.searchlinks input, div.searchlinks a  {
vertical-align: middle;
}

div.r0{
	clear:both;
	padding:0;
	position:relative;
	z-index:3;
	top:0;
	text-align:left;
	height:80px;
	height: 85px;
	
	left:0;
	width:1000px;
	margin:0;
}

/* ===================== */
/* = ARTIST LIST THEME = */
/* ===================== */
ul#artistlist {
	display:none;
	background:#bed4df;
	border:1px solid #e3f5ff;
	border-bottom:0;
	border-left:0;
	width:150px;
	position:absolute;
	left:20px;
	top:25px;
	width:auto;
	z-index:900;	
	border-left:1px solid #a8bec9;
}

ul#artistlist li {
	font-weight:bold;
	width:150px;
	border-bottom:1px solid #e3f5ff;
	border-top:1px solid #a8bec9;
}

ul#artistlist li a {
	display:block;
	width:145px;
	padding:2px 0 2px 5px;	
	margin:0 0 0 0;
	color:#1a303b;
}

ul#artistlist li a:hover {
	background:#000;
	color:#fff;
	text-decoration:none;
}

div.artistlist ul{
	margin:0 0 0 25px;
	padding:10px 0 0 0;
	list-style:none;
}

div.artistlist li{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}

a.submit{
	padding:2px;
	border:1px solid #442311;
	margin:0;
	text-transform:lowercase;
}

a.buyticketurl{
	background:url(/images/portal/bkgs/tickets.png) top left no-repeat;
	display:block;
	width:50px;
	height:18px;
	margin-top:7px;
	line-height:14px;
	text-align:center;
	font-size:9px;
	color:#fff;
	text-indent:-1000em;
	overflow:hidden;
}

/* ======================= */
/* = COMMON TO ALL PAGES = */
/* ======================= */
p.nocontent {
	margin:5px 25px;
}

/* PERMABAR */
span.comments, span.date {
	font-size:11px;
	line-height:18px;
	margin-left:12px;
	display:block;	
	margin-top:5px;
}

span.comments {
	margin-bottom:8px;
}

span.date {
	margin-top:6px;
}

div.permabar {
	width:99%;
	font-size:10px;
	margin:0;
	height:18px;
	overflow:hidden;
}

div.permalink, div.sharewrap {
	float:left;	
}

div.permalink {
	width:74px;
}

div.sharewrap {
	width:auto;
}

div.permabar a {
	vertical-align:top;
}

div.sharewrap a {
	line-height:16px;
}

div.sharewrap {
	left:80px;
}

div.sharewrap div.permalinks {
	width:100px;
	background:#fff;
	padding:10px 0;
	border:1px solid #000;
	display:none;	
	z-index:1000;
	position:absolute;
}

div.sharewrap div.permalinks a {
	display:block;
	margin:2px 5px 2px 10px;
	color:#000;
}

/* ====
RATING
=== */
span.small{
	padding:0 53px 0 0;
	margin:0 1px 0 4px;
	border-left:1px solid;
	font-size:10px;
}

span.small_null, span.date span.small_null {
	border:0pt none;
	font-size:0pt;
	margin:0pt;
	padding:0pt;
	background:url(/images/portal/stars/small/null.png) top left no-repeat;
}
span.small_0 {
	background:url(/images/portal/stars/small/0.png) top left no-repeat;
}

span.small_1 {
	background:url(/images/portal/stars/small/1.png) top left no-repeat;
}

span.small_2 {
	background:url(/images/portal/stars/small/2.png) top left no-repeat;
}

span.small_3 {
	background:url(/images/portal/stars/small/3.png) top left no-repeat;
}

span.small_4 {
	background:url(/images/portal/stars/small/4.png) top left no-repeat;
}

span.small_5 {
	background:url(/images/portal/stars/small/5.png) top left no-repeat;
}

span.small_0_half {
	background:url(/images/portal/stars/small/0_half.png) top left no-repeat;
}

span.small_1_half {
	background:url(/images/portal/stars/small/1_half.png) top left no-repeat;
}

span.small_2_half {
	background:url(/images/portal/stars/small/2_half.png) top left no-repeat;
}

span.small_3_half {
	background:url(/images/portal/stars/small/3_half.png) top left no-repeat;
}

span.small_4_half {
	background:url(/images/portal/stars/small/4_half.png) top left no-repeat;
}

/* LARGE */
span.large{
	padding:0 105px 0 0;
	margin:0 1px 0 4px;
	font-size:14px;
	line-height:16px;
}

span.large_null, span.date span.large_null {
	border:0pt none;
	font-size:0pt;
	margin:0pt;
	padding:0pt;
}
span.large_0 {
	background:url(/images/portal/stars/large/0.png) top left no-repeat;
}

span.large_1 {
	background:url(/images/portal/stars/large/1.png) top left no-repeat;
}

span.large_2 {
	background:url(/images/portal/stars/large/2.png) top left no-repeat;
}

span.large_3 {
	background:url(/images/portal/stars/large/3.png) top left no-repeat;
}

span.large_4 {
	background:url(/images/portal/stars/large/4.png) top left no-repeat;
}

span.large_5 {
	background:url(/images/portal/stars/large/5.png) top left no-repeat;
}

span.large_0_half {
	background:url(/images/portal/stars/large/0_half.png) top left no-repeat;
}

span.large_1_half {
	background:url(/images/portal/stars/large/1_half.png) top left no-repeat;
}

span.large_2_half {
	background:url(/images/portal/stars/large/2_half.png) top left no-repeat;
}

span.large_3_half {
	background:url(/images/portal/stars/large/3_half.png) top left no-repeat;
}

span.large_4_half {
	background:url(/images/portal/stars/large/4_half.png) top left no-repeat;
}

/* COMMENTS/VIEWS STYLING */
span.date, span.comments {
	margin:0;
}

span.date span.views, span.date span.comments {
	display:inline;
	margin:0 4px 0 0;
	padding:0 4px 0 0;
}

span.date span.views {
	border-right:1px solid;
}

span.viewsclose {
	border-right:1px solid;
	margin:0 2px 0 0;
	padding:0 3px 0 0;
}

span.views2 {
	border-right:1px solid;
	margin:0 4px 0 0;
	padding:0 4px 0 0;
}

/* =============== */
/* = INNER PAGES = */
/* =============== */

div.wrap div.innerpage {
	text-align:center;
}
div.innerpage div.c1, div.innerpage div.c2 {
	float:left;
	display:inline;
	width:318px;
	margin:0pt 0pt 0pt 7px;	
	text-align:left;
}

div.innerpage div.c1 {
	text-align:center;
}
div.innerpage div.c2 {
	width:621px;
	margin:0 0 0 8px;
}
div.innerpage div.c1 div.top{
	background:url(/images/portal/bkgs/innerc1topbkg.gif) no-repeat top left #484848;	
	width:312px;
	padding-top:12px;	
	margin-top:12px;
	text-align:left;
}

div.innerpage div.c1 div.bottom{
	width:312px;
	background:url(/images/portal/bkgs/innerc1bottombkg.gif) no-repeat bottom left transparent;
	padding:0 0 7px 0;	
	margin:0;	
}
div.innerpage div.c1 div.top h2 {
	margin-left:30px;
	margin-bottom:0;
}

div.innerpage div.c1 div.top div.content h4 {
	margin-bottom:6px;
}
div.innerpage div.c1 div.mid {
	width:282px;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:18px;		
}

div.innerpage div.c2 div.top{
	width:621px;
	background:url(/images/portal/bkgs/innerc2topbkg.gif) no-repeat top left #484848;
	margin-top:12px;
	padding-top:22px;
	margin-left:0;	
}


div.innerpage div.c2 div.bottom {
	width:621px;
	background:url(/images/portal/bkgs/innerc2bottombkg.gif) no-repeat bottom left transparent;
	padding-bottom:7px;	
}

div.innerpage div.c2 div.mid {
	width:621px;
	background:url(/images/portal/bkgs/innerc2midbkg.gif) repeat-y bottom left transparent;	
	padding-left:0;
	padding-top:25px;
}


/* ================= */
/* = INNER PAGE H2 = */
/* ================= */

div.newspage div.c2 h2, div.explorepage div.c2 h2, div.searchpage div.c2 h2, div.touringpage div.c2 h2, div.photopage div.c2 h2, div.mediapage div.c2 h2 {
	color:#000;
	font-size:24px;
	font-weight:normal;
	letter-spacing:1px;
	margin:0pt 0pt 15px 5px;
	text-transform:lowercase;
}

div.newspage div.c2 a, div.explorepage div.c2 a, div.searchpage div.c2 a, div.touringpage div.c2 a, div.photopage div.c2 a, div.mediapage div.c2 a, div.newspage div.c1 a, div.explorepage div.c1 a, div.searchpage div.c1 a, div.touringpage div.c1 a, div.photopage div.c1 a, div.mediapage div.c1 a, div.memberpage div.c1 a, div.memberpage div.c2 a {
	color:#b2b2b2;
}

/* ===================== */
/* = NAV PAGES CONTROL = */
/* ===================== */

div.newspage div.control {
	text-align:right;
}

div.newspage div.control span.paging {
	float:none;
}


/* ==================== */
/* = COMMENTS SECTION = */
/* ==================== */

div.reviews {
	background:#353535;
}

div.reviews h2, body.artistpage div.c2 div.top h2 {
	margin-left:0;
}
div.reviews div.comment {
	background:none;
	clear:both;
	margin:10px;
}
div.reviews div.comment div.image {
	margin:35px 0 0 0;
	width:80px;
	display:inline;	
	float:left;
}

div.reviews div.comment div.post {
	width:330px;
	margin:35px 0 0 0;
	border:0;
	float:left;
	display:inline;
	padding-bottom:0;
}

div.reviews div.comment div.heading {
	float:left;
	clear:both;
	width:330px;
	text-align:right;
	margin-bottom:10px;
}

div.comment div.heading h3 {
	width:324px; float:left;
	text-align:left;
	display:inline;
	line-height:22px;
	margin-left:10px;
	margin-bottom:0;
}

div.reviews div.comment span.date {
	margin-bottom:15px;
	margin-top:15px;
}

/* ================ */
/* = POSTACOMMENT = */
/* ================ */

div.postacomment, div.community div.blogdetail div.postacomment {
	border-top:1px solid #3f3f3f;
	padding:10px 0 10px 0;
	margin:25px 25px 0 25px;
	clear:both;
}


div.postacomment a.button {
	margin-left:0;
	padding:5px 10px;
	border-top:1px solid #5a5a5a;
	border-left:1px solid #5a5a5a;	
	border-right:1px solid #202020;
	border-bottom:1px solid #202020;	
}

/* ================ */
/* = BECOMEAFAN = */
/* ================ */

div.becomeafan a.button {
  background:url("/images/portal/bkgs/btn-becomeafan.png") top left no-repeat;
  width:100px;
  height:20px;
}

.bkgimg {
  display:block;
  overflow:hidden;
  text-indent:-1000em;
}
/* ============= */
/* = TAG CLOUD = */
/* ============= */

div.tagcloud a.xx-small {
	font-size:9px;
}

div.tagcloud a.x-small {
	font-size:10px;
}

div.tagcloud a.small {
	font-size:11px;
}

div.tagcloud a.medium {
	font-size:12px;
}

div.tagcloud a.large {
	font-size:14px;
}

div.tagcloud a.x-large {
	font-size:16px;
}

div.tagcloud a.xx-large {
	font-size:18px;
}

/*temp for testing*/
span.play {
	background:transparent url(/images/portal/bkgs/play.gif) no-repeat scroll left center;
	display:block;
	padding:0pt 0pt 0 17px;
}

span.nowplaying {
	background:transparent url(/images/portal/bkgs/nowplaying.gif) no-repeat scroll left center;
	display:block;
	padding:0pt 0pt 5px 17px;
}

/* ========= */
/* = LINKS = */
/* ========= */

div.homepage div.newreleases div.links, div.touringpage div.c1 div.links {
	font-size:11px;
	margin:6px 0;
}


/* =================== */
/* = ADS REPLACEMENT = */
/* =================== */

div.ad728 {
	background:url(/images/ad728.gif) top left no-repeat;
	height:90px;
	width:728px;
	margin:0 auto;
}

div.ad160 {
	background:url(/images/ad160.gif) top left no-repeat;
	height:600px;
	width:160px;	
}

div.ad300x {
	background:url(/images/ad300.gif) top left no-repeat;
	height:250px;
	width:300px;	
	margin:0 auto;	
}

/* ======== */
/* = GMAP = */
/* ======== */
div.GMapEZ {
	color: #606060;
	margin-bottom:40px;
}

div.touringpage div.c2 div.GMapEZ a {
	color: #404040;
}

