@charset "utf-8";
/* CSS Document */

/* BODY STYLE */
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	background-image:url(../../../../images/site/bg/bg.jpg);
	background-repeat:repeat-x;
	background-color:black;
	margin-top:0px;
}

/* MAIN TEMPLATE FRAME */
#structure {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	min-height:620px;
	height:auto !important;
	height:620px;
}
.floatLeft{
	float:left;
}
#banner {
	background:url(../../../../images/header.jpg) no-repeat;
	width:960px;
	height:100px;
	float:left;
}
#logo {
	width:410px;
	height:70px;
	float:left;
	padding-top:15px;
}
#headerright {
	padding-top:30px;
	width:312px;
	float:right;
	padding-right:19px;
}
.headerright {
	height:14px;
	padding-bottom:17px;
}
#searchPanel
{
    width:710px;
    height:110px;
    float:left;
    background:url(../../../../images/site/bg/searchBg.jpg) no-repeat;
 }
#flashPanel
{
    width:710px;
    height:230px;
    float:left;
    margin-bottom:10px;
}
#footer
{
	width:960px;
	height:30px;
	float:left;
	background-image:url(../../../../images/site/nav/footer.jpg);
	background-repeat:no-repeat;
}
#footerText
{
	padding-top:3px;
	padding-right:10px;
	color:#999999;
	font-size:10px;
	text-align:right;
}

#footerText a:active  {color:#999999;text-decoration:none;}
#footerText a:link	  {color:#999999;text-decoration:none;}
#footerText a:visited {color:#999999;text-decoration:none;}
#footerText a:hover   {color:#990000;text-decoration:none;}

/* NAVIGATION */
#navBg {
	background-image:url(../../../../images/site/nav/navBg.jpg);
	width:960px;
	height:39px;
	float:left;
}
#navigation 				{padding:0; margin:0; list-style:none; height:39px; position:relative;width:960px;z-index:200;float:left;}
#navigation li.top 			{display:block; float:left;}

#navigation li a.home 		{display:block; float:left; height:39px; width:42px;padding:0; cursor:pointer;}
#navigation li a.newcars 	{display:block; float:left; height:39px; width:63px; padding:0; cursor:pointer;}
#navigation li a.usedcars 	{display:block; float:left; height:39px; width:65px; padding:0; cursor:pointer;}
#navigation li a.vans   	{display:block; float:left; height:39px; width:39px; padding:0; cursor:pointer;}
#navigation li a.special	{display:block; float:left; height:39px; width:87px; padding:0; cursor:pointer;}
#navigation li a.motability	{display:block; float:left; height:39px; width:66px; padding:0; cursor:pointer;}
#navigation li a.business 	{display:block; float:left; height:39px; width:93px; padding:0; cursor:pointer;}
#navigation li a.finance   	{display:block; float:left; height:39px; width:55px; padding:0; cursor:pointer;}
#navigation li a.aftersales	{display:block; float:left; height:39px; width:68px; padding:0; cursor:pointer;}
#navigation li a.email      {display:block; float:left; height:39px; width:88px; padding:0; cursor:pointer;}
#navigation li a.news       {display:block; float:left; height:39px; width:47px; padding:0; cursor:pointer;}
#navigation li a.aboutus    {display:block; float:left; height:39px; width:66px; padding:0; cursor:pointer;}
#navigation li a.location   {display:block; float:left; height:39px; width:61px; padding:0; cursor:pointer;}
#navigation li a.contact    {display:block; float:left; height:39px; width:74px; padding:0; cursor:pointer;}

