﻿body { text-align: center; font-family: Arial; font-size: 12px; color: #555; background: transparent url(../Images/bg.jpg) repeat; }

div { text-align: left; }
table, td, th { border-collapse: collapse; }
a { cursor: pointer; text-decoration: none; color: Red; }

.ddl
{
	width: 126px;
	margin-top: 1px;
}

#wrapper { margin: auto; width: 840px; }

#header { float: left; width: 840px; background: #eaeaea; }
    #header #logo { float: left; margin: 10px 0px 0px 30px; padding-bottom: 20px; width: 215px; height: 81px; }
    #header #menu { float: left; margin: 40px 0px 0px 100px; }
        #header #menu a { color: #000; font-weight: bold; float: left; margin: 15px 10px; }
	#header	#cart { margin: 10px 0px 0px 0px; } 

#banner { background: transparent url(../Images/Date-banner.png) no-repeat; height: 300px;  }    
	#banner #menu { float: left; margin: 70px 0px 0px 15px; }
        #banner #menu a { color: #000; font-weight: bold; float: left; }
			#banner #menu a.link5 { margin: 15px 17px; }
			#banner #menu a.link6 { margin: 15px 9px; }
        
#container { float: left; width: 840px; }
    #sidebar { float: left; width: 205px; background: transparent url(../Images/sidebar.jpg) no-repeat; }
        #sidebar ul { padding: 24px 20px 0px 30px; list-style: none; }
            #sidebar li { padding: 5px 0px 4px 0px; }
            #sidebar ul a { color: #fff; color: White; font-weight: 700; font-size: 14px; }
            #sidebar p { padding: 60px 20px 30px 20px; }
            
    #content { float: left; width: 615px; background-color: #F5F5F5; padding: 10px; }
		
		/***********   p    ***********************************/
		#content p { text-align: justify; padding: 10px 20px 10px 20px;  }
			#content p.small { font-size: 10px; padding-bottom: 0px; }
			#content p.noLeftPadding { padding-left: 0px; }
			
		/***********   span ***********************************/
			#content span.red { color: Red; font-weight: 700; }
			#content span.blackUnderline { color: #000; text-decoration: underline; font-weight: 700; }
			#content span.blackBold { color: #000; font-weight: 900; }
			
		/***********   a    ***********************************/
		a.redLink { color: #E50000 !important; text-decoration: underline; }
			#content a.blueLink { color: #0066FF; text-decoration: underline; }			
			#content a.bigLink { font-size: 20px; font-weight: 900; }
		
		#content .centerText { width: 600px; text-align: center; padding: 20px 0px; }
			#content .centerText a { margin: 20px 0px; }
		
		#content h1.title { font-size: 20px; padding: 20px 0px 0px 30px; }
		#content h2 { padding: 10px 0px 0px 20px; font-size: 15px; }
			#content h2 span.red { color: Red;  }
			#content h2.underscore { text-decoration: underline; font-size: 14px; }
			
		#content div.row { clear: both; padding: 5px 0px 5px 5px; margin: 5px 0px 10px 0px; background-color: #FFF;  }	
			#content div.row ul { list-style-type: none }
			#content td.headerCell { padding-top: 10px; vertical-align: top; }
			#content td.priceCell { text-align: center; vertical-align: top; }
			#content div.row div.individualCategory { width: 250px; float:left; font-size: 12px; padding: 10px 0px 5px 20px; color: #000; }
				#content div.row div.individualCategory span.red { font-size: 14px; }
				#content div.row div.individualCategory span.subheader { font-size: 13px; }
			#content div.row div.priceBox { width: 130px; float: left; text-align: center; padding-top: 5px; }			
				#content div.priceBox span.priceText { font-size: 16px; font-weight: 700; padding-bottom: 10px; }
			.indidualservices div.row div.priceBox {padding-left: 15px;}
			
			#content div.row p { clear: both; }				
        
        #content .pictures { text-align: center; padding: 10px 0px; clear: both; }
			#content .pictures img { width: 600px;}				
		
		#content .leftColumn { float: left; width: 340px;  padding-left: 15px; height: 420px; }		
			#content .leftColumn div.singlerow { padding: 5px 0px 8px 5px; clear: both; }
			#content .leftColumn h4 { padding: 0px 0px 5px 0px; }
			#content .leftColumn table.ContactUsTable { margin-top: 15px; }
			#content .leftColumn .buttons { text-align: right; padding-top: 8px; }
				#content .leftColumn .buttons input { margin-left: 8px; padding: 0px 5px; }
		
		#content .smallerHeight { height:360px; }
		
		#content .rightColumn { float: left; width: 240px; padding-left: 0px;  }
		
		#content .listColumn { float: left; width: 200px; padding: 5px 0px 20px 50px; }
			
		
		#content div.RedBox { background: transparent url(../Images/home_red.jpg) no-repeat; padding: 33px 10px 3px 14px; width: 151px; height: 190px; color: White; float: left; font-weight: 700; font-size: 14px; }
		#content div#noLosers { clear: both; background: transparent url(../Images/SubPages/home.png) no-repeat; padding: 0px 0px 190px 300px;   }
			#content div#noLosers p { width: 280px; padding: 10px 0px; font: 700 30px Arial; text-align: center; color: #000; }
		
		#content .smallPicture { width: 290px; float: left; padding-left: 15px; }
		#content .smallPicture p { width: 280px; padding: 10px 0px; font: 700 24px cursive !important; text-align: center; color: #000; }
		#content .smallPicture img { width: 280px;  }
            
#footer { text-align: center; float: left; width: 840px; margin-top: 20px; }

.lblRed{color:#FF0000; font-family:MS Sans Serif; font-size: 1.2em; font-weight:bold;}

.img1{float:left; width:200px; height:200px;}
.img2{float:right; width:200px; height:200px;}

h1.title{ font-size:20px; font-weight:bold; margin-bottom:15px;}

h2.title{ font-size:16px; margin-bottom:20px; font-style:italic; }

.site{ font-size:16px; font-weight:bold; color:Red;}
.under{ text-decoration:underline;  font-weight:bold;}
p{ padding-bottom:15px;}


/* --- SUBPAGES :: CHECK'EM --- */
#checkem {padding:10px;}
		#checkem table.tbHead span.header {color:red; text-decoration: underline; font-size:15px;}
		#checkem table.tbHead a.headerLink {color:red; text-decoration: underline; font-size:19px;}
	#checkem span.header {color:red; font-size:18px;}
	#checkem span.subheader {color:Red; font-size:10px;}
	#checkem span.price {text-decoration: underline; font-size: 15px;}
	#checkem span.priceDesc {font-size:10px;}
	
table.forms {margin: 4px 0px 0px 20px; font-size:11px;}