/* @override http://www.mp3beamer.com/main.css */

* {
 padding: 0;
 margin: 0;
}
body {
 font-family: verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-image: url(images/bg_1px.jpg);
 background-repeat: repeat-x;
 background-color: #999999;
}

p {padding: 10px 0px 10px 0px}
h1 {padding:12px 0px 8px; font-size:1.5em; color:#333333;}
h2 {padding:12px 0px 8px; font-size:1.25em; color:#333333;}
h3 {padding:12px 0px 8px; font-size:1.15em; color:#333333;}

ol li {margin-left:25px;padding-left:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul li {list-style:disc;margin-left:25px;padding-left:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.leftcolumnlist ul li {
	list-style:none;
	margin: 0px 0px 9px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
        

blockquote {margin-left:25px;padding-left:0px;}

    a:link {
           color: #007dbe;
           text-decoration: none;
}
    a:visited {
           color: #007dbe;
           text-decoration: none;
}
    a:active {
           color: #007dbe;
           text-decoration: none;
}
    a:hover {
           color: #007dbe;
           text-decoration: none;
}
	a.white:link {
		   color: #ffffff;
		   text-decoration: none;
		   font-size: 12px;
}
	a.white:visited {
		   color: #ffffff;
		   text-decoration: none;
		   font-size: 12px;
}
	a.white:active {
		   color: #ffffff;
		   text-decoration: none;
		   font-size: 12px;
}
	a.white:hover {
		   color: #ffffff;
		   text-decoration: none;
		   font-size: 12px;
}

#wrapper {
 width: 754px;
 margin: 0 auto;
 overflow:hidden;
}

#header {
 border: none;
 margin: 40px 0px 1px 0px;
 height: 121px;
 width: 754px;
 padding: 0px;
 background-image: url(images/header.jpg);
}
* html #header {height:121px}  

#header a { width: 100%; height: 121px; display: block; }


#leftcolumn { 
 margin: 0px 0px 0px 0px;
 display: inline; 
 width: 127px;
 float: left;
 padding: 0px;
 padding-bottom: 1000em;
 margin-bottom: -1000em;
 border: none;
 background-image: url(images/leftcolumn_1px.jpg);
 background-repeat: repeat-y;
 height: auto;
}

.leftcolumnbtn { 
 margin: 3px 3px 0px 0px;
 display: inline; 
 width: 120px;
 float: left;
 min-height: 28px;
 padding: 0px;
 border: none;
 background-image: url(images/category_btn.gif);
 background-repeat: no-repeat;
 color: white;
 font-weight: bold;
}
* html .leftcolumnbtn {height:28px}

.buttontext { 
 margin: 7px 0px 0px 7px;
 display: inline; 
 width: 137px;
 float: left;
 min-height: 18px;
 padding: 0px;
 border: none;
 color: white;
 font-weight: normal;
 font-size: 12px;
}
* html .buttontext {height:18px}  

.buttontext2 { 
 margin: 7px 0px 0px 7px;
 display: inline; 
 width: 100px;
 float: left;
 min-height: 18px;
 padding: 0px;
 border: none;
 color: white;
 font-weight: normal;
 font-size: 12px;
}
* html .buttontext2 {height:18px}  

.listitems { 
 margin: 0px 0px 0px 14px;
 display: inline; 
 width: 100px;
 float: left;
 min-height: 18px;
 padding: 0px;
 border: none;
 background-image: url(images/returns.gif);
 background-repeat: no-repeat;
 color: white;
 font-weight: bold;
}
* html .listitems {height:18px}  

.lastlist { 
 margin: 0px 0px 0px 14px;
 display: inline; 
 width: 100px;
 float: left;
 min-height: 18px;
 padding: 0px;
 border: none;
 background-image: url(images/lastlist.gif);
 background-repeat: no-repeat;
 color: white;
 font-weight: bold;
}
* html .lastlist {height:18px}  


.listtext { 
 margin: 6px 0px 0px 12px;
 display: inline; 
 width: 114px;
 float: left;
 min-height: 18px;
 padding: 0px;
 border: none;
 color: white;
 font-weight: bold;
}
* html .listtext {height:18px} 

.leftcolumnlist { 
 margin: 6px 0px 0px 6px;
 display: inline; 
 width: 90px;
 float: left;
 padding: 0px;
 border: none;
 color: white;
 font-weight: bold;
 line-height: 14px;
}

#centercolumn { 
 border: none;
 background-color: #ffffff;
 margin: 0 auto;
 display: inline; 
 padding: 0px;
 width: 456px;
 float: left;
} 

#promographic { 
 border: none;
 background-image: url(images/promographic.jpg);
 background-repeat: no-repeat;
 margin: 1px 3px 3px 3px;
 display: inline; 
 padding: 0px;
 width: 450px;
 float: left;
 min-height: 124px;
}

#promographic a { width: 450px; height: 124px; display: block; }

* html #promographic {height: 124px} 

#bottomad { 
 border: none;
 margin: 1px 3px 3px 3px;
 padding: 0px;
 width: 450px;
 float: left;
}

#centercontent { 
 border: none;
 margin: 5px 10px 3px 10px;
 display: inline; 
 padding: 0px;
 width: 430px;
 float: left;
 min-height: 400px;
 font-size: 12px;
 line-height: 18px;
 background-color: white;
}
* html #centercontent {height: 400px} 

#rightcolumn {
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-bottom: 1000em;
 margin-bottom: -1000em;
 display: inline; 
 width: 170px;
 float: left;
 border: none;
 background-image: url(images/rightcolumn_1px.jpg);
 background-repeat: repeat-y;
}

#wesupport { 
 margin: 3px 3px 3px 9px;
 display: inline; 
 width: 156px;
 float: left;
 min-height: 28px;
 padding: 0px;
 border: none;
 background-image: url(images/wesupport_btn.gif);
 background-repeat: no-repeat;
 color: #333333;
}
* html #wesupport {height:28px} 

.rightcolumnbtn { 
 margin: 3px 3px 3px 9px;
 display: inline; 
 width: 156px;
 float: left;
 min-height: 28px;
 padding: 0px;
 border: none;
 background-image: url(images/rightcolumn_btn.gif);
 background-repeat: no-repeat;
 color: white;
 font-weight: bold;
}
* html .rightcolumnbtn {height:28px}  

#footer {
 background-image: url(images/footer_1px.jpg);
 margin: 1px 0px 0px 0px;
 display: inline; 
 padding: 0px;
 float: left;
 width: 754px;
 height: 41px;
 text-align: center;
 color: white;
}
* html #footer {height:41px} 

.w3button {
	text-align: center;
	border: none;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}


