@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
background-color:#0F0F0F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
color:#000000;
}

form {
margin:0;
padding:0;
}

p {
font-size:14px;
line-height:20px;
color:#000000;
}

h1 {
color:#BBBBBB;
font-size:12px;
padding:0px;
margin:0px;
font-weight:normal;
}

h2 {
color:#CC0000;
font-size:30px;
font-weight:bold;
line-height:35px;
padding:0px;
margin:0px;
}


h3 {
color:#000000;
font-size:18px;
font-weight:bold;
line-height:23px;
padding:0px;
margin:0px;
}

#maincontainer {
width: 879px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#maincontainer2 {
width: 879px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
text-align:center;
}

#header {
width: 879px;
height: 152px;
display:block;
}

#header_left {
width:201px;
height:152px;
display:block;
float:left;
}

#header_right {
width: 678px;
height: 92px;
display:block;
float:left;
text-align:right;
padding-top:60px;
}

.strap1 {
font-size:16px;
line-height:26px;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}

.strap2 {
font-size:30px;
line-height:30px;
color:#FFCC00;
font-weight:bold;
text-align:right;
}

#top_nav_block {
height:33px;
width:879px;
display:block;
float:left;
}

#top_nav_block a {
height:25px;
width:172px;
padding-top:8px;
margin-right:3px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-align:center;
background-image:url(/images/red_tab_up.gif);
background-repeat:no-repeat;
display:block;
float:left;
}

#top_nav_block a:hover {
height:25px;
width:172px;
padding-top:8px;
margin-right:3px;
color:#000000;
font-size:16px;
font-weight:bold;
text-decoration:none;
text-align:center;
background-image:url(/images/red_tab_up.gif);
background-repeat:no-repeat;
display:block;
float:left;
}

#body_top {
height:26px;
width:879px;
display:block;
float:left;

}

#contentwrapper{
float: left;
width: 879px;
background-color:#FFFFFF;
display:block;
}

/* BEGIN COLUMNS */

#contentcolumn{
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
padding:0px;
display:block;
float:left;
width:529px;
background-color:#FFFFFF;
}

#leftcolumn{
float: left;
width: 30px; /*Width of left column in pixel*/
display:block;
padding-bottom:3px;
}

#rightcolumn{
float: left;
width: 340px; /*Width of right column*/
display:block;
}



.offer_box {
width:303px;
display:block;
float:left;
padding-bottom:12px;
}

.offer_box h2 {
background:url("../images/spec_offer.gif") no-repeat scroll 0 0 transparent;
height:78px;
left:-30px;
margin-bottom:-40px;
position:relative;
text-indent:-9999px;
top:-40px;
width:151px;
}

.offer_box p {
font-weight:bold;
font-size:16px;
line-height:26px;
}

#offer_box_top {
width:303px;
height:16px;
background-image:url(/images/offer_top.gif);
display:block;
float:left;
}

#offer_box_middle {
width:263px;
background-color:#FFCC00;
display:block;
float:left;
padding-left:20px;
padding-right:20px;
color:#000000;
font-size:20px;
line-height:35px;
}

#offer_box_bottom {
width:303px;
height:16px;
background-image:url(/images/offer_bottom.gif);
display:block;
float:left;
}

#book_box_top {
width:303px;
height:22px;
background-image:url(/images/book_top.gif);
display:block;
float:left;
}

#book_box_middle {
width:283px;
background-image:url(/images/book_back.jpg);
background-repeat:repeat-x;
display:block;
float:left;
padding-left:10px;
padding-right:10px;
color:#FFCC00;
font-size:30px;
line-height:35px;
font-weight:bold;
text-align:center;
}

#book_box_bottom {
width:303px;
height:22px;
background-image:url(/images/book_bottom.gif);
display:block;
float:left;
}

#book_table {
width:287px;
font-size:14px;
color:#FFFFFF;
}

#pricing {
	margin-top:15px;
	width:100%;
}

#pricing td, #pricing th {
	padding:10px;
	background:#eee;
	font-weight:bold;
}

#pricing .name, #pricing th {
	background:#B60807;
	color:#fff;
	width:40%;
}

#pricing th {
	background:#990000;
}

/* END CONTENT */

/* BEGIN COLUMN MODULES */



/* BEGIN FOOTER */

#footer_container{
clear: both;
width: 879px;
height: 81px;
margin:0px;
padding:0px;
background-image:url(/images/footer_back.gif);
background-repeat:repeat-x;
}

#footer_left {
width: 455px;
height: 61px;
color:#FFFFFF;
font-size:12px;
padding-top:20px;
padding-left:24px;
text-align:left;
display:block;
float:left;
}

#footer_right {
width: 376px;
height: 61px;
color:#FFFFFF;
font-size:12px;
padding-top:20px;
padding-right:24px;
text-align:right;
display:block;
float:left;
}

#footer_right a {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}

#footer_right a:hover {
color:#000000;
font-size:12px;
text-decoration:underline;
}

.innertube{
margin: 7px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding-left:30px;
padding-right:30px;
}

.input200 { border:1px #000000 solid; font-size:12px; padding:2px; width:200px; height:20px; font-family:Arial, Helvetica, sans-serif; }

