*{margin:0; padding:0;}
img{border:0;}

body {

}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #480000;
}

/*centers the content to centre of browser*/
div#wrapper{
	width:960px;
	margin:0 auto;
	margin-top:0px;
	padding-top:0px;
	background:#fff;
	}
	
a {color: #480000; text-decoration: none;}
a:hover {color: #f8c303; text-decoration: none;}
a:active {color: #990033; text-decoration: none;}
	
/*places the top navigation*/
#toptopnav {
	margin: 0;
	width: 960px;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	}

#topnav {
	margin: 0;
	padding: 0 0 4px 0;
	margin-bottom:15px;
	}
	
#topnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	background:#c4bfd8;
	}
	
/*sets the colours and style of the top navigation*/
#topnav a {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0 3px 0px 3px;
	text-decoration: none;
	padding: 12px 7px 12px 7px;
	background:#ffffff;
	display: block;
	color: #990134;
	}
	
/*sets the colour of the contact us button on the top navigation*/
#topnav a.active {
	background: #990134;
	color: #ffffff;
	}
	
/*sets the rollover colours of the top navigation*/
#topnav a:hover {
	background: #d697ac;
	color: #990134;
	}
	
/*this places a margin on the side navigation*/
#sidebar{
	margin-right:10px;
	}
	
/*this is the styling for the browse buttons*/
#sidebar h2{
	font:bold 15px helvetica, arial;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:6px;
	border-bottom:1px solid;
	margin-bottom:2px;
	text-align:left;
	color:#ffffff;
	background: #990134;
	}

/*this deals with spacing for the side navigation*/
#sidebar div#links{
	list-style:none;
	border-right:none;
	text-align:left;
	margin-right:2px;
	padding-bottom:15px;
	}

/*this styles the side navigation (colours, spacing and dotted line) side navigation*/
#links a, #links a:visited{
	border-bottom:1px dotted #333333;
	background:#ffffff;
	display:block;
	text-decoration:none;
	padding:2px;
	padding-left:3px;
	padding-bottom:4px;
	font:normal 12px arial;
	color:#000000;
	margin-right:0;
}

/*this sets the special offers button in the side navigation*/
#links a.active{
	background:#990033;
	color:#ffffff;
}

/*sets colours for rollover of the side navigation*/
#links a:hover{
	background:#ede7d1;
	color:#990033;
}

/*Used for main title - see homepage*/
h1{
	font:bold 18px helvetica, arial;
	padding-top:8px;
	padding-bottom:2px;
	border-bottom:1px solid;
	margin-bottom:15px;
	color:#990134;
	}
	
/*this style the breadcrumb trail*/
h2{
	font:normal 12px helvetica, arial;
	color:#480000;
	}
	
h2 a, h2 a:visited{
	color:#990134;
	text-decoration:none;
}

h2 a:hover{
	color:#f8c303;
	text-decoration:none;
}
	
/*this styles the individual item page titles (cream box)*/
h3{
	font:bold 15px helvetica, arial;
	color:#480000;
	padding-left:8px;
	}
	
/*this styles the product information title*/
h4{
	font:bold 13px helvetica, arial;
	color:#480000;
	padding-left:8px;
	}
	
h5{
	font:bold 14px helvetica, arial;
	padding-top:8px;
	padding-bottom:2px;
	border-bottom:1px solid;
	margin-bottom:7px;
	color:#990134;
	}

/*this styling the highlighted box on the homepage with the Showroom details*/
.hilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#990033;
	background:#ede7d1;
	margin-top:7px;
	margin-bottom:7px;
	padding:5px;
	}

/*this is styling the horizontal srolling text*/
.hscroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff0000;
	padding-top:5px;
	padding-bottom:5px;
	}

.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-top:6px;
}

.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}

/*this is styling the red title boxes on the sofas page*/
.specials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	font-weight: bold;
	color: #FFFFFF;
}

.specials a, .specials a:visited {
	color:#ffffff;
	text-decoration:none;
}

.specials a:hover{
	color:#f8c303;
	text-decoration:none;
}

/*this is for the striked through prices in white*/
.white_prices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: line-through;
}

/*this is for the white tiltes in red boxes*/
.white_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

/*this is styling the footer text and links*/
div#footer{
	color:#480000;
	text-align:center;
	clear:both;
	background:#fff;
	padding:0px;
	margin:0 auto;
	font-size:12px;
	width:960px;
	}
	
#footer a, #footer a:visited{
	color:#990134;
	text-decoration:none;
}

#footer a:hover{
	color:#f8c303;
	text-decoration:none;
}.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #480000;
}
