 body
{
	xbackground-color: #01a8e3;
    margin: 0px;
    padding: 0;
    border: none;
	xwidth: 940px;
}
 
 a
{ 
	color: #0f0f0f;
}
 
 h1 
{
	color: #063;
	font: bold 16px arial; 
}

 h2 
{
	color: #666;
	font: arial; 
}

 h4
{
	xbackground-color: #24895F;
	xcolor: #FFF;
	xpadding: 2px;
	xdisplay: inline;
 }
 
.noborder
{
	border: 0;
}

#whole
{
	padding: 0px 0px 0px 0px;
	background-color: white;
	margin: 0 auto;
	xwidth: 1024px;
	xborder: 2px solid #666;
}

#whole2
{
	xposition: absolute;
	xtop: 50px;
	background-color: white;
    margin: 0px 0 0 0;
    padding: 0;
	width: 940px;
}

#header
{
	padding: 0px 0px 1px 0px;
	background-color: #00D6D6;
	border-bottom: 2px solid #666;
	background: url("/images/blue.gif") top;
	margin: 0 0 0px 0;
	width: 100%;
	xborder: 2px solid #666;
}

#headerbg
{
	padding: 0px 0px 0px 0px;
	background-color: #00D6D6;
	xborder-bottom: 6px solid #90dbf4;
		background: url("/images/blue.gif") top;
	margin: 0 0 0px 0;
	xwidth: 940px;
	xborder: 2px solid #666;
}

#phonenum
{
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	xfont-weight: bold;
	font-family: sans-serif;
	font-size: 18px;
	text-decoration: none;
	margin: 0 0 0px 0;
	z-index: 1;
}

#phonenum a
{
	color: #ffffff;
	xfont-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
	font-size: 18px;
	text-decoration: none;
}

#bar
 {
	position: absolute;
	right: 0px;
 xwidth: 100%;
 xheight: 8px;
	padding: 0px 0px 0px 0px;
	background-color: #7091a2;
	font-family: sans-serif;
	xfont-weight: bold;
		cursor: pointer;
	xborder-right: 2px solid #666;
	xfloat: right;
	xdisplay: none;
	z-index: 20;
}

#bar2
 {
	position: relative;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 17px;
	xmargin: 0;
	padding: 0px 0px 0px 0px;
	background-color: #7091a2;
	font-family: sans-serif;
	border-bottom: 2px solid #666;
	xborder-top: 1px solid #666;
	xfloat: right;
	xdisplay: none;
	z-index: 20;
}
 	
#bar ul
{
	margin: 0;
	padding: 1px 0px 0 0;
	list-style: none;
}
	
#bar ul li
{
	margin: 0;
	xpadding: 0;
	position: relative;
	background-color: #fff;
	display: inline;
}

#bar ul li a.last
{
	border-right: none;
}
	
#bar a
{
	font-size: 12px; 
	font-family: Helvetica; 
	xfont-weight: bold;
	color: #fff;
	background-color: #7091a2;
	margin: 0;
	padding: 0px 10px 0px 10px;
	border-right: 1px solid #666;
	text-decoration: none;
}
	
#bar a:hover, #bar a:active
{
	color: black;
	xbackground-color: #90dbf4;
}

#aboutcover
{
	margin: 20px auto;
}

#cover
{
	margin: 20px auto;
}


#buycover
{
	margin: 0px 0 0 20px; 
}

#receivecover
{
	margin: 0px 25px 0 20px; 
}

#receivecover a
{
	font-size: 11px;
	color: blue;
}

#receivecover a img
{
	xmargin: 0px 35px 0 20px; 
	border: none;
}

#productdetails
{
	width: 225px;
	height: 360px;
	margin: 0px;
	padding: 0;
	color: #3f3f3f;
	background: url("/images/productdetails.gif") no-repeat top;
	text-decoration: none;
}

#productdetails span
{
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	top: 12px;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: bold;
	color: #3f3f3f;
	xdisplay: none;
}

#productdetails p
{
	position: relative;
	top: 4px; 
	left: 42px;
	font-size: 14px;
	font-family: sans-serif;
	Xfont-weight: bold;
	color: #3f3f3f;
	xdisplay: none;
}

#productdetails p.double span
{
	margin: 0;
	padding: 0 5px 0 0;
	position: relative;
	top: 0px;
	left: 10px;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: normal;
	color: #3f3f3f;
	xdisplay: none;
	color: red;
}

