table
{
font-family: verdana;
font-size: 9px;

}

td{
vertical-align:top;
}

.content
{
font-family: verdana;
font-size: 10px;
}

.blue
{
color: #34489E;
}

.bluelink
{
text-decoration: none;
color: #34489E;
}

.textbox
{
font-family: verdana;
font-size: 9px;
}

.normalbluelink:link {text-decoration: none; font-family: verdana; font-size: 9px; color: #34489E;}
.normalbluelink:visited {text-decoration: none; font-family: verdana; font-size: 9px;color: #34489E;}
.normalbluelink:active {text-decoration: none; font-family: verdana; font-size: 9px;color: #34489E;}
.normalbluelink:hover {text-decoration: underline; font-family: verdana; font-size: 9px;color: #34489E;}

A.boldblack:link {text-decoration: none; color: black; font-weight: bold;}
A.boldblack:visited {text-decoration: none; color: black; font-weight: bold;}
A.boldblack:active {text-decoration: none; color: black; font-weight: bold;}
A.boldblack:hover {text-decoration: underline; color: black; font-weight: bold;}

A.normalbluelink:link {text-decoration: none; color: #34489E;}
A.normalbluelink:visited {text-decoration: none; color: #34489E;}
A.normalbluelink:active {text-decoration: none; color: #34489E;}
A.normalbluelink:hover {text-decoration: underline; color: #34489E;}

A.boldbluelink:link {font-weight:bold; text-decoration: none; color: #34489E;}
A.boldbluelink:visited {font-weight:bold; text-decoration: none; color: #34489E;}
A.boldbluelink:active {font-weight:bold; text-decoration: none; color: #34489E;}
A.boldbluelink:hover {font-weight:bold; text-decoration: underline; color: #34489E;}

A. :link {text-decoration: none; color: #34489E;}
A. :visited {text-decoration: none; color: #34489E;}
A. :active {text-decoration: none; color: #34489E;}
A. :hover {text-decoration: underline; color: #34489E;}

A.grey:link {text-decoration: none; color: #747474;}
A.grey:visited {text-decoration: none; color: #747474;}
A.grey:active {text-decoration: none; color: #747474;}
A.grey:hover {text-decoration: underline; color: #747474;}

A.footerlink:link {text-decoration: none; color: white;}
A.footerlink:visited {text-decoration: none; color: white;}
A.footerlink:active {text-decoration: none; color: white;}
A.footerlink:hover {text-decoration: underline; color: white;}

/* contact form */

.form_label {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	padding-left: 10px;
	color: #34489E;
}

.form_button {
	font-family: verdana,;
	font-size: 9px;
}

.form_button_bold {
	font-family: verdana;
	font-size: 9px;
	padding: 5px;
	font-weight: bold;
	width: 80px;
}

.form_heading {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #34489E;
	background-color: #a5b8ff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px black;
}

.form_heading1 {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #34489E;
	background-color: #a5b8ff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.textboxform {
	font-family: verdana,;
	font-size: 9px;
	width: 215px;
}
#formtab_outer {
	border: solid 1px black;
}

table.testimonial {
	margin-bottom:15px;
}

.testimonialname{
font-family: verdana;
font-size: 10px;
color: #34489E;
}

h1{
	font-size:12px;
}

body
{
	margin:0px;
	padding:0px;
}

img
{
	border:none;
}

#toplinks {
	clear:both;
	padding-top:140px;
	padding-left:7px;
	padding-right:7px;
	height:35px;
}

#toplinks a {
	overflow:hidden;
	display:block;
	float:left;
	width:0;
	height:0;
	padding-top:35px;
	background-image:url('images/topnavbar.png');
}
#toplinks-inner {
	background-image:url('images/topnavbar-bg.png');
	height:35px;
}
#toplinks #toplink-home {
	padding-left:77px;
}
#toplinks #toplink-home:hover {
	background-position:0 -35px;
}
#toplinks #toplink-home.active {
	background-position:0 -70px;
}
#toplinks #toplink-about {
	padding-left:99px;
	background-position:-77px 0;
}
#toplinks #toplink-about:hover {
	background-position:-77px -35px;
}
#toplinks #toplink-about.active {
	background-position:-77px -70px;
}
#toplinks #toplink-services {
	padding-left:92px;
	background-position:-176px 0;
}
#toplinks #toplink-services:hover {
	background-position:-176px -35px;
}
#toplinks #toplink-services.active {
	background-position:-176px -70px;
}
#toplinks #toplink-products {
	padding-left:96px;
	background-position:-268px 0;
}
#toplinks #toplink-products:hover {
	background-position:-268px -35px;
}
#toplinks #toplink-products.active {
	background-position:-268px -70px;
}
#toplinks #toplink-testimonials {
	padding-left:116px;
	background-position:-364px 0;
}
#toplinks #toplink-testimonials:hover {
	background-position:-364px -35px;
}
#toplinks #toplink-testimonials.active {
	background-position:-364px -70px;
}
#toplinks #toplink-gallery {
	padding-left:85px;
	background-position:-480px 0;
}
#toplinks #toplink-gallery:hover {
	background-position:-480px -35px;
}
#toplinks #toplink-gallery.active {
	background-position:-480px -70px;
}
#toplinks #toplink-news {
	padding-left:62px;
	background-position:-565px 0;
}
#toplinks #toplink-news:hover {
	background-position:-565px -35px;
}
#toplinks #toplink-news.active {
	background-position:-565px -70px;
}
#toplinks #toplink-contact {
	padding-left:105px;
	background-position:-627px 0;
}
#toplinks #toplink-contact:hover {
	background-position:-627px -35px;
}
#toplinks #toplink-contact.active {
	background-position:-627px -70px;
}

