@charset "UTF-8";
/* CSS Document */

* {
border:0;
margin:0;
padding:0;
}

img {
border:0;
}

body {
border:0;
height:100%;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-image: url(images/top_bg.gif);
background-repeat: repeat-x;
background-color: #bbbaba;
text-align: center;
margin:0;
padding:0;
}

#header_container {
width:782px;
height:289px;
margin:0 auto;
background-image:url(images/head_bg.gif);
background-repeat:repeat-x;
}

#header_main {
width:750px;
height:289px;
float:left;
background-color:#FF6600;
}

#head_top {
height:182px;
width:750px;
}

#menu {
height:107px;
width:750px;
}

#menu_tabs {
width:750px;
height:107px;
float:left;
margin:0px;
padding:0px;
}

#menubar {
width:750px;
height:37px;
background-image:url(images/right_menu_spacer.gif);
background-repeat:no-repeat;
background-position:right;
margin:0px;
padding:0px;
float:left;
}

#menubar ul {
height:37px;
width:750px;
position:relative;
list-style-type: none;
margin:0px;
float:left;
padding:0px;
}

#menubar ul li { display: inline-block; float: left;
margin:0px;
padding:0px; }

#menubar ul li a
{
padding:0px;
margin:0px;
text-decoration:none;
height: 37px;
float: left;
}

#menubar ul li.home { background: url(images/home_on.gif) center no-repeat; }
#menubar ul li.home a {  width: 72px; background: url(images/home.gif) center no-repeat; }

#menubar ul li.niagrax { background: url(images/niagrax_on.gif) center no-repeat; }
#menubar ul li.niagrax a {  width: 79px; background: url(images/niagrax.gif) center no-repeat; }

#menubar ul li.staminax { background: url(images/staminax_on.gif) center no-repeat; }
#menubar ul li.staminax a {  width: 117px; background: url(images/staminax.gif) center no-repeat; }

#menubar ul li.prosizex { background: url(images/prosizex_on.gif) center no-repeat; }
#menubar ul li.prosizex a {  width: 78px; background: url(images/prosizex.gif) center no-repeat; }

#menubar ul li.testi { background: url(images/testi_on.gif) center no-repeat; }
#menubar ul li.testi a {  width: 121px; background: url(images/testi.gif) center no-repeat; }

#menubar ul li.faqs { background: url(images/faqs_on.gif) center no-repeat; }
#menubar ul li.faqs a {  width: 65px; background: url(images/faqs.gif) center no-repeat; }

#menubar ul li.contact { background: url(images/contact_on.gif) center no-repeat; }
#menubar ul li.contact a {  width: 113px; background: url(images/contact.gif) center no-repeat; }

#menubar ul li a div { display: none; margin: 0; padding: 0;}
#menubar ul li a.active { background: none; }
#menubar ul li a:hover { background: none;}

.spaceleft {
background-image:url(images/left_menu_spacer.gif);
width:47px;
float:left;
height:37px;
margin:0px;
border:0px;
padding:0px;
}

.spaceright {
background-image:url(images/right_menu_spacer.gif);
width:58px;
float:right;
height:37px;
margin:0px;
border:0px;
padding:0px;
}

#main_container {
width:782px;
height:3100px;
background-color:#FFFFFF;
margin:0px auto;
}

#niagrax_container {
width:782px;
height:2300px;
background-color:#FFFFFF;
margin:0 auto;
}

#last_container {
width:782px;
height:2200px;
background-color:#FFFFFF;
margin:0 auto;
}

#prosizex_container {
width:782px;
height:2400px;
background-color:#FFFFFF;
margin:0 auto;
}

#testi_container {
width:782px;
height:1650px;
background-color:#FFFFFF;
margin:0 auto;
}

#faqs_container {
width:782px;
height:1660px;
background-color:#FFFFFF;
margin:0 auto;
}

#contact_container {
width:782px;
height:900px;
background-color:#FFFFFF;
margin:0 auto;
}

#special_container {
width:782px;
height:800px;
background-color:#FFFFFF;
margin:0 auto;
}


.shadow_left {
float:left;
background-image:url(images/main_left_shadow.gif);
background-repeat:repeat-y;
width:16px;
height:100%;
}