#productdetailsshortstory
{
	padding: 0 10px 0 15px;
	xdisplay: none;
}

#productdetailsshort p
{
	xdisplay: none;
	color: #3f3f3f;
}

#productdetails p.single
{
	margin: 0;
	padding: 0 0 0 20px;
	color: black
}

#productdetailsshort
{
	width: 225px;
	height: 274px;
	margin: 0px;
	padding: 0;
	background: url("/images/productdetailsshort.gif") no-repeat top;
	text-decoration: none;
}

#productdetailsshortstory
{
	position: relative;
	top: 36px;
	margin: 0px 20px 0px 20px;
	font-size: 12px;
	font-family: sans-serif;
	xfont-weight: bold;
	color: #3f3f3f;
}

#buybutton a
{
	position: relative;
	top: 4px;
	font-weight: bold;
	font-size: 14px;
	color: #0000ca;
	font-family: sans-serif;
	text-decoration: none;
}

#buybutton a:hover, #buybutton a:active
{
	color: #a50124;
	xbackground-color: #02a8e4;
}

#leftside
{
	background-color: white;
	width: 220px;
	float: left;
}

#selected
{
	xposition: absolute;
	xtop: 75px;
	xleft: 25px;
	xz-index: 10;
}

#privacycontent
{
	position: relative;
	top: 15px;
	left: 20px;
	width: 562px;
	xbackground-color: white;
	font-size: 14px;
	color: #666;
	text-align: left;
	font-family: sans-serif;
	text-decoration: none;
	float: left;
}

#buycontent
{
	position: relative;
	top: 15px;
	left: 55px;
	width: 544px;
	xbackground-color: white;
	font-size: 14px;
	color: #0000ca;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
	float: left;
	z-index: 30;
}

#buycontent button
{
	border: none;
	background: white;
	cursor: pointer;
	width: 160px;
	height: 53px;
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0 0 0;
	background: url("/images/submit.gif") no-repeat center center;
	text-decoration: none;
}

#emaildownloadcontent
{
	position: relative;
	top: 0px;
	left: 20px;
	width: 400px;
	xbackground-color: white;
	xbackground: url("/images/emaildownload.gif") no-repeat center center;
	font-size: 16px;
	color: black;
	font-family: sans-serif;
	text-decoration: none;
	float: left;
}

#receivepaymentcontent
{
	position: relative;
	top: 0px;
	left: 65px;
	width: 564px;
	xbackground-color: white;
	font-size: 16px;
	color: black;
	font-family: sans-serif;
	text-decoration: none;
	float: left;
}

#receivepaymentcontent h2
{
	margin: 0;
	padding: 0;
}

#receivepaymentcontent a img
{
	margin: 0px 0px;
	padding: 0;
}

#one5
{
	position: absolute;
	top: 30px;
	left: 438px;
	margin: 0;
	padding: 0;
	z-index: 1;
}

#one4
{
	position: absolute;
	top: 90px;
	left:700px;
	margin: 0;
	padding: 0;
	z-index: 35;
}

#one3
{
	position: absolute;
	top: 135px;
	left:832px;
	margin: 0;
	padding: 0;
	z-index: 10;
}

#one2
{
	position: absolute;
	top: 66px;
	left: 600px;
	margin: 0;
	padding: 0;
	z-index: 10;
}

#one
{
	position: absolute;
	top: 90px;
	right:0px;
	margin: 0;
	padding: 0;
	z-index: 10;
}

#dl
{
	width: 360px;
	height: 68px;
	margin: 0px 0 0 38px;
	padding: 10px 0px 0px 36px;
	xborder: 1px solid black;
	xbackground: url("/images/pdf.gif") no-repeat left center;
}

#dl a 
{
	xmargin: 20px 0 0 0px;
	xpadding: 0px 0px 0px 0px;
		xtext-decoration: none;
		z-index: 2;
}

#dl a img
{
	position: relative;
	top: 15px;
	left: 8px;
}

#receivepaymentcontent a
{
	margin: 0px 0 0 0;
	padding: 0;
	color: blue;
	border: none;
}

#receivepaymentcontent a img
{
	border: none;
}

