* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 line-height: 16px;
 background-color: #ccc;
}
#wrapper { 
 margin: 0 auto;
 width: 842px;
}
#headphones {
 float: left;
 width: 832px;
 height: 800px;
 background-image: url('images/headphones-background-v2.jpg');
 background-repeat: no-repeat; 
}
#header {
 float: left;
 width: 581px;
 height: 125px;
 padding: 0;
 background-image: url('images/header.jpg');
 margin: 20px 0px 0px 123px;
 border-top: 1px solid #9E1B1E;
 border-bottom: 0px solid #9E1B1E;
 border-left: 1px solid #9E1B1E;
 border-right: 1px solid #9E1B1E;
}
#menu {
 float: left;
 width: 581px;
 height: 25px;
 margin-left: 123px;
 border-left: 1px solid #9E1B1E;
 border-right: 1px solid #9E1B1E;
 border-bottom: 0px solid #9E1B1E;
 border-top: 1px solid #9E1B1E;
}
#content {
 float: left; 
 width: 571px;
 min-height: 350px;
 padding: 20px 0px 10px 10px;
 margin-left: 123px;
 border-top: 1px solid #9E1B1E;
 border-bottom: 0px solid #9E1B1E;
 border-left: 1px solid #9E1B1E;
 border-right: 1px solid #9E1B1E;
 background-color: #f8f8f8;
}
#office {
 float: left;
 width: 581px;
 height: 25px;
 margin-left: 123px;
 border-left: 1px solid #9E1B1E;
 border-right: 1px solid #9E1B1E;
 border-bottom: 0px solid #9E1B1E;
 border-top: 1px solid #9E1B1E;
 background-color: #9E1B1E;
}
#copyright { 
 float: left;
 width: 571px;
 padding: 5px;
 margin: 0px 0px 10px 123px;
 border: 1px solid #9E1B1E;
 background: #303030;
}

/* Image Handlers */
#frame {
 width: 571px;
 margin: 25px 0 25px 0;
 clear: right;
 }

#images {
 width: 456px;
 padding: 5px;
 background-image: url('images/background.gif');
}

#imagesright {
 border: 2px solid #9E1B1E;
 padding: 2px;
 margin: 0 0 5px 5px;
 float: right;
 clear: both;
 background-color: #9E1B1E;
}

#imagesleft {
 border: 2px solid #9E1B1E;
 padding: 2px;
 margin: 0 5px 5px 0;
 float: left;
 background-color: #9E1B1E;
}

ul {margin-left: 2.5em; padding-left: 0;}

a:link {color: #0000FF; text-decoration: none}
a:visited {color: #0000FF; text-decoration: none}
a:hover {color: #0000FF; text-decoration: underline}
a:active {color: #0000FF; text-decoration: underline}

.banner {font-family: arial; font-size: 20px; line-height: 22px; color: #fff;}
a.banner:link {color: #fff ; text-decoration: none}
a.banner:visited {color: #fff ; text-decoration: none}
a.banner:hover {color: #ffff00; text-decoration: none}
a.banner:active {color: #ffff00; text-decoration: none}

.arrow {font-family: arial; font-size: 11px; line-height: 15px; color: #303030;}
a.arrow:link {color: #303030 ; text-decoration: none}
a.arrow:visited {color: #303030 ; text-decoration: none}
a.arrow:hover {color: #660000; text-decoration: underline}
a.arrow:active {color: #660000; text-decoration: underline}

.captions {font-family: arial; font-size: 11px; line-height: 13px; color: #e8e8e8;}

.copyright {font-family: arial; font-size: 11px; line-height: 15px; color: #f8f8f8; }
a.copyright:link {color: #f8f8f8 ; text-decoration: none}
a.copyright:visited {color: #FFFF00 ; text-decoration: none}
a.copyright:hover {color: #fff; text-decoration: underline}
a.copyright:active {color: #fff; text-decoration: underline}

h1 {color: #B00000 }
h2 {color: #B00000 }
h3 {color: #B00000 }
h4 {color: #B00000 }

.menu {font-family: arial; font-size: 12px; color: #fff; font-weight: bold; letter-spacing: 5px; }
a.menu:link {color: #fff; text-decoration: none}
a.menu:visited {color: #fff; text-decoration: none}
a.menu:hover {color: #6699ff; text-decoration: none}
a.menu:active {color: #6699ff; text-decoration: none}

.address-header {font-family: arial; font-size: 18px; color: #000; letter-spacing: 3px; }

.address {font-family: arial; font-size: 12px; color: #303030; line-height: 16px; }
a.address:link {color: #303030; text-decoration: none}
a.address:visited {color: #00FFFF; text-decoration: none}
a.address:hover {color: #00FFFF; text-decoration: underline}
a.address:active {color: #00FFFF; text-decoration: underline}

.clear {clear: both;}
.clear span {position: absolute;left: -9999em;}

/*Menu Buttons*/

.menubuttons a{
display: block;
text-decoration: none;
font: 13px Arial;
font-weight: bold;
color: black;
width: 82px;
height: 20px;
float: left;
display: inline;
margin: 0px;
background-color: #ccc;
padding-top: 5px;
border-right: 1px solid #ccc;
text-align:center;
}

.menubuttons a:hover{
background-color: #9E1B1E;
color: white;
}

.officebuttons a{
display: block;
text-decoration: none;
font: 13px Arial;
font-weight: bold;
color: white;
width: 192px;
height: 20px;
float: left;
display: inline;
margin: 0px;
background-color: #9E1B1E;
padding-top: 5px;
border-right: 1px solid #9E1B1E;
text-align: center;
}

.officebuttons a:hover{
text-decoration: underline;
color: white;
}