DIV {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}


body {
	background: #ffffff url(/images/bg.jpg);
	background-position:center; 
	margin: 0px;
	font-family: verdana,arial;
	text-align: center;
	min-width: 900px;
	padding 0;
}



#loginbox {
	position: relative;
	top: 10px;
	margin-left: 420px;
	margin-right: 80px;
	width: 400px;
	height: 100px;
	padding:0;


/*	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid; */
}



.logininput {
	width: 150px;
	border : 1px solid #666;
}


#wrapper {
	margin:0 auto;
	width: 900px;
	text-align: center;
}


a:link {color:#4467B0;}
a:visited {color:#107AA3;}
a:active {color:#005BE6;}
a:hover {color:#000000;}




h3 {
	font-family: verdana,arial;
	margin:0;
}


hr {
	color: #D9E8FF;
	background-color: #D9E8FF;
	height: 1px;
	border: 0;
}


#header {
	width: 900px;
	height: 204px;
	background: #ffffff url(/images/top.jpg);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}


#toplinks {
	width: 900px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}


#body {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
}


.footerlinks {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}



#body img {
	max-width: 480px;
	overflow: hidden;

	/* IE Image max-width */
	width: expression(this.width > 480 ? 480: true);
}


#map_canvas img {
	max-width: 1500px;

	/* IE Image max-width */
	width: expression(this.width > 1500 ? 1500: true);
}



.boxsmall {
	float: left;
	background-color: #F3F3F3;
	//background: #ffffff url(/images/box.jpg);
	width: 276px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	clear: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}


.boxsmallblue {
	float: left;
	background-color: #E6EFFF;
	width: 276px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	clear: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}



.boxsmallr {
	float: right;
	background-color: #F3F3F3;
	width: 276px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}


.divr {
	float: right;
	background-color: #F3F3F3;
	width: 276px;
	margin: 0px 0px 10px 0px;
	border-width: 0px;
}



.boxmain {
	background-color: #F3F3F3;
	width: 578px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}


.boxtop {
	background-color: #FFFFCA; //#FFFF99;
	width: 880px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	border-width: 1px;
	border-color: #FEE189; //#CCFF66;
	border-style: solid;
}




.tabbedbox {
	background-color: #F3F3F3;
	width: 578px;
	margin: 0px 0px 10px 0px;
	text-align: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
	border-top: 0px;
}



.boxmainblue {
	background-color: #E6EFFF;
	width: 578px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}


/*

.boxfull {
	background-color: #F3F3F3;
	//background: #ffffff url(/images/editable/box.png);
	width: 860px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: left;
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}

*/


.leftwrapper {
	margin: 0px;
	float: left;
}


.showthumbnail {
	width: 150px;
	height: 150px;
	margin: 10px;
	float: left;
}


.rightwrapper {
	margin: 0px;
	width: 578px;
	float: right;
}



.rightwrapperl {
	margin: 0px;
	float: left;
	width: 276px;
}


.rightwrapperr {
	margin: 0px;
	float: right;
	width: 276px;
}


.clearboth { clear: both; }


.clearleft { clear: left; }


.clearright { clear: right; }



.listtext {
	font-size:0.75em
}


#rating {
	font-size:0.6em
}



#bandsuggestions {
	width: 300px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	background: #FFFFFF;
	position:absolute; 
	visibility: hidden;
	cursor: default;
}


.bandinput {
	width:300px; 
}


a:link img.closebox { border: 1px solid #E6EFFF; }
a:hover img.closebox { border: 1px solid #333; }


#navlist li {
	list-style-image: url(/images/bullet.gif);
	padding-left: 5px;
	margin-bottom: 5px;
}

.hidden {
	display: none;
}

.photocontainer {
	border: 1px solid #CCCCCC;
	background-color: #FDFDFD;
	padding-top:10px;
	padding-bottom:10px;
}


.showupdates {
	float: right;
	/*border-width: 1px;
	border-color: gray;
	border-style: solid;*/
	padding-top: 10px;
	padding-bottom: 0px;
}

.showupdates a:link {color:green;}
.showupdates a:hover {color:#000000;}
.showupdates a:visited {color:green;}


.tableheading td {
	background-color: #AECBFF;
	padding: 5px;
}

.tablerow td {
	background-color: #D7E4FF; /*#ECF2FF*/
	padding: 5px;
}

.unread td {
	background-color: #B3D7FF;
	padding: 5px;
}

.sendmessage input {width:400px;}
.sendmessage textarea {width:400px;}

.productimage {
	border-width: 1px;
	border-color: #D2E4FF;
	border-style: solid;
}


tr.tracklist:hover {
  background-color: #E6EFFF;
}

