/* main.css */
body {
	background-color: #000000;
	margin: 0;
	text-align: center;
	color: #FFFFF0;
}
#container {
   width: 1000px;
   margin: 0 auto;
   background-color: #000000;
   color: #FFFFF0;
   border: 2px solid #808080;
}
.txt11 {
   font-size: 11px;
}
.txt12 {
   font-size: 12px;
}
.txt14 {
   font-size: 14px;
}


/* Menu styles */
#menubar {
   border: 6px solid #808080;
   border-width: 6px 0;
   font: bold 0.9em/1.3em verdana,arial;
   padding-top: 2px;
   margin-bottom: 8px;
}
#menubar A, #title A {
   color: #FFFFFF;
   text-decoration: none;
}
#menubar A:hover, #title A:hover {
   color: #FF0000;
}
.nav  {
   color: #FFFFFF;
   text-decoration: none;
}
.nav:hover  {
   color: #FF0000;
}

/* Search stuff on menu bar */
.search_text {
   font: 11px arial;
   width: 250px;
   margin-bottom: 2px;
}
.search_select {
   font: 11px arial;
   width: 90px;
   margin-top: 0px;
}
.search_button {
   font: 10px arial;
}

/* main content layout */
#left_panel {
   float: left;
   width: 216px;
   text-align: left;
   font: normal 0.8em/1.1em verdana;
   color: #000;
}
#main_panel {
   float: left;
   width: 590px;
   margin-left: 4px;
   text-align: left;
   font: normal 0.8em/1.1em verdana;
}
#right_panel {
   float: right;
   width: 180px;
   margin-left: 4px;
   text-align: left;
   font: normal 0.8em/1.1em verdana;
   color: #000;
}
#right_panel A {
   padding-left: 20px;
}


.flowRight {
   clear: both;
   float: right;
   padding-top: 15px;
}
.flowLeft {
   padding-top: 15px;
}


#title {
   background-color: #808080;
   color: #FFFFFF;
   width: 100%;
   font: bold 1em/1.6em verdana;
   text-align: left;
   margin-bottom: 20px;
} 
#subtitle {
   background-color: #808080;
   color: #FFFFFF;
   width: 100%;
   font: bold 1em/1.4em verdana;
   text-align: left;
   margin-top: 0px;
}
.boxit {
   border: 2px solid #808080;
   margin-top:10px;
   padding-bottom:10px;
}


.content {
   margin-top: 4px;
   padding-left: 10px;
   font: normal 12px/16px verdana;
}
.content A {
   color: #FFFFFF;
   font: 1em/1.7em verdana,arial;
   text-decoration: none;
}
.content A:hover {
   text-decoration: underline;
   color: #FF0000;
}
.content fieldset {
   width: 550px;
}

/* Errors */
#alert {
   width: 545px;
   position: relative;
   left: 0;
   border: 2px solid red;
   color: white;
   font: bold 14px verdana;
   text-align: center;
   margin-bottom: 15px;
}
#error {
	color: #F00;
}

/* CHECKOUT */
.addressFieldShort {
   width: 150px;
}
.addressField {
   width: 310px;
}
.login_header {
	font: bold 12px verdana;
}
legend {
	color: #FFF;
}
.formTitle {
	width: 150px;
}


/* IMAGES */
.thumbnail_button {
   font: normal 10px arial;
}
.showBorder {
   border: 2px solid #808080;
}
.showBorderThick {
   border: 4px solid #808080;
}



/* SUPPORT FORM */
#support_form_panel {
   padding-top: 30px;
   padding-left: 40px;
   font: bold 14px/16px verdana,arial;
}
.support {
   font: bold 12px/14px verdana,arial;
}
.supporttextbox {
   width: 400px;
}
.supportbutton {
   font: bold 12px verdana;
   padding: 0 10px;
}
.supporttextarea {
   width: 400px;
   height: 160px;
}

/* Basket */
.basketHeader {
   font: bold 10px verdana,arial;
   color: #FFFFFF;
   background-color: #1F1F1F;
}
.basketData2 {
   font: 11px verdana,arial;
   background-color: #000000;
   color: #FFFFFF;
}
.basketData {
   font: 11px verdana,arial;
   background-color: #000000;
   color: #FFFFFF;
}
.basketData:hover {
   background-color: #1F1F1F;
}
.basketData A {
   font: normal 11px verdana,arial;
   color: #FFFFFF;
   text-decoration: none;
}
.basketData A:hover {
   font: normal 11px verdana,arial;
   color: #FF0000;
   text-decoration: underline;
}
.basketTotals {
   font: bold 12px verdana,arial;
}

/* Splash Page */
#splash {
   margin:0 auto;
   width:1000px;
   background-color: #000;
   height: 100%;
}
#leftpanel {
   float: left;
   width: 146px;
   text-align:left;
   font: normal 9px/10px verdana,sans-serif;
   color: #000;
}
#rightpanel {
   float: right;
   width: 146px;
   text-align: right;
   font: normal 9px/10px verdana,sans-serif;
   color: #000;
}
#centerpanel {
   float: left;
   width: 690px;
}


#box1 {
   width:680px;
   height:240px;
   background-color:black;
   color:white;
   font-family:verdana,arial;
   font-size:11px;
}
#lower_panel {
   clear: both;
    width:600px;
    margin:0 auto;
}
#enter_box {
   float:left;
   width:240px;
   padding:10px 4px;
   background-color:black;
   color:white;
   font-family:verdana,arial;
   font-size:12px;
  }
#leave_box {
   float:right;
   width:240px;
   padding:10px 4px;
   background-color:black;
   color:white;
   font-family:verdana,arial;
   font-size:12px;
}

/* Footer */
#footer {
   clear: both;
   padding-top: 10px;
   margin: 15px 0;
   font: normal 0.7em/1.1em verdana,arial;
   border-top: 2px solid #808080;
}
#footer A {
   color: #FFFFFF;
   text-decoration: underline;
}
#footer A:hover {
   color: #FF0000;
}

