/* *************************** 
  Site - Canberra Motocyle Centre
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}

p 
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height: 14px; 
	color:#333333 
}

.specialsred
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height: 14px; 
	color:red;
}

h1 
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:18px;
	line-height: 20px; 
	color:#333333;
	font-weight:bold;
}

h2 
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px;
	line-height: 18px; 
	color:#333333;
	font-weight:bold; 
} 

h3 
{
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:14px;
	line-height: 16px; 
	color:#333333;
	font-weight:bold; 
}

.ScrollClass
{
	overflow:auto;
	height:500px;
}

/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
    font-size:75%;
    font-family:Arial, Helvetica, sans-serif;
    background:#060606 url(../images/bg_body.jpg) top repeat-x;
    color:#6e6e6e;
}
#container {
	width:952px;
    margin:0 auto;
    text-align:left;
	background-color: #060606;
}

/* *************************** 
   $3 Header Styles
   ***************************/
#topnav {
	height:50px;
}
#header {
	width:952px;
    height:264px;
    background:url(../images/bg_header.jpg) no-repeat;
	overflow:hidden;
}
#header h1 {
	font-size:0;
    text-indent:-9999px;
}
.header_box {
	width:320px;
    height:264px;
    text-align:center;
    position:relative;
    color:#FFFFFF;
    font-size:16px;
    font-family:Calibri, "Lucida Sans", Tahoma, Verdana, Arial;
}
.header_box ul {
	position:absolute;
    bottom:50px;
    left:40px;
}
.header_box ul li {
	padding:5px 0;
}
.header_box ul li span {
	display:block;
    font-size:14px;
}
.header_box.left {
	float:left;
	left:40px;
}
.header_box.right {
	float:right;
}
.header_box.right ul {
	left:90px;
}


/* *************************** 
   $4 Content Styles
   ***************************/
#content {
	width:952px;
	overflow:hidden;
	margin-left:20px;
}
#homesection1 {
	width:100%;
    overflow:hidden;
    margin-bottom:40px;
}
#flashtv {
	float:left;
    margin:0 20px 0 15px;
    display:inline;
}
#newarrival {
	float:left;
    margin:1px 15px 0 0;
    display:inline;
}
#openinghours {
	float:left;
}
#homespecial {
	width:952;
    overflow:hidden;
    padding-left:227px;
    width/**/:/**/ 725px;
    background:url(../images/img_redhot.jpg) 25px 15px no-repeat;
}
.special_box {
	width:234px;
    float:left;
    margin-right:5px;
    display:inline;
}
.special_box ul {
	padding:8px 0 0 30px;
}
.special_box ul li {
	padding-bottom:2px;
    font-size:11px;
}
.special_box ul li span {
	color:#a30a0f;
}





/*=============Accessories================*/


#maincontent_Accessories{
	width:934px;
	height:572px;
	float:left;
	display:inline;
}

.Accessories{
width:54px;
height:211px;
float:left;

}
.maincontenttext_Accessories{
width:621px;
background-image:url(../images/contentbg.jpg); background-repeat:no-repeat;
height:572px;
float:left;
}

.main_right_Accessories{
width:221px;
height:572px;
float:left;
}
.Accessories_center{
height:231px;
background-image:url(../images/Accessoriesbg_right.jpg); background-repeat:no-repeat;


}
.bodytext_Accessories{
margin-left:40px;
margin-right:40px;
margin-top:40px;


}

.texttwo_Accessories{
padding-top:30px;
padding-left:28px;
}


.textstyle1_Accessories{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.textstyle2_Accessories{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:lighter;
color:#FFFFFF;
}

.tesxt2_Accessories{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}


/*===========End==================*/




#maincontent #categories {
	width:100%;
	overflow:hidden;
}
#maincontent #categories li {
	float:left;
	margin:0 0 10px 20px;
	display:inline;
}
#searchresults_top {
	width:610px;
	height:47px;
	background:url(../images/bg_searchresults_top.png) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:3px;
}
#searchresults_top h3 {
	float:left;
	text-indent:-9999px;
}
.searchresults_sort {
	float:right;
	width:350px;
	margin-top:8px;
}
.searchresults_sort select {
	vertical-align:middle;
	width:170px;
	font-size:12px;
}
.searchresults_sort input {
	vertical-align:middle;
}
#searchresults_bottom {
	width:610px;
	height:47px;
	padding-top:14px;
	height/**/:/**/ 33px;
	background:url(../images/bg_searchresults_bottom.png) no-repeat;
	text-align:center;
	color:#FFFFFF;
	margin-top:4px;
}
#searchresults_bottom a {
	color:#FFFFFF;
	text-decoration:none;
}
#searchresults_bottom a:hover {
	text-decoration:underline;
}
#searchresults_middle {
	width:100%;
	overflow:hidden;
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
}
.result_row {
	width:611px;
	height:114px;
	border-left:1px solid #606060;
	border-top:1px solid #606060;
	border-right:1px solid #606060;
	border-bottom:1px solid #b9b9b9;
	width/**/:/**/ 609px;
	height/**/:/**/ 112px;
	margin-bottom:5px;
	background:#e6e6e6;
	position:relative;
}
.result_img {
	width:152px;
	height:112px;
	float:left;
	margin-right:17px;
}
.result_name {
	width:150px;
	float:left;
	margin-right:20px;
}
.result_name h3 {
	font-size:16px;
	margin:15px 0 0 0;
}
.result_name p {
	height:30px;
}
.result_name h2 {
	color:#990d10;
	font-size:30px;
}
.result_desc {
	width:175px;
	float:left;
}
.result_desc p {
	padding-top:15px;
	line-height:20px;
	font-size:11px;
	margin-bottom:10px;
}
.result_desc span {
	font-weight:bold;
	color:#990d10;
}
.result_button {
	width:60px;
	height:27px;
}
.result_button {
	position:absolute;
	right:14px;
	bottom:10px;
}
.result_certified {
	width:63px;
	height:64px;
	position:absolute;
	top:10px;
	right:14px;
}





/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar {
	width:302px;
	float:left;
	margin-left:15px;
	display:inline;
}
#title_qualityusedbikes {
	width:283px;
	height:22px;
	text-indent:-9999px;
	background:url(../images/title_qualityusedbikes.png) no-repeat;
	margin:0 0 12px 7px;
}
#searchbox {
	width:302px;
	height:236px;
	background:url(../images/bg_searchbox.png) no-repeat;
	padding:10px 0 0 50px;
	width/**/:/**/ 252px;
	height/**/:/**/ 226px;
	color:#FFFFFF;
	margin-bottom:10px;
}
#searchbox label {
	width:65px;
	float:left;
}
#searchbox p {
	margin-bottom:6px;
}
#searchbox p.margin_bottom {
	margin-bottom:20px;
}
#searchbox p input{
	width:150px;
}
#searchbox p select {
	width:154px;
}
#searchbox p select.select_small {
	width:69px;
}
#searchbox div {
	padding-left:65px;
}
.side_banner {
	margin-bottom:10px;
}
.side_banner img {
	vertical-align:middle;
}


/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	padding-left:30px;
	color:#FFFFFF;
    line-height:35px;
    font-size:11px;
    margin:40px 0 20px;
	
}
#footer a {
	color:#FFFFFF;
}
