/* css =info
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
	

/* =globalStyles
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
			
			body { 
			
			background: #FFF url(../../_img/bg/mainBg.jpg) top left repeat-x;
				
			margin: 0; padding: 0; 
				
			font-family: Tahoma, Arial, Helvetica, "Lucida Grande", "Lucida Sans Unicode",  sans-serif;
				
			/* font-size: 62.5%;   Sets browsers default unit of measure for em to 10px. */
			
			color: #4A4A4A;
				
			}
			
			h1, h2, h3, h4, h5, h6 {  
			
			font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
			
			line-height: 100%; 
			
			margin: 0; padding: 0; 
			
			}
			
			p, ol, ul, li, dl, dt, dd, blockquote, pre, label { 
			margin: 0px;
			}
			
			ol, ul { 
			
			margin: 0; padding: 0;
			
			list-style-type: none; 
	
			
			 }
			 
			strong, b, .bold { font-weight: bold; } 
			
			em, i, .emp { font-style: italic; }
				
			hr { display: none; }
			
			form { margin: 0px; padding: 0px; } 
				
			a img { border: none; }
		


/* =structureStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
				
			#controlDiv { 
				
				width: 750px; height: auto;  
				
				margin: 0 auto 0 auto; padding: 0px;
				
				}
			
			#headerDiv { 
			
				width: 750px; height: 91px;  
				
				/*background-color: #33FFCC;*/
							
			}
			
			#headerSubPhotoDiv { 
			
				background: #F7F8F9 url(../../_img/headers/subEbayFeatBg.jpg) top left no-repeat;
				
				width: 750px; height: 60px;
				
				}
			
			#contentControlDiv {
				
				width: 750px;
				
				}
			
			#leftColDiv {
				
				background-color: #FFF;
				
				float: left; 
				
				width: 176px;
				
				}
			
			#midColDiv { 
				
				float: left; 
				
				width: 564px;
				
				margin: 0 0 0 10px;
			
				}
			
			/*#rightColDiv { }*/
			
			#frontPageColumnA { 
				
				width: 280px;
				
				float: left; 
				
				margin: 0; padding: 0;
				
				}
				
			#frontPageColumnB	 { 
				
				width: 280px;
				
				float: right; 
				
				margin: 0; padding: 0;
				
				}
				
			#footerFeature {
				
				background-color: #7BB0E1;
				
				clear: both;
				
				padding: 5px 10px;
				
				}
				
			#footerDiv { 
				
				background- color: #fff; 
				
				border-top: 5px solid #E6E9EC;
				
				margin: 5px 0 5px 0; padding: 0;
				
				}	

			
/* logoStyles =logo 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */				
				#mainLogo { 
				
					float: left; 
					
					width: 433px;				
				
					}
					
				#mainLogo h1 a {
					
					background: transparent url(../../_img/logo/olympicRestaurantEquipment-433x84.jpg) no-repeat left top;
					
					display: block;
					
					float: left;
					
					width: 433px; 	height: 84px;
					
					margin: 0; padding: 0px;
					
					text-decoration: none;
					
					text-indent: -9999px;					
					
					}	
					
			
/* mainNavStyles =mNav 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
			
			#mNav { 
							
				line-height: 100%; 
				
				margin: 5px 0 8px 0; padding: 0 0 0 0px;
				
				font-weight: bold;
				
				}
				
			.ie #mNav { 
				margin: 8px 0 8px 0;
				}	
			
			#mNav ul { 
			
				list-style-type: none;
			
				}
				
			#mNav ul li { 
			
				display: inline;
				
				font-size: 10px;
				
				color: #737373;
				
				margin: 0; padding: 0;
			
				font-size: 14px; 
			
				line-height: 120%;
				
				}
				
		#mNav a:link, #mNav a:visited  {
				
				color: #206593;
				
				background-color: #FFF;
				
				padding: 0.5em 0.3em;
				
				text-decoration: none;
				
				font-size: 11px;
				
				}


			#mNav a:hover, #mNav a:active  {
				
				color: #333333;
				
				background-color: #E6E9EC;
				
				padding: 0.5em 0.3em;
				
				text-decoration: none;
				
				}
			
			
/* subNavStyles =sNav
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
			
			#sNav { 
								
				background-color: white;
				
				margin: 0; padding: 8px 0;
				
				}			

			#sNav h4 { 
				
				background: transparent url(../../_img/blts/sNavBlt.gif) 0 2px no-repeat;
				
				line-height: 140%;
				
				margin: 0 0 5px 0; padding: 0 0 0 20px;	
				
				}
			
			#sNav ul {
			
				margin: 0; padding: 0;
				
				list-style-type: none;
			
				}
					
			#sNav li {
				
				background: transparent url(../../_img/features/sNavBrDr.gif) 0 0px repeat-x;
				
				list-style-type: none;

				margin: 0; padding: 4px;
				
				font-size: 11px;
				
				color: #737373;
				
				font-weight: bold;
				
				display: block;
				
				overflow: visible;
				
				}	
				
		/*	#sNav a { 
				font-size: 10px;
				}	*/

