/*
-----Generic----
---------------*/
body { 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF;
	background-image: url(images/MainBG.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	font-family: arial, san-serif;
	}
	
	table { 
		border-spacing: 0; 
		border-collapse: collapse;
		}
	
		td { 
			padding: 0; 
			vertical-align: top;
			}
	
	img { 
		border: 0px;
		}
	
	form {
		padding: 0px;
		margin: 0px 0px 10px 0px;
		}
		
	a:focus { outline: 0; }


/*
-----Header----
--------------*/
#Header {
	width: 993px;
	height: 208px;
	margin: 0px auto;
	}

	#TopBar {
		width: 993px;
		height: 94px;
		}

		#TopCons {
			width: 417px;
			height: 94px;
			float: left;
			display: inline;
			}

		#Logo {
			width: 265px;
			height: 94px;
			float: right;
			display: inline;
			}
			
			#Logo h1 { 
				padding: 0px;
				margin: 0px;
				width: 256px; 
				height: 94px; 
				background-image: url(images/Logo.gif);
				background-repeat: no-repeat;
				overflow: hidden;
				background-color: efefef; 
				}
				
				#Logo h1 a {
					display: block;
					padding: 0px 0px 0px 256px;
					}
			
	#Nav {
		width: 983px;
		height: 40px;
		margin: 0px 5px;
		background-image: url(images/NavRight.gif);
		background-repeat: no-repeat;
		background-position: right;
		font-size: 12px;
		}
		
		#Nav a:link, #Nav a:visited {
			width: 140px;
			height: 31px;
			text-align: center;
			background-image: url(images/NavUp.gif);
			background-repeat: no-repeat;
			display: block;
			float: left;
			color: #ffffff;
			text-decoration: none;
			padding: 10px 0px 0px 0px;
			}
			
		#Nav a:hover, #Nav a:active {
			width: 140px;
			height: 31px;
			text-align: center;
			background-image: url(images/NavOver.gif);
			background-repeat: no-repeat;
			display: block;
			float: left;
			color: #ffffff;
			text-decoration: none;
			padding: 10px 0px 0px 0px;
			}
			
	#Search {
		width: 993px;
		height: 70px;
		border: solid 1px #e9e9e9;
		margin: 2px 0px 0px 0px;
		}
		
		#SF1 {
			width: 62px;
			height: 55px;
			float: left;
			display: inline;
			padding: 14px 0px 0px 12px;
			}
			
		#SF1b {
			width: 25px;
			height: 55px;
			float: left;
			display: inline;
			padding: 14px 0px 0px 0px;
			}
			
			#SF1b input {
				width: 25px;
				height: 15px;
				padding: 0px;
				margin: 1px 0px 6px 0px;
				}
			
		#SF2 {
			width: 55px;
			height: 55px;
			float: left;
			display: inline;
			padding: 10px 0px 0px 0px;
			line-height: 23px;
			}
				
		#SF3 {
			width: 2px;
			height: 58px;
			float: left;
			display: inline;
			margin: 6px 0px 0px 0px;
			background-image: url(images/SF3BG.gif);
			background-repeat: no-repeat;
			}
			
		#SF4 {
			width: 69px;
			height: 66px;
			float: left;
			display: inline;
			padding: 4px 0px 0px 0px;
			line-height: 18px;
			}
			
		#SF5 {
			width: 76px;
			height: 55px;
			float: left;
			display: inline;
			padding: 10px 0px 0px 9px;
			line-height: 23px;
			}
			
		#SF6 {
			width: 180px;
			height: 59px;
			float: left;
			display: inline;
			padding: 10px 0px 0px 0px;
			}
			
			#SF6 select {
				width: 170px;
				height: 23px;
				margin: 0px 0px 2px 0px;
				font-size: 11px;
				padding: 1px;
				border: solid 2px #f42e79;
				}
			
		#SF7 {
			width: 43px;
			height: 55px;
			float: left;
			display: inline;
			padding: 14px 0px 0px 9px;
			}
			
		#SF8 {
			width: 123px;
			height: 61px;
			float: left;
			display: inline;
			padding: 10px 0px 0px 0px;
			}
			
			#SF8 select {
				width: 113px;
				height: 23px;
				margin: 0px 0px 2px 0px;
				font-size: 11px;
				padding: 1px;
				border: solid 2px #f42e79;
				display: none;
				}
			
		#SF9 {
			width: 281px;
			height: 60px;
			float: left;
			display: inline;
			padding: 11px 0px 0px 9px;
			}
			
			#SF9 input {
				width: 268px;
				height: 20px;
				padding: 2px;
				margin: 3px 0px 0px 0px;
				border: solid 2px #f42e79;
				}
				
		#SF10 {
			width: 88px;
			height: 61px;
			float: left;
			display: inline;
			padding: 10px 0px 0px 3px;
			}
			
			