#navigation li a.home 		{background-image:url(../../../../images/site/nav/nav_02.jpg);}
#navigation li a.newcars 	{background-image:url(../../../../images/site/nav/nav_03.jpg);}
#navigation li a.usedcars	{background-image:url(../../../../images/site/nav/nav_04.jpg);}
#navigation li a.vans   	{background-image:url(../../../../images/site/nav/nav_05.jpg);}
#navigation li a.special	{background-image:url(../../../../images/site/nav/nav_06.jpg);}
#navigation li a.motability	{background-image:url(../../../../images/site/nav/nav_07.jpg);}
#navigation li a.business	{background-image:url(../../../../images/site/nav/nav_08.jpg);}
#navigation li a.finance	{background-image:url(../../../../images/site/nav/nav_09.jpg);}
#navigation li a.aftersales	{background-image:url(../../../../images/site/nav/nav_10.jpg);}
#navigation li a.news     	{background-image:url(../../../../images/site/nav/nav_11.jpg);}
#navigation li a.location  	{background-image:url(../../../../images/site/nav/nav_12.jpg);}
#navigation li a.aboutus   	{background-image:url(../../../../images/site/nav/nav_13.jpg);}
#navigation li a.contact   	{background-image:url(../../../../images/site/nav/nav_14.jpg);}
#navigation li a.email     	{background-image:url(../../../../images/site/nav/nav_15.jpg);margin-left: 39px;display:inline;}
#navigation li.start     	{background-image:url(../../../../images/site/nav/nav_01.jpg);width:25px;height:39px;float:left;padding:0;display:block;position:relative;}
#navigation li.end     	    {background-image:url(../../../../images/site/nav/nav_16.jpg);width:21px;height:39px;float:left;padding:0;display:block;position:relative;}
/*----------------------------------------------------------------------------------------------------------*/

#navigation li:hover a	 	{background-position: 0 39px;z-index:200;}
#navigation li:hover 		{position:relative; z-index:200;}
#navigation a:hover 		{position:relative; white-space:normal; z-index:200;background-position:0 39px;}
#navigation table 			{position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#navigation .sub1				{position:absolute; left:-9999px; top:-9999px; width:0; height:20px; margin:0; padding:0; list-style:none;}
#navigation :hover ul.sub1 		{left:0px; top:39px; width:156px; height:auto; z-index:300;background:url(../../../../images/site/nav/ulBg.jpg) 0px 0px repeat-x;}
#navigation :hover ul.sub1 li 	{display:block; height:16px; position:relative; float:left; width:150px;}
#navigation :hover ul.sub1 li a.last        {display:block;height:15px;width:150px;padding:3px;font-weight:bold; font-size:10px; text-decoration:none; color:white; cursor:pointer;}
#navigation :hover ul.sub1 li a.last:hover	{color:black;background:url(../../../../images/site/nav/linkBg.jpg) 0px 0px repeat-x;height:15px;padding:3px;font-size:10px;}
#navigation :hover ul.sub1 li a 	    {display:block;height:16px;width:150px;padding:2px 3px 0px 3px; font-weight:bold; font-size:10px; text-decoration:none; color:white; cursor:pointer;}
#navigation :hover ul.sub1 li a:hover	{color:black;background:url(../../../../images/site/nav/linkBg.jpg) 0px 0px repeat-x;height:16px;padding:2px 3px 0px 3px;font-size:10px;}

/* DIV ROUND CORNERS */
#area {width:960px;height:auto;float:left;}
.t {background:white url(../../../../images/site/rc/dot.gif) 0 0 repeat-x;width:960px;}
.b {background: url(../../../../images/site/rc/dot.gif) 0 100% repeat-x;}
.l {background: url(../../../../images/site/rc/dot.gif) 0 0 repeat-y;}
.r {background: url(../../../../images/site/rc/dot.gif) 100% 0 repeat-y;}
.bl {background:transparent url(../../../../images/site/rc/bl.gif) 0 100% no-repeat;}
.br {background:transparent url(../../../../images/site/rc/br.gif) 100% 100% no-repeat;}
.tl {background:transparent url(../../../../images/site/rc/tl.gif) 0 0 no-repeat;}
.tr {background:transparent url(../../../../images/site/rc/tr.gif) 100% 0 no-repeat; padding:10px;min-height:500px;overflow:hidden;}


