body {
	margin: 0;
	background: #FFF;
	
	font-family: Helvetica, Arial,sans-serif;
	font-size: 12px;
	color: #000;
}

.clear {
	clear: both;
}

#Wrap {
	margin: 0 auto;
	
	width: 970px;
	
	border-top: 4px solid #00529b;
}

	#Head {
		padding: 15px 0 0 0;
		height: 80px;
	}
		#Head .contact {
			float: right;
			
			padding: 0 0 0 0;
			
			text-align: right;
			text-transform: uppercase;
			
			width: 200px;
		}
			#Head .contact span {
				margin: 0;
				padding: 0 5px;
				
				font-family: 'Calibri', Helvetica, Arial;
				font-size: 27px;
				font-weight: bold;
				color: #FFF;
				
				letter-spacing: -1px;
				line-height: 20px;
				
				/*background: #00529b;*/
			}
			#Head .contact span A {
				color: #00529b;
				/*color: #FFF !important;*/
				text-decoration: none;
			}
		
		#Head .text_wrap {
			float: left;
			
			width: 450px;
			height: 61px;
			
			background: url('../img/HeadLogo.jpg') no-repeat;
		}
		
			#Head .small {
				display: none;
				margin: 0 0 -7px 0;
				
				font-family: 'Calibri', Helvetica, Arial;
				font-size: 11px;
				
				text-align: right;
			}
			#Head A.title {
				display: block;
				
				width: 450px;
				height: 61px;
				
				text-indent: -9999px;
				
				font-family: 'Calibri', Helvetica, Arial;
				font-size: 40px;
				color: #000;
				
				outline: none;
				
				text-transform: uppercase;
				text-decoration: none;
		}
	
	#Wrap.CheapJeep #Head {
		padding: 5px 0 0 0;
		height: 90px;
	}
		#Wrap.CheapJeep #Head .contact {
			float: right;
			
			padding: 0 0 0 0;
			
			text-align: right;
			text-transform: uppercase;
			
			width: 865px;
			height:90px;
			overflow:hidden;
			
		}
			#Wrap.CheapJeep #Head .contact span {
				margin: 0;
				padding: 0 0px;
				
				font-family: 'Calibri', Helvetica, Arial;
				font-size: 11px;
				font-weight:normal;
				color: #FFF;
				
				letter-spacing: 1px;
				line-height: 1em;
				
				/*background: #00529b;*/
			}
			#Wrap.CheapJeep #Head .contact span a {
				color: #00529b;
				/*color: #FFF !important;*/
				text-decoration: none;
			}

		#Wrap.CheapJeep #Head .text_wrap {
			background: url('../img/cj_logo.gif') no-repeat;
			
			margin: 0 0 0 0;
			
			width: 80px;
			height: 80px;
			
		}
		#Wrap.CheapJeep #Head a.title {
				display: block;
				
				width: 80px;
				height: 80px;
				
				text-indent: -9999px;
				
				font-family: 'Calibri', Helvetica, Arial;
				font-size: 40px;
				color: #000;
				
				outline: none;
				
				text-transform: uppercase;
				text-decoration: none;
		}
	
	#Nav {
		height: 60px;
		
		position: relative;
		overflow: hidden;
	}
		#Nav ul {
			margin: 0;
			padding: 0;
			
			height: 32px;
			
			list-style: none;
			border-bottom: 1px solid #b5b5b5;
			
			
		}
			#Nav ul li {
				float: left;
				
				padding: 5px 15px 0 15px;
				
				
				border-left: 1px solid #b5b5b5;
			}
			#Nav ul li:first-child {
				border: 0;
			}
				#Nav ul li A {
					display: inline;
					
					font-family: 'Calibri', Helvetica, Arial;
					font-size: 16px;
					color: #000;
					
					text-transform: uppercase;
					text-decoration: none;
				}
				#Nav ul li A.selected {
					border-bottom: 1px solid #00529b;
				}
				
				#Nav ul li ul {
					position: absolute;
					
					top: 33px;
					
					
					height: 20px;
					border: 0;
				}
					#Nav ul li ul li {
						padding: 5px 15px 0 15px;
						border: 0;
					}
						#Nav ul li ul li A {
							font-size: 15px;
							text-transform: auto;
						}
						#Nav ul li ul li A.selected {
							border: 0;
						}
					#Nav ul li ul li.selected {
						padding: 5px 15px 0 15px;
						
						height: 28px;
						
						background: #FFF;
						border-left: 1px solid #b5b5b5;
						border-right: 1px solid #b5b5b5;
					}
	
	#Main {
		margin: 0 0 10px 0;
		
	}
		#Main #ContentWrap {
			float: left;
			
			width: 100%;
		}
			#Main #ContentWrap #Content {
				margin-right: 420px;
				padding: 5px;
				
				
				background: #FFF;
				border: 1px solid #b5b5b5;
			}
			#Main #ContentWrap.right #Content {
				margin-right: 0;
				margin-left: 300px;
			}
			
				#Main #ContentWrap #Content #InnerContent {
					height: auto !important;
					height: 452px;
					min-height: 320px;
					
					position: relative;
					overflow: hidden;
					
					padding: 25px 30px;
					
					border: 1px solid #b5b5b5;
				}
					#InnerContent .map {
						
						position: absolute;
						left: 0;
						top: 0;
						
						z-index: 0;
						
					}
		
		#Main #SideLeft {
			float: left;
			margin: 0 0 0 -100%;
			
			width: 290px;
		}
			#Main #SideLeft .HtmlBox {
				padding: 10px;
				
				border: 1px solid #b5b5b5;
			}
		
		#Main #ContentMenuWrap {
			margin: 0 0 10px 0;
			padding: 5px;
			
			border: 1px solid #b5b5b5;
			
		}
			#Main #ContentMenu {
				padding: 15px 20px;
				padding: 10px;
				
				border: 1px solid #b5b5b5;
				min-height: 100px;
			}
				#Main #ContentMenu ul {
					margin: 0;
					padding: 0;
					
					list-style: none;
				}
					#Main #ContentMenu ul li {
					}
						#Main #ContentMenu ul li A {
							display: block;
							
							padding: 5px;
							
							text-decoration: none;
							
							border-top: 1px solid #b5b5b5;
						}
						
						#Main #ContentMenu ul li:first-child > A {
							border-top: 0;
						}
						
						
						#Main #ContentMenu ul li li A {
							font-size: 11px;
							color: #666;
							padding-left: 20px;
						}
						#Main #ContentMenu ul li li:first-child > A {
							border-top: 1px solid #b5b5b5;
						}
		
		#Main #Side {
			float: left;
			margin: 0 0 0 -400px;
			
			width: 400px;
			min-height: 100px;
			
		}
			#Main #Side .Box {
				margin: 0 0 30px 0;
				padding: 10px;
				
				height: 130px;
				overflow: hidden;
				
				border: 1px solid #00529b;
			}
				#Main #Side .Box .DisillImageShow {
					margin: 14px 0 0 12px;
					width: 400px;
				}
					#Main #Side .Box .DisillImageShow .item {
						margin: 0 10px 14px 0;
						
						width: 50px;
						height: 50px;
						
						overflow: hidden;
					}
						#Main #Side .Box .DisillImageShow .item A {
							width: 50px;
							height: 50px;
						}
	
	#Foot {
		padding: 20px 0 40px 0;
		
		color: #FFF;
		text-align: center;
		line-height: 18px;
		
		border: 1px solid #3677b0;
		border-bottom: 0;
		
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		
		background: url('../img/FootBack.gif') repeat-x #6fbc52;
		background: url('../img/FootBackBlue.gif') repeat-x #00529b;
	}
		#Foot A {
			color: #FFF;
		}