/*
-----Content----
---------------*/
#Content {
	width: 993px;
	margin: 0px auto;
	}
	
	.LeftBG {
		width: 49%;
		background-repeat: no-repeat;
		}

	.RightBG {
		width: 49%;
		background-repeat: no-repeat;
		}
		
	#LeftNav {
		width: 253px;
		padding: 5px 0px 0px 0px;
		}
		
		h3#LeftNav1 {
			width: 212px;
			height: 21px;
			margin: 0px;
			padding: 7px 0px 0px 28px;
			color: #ffffff;
			font-weight: normal;
			font-size: 14px;
			background-image: url(images/LeftNavH2.gif);
			background-repeat: no-repeat;
			}
			
		h3#LeftNav2 {
			width: 212px;
			height: 21px;
			margin: 12px 0px 0px 0px;
			padding: 7px 0px 0px 28px;
			color: #ffffff;
			font-weight: normal;
			font-size: 14px;
			background-image: url(images/LeftNavH3.gif);
			background-repeat: no-repeat;
			}
			
		#Devs, #News {
			width: 236px;
			background-image: url(images/DevsBG.gif);
			background-repeat: repeat-y;
			margin: 0px 0px 0px 5px;
			}
			
			#Devs ul {
				list-style-type: none;
				width: 228px;
				background-image: url(images/DevsULBG.gif);
				background-repeat: repeat-x;
				margin: 0px 4px 0px 4px;
				padding: 9px 0px 10px 0px;
				}
				
			#NewsHldr {
				width: 228px;
				margin: 0px 4px;
				background-image: url(images/DevsULBG.gif);
				background-repeat: repeat-x;
				padding: 4px 0px 5px 0px;
				scrollbar-3dlight-color:#da005b;
				scrollbar-arrow-color:#da005b;
				scrollbar-base-color:#ffffff;
				scrollbar-darkshadow-color:#da005b;
				scrollbar-face-color:#ffffff;
				scrollbar-highlight-color:#ffffff;
				scrollbar-shadow-color:#ffffff;
				}
				
				#News ul {
					list-style-type: none;
					padding: 0px 0px 5px 0px;
					margin: 0px;
					width: 223px;
					height: 396px;
					overflow: auto;
					}
				
				#Devs ul li {
					padding: 0px 8px;
					margin: 0px;
					}
					
				#News ul li {
					padding: 7px 13px 12px 13px;
					margin: 0px;
					color: #5f5f5f;
					line-height: 19px;
					}
				
					#Devs ul li a:link, #Devs ul li a:visited {
						display: block;
						height: 26px;
						background-image: url(images/DevsULLIBG.gif);
						background-repeat: repeat-x;
						background-color: #ffffff;
						padding: 8px 5px 0px 10px;
						color: #da005b;
						text-decoration: none;
						border: solid 1px #aaaaaa;
						margin: -1px 0px 0px 0px;
						}
						
					#Devs ul li a:hover, #Devs ul li a:active {
						background-image: url(images/DevsULLIBGo.gif);
						}
						
					#Devs ul li #DevsAlt a:link, #Devs ul li #DevsAlt a:visited {
						background-image: url(images/DevsULLIBG2.gif);
						}
						
					#Devs ul li #DevsAlt a:hover, #Devs ul li #DevsAlt a:active {
						background-image: url(images/DevsULLIBG2o.gif);
						}
						
					#News ul li a:link, #News ul li a:visited {
						color: #454545;
						text-decoration: none;
						font-weight: bold;
						}
						
					#News ul li a:hover, #News ul li a:active {
						text-decoration: underline;
						}
						
						#NewsDate {
							padding: 5px 0px 0px 0px;
							color: #a2a2a2;
							}
							
							#News ul li #NewsDate a:link, #News ul li #NewsDate a:visited {
								color: #a2a2a2;
								text-decoration: none;
								}
						
							#News ul li #NewsDate a:hover, #News ul li #NewsDate a:active {
								color: #a2a2a2;
								text-decoration: underline;
								}
								
		#PinkLinks {
			width: 234px;
			padding: 8px 0px 12px 6px;
			}
		
	#Main {
		width: 740px;
		padding: 13px 0px 15px 0px;
		line-height: 19px;
		}
		
		#Main h1 {
			margin: 0px;
			padding: 3px 0px 8px 0px;
			color: #da005b;
			font-size: 22px;
			font-weight: normal;
			line-height: 28px;
			}
			
		#Main h2 {
			margin: 0px;
			padding: 3px 0px 8px 0px;
			color: #b3b3b3;
			font-size: 18px;
			font-weight: normal;
			}
			
		#Main hr {
			margin: 10px 0px 5px 0px;
			padding: 0px;
			background-color: #e9e9e9;
			height: 1px;
			border: 0px;
			}
			
		#Main p {
			margin: 0px;
			padding: 0px 0px 15px 0px;
			}
			
		#Main a:link, #Main a:visited {
			color: #000000;
			}
			
		#Main a:hover, #Main a:active {
			color: #da005b;
			}
			
		#Main ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			}
			
			#Main ul li {
				margin: 0px 0px 0px 2px;
				padding: 0px 0px 9px 9px;
				background-image: url(images/liBG.gif);
				background-repeat: no-repeat;
				background-position: 0px 6px;
				}
				
			#speech {
				background-color: #e9e9e9;
				padding: 7px 10px 20px 10px;
				background-image: url(images/SpeechMark.gif);
				background-repeat: no-repeat;
				background-position: bottom;
				margin: 0px 0px 10px 0px;
				}
				
				#accredit {
					padding: 5px 0px 0px 0px;
					color: #868686;
					}
					
		#NewsGrey {
			background-color: #e9e9e9;
			padding: 1px 0px 2px 8px;
			font-size: 11px;
			margin: 0px 0px 5px 0px;
			}
			
		#NewsArchive {
			padding: 0px 0px 0px 15px;
			width: 200px;
			color: #5f5f5f;
			}
			
			#NewsArchive a:link, #NewsArchive a:visited {
				color: #5f5f5f;
				text-decoration: none;
				}
				
			#NewsArchive a:hover, #NewsArchive a:active {
				text-decoration: underline;
				}
				
			#NewsDate2 {
				padding: 5px 0px 15px 0px;
				color: #a2a2a2;
				}
							
				#NewsDate2 a:link, #NewsDate2 a:visited {
					color: #a2a2a2;
					text-decoration: none;
					}
						
				#NewsDate2 a:hover, #NewsDate2 a:active {
					color: #a2a2a2;
					text-decoration: underline;
					}
					
			.HomeBox {
				border: solid 3px #e9e9e9;
				padding: 5px 12px;
				min-height: 238px;
				}
		
		/*
		-----home page slideshow----
		---------------------------*/
		#HomeSS {
			width: 733px;
			}
		
			h1#SSTitle {
				width: 719px;
				padding: 4px 0px 9px 0px;
				margin: 0px 7px;
				background-image: url(images/GreyDots.gif);
				background-repeat: repeat-x;
				background-position: 0px 22px;
				font-size: 18px;
				color: #da005b;
				}
				
			h2#SSTitle {
				width: 719px;
				padding: 7px 0px 9px 0px;
				margin: 0px 7px;
				background-image: url(images/GreyDots.gif);
				background-repeat: repeat-x;
				background-position: 0px 22px;
				font-size: 18px;
				color: #da005b;
				}
				
			#Main .SSTitleAlt h2 {
				width: 713px;
				padding: 9px 10px 11px 10px;
				margin: 0px;
				font-size: 18px;
				color: #da005b;
				text-align: center;
				background-color: #f2f2f2;
				}
				
				.SSTitleLeft {
					background-color: #ffffff;
					padding: 0px;
					}
					
					.SSTitleLeft h1 {
						font-size: 18px;
						display: inline;
						margin: 0px;
						padding: 0px;
						}
					
					#SSTitle .SSTitleLeft a:link, #SSTitle .SSTitleLeft a:visited {
						color: #da005b;
						text-decoration: none;
						}
						
					#SSTitle .SSTitleLeft a:hover, #SSTitle .SSTitleLeft a:active {
						text-decoration: underline;
						}
				
			#SSLinks a:hover, #SSLinks a:active {
				display: block;
				float: left;
				width: 231px;
				height: 29px;
				background-image: url(images/FeatLinkBGo.gif);
				background-repeat: repeat-x;
				color: #da005b;
				text-decoration: none;
				font-size: 16px;
				margin: 4px 2px 0px 0px;
				padding: 8px 0px 0px 12px;
				}
					
				.SSTitleRight {
					background-color: #ffffff;
					padding: 0px 0px 0px 2px;
					float: right;
					display: inline;
					}
					
			#SSDetails {
				width: 719px;
				padding: 4px 7px 5px 7px;
				color: #5f5f5f;
				background-color: #e9e9e9;
				margin: 0px 0px 12px 0px;
				}
				
				.SSDetailsLeft {
					padding: 0px 2px 0px 0px;
					}
					
				.SSDetailsRight {
					padding: 0px 0px 0px 2px;
					float: right;
					display: inline;
					}
					
			#SSLinks a:link, #SSLinks a:visited {
				display: block;
				float: left;
				width: 231px;
				height: 36px;
				background-image: url(images/SSFeatLinkBG.gif);
				background-repeat: repeat-x;
				color: #da005b;
				text-decoration: none;
				font-size: 16px;
				margin: 4px 2px 0px 0px;
				padding: 11px 0px 0px 12px;
				}
				
			#SSLinks a:hover, #SSLinks a:active {
				display: block;
				float: left;
				width: 231px;
				height: 36px;
				background-image: url(images/SSFeatLinkBGo.gif);
				background-repeat: repeat-x;
				color: #da005b;
				text-decoration: none;
				font-size: 16px;
				margin: 4px 2px 0px 0px;
				padding: 11px 0px 0px 12px;
				}
				
				#SSLinkGlass, #SSLinkGlass2 {
					width: 18px;
					height: 18px;
					background-image: url(images/FeatLinkGlass.gif);
					background-repeat: no-repeat;
					float: right;
					display: inline;
					margin: -13px -5px 0px 0px;
					z-index: 2;
					position: relative;
					}
					
					#SSLinkGlass2 {
						margin: -6px -5px 0px 0px;
						}
					
			#PinkTitle {
				width: 719px;
				padding: 15px 0px 9px 0px;
				margin: 0px 7px;
				color: #da005b;
				}
				
				#PinkTitle h1 {
					padding: 0px;
					margin: 0px;
					font-size: 18px;
					}
				
				#PinkTitle h2 {
					font-size: 18px;
					padding: 0px;
					margin: 0px;
					font-weight: normal;
					color: #da005b;
					}
					
		/*
		-----results----
		---------------*/
		#ResultsHldr {
			width: 733px;
			}
		
		.ResultsImg {
			border-top: solid 3px #e9e9e9;
			border-left: solid 3px #e9e9e9;
			border-bottom: solid 3px #e9e9e9;
			padding: 8px 0px 8px 8px;
			}
			
			#ResultsImg {
				background-repeat: no-repeat;
				width: 200px;
				height: 135px;
				overflow: hidden;
				margin: 0px 10px 0px 0px;
				}
				
				#ResultsImg img {
					width: 100%;
					}
			
		.ResultsTxt {
			width: 367px;
			border-top: solid 3px #e9e9e9;
			border-bottom: solid 3px #e9e9e9;
			padding: 8px 0px 0px 0px;
			line-height: 19px;
			}
			
		#Main .ResultsTxt h2, #Main .ResultsTxt h3 {
			padding: 0px 0px 2px 0px;
			margin: 0px;
			font-size: 13px;
			font-weight: bold;
			}
			
			#Main .ResultsTxt h2 a:link, #Main .ResultsTxt h2 a:visited, #Main .ResultsTxt h3 a:link, #Main .ResultsTxt h3 a:visited {
				color: #da005b;
				text-decoration: none;
				}
				
			#Main .ResultsTxt h2 a:hover, #Main .ResultsTxt h2 a:active, #Main .ResultsTxt h3 a:hover, #Main .ResultsTxt h3 a:active {
				color: #da005b;
				text-decoration: underline;
				}
				
		#Main .ResultsTxt p {
			margin: 0px;
			padding: 5px 0px 10px 0px;
			}
			
			.ResultsLinks {
				background-image: url(images/ResultsLinksBG.gif);
				background-repeat: no-repeat;
				background-position: 10px 0px;
				border-top: solid 3px #e9e9e9;
				border-right: solid 3px #e9e9e9;
				border-bottom: solid 3px #e9e9e9;
				padding: 8px 10px 0px 0px;
				}
				
			.ResultsLinks2 {
				background-image: url(images/ResultsLinksBG.gif);
				background-repeat: no-repeat;
				background-position: 10px 0px;
				padding: 5px 10px 0px 0px;
				}
				
			.ResultsLinks3 {
				padding: 5px 0px 0px 0px;
				}
			
			.ResultsLinks a:link, .ResultsLinks a:visited, .ResultsLinks2 a:link, .ResultsLinks2 a:visited {
				display: block;
				width: 135px;
				height: 34px;
				background-image: url(images/SSFeatLinkBG.gif);
				background-repeat: repeat-x;
				color: #da005b;
				text-decoration: none;
				font-size: 14px;
				margin: 0px 0px 0px 10px;
				padding: 11px 0px 0px 12px;
				}
				
			.ResultsLinks a:hover, .ResultsLinks a:active, .ResultsLinks2 a:hover, .ResultsLinks2 a:active {
				display: block;
				width: 135px;
				height: 34px;
				background-image: url(images/SSFeatLinkBGo.gif);
				background-repeat: repeat-x;
				color: #da005b;
				text-decoration: none;
				font-size: 14px;
				margin: 0px 0px 0px 10px;
				padding: 11px 0px 0px 12px;
				}
				
			#Main .ResultsLinks3 a:link, #Main .ResultsLinks3 a:visited {
				display: block;
				width: 140px;
				height: 35px;
				background-image: url(images/redBttnUp.gif);
				background-repeat: no-repeat;
				color: #ffffff;
				text-decoration: none;
				font-size: 14px;
				margin: 0px 2px 0px 10px;
				padding: 15px 0px 0px 15px;
				}
				
			#Main .ResultsLinks3 a:hover, #Main .ResultsLinks3 a:active {
				background-image: url(images/redBttnOver.gif);
				background-repeat: repeat-x;
				}
				
		#ViewImg {
			width: 733px;
			height: 480px;
			overflow: hidden;
			background-repeat: no-repeat;
			}
			
		#ViewImgs {
			padding: 5px 7px 0px 0px;
			text-align: right;
			height: 27px;
			}
			
		.DevRating {
			float: right;
			display: inline;
			margin: -5px 0px 5px 0px;
			}
			
			#ViewImgs a:link, #ViewImgs a:visited {
				display: block;
				float: right;
				background-color: #e9e9e9;
				text-align: center;
				width: 25px;
				padding: 3px 0px 4px 0px;
				margin: 0px 0px 0px 1px;
				text-decoration: none;
				color: #000000;
				}
				
			#ViewImgs a:hover, #ViewImgs a:active {
				display: block;
				float: right;
				background-color: #da005b;
				text-align: center;
				width: 25px;
				padding: 3px 0px 4px 0px;
				margin: 0px 0px 0px 1px;
				text-decoration: none;
				color: #ffffff;
				}
				
			#ViewImgTxt {
				display: block;
				float: right;
				width: 230px;
				padding: 3px 5px 0px 0px;
				text-align: right;
				}
				
			.ViewAst {
				padding: 3px 10px 10px 6px;
				width: 337px;
				}
				
				.ViewAst ul {
					list-style-type: none;
					padding: 0px;
					margin: 0px;
					}
					
					.ViewAst ul li {
						background-image: url(/images/asterisk.gif);
						background-repeat: no-repeat;
						background-position: 0px 2px;
						padding: 0px 0px 4px 15px;
						margin: 0px;
						}
				
			.viewDesc {
				padding: 0px 10px 10px 6px;
				line-height: 19px;
				}
				
				#Main .viewDesc h2 {
					color: #000000;
					font-size: 12px;
					margin: 0px;
					padding: 0px;
					font-weight: bold;
					}
				
		#form-error {
			width: 428px;
			background-color: #ff0000;
			padding: 2px 7px 3px 7px;
			color: #ffffff;
			margin: 0px 0px 10px 0px;
			}
			
		#form-error2 {
			background-color: #ff0000;
			padding: 2px 7px 3px 7px;
			color: #ffffff;
			margin: 0px 0px 10px 0px;
			}
				
		.frm-text {
			background-color: #e9e9e9;
			padding: 3px 10px 0px 7px;
			border-bottom: solid 1px #ffffff;
			}
			
		.frm-field input {
			width: 300px;
			height: 23px;
			padding: 0px;
			border: solid 1px #b4b4b4;
			margin: 0px 0px 1px 5px;
			}
			
		.frm-field textarea {
			width: 300px;
			height: 150px;
			padding: 0px;
			border: solid 1px #b4b4b4;
			margin: 0px 0px 1px 5px;
			}
			
		.frm-field select {
			width: 50px;
			height: 25px;
			padding: 1px;
			border: solid 1px #b4b4b4;
			margin: 0px 0px 1px 5px;
			}
			
		.frm-box input {
			margin: 5px 0px 0px 5px;
			}
			
		.frm-field-alt {
			padding: 3px 0px 0px 5px;
			}
			
		.frm-field-alt textarea {
			border: solid 1px #b4b4b4;
			width: 284px;
			}
			
		.frm-sbt input {
			margin: 5px 0px 0px 5px;
			border: solid 1px #da005b;
			width: 202px;
			font-size: 11px;
			padding: 2px 0px 3px 0px;
			background-color: #da005b;
			color: #ffffff;
			}
		
