@charset "utf-8";

/* CSS Document */





/* General page layout markup*/

body {

  margin:0px;

  margin-top:25px;

  background-color:#000000;

  background-image:url(images/bg-pattern.gif);

  background-repeat:repeat;

  color: #000;

  font-size:76%;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  text-align: center;

  scrollbar-face-color: #FFF; 

  scrollbar-shadow-color: #FFF;

  scrollbar-highlight-color: #FFF; 

  scrollbar-3dlight-color: #000;

  scrollbar-darkshadow-color: #000; 

  scrollbar-track-color: #FFF;

  scrollbar-arrow-color: #000

}



/* Layout */

#container {

  width:775px;

  margin:0 auto;

  text-align: left;

  background-color:#F9F8D2;

}


#wrapper {

  float:left;

  width:100%;

  text-align: left;

  background-color:#F9F8D2;

}


#header {

  float:left;

  width:775px;

  text-align: left;

  background-color:#F9F8D2;

}



#banner {

  float:left;

  width:775px;

  height:100px;

  background-color:#F9F8D2;

}


#bannertext {

  float:left;

}


#bannercart {

  float:right;

  height:100px;

  padding-top: 47px;

}

#bannercart a, #bannercart img {

  border: none;

  vertical-align: middle;

}

#bannerlogo {

  float:right;

}


#menuholder {

  float:left;

  width:775px;

  background-color:#F9F8D2;

}


#menu {

  float:left;

  padding-top:2px;

  padding-bottom:3px;

}


#email {

  float:right;

  padding-top:2px;

  padding-bottom:3px;

}



.blackbartop {

  float:left;

  width:765px;

  margin-left:5px;

  margin-right:5px;

  background-color:#000000;

}


.blackbarbottom {

  float:left;

  width:765px;

  height:15px;

  margin-left:5px;

  margin-right:5px;

  background-color:#000000;

}


#thumbinfo {

  float:right;

  margin:0 5px 0 0;

  width:775px;

}



#thumbnailholder {

  float:left;

  width:775px;

  background-color:#F9F8D2;

  padding-bottom:5px;

}



#thumbnails {

  float:left;

  width:745px;

  height:90px;

  background-color:#F9F8D2;

}



.arrowleft {

  float:left;

  width:16px;

  height:90px;

  background-color:#F9F8D2;

}


.arrowright {

  float:right;

  width:16px;

  height:90px;

  background-color:#F9F8D2;

}


#contentholder {

  float:left;

  width:775px;

  background-color:#F9F8D2;

}


#productholder {

  float:left;

  width:775px;

}


#largeimage {

  float: left;

  margin:10px 0 0 5px;

  width:380px;

  height:285px;

  text-align: center;

}

#largeimage .dataBox {

  margin-left: auto;

  margin-right: auto;

}


#productinfo {

  float:right;

  margin:10px 5px 0 0;

  width:380px;

}



#thumbinfo {

  float:right;

  margin:0 5px 0 0;

  width:775px;

}



#thumbnailholder {

  float:left;

  width:775px;

  background-color:#F9F8D2;

  padding-bottom:5px;

}



#thumbnails {

  text-align:center;

  float:left;

  width:743px;

  height:90px;

  background-color:#F9F8D2;

}



.arrowleft {

  float:left;

  width:16px;

  height:90px;

  background-color:#F9F8D2;

}



.arrowright {

  float:right;

  width:16px;

  height:90px;

  background-color:#F9F8D2;

}



#infoholder {

  float:left;

  width:775px;

}



#colleft {

  float: left;

  margin:10px 0px 15px 5px;

  width:380px;

}



#colright {

  float:left;

  margin:10px 5px 15px 5px;

  width:375px;

}



#footer {

  float:left;

  width:775px;

  background-color:#F9F8D2;

}



#terms {

  float:left;

  width:775px;

  margin-top:5px;

}


/* Text formatting */

p {

  color:#FFFFFF;

  font-size:0.9em;

}



a {}



a:hover {}



h1 {}



h2 {}



h3 {}



#menu ul {

  margin:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

  } 



#menu ul li {

  padding:0px 0px 0px 0px;

  margin-left: 15px;

  display: inline;

}



#menu a {

  margin:0px 0px 0px 0px;

  color:#FFFFFF;

  font-size:0.9em;

  font-weight:bold;

  text-decoration:none;  

}



#menu a:hover {

  color:#F9F8D2;

}



#email a {

  margin: 0px 5px 0px 0px;

  color:#FFFFFF;

  font-size:0.9em;

  text-decoration:none;

  font-weight:bold;

}



#email a:hover {

  color:#F9F8D2;

}



