/* --- */
/* --- Page Layout Styles --- */
/* --- */
* { margin:0; padding:0; }
html { margin:0; padding:0; height: 100%; }
body { margin:0; padding:0; height: 100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

	#wrapper { margin:0 auto; padding:0; width:800px; min-height:100%; }
	* #wrapper { height:100% }
	
		#header { clear:both; margin:0; padding:33px 0 0 0; width:800px; height:74px; overflow:hidden; float:left;}
			
			#mmvlogo { width:310px; float:left; overflow:hidden; height:74px;}
			#navBar { float:right;margin:0; padding:25px 0 0 0px; width:490px; height:30px; }
		
		.protx {clear:both;float:right; padding:0 0 0 10px;}
		.trans {background-color:#FFFFFF; filter:alpha(opacity=61); opacity: 0.61; -moz-opacity:0.61;}
		#phoneContact {  float:right; background:#ffffff; height:30px; margin:0; padding:0px 0 0 0; text-align:right; color:#61a2df; filter:alpha(opacity=100); opacity:1; -moz-opacity:1;}
		
		#pageBody { clear:both; margin:0; padding:0px 0 0 0; width:800px; }
			
			#contentHome { margin:0; padding:0; width:800px; background-color:#999999; }
			
				.left { margin:0; border-right:1px solid #cccccc; padding:0px 5px 0 5px; width:299px; }
				.mid { margin:0; padding:0px 3px 0px 3px; width:250px; }
				.right { margin:0; border-left:1px solid #cccccc; padding:0px 5px 0 5px; width:223px; }
			
			#contentGallery { clear:both; margin:0; padding:0; width:800px; height:349px; background-color:#999999; }
			
					#moragContent { float:left; margin:0; padding:0; width:400px; }
						#moragContent #moragLeft { float:left; margin:0; border-right:1px solid #cccccc; padding:30px 5px; width:119px; height:289px;}
						#moragContent #moragRight { float:right; margin:0; border-right:1px solid #cccccc; padding:30px 9px; width:250px; height:289px; }
						
					#dougieContent { float:right; margin:0; padding:0; width:400px; }
						#dougieContent #dougieLeft { float:left; margin:0; border-right:1px solid #cccccc; padding:30px 9px; width:250px; height:289px; }
						#dougieContent #dougieRight { float:right; margin:0; border-right:1px solid #cccccc; padding:30px 5px; width:119px; height:289px; }
			
			#contentProducts { clear:both; margin:0; padding:0; width:800px; }
			
				#prodInfo { float:left; margin:0; padding:10px; width:280px; }
				#prodImage { float:right; margin:0; padding:10px 0 0px 0; width:500px; }
			
			#contentAboutUs { margin:0; padding:0; width:800px; background-color:#999999; }
			
				#leftAboutUs { float:left; margin:0; border-right:1px solid #cccccc; padding:10px 5px; width:285px; height:329px; }
				#midAboutUs { float:left; margin:0; padding:10px 5px; width:241px; height:329px; }
				#rightAboutUs { float:right; margin:0; border-left:1px solid #cccccc; padding:10px 5px; width:223px; height:329px; }
	
			#contentCart { margin:0; padding:0; width:800px; }

/* --- */
/* --- General Display Styles --- */
/* --- */
.clearer { clear:both; }

.productTable { margin:0; padding:0 0 0 156px; width:664px; }

.pagination { padding: 5px 0px; text-align: right; }

.regSep{ margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 10px 0px 10px 0px; }

#subCats { float: left; margin: 10px 0px 0px 0px; padding:10px; width:750px; text-align: center; }
.subCat { float: left; margin:0px; padding:0px;	width: 250px; height:300px; text-align: center; }

.latestProds { float: left; width: 131px; height: 120px; text-align: center; }

#LinkBody {color:#000000; padding:20px; _padding:20px 0 0 10px;}
#LinkBody a {color:#000000; text-decoration:none;}
#LinkBody a:hover {text-decoration:underline;}