/*
-----Footer----
--------------*/
#Footer {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #e9e9e9;
	color: #888888;
	font-size: 11px;
	}
	
	#Footer a:link, #Footer a:visited {
		color: #888888;
		text-decoration: none;
		}
		
	#Footer a:hover, #Footer a:active {
		color: #888888;
		text-decoration: underline;
		}
	
	#FooterHldr {
		width: 963px;
		height: 20px;
		margin: 0px auto;
		padding: 5px 0px 0px 0px;
		}
		
		#FooterLeft {
			width: 400px;
			float: left;
			display: inline;
			}
			
		#FooterRight {
			width: 400px;
			float: right;
			display: inline;
			text-align: right;
			}
			
#FooterLinks {
	background-color: #e9e9e9;
	font-size: 11px;
	padding: 0px 0px 15px 0px;
	color: #5f5f5f;
	}
	
	#FooterLinks h3 {
		margin: 0px;
		padding: 0px 0px 5px 0px;
		font-size: 18px;
		font-weight: normal;
		}
	
#SiteMap {
	background-color: #e9e9e9;
	font-size: 11px;
	padding: 0px 0px 15px 0px;
	color: #5f5f5f;
	text-align: center;
	}
	
	#FooterLinks a, #SiteMap a {
		color: #5f5f5f;
		}
	
	#FooterLinks table {
		width: 980px;
		}
	
	#FooterLinks ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		}
		
		#FooterLinks ul li {
			background-image: url(images/FooterGlass.gif);
			background-repeat: no-repeat;
			background-position: 0px 2px;
			padding: 0px 0px 3px 16px;
			margin: 0px;
			}
		
			
