/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/* reset.css */

body {
text-align: center;
margin: 0;
padding: 0;
background: white url(images/banner-slice.jpg) repeat-x scroll left 72px;
}
#top{
margin: 0;
padding: 0;
height: 960px;
text-align: left;
position: relative;
margin: 0 auto 0 auto;
	background: transparent url(images/isamurai-banner.jpg) no-repeat scroll center 72px;
color: #ad692f;
}
#container{
margin: 0;
padding: 0;
height: 960px;
text-align: left;
position: relative;
margin: 0 auto 0 auto;
background: transparent url(images/isamurai-title-white.jpg) no-repeat scroll center 0px;
color: #ad692f;
}
#header{
margin: 0px auto 0 auto;
width: 960px;
text-align: center;
padding: 5px 0 0 0;
}
#header h1 {
text-align: center;
color: #ff645f;
	text-shadow: #000 2px 2px 2px;
	opacity: 0.87;
padding: 0;
margin: 0;
	font: 48px Times, "Times New Roman", serif;	
	display: none;	
}
#header h2 {
font-family: Times, "Times New Roman", serif;
padding: 0 0 10px 0;
margin: 0;
font-size: 36px;
text-align: center;
color: #red;
	text-shadow: #000 3px 3px 1px;
	opacity: 0.87;
	display: none;
}
#menubar {	
margin: 430px auto 0 auto;
width: 960px;
text-align: center;
}
#menu {	
padding: 0 0 25px 250px;
margin: 0;
text-align: center;
width:  100%;
}
#menu ul {	
text-align: center;
width:  100%;
}
#menu li {
display: inline;
list-style-type: none;
}
#menu a {
float: left;
text-decoration: none;
padding: 4px;
margin: 0px 10px 4px 10px;
color: #893a0f;
font: 14px/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
border-bottom:1px solid #893a0f;	
}
#menu a.active, #menu a:hover {
color: black;
border-bottom:2px solid black;
}
#firstmenu li{
border-left: none;
}
li:first-child {
border-left:none
}
#container2{
width: 960px;
padding: 0;
margin: 0 auto 0 auto;
	background: white;
}
#buynow {
padding: 0;
}
#quotes {
	position: relative;
	top: -15px;
}
#tryitfree {
	position: relative;
	top: -55px;
}
#video {
margin: 0 auto 0 auto;
text-align: left;
}
#intro {
margin: 0 auto 0 auto;
padding: 15px;
width: 960px;
text-align: left;
font: .9em/1.2 Times, "Times New Roman", serif;	
}
#intro p {
text-indent: 25px;
font: bold italic 1.2em/1.5em Times, "Times New Roman", serif;
padding: 5px 0 5px 0;
margin: 0;
}
#intro h2 {
font-family: Times, "Times New Roman", serif;
padding: 15px 0 15px 0;
margin: 0;
font-size: 24px;
text-align: center;
color: #893a0f;
font-style: bold;
}
#intro h3 {
font-family: Times, "Times New Roman", serif;
padding: 10px 0 10px 0;
margin: 0;
font-size: 18px;
text-align: center;
font-style: bold italic;
color: #893a0f;
}
#review{
	width: 800px;
	margin: 0 auto 0 auto;
}
#review p{
	padding: 0;
	margin: 0;
}
p.reviewquote{
	text-align: left;
	padding: 50px 0 0 0;
	margin: 50px 0 0 0;
}
p.reviewpara{
	text-align: right;
	padding: 0 0 0 0;
}
.reviewsite{
	text-align: right;
	margin: 0 30px 0 0;
	padding: 0;
}
img.pic{
float:left;
padding:  10px;
clear:left;
}
#leftcolumn{
margin: 0;
padding: 0px 501px 30px 19px;
width: 460px;
height: auto;
text-align: left;
position: relative;
margin: 0 auto 0 auto;
}
#sidebar {
  position: absolute;
  z-index: 11;
  width: 445px; 
  top: 0px; 
  right: 0;
  margin-top: 0;
  padding: 0 15px 0 0;
}
p {
font-family: Times, "Times New Roman", serif;
padding: 0px 0 10px 0;
margin: 0;
color: #333;
}
h2 {
font-family: Times, "Times New Roman", serif;
padding: 0 0 10px 0;
margin: 0;
font-size: 18px;
text-align: left;
color: #000;
}
h3 {
padding: 15px 0 5px 0;
margin: 0;
text-align: left;
color: #893a0f;
	font: italic bold 18px Times, "Times New Roman", serif;
}
a {
color: #000082;
text-decoration: none;
}
a:hover {
color: #0000ff;
	text-decoration: underline;
}