#aboutcontent
{
	position: relative;
	top: 15px;
	left: 20px;
	width: 562px;
	xbackground-color: white;
	font-size: 14px;
	color: black;
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	float: left;
}

#aboutcontent h2
{
	color: black;
}

#aboutcontent ul 
{
	margin: 0;
	padding: 0 0 0 15px;
	list-style-image : url("/images/bull.jpg");
}

#contactcontent
{
	position: relative;
	top: 9px;
	left: 80px;
	width: 562px;
	padding: 0 0 160px 0;
	xbackground-color: white;
	font-size: 14px;
	color: #0000ca;
	font-family: sans-serif;
	text-decoration: none;
	text-align: left;
	float: left;
}

#contactcontent p, #contactcontent h3, #contactcontent h2
{
	color: black;
}

#joincontent
{
	position: relative;
	top: 15px;
	left: 20px;
	width: 550px;
	xbackground-color: white;
	background: url("whystupid.gif") no-repeat;
	font-size: 14px;
	color: #0000ca;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
	float: left;
}

#joincontent p
{
	xposition: relative;
	xtop: 15px;
	xleft: 20px;
	margin: 25px 45px 0 0;
	padding: 0 0px 20px 20px;
	width: 460px;
	font-size: 14px;
	font-weight: bold;
	color: grey;
	font-family: sans-serif;
	text-decoration: none;
	xfloat: left;
	display: none;
}

#joincontent form
{
	xposition: relative;
	xtop: 15px;
	xleft: 20px;
	margin: 25px 0px 0 83px;
	padding: 0px 0px 0px 0px;
	width: 350px;
	xfont-size: 10px;
	xfont-weight: bold;
	color: black;
	xfont-family: sans-serif;
	xtext-decoration: none;
	xfloat: left;
	xdisplay: none;
}

#joincontent form label
{

	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family: sans-serif;
	xtext-decoration: none;
	xfloat: left;
	xdisplay: none;
}

#joincontent button
{
	border: none;
	background: white;
	cursor: pointer;
	width: 130px;
	height: 45px;
	font-weight: bold;
	font-size: 16px;
	margin: 20px 0 0 0;
	padding: 0 0 2px 0;
	background: url("/images/signup.gif") no-repeat center center;
	text-decoration: none;
}

#content
{
	position: relative;
	top: 15px;
	left: 20px;
	width: 550px;
	xbackground-color: white;
	background: url("whystupid.gif") no-repeat;
	font-size: 14px;
	xcolor: #0000ca;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
	float: left;
	z-index: 30;
}

#content span
{
margin: 0;
padding: 0;
	font-weight: bold;
	font-size: 26px;
	display: none;
	color: #990000;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
}


#content p
{
margin: 10px 0px 10px 15px;
padding: 0;
	font-size: 16px;
	color: #000000;
	font-family: sans-serif;
	text-decoration: none;
}

#content h3
{
	Xwidth: 85px;
	margin: 0px 0 0px 0;
	background-color: #990000;
	Xborder: 2px outset;
	color: #FFF;
	padding: 0px;
	xfont-weight: none;
	xdisplay: inline;
 }
 
#content h3 a
{
margin: 0;
padding:0;
	color: #FFF;
	text-decoration: none;
 }
 

#content h4
{
margin: 0;
padding: 0 0 10px 15px;
font-weight: bold;
	font-size: 16px;
	color: black;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
}

#content h5
{
margin: 0;
padding: 0;
	font-size: 14px;
	font-style: italic;
	color: black;
	font-family: sans-serif;
	text-decoration: none;
}

#content h5 span
{
margin: 0;
padding: 0;
	font-size: 20px;
	color: #990000;
}

#content h6
{
margin: 0;
padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #666;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
}

#content ul 
{
	margin: 0;
	padding: 0 0 0 15px;
	list-style-image : url("/images/bull.jpg");
}

#content img
{
	margin: 5px 0 5px 0;
	padding: 0 0 0 0px;
}

#content ul li.first
{
margin: 0;
padding: 0px 0 0px 0;
	font-size: 18px;
	color: #000000;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
	font-weight: bold;
	list-style: none;
}

#content ul li
{
margin: 0 0 0 40px;
padding: 5px 0 5px 0;
	font-size: 16px;
	color: #000000;
	font-family: sans-serif;
	text-decoration: none;
	xfont-weight: bold;
}

