	/*  
	
	V-PERFORMANCE>COM Styles
	Derived from: Rik Catlow
	Author URI: http://www.rikcat.com/

	Color Table:
	
	#ffffff -- White
	#1e1e1e	-- Body Background
	#c3c3c3 -- Light Gray
	#616161 -- Dark Gray
	#ff4242	-- Red
	#bdca46 -- Green
	#ff6600 -- Orange
	
	*/

	
	/* ### Globals ### */

	
	html,
	body	{
		text-align:left;

		background:#3F3F3F url(../images/body_bk2.gif) repeat-x;  
		font:normal 13px 'Trebuchet MS';
		color:#000000;
		height:100%;
		margin:0;
		padding:0 0 auto auto;
		}
	image {
	      border:0;
	}
	#wrp { 
		width:940px;
#		min-height:100%;
		margin:0px 20px 20px 20px;
		padding:8px 20px 20px 20px;
		background:#fff;
		border:1px solid black;
		}	
		
	.preload {
		display:none;
		}
	
	
	a {
		text-decoration:none;
		font-weight:bold;
		color:#000;
		}
	
	a:hover {
		color:#aaaaaa;
		text-decoration:underline;
		}
		
	hr {
		color:#025E45;
		}
		
	h1 { 	
		font:bold 28px 'Trebuchet MS';
		color:#000000;
		letter-spacing:-.05em;
		padding:0 0 0 3px;
		}
	
	h1 span { 
		color:#ffcf00;
	        font-size:19px;
		}
        h1 a:hover {
		color:#aaaaaa;
		text-decoration:none;
	}
		
	
	h1 b { 
		color:#474747;
		}
		
	
	h2 {
		font:bold 18px 'Trebuchet MS';
		color:#025E45;
		}
		
	h2 a {
		color:#ffcf00;}
		
	h2 a:hover {
		color:#000000;
		text-decoration:none;}
		
		
	h3 {
		font:bold 16px 'Trebuchet MS';
		color:#ffcf00;

		}
		
/**
	h4 {
		font:normal 16px 'Trebuchet MS';
		color:#000000;
		color:#ffcf00;
		display:inline;
		margin:0 0 18px 0;
		padding:18px;
		}
**/
	p {
		margin:0 0 15px 0;
		padding:0;
		}
		
	form {
		margin:0;
		padding:0;
		}
	
	input { 
		font:normal 15px 'Trebuchet MS';
		background:#ccc;
		color:#444;
		margin:0;
		padding:0;}

		
	textarea { 
		font:normal 15px 'Trebuchet MS';
		background:#ccc;
		padding:0;
		color:#444;
		margin:2px;
		}
		
	textarea:focus {
		border:2px solid #ffcf00;
		}	
		
	select { 
		width:180px;
		font:normal 13px 'Trebuchet MS';
		background:#ccc;
		margin:0 0 5px 0;
		padding:0;
		color:#444;
		display:block;
		}
		
	label {
		display:block;
		margin:15px 0 0 0;
		padding:0;
		}
		
	input.button { 
		background:#333;
		border:2px solid #555;
		color:#ccc;
		padding:1px 1px 2px 1px;
		margin:4px 0 0 0;
		cursor:pointer;
		}
		
	.clearfix:after {
   		content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}
				
        .pricing {
		background-color:#aaaaaa;
		color:#000000;
		padding: 9px 9px 9px 9px;
        }
	.pricing h3 {
		color:#000000;
	}	
	.pricing h2 {
		color:#000000;
	}	




	/* ### Left Navigation ### */
	
	
	.subnav {
		margin:0;
		padding:0;
		}
		
	.subnav li {
		
		list-style:none;
		background:#000000;// url(../images/li_bk.gif);
		margin:0 0 2px 0;
		padding:0;
		font-size:14px;
		}
	.sub_subnav li {
		
		list-style:none;
		color:#cccccc;
		background:#000000;// url(../images/li_bk.gif);
		margin:0 0 3px 0;
		padding:0;
		font-size:11px;
		}

	.left_subnav li {
		font-size:12px;
		list-style:none;
		background:#000000;// url(../images/li_bk.gif);
		margin:1px 0px 2px 0;
		padding:1px 10px;
		}
	
	.left_subnav a {
		display:block;
		height:16px;
		padding:0px 0px 0px 0px;
		margin:0;
		color:#c3c3c3;
		}
		
	.navigation a:hover { 
		background:#ffcf00 url(../images/li_bk_hover.gif) no-repeat right;
		color:#eee;
		text-decoration:none;
		border-bottom:1px solid #36AFD7;
		border-right:1px solid #36AFD7;
		}


	.navigation a.selected { 
			background:#ffcf00 url(../images/li_bk_hover.gif) no-repeat right;
			color:#eee;
			text-decoration:none;
			border-bottom:1px solid #36AFD7;
			border-right:1px solid #36AFD7;
			}
	
	/* ### Header ### */
	
	#below_header {
		width:945px;
		margin:0 0 0 0px;
		background:#1e1e1e url(../images/header_bottom2.gif) repeat-x; 
		margin: 25px 25px 25px 0px;
		padding:0 0 auto auto;
		}

	
	
	#header {
		width:880px;
		height:60px;
		margin:0 0 5px 20px;
		}
		
	#header h1 {
		position:relative;
		top:30px;
		margin:0;
		padding:0;
		}
		
		
		
		
		
	/* ### Main Content Structure ### */
	
	
	.narrow_middle {
		width:380px;
		}
	
	.wide_middle {
		width:610px;
		}
		
	#content {
		float:left;
		margin:0 45px 60px 45px;
		padding:0;
		background:#ffffff;
		}

	#content img {
		margin:10px;
		//border:1px solid #333;
		}
	#content h1 {
		 font-size:21px;
		 color:#000000;
		margin:0 0 10px 0;
		padding:0;
		}

	#content h2 {
		margin:0 0 10px 0;
		padding:0;
		}
		
	#content h4 {
		font:normal 13px 'Trebuchet MS';
		//		color:#ffffff;
		color:#ffcf00;
		display:inline;
		margin:0 0 2px 0;
		padding:0;
		}
		
	#content p {
		margin:0 0 25px 0;
		line-height:17px;
		}
		
	#content .date {
		font:normal 13px 'Trebuchet MS';
		color:#555;}
	
	#content dt {
		color:#000000;
		}
		
	#content dd {
		margin:0 0 20px 0;
		padding:0;
		}
		
	#content ul {
		margin:0;
		padding:0;
		}
	
	#content li {
		margin:0 0 3px 0;
		padding:0;
		list-style:none;
		}
	#product li {
		margin:0px 30px 3px 40px;
		padding:0;
		list-style:square;
		}

	#left_side {
		width:180px;
		height: 500px;
		list-style:none;
		margin:0;
		padding:0px 0 0 22px;
		float:left;}
		
	#left_side dt {
		color:#000000;
		}
		
	#left_side dd {
		margin:0 0 20px 0;
		padding:0;
		}
		
	#left_side ul {
		margin:0;
		padding:0;
		}
	
	#left_side li {
		margin:0 0 3px 0;
		padding:0;
		list-style:none;
		}

	
	img.left_image {
		float:left;
		margin:3px 8px 2px 0;
		border:1px solid #333;
		}
		
	
	#content a[target="_blank"] {
		padding: 0px 11px 0px 0;
		background: url(../images/external_link.gif) no-repeat 100% 3px;
		}
	
	.postcard	{
		padding: 0 0 0 12px;
		background: url(../images/postcard_icon.gif) no-repeat 0px 3px; 
		}
	
	/* ### Sidebar Box ### */
	
	
	#side_col {
		width:230px;
		font:normal 12px 'Trebuchet MS';
		float:left;
		margin:0;
		padding:0;
		}
		
	#side_col .mail_list { 
		width:100%;
		display:block;
		}
	
	.side_box { 
		padding:5px 27px 13px 20px;
		margin:0 0 8px 0;
		background:url(../images/box_middle.gif) repeat-y;
		}
		
	.side_box dl {
		margin:9px 0 0 0;
		padding:0;
		}
	
	.side_box dd {
		margin:0 0 10px 0;
		padding:0;
		}
		
	.side_box a:hover {
		color:#ffcf00;
		text-decoration:none;
		}
	
	.side_box .graphic_btn {margin:0 3px 0 0;}

	
	.side_box h3 {
		margin:3px 0 5px 0;
		padding:0;
		color:#ffcf00;
		}
		
	.side_box ul {
		margin:8px 0 12px 0;
		padding:0;
		}
		
	.side_box li {
		margin:0 0 2px 0;
		padding:0;
		list-style:none;
		}
	
	/* ### Footer ### */
	
	
	
	#footer {
		height:60px;
		clear:both;
		margin:0 0 0 247px;
		padding:0; 
		}
//#footer {
 //  position:absolute;
  // bottom:0;
   //width:100%;
   //height:60px;   /* Height of the footer */
//   background:#6cf;
//}

	* html body #footer { margin:0 0 0 227px; }
	
	#footer p {
		position:relative;
		font:normal 11px 'Trebuchet MS';
		margin:0;
		padding:0;
		color:#444;
		}
		
	#footer a {color:#555;}
	#footer a:hover {color:#888;}
	
	#footer a.delicious { border:1px solid #444; padding:2px 5px 2px 5px;}
	#footer a:hover.delicious { border:1px solid #888; background:#333; text-decoration:none;}
		
		
.delete_box {
	font-size:10px;
	border:1px solid red;
	padding:0px 5px 2px 5px;
	background:#ffffff;
	color:red;
}	
.delete_box a:hover {
		color:#000;
		text-decoration:underline;
		}