.shadow_right {
float:right;
background-image:url(images/main_right_shadow.gif);
background-repeat:repeat-y;
width:16px;
height:100%;
}

.sidebar {
width:259px;
background-color:#185477;
height:100%;
float:right;
}

.sidebar img, .sidebar a {
margin-bottom:20px;
}

#footer_container {
width:100%;
height:85px;
background-color:#0e3145;
}

#footer_main {
width:782px;
height:85px;
background-color:#0e3145;
margin:0 auto;
background-image:url(images/bottom_right.gif);
background-repeat:no-repeat;
background-position:right;
}

.data_container {
float:left;
width:491px;
height:100%;
}

.text_container {
font-size:14px;
color:#333333;
line-height:1.5em;
text-align:justify;
font-weight:lighter;
padding:20px;
}

.boxtext {
width:400px;
margin:0 auto;
background-color:#185477;
padding:20px;
color:#FFFFFF;
text-align:justify;
}

.niagraxbg {
background-image:url(images/niagraxbg.gif);
background-repeat:no-repeat;
background-position:right;
}

.prosizexbg {
background-image:url(images/prosizexbg.gif);
background-repeat:no-repeat;
background-position:right;
}

.lastbg {
background-image:url(images/lastbg.gif);
background-repeat:no-repeat;
background-position:right;
}

.image_left {
float:left;
margin-right:10px;
}

.orderbutton {
width:450px;
height:100px;
margin:10px auto;
}

.ordertext, .ordertext a:link, .ordertext a:active, .ordertext a:visited
{
	width: 350px;
	font-size: 20px;
	font-weight: bold;
	float:left;
	color:#FF3300;
	text-decoration: none;
	text-align:right;
	margin-top:7px;
}

.ordertext a:hover
{
	color:#003333;
	text-decoration: none;
}

.bottomtexter {
	width: 450px;
	font-size: 20px;
	font-weight: bold;
	float: left;
	color: #339999;
	text-decoration: none;
	text-align:center;
}

.headtexter {
	width: 450px;
	font-size: 18px;
	font-weight: bold;
	float: left;
	color: #990000;
	text-decoration: none;
	text-align:center;
}

.bold {
font-weight:700;
}

.bigger {
font-size:20px;
font-weight:700;
}

.big {
font-size:18px;
}

.bluegreen {
color:#003333;
}

.red {
color:#CC0000;
}

.lightblue {
color:#d6f8b8;

}

td.red {
font-style:normal;
background-color:#185477;
border: 1px solid #fff;
color:#FFFFFF;
}

td.darkblue {
background-color: #CCCCCC;
border: 1px solid #fff;
}

.orange {
color:#FF6600;
}

.blue {
color:#336699;
}

.green {
color:#006666;
}

.darkblue {
color:#000033;
}

.italic {
font-style:italic;
}

.left {
float:left;
margin:0px;
padding:0px;
}

.right {
float:right;
margin:0px;
padding:0px;
}

.table {
font-weight:700;
font-style:italic;
border:2px solid #185477;
}

.table td {
padding:5px;
}

.heading {
background-color:#185477;
width:440px;
padding:5px;
color:#FFFFFF;
}

b.alignright {
text-align:right;
float:right;
}

.formtext {
font-size:14px;
color:#fff;
line-height:1.2em;
text-align:left;
width:350px;
background-color:#0e3145;
position:relative;
left:20px;
border:solid 2px #000033;
}





/* footer */



.footer {
text-align:center;
line-height:11px;
height:25px;
padding-top:10px;
}

.footercontainer
{
	width: 100%;
	margin: 0px auto;
	text-align: center;
	color:#0e679a;
	position:relative;
	font-size:13px;
}

ul.menu_bottom a:link, ul.menu_bottom a:active, ul.menu_bottom a:visited 
{
	list-style-type: none;
	font-size: 11px;
	color:#bbc8cf;
	text-decoration: none;
}

ul.menu_bottom a:hover
{
	color: #0e679a;
	text-decoration: none;
}

.menu_bottom li
{
	display:inline;
	border-right: solid 2px #092839;
	padding: 0 0.85em;
}

