/* CSS Document */

body	{
background:url(../images/bluebar.jpg) repeat-x  #05467e;
		 background-repeat:repeat-x; text-align:left;
		 }


h1		{
		 font:bold 200% Arial, Helvetica, sans-serif; 
		 margin:24px 12px 16px 36px;
		 text-align:center;
		 }

h2		{
		 font:bold 140% Arial, Helvetica, sans-serif; 
		 margin:24px 12px 16px 36px;
		 color:#0000FF;
		 text-align:center;
		 }
		 
h2.specrpt {
		
			font:bold 120% Arial;
			text-align:left;
			color:#FF0000;
			margin:36px 0 16px 36px;
}

h3		{
		 font:bold 105% Arial, Helvetica, sans-serif; 
		 margin:24px 12px 16px 36px;
		 color:#0000FF;
		 text-align:center;
		 }
		 
		 
h3.black		{
		 font:bold 100% Arial, Helvetica, sans-serif; 
		 margin:24px 12px 16px 36px;
		 color:#000;
		 text-align:center;
		 }
		 
		 
h3.rtcntnr	{
			font:bold 100% Arial, Helvetica, sans-serif; 
			margin:26px 12px 4px 13px; 
			padding:0px 0px 0px 0px; 
			color:#333;
			}
			
h4		{
		 font:bold 105% Arial, Helvetica, sans-serif; 
		 margin:16px 36px 16px 30px;
		 color:#000;
		 text-align:center;
		 }

h4.red		{
		 font:bold 105% Arial, Helvetica, sans-serif; 
		 margin:16px 36px 16px 30px;
		 color:#ff0000;
		 text-align:center;
		 }			

h4.left		{
		 font:bold 105% Arial, Helvetica, sans-serif; 
		 margin:16px 36px 16px 30px;
		 color:#000;
		 text-align:left;
		 }			
			
			
p,td, li	{
			font: normal 90% Verdana, Arial, Helvetica, sans-serif; 
			text-align:left; 
			margin:16px 24px 16px 36px;
			}
			
p.bold	{
			font: bold 90% Verdana, Arial, Helvetica, sans-serif; 
			text-align:left; 
			margin:16px 24px 16px 36px;
			}
			
p.bldctr	{
			font: bold 85% Verdana, Arial, Helvetica, sans-serif; 
			text-align:center; 
			margin:16px 24px 16px 24px;
			}
			
p.spoffertxt	{
				font-size:100%;
				margin-top:48px;
				}

p.pullquote		{
					font:normal 90% "Courier New", Courier, monospace;
					margin:12px 16px;
					}

			
p.last		{
			font: normal 90% Verdana, Arial, Helvetica, sans-serif; 
			text-align:left; 
			margin:16px 24px 32px 36px;
			}
			

p.rtcntnr	{
			margin:12px 24px 20px 26px;
			}

p.footer 	{
			font:normal 78% Arial; 
			text-align:center; 
			color:#fff;	
			margin:8px 0 0px 0; 
			padding:0px;
			}
			
			
		

ul.rtcntnr	{
			font:bold 16px Arial, Helvetica, sans-serif; 
			margin:0px 12px 0px 24px; 
			padding:0px 0px 0px 0px; 
			color:#fff; 
			list-style:disc;
			}

li.rtcntnr	{ 
			 margin:4px 12px 4px 32px;
			 padding:0px;
			}



input.email	{
			 margin:4px 0px 4px 40px; 
			 width:175px; 
			 color:#666; 
			 font-size:78%;
			 }

input.sbmtemail	{
				 margin:4px 0px 4px 40px; 
				 width:182px; 
				 font-size:12px;
				 }

a.topmenu		{
				 font:normal 100% Arial, Helvetica, sans-serif; 
				 text-decoration:none; 
				 color:#ff6;
				 position:relative; 
				 top:5px; 
				 margin:0px 8px 0px 0px;
				 }

a.topmenu:hover	    {
					 font:normal 100% Arial, Helvetica, sans-serif; 
					 text-decoration:underline; 
					 color:#cff; 
					 position:relative; 
					 top:5px; 
					 margin:0px 8px 0px 0px; 
					}


a.promo		{
			font:normal 100% Arial, Helvetica, sans-serif; 
			color:#000; 
			margin:0px; 
			text-decoration:none; 
			position:relative; 
			top:18px; 
			left:36px;
			width:200px;
			}

a.promo:hover		{
					font:normal 100% Arial, Helvetica, sans-serif; 
					color:#333; 
					margin:0px; 
					text-decoration:none; 
					position:relative; 
					top:18px; 
					left:36px;
					width:200px;
					}

a.readmore		{
				font:bold 100% Arial, Helvetica, sans-serif; position:relative; 
				top:0px; 
				left:8px;
				}
				
a.readmore:hover	{
					font:bold 100% Arial, Helvetica, sans-serif;
					text-decoration:none;
					position:relative;
					top:0px;
					left:8px;
						}