#mainFrame
{
	margin:0 auto;
	width:972px;
	
}

	#header
	{
		position:relative;
		left:0px;
		top:0px;
		width:972px;
		height:181px;
		background-image:url(images/header_02.jpg);
	}
	
	#topbanner {
		width:744px;background-color:#FFF;height:300px;
	}
	#topbanner img {
		display:block;float:left;margin-bottom:3px;margin-right:3px;
	}
	
		#logo
		{
			position:absolute;
			left:0px;
			top:0px;
		}
		
			#logoImage
			{
				margin-left:30px;
				margin-top:30px;
			}
		
		#contactDetails
		{
			font-family:tahoma;
			font-size:11px;
			color:#20447a;
			position:absolute;
			top:40px;
			right:80px;
		}
		
		#mapLinks
		{
			font-family:tahoma;
			font-size:10px;
			color:#000000;
			position:absolute;
			top:10px;
			width:140px;
			right:65px;
		}
		
			#mapLinks a
			{
				color:#000000;
				float:left;
				display:block;
				text-decoration:none;
			}				
			#mapLinks a:first-child
			{
				width:83px;
			}		
		#siteSearch
		{
			position:absolute;
			right:11px;
			bottom:7px;
			height:35px;
			width:220px;
		}
		
			#siteSearch #txtSearch
			{
				position:relative;
				left:5px;
				top:3px;
				width:184px;
				height:17px;
				border:solid 1px #CCCCCC;
				z-index:10;
			}
			
			#siteSearch #btnGo
			{
				position:relative;
				left:0px;
				top:7px;
				z-index:10;
				border:solid 1px #CCCCCC;
			}
	#content
	{
		position:relative;
		left:0px;
		top:0px;
		width:972px;
		background-color:#FFFFFF;
		padding-top:0px;
		
		float:left;
		clear:both;
	}
	
		#leftContent
		{
			position:relative;
			left:0px;
			top:0px;
			float:left;
			margin-left:6px;
			width:736px;
		}
		
			#banner
			{
				position:relative;
				left:0px;
				top:0px;
				border:solid 1px #FFFFFF;
				width:733px;
				height:291px;
			}
			!#topGallery
			{
				position:relative;
				left:0px;
				top:0px;
				height:47px;
				margin-top:2px;
				margin-bottom:6px;
			}
				!#topGallery img	
				{
					position:relative;
					left:0px;
					top:0px;
					border:solid 1px #FFFFFF;
					float:left;
					margin-right:6px;
				}
			
			#mainContent
			{
				position:relative;
				left:0px;
				top:0px;
				width:735px;
				background-color:#FFFFFF;
				float:left;
				clear:both;
			}
			
				#hotLinks
				{
					position:relative;
					left:0px;
					top:0px;
					float:left;
					width:148px;
					font-family:tahoma;
					font-size:9px;
					font-weight:bold;
					color:#404040;
					padding-top:15px;
					margin-left:5px;
					
				}
				#hotLinks div
				{
					border-bottom:1px solid #d6d6d6;
					padding-top:7px;
					padding-bottom:7px;
					padding-left:5px;
				}
					#hotLinks h2
					{
						margin-top:0px;
						margin-bottom:5px;
						font-family:tahoma;
						font-size:19px;
						font-weight:bold;
						color:#575757;
					}
				
					#hotLinks a
					{
						text-decoration:none;
						color:#404040;
					}
					
					#hotLinks a:hover
					{
					color: #34489E;
					}
					
					#hotLinks .bold
					{
						text-decoration:none;
						color:#34489E;
					}
					
					#hotLinks .notselect				
					{
						text-decoration:none;
						background-color:white;
						width: 129px;
					}
					
					#hotLinks .select				
					{
						text-decoration:none;
						background-color:#F0F4F7;
						width: 129px;
					}
					
					#hotLinks .selectsub				
					{
						text-decoration:none;
						background-color:#F0F4F7;
						width: 119px;
						padding-left: 15px;
					}					
					#hotLinks .selectsubsub			
					{
						text-decoration:none;
						background-color:#d2e7f6;
						width: 112px;
						padding-right:2px;
						padding-left: 20px;
					}
					#hotLinks .bold a
					{
						text-decoration:none;
						color:#34489E;
					}
					#hotLinks .rule
					{
						position:relative;
						top:0px;
						left:0px;

					}
					
				#pageContent
				{
					position:relative;
					left:0px;
					top:0px;
					float:left;
					background-image:url(images/tamp-page.jpg);
					width:546px;
					padding-right:20px;
					font-size:10px;
					line-height:140%;
					font-family:verdana;
					padding-bottom:10px;
				}
				
				#pageContent h1
				{
					font-family:tahoma;
					font-size:16px;
					font-weight:bold;
					color:#575757;
					margin-top:15px;
					margin-bottom:10px;
				}
			
			#footer
			{
				background-color:#FFFFFF;
				clear:both;
				margin-bottom:5px;
				font-family:tahoma,verdana,sans-serif;
				font-size:10px;
				color:#666;
			}
			
			#footer #links, #footer #copy {
				margin-top:16px;
			}
			
			#footer #links a {
				color:#666;
				margin-left:10px;
				padding-left:10px;
				float:left;
				text-decoration:none;
				border-left:1px solid #666;
			}
			#footer #links a:hover {
				text-decoration:underline;
			}
			
			#footer #links a:first-child {
				margin:0;
				padding:0;
				border:0;
			}
			
			#footer #copy {
				float:right;
			}
			
			#footer #sizzleLogo {
				clear:both;
				float:right;
			}
			
		#rightContent
		{
			position:relative;
			left:0px;
			top:0px;
			width:214px;
			float:left;
			margin-left:6px;
		}
		
			#latestNews
			{
				color:#575757;
				font-family:tahoma;
				font-size:11px;
				margin-left:7px;
			}
			
				#latestNews p
				{
					margin:0px;
					padding:0px;
				}
			
				#latestNews h1
				{
					color:#575757;
					font-family:tahoma;
					font-size:13px;
					margin-top:5px;
					margin-bottom:10px;
					font-weight:bold;
				}
				
				#latestNews h2
				{
					margin:0px;
					color:#575757;
					font-family:tahoma;
					font-size:11px;
					font-weight:bold;
				}
				
				#latestNews hr
				{
					border:dotted 1px #575757;
					margin-top:10px;
					margin-bottom:10px;
				}
				
				#latestNews a
				{
					color:#007;
					text-decoration:none;
				}
			
			#videos
			{
				position:relative;
				left:0px;
				top:0px;
				width:186px;
				background-color:#f8f8fa;
				border:solid 5px #b2bfd7;
				margin-top:17px;
				background-image:url(images/vid-bak.jpg);
				background-repeat:no-repeat;
				padding-left:10px;
				padding-top:10px;
				padding-right:10px;
			}
			
				#videos .videoDescription
				{
					font-family:tahoma;
					font-size:10px;
					color:#000000;
				}
				
				#videos .videoDescription h1
				{
					color:#03559b;
					font-size:10px;
					font-weight:bold;
				}
				
				#videos .videoDescription a
				{
					color:#03559b;
					text-decoration:none;
				}
				
				#videos  hr
				{
					border:dashed 1px #6e6e6e;
				}
			
			#newsLetterSubscription
			{
				position:relative;
				left:0px;
				top:0px;
				width:206px;
				height:170px; /*Remove*/
				background-color:#FFFFFF;
				border:solid 5px #b2bfd7;
				margin-top:6px;
				background-image:url(images/news-back.jpg);
				background-repeat:no-repeat;
				font-family:tahoma;
				color:#3c3c3c;
				font-size:11px;
			}
			
				#newsLetter form
				{
					margin:0px;
					padding:0px;
					
				}
				
				#newsname
				{
					position:absolute;
					left:8px;
					top:92px;
					width:186px;
					border:solid 1px #CCCCCC;
					height:17px;
				}
				
				#newsemail
				{
					position:absolute;
					left:8px;
					top:122px;
					width:165px;
					height:17px;
					border:solid 1px #CCCCCC;
				}
				
				#btnSubmitNews
				{
					position:absolute;
					left:174px;
					top:123px;
				}
				
				#nWText
				{
					position:absolute;
					left:10px;
					top:30px;
				}
				
				#privacyLink
				{
					position:absolute;
					left:10px;
					bottom:5px;
				}
				
				#privacyLink a
				{
					font-family:tahoma;
					color:#3c3c3c;
					font-size:11px;
					text-decoration:none;
				}
				
				#bigGallery {
					width:733px;
				}
				#myGallery {
					width:733px !important;
					height:500px !important;
				}
				#testimonialbox {
					background-color:#F8F8FA;
					background-image:url(images/testimonials-bak.jpg);
					background-repeat:no-repeat;
					border:5px solid #B2BFD7;
					padding:20px 10px 10px 10px;
					color:#03559B;
					font-family:tahoma;
					font-size:10px;
					width:186px;
					margin-top:15px;
				}
				#testimonialbox p#testimonialperson {
					font-weight:bold;
				}
				fieldset {
					border:0;
					padding:0;
					margin:0;
				}
				.newsitem {
					border-bottom:1px dotted #000;
					padding-bottom:10px;
					line-height:140%;
					margin-bottom:10px; 
				}
				.productlinks a {
					margin-left:5px;
					padding-left:5px;
					border-left:1px solid #34489E;
				}
				.productlinks a:first-child {
					margin-left:0;
					padding-left:0;
					border-left:0;
				}
				a.adminbluelink {
					display:block;
					padding:4px;
					text-decoration:none;
				}