#orderhere
{
	width: 550px;
	margin: 0 0 20px 0px;
	border: 1px solid black;
}

#orderhere table tr
{
	xpadding: 10px 10px 10px 10px;
}


#orderhere h3
{
	border-bottom: 1px solid black;
}

#orderhere p
{
	margin: 0;
	padding: 0;
}

#orderhere h3 a
{
		font-family: sans-serif;
}

#payment
{
	margin: 0;
	padding: 0px 25px 0 25px;
	font: 10pt Arial;
}

#payment p
{
margin: 0;
padding: 0px;
	font-size: 14px;
	color: black;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
}

#payment h2
{
	color: black;
 }
 
 #headbord 
{
	padding: 0;
	xborder-bottom: 1px solid black;
 }

  #headbord  h2
{
	font-size:18px;
 }
 
#payment h3
{
	Xwidth: 85px;
	margin: 15px 0 2px 0;
	background-color: #A50124;
	Xborder: 2px outset;
	color: #FFF;
	padding: 2px;
	xfont-weight: none;
	xdisplay: inline;
 }

#payment h4
{
	xmargin: 0;
	xpadding: 0px 0 0 25px;
	color: black;
	font: 12pt Arial;
	xfont-weight: bold;
}

#payment label
{
	xmargin: 0;
	xpadding: 0px 0 0 25px;
	color: black;
	xfont: 12pt Arial;
}

#stayright
{
	margin: 0px 0 20px 0;
	position: absolute;
	top: 122px;
	left: 800px;
	width: 140px;
	font-size: 14px;
	color: #0000ca;
	background-color: white;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
	xborder: 1px 1px 0 1px;
	xborder-color: solid black;
	float: left;
	z-index: 1;
}

#stayright form
{
	xmargin: 25px 0px 0 0;
	position: absolute;
	top: 280px;
	right: 30px;
	width: 95px;
	font-size: 12px;
	color: #666;
	xbackground-color: white;
	xfont-family: "Microsoft Sans Serif";
	text-decoration: none;
	xborder: 1px inset grey;
	xfloat: right;
	z-index: 1;
}

#stayright button
{
	border: none;
	background: white;
	cursor: pointer;
	width: 130px;
	height: 45px;
	font-weight: bold;
	font-size: 16px;
	margin: 20px 0 0 35px;
	padding: 0 0 2px 0;
	background: url("/images/signup.gif") no-repeat center center;
	text-decoration: none;
}

#stayright input
{
	width: 130px;
}

#stayright select
{
	width: 137px;
}

#stayright label
{
	font-size: 9px;
}

#buyright
{
	margin: 135px 0 0 0;
	position: absolute;
	top: 212px;
	left: 815px;
	width: 200px;
	height: 190px;
	xfont-size: 14px;
	xcolor: #0000ca;
	background: url("/images/orderwit.gif") no-repeat center center;
	background-color: white;
	font-family: sans-serif;
	text-decoration: none;
	xborder: 1px inset grey;
	float: left;
}

#buyrighttext
{
	margin: 15px 20px 15px 23px;
	xwidth: 200px;
	xfont-size: 14px;
	xcolor: #0000ca;
	font-family: sans-serif;
	text-decoration: none;
	xborder: 1px inset grey;
}

#buyright h2
{
	margin: 0;
	padding: 0 0 10px 9px;
	font-size: 12px;
	width: 150px;
}

#buyright h3
{
	margin: 0;
	padding: 0 0 0 3px;
	font-size: 11px;
	color: red;
	width: 160px;
}

#buyright p
{
	margin: 0;
	padding: 0 0 0 3px;
	width: 150px;
	font-size: 11px;
}

#right
{
	margin: 135px 0 0 0;
	position: relative;
	top: 0px;
	left: 40px;
	width: 140px;
	font-size: 14px;
	color: #0000ca;
	background-color: white;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
	xborder: 1px inset grey;
	float: left;
}

#right p
{
	margin: 0;
	padding: 0 15px 0 10px;
	xfont-weight: bold;
	font-size: 16px;
	color: black;
	xbackground-color: #3f3f3f;
	font-family: "Microsoft Sans Serif";
	text-decoration: none;
}

#one a img
{
	border: none;
}

#one3 a img
{
	border: none;
}

#footer
{	
	position: relative;
	xwidth: 100%;
	clear: both;
	font-family: Arial; 
	font-size: 12px; 
}

