/* Threat Response Solutions */
/* Blue Background Product Page Style Sheet */


/* ESSENTIALS: body, h tags, links, highlight, color styles, buy button style, p style */

body {
	background: #000066;
	margin: 0;
	padding: 0;
	font-family: "Courier New", Courier, mono;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	}
	
h1 {
	font-size: 28px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	}

h2 {
	font-size: 25px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	}
	
h3 {
	font-size: 18px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	}
	
a:link {
	text-decoration:underline;
	}

a:visited {
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

a:active {
	text-decoration: none;
	}

.highlight {
	background: #FFFF33;
	}

.blue {
	color:#0016b7;
	}

.red {
	color: #CC0000;
	}
.underline {text-decoration: underline;}

.underline-highlight {text-decoration: underline; background: #FFFF33;}

.button {padding: 5px 0px;}	
	
.button a:link {
       display: block;
       background-image: url('../images/buybutton-sprite.png');
       background-repeat:no-repeat;
       background-position:left top;
       height: 70px;
       width: 200px;
       margin:0 auto;
       text-align: center;
}

.button a:hover {
       background-position: 0 -70px;
}

.header-p { text-indent: 0;}

p { text-indent: 15px;}
/* Containers */

#page {
	width: 640px;
	padding: 20px 30px 35px;
	background: #FFFFFF url('../images/bg.jpg') top left no-repeat;
	margin: 0px auto;
	}
	
#footer {
	font-size: .846em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	}

#footer p { text-indent: 0px; }

/* List Styles */

#page ul {
	font-size: 13px;
	font-weight: normal;
	}

#page ol {
	font-size: 13px;
	font-weight: normal;
	}
	
/* Grey Box */

.greybox { padding: 15px; background: #CCCCCC; border: 2px solid #999999;font-family: Helvetica, Arial, sans-serif;}

/* Advanced Weapons Tai Chi Free Bonus Styles */

#cata {
	width: 640px;
	padding: 10px 30px 35px;
	background: #FFFFFF url('../images/bg.jpg') top left no-repeat;
	margin: 10px auto;
	overflow: auto;
	}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	margin-bottom: 0px;
}
.sprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}

.product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	line-height: 0px;
}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}

.warehouse {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	line-height: 16pt;
}

.prod {
	width: 280px;
	padding: 5px;
	}
	
#left { float: left; margin-right: 55px;}
#right { float: left;}
#catafoot { clear: both; text-align: center; padding-top: 10px;}

/* Waiver Style */

#waiver { margin: 0px auto; padding: 10px; width: 550px; font-family: Arial, Helvetica, sans-serif;}

#waiver p {text-indent: 0px;}

#whiteboxblackborder {margin: auto; padding: 10px; border: 2px solid #000000; width: 550px;}
#whiteboxblackborder p {text-indent: 0px;}