/* CSS Document */

a:active {

	text-decoration: none; 

	color: #500000;

}

a:link {

	text-decoration: none; 

	color: #500000;

}

a:hover {

	text-decoration: none;

	color: #fbb000;

}

a:visited {

	text-decoration: none; 

	color: #500000;

}

body {
	background-image: url(images/bgd_1.jpg);
	background-repeat: repeat;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

em {
  color: #DF0024;
  font-size: 10pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: blink;
}

#catagory {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	background-image: url(images/contenthead_1.gif);
	padding: 5px 5px 5px 8px;
	display: block;
	margin-bottom: 0px;
	margin-top: 12px;
}

#headerleft {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	background-image: url(images/header_left.gif);
	padding: 5px 5px 5px 8px;
	display: block;
	margin-bottom: 0px;
	margin-top: 12px;
}

#headerright {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	background-image: url(images/header_right.gif);
	padding: 5px 5px 5px 8px;
	display: block;
	margin-bottom: 0px;
	margin-top: 12px;
}



#catagory a {
	color: #ffffff;
  	text-decoration: none;
}


#subcatagory {
	font-family: arial, verdana, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	display: block;
	float: left;
	padding: 2 2 8 0;
	margin: 0 0 8 0;

}

#relatedcontent {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffffff;
	background-image: url(images/relatedhead_1.gif);
	padding: 5px 5px 5px 8px;
	display: block;
	margin-bottom: 8px;

}

.pic {
	border: 1px solid;
	border-color: #500000;
	float: none;
}

#mainpic {
	border: 1px solid;
	border-color: #500000;
	margin-bottom: 5px;
	float: none;
}

#relatedpic {
	border: 1px solid;
	border-color: #500000;
	margin-bottom: 5px;
	float: none;
	margin-left: 8px;
}

#tnpic1 {
	border: 1px solid;
	border-color: #500000;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
}

#tnpic2 {
	border: 1px solid;
	border-color: #500000;
	margin-bottom: 5px;
	margin-right: 5px;
	float: left;
}
#tnpic3 {
	border: 1px solid;
	border-color: #500000;
	margin-bottom: 5px;
	float: left;
}
#manufacturer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #500000;
}
#title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #500000;
}
#whitetitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #ffffff;
}
#price
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #333333;
}

#wantmore
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	border-bottom-color: #500000;
	display: block;
	border: solid 1px;
	border-left-color: #E1E0E0;
	border-right-color: #E1E0E0;
	border-top-color: #E1E0E0;
	margin-left: 8px;
	margin-right: 8px;
}

#description
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #000000;
}

#button
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #000000;
}
input {
    font-size:0.8em;
    color:#500000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
    background:#fbb000;
    border-color:#febf2c;
	margin-top: 8px;
	cursor:pointer;
}

input.button:hover {
	background:#500000;
	border-color:#812c2c;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #fbb000;
	margin-top: 8px;
}

ul {
	line-height:1.2em;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(images/arrow_1.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.morecontent ul {
	line-height:1.2em;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 8px;
	list-style-position: inside;
	list-style-image: url(images/arrow_1.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

ul .readon {
	line-height:1.2em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-position: inside;
	list-style-image: url(images/arrow_1.gif);
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


#dd {
  margin-left: 0;
  padding: 0 0 0 0;
}

#dd li {
  margin: 1 0 0 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}

#dd li a.menu {
	display: block;
	text-align: center;
	background: #500000;
	padding: 4px 10px;
	margin: 0 1px 0 0;
	color: #FFF;
	width: auto;
	text-decoration: none;
}

#dd li a.menu:hover {
  background: #fbb000;
}

.submenu {
  background: #500000;
  border: 1px solid #fff;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
  display: block;
  font: 11px arial;
  text-align: left;
  text-decoration: none;
  padding: 5px;
  color: #fff;
}

.submenu a:hover {
  background: #fbb000;
  color: #FFF;
}
.topwhiteborder {

	border-top: solid #fff 1px;
}


/* ### navbar start ### */
#navbackg {
  background-image: url('/nav/images/navbarbackg.gif');
  background-color: white;
  padding: 0px 0px 2px 0px;
}

.navtitle {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 13px;
  font-weight: bold; 
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  /* word-spacing: -1px; */
}

.navtitle a {
  color: white;
  text-decoration: none;
}

.navtitle a:hover {
  color: #fbb000;
  text-decoration: none;
}

.navtitle_b {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 13px;
  font-weight: bold; 
  color: black;
  text-decoration: none;
  /* word-spacing: -1px; */
}

.navtitle_b a {
  color: #ffffff;
  text-decoration: none;
}

.navtitle_b a:hover {
  color: black;
  text-decoration: none;
}

#subnav a, #subnav a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 

  line-height: 12px;
  font-weight: bold; 
  color: white;
  text-decoration: none; 
  background-color: #970303;   
  display: block;
  margin: 0px;
  opacity: 1;
  border: 1px solid;
  border-color: white;
  padding: 2px 4px 2px 4px;
  width: 135px;
}

#subnav a:hover {
  color: #950303;
  background-color: #fbb000;
  display: block;
  opacity: 1;
  border: 1px solid;
  border-color: white;
  padding: 2px 4px 2px 4px; 
}
/* ### navbar end ### */


.whitetable {
	background-color: #FFFFFF;
}

 hr {
  border: 0;
  width: 100%;
   color: #500000;
background-color: #500000;
height: 1px;
}

.popuptext {
  background: none;
  font-family: verdana,arial,sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  line-height: 15px; 
  font-weight: BOLD; 
  font-variant: normal; 
  text-transform: none; 
  text-decoration: none;
  color: #FFFFFF; 
}

/*CMS specific styles */
table.main { border: 2px solid #000000; }
table.sub { border: 0px; color: #fff; }

.tbcms { border-collapse:collapse; border-spacing:0; border:2px solid #500000; border-width:2px 2px 2px 2px; margin:0; }
.tbcms th, .tbcms td { border:1px solid #500000; border-width:0 1px 1px 0; padding:2px 6px; font-size:0.8em; }

.tbcms_head { background: #FAC54A; } /* #FFC142; } * #FFDD80; } */
a.tbcms_head { color: #00339D; }
a.tbcms_head:hover { color: #000000; }

.tbcms td[scope] { font-weight:bold; }

h1 {
  margin:0;
  padding:0;
}
h1 a {
  display: block;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  background-color: #FBB000;
  color: #500000; 
  text-decoration: none;
  margin-bottom:1px;
  padding: 4px 8px;
}
* html h1 a {
  width:155px;
}
h1 a:hover {
  border-left: 4px solid #FBB000;
  background-color: #FAC54A;
  color: white;
}
h1.selected {
  font-size: 10px;
  line-height: 12px;
  font-weight: bold;
  background-color: #8D9EBC;
  color: white;
  border-left: 4px solid #B6C1D4;
  margin-bottom:1px;
  padding: 4px 8px;
}
#button {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 13px;
  margin: 4px;
  color: #500000;
  border: 1px solid #500000;
  background-color: #FBB000;
}

#button:hover {
  border: 1px solid #500000;
  background-color: #FAC54A;
  color: white;
}