html,body {
	height: 100%;
  	margin-left: auto;
  	margin-right: auto;
}

body {
	margin: 0 0 0 0;
	background-color:#000000;
	height: 100%;
}

div#main {
	width:1150px;
	border: 0px solid yellow;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}

div#menu {
    width:216px;
    background-image: url("images/dunlop.jpg");
    background-repeat:no-repeat;
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    height:100%;
	vertical-align:top;
}

div#menu div#logo {
    width:216px;
    height:75px;
    padding: 0px 0px 0px 0px;
}

div#body {
	margin-left:auto;
	margin-right:auto;
}

div#search {
	width:900px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid white;
	color:#CCC;
	font-size:10px;
	text-align:right;
	vertical-align:middle;
	font-size:10px;
	letter-spacing:1px;
    padding-top:5px;
}


div#content {
	width:900px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid white;
	color:#CCC;
	font-size:10px;
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:top;

}

div#footer {
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px solid blue;
	color:#CCC;
	font-size:9px;
	color:#CCC;
	letter-spacing:1px;
	font-weight:normal;
	text-align:center;
	padding-top:50px;
	width:800px;
}

div#footer a, div#menu a:visited{
	font-size:9px;
	color:#CCC;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

div#footer a:hover{
	font-size:9px;
	color:#ffffff;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;
}

div#menu div {
	padding-left:60px;
	padding-top:20px;
	font-size:11px;
	color:#b1b1b1;
	letter-spacing:1px;
	border:0px solid blue;
	font-weight:bold;
	overflow:hidden;
}

div#menu div a, div#menu div a:visited{
	font-size:11px;
	color:#b1b1b1;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

div#menu div a:hover{
	font-size:11px;
	color:#b71c23;
	letter-spacing:1px;
	font-weight:bold;
	text-decoration:none;
}
	
div#menu div div {
	padding-top:0px;
	padding-left:0px;
	color:red;
	border:0px solid red;
	min-height:0px;
}

div#menu div div div{
	padding-left:0px;
	padding-top:10px;
	font-size:10px;
	color:#CCC;
	letter-spacing:1px;
	border:0px solid yellow;
	font-weight:normal;
	height:10px;
}

div#menu div div div a, div#menu div div div a:visited{
	font-size:9px;
	color:#CCC;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
}

div#menu div div div a:hover{
	font-size:9px;
	color:#ffffff;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;
}

input.radio {
	background-color: #000000;
}


input.text {
	background-color: #3b3838;
	border: 1px solid #3b3838;
	font-size:10px;
	color:#ffffff;
	width:125px;
}

input.text-short {
	background-color: #3b3838;
	border: 1px solid #3b3838;
	font-size:10px;
	color:#ffffff;
	width:30px;
}

textarea{
	background-color: #3b3838;
	border: 1px solid #3b3838;
	font-size:10px;
	color:#ffffff;
}

select{
	background-color: #3b3838;
	border: 1px solid #3b3838;
	font-size:10px;
	color:#ffffff;
	width:125px;
}

label {
	font-size:10px;
	color:#CCC;
}

/* links */
a, a:visited{
	color:#CCC;
	text-decoration:none;
	font-size:9px;
	letter-spacing:1px;
}

a:hover {
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
}

/* Support, FAQ */
a.white, a.white:visited{
	color:#ffffff;
}

a.white:hover {
	color:#b71c23;
}

a.red, a.red:visited, a.red:hover{
	color:#b71c23;
}

/* FAQ */
a.faq {
	padding-left:5px;
	padding-top:10px;
	padding-bottom:2px;
}


.white {
	color:#ffffff;
}
/* /links */
td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCC;
	letter-spacing:1px;
	font-weight:normal;
	text-decoration:none;
}

/* bgcolor */
.bg-darkgrey {
	background-color:#211f1f;
}

.bg-lightgrey {
	background-color:#333333;
}

/* /bgcolor */

/* color */
.red {color:#b71c23;}
/* /color */

.bold {font-weight:bold;}

/* padding */
.pad-l-20 {
	padding-left:20px;
}

.pad-l-25 {
	padding-left:25px;
}

.pad-l-5 {
	padding-left:5px;
}

.pad-l-10 {
	padding-left:10px;
}

.pad-r-5 {
	padding-right:10px;
}

.pad-t-5 {
	padding-top: 5px;
}

.pad-t-20 {
	padding-top: 20px;
}

.pad-b-20 {
	padding-bottom: 20px;
}

.pad-rl-10 {
	padding-left:10px;
	padding-right:10px;
}

.pad-b-5 {
	padding-bottom: 5px;
}

.pad-tb-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.pad-tb-10 {
	padding-top: 10px;
	padding-bottom:10px;
}
/* /padding */

.faq-q {
	background-image:url('images/support/faq_q.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

.faq-a {
	background-image:url('images/support/faq_a.jpg');
	background-position:left center;
	background-repeat:no-repeat;
}

/* text */
.text-right {
	text-align:right;
}

/* /text */

/* show/hide */
tr.show {display:inline-table;}
tr.hide {display:none;}
/* /show/hide */

div.formE {
	width:620px;
	float:right;
}

td.topline {border-top:1px solid black;}
td.bottomline {border-bottom:1px solid black;}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	display:inline;
	letter-spacing:1px;
}

td.lines {
	background-image:url('images/line.jpg');
	background-repeat:repeat-x;
	background-position:left center;
	height:3px;
	font-size:2px;
}

/* pip styles */
#productInfo {
    height:275px;
    overflow:hidden;
}

#whosUsing{
	height:0px;
	overflow:hidden;
	color:#CCC;
}

#icons {
	height:175px;
	overflow:hidden;
}

#flashradio {
	height:0px;
	overflow:hidden;
}

.productInfoText {
	font-size: 10px;
	color: #f6f2f2;
}
/* /pip styles */

.botwHeader {
    font-size:16pt;
}

.botw_section { margin-top:25px; }
.botw_heading { color:#CCCCCC; font-size:1.2em; font-weight:bold; }
.botw_text { background-color:#333333; color:#FFFFFF; padding:10px; }
.botw_photo { border:1px solid #FFF; width:482px; height:360px; }
.botw_band_name { font-size:2em; color:#CCC; }
.botw_listen { color:#b71c23; font-size:1.2em; font-weight:bold; padding:2px; }
.botw_table th { text-align:left; }
.botw_table td { background-color:#333333; color:#FFF; padding:3px 13px; border-bottom:1px solid black; }

.strings_table { margin-top:15px }