/* LEFT COLUMN & SEARCH * LATEST NEWS * FAVOURITES */
#leftColumn {
	width:184px;
	height:400px;
	float:left;
}

#latestNews {
	float:left;
	padding-top:10px;
	height:auto;
	width:184px;
}
#breadcrumb {color:#e6e6e6;text-decoration:none;}
#breadcrumbText {margin-left:5px;font-size:10px;}
#breadcrumbText a {color:#999999;text-decoration:none;font-size:10px;}
#breadcrumbText a:hover {color:#990000;text-decoration:none;font-size:10px;}
#breadcrumbText .arrow {font-size:12px;}

/* RIGHT COLUMN & PANELS */
#rightColumn {
	width:755px;
	height:448px;
	height:auto !important;
	min-height:448px;
	float:left;
	display:inline;
}
#rightColumnFull 
{
   	width:745px;
	/*height:428px;*/
	height:auto !important;
	min-height:438px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:10px;
}
    
#rightColumnHome {
	width:515px;
	/*height:448px;*/
	float:left;
	display:inline;
}
rightColumnBottom
{
	width:505px;
	float:left;
	height:174px;
	margin:0px;
	padding:0px;
	display: inline;
}
#flashMovie {
	width:505px;
	height:252px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:0px;
	float:left;
	display:inline;
}
#rightColumnLong {
	width:240px;
	height:438px;
	height:auto !important;
	min-height:438px;
	float:left;
	display:inline;
}
#groupOffers
{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:246px;
	height:174px;
	min-height:174px;
	display:inline;
}
#businessUsers
{
	margin-top:10px;
	width:249px;
	height:174px;
	min-height:174px;
	float:right;
	*font-size:0px;
}
#vansTable {border-collapse:collapse;margin:0;padding:0;}
#vansTable td {margin:0;border-collapse:collapse;}
#vansTable td img {display:block;margin:0;padding:0;}

#400{min-height:397px;height:auto !important;height:397px;}
#271{min-height:258px;height:auto !important;height:258px;}
#223{min-height:227px;height:auto !important;height:227px;}

#panel2Image { width:230px;	height:436px; float:left; margin-left:10px; margin-top:10px; display: inline;}
#templateOne { width:745px; height:401px; height:auto !important; min-height:400px;margin-top:10px;}
#templateTwoPanel2 {float:left;width:230px;height:407px;margin-left:10px;background-image:url("../../../../images/site/examples/t2p2.jpg");margin-top:10px;display:inline;}
#templateTwoPanel1 {float:left;width:505px;height:407px;height:auto !important; min-height:407px;margin-top:10px;display:inline;}
#templateThreePanel1 {float:left;width:505px;height:407px;height:auto !important; min-height:407px;margin-top:10px;display:inline;}
#templateThreePanel2 {float:left;width:230px;height:129px;margin-left:10px;background-image:url("../../../../images/site/examples/t3p2.jpg");margin-top:10px;display:inline;}
#templateThreePanel3 {float:left;width:230px;height:129px;margin-left:10px;background-image:url("../../../../images/site/examples/t3p3.jpg");margin-top:10px;display:inline;}
#templateThreePanel4 {float:left;width:230px;height:129px;margin-left:10px;background-image:url("../../../../images/site/examples/t3p4.jpg");margin-top:10px;display:inline;}
#templateFourPanel1  {float:left;width:745px;min-height:262px; height:auto !important; height:262px;margin-top:10px;} 
#templateFourPanel2  {float:left;width:745px;height:129px;background-image:url("../../../../images/site/examples/t4p2.jpg");margin-top:10px;display:inline;}
#templateFivePanel1 {float:left;width:505px;height:262px;height:auto !important; min-height:262px;margin-top:10px;display:inline;}
#templateFivePanel2 {float:left;width:505px;height:129px;background-image:url("../../../../images/site/examples/t5p2.jpg");margin-top:10px;display:inline;}
#templateFivePanel3 {float:left;width:230px;height:129px;margin-left:10px;background-image:url("../../../../images/site/examples/t3p2.jpg");margin-top:10px;display:inline;}
#templateFivePanel4 {float:left;width:230px;height:129px;margin-left:10px;background-image:url("../../../../images/site/examples/t3p3.jpg");margin-top:10px;display:inline;}
#templateFivePanel5 {float:left;width:230px;height:129px;margin-left:10px;background-image:url("../../../../images/site/examples/t3p4.jpg");margin-top:10px;display:inline;}
#templateSixPanel1 {float:left;width:505px;height:217px;height:auto !important; min-height:217px;margin-top:10px;display:inline;}
#templateSixPanel2 { width:230px;height:407px;float:left;margin-left:10px;margin-top:10px;display: inline;background-image:url("../../../../images/site/examples/t2p2.jpg");}
#templateSixPanel3 { float:left;margin-top:10px;width:245px;height:174px;min-height:174px;background-image:url("../../../../images/site/examples/t6p2.jpg");}
#templateSixPanel4 { float:left;margin-left:10px;margin-top:10px;width:250px;height:174px;min-height:174px;background-image:url("../../../../images/site/examples/t6p3.jpg");}


