	body {
		background: url(images/bg.gif) repeat-x #3333ff;
		margin: 0px; /* Always set margins to 0. Some browsers automatically apply them. */
		padding: 0px; /* Always apply padding if you apply margins */	
	}
	
		
	/* This sets a default font for all of our tag selectors. We set the text align back to left so it won't center (based on the body tag to compensate for IE.) */
	
	p, h1, h2, h3, h4, h5, h6, a, ul, li, ol, dt, dd, td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	/* Redefines the p tag */
	p { 	
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333;
		margin-top: 10px; 
		margin-right: 10px;
		margin-left: 5px;
		line-height: 1.5;
	}
	#left{
	float: left;
	display: left;
	width: 202px;
	margin-left: 5px;

}

	#rightcolumn{
	display: inline;
	float: left;
	width: 529px;
	margin-left: 0px;	
	position: relative;
	
	
}

	 
	 div#address{
	 	width: 529px;
		border-top: 1px solid #3333ff;
	 }
	
	
	h1 {
		font-family:"Trebuchet MS",Tahoma,Arial;
		font-size:22px;
		color: #600;
		marign-top: 30px;
		margin-right: 10px;
		text-align: right;
		margin-bottom: -10px;
		text-indent: 0px;
		padding: 7px 0px 7px 0px;
		text-transform: uppercase;
	}
	
	
	div#pagetext li {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
		line-height: 1.5;
		list-style-image:url(images/muffler.gif);
	}
	

	/* Creates the general link style for the site. This is not the main navigation.  */
	
	a:link {
		color:#223560;
		text-decoration: none;
	}
	a:visited {
		color: #223560;
		text-decoration: none;	
	}
	a:hover {
		color: #223560;
		text-decoration: underline;
	}
	a:active {
		text-decoration: none;	
	}
	
	
	/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */
	
	div#wrapper{
		width: 790px;
		margin: 0px auto;
		background: url(images/bg_wrapper.gif);
	
		position: relative;
	}
	
	div#container {
		width:770px;
		margin: 0px auto;
		background: url(images/bg_content.gif);
		
	
	 }
	 

	div#header { 
		background: url(images/header.gif);
		width: 770px;
		height: 196px;
		position: relative;
	
	
	 }
	 
	 div#contentarea{
	 	width: 770px;
		background: url(images/page_top.gif) repeat-x;
	 	clear: both;
		display:block;

	 }
	 

	 
	 div#rick{
	background: url(images/rick.png);
	position: absolute;
	width: 329px;
	height:412px;
	left: -334px;
	top: -66px;
	 }
	 
	 div#creditcards{
	position: absolute;
	width: 163px;
	height: 27px;
	left: -194px;
	background: url(images/credit-cards.gif);
	top: 354px;
	 }
	

	
	div#pagetext {
	width: 748px;
	margin-left: 10px;


	/*
	border-left: 1px solid #b8b8b8;
	*/		
	}
	
	
	div#pagetext a:link{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#0000CC;		
	}
	
	div#pagetext a:visited{
		color:#000066;		
	}
	
	
	
	  #right p{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
		margin-left: 10px;
		text-align:left;
		
	}
	

	
	.images{
	border: 2px solid #ff9900;
	text-align:center;
	margin-left: 10px;
	}
	
	
	address{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-top: 10px;
		float: left;
		color: #333;
		text-align: left;
		padding-right: 40px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;

	
	}
	
	
	div#footer {
		width: 550px;
		clear: both;
		margin: 0px auto;
	}
	
	 
	 div#links {
		font-size:0px;
		background: url(images/bg_links.gif);
		background-repeat: no-repeat;
		width: 770px;
		color: #fff;
		text-align: center;
		clear: both;
		height: 35px;
		margin: 0px auto;
		margin-top: 20px;
	 }
	 
	 div#links p{
	 	padding: 5px 0px 5px 0px;
		font-size: 11px;
	 }
	 
	  div#links a:link, a:visited {
		color: #fff;
		font-weight: bold;
	
	 }
	 
	 
	  div#bottom{
		background: url(images/bg_footer.gif);
		background-repeat: no-repeat;
		width: 770px;
		height: 35px;
		margin: 0px auto;
		clear: both; 
	 }
	 
	 
	 div#login{
		width: 770px;
		text-align: right;
		margin: 0px auto;
		clear: both; 
		font-size: 10px;
	 }
	 
	 div#logos{
	 margin: 10px;
	 width: 525px;
	 }
	 
	 div#logos img{
	 border: 1px solid #ccc;
	 }
	 
	 /* ----------------- IMAGE ELEMENTS ----------------- */
	
	.right {
		
		float: right;
		font-size: 11px;
		font-weight: bold;
	}
	
	.right img{
		border: 2px solid #ff0000;

		margin-right: 0px;
	}
	

	
	 .copyright {
		width: 750px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		font-size:9px;
		margin: 0px auto;
		text-align: center; 
		clear:both;
		padding: 10px 0px 10px 0px;	
	 }
	 
	 
	.copyright a:link{
		color: #fff;
	  }
	  
	  
	.copyright a:visited{
		color: #fff;
	  }
	
	
	
	
	/* ----------------- NAVIGATION ----------------- */
	
	
/* ---------------------- nav ---------------------- */

#navcontainer{
	background: url(images/bg_navigation.jpg);
	width: 770px;
	height: 36px;
	position:relative;
}

  #mainnav {
	width:714px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	position: absolute;
	left: 241px;
	top: 162px;
      }
    #mainnav ul {
	margin:0;
	padding:10px 10px 0px 0px;
	list-style:none;
      }
    #mainnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #mainnav a {
      float:left;
      background:url("images/navleft.gif") no-repeat left top;
      margin-left: 1px;
      padding:0 0 0 12px;
      text-decoration:none;
      }
    #mainnav a span {
      float:left;
      display:block;
      background:url("images/navright.gif") no-repeat right top;
      padding:6px 15px 4px 6px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mainnav a span {float:none;}
    /* End IE5-Mac hack */
    #mainnav a:hover span {
      color:#fff;
      }
    #mainnav a:hover {
      background-position:0% -42px;
	   color:#fff;
      }
    #mainnav a:hover span {
      background-position:100% -42px;
      }  
	  
	 #mainnav a.current {
       background-position:0% -42px;
	   color: #fff;
      }
 
 	 #mainnav a.current span{
       background-position:100% -42px;
	   color: #fff;
      }
	
/* ---------------------- END  nav ---------------------- */
		
	
	div#audio {
	position: absolute;
	left: 30px;
	top: 3px;

}

.clear{
	clear: both;
}

#flash{
	position: absolute;
	left: 436px;
	top: 0px;
	width: 325px;
	height: 148px;
}

.center{
	text-align: center;
}
	

