/* CSS Document */
body {
	background-color:#243c2c;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	}

#global {
	 position:relative;
     margin-left: auto;
     margin-right: auto;
     width:1024px; /* mandatory to be centered */
     }
	 
#whopper {
	position:relative;
	top:0px;
	left:0px;
	width:1024px;
	height:768px;
	background-color:#243c2c;
	}
	
#left {
	position:relative;
	top:0px;
	left:0px;
	width:148px;
	height:768px;
	background-color:#243c2c;
	background-image:url(images/left.jpg);
	background-repeat:no-repeat;
	}
	
#right {
	position:absolute;
	top:0px;
	left:860px;
	width:164px;
	height:768px;
	background-color:#243c2c;
	background-image:url(images/right.jpg);
	background-repeat:no-repeat;
	}
	
/* Main content (middle part) */
	
#content {
	position:absolute;
	top:0px;
	left:148px;
	width:712px;
	height:768px;
	background-image:url(images/lightBG.jpg);
	}
	
	#wholePage {
		position:relative;
		top:0px;
		left:0px;
		width:502px;
		height:537px;
		padding:15px;
		}
		
	#calendarPage {
		position:relative;
		top:0px;
		left:0px;
		width:680px;
		height:537px;
		padding:15px;
		}
	
	#top {
		position:relative;
		top:0px;
		left:0px;
		width:710px;
		height:99px;
		}
		
	#topStrip {
		position:relative;
		top:0px;
		left:0px;
		width:712px;
		height:6px;
		background-image:url(images/topStrip.jpg);
		}
		
	#nav {
		position:relative;
		top:0px;
		left:0px;
		width:712px;
		height:34px;
		}
	
	#header {
		position:relative;
		top:0px;
		left:10px;
		width:522px;
		height:42px;
		}
		
	#headerCigar {
		position:relative;
		top:0px;
		left:10px;
		width:286px;
		height:42px;
		}
		
	#wholesalePic {
		position:absolute;
		top:150px;
		left:345px;
		width:170px;
		height:79px;
		}
		
	#flashPic {
		position:relative;
		top:0px;
		left:0px;
		width:532px;
		height:272px;
		}
		
	#header2 {
		position:relative;
		top:0px;
		left:0px;
		width:532px;
		height:44px;
		}
		
	#bottomText {
		position:relative;
		top:0px;
		left:0px;
		width:496px;
		height:215px;
		padding:18px;
		}
		
	#footer {
		position:relative;
		top:1px;
		left:0px;
		width:712px;
		height:14px;
		background-color:#b6a985;
		padding-top:5px;
		}
		
/* middle strip */

		#midStrip {
		position:absolute;
		top:139px;
		left:532px;
		width:11px;
		height:610px;
		background-image:url(images/midStrip.jpg);
		}
		
/* right hand side */

	#flashText {
		position:absolute;
		top:139px;
		left:543px;
		width:169px;
		height:367px;
		background-image:url(images/darkBG.jpg);
		}
		
	#rightStrip {
		position:absolute;
		top:506px;
		left:543px;
		width:169px;
		height:6px;
		background-image:url(images/rightStrip.jpg);
		}
		
	#flashWindow {
		position:absolute;
		top:512px;
		left:543px;
		width:169px;
		height:237px;
		background-image:url(images/darkBG.jpg);
		}
		
/* text styles */

.bodyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e1615;
	text-align:justify;
	line-height:18px;
	}
	
.headers {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6e1615;
	font-weight:bold;
	}
	
.formHeaders {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e1615;
	font-weight:bold;
	}
	
.footerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8c7f5a;
	}
	
/* link styles */
	
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;  
	color:#8c7f5a;
	}
	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;    
	color:#8c7f5a;
	}
	
a:hover { 
	text-decoration: underline; 
	font:10px Verdana, Arial, Helvetica, sans-serif;    
	color:#675738;
	} 