#cu3er-container{width:300px; outline:0}

html, body{margin:0; padding:0}

body{font-family:Arial,Helvetica,sans-serif; font-size:12px; background:url(/images/bodybg3.jpg) no-repeat top}

ul.gallerylist{list-style-type:none; margin:0; padding:0}
ul.gallerylist li{float:left; margin:0 15px 10px 0}

.date-top, .date-top-on, .date-top-over {
	font-weight: bold;
	padding-top: 1px;
	color:white;
	padding-left: 0.3em;
	padding-right: 0.3em;
	white-space: nowrap;
}
span #calendarTitle {color:white;}
.view-container-border {
	background-color: #000;
}
.mv-daynames-table {
	table-layout: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: black;
	color: #ff6600;
}
.ui-rtsr-unselected {
	background-color: white;
	color: #ff6600;
	cursor: pointer;
}

#outerouterframe{    width:930px;     height:660px;     padding:10px 20px;     background:url(/images/iframebg.png) no-repeat top}

#outerframe{ width:805px;  height:555px;  position:relative;  overflow:hidden;  margin-left:63px;  margin-top:48px}

#innerframe{ position:absolute;  width:985px;  height:630px;  top:-85px;  left:-160px}

a{color:#c46a00; text-decoration:none}
a:hover{color:#c46a00; text-decoration:underline}

a.elitecard{width:100%; background:url(/images/staff/stafffooter.gif) repeat-x; color:#fff; text-align:center; padding-top:2px; width:200px; display:block; height:25px}

#elitepic{width:200px}

img{border:none; padding:0}

#container{width:970px; margin:0 auto}

#wrapper{clear:both; width:970px}

.nontransparent{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1}

.transparent{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5}

hr{margin:0 0 10px 0}

.leftimage{float:left; margin-right:10px; margin-top:3px}

.margin{clear:both}

.heightmargin{height:10px; width:100%}

.searchexample{margin-bottom:10px; overflow:auto}

#searchcontent{width:530px; float:left; padding:0 20px 20px 20px}

.searchresult{width:530px; background:url(/images/searchresultbg.gif) no-repeat; overflow:auto}

#searchimage{margin:10px; float:left; width:123px; height:76px; overflow:hidden;}

#searchimagetext{position: absolute; bottom: 2em; text-align:center; font-size:large; height:1.05em; width: 113px; background-color:#333333; font-weight: bold; color:#D06000;}
#detailimagetext{position: absolute; bottom: 4em; text-align:center; font-size:x-large; height:1.05em; width: 319px; background-color:#333333; font-weight: bold; color:#D06000;}

.searchresultfooter{width:530px; height:10px; background:url(/images/searchresultfooter.gif) no-repeat; margin:0}

.searchoption{float:right; margin:0 2px 0 0}

#searchlist{width:350px; float:left}

.searchresult ul{padding:0; margin:10px 0 0 0}

.searchresult li{padding:0 0 0 15px; margin:0; background:url(/images/subnavli.png) no-repeat left center; list-style-type:none; color:#fff; font-size:11px}

#searchpanel{background:url(/images/transparentbg.png) repeat-y; margin:0 0 10px 0; overflow:hidden;}

#searchoptions{height:auto; margin:0; padding:0 0 0 14px; }

#searchfavourites{margin:0 0 10px 0; width:195px; float:right}
.favTopBg td{color:black}
.favBottomBg a{cursor:pointer}
.favBottomBg{background:url(/images/favBg.jpg) no-repeat; background-color:#666; color:black; padding:2px; font-size:10px}
.favTopBg{background:url(/images/favTopBg.jpg) no-repeat; color:White; font-size:10px}

#searchsidebar{margin:0 0 10px 0; width:195px; float:right}

#searchsidebar a{background:#333; width:169px; color:white; text-decoration:none; float:right; display:block; margin-bottom:5px; padding:13px;font-size:12px;-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius:10px;
  behavior: url(/PIE.htc);}

#searchsidebar a:hover{background:#ff6600;padding:11px;border:2px solid #333;}

.topSection{width:200pxheight:auto; background:#333 url(/images/upper.jpg) no-repeat top left}
.bottom{width:200pxheight:auto; background:url(/images/lower.jpg) no-repeat bottom left}

#flashbox{width:465px; height:230px; float:left}

p, h1, h2, h3, h4, h5, h6{margin:0; padding:0 0 5px 0}

h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px; margin:0; padding:0 0 3px 0}
h5{font-size:12px}
h6{font-size:10px}

#header{width:970px; height:136px}

#logos{padding:14px 0; overflow:auto}

#harleylogo{float:left}

#buelllogo{float:right; width:104px; height:104px}

#westcoastlogo{float:right; margin:30px 0 10px 0}

#minilogos{margin-top:15px}
#minilogo1{width:70px; float:left; margin-right:10px}
#minilogo2{width:70px; float:left; margin-top:15px; margin-right:5px}
#minilogo3{width:70px; float:left; margin-top:20px; margin-right:5px}

#homepagemiddle{width:265px; margin-left:10px; float:left}

#navouter{width:970px; height:36px; background:url(/images/navbg.jpg) repeat-x #000; color:#fff; clear:both; margin-bottom:10px; border-bottom:4px solid #e97716}

#leftcolumn{width:205px; float:left}

.formbuttons{padding-top:10px}

h4.clear{clear:both; background:black; color:#fff; border-left:1px solid #F58220; border-right:1px solid #F58220; border-top:1px solid #F58220; font-size:12px; padding:3px 0 3px 5px}

.staffthumbs{background:#eaeaea; border:1px solid #F58220; overflow:hidden; padding:10px 0 0px 15px; margin-bottom:8px}

.staffthumb{width:220px; float:left}

.staffthumb img{padding:0; float:left}

.staffthumbright img{margin:0 0 0 0; padding:0; float:left}

.staffthumb p{width:202px; height:14px; text-align:center; display:block; background:url(/images/staff/stafffooter.gif) repeat-x center; margin:0 0 8px 0; padding:3px 0 3px 0; color:#fff; font-size:10px; clear:both; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0}

.staffthumbright p{width:102px; height:14px; text-align:center; display:block; background:url(/images/staff/stafffooter.gif) repeat-x center; margin:0 0 8px 0; padding:3px 0 3px 0; color:#fff; font-size:10px; clear:both; border:2px solid white}

#news{
     padding:5px 10px 8px 10px;
     width:255px;     
     height:245px;
     font-size:10px;
     background:url(/images/bg_news.jpg) no-repeat;
     float:left;
     margin-bottom:7px
     }
.newsHead {
	width:255px;
	height:25px;
	display:block;
}

.NewsSummary{margin-bottom:10px; background-color:black; color:white; border:1px solid #f58220; border-top:none}
.NewsHead{background-color:#333; border:1px solid #f58220; color:white}
#news ul{ color:white;  list-style:none;  margin:0;  padding:0 0 0 3px}

ul.rentals{margin:0; padding:5px 0 5px 15px; font-weight:bold}

#subnav{background:url(/images/transparentbg.png) repeat-y; margin:0 0 10px 0}

#subnavhead{margin:0; padding:0}

#subnav a{text-decoration:none; color:#fff}

#subnav a:hover{color:#ff9730}

#subnav a.active{color:#2c2c2c; text-decoration:underline}

#subnav ul{padding:0 0 10px 12px}

#subnav li{background:url(/images/subnavli2.png) no-repeat 0 3px; list-style-type:none; font-weight:bold; padding:0 0 0 15px}

#subnavfoot{width:205px; height:10px; background:url(/images/subnavfoot.gif)}

#servicecheckup{text-indent:-10000px; margin:7px 0 8px 0}
#servicecheckup a{background:url(/images/servicecheckbutton.gif) no-repeat; width:300px; height:55px; display:block}
#servicecheckup a:hover{background-position:0 -55px}

#facebook{text-indent:-10000px; margin:10px 0}
#facebook a{background:url(/images/facebookbutton.gif) no-repeat; width:294px; height:55px; display:block}
#facebook a:hover{background-position:0 -55px}

#newsletterbutton{text-indent:-10000px}
#newsletterbutton a{background:url(/images/newsletterhomebutton.gif) no-repeat; width:300px; height:76px; display:block}
#newsletterbutton a:hover{background:url(/images/newsletterhomebuttonhover.gif) no-repeat; width:300px; height:76px; display:block}

#hometext{width:350px; padding:0 10px 0 10px; margin-right:10px; float:left}
#hometext p{padding:0 0 3px 0}

#homepagemiddlebottom{width:276px; float:left}
#t-shirts a{background:url(/images/motorclothes_button.jpg) no-repeat; width:337px; height:114px; text-indent:-10000px; background-position:0 0; display:block}
#t-shirts a:hover{background-position:0 -114px}
#servicingbutton a{background:url(/images/servicinghomebutton.png) no-repeat; width:300px; height:76px; text-indent:-10000px; background-position:0 0; display:block; margin:0px 0px}
#servicingbutton a:hover{background-position:0 -76px}
.bttnAccessories a {background:url(/images/accessories_buttons.jpg) no-repeat; width:300px; height:114px; text-indent:-10000px; background-position:0 0; display:block; margin:0 0}
.bttnAccessories a:hover {background-position:0 -114px}
.bttnServicing a {background:url(/images/servicing_buttons.jpg) no-repeat; width:300px; height:114px; text-indent:-10000px; background-position:0 0; display:block; margin:10px 0}
.bttnServicing a:hover {background-position:0 -114px}
.bttnHOG a {background:url(/images/HOG_buttons.jpg) no-repeat; width:300px; height:114px; text-indent:-10000px; background-position:0 0; display:block; margin:0 0}
.bttnHOG a:hover {background-position:0 -114px}
#servicing a:hover{background-position:0 -76px}
#shopbutton a{background:url(/images/parts_button2.jpg) no-repeat; width:300px; height:101px; text-indent:-10000px; background-position:0 0; display:block; clear:both;margin-bottom:15px;}
#shopbutton a:hover{background-position:0 -102px}
#rentalsbutton a{background:url(/images/rentalshomebutton.gif) no-repeat; width:275px; height:76px; text-indent:-10000px; background-position:0 0; display:block; clear:both}
#rentalsbutton a:hover{background-position:0 -76px}

#homepagerightbottom{width:300px; float:right}
#newsletterbutton a{background:url(/images/newsletterhomebutton.png) no-repeat; width:300px; height:76px; text-indent:-10000px; background-position:0 0}
#newsletterbutton a:hover{background-position:0 -76px}

#searchpanel2{background:url(/images/transparentbg.png) repeat-y; width:205px; height:220px; float:right}

#searchpanelfoot{clear:both; width:205px; height:10px; background:url(/images/subnavfoot.gif)}

#searchoptions2{margin-bottom:9px}

#hometop{width:970px; margin-bottom:10px; height:230px}

#maincontent{width:460px; float:left; padding:0 20px 20px 20px}
#maincontentfull{width:725px; float:left; padding-top:0pt; padding-right:20px; padding-bottom:20px; padding-left:20px; min-height:400px; height:auto !important; height:400px}
#enquiryform{width:740px; float:right; padding:0 0 20px 20px}

#enquiryformbg{background:url(/images/formbg.png)}

#sidebar{margin:0 0 10px 0; width:261px; float:right}

#sidebarimage{}

#sidebarbuttonelite a{margin:10px 0; height:43px; color:#fff; background:url(/images/rewardscardbutton.gif) no-repeat; display:block; padding:21px 0 0 88px; text-decoration:none; font-size:17px; font-weight:bold}

#sidebarbuttonelite a:hover{color:#000; background:url(/images/rewardscardbuttonhover.gif) no-repeat; padding:21px 0 0 88px}

#sidebarbuttonrewards a{margin:10px 0; height:43px; color:#fff; background:url(/images/westcoastrentalsbutton.gif) no-repeat; display:block; padding:21px 0 0 88px; text-decoration:none; font-size:17px; font-weight:bold}

#sidebarbuttonrewards a:hover{color:#000; background:url(/images/westcoastrentalsbuttonhover.gif) no-repeat; padding:21px 0 0 88px}

#footer{clear:both; width:950px; height:39px; background:url(/images/footerbg.png) no-repeat; padding:10px; font-size:11px; color:#464646; margin-top:10px}

#footer a{color:#d06000; text-decoration:none; font-weight:bold}

#footer a:hover{color:#2c2c2c; text-decoration:underline}

p.right{width:380px; float:right; text-align:right}
p.right2{width:40px; float:right; text-align:right; margin-left:10px}
p.left{width:510px; float:left; text-align:left}

.pikachoose{width:530px; margin:0 auto 20px auto}

.pikachoose ul{padding-left:0; width:530px; min-height:136px;height:auto !important; height:136px; margin:0; overflow:hidden}
.pikachoose ul li{float:left; border:1px solid #555; padding:2px; background:#777; margin:0 10px 4px 0; position:relative; overflow:hidden}
.pikachoose ul li div img{position:relative; cursor:pointer;}

.pika_main{width:526px; height:345px; display:block; position:relative;}
.pika_main img{height:330px;}

.pika_main_img{position:absolute; margin:0px auto; text-align:center;padding:2px;visibility:hidden;}
.pika_back_img{position:relative; top:0px;text-align:center;}
.pika_subdiv{position:relative; border:1px solid #555; background:#777; padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;text-align:center;display:block;margin:0px auto;}

.pika_play{position:absolute; z-index:1; left:50%; margin-left:-25px; width:50px; top:5px}
.pika_play a{position:relative; margin-left:auto; cursor:pointer; display:block; width:50px; height:50px; background:url('play.png') top center no-repeat}
.pika_play a{position:relative; margin-left:auto; cursor:pointer; display:block; width:50px; height:50px; background:url('pause.png') top center no-repeat}

.pika_navigation a{font-size:12px; text-decoration:none}
.pika_navigation a:hover{text-decoration:underline}
.pika_navigation{padding-top:10px; clear:both; text-align:center}

.pika_prev_hover{position:absolute; top:5px; left:5px; height:456px; width:100px; background:url('rewind.png') top left no-repeat}
.pika_next_hover{position:absolute; top:5px; right:5px; height:456px; width:100px; background:url('fastf.png') top right no-repeat}

.preload1{background:url(/images/nav/three_1.gif)}
.preload2{background:url(/images/nav/three_1a.gif)}

#nav{padding:0; margin:0; list-style:none; height:36px; background:#fff url(/images/nav/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial,verdana,sans-serif}
#nav li.top{display:block; float:left; height:38px}
#nav li a.top_link_home{display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 30px 0 22px; cursor:pointer; background:url(/images/nav/homeicon.gif) no-repeat; text-indent:-9999px}
#nav li a.top_link{display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer; background:url(/images/nav/three_0.gif)}
#nav li a.top_link span{float:left; display:block; padding:0 22px 0 5px; height:35px; background:url(/images/nav/three_0.gif) right top no-repeat}
#nav li a.top_link span:hover {color:#f58220;text-decoration:underline;}
#nav li a.top_link span.down{float:left; display:block; padding:0 22px 0 5px; height:35px; background:url(/images/nav/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link{color:#fff; background:url(/images/nav/three_1.gif) no-repeat}
#nav li:hover a.top_link span{background:url(/images/nav/three_1.gif) no-repeat right top}
#nav li:hover a.top_link span.down{background:url(/images/nav/three_1a.gif) no-repeat right top}
#nav li:hover a.top_link_home{display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 30px 0 22px; cursor:pointer; background:url(/images/nav/homeiconhover.gif) no-repeat; text-indent:-9999px}

#nav li:hover{position:relative; z-index:200}

#nav li:hover ul.sub{left:1px; top:35px; background:#dd4900; padding:3px; border:1px solid #f05c14; white-space:nowrap; width:182px; height:auto; z-index:300}
#nav li:hover ul.sub li{display:block; height:20px; position:relative; float:left; width:180px; font-weight:normal}
#nav li:hover ul.sub li a{display:block; font-size:11px; height:18px; width:180px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none; border:1px solid #f05c14}
#nav li ul.sub li a.fly{background:#f05c14 url(/images/nav/arrow.gif) 160px 6px no-repeat}
#nav li:hover ul.sub li a:hover{background:#f05c14; color:#fff; border-color:#fff}
#nav li:hover ul.sub li a.fly:hover{background:#f05c14 url(/images/nav/arrow_over.gif) 130px 6px no-repeat; color:#fff}

#nav li:hover li:hover ul, 
#nav li:hover li:hover li:hover ul, 
#nav li:hover li:hover li:hover li:hover ul, 
#nav li:hover li:hover li:hover li:hover li:hover ul{left:150px; top:-4px; background:#f05c14; padding:3px; border:1px solid #fff; white-space:nowrap; width:182px; z-index:400; height:auto}

#nav ul, 
#nav li:hover ul ul, 
#nav li:hover li:hover ul ul, 
#nav li:hover li:hover li:hover ul ul, 
#nav li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none}

#nav li:hover li:hover a.fly, 
#nav li:hover li:hover li:hover a.fly, 
#nav li:hover li:hover li:hover li:hover a.fly, 
#nav li:hover li:hover li:hover li:hover li:hover a.fly{background:#f05c14 url(/images/nav/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff}

#nav li:hover li:hover li a.fly, 
#nav li:hover li:hover li:hover li a.fly, 
#nav li:hover li:hover li:hover li:hover li a.fly{background:#f05c14 url(/images/nav/arrow.gif) 80px 6px no-repeat; color:#fff; border-color:#fff}

#container{margin:0 auto; position:relative; z-index:0}

#example{width:465px; height:230px; position:relative}

#ribbon{position:absolute; top:-3px; left:-15px; z-index:500}

#frame{position:absolute; z-index:0; width:695px; height:260px; top:-3px; left:-80px}

#slides{position:absolute; top:12px; left:4px; z-index:100}

#slides .next, #slides .prev{position:absolute; top:88px; left:-24px; width:24px; height:43px; display:block; z-index:101}

.slides_container{width:456px; height:207px; overflow:hidden; position:relative; z-index:-10}

#slides .next{left:456px}

.pagination{margin:-250px 0 0 546px; width:100px; z-index:10000; list-style:none}

.pagination li{float:right; margin:0 1px}

.pagination li a{display:block; width:12px; height:0; padding-top:12px; background-image:url(/img/pagination.png); background-position:0 0; float:left; overflow:hidden}

.pagination li.current a{background-position:0 -12px}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

