/* CSS Document */

		body {
			background-color: #BAC2BF;
			margin: 0px; padding: 0px;
			font-family: Arial, Verdana, "lucida grande","lucida sans unicode","lucida sans", Geneva, Helvetica, Verdana, "trebuchet ms", sans-serif;
 			font-size: 100%; /* <- See if that fixes IE text-resize bug. */
			}
		
		
		#head h1 a.smlogo:link, a.smlogo:visited {
			float: left;
			background: #fff url(../../_img/logo/starvingMarket.jpg) bottom no-repeat;
			width: 326px;
			height: 89px;
			}
			
		#head h1 a.smlogo:hover {
			float: left;
			background: #fff url(../../_img/logo/starvingMarket.jpg) bottom no-repeat;
			width: 326px;
			height: 89px;
			}	
		
		#head h1 {
			margin: 0px;
			}
			
		#head span { display: none; }
		
/* layout
--------------------------------------------------*/

		#watch {
			background-color: #D3E9BE;
			border: 1px solid #99CC66;
			padding: 20px;
			}
			
		.ppt {
			background: transparent url(../../_img/features/slideshow.gif) left no-repeat;
			padding: 20px 20px 20px 60px;
			}
			
					
		#controlDiv {
			margin-left: auto;
			margin-right: auto;
			width: 750px;
			border: 0px solid white;
			}
			
		#headerBar {
			height: 90px;
			
			background: #94474A url(../../_img/bg/headerBar.jpg) repeat-x; 
			}
			
		#headerPhoto {
			background: #CDE6FF url(../../_img/header/headerPhoto.jpg) no-repeat;
			}
			
		#container {
			background-color: white;
			padding: 10px;
			background-color: white;
			}
			
		#rightContent {
			float: right;
			width: 210px;	
			background-color: white;
			/*background-color: #FFCC33;*/
			}
			
		#MainContent {
	width: 500px;
	background-color: white;
	/*background-color:#CC99CC;*/
			float: left;
			}
			
		#MainContentOverview {
	width: 500px;
	background-color: white;
	text-align: left;
			/*background-color:#CC99CC;*/
			}
							
		#footerBar {
			background: #6D7C78 url(../../_img/bg/footerBar.jpg) repeat-x; 
			padding: 15px 5px 15px 5px;
			font-size: 10px;
			color: white;
			line-height: 1.5em; 
			text-align: center;
			clear: both;
			}
		


					
