body {
	margin:0px;padding:0px;
	font-family:Tahoma,Arial, Verdana, serif;
	font-size:13px;color:#000;
}
.clear {clear:both;height:1px;overflow:hidden;}
img {border:0px;}
h1 {margin:30px 10px 10px 30px;color:#CD1619;font-size:28px;}
h2 {margin:30px 10px 10px 30px;font-size:17px;}
h3 {margin:30px 10px 10px 30px;font-size:17px;}
p {font-size:12px;margin:10px 10px 10px 30px;}
a {text-decoration:none;color:#CD1619;}
a.line {text-decoration:underline;color:#cd1619;}

.indent {margin-left:60px;}
ul.indent {border:0px solid red;margin-left:30px !important;}
#wrapper {
	border:30px solid #CD1619;
	width:935px;
	overflow:hidden;
}

#header {
	display:block;
	border:1px solid #666;
	width:100%;
	background-color:#000;
}

#header img {float:left;}
#header ul {float:left;list-style-type:none;margin:13px 0px 0px 40px;padding:0px;}
#header ul li {color:#CD1619;font-weight:bold;font-size:15px;margin:0px 0px 5px 0px;}

#header ul li a {color:#CD1619;text-decoration:none;}
#header ul li a:hover {color:#FFF;}

#contentWrapper {
	background-image:url(../images/bg_sidebar.gif);
	background-repeat:repeat-y;
	background-position:0px;
	float:left;
}

#sidebar {
	width:250px;
	float:left;
}
#sidebar ul {list-style-type:none;margin:30px 0px 0px 0px;padding:0px;}

#sidebar ul li {font-size:15px;color:#000;margin:0px;padding:0px;font-weight:bold;border:0px solid blue;}
#sidebar ul li a {font-size:14px;color:#000;text-decoration:none;padding:5px 0px 5px 20px;display:block;width:230px;}
#sidebar ul li a:hover {background-color:#CCCCCC;}
#sidebar a.active {background-color:#CCCCCC;}

#sidebar ul li ul {margin:0px 0px 10px 0px;padding:0px;border-left:1px solid #DEDEE0;}
#sidebar ul li ul li {color:#CD1619;margin:0px;padding:0px;border-left:1px solid #DEDEE0;border:0px;}
#sidebar ul li ul li a {font-size:13px;color:#CD1619;padding:5px 0px 5px 30px;width:220px;}
#sidebar ul li.line {margin:0px 10px 0px 30px;padding:0px;border-top:2px solid #CD1619;height:2px;overflow:hidden;width:213px;float:right;}
#sidebar ul li ul li ul {margin:0px;padding:0px;}
#sidebar ul li ul li ul li a {color:#CD1619;padding:5px 0px 5px 50px;width:210px;}
#sidebar ul li.line2 {margin:0px 10px 0px 50px;padding:0px;border-top:2px solid #CD1619;height:2px;overflow:hidden;}

#content {
	margin:0px 0px 30px 0px;
	float:left;
	background-color:#FFF;
	width:600px;
}
#content .title {margin:30px 0px 0px 0px; }
#content .title h1 {float:left;padding:0px 0px 0px 30px;margin:0px;}
#content .title h1.small {font-size:18px;}
#content .title ul {padding:0px 0px 0px 30px;margin:0px;list-style-type:none;float:left;border:0px solid red; }
#content .title ul li {margin:0px;padding:6px 8px 10px 8px;float:left;color:#CD1619;font-size:15px;}
#content .title ul li.nospace {padding:6px 8px 10px 0px;margin:0px;}
#content .title ul li a {color:#CD1619;font-size:15px;font-weight:bold;text-decoration:none;}
#content .title ul li.active a {color:#000;}
#content ul {padding:10px 0px 20px 50px;margin:0px;}

.box {
	border:1px solid #CD1619;
	margin:0px 0px 20px 30px;
	padding:20px;
	width:350px;
}
.box1 {
	border:1px solid #CD1619;
	margin:0px 0px 20px 30px;
	padding:20px;
	width:510px;
}


#content table {margin:0px 0px 0px 30px;}

a.buy {
	display:block;
	background-color:#000;
	float:left;
	padding:2px 10px 2px 10px;
	color:#FFF;
}

.essential {
	list-style-type:none;
	margin-top:0px;
}

.book {margin:10px 10px 15px 30px;}
.bttmLine {padding-bottom:15px;border-bottom:1px solid #cd1619;}
.book .image {
	float:left;
	width:202px;
	margin:0 30px;
}

.book .info {
	float:right;width:260px;margin:10px 0;padding:0 8px 0 0;
}
.book .info p {margin-right:0px;}