/* =linkStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
		
			h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #000; }
			
			a, a:link, a:visited { color: #206593; }
			
			a:hover { color: #990000;  text-decoration: none;}	
		
		
		
/* =textStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

			h1 {
				
				font-size: 20px; 
				
				letter-spacing: -0.9px;
				
				margin: 0; padding: 0; 
				
				}
			
			h2 {
							
				font-size: 18px; 
				
				line-height: 120%;
				
				letter-spacing: 0px;
				
				margin: 0; padding: 8px 0 0 0; 
				
				font-weight: normal;
				
				color: #990000;
				
				}
			
			h3 {
							
				font-size: 16px; 
				
				letter-spacing: -0.3px;
				
				margin: 0; padding: 5px 0; 
				
				color: #206593;
				
				}
			
			h4 {
							
				font-size: 13px; 
				
				font-weight: bold;
				
				letter-spacing: -0.1px;
				
				margin: 0; padding: 10px 0 0 0; 
				
				color: #666666;
				
				}
			
			h5 {
				
				background-color: #7BB0E1;
				
				font-size: 14px; 
				
				color: white;
				
				letter-spacing: -0.9px;
				
				margin: 5px 0;  padding: 9px;
				
				 }
			
			h6 { }
			
			p, li, label, legend, span.label {
			
			font-size: 13px;
			
			line-height: 130%;
			
			}
			
			p  {
	margin: 0;
	padding: 8px 0;
	text-align: center;				
				}


/* =headerStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			


			#headerDivContactInfo { 
					
					float: right; 
					
					width: 276px;
					
					}
			
			#headerDivContactInfo p.phoneNum {
					
					background: transparent url(../../_img/features/topHeaderPhoneBg-276x42.jpg) no-repeat left top;
					
					display: block;
					
					float: left;
					
					width: 276px; 	height: 42px;
					
					margin: 0; padding: 0px;
					
					text-decoration: none;
					
					text-indent: -9999px;					
					
					}

			#headerDivContactInfo p.contactInfo {

					margin: 55px 0 0 40px;
					
					font-size: 10px;
					
					font-weight: bold;
					
					letter-spacing: -0.01em;

				}
				
			.ie #headerDivContactInfo p.contactInfo {

					margin: 0 0 0 40px;  padding-top: 45px;

				}	
									
			#headerDivContactInfo a { 
			
				margin: 0; padding: 0 5px 0 5px;
				
				color: white;
				
				}
				
				
/* =customTextStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
					
			.small {
				
				font-size: 10px; 
				
				}
			
			.instructions {
				font-size: 10px; 
				color: #B90000;
				}
				
			.white { 
				
				color: white;
				
				}
			
			.darkBlue { 
			
				color: #11354D;
			
				}
			.ebaySubImg { 
			
				float: left;
				
				}
			
			
			#headerSubPhotoDiv h2 {
				color: #575757;	
				font-size: 27px;
				font-weight: bold;
				letter-spacing: -0.09em;
				margin: 0 0 0 185px;
				padding: 13px 0 0 0;
					
				}
			
			#footerDiv p { 
				font-size: 11px;
				
				padding: 2px 0; 
				}	
			
			#footerDiv a { 
				margin: 2px 10px 0 0;
				font-weight: bold;
				}		
				
			#footerFeature p { 
				font-size: 12px;
				
				padding: 5px 0; 
				}		


/* =listStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
			
			#midColDiv  ol, #midColDiv  ul  {  margin: 5px 0 5px 25px; }
				
			#midColDiv li {  list-style-type: square;  font-size: 13px;}



/* =quoteStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
			
			
			#leftColDiv  .fpFeatureOrange, #leftColDiv .fpFeatureGreen { 
				width: 80%; 
				margin: 0 auto 15px auto;
				}
			
			#leftColDiv div.sideBarFeatures {
				padding: 8px;
				}
				
			#leftColDiv div.sideBarFeatures p { 
				font-size: 0.8em;
				}
				
				
			.fpFeatureRed {
			
				background: #D91500 url(../../_img/bg/fpFeaturesRed.jpg) bottom left repeat-x;
				width: 80%;
				margin: 0 auto 15px auto;
				padding: 10px 5px;
				
				}
			
			.fpFeatureRed h3, .fpFeatureRed a {
				color: white;
				font-weight: bold;
				}
			
			.fpFeatureOrange {
			
				background: #CC9933 url(../../_img/bg/fpFeaturesOrange.jpg) bottom left repeat-x;
				
				padding: 10px 5px;
				
				}
				
			.fpFeatureOrangeContent {
			
				background: #EDF6E3 url(../../_img/bg/fpFeaturesOrangeContent.jpg) bottom left repeat-x;
				
				margin: 5px 0 5px 0; padding: 10px;
				
				display: block; 
				
				min-height: 260px;
				height: 260px;
				}
				
			.fpFeatureOrange h3, .fpFeatureOrange a {
				color: white;
				font-weight: bold;
				}
					
			.fpFeatureOrangeContent h4 { 
			
				color: #446420;
				
				font-size: 14px;
				
				letter-spacing: -0.03em;
				
				}		
					
			.fpFeatureGreen {
			
				background: #669966 url(../../_img/bg/fpFeaturesGreen.jpg) bottom left repeat-x;
				
				padding: 10px 5px; 
				
				}
					
			.fpFeatureGreen h3, .fpFeatureGreen a {
				color: white;
				}
					
			.fpFeatureGreenContent {
			
				background: #F5FAFF url(../../_img/bg/fpFeaturesGreenContent.jpg) repeat;
				
				margin: 5px 0 5px 0; padding: 10px;
				
				display: block; 
				
				min-height: 260px;
				height: 260px;
								
				}		
		
			.fpFeatureGreenContent h4 { 
				
				color: #324A69;
				
				font-size: 14px;
				
				letter-spacing: -0.03em;
				
				}		
			
			.mailingListForm {
				margin: 20px 0 10px 10px;
				}
			
			.manufacturer {
			 
			 	float: left;
				
				padding: 5px; 
			 	
				}
				
				
			.FloatContentBoxRight { 
				
				width: 200px;
				
				float: right; 
				
				margin: 10px 0 10px 10px; padding: 10px;
				
				border: 1px solid #c4c4c4;
				
				}
				
			.FloatContentBoxPhotos { 
				
				width: 200px;
				
				float: right; 
				
				margin: 10px 0 10px 10px; padding: 10px;
				
				border: 1px solid #c4c4c4;
				
				}	
			
			.FloatContentBoxPhotos img { 
			
				margin: 0px; padding: 1px;
				
				border: 1px solid #c4c4c4;
				
				}
				
			.quote { }
			
			.cite { 
				
				background-color: #F9F9F9;
				
				float: right;
				
				width: 200px; height: auto; 
				
				margin: 0px; padding: 10px;
				
				font-size: 1.2em;
				
				font-style: italic;
								
				}

			.attr { 
				
				display: block;
				
				clear: both; 
				
				text-align: right; 
				
				font-size: .5em;
				
				}
			
			
			
/* =commonStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
			
			.red { 
				color: #D91500;
	
				}
			
			.priceBar { 
				float: right;
				width: 150px;
				}
			
			.price { 
				color: #990000;
				font-weight: bold;
				font-size: 1.1em;
				}
				
			.listPrice { 
				color: #3399CC;
				font-weight: bold;
				font-size: 0.8em;
				display: block;
				}
				
			.youSave { 
				color: #009966;
				font-weight: bold;
				font-size: 0.8em;
				display: block;
				}		
				
			.submitButtonSpan { 
				background-color: #FFF;
				clear: both; 
				display: block; 
				width: 150px; !important
				float: right;
				}	
				
			table.webSpecials td {
				border-bottom: 1px dotted #ccc;
				margin: 5px; padding: 5px;
				}
				
			table.webSpecials { 
				padding: 2px 0 0 0; margin-top: 8px;
				border-top: 1px dotted #ccc;
				}
				
			.webSpecials h4 { 
				margin: 0; padding: 0 0 5px 0;
				}
				
			.prodImages  img,  img.prodPhoto  { 
				border: 1px solid #CCCCCC;
				margin: 0 3px;
				padding: 0 6px;
				}
			
				
			.center { 
				
				padding: 10px;
				
				text-align: center;
				}	
				
			.manufacturerTitle { 
				border-top: 1px dotted black;
				}	
			
			.error { 
				
				color: #990000;
				
				}
				
			.clear {  clear: both; 	}
			
			.borderTop {
				
				border-top: 1px dotted #c4c4c4;
				
				margin: 5px 0 0 0; padding: 5px 0 0 0;
				
				}
			
			.borderBot { 
				
				background: transparent url(../../_img/bg/brdr.gif) bottom left repeat-x; 
				
				}
			
			.trDarkBg, .darkBg {  /*background-color: ;*/ }
			
			.trLightBg, .lightBg {  /*background-color: ;*/ }	
			
			.nopad { padding: 0px; }
				
			.padTop { padding-top:  5px; 	} 
			
			.padRight { padding-right:  5px; 	} 
			
			.padBot { padding-bottom:  5px; 	} 
			
			.padLeft { padding-left:  5px; 	} 
			
			.marTop { margin-top:  5px; 	} 
			
			.marRight { margin-right:  5px; 	} 
			
			.marBot { margin-bottom:  5px; 	} 
			
			.marLeft { margin-left:  5px; 	} 