ul.menu_bottom2 a:link, ul.menu_bottom2 a:active, ul.menu_bottom2 a:visited 
{
	list-style-type: none;
	font-size: 11px;
	color:#bbc8cf;
	text-decoration: none;
}

ul.menu_bottom2 a:hover
{
	color: #0e679a;
	text-decoration: none;
}

.menu_bottom2 li
{
	display:inline;
	border-right: solid 2px #092839;
	padding: 0 0.85em;
}

.menu_bottom li.last, .menu_bottom2 li.last
{
	border-right:0;
}

.margin {
margin:0px 0 0 20px;
}

.margin2 {
margin:30px 0 30px 20px;
}

.clear {
clear:both;
}


#contactus {
background:#0e3145;
color:#fff;
font-size:14px;
margin:20px 0 20px 0;
border-bottom:solid 2px #031a28;
}

#contactus h1 {
font-size:16px;
font-weight:700;
color:#fff;
background-color:#031a28;
padding:3px 0;
}

#contactus b {
font-weight:700;
color:#CCFF99;
}

.contacttext a {
font-weight:700;
color:#6699FF;
}

.textiside {
background:#0e3145;
color:#CCFF99;
font-size:14px;
margin:20px 0 20px 0;
border-bottom:solid 2px #031a28;
}

.textiside h1 {
font-size:16px;
font-weight:700;
color:#fff;
background-color:#031a28;
padding:3px 0;
}

.textiside div {
font-weight:normal;
color:#CCFF99;
padding:20px;
text-align:left;
margin:0px;
}

.textiside div b {
font-weight:700;
color:#6699FF;
text-align:right;
}

.textiside a:link, .textiside a:active, .textiside a:visited {
text-decoration:none;
color:#FFFF99;
font-weight:700;
text-align:right;
margin-left:100px;
}

.textiside a:hover {
text-decoration:none;
color:#FF3300;
font-weight:700;
text-align:right;
margin-left:100px;
}


.tabletitle {
text-align:center;
color: #fff;
font-size:16px;
font-weight:700;
border:#6699FF 1px solid;
background-color:#031a28;
}

.tableprice {
text-align:center;
color:#CCFF99;
font-size:16px;
border:#6699FF 1px solid;
}

.tableprice td {
width:150px;
border: #6699FF 1px solid;
background-color:#0e3145 ;
}

.smaller {
font-size:14px;
}

.smallest {
font-size:12px;
}

.discount {
font-size:11px;
color:#666666;
}





/* ORDER */

	#order_container{
		width: 422px;
		height: auto;
		float: left;
		border: solid 4px #031a28;
		padding: 10px;
		background-color:#185477;
		text-align: left;
		color: #fff;
	}

	.pvx_items:link, .pvx_items:visited, .pvx_items:active{
		width: 400px;
		height: auto;
		float: left;
		border: 1px solid #CCC;
		padding: 10px;
		margin-top: 1px;
		background: #FFF;
		font-size: 12px;
		text-decoration: none;
		color: #AAAAAA;
	}

	.pvx_items:hover{
		border: 1px solid #AAA;
		background: #FBFBFB;
		text-decoration: none;
	}

	.shipping_info{
		width: 400px;
		height: auto;
		float: left;
		border: solid 1px #CCC;
		padding: 10px;
		margin-top: 10px;
		background: #FFFF99;
		cursor: default;
		color: #1c5b97;
	}
	
	.checkout{
		padding: 8px;
		margin-top: 5px;
	}

	.grey{
		color: #777;
	}

	.font_medium{
		font-size: 12px;
		font-weight: normal;
		color: #fca102;
	}
	
	.spacedout{
		text-decoration: line-through;
	}

	.font_large_red{
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 20px;
		color: #006666;
		text-decoration:blink;
	}

	.font_small{
		font-size: 10px;
		font-weight: bold;
	}

	.font_large{
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 18px;
		color:#0066CC;
	}
	
	.regular_text_smaller{
		color: #333;
	}

	.font_big{
		color: #fca102;
		font-size: 16px;
	}
	
	
	#contentholder {
	width: 751px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
