@charset "utf-8";
/* CSS Document */

html,body{
	margin:0; padding:0; height:100%; width:100%; background:url(JTFossey/images/body_bg.png) repeat-x top; font-family:Arial, Helvetica, sans-serif; color:#58595b; font-size:12px
}

.homeTwo2{
	position:absolute; top:40px; left:170px
}

.homeThree2{
	position:absolute; top:10px; left:405px; width:220px
}

.homeFour{
	position:absolute; top:10px; left:630px;
}

.myrewards {
	width: 75%;
	margin: 10pt;
	font-family: arial;
	font-size: small;
   }

   .myrewards h1 {
	padding: 2pt 8pt;
	margin: 0;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
   }

   .myrewards h2 {
	padding: 2pt 8pt;
	margin: 0;
	text-align: right;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
   }

   .myrewards p, .myrewards form {
      margin: 8pt;
   }

   .myrewards input {
      border: 1px solid #000;
      background: #FFF;
      color: #FFFFFF;
      margin: 0 4pt;
      padding: 0 4pt;
   }

   input.rewardsbutton {
	width: 50pt;
	color: #000000;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
   }

   input.rewardsbutton:hover, input.rewardsbutton:focus:hover {
      background-color: #296fa6;
   }

   input.rewardsbutton:hover, input.rewardsbutton:focus:hover {
   }

#container{
	width:900px; margin:0 auto; padding-top:80px; position:relative
}

#logos{
	
}

a{
	color:#58595b
}

#menu{
	width:100%; background:#036 url(JTFossey/images/main_menu_bg.png) repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-size:11px; height:22px; margin-top:80px; ~margin-top:30px; 
}

#header{
	padding-top:20px; text-align:center; width:100%
}

#content{
	width:100%; height:100%; padding-left:12px; padding-top:10px; position:relative
}

.new-enquiry {
	margin-top: 20px;
}

.new-enquiry img {
	padding-right: 9px;
}

.imgpush {
	margin-bottom: 30px;
}

.imgpush2 {
	margin-bottom: 26px;
}

#footer{
	font-size:10px; width:900px; margin:0 auto; padding-top:20px; padding-bottom:10px;
}

#footer .images{
	position:relative; top:2px
}

#content .images{
	position:relative; top:2px;
	padding-right: 2px;
	padding-left: 8px;
}

#footer a{
	text-decoration:none; color:#58595b
}

#links{
	position:absolute; top:130px; left:590px; font-size:11px; color:#FFF; width:300px; text-align:right
}

#links a{
	color:#FFF; text-decoration:none
}

#contentLeft{
	width:580px; float:left; height:100%
}

#contentLeft2{
	width:660px; float:left; height:100%
}

ul{
	list-style:none; padding:0; margin:0;
}

#contentRight{
	float:right; width:300px; height:100%
}

#contentRight2{
	float:right; width:220px; height:100%
}

#contentRight2 img{
	margin-left: 30px;
	margin-top: 20px;
}

#contentRight table{
	width:250px; 
}

#contentRight input{
	
}

.contactInfo{
	width:150px; float:left
}

.contactCentre{
	width:400px; float:left
}

.clear{
	clear:both
}

.teamHeadings{
	font-size:18px; font-weight:bold
}

.bold{
	font-weight:bold
}

.homeOne{
	float:left; width:400px
}

.homeTwo{
	position:absolute; top:10px; left:350px
}

.homeTwo ul{
	list-style:none; width:200px
}

.homeTwo li{
	padding-bottom:10px
}

.homeThree{
	position:absolute; top:10px; left:600px; width:280px
}

.vehicleEnquiry{
	background:url(JTFossey/images/vehicle_search.png) no-repeat; width:273px; height:630px; float:right; padding-left:10px; padding-top:30px;
}

.vehicleFinance{
	background:url(images/vehicle_finance.png) no-repeat; width:273px; height:460px; float:right; padding-left:10px; padding-top:30px;
}


.vehicleService{
	background:url(JTFossey/images/vehicle_service.png) no-repeat top; width:273px;
}

.contactUs{
	background:url(images/contact_us.png) no-repeat top; width:273px;
}


/*Logos*/
#logos ul{
	padding:0; margin:0; list-style:none; 
}

#logos li{
	float:left
}

/*Menu items*/
#menu ul{
	list-style:none; margin:0; padding:0;
}

#menu li{
	float:left; width:90px; position:relative;  padding-top:4px; padding-bottom:4px; z-index:2
}

#menu ul ul{
	background: url(JTFossey/images/menu_bg.png) repeat-x; display:none; position:absolute; float:none; width:100px; left:0px; top:22px; z-index:1
}

#menu li li{
	border-bottom:#CCC dotted 1px
}

#menu ul img{
	display:none
}

.noBorder{
	border-bottom:0px
}

#menu li:hover ul{
	display:block
}

#menu a{
	color:#FFF; text-decoration:none; height:24px; width:100px
}
#menu li img{
	display:none
}

#menu li:hover{
	background:url(JTFossey/images/menu_hover.png) no-repeat bottom center
}
 
#menu ul ul li:hover{
	background:none
}


#menu li:hover a{
	color:#000
}

#menu ul li:hover ul a{
	color:#FFF
}

.cat_listbox{
	width:140px; ~width:150px
}

.headings{
	font-size:16px; font-weight:bold
}

h1,h2,h3h,4,h5,h6{
	font-size:16px
}

#header ul, #header li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#header li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:890px;
		height:252px;
		overflow:hidden; 
		}
		
#prevBtn{
	display:none
}

#nextBtn{
	display:none
}

.phoneNumber{
	font-family:"Arial Black", Gadget, sans-serif;width:340px; height:25px; position:absolute; top:90px; left:550px; 
	color:#FFF; font-size:14px; z-index:99999; text-align:right
}

.black{
	color:#000
}

td{
	vertical-align:top
}

.leftColumn{
	float:left; width:142px;
}

.rightColumn{
	float:right; width:730px;
}

.nickHeading{
	font-family:"Arial Black", Gadget, sans-serif; font-size:16px; color:#000; padding-bottom:0px;
}

.blueHeading{
	color:#72a8da
}

.leftList{
	margin:0; padding:0;
}

.leftList li{
	float:left; padding-right:10px;
}

.smaller{
	font-size:12px
	}
	
.rightColumn p{
	margin-bottom:-10px;
}

.JTTable td{
	vertical-align:bottom
}

#r1{
	margin-top:20px
}

.homeHeading{
	font-size:16px; font-weight:bold
}