a.rtcntnr		{
				font:bold 100% Arial, Helvetica, sans-serif; 
				color:#009; 
				text-decoration:underline;
				}

a.rtcntnr:hover		{
					font:bold 100% Arial, Helvetica, sans-serif; 
					color:#009; 
					text-decoration:none;
					}

a.footer		{
				color:#fff; 
				font:bold 78% Arial; 
				position:relative; 
				top:-16px; 
				text-decoration:underline;
				}

a.footer:hover	{
				color:#cff; 
				font:bold 78% Arial; 
				position:relative; 
				top:-16px; 
				text-decoration:none;
				}


.bigbold	{
				font:bold 110% Arial, Helvetica, sans-serif;
				margin-right: 6px;
			}
			
			
.bldblue	{
			font-weight:bold;
			color: blue;
			}


.bldgrn	    {
			font-weight:bold;
			color: green;
			}
			
			
.bldred    {
			font-weight:bold;
			color: red;
			}

.bldembrwn	{
			font-weight:bold;
			font-size:100%;
			color:#800000;
			font-style:italic;
			}


.topmenuon		{
				 font:bold 100% Arial, Helvetica, sans-serif; 
				 text-decoration:none; 
				 color:#0ff;
				 position:relative; 
				 top:5px; 
				 margin:0px 8px 0px 0px;
				 }

						
img.cvrthmbnail		{
					float:left; 
					margin:4px 12px 12px 0px; 
					border:none;
					}


span.mnupipe	{
				position:relative;
				top:3px;
				margin-right:8px;
				}				
				
				

span.promotxt	{
				display:inline-block; 
				font-size:82%; 
				margin:4px 0px 2px 0px;
				cursor:pointer;
				}
				
span.promordmr	 {
				  font-size:95%; 
				  font-weight:bold; 
				  text-decoration:underline;
				  }


div.pullquote	{
					width:540px;
					border:1px solid #006600;
					background-color:#ffc;
					margin:0 auto;
					padding:0px;
					
					
					
					}


div.pullquote_rt	{
					float:right;
					width:300px;
					border:1px solid #006600;
					background-color:#ffc;
					margin:0px 0px 12px 24px;
					padding:0px;
					}					
		  
				  
div.greencallout	{
					width:540px; 
					margin:20px 0 20px 49px; 
					background-color:#cfc; 
					border:1px solid #000;
					}

#wrapper	{
			width:760px; 
			border:4px solid #003;
			margin:10px auto; 
			background-color:#FFFFFF;
			}
			
			
#wrapper_slsltr	{
			width:640px; 
			border:4px solid #003;
			margin:10px auto; 
			background-color:#FFFFFF;
			}
			
#banner		{
			background-color:#fff; 
			background-image:url(../images/rem_banner.jpg); 
			width:760px; 
			height:130px;
			margin:0px;
			}
			
#menu		{
			background-color:#003; 
			width:740px; 
			height:30px;
			margin:0px;
			padding-left:20px;
			color:#ff6;
			}
			
#promo1		{
			 background-color:#fff; 
			 background-image:url(../images/promobg1.jpg); 
			 width:232px;
			 height:143px; 
			 margin:0px; 
			 padding:0px;
			 float:left;
			 }
			 
#promo2     {
			background-color:#fff; 
			background-image:url(../images/promobg2.jpg); 
			float:left;
			width:250px;
			height:143px; 
			margin:0px; 
			padding:0px; 
			display:inline;
			}
			
#promo3		{
			 background-color:#fff; 
			 background-image:url(../images/promobg3.jpg); 
			 width:278px;
			 height:143px; 
			 margin:0px; 
			 padding:0px;
			 float:left;
			 }
			 
#leftcentercntnr	{
					float:left; 
					background-color:#fff;
					width:498px; 
					min-height: 1900px; 
					margin:0px 0px 0px 0px;
					padding:0px; 
					border-right:2px solid #ccc; 
					display:inline;
					}


					
#fullwidthcntnr	{
					background-color:#fff;
					width:752px; 
					height:auto; 
					margin:0px 0px 0px 0px;
					padding:0px; 
					}					
	
#salesltrcntnr	{
					background-color:#fff;
					width:632px; 
					height:auto; 
					margin:0px 0px 0px 0px;
					padding:0px;
					font-size:110%; 
					}			
					
					
#rightcntnr		{
				background-color:#f7f7f7; 
				width:260px; 
				min-height: 1900px; 
				margin:0px; 
				padding:0px;
				float:left;
				}

.clearFT {
	clear:both;
}				
#footer		{
			clear:both;
			background-color:#003; 
			width:760px; 
			height:auto; 
			padding:0px; 
			border-top:2px solid #003;
			}
			
#footer_salesltr	{
			clear:both;
			background-color:#003; 
			width:640px; 
			height:auto; 
			padding:0px; 
			border-top:2px solid #003;
			}