#footer ul
{	
	padding: 20px 20px 20px 40px;
	background-color: #f0f0e6;
	text-align: left;
	border-bottom: 4px solid #007acd;
}

#footer ul li
{
	display: inline;
}

#footer ul li a
{
	color: #007acd;
	font-weight: bold;
	text-decoration: none;
}

#footer ul li.lastfoot
{
	position: absolute;
	right: 40px;
`	margin: 0;
	padding: 0 0px 0 0px;
	font-size: 11px; 
}

#content hr.nospace
{
	margin: 0;
	padding: 0;
	xheight: 3px;
}

.orderhere
{
	position: relative;
	top: 5px;
	left: 14px;
	margin: 20px auto;
	padding: 0 0 20px 0;
}

.privtitle
{
	font-weight: bold;
}

.nospace
{
	margin: 0;
	padding: 0;
	xheight: 3px;
}

.small
{
	position: relative;
	float: right;
	font-size: 10px;
}
.label
{
	font-weight: bold;
	text-align: right;
}
.confirmationvalue
{
}
#confirmationTable tr td
{
	font: 8pt Arial;
	padding: 5px;
}

#areasofwrap {
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	background-color: #fff;
	position: absolute;
	top: 274px;
	left: 805px;
	display: none;
	width: 170px;
	xheight: 250px;
	padding: 0px 0px;
	z-index: 50;
	}
	
 #areasofbar {
	margin: 0;
	xborder: 0px 0px 0px 0px solid black;
	background-color: #eae8e5;
	display: none;
	width: 169px;
	height: 15px;
	padding: 1px 1px 1px 0;
	xz-index: 50;
	}
	
 #areasof {
	xborder: 1px 1px 1px 1px solid #666;
	background-color: #fff;
	xposition: absolute;
	xtop: 365px;
	xleft:0px;
	display: none;
	width:160px;
	xheight:250px;
	padding: 5px 5px;
	overflow: auto;
	}

#areasof h1{
	font-size: 12px;
	}
	
#areasof p{
	font-size: 11px;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	width: 150px;
	}
	
#areasofbar h5{
	xborder: 1px inset #666;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 11px;
	text-align: right;
	}
	
#areasofbar h5 a{
	margin: 0;
	padding: 0 50px 0 0;
	color: silver;
	font-size: 12px;
	}
	
#areasof p a
{
	margin: 0px 0 0 0;
	padding: 0px 0px 0 110px;
	color: silver;
	font-size: 12px;
	text-align: right;
	}
	
#areasof h5 img {
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	}
	
#areasofwrap2 {
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	background-color: #fff;
	position: absolute;
	top: 1270px;
	left: 805px;
	display: none;
	width: 170px;
	xheight: 250px;
	padding: 0px 0px;
	z-index: 50;
	}
	
 #areasofbar2 {
	margin: 0;
	xborder: 0px 0px 0px 0px solid black;
	background-color: #eae8e5;
	display: none;
	width: 169px;
	height: 15px;
	padding: 1px 1px 1px 0;
	xz-index: 50;
	}
	
 #areasof2 {
	xborder: 1px 1px 1px 1px solid #666;
	margin: 0;
	background-color: #fff;
	xposition: absolute;
	xtop: 365px;
	xleft:0px;
	display: none;
	xwidth:170px;
	xheight:0px;
	padding: 0px 0px;
	overflow: auto;
	}

#areasof2 h1{
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	}
	
#areasof2 p{
	font-size: 11px;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	width: 150px;
	}
	
#areasofbar2 h5{
	xborder: 1px inset #666;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 11px;
	text-align: right;
	}
	
#areasofbar2 h5 a{
	margin: 0;
	padding: 0 50px 0 0;
	color: silver;
	font-size: 12px;
	}
	
#areasof2 p a
{
	margin: 0px 0 0 0;
	padding: 0px 0px 0 110px;
	color: silver;
	font-size: 12px;
	text-align: right;
	}
	
#areasof2 h5 img {
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	}
	
.down
{
	padding: 10px 0 0 0;
}

.double
{
	width: 170px;
	margin: 0;
	padding: 4px 0 4px 0px;
}
#downloadNow
{
	position: absolute;
	top: 15px;
	left: 500px;
	height: 32px;
	width: 145px;
}

