/*=================
 STANDARD STUFF
===================
Winebag color: #920C0F
*/
html, body { 
	/*background-color:#E8E9F0;#dedede
	C7C9D4;E8E9F0
	*/
	background-color:#fff; 
	background-image:url(images/bkgrd.jpg);
	background-repeat: repeat-x;
	margin: 0; 
	padding:0; 
	font-family: comic sans ms, helvetica, arial, sans-serif; 
	color:#000; 
	font-weight:normal; 
	font-size:12px;
	line-height: 1.75em;
}
body {
	scrollbar-face-color: #fff;
	scrollbar-track-color: #efefef;
	scrollbar-shadow-color: #ccc;
	scrollbar-darkshadow-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-highlight-color: #ccc;
	scrollbar-arrow-color: #002F91;
}
table, tr, td {
	/*font-size:11px;*/
	line-height: 1.25em;
	border-width: 0;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	margin:0;
	padding: 0 0 0 0;
}
/*=================
 FORMS
=================*/
form {
	line-height:1.5em;
}
table#orderForm {
	width: 100%;
}
table#orderForm td {
	width: 50%;
	padding:5px;
}
table#calcForm {
	width: 400px;
}
table#calcForm td {
	height:25px;
}
table#calculator {
	width:275px;
}
table#calculator.th.copy {
	width:15%;
	text-align:center;
	vertical-align:bottom;
}
table#calculator.th.copy2 {
	width:35%;
	text-align:right;
	vertical-align:bottom;
}
input.text {
	border-style:solid;
	border-color:#fff;
	font-size:10px;
	height:15px;
}
td.copy {
	line-height:2em;
	font-size:12px;
}
td.whitetextbold {
	text-align:center;
	background-color:#1A1D55;
	color:#fff;
}
.validator {
	color:#ff0000;
	font-weight:bold;
}
.total {
	font-weight:bold;
	font-size:11px;
}

h1 {
	color:#571429; 
	font-weight:normal; 
	font-size:medium;
}
h2 {
	color:#571429;
	font-weight:bold; 
	font-size:14px;
	line-height: 1.25em;
}
h3 {
	color:#571429;
	font-weight:bold; 
	font-size:14px;
	margin-left: 115px;
}
a { 
	font-weight:bold;
}
a:link { 
	font-weight:normal;
}
a:visited { 
	font-weight:normal;
}
a:hover { 
	font-weight:normal;
}
a:active { 
	font-weight:normal;
}

/*=================
 STANDARD DIVS
=================*/

div#pageWrapper {
	width:950px;
	background-color:transparent;
	margin:0 10px 10px 0;
	/*height:auto;
	border: 1px #fff solid;*/
}
div#auxNav {
	background-color:#ccc;
	font-size: 11px;
	color:#666;
	text-align:right;
	vertical-align:middle;
	width:100%;
	height:20px;
}
div#auxNav a {
	color:#1A1D55;
	text-decoration:none;
}
div#banner {
	width:100%;
	height: 141px;
	/*border-bottom: 3px #91AFD8 solid;
	999*/
	/*padding:7px 0 10px 0;*/
}
div#toplevelNav {
	background-image:url(images/toplevelnavBkgrd.gif);
	width:100%;
	height:31px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	color:#1A1D55;
	border-bottom: 1px #91AFD8 solid;
}
div#toplevelNav ul li {
	list-style-image:url(images/toplevelnavBullet.gif);
	list-style-position: outside;
	display: inline;
	color:#333;
	margin-left:0;
	line-height:0;
}

div#secondlevelNav {
	float:left;
	width:150px;
	height:750px;
	margin:0;
	padding:45px 20px 25px 20px;
	background-color: #EBEBBE;
	background-image:url(images/bkgrd_left.jpg);
	background-repeat: no-repeat;
	text-align: left;
	font-size: 11px;
	color: #666;
}
div#secondlevelNav img {
	margin-left: -10px;
}
div#secondlevelNav ul {
	margin: 10px;
	margin-top: 0;
	/*background-color:#E8E9F0;*/
	line-height: 1.25em;
}
div#secondlevelNav li {
	margin: 0px; 
	text-indent:0px;
	list-style: none;
	list-style-image:url(images/secondlevelnavBullet.gif);
	border-top: 1px #fff solid;
	/*border-bottom: 1px #728296 solid;*/
	color:#333;
	font-weight:normal;
	font-size: 12px;
	padding:1.25em;
	padding-top:.5em;
	padding-bottom:.5em;
}
div#secondlevelNav ul a {
	color:#333;
	font-size: inherit;
	text-decoration:none;
}
div#secondlevelNav ul a:link {
	color:#333;
	text-decoration:none;
}
div#secondlevelNav ul a:visited {
	color:#333;
	text-decoration:none;
}
div#secondlevelNav ul a:hover {
	color:#91AFD8;
	text-decoration:underline;
}
div#secondlevelNav ul a:active {
	color:#91AFD8;
	text-decoration:none;
}
div#content {
	width:650px;
	font-size: 12px;
	color:#666;
	margin-top:0;
	margin-left:205px;
	margin-bottom:50px;
	height:auto;
	min-height:220px;
	position:relative;
	padding:55px 50px 50px 15px;
}
div#content-inner {
	width:100%;
	border-top: 1px #ccc dashed;
	padding-top: 10px;
}
div#content-inner img {
	float: left;
}
div#content img#ebayStore{
	float:left;
	clear:right;
	margin-right: 10px;
}
#contact {
	float:right;
	width:150px;
	/*horizontal-align: center;*/
	position:absolute;
	top:95px;
	left:750px;
	text-align:left;
	font-family: arial, helvetica, sans-serif; 
	color:#AA113F; 
	font-weight:normal; 
	font-size:12px;
	line-height: 1.25em;
	z-index:100;
}
#topRight {
	margin: 0;
	left:300px;
	width:330px;
	height:85px;
	/*horizontal-align: center;*/
	position:relative;
	text-align:right;
	font-family: arial, helvetica, sans-serif; 
	color:#AA113F; 
	font-weight:normal; 
	font-size:11px;
	line-height: 1.25em;
}
#topRight h1 {
	font-size:12px;
	font-weight:bold;
	line-height: 1em;
}
#topRight a {
	text-decoration:none;
	color:#AA113F;
}
#topRightInside {
	text-align:left;
}
div#content-inner table tr td {
	width:250px;
	padding: 0 15px 15px 15px;
	border-bottom: 1px #ccc dashed;
}
div#content-inner table tr td img {
	float: right;
	margin: 5px;
}
#feature-container {
	width: 450px;
	position: absolute;
	float: right;
	display:inline; /* So IE plays nice
  border-left:150px solid #0f0;
  border-right:200px solid #f00; */
  margin-left:-150px;
  margin-right:-200px;

}
.feature {
	width:225px;
	height: 300px;
	float-left;
	border-bottom: 1px #ccc dashed;
	position: relative;
}
.feature img {
	float: right;
	margin: 5px;
	position: absolute;
}
.feature p {
	width: 150px;
}
.feature#left {
	margin-left: 110px;
	float:left;
  margin-left:-15px;
  position:relative;

}
.feature#right {
	position: absolute;
	float:right;

  margin-right:-200px;
  position:relative;

}
.feature#left-bottom {
	margin-left: 110px;
	float:left;

  margin-left:-150px;
  position:relative;
}
.feature#right-bottom {
	position: absolute;
	float:right;

  margin-right:-200px;
  position:relative;

}
div#footer {
	font-size: 10px;
	color:#666;
	text-align:center;
	vertical-align:middle;
	width:100%;
}