/* typography
--------------------------------------------------*/		
		a:link, a:visited, a:active { 
			font-weight: bold;
			color: #232F38;
			text-decoration: underline; }
			
		a:hover { 
			text-decoration: none; }		

		a.whitea:link, a.whitea:visited, a.whitea:active { 
			font-weight: bold;
			color: white;
			font-size: 14px;
			text-decoration: underline; }
			
		a.whitea:hover { 
			text-decoration: none; }
		
		h1, h2, h3, h4, h5, h6 {
			margin: 0px; padding: 0px;
			font-family: Arial, Verdana, "lucida grande","lucida sans unicode","lucida sans", Geneva, Helvetica, Verdana, "trebuchet ms", sans-serif;
		}
			
		p { 
			font-size: 14px;
			line-height: 14pt;
			padding: 5px 0 5px 0; margin: 0px 0 0px 0;
			}

		li { 
			font-size: 14px;
			line-height: 14pt;
			padding: 0px;
			}
			
		#container li { 
			font-size: 14px;
			line-height: 14pt;
			padding: 5px 0px 5px 0px;
			}
			
		ul, ol {
			margin: 0px; padding: 0 0 0 20px;
			}	
			
		h1 {
			font-size: 24px;
			font-weight: bold;
			line-height: 1.6em;
			color: #833E41;
			}
			
		h2 {

			font-weight: normal;
			color: #996600;
			font-size: 17px;
			font-weight: bold;
			padding: 10px 0 10px 0;
			}
						
		h3 {

			color: #996600;
			font-size: 14px;
			line-height: 16px;
			margin: 0px; padding: 5px 0px 5px 0px;
			}
		
		h6 {
			font-size: 14px;
			line-height: 200%;
			font-family: lucida sans;
			padding-right: 10px;
			color: #4B5C5F;
			font-weight: normal;
			}	
		
		
		
		
		
		
		.small {
			font-size: 12px;
			line-height: 12px;
			}	
		
		.required {
		 	color: #993300;
			font-weight: bold;
		 	}
		
		#rightContent p, #midColumn p {
			font-size: 11px;
			font-weight: normal;
			line-height: 14px;
			margin: 0px 0px 5px 0px;
			padding: 0px;
			color: #585858;
			}
			
		#headerBar h1 { 
			margin: 0px; padding: 0px;
			}
				
		.underline {
			padding-bottom: 9px;
			margin-bottom: 5px;
			background: transparent url(../../_img/bg/bdr.gif) bottom repeat-x;
			}	
			
		#footerBar a:link, #footerBar a:visited, #footerBar a:active { 
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: underline; }
			
		#footerBar a:hover { color: #FFFFFF; 
			text-decoration: none; }	
			
		#headerPhoto a:link, #headerPhoto a:visited, #headerPhoto a:active { 
			color: #4B5C5F;
			text-decoration: none; }
			
		#headerPhoto a:hover { color: #4B5C5F; 
			text-decoration: none; }		
			
		.quote {
			color: #833E41;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			font-style: normal;
			line-height: 105%;
			letter-spacing: -1px;
			font-size: 18px;
			padding: 0px;
			margin: 0px;
		}
		
		.attr {
			color: #6C6C6C;
			font-family: "lucida grande", "lucida sans unicode", "lucida sans", "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 125%;
			font-style: normal;
			font-size: 11px;
			text-align: right;
			display: block;
			width: 100%;
			text-align: right;
		}

		.contact {
			color: white;
			}
			
			
		.phone {
			color: white;
			font-size:14px;
			line-height: 165%;
			font-weight: bold;
			padding-right: 10px;
			}
				
/* special markup
--------------------------------------------------------*/

	.clear {
		clear: both;
		}
	
	.overLine {
		padding-top: 9px;
		margin-top: 5px;
		background: transparent url(../../_img/bg/bdr.gif) top repeat-x;
		}
		
	#midColumn {
		margin-top: 4px;
		}				
	img.sectionHighlight {
		float: left; 
		margin-right: 5px;
		margin-bottom: 0px;
		border: 1px solid #CCCCCC;
		}		
		
	.checkmark {
		background: transparent url('../../_img/features/check.jpg') left no-repeat;
		padding-left: 15px;
		}	

	#popUp {
		border-top: 3px solid #73B9B9;
		background-color:#99CCCC;	
		padding: 5px;
		}	
	#popUp p {
		font-size: 11px;
		}	
	.largeText {
		font-size: 20px;
		}

/* form
--------------------------------------------------------*/
		#rightContent fieldset {
			border: 1px solid #ccc;
			margin: 0px; padding: 5px;
			font-size: 9px;
			}
		
		#MainContent fieldset {
			border: 0px solid #ccc;
			margin: 5px 0 5px 0; padding: 5px;
			font-size: 9px;
			background-color: #F5F5F5;
			}
			
		#MainContentOverview fieldset {
			border: 0px solid #ccc;
			margin: 5px 0 5px 0; padding: 5px;
			font-size: 9px;
			background-color: #F5F5F5;
			}
				
		form {
			margin: 0px; padding: 0px;
			}
			
		#morepad label {
		
			}
			
		#MainContent label {
			display: block;
			float: left;
			width: 110px;
			padding-right: 10px;
			text-align: right;
			}	
			
		#MainContentOverview label {
			display: block;
			float: left;
			width: 110px;
			padding-right: 10px;
			text-align: right;
			}	
		
		#tableBorder {
			border-top: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			}		
		
		#tableBorder td {
			border-bottom: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			padding: 0 2px 0 2px;
			}		
		