/*
-----img loading----
-------------------*/
#ImgLoader {
	width: 1px;
	height: 1px;
	visibility: hidden;
	overflow: hidden;
	}
	
/*
pop-ups */
#form-container {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #1e222f;
	z-index: 1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
	visibility: hidden;
	}

	#form-position, #form-position2 {
		position: absolute;
		top: 15%;
		left: 0%;
		width: 100%;
		height: 100%;
		z-index:1002;
		text-align: center;
		visibility: hidden;
		}

		#form-holder {
			width: 535px;
			height: 360px;
			padding: 7px 10px;
			background-color: #ffffff;
			margin: 0px auto;
			}
			
			#form-holder iframe {
				width: 535px;
				height: 340px;
				}
				
			#formClose {
				width: 535px;
				height: 20px;
				text-align: right;
				}
				
				#formClose a {
					display: inline;
					float: right;
					padding: 0px;
					width: 67px;
					height: 20px;
					}
					
	.chkfrm1 {
		padding: 3px 10px 0px 0px;
		width: 100px;
		}

	.chkfrm2 input {
		width: 609px;
		height: 17px;
		padding: 1px;
		border: solid 1px #324d66;
		margin: 0px 0px 1px 0px;
		font-size: 13px;
		}
		
	.chkfrm2 textarea {
		width: 609px;
		height: 100px;
		padding: 1px;
		border: solid 1px #324d66;
		margin: 0px 0px 5px 0px;
		font-size: 13px;
		}

	.chkfrm2 select {
		width: 60px;
		padding: 1px;
		border: solid 1px #324d66;
		margin: 0px 0px 15px 0px;
		}

	.chkfrm3 input {
		width: 120px;
		padding: 3px 0px 3px 0px;
		border: solid 1px #000000;
		margin: 5px 0px 0px 0px;
		font-size: 11px;
		}

	#error {
		background-color: #ff0000;
		color: #ffffff;
		padding: 3px 5px 4px 5px;
		margin: 0px 0px 8px 0px;
		}
		
	.Rating {
		background-color: #da005b;
		border-left: solid 1px #da005b;
		padding: 3px 0px 4px 8px;
		color: #ffffff;
		}
		
	.Review {
		padding: 5px 8px 7px 8px;
		border-left: solid 1px #e9e9e9;
		border-right: solid 1px #e9e9e9;
		}
		
	.ReviewName {
		background-color: #e9e9e9;
		padding: 3px 0px 4px 8px;
		border-left: solid 1px #e9e9e9;
		}
		
	.ReviewSpace {
		height: 10px;
		}
		
	#HomeSmallLink {
		float: right;
		display: inline;
		margin: -40px 5px 0px 0px;
		border-left: solid 3px #ffffff;
		}
		
			#HomeSmallLink a:link, #HomeSmallLink a:visited {
				display: block;
				width: 147px;
				height: 25px;
				background-image: url(images/HomeSmallLinkUp.gif);
				background-repeat: repeat-x;
				color: #da005b;
				text-decoration: none;
				font-size: 14px;
				padding: 3px 0px 0px 12px;
				margin: 0px;
				}
				
			#HomeSmallLink a:hover, #HomeSmallLink a:active {
				background-image: url(images/HomeSmallLinkOver.gif);
				}
				
.BackResults {
	padding: 9px 10px 0px 2px;
	}		