/*=================
BANNERS
===================*/
div.banner{
	position:absolute;
	top:285px;
	left:20px;
	width:150px;
	height:auto;
	z-index:0;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
div.bannerWrapper{
	align:top;
	width:275px;
	height:170px;
	top:auto;
	float:left;
	color:#666666;
	font-size:11px;
	margin:0 1px 0 0;
	position:relative;
	padding:5px;
	z-index:200;
	background-color:transparent;
}
div.bannerImage{
	position:absolute;
	background-color:transparent;
}
div.bannerControl{
	position:absolute;
	left:125px;
	align:top;
	top:-30px;
	float:right;
	padding:2px;
	margin: 7px 0px 15px 0;
	z-index:500;
	width:150px;
	background-color:transparent;
}
div.bannerLink{
	color: #fff;
	position:absolute;
	left:395px;
	align:top;
	top:85px;
	float:right;
	padding:2px;
	font-size:11px;
	margin: 7px 0px 15px 0;
	z-index:500;
	width:210px;
	background-color:transparent;
}
div.bannerLink a {
	color: #fff;
	text-decoration:none;
}
div.bannerLink a:hover {
	color: #042C95;
}
.bannerTitle {
	color:#ffffff;
	background-color:#00448D;
	/*background-color:#545454;*/
	border: 1px solid #ffffff;
	text-indent:5px;
	padding: 1px; 
	margin: 1px;
	line-height:1.25em;
	list-style: none;
	height:auto;
	width:269px;
	position:relative;
	z-index:100;
	/*opacity:100;*/
}
.bannerDesc {
	background-color:#ffffff;
	border: 1px solid #ffffff;
	font-size:12px;
	padding:10px;
	margin: 1px;
	height:125px;
	width:261px;
	position:absolute;
	z-index:0;
	/*opacity:.60;*/
	color:#ffffff;
	background-color:transparent;
}
.bannerDesc a {
	color:#ffffff;
}
.author {
	text-align:right;
	font-style:italic;
}
.copyarea {
	text-align:left;
	position: relative;
	top:0px;
	left:0px;
	height: auto;
	line-height: 1.5em;
	font-size:12px;
}

.copyarea#commentary {
	border: 1px solid #ccc;
	margin: 5px 0 3px 0;
	height: 815px;
	width:670px;
}
.commentary {
	text-align:left;
	position: relative;
	top:5px;
	line-height: 1.5em;
	font-size:12px;
	padding:5px;
	height: 320px;
	/*background-color:#CCE5FF; < LIGHT BLUE */
	margin: 5px 5px 10px 0;
	/*overflow:auto;*/
	font-size:12px;
	color:#666;
}
.commentary p {
	font-family:Arial,Verdana, sans-serif;
	font-size:12px;
}
.commentary p#ebay {
	margin-left:40px;
}
.commentary#copy{
	width:340px;
	left:300px;
	height: 250px;
}
.commentary#desc, .commentary#video, .commentary#purchase{
	width:340px;
	left:300px;
	height:auto;
	border-top: 1px dotted #666;
	font-size:11px;
}
.commentary#thumbs{
	position:absolute;
	width:250px;
	left:15px;
	top:325px;
	/*border: 1px solid #ff0000;*/
}
.thumb {
	border: 1px solid #920C0F;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
#buynow {
	float:right;
	top:0px;
	left:10px;
}
.profile {
	margin:3px;
	border: 1px solid #ccc;
	background-color:#cfcdd2;
	width:270px;
	position:absolute;
	height:635px;
}

.callout {
	/*padding-left: 25px;
	margin: 0;
	float: right;
	left:465px;
	width:200px;
	horizontal-align: center;*/
	position:relative;
	text-align:center;
	top:265px;
	font-family: arial, helvetica, sans-serif; 
	color:#AA113F; 
	font-weight:bold; 
	font-size:12px;
	line-height: 1.25em;
}