#BoxRight {
	float: right;
	
	margin: 0 0 0 15px;
	
	width: 250px;
}
	#BoxRight .imglist {
		width: 260px;
	}
		#BoxRight .imglist img {
			margin: 0 0 6px 0;
			padding: 1px;
			
			border: 1px solid #DDD;
		}
		
		#BoxRight .imglist .SmallThumb {
			float: left;
			
			margin: 0 6px 5px 0;
			padding: 1px;
			
			width: 120px;
			height: 80px;
			
			border: 1px solid #DDD;
		}
			#BoxRight .imglist .SmallThumb A {
				display: block;
				
				width: 120px;
				height: 80px;
				
				background: center 25% #DDD no-repeat;
			}
		



#Banners {
	margin: 10px 0;
}
	#Banners .Box1,
	#Banners .Box2,
	#Banners .Box3 {
		float: left;
		
		margin: 0 11px 0 0;
		padding: 0 0 1px 0;
		
		width: 316px;
	}
	#Banners .Box3 {
		margin: 0 0 0 0px;
		width: 316px;
	}




.product_list {
	width: 630px;
}
	.product_list .item,
	.product_item
	{
		float: left;
		
		margin: 0 22px 20px 0;
		
		width: 180px;
		min-height: 250px;
	}
	
	
		.product_list .item .imgwrap {
			height: 120px;
			
			padding: 1px;
			
			border: 1px solid #CCC;
		}
			.product_list .item .imgwrap A {
				display: block;
				
				height: 120px;
				
				background: center no-repeat #CCC;
			}
			
		.product_list .item A.title {
			display: block;
			
			margin: 5px 0 0 0;
			padding: 0 0 5px 0;
			
			color: #ed2316;
			font-weight: bold;
			text-decoration: none;
			
			border-bottom: 1px solid #CCC;
		}
		.product_list .item .text {
			padding: 5px 0;
			
			font-size: 9px;
			
			height: 50px;
		}
		.product_list .item .price {
			border-top: 1px solid #CCC;
			
			padding: 5px 0 0 0;
			
			color: #ed2316;
			font-weight: bold;
			text-decoration: none;
			text-align: right;
		}
			.product_list .item .price span {
				color: #AAA;
				font-weight: normal;
			}