#productinfo h1 {

  color:#000000;

  font-weight:bold;

  font-size:1.2em;

  margin:5px 5px 10px 5px;

}



#productinfo h2 {

  color:#000000;

  font-size:1em;

  margin:5px 5px 5px 5px;

}



#productinfo p {

  color:#000000;

  font-size:0.9em;

  margin:5px 5px 5px 5px;

}

#productinfo p span {

  color:#FF0000;
  font-weight:bold;

}



#productinfo a, #infoholder a {

  color:#000000;

  font-size:0.8em;

  text-decoration:none;

}

#productinfo a span, #infoholder a span {

  color:#FF0000;

  font-weight:bold;

}

#productinfo a:hover, #infoholder a:hover {

  text-decoration:underline;

}


.inputRequirement {
  color: #ff3333;
}


#thumbinfo p {

  text-align:left;

  color:#000000;

  font-size:0.9em;

  margin:5px 5px 5px 397px;

}





#colleft h1 {

  color:#000000;

  font-weight:bold;

  font-size:1.2em;

  margin:5px 5px 10px 5px;

}



#colleft h2 {

  color:#000000;

  font-size:1em;

  margin:5px 5px 5px 5px;

}



#colleft p {

  color:#000000;

  font-size:0.9em;

  margin:5px 5px 5px 5px;

}



#colleft a {

  color:#000000;

  font-size:0.8em;

  text-decoration:none;

  margin:5px 5px 5px 5px;

}



#colleft a:hover {

  text-decoration:underline;  

}



#colright h1 {

  color:#000000;

  font-weight:bold;

  font-size:1.2em;

  margin:5px 5px 10px 5px;

}



#colright h2 {

  color:#000000;

  font-size:1em;

  margin:5px 5px 5px 5px;

}



#colright p {

  color:#000000;

  font-size:0.9em;

  margin:5px 5px 5px 5px;

}



#colright a {

  color:#000000;

  font-size:0.8em;

  text-decoration:none;

  margin:5px 5px 5px 5px;

}



#colright a:hover {

  text-decoration:underline;

}



#thumbinfo p {

  text-align:left;

  color:#000000;

  font-size:0.9em;

  margin:5px 5px 5px 397px;

}



#terms p {

  text-align:right;

  color:#000000;

  font-size:0.8em;

  margin:0 5px 0 0;

  padding-bottom:5px;

}

#terms a {

  color:#000000;

  text-decoration:none;

}



#terms a:hover {

  color:#000000;

  text-decoration:underline;

}



img {

  margin:0px 0px 0px 0px;

  border:0px 0px 0px 0px;

  padding:0px 0px 0px 0px;

}



#thumbnails img {

  border:none;

  padding-left:1px;

  padding-right:1px;

}



#motioncontainer {
  /*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */

  width: 743px; /* Set to gallery width, in px or percentage */

  height: 90px; /* Set to gallery height */
  /*background-color:#000000;*/

}



#motioncontainer a img {

  border: 0px solid #cccccc; /* Set image border color */

}



#motioncontainer a:hover img {

  border: 0px solid navy; /* Set image border hover color */

}



#statusdiv {

  background-color: lightyellow;

  border: 1px solid gray;

  padding: 2px;

  position: absolute; /* Stop Editing Gallery Styles */

  left: -300px;

  visibility: hidden;

}



#motioncontainer a:hover {

  color: red; /* Dummy definition to overcome IE bug */

}

input.form, select.form, textarea.form {

  border: 1px solid #888888;

  background-color: #FFFEDA;

  font-size: 1em;

}

#infoholder {

  padding: 7px;

}


#infoholder > table {

  padding: 7px;

}

#infoholder img {

  border: none;

}


.dataBox {
  border: 1px solid black;
  border-collapse: collapse;
}

table.dataBox td, table.dataBox th {
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.8em;
}

table.dataBox th {
  text-align: center;
  background: #000000;
  color: #ffffff;
}

table.dataBox td {
  text-align: center;
  background: #F9F8D2;
  border: 1px solid #a2a188;
}


table.productConfirm {
  border: 1px solid black;
  border-collapse: collapse;
}

table.productConfirm td {
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
}

table.productConfirm td {
  background: #F9F8D2;
  border: 1px solid #a2a188;
}

#stockholder {

  float: right;

  text-align: center;

  padding: 2px;

}

/*td.dataBox, span.dataBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}*/

/* End Gallery Styles */

a {

  color:#000000;

  font-size:1em;

  text-decoration:none;

}

a:hover {

  text-decoration:underline;

}

.red{
	color:#FF0000;}