/* Calender */
/*Calender*/


.ajax__calendar_container
{
padding:4px
;position:absolute;
cursor:default;
width:170px;
font-size:11px;
text-align:center;
font-family:tahoma,verdana,helvetica;
}
.ajax__calendar_body
{
height:139px;
width:170px;
position:relative;
overflow:hidden;
margin:auto;
}
.ajax__calendar_days,.ajax__calendar_months,.ajax__calendar_years
{
top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto
}
.ajax__calendar_container TABLE
{
font-size:11px
}
.ajax__calendar_header
{height:20px;width:100%
}
.ajax__calendar_title
{
cursor:pointer;font-weight:bold
}

.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image: url('http://www.silverstoneharley-davidson.co.uk/Common/Images/arrow-left-no.gif');}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url('http://www.silverstoneharley-davidson.co.uk/Common/Images/arrow-right-no.gif');}

.ajax__calendar_footer
{
height:15px
}
.ajax__calendar_today
{
cursor:pointer;padding-top:3px
}
.ajax__calendar_dayname
{
height:17px;width:17px;text-align:right;padding:0 2px
}
.ajax__calendar_day
{
height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;color:Black;
}
.ajax__calendar_month
{
height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;color:Black;
}
.ajax__calendar_year
{
height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;color:Black;
}
.ajax__calendar .ajax__calendar_container
{
border:1px solid #646464;background-color:#ffffff;color:#000000
}
.ajax__calendar .ajax__calendar_footer
{border-top:1px solid #f5f5f5
}
.ajax__calendar .ajax__calendar_dayname
{
border-bottom:1px solid #f5f5f5;color:Black;
}
.ajax__calendar .ajax__calendar_day
{
border:1px solid #ffffff;color:Black;
}
.ajax__calendar .ajax__calendar_month
{
border:1px solid #ffffff
}
.ajax__calendar .ajax__calendar_year
{
border:1px solid #ffffff
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
background-color:#edf9ff;border-color:#0066cc;color:#0066cc
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
background-color:#edf9ff;border-color:#0066cc;color:#0066cc
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
background-color:#edf9ff;border-color:#0066cc;color:#0066cc
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
background-color:#ffffff;border-color:#ffffff;color:#646464
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
background-color:#ffffff;border-color:#ffffff;color:#646464
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
background-color:#edf9ff;border-color:#daf2fc;color:#0066cc
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
background-color:#edf9ff;border-color:#daf2fc;color:#0066cc
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
background-color:#edf9ff;border-color:#daf2fc;color:#0066cc
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
color:#0066cc
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
color:#0066cc
}
	