/* main navigation
--------------------------------------------------------*/


		#mainNav {
			position: relative;
			left: 0px;
			top: 0px;
			width: 750px;
			height: 45px;
			border-top: 1px solid #833E41;
			background: #000000 url("../../_img/nav/mainNavBg.jpg");
				}

		#mainNav li{ 
			position: absolute;
			top: 0px;
		}
		
		#mainNav a {
			text-indent: -9999px;
			text-decoration: none;
			outline: none;
		}
		
		#mainNav li, #mainNav a {
			display: block;
			height: 45px;
			outline: none;
		}
		
		#nav-home { left: 0px; width: 125px; }                                            
		#nav-thm { left: 128px; width: 123px; }
		#nav-pc { left: 252px; width: 123px; }
		#nav-rftyp { left: 377px; width: 123px; }
		#nav-sf { left: 502px; width: 123px; }
		#nav-hot { left: 627px; width: 123px; }
		
		#nav-home a:hover { background: transparent url("../../_img/nav/mainNavBg.jpg") 0px -45px no-repeat; }                                            
		#nav-thm a:hover { background: transparent url("../../_img/nav/mainNavBg.jpg") -128px -45px no-repeat; }
		#nav-pc a:hover { background: transparent url("../../_img/nav/mainNavBg.jpg") -252px -45px no-repeat; }
		#nav-rftyp a:hover { background: transparent url("../../_img/nav/mainNavBg.jpg") -377px -45px no-repeat; }
		#nav-sf a:hover { background: transparent url("../../_img/nav/mainNavBg.jpg") -502px -45px no-repeat; }
		#nav-hot a:hover { background: transparent url("../../_img/nav/mainNavBg.jpg") -627px -45px no-repeat; }	
		
		
		
		
		
/* errorBox Style
--------------------------------------------------------*/		
			
		#errorBox {
			background-color: #FFEBD1;
			padding: 10px;
			}
			
		#errorBox h4 {
			font-size: 13px;
			padding-bottom: 5px;
			margin-bottom: 5px;
			border-bottom: 1px #EA4300 dotted;
			}		
		
		#errorBox li {
			font-size: 12px;
			padding: 0px; margin: 0px;
			line-height: 13px;
			}		
		
		
		
.smallText {

	font-size: 10px;

}		
		
.player-box { border: 1px solid #c4c4c4; background-color: #FFF; margin: 0; padding: 10px;  }
.player-box p { margin: 0; padding: 2px 0 2px 0; }	
	
	
	
#header-box-text h6 {
			font-size: 12px;
			line-height: 190%;
			font-family: Helvetica, Arial;
			padding-right: 5px; margin: 0 5px 0 0;
			color: #000;
			text-decoration: none;
			font-weight: normal;
			width: 185px;
			border-bottom: 1px dotted #000;
			}	
			
#header-box-text a, #header-box-text a:link, #header-box-text a:visited { color: black; text-decoration: none; }
#header-box-text a:active, #header-box-text a:hover { color: #00547F; text-decoration: none; }
			
			
/* Software Download Page */ 

#download-form { background-color: #E3E5B5; padding: 30px; margin: 0;}
#download-form label { float: left; display: block; width: 100px; font-size: 12px; font-weight: bold; text-align: right; padding: 0 5px 0 0; line-height: 23px; }	
#download-form input { float: left; }		
#download-form p { clear: both; }
#download-form p.inset-note { clear: both; margin: 0 0 0 105px; }
#download-form .download-submit { clear: both; margin: 0 0 0 100px; }
#download-form label.error { display: block; float: none; width: 200px; height: 20px; text-align: left; color: red; padding-left: 105px; clear: left; }

#download-name, #download-email, #download-zip, #download-phone { padding: 2px 5px; width: 250px; }

#download-zip { width: 40px;  }

#popUpInfo { border: 1px solid #c4c4c4; padding: 10px; margin:  0 0 10px 0; }

#popUpInfo p, #popUpInfo li { font-size: 11px; line-height: 130%; }
#popUpInfo li { margin: 0; padding: 2px 0;}


