@charset "utf-8";
/* CSS Document */
html {
		height:100%;
		}
body {
		height:100%;
		background-color:white;
		margin:0;
		padding:0;
}
a       {color:Black;text-decoration:none;}
a:hover {color:#777777;text-decoration:none;}
td p  
{
    margin-bottom:2px;    
}
.finhead
	{
		background-image:url(../../../../images/financetablehead.jpg);
		width:691px;
		height:25px;
		padding:17px 10px 8px 10px;
		font-size:20px;
		color:white;
    }
.finhead h1
{
color:white;
}
.line
{
		border-bottom:2px solid #dc002e;
		padding:6px 2px 6px 2px;
		height:16px;
		font-size:12px;
}
.image
{
	width:310px;
	}
#body   
        {
        width:100%;
		background-image:url(../../../../images/background.jpg); 
		background-position:top center;
		background-repeat:repeat-x;
		background-color:#333333;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
        }
#bodyHome   
        {
        width:100%;
        background-image:url(../../../../images/backgroundHome.jpg); 
	    background-repeat:repeat-x;
		background-position:top center; 
		background-color:#333333;
		margin:0px 0px 0px 0px;
		padding:0px 0px 8px 0px;  
        }
#template {
		height:auto;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		width:972px;
		}
#banner {
		width:972px;
		height:130px;
		background-image:url(../../../../images/header.jpg); 
		}
#banner h1, #banner p {text-indent:-9999px}
#navigation
        {
        width: 952px;
        height: 50px;
        background-image:url(../../../../images/navigation.jpg);
        color:#FFFFFF;
        font-weight:bold;
        margin-bottom:8px;
        padding:0px 10px 0px 10px;
        }
#top	{
		width:972px;
		height:10px;
		background-image:url(../../../../images/top.png);
		background-position:top right;
		background-repeat:no-repeat;
		margin:0;
		}
#bottom	{
		width:972px;
		height:10px;
		background-image:url(../../../../images/bottom.png);
		background-position:top left;
		background-repeat:no-repeat;
		margin:0 0 9px 0;
		}
#middle	{
		width:952px;
		min-height:500px;
		height:auto !important;
		background-color:#FFFFFF;
		padding:0px 10px 0px 10px;
		overflow:hidden;
		}
#seoFooter {
		background-color:#FFFFFF;
		width:100%;
		height:auto;		
		border-top:10px solid #dc002e;
		bottom:0;
		}
#footerInside {
		background-color:#FFFFFF;
		width:auto;
		margin-left:auto;
		margin-right:auto;
		height:auto;
		}
#footer {
		margin-left:auto;
		margin-right:auto;
		height:auto;
		width:952px;
		padding:10px;
		margin-top:10px;
		margin-bottom:8px;
		font-size:10px;
		color:#999999;
		}
#footer h1 {
		font-size:16px;
		color:#666666;
		margin-bottom:5px;
		}
#footer a {
		font-size:10px;
		color:#666666;
		text-decoration:none;
		}
#footer a:hover {
		font-size:10px;
		color:#999999;
		text-decoration:none;
		}
#footer b {
		font-size:10px;
		color:#666666;
		}
#footer br {
		margin-bottom:3px;
		}
#contactbox {
		border-right:2px solid #cccccc;
		}
#c-float	{
		padding-left:8px;
}
#standardFunc {
        width:328px;
        height:40px;
        float:right;
        font-size:10px;
        margin-right:10px;
        padding:0 0 0 27px;
        background: url(../../../../images/standardfunctions.png);
    }
#leftSide
{
    width:230px;
    min-height:450px;
    height:auto !important;
    height:450px;
    float:left;
}
#searchBox 
        {
        width:230px;
        min-height:270px;
        height:auto !important;
        height:270px;
        margin-bottom:10px;
        background-color:#dc002e;
        }
#searchTop
        {
        background:url(../../../../images/searchTop.jpg); 
        background-position:left top;
        background-repeat:no-repeat;
        width:230px;
        }
#searchBottom
        {
        background:url(../../../../images/searchBottom.jpg); 
        background-position:left bottom;
        background-repeat:no-repeat;
        width:210px;
        padding:10px;
        } 
#searchBox h1
        {
            color:White;
            margin-bottom:7px;
        }
#searchBox td
        {
            color:White;
            font-weight:bold;
            padding:5px 5px 10px 5px;
        }
#leftButtons
{
    width:230px;
    }
#rightSide
    {
        width:710px;
        margin-left:10px;
        float:left;
    }
#breadcrumb
    {
        width:710px;
        padding-bottom:10px;
        font-size:10px;
        color:#777777;
    }
#breadcrumb a       {color:#777777;text-decoration:none;}
#breadcrumb a:hover {color:#333333;text-decoration:none;}

#templateHolder
    {
        width:710px;
        height:100%;
    }
#templateHolder a       {color:#333333;text-decoration:none;}
#templateHolder a:hover {color:silver;text-decoration:underline;}
#templateHolder h1       {color:#000000;}
#topBanner1
    {
        width:710px;
        height:135px;
        margin-bottom:10px;
    }
#banconcombo
    {
        width:480px;
        float:left;
    }
#topBanner2
    {
        width:470px;
        height:135px;
        margin-bottom:10px;
        margin-right:10px;
        float:left;
    }
#content1
    {
        width:470px;
        height:100%;
        margin-right:10px;
        float:left;
    }
#homepage
    {
        width:972px;
        height:508px;
    }
#homepage img
    {
        display:block;
    }
#homepage img a
    {
        margin:0;
        padding:0;
    }
#menuButtons
    {
        width:230px;
        min-height:200px;
        height:auto !important;
        height:200px;
        float:left;
    }
#fap
    {
        width:481px;
        margin-right:10px;
        float:left;
    }
#flash
    {
        width:481px;
        height:279px;
        margin-bottom:9px;
    }
#saa
    {
        width:481px;
        float:left;
    }
#homeSearch
    {
        width:441px;
        height:125px;
        margin-bottom:9px;
        background:url(../../../../images/homeSearch.jpg);
	background-repeat:no-repeat;
        padding:10px 20px 10px 20px;
        color:White;
        font-weight:bold;
    }
#homeSearch h1 {color:White;}
#homeAdvertarea
    {
        width:481px;
        height:125px;
    }
#homeAdvertarea2
    {
        width:205px;
        height:120px;
        float:left;
        padding-right:9px;
    }
#homeAdvertarea3
    {
        width:266px;
        height:120px;
        float:left;
    }
#panel
    {
        width:481px;
        height:220px;
        background:url(../../../../images/panelBg.png);
        color:Black;
    }
#panel h1 {color:Black;}
#homeAdvertHolder
    {
        width:481px;height:120px;margin-top:9px;float:left;
    }
#enewsletter
    {
        width:481px;margin-top:9px;height:90px;float:left;background-image:url(../../../../images/emailBg.png);
    }
DIV.sitmp0				{padding:2px; font-size:110%;}
DIV.sitmp1				{padding:2px; font-size:90%;}
DIV.sitmp2				{padding:2px; font-size:90%;}
A.sitmpA0				{color:#666; font-weight:bold; text-decoration:none;}
A.sitmpA0:hover			{color:#333;}
A.sitmpA1				{color:#999; font-weight:normal;text-decoration:none;}
A.sitmpA1:hover			{color:#666;}
A.sitmpA2				{color:#999; font-weight:normal;text-decoration:none;}
A.sitmpA2:hover			{color:#666;}
/*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
}