
/* General styles */
body {
    min-width:1000px;    /* Minimum width of layout - remove line if not required */
	background:#000 url('../images/background.jpg') center fixed no-repeat;
	/* background: #fff url(../img/16_col.gif) center repeat-y; */
}

/* Header styles */

#header_top {
	margin-top: 10px;
	height:148px;
	background: url(../images/pg_header_v3.jpg) center top no-repeat;
	text-transform: uppercase;
	font-size: .95em;
	color: #ED1C24;
}

#headerbottom {
	margin-top:10px;
	height: 152px;
	background: url(../images/pg_ps_bg_v3b.png) center top no-repeat;
	margin-bottom: -18px;
	/* padding-top: 10px; */
}

/* unvisited link */
a:link {
	color:red;
	text-decoration: none;
}
/* visited link */
a:visited {
	color:red;
	text-decoration: none;
}
/* mouse over link */
a:hover {
	text-decoration: underline;
}
/* selected link */
a:active {
	text-decoration: underline;
}

a.XD-gear:link {color:black; font-weight: bolder;}      /* unvisited link */
a.XD-gear:visited {color:black; font-weight: bolder;}  /* visited link */
a.XD-gear:hover {color:black; font-weight: bolder;}  /* mouse over link */
a.XD-gear:active {color:black; font-weight: bolder;}  /* selected link */

p.free_shipping {
	text-align: right;
	margin-top: 25px;
}

.bodycontent {
	color: white;
}

p {
	color: white;
}

td {
	color: white;
}

img.free_shipping {
	margin-left: 40px;
	margin-top: 10px;
}


.headercart {
	margin-top: 25px;
}

.black_header_nav {
	margin-top: 10px;
	margin-right: 10px;
	font-size: .9em;
	text-align: center;
	text-transform: uppercase;
	color: black;
}

.red_header_nav {
/* 	margin-top: 18px; */
	font-size: .9em;
	text-align: center;
	text-transform: uppercase;
	color: #ED1C24;
}

/* sidebar & content styles */
#leftMenu {
	margin-top: 45px;
 /* margin: 0;
  position: fixed;
  top: 250px;
  left: 250px;
  width: 8.5em;
  right: auto;*/

}

.center {
	min-height: 666px;
	background: url(../images/sidebar_bg2.png) center no-repeat;
	margin-bottom: -8px;
}

.grid_12 {
	margin-top: 20px;
	background: url(../images/bodycontent-bg.png) repeat;
	color: white;
}

.bodycontent {
	margin-right: 20px;
	/* background: black; */
}

.bodycontent p {
	font-size: 1.1em;
	margin: 5px 0 5px 15px;
}

#mainbodyspan {
	margin: 10px;
}

.detailname {
	font-size: 1.5em;
	color: red;
	margin: 5px;
	text-align: center;
}

#rightMenu {
	margin: 60px 0 0 0;
	position: static;
}

#pbullet {
	position: relative;
	top: 12px;
}

.cobtbl {
	border: 1px solid #590101;
	color: white;
}

.cobhl {
	border: 1px solid #590101;
	color: white;
}

.cobll {
	border: 1px solid #590101;
	color: white;
}

#printcontent {
	margin-left: 5px;
	padding: 5px;
}


/* Begin Carousel CSS */

/* example_3 css */
#example_3 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 470px; /* important */
	height: 86px; /* important */
	margin: 0 85px;
	background: #000;
}

#example_3_frame {position: relative}
#example_3_previous {float: left;}
#example_3_next {float: right;}
#example_3_content {
	position: absolute;
	top: 0;
	margin-left: 20px;
}

#example_3_content
#example_3_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#example_3_content {
	width: 5418px;
}
#container_bd #example_3 ul li {
	display: block;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666;
	background-color: #000;
}

#container_bd #example_3 ul li img {
	display: block;
}

/* End Carousel CSS */

/* Footer styles */
#top_sellers {
	margin-top: -10px;
	padding-top: 38px;
	height: 120px;
	background: url(../images/pg_topsellers_v3.png) center top no-repeat;
}

.top_sellers {
	height: 100px;
}

#footer {
	background: black;
	font-size: .8em;
	color: white;
}

p.footer {
	margin-top: 5px;
	padding: 5px auto;
	text-align: center;
}

.top_sellers .jcarousel-skin {
	padding-top: 12px;
	height: 100px;
}

ul#mycarousel2 {
	height: 100px;
}
ul#mycarousel {
	margin-top: 10px;
	height: 100px;
}

TD.mincart {
font-size: 10px;
font-family : Verdana;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
}

table.recviewed {
	background-color: #000;
	margin-top: 20px;
}

td.recviewed {
	color:white;
}

#notifyinstockdiv {
	 position:absolute;
	visibility:hidden;
	top:10px;
	left:10px;
	height:auto;
	z-index:100;"
}

Table.notifyme {
margin-top: -550px;
margin-left: -420px;
background-color: black;
}

/* Thanks page css */
td.receiptbody{background-color:#CCC;}
td.receiptoption{background-color:#C0C0C0;}
td.receipthr{height: 0;border-width: 1px 0 0 0;border-style: solid;border-color: #9EBE25;}
td.receipthl{background-color:#CCC;}
td.receiptheading{background-color:#CCC;color: #FFFFFF;font-weight:bold; }



/* Begin Left menu CSS */
/***************************
**  JQDOCK : EXAMPLE CSS  **
***************************/
  /*...leftMenu has zero width, so it's actually the left-hand side of the dock that is 200px from the right-hand edge of the viewport...*/
  /* #leftMenu {position:absolute; top:30px; right:200px; width:0px;} */

/*dock styling...*/
/*docks (div.jqDock) get absolute position, zero padding and margin, and visible overflow; width and height are calculated*/
  /*...set a default dock background colour...*/
  div.jqDock {background-color:transparent;}
  /*...override background colour and/or border for specific demo docks...*/
  /* #leftMenu div.jqDock {background-color:#000;} */

/*label styling...*/
/*labels (div.jqDockLabel) only get absolute position and zero margin (with top and left being calculated); the rest is up to you*/
  /*...let's set some defaults...*/
  div.jqDockLabel {border:0px none; padding:0px 4px; font-weight:bold; font-size:14px; font-style:italic; white-space:nowrap; color:#000000; background-color:transparent;}
  div.jqDockLabelLink {cursor:pointer;}
  div.jqDockLabelImage {cursor:default;}
  /*...and some overrides...*/
  /*...give the right-hand vertical a smaller, non-bold, deep red label, on a white background...*/
  #menu2 div.jqDockLabel {color:#cc0000; background-color:#ffffff; padding:1px; font-size:12px; font-weight:normal;}
  /*...and the left-hand vertical (with the black background) a white, smaller, label...*/
  #menu5 div.jqDockLabel {color:#ffffff; padding:0px;}


