body {padding:0; margin:auto; width:980px; background:#FFFFFF url("../images/background.gif") top left;}

#wrapper {margin:0; padding:0; float:left; *float:none; width:980px; border-left:1px solid #333333; border-right:1px solid #333333; background:#FFFFFF url("../images/wrapper_bg.gif") repeat-y 0 10px; *background-position: -10px 10px;}

#header {margin:0; padding:10px 0 0 0; width:980px; height:190px; border-bottom:1px solid #666666; background-color:#FFFFFF; float:left;}

#content {margin:0; padding:0 0 25px 0; width:760px; *width:750px; /*total width and padding should not exceed 760px*/ float:left; bord/er-right:1px solid #333333; background:transparent url("../images/shadow.gif") repeat-x top left;}
	#content p {margin:0; padding:0 25px 15px 25px; font:normal 14px/20px Georgia, "Times New Roman", Times, serif;}
	#content a {color:#006666;}
	#content a:hover {color:#CC0000;}

	#content ul {margin:0; padding:0 0 15px 45px;}
	#content ul li {margin:0; padding:4px 0; list-style-type:disc; color:#006666;}
	#content ul li a {text-decoration:none; color:#006666; border-bottom:1px solid #006666;}
	#content ul li a:hover {text-decoration:none; color:#CC0000; border-bottom:1px solid #CC0000;}

	#content ol {margin:0; padding:0 0 15px 55px;}
	#content ol li {margin:0; padding:4px 0; list-style-type:number; color:#006666;}
	#content ol li a {text-decoration:none; color:#006666; border-bottom:1px solid #006666;}
	#content ol li a:hover {text-decoration:none; color:#CC0000; border-bottom:1px solid #CC0000;}

#sticker_holder {height:0px; *display:none;}
.sticker  {position:relative; top:494px; left:328px; z-index:100;}

#right_column {margin:0; padding:0; float:right; width:219px; /*for IE 6 box model hack, damn borders*/ background-color:#FFFFFF;}

ul.navigation {margin:0; padding:0 0 10px 0; background:#FFFFFF url("../images/shadow.gif") repeat-x bottom left;}
	ul.navigation li {margin:0; padding:0; list-style-type:none; border-bottom:1px solid #006666;}
	ul.navigation li a {margin:0; padding:10px 0 10px 10px; width:209px; *width:219px; /*width is -10px of right column for FF padding and the same for IE6 box model*/ display:block; font:bold 18px/22px Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:-.25px; color:#006666; background:#FFFFFF url("../images/navigation_bg.png") repeat-y top right;}
	ul.navigation li a:hover {color:#FFFFFF; background-color:#006666; background-image:none;}

#legal_note {margin:0; padding:10px 10px 20px 10px; width:740px; *width:730px; float:left; *float:none; border-top:1px solid #666666; background:#FFFFFF url("../images/order_shadow.gif") repeat-x bottom left;}
	#legal_note p {margin:0; padding:0 0 5px 0; font:normal 14px/18px "Times New Roman", Times, serif; text-align:justify; color:#333333;}
	#legal_note a {text-decoration:none; color:#006666; border-bottom:1px solid #006666;}	
	#legal_note a:hover {color:#CC0000; border-bottom:1px solid #CC0000;}	
	
#order_note_a {margin:0 0 0 0; padding:15px 0 15px 0; width:760px; *width:750px; float:left; border-top:1px solid #666666; background:#FFFFFF url("../images/order_/shadow.gif") repeat-x bottom left;}
	#order_note_a p {margin:0; padding:0; font:bold 20px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#454545;}
	#order_note_a a {margin:0; padding:0; font:bold 20px/20px Arial, Helvetica, sans-serif; text-decoration:none; color:#006666; border-bottom:2px solid #006666;}	
	#order_note_a a:hover {color:#CC0000; border-bottom:2px solid #CC0000;}	

#order_note_b {margin:0; padding:15px 0 25px 0; width:760px; *width:750px; float:left; border-top:1px solid #666666; background:#FFFFFF url("../images/order_shadow.gif") repeat-x bottom left;}
	#order_note_b p {margin:0; padding:0; font:bold 16px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#454545;}
	#order_note_b a {margin:0; padding:0; font:bold 16px/20px Arial, Helvetica, sans-serif; text-decoration:none; color:#006666; border-bottom:1px solid #006666;}	
	#order_note_b a:hover {color:#CC0000; border-bottom:1px solid #CC0000;}

	.split_column {padding-top:0; width:760px; *width:750px; float:left;}
		.left_sub {margin:0 0 15px 25px; width:305px; float:left; border:1px solid #666666; border-top:none; color:#454545; background:#FFFFFF url("../images/footer_bg.png") repeat-x top left;}
			.left_sub p {padding:10px 0 0 0;}
			.left_sub a {padding:17px 10px 25px 0; float:left;}
			.left_sub a.fix {padding:17px 10px 55px 0;}
		.right_sub {margin:0 25px 15px 25px; width:305px; float:left; border:1px solid #666666; border-top:none; color:#454545; background:#FFFFFF url("../images/footer_bg.png") repeat-x top left;}
			.right_sub p {padding:10px 0 0 0;}
			.right_sub a {padding:17px 10px 35px 0; float:left;}
			.right_sub a.fix {padding:17px 10px 55px 0;}
			
		#content p.padding_fix {padding:0 15px 15px 15px;}

#content .order_me {margin:0 15px 0 15px; *margin:0 8px 0 8px; padding:8px; width:710px; *width:700px; float:left; display:block; border:1px solid #666666; background:#FFFFFF url("../images/order_bg.png") repeat-x top left;}
	#content .order_me p {margin:0; padding:5px 15px 5px 25px; font:normal 16px/19px "Times New Roman", Times, serif;}
	#content .order_me img.cover_shot {margin:0; padding:0 25px 0 0;}
	#content .order_me img.buy_me {margin:15px 10px 5px 0; padding:0; display:inline; float:left;}
	
	#content .order_me p.price {margin:0; padding:6px 5px 5px 5px; font:bold 16px/45px Arial, Helvetica, sans-serif; color:#454545; text-align:left; float:left;}
	
	#content .order_me_shadow {margin:0 15px 10px 15px; *margin:0 0 10px 8px; padding:0; height:10px; width:728px; *width:718px; float:left; background:#FFFFFF url("../images/shadow.gif") repeat-x top left;}

#footer {margin:0; padding:10px 0 35px 0; width:980px; height:100px; float:left; background:#FFFFFF url("../images/footer_bg.png") repeat-x top left;}
	#footer p {margin:0; padding:0; font:bold 14px/20px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; color:#666666;}
	#footer p.copyright {margin:0; padding:15px 0 0 0; font:normal 12px/18px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; color:#454545;}

h1 {margin:0; padding:10px 0 10px 10px; font:bold 24px/20px Georgia, "Times New Roman", Times, serif; color:#006666; text-align:left; text-transform:uppercase;}
h2 {margin:0; padding:20px 25px 10px 25px; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#006666; text-align:left;}
h3 {margin:0; padding:5px 25px; font:bold 13px/20px Georgia, Arial, Helvetica, sans-serif; color:#343434; text-align:left;}
h4 {margin:0; padding:10px 25px 5px 15px; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#006666; text-align:left;}
h5 {margin:0; padding:10px 15px 0 15px; font:bold 20px/20px Arial, Helvetica, sans-serif; color:#006666; text-align:left;}
h6 {margin:0 25px; padding:15px 0 5px 0; font:bold 17px/20px "Times New Roman", Times, serif; color:#343434; text-align:left; border-top:1px solid #454545;}

img {border:0;}

hr.testimonials_rule {margin:5px 25px; color:#454545;}

.hidden {visibility:hidden;}
#content p.centered {text-align:justify; font-family:"Times New Roman", Times, serif}
.black {color:#000000;}
#content .top_border {padding-top:10px; border-top:1px solid #666666; color:#454545;}
.bottom_border {border-bottom:1px solid #666666;}
#legal_note.alt_legal {padding-bottom:5px; background-image:none;}
#legal_note.bottom_border {margin:0 0 15px 0; border-bottom:1px solid #666666;}

#content .quote {font-style:italic;}
#content u {text-decoration:none; border-bottom:1px solid #000000;}

.ie_six_hide {*display:none;}
.ie_seven_show {display:block}