/* =searchStyles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	
			
			#searchPageForm { 
				
				background-color: #FFCC66;
				
				margin: 2px; padding: 5px 5px 5px 52px; 
				
				}
				
			#searchPageForm .searchField { 
				
				font-size: 1.1em;
				
				font-weight: bold;
				
				padding: 2px;
				
				}	
			
			#searchPageForm .small { 
				
				font-size: 0.9em;
				
				}
			
			.searchResultsMessage {
				
				margin: 5px 0 5px 0; margin: 0;
				
				font-size: 1.4em;
				
				font-weight: bold;
				
				text-align: center;				
				
				}
				
			.searchText { 
				
				font-size: 1.1em;
				
				letter-spacing: 0em;
				
				}	
				
			.phpdigHighlight { 
				
				background-color: #FFFFCC;
				
				padding: 0 2px 0 2px;
				
				font-weight: bold;
				
				color: #990000;
				
				}	
				
				
div.form-container 
{ margin: 10px; padding: 5px; background-color: #FFF; border: #EEE 1px solid; }

p.legend 
{ margin-bottom: 1em; }

p.legend em 
{ color: #C00; font-style: normal; }

div.errors 
{ margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }

div.errors p 
{ margin: 0; }

div.errors p em 
{ color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p 
{ margin: 0; }

div.form-container form p.note 
{ margin-left: 170px; font-size: 90%; color: #333; }

div.form-container form fieldset 
{ margin: 10px 0; padding: 10px; border: #EEE 1px solid; }

div.form-container form legend 
{ font-weight: bold; color: #666; }

div.form-container form fieldset div 
{ padding: 0.25em 0;   }

div.form-container label, div.form-container span.label 
{ margin-right: 10px; padding-right: 10px; width: 75px; display: block; float: left; text-align: right; position: relative; }

div.form-container label.error, div.form-container span.error 
{ color: #C00; }

div.form-container label em, div.form-container span.label em 
{ position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }

div.form-container input.error 
{ border-color: #C00; background-color: #FEF; }

div.form-container input:focus,div.form-container input.error:focus, div.form-container textarea:focus 
{background-color: #FFC; border-color: #FC6; }

div.form-container div.controlset label, div.form-container div.controlset input 
{ display: inline; float: none; }


div.form-container div.controlset label { 
	padding-left: 10px;
	}

div.form-container div.controlset div 
{ margin-left: 170px; }

div.form-container div.buttonrow 
{ margin-left: 180px; }













/* =browserSpecificCode
 		Info: This uses our javascript from the browserSelector.js file.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  

    * ie - Internet Explorer
    * ie6 - Internet Explorer 6
    * ie5 - Internet Explorer 5
    * ieMac - Internet Explorer on Mac OS
    * gecko - Mozilla, Firefox, Camino
    * opera - Opera
    * konqueror - Konqueror
    * webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira

*/

/* =exampleFormat
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  

			#elementName { 
		
				background: ; 
				
				position: ; 
				
				display: ;
						
				float: ; 
				
				width: ; height: ; 
				
				margin: ; padding: ; 
				
				border: ; 
				
				text-formating: ; 
				
				text-color: ;
				
				all-else: ;	
		
			}
		
	*/ 
