img {display:block; border:0;}

body{
	padding:0; 
	margin:0;
	font-family:arial;
	font-size: 9pt;
	background-image:url(/images/calzone-background.jpg);
}

.anchor{height:0;width:0;}
a:link, a:visited{color:#003399;}
a:hover{color:#3A7B9C;}
#mainWrapper {
		width: 992px;		
		margin:0;padding:0;
		margin-left:auto;
		margin-right:auto;	
		border:0;
		/*background-image: url(../images/lnav_bg.gif);
		background-repeat: repeat-y;
		*/
	}

	#top_bar{
		position:relative;
		width:992px; 
		height:92px; 
		padding:0; margin:0; 
		background-color:#FFF;
		margin-bottom:0px;
		margin-top:0px;
		background-image: url(/images/top_bar.jpg);
		background-repeat: no-repeat;
		
	}
	
	#top_menu{
		position:relative;
		width:992px; 
		height:26px; 
		padding:0; margin:0; 
		background-color:#000000;
		background-image: url(/images/top_menu_sub_bg.gif);
		background-repeat: no-repeat;
	}
	
	#top_menu.index{ background-image: url(/images/top_menu_index_bg.gif); background-repeat: no-repeat;}
	
	#top_menu .menu_item{
		float:left;
		margin-left:30px;
	}
	
	#top_menu #tnav {margin:0; padding:0;width:100%; height:26px;}
	#top_menu ul li {
		margin:0; 
		height:26px;
		display:block;
		float:left;
		margin-left:10px;
	}
	#top_menu ul li a, #top_menu.index ul li a{
		display:block;		
		height:24px;
		margin-top:1px;
		line-height:24px;
		padding-left:15px; 
		padding-right:5px;
		text-align:center;
		border-left:1px solid #888;
		font-family:arial; font-size:10pt; color:#ef7f2b;font-weight:bold;  text-decoration:none;font-variant: small-caps;
	}
	
	#top_menu.index ul li a{padding-left:17px; padding-right: 7px;}

	#top_menu ul li a.first, #top_menu.index ul li a.first{border-left:0;}
	
	#top_menu ul li a:hover{color:#aa0000;}	
	
	#title_bar{
		position:relative;
		width:100%; 
		min-width:992px;
		height:45px; 
		padding:0; margin:0; 
		margin-bottom:0px;
		margin-top:5px;
		background:#524743;	
	}
	
	#title_bar .title{
		line-height:45px;
		padding-left:20px;
		font-family:arial, helvetica;
		font-size:13pt;
		font-weight:bold;
		color:#c98356;
	}
	

	#container{
		margin-top:10px;
		padding-top:0;
		background-image: url(/images/container-right-bg.gif);
		background-repeat: repeat-y;
		background-position: top right;
	}  
	
	#index_container{
		margin-top:25px;
		padding-top:0;
	}  

	#container #left, #index_container #left { 
		float:left;
		width:185px;
		padding:0;
		background-color:#350200;
		background-image: url(/images/l_menu_top.gif);
		background-repeat: no-repeat;
	}
	#index_container #right{
		float:right;
		width:185px;
		padding:0;
		background-color:#350200;
		background-image: url(/images/l_menu_top.gif);
		background-repeat: no-repeat;
	}	
	
	#container #left ul, #index_container #left ul{margin:0; padding:0;width:100%; height:100%;list-style: none;text-align:right;}
	#index_container #right ul {margin:0; padding:0;width:100%; height:100%;list-style: none;text-align:left;}
	#container #left ul li, #index_container #left ul li, #index_container #right ul li{margin:0;padding:0;height:25px;width:185px;border-bottom:1px solid #823734;}
	#container #left ul li a, #index_container #left ul li a, #index_container #right ul li a{
		display:block;
		margin:0;
		padding:0;
		line-height:25px;
		width:165px;
		padding-right:20px;
		text-decoration:none;
		font-family:verdana; font-size:9pt; font-weight:bold; color:#f6c159; 	
	}
	#index_container #right ul li a{padding-left:20px; padding-right:0;}
	
	#container #left ul li a:hover, #index_container #left ul li a:hover, #index_container #right ul li a:hover{color:#aa0000;}

	

	
	
	
	#container #right { 
		float:right;
		width:200px;
		padding:0px;
		background-color:#ebe6d9;
	}	
	
	#container #right ul{
		margin:0;padding:0;
		margin-top:15px;
		margin-left:25px; padding-right:10px;
		list-style-position: outside;
		list-style-image: url(/images/arrow.gif);

	}
	
	#container #right ul li{
		font-size:9pt;
		color:#cc6600;
		line-height:28px;
		border-bottom:1px solid #999966;		
	}
	
	#center { 
		margin-right:200px;
		margin-left:190px;
		padding:0px;
		padding-bottom:0px;
		padding-left:0px;
		padding-top:0px;
		min-height:290px;
	}
	#container #center{background-color:#fff; }
	
	#center h1{
		color: #aa0000;
		border-bottom:1px solid #999;
		font-family:Arial,Helvetica,sans-serif;
		font-size:20px;
		margin-bottom:10px;
		margin-top:0px;
		padding:0px;
		padding-top:10px;
		text-decoration:none;
	}

	#content{
		clear:right;
		background-color:#BFAA8D;
		margin-left:190px;
		background-image: url(/images/content_top.gif);
		background-repeat: no-repeat;
		padding-top:40px;
		padding-bottom:20px;
	}
	
	#content .text{
		padding-left:20px;
	}
	
	#content .text p{margin:10px;margin-top:0;margin-bottom:0;}
	
	#anvil{
		background-image: url(/images/anvil_bg.gif);
		background-position:center;
		background-repeat: no-repeat;	
		text-align:center;		
	}
	
	#anvil .text{
		color:#cc6d26;		
		line-height:45px;
	}
	
	
	
	
	.item { clear:both;}

.item h1{
	margin:0;padding:0;
	background: url(/images/producttitlebarleft.gif) no-repeat #756D5E;
	color:#E3DDA9;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
	padding-left:200px;
	line-height:26px;
}

.item h1 .up{
	display:inline;float:right;cursor:pointer;cursor:hand;
}

.holder{
	background-image:url(/images/holder_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

.desc{background:#BFAA8D;margin:0;padding:0; width:802px;float:right;}
.desc p{margin:0;padding:10px;padding-left:15px;}
.desc img{display:inline;}

.desc table{margin:10px;width:90%;}

.item_image{width:190px;float:left;}

.foot{clear:both;margin-left:190px;margin-bottom:15px;}
#right li{cursor:pointer;cursor:hand;}

.tablecopy{
border-bottom:1px solid gray;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
padding-bottom:2px;
text-decoration:none;
}

.producttitle{
	padding-left:20px;
	color:#E3DDA9;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
}