/*
Title:      		Urban Fab Street Products
Author:     		Amarjit ©2005 http://www.silentflute.co.uk
Updated:    		15 November 2005
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80.5%;
	background:#fff;
	color:#000;
	margin:0; padding:0;
}

#header {
	background:none;
}

#logo h1 {
	margin:0; padding:0;
	width:175px;
}

/*############################################################
#
# CONTENT
#
##############################################################*/

#content_container {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
}

#content {
	float:left;
	width: 400px;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	
}

#content p {
	line-height:1.5em;
}

#content h2 {
	font-size:1.5em;
}

#content ul li {
	margin-bottom:0.5em;
}

/*############################################################
#
# PRODUCTS
#
##############################################################*/

/* just the same as content, but without the width */
#products {
	float:left;
	width: 90%;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
}
#products h2 {
	font-size:1.5em;
}

#products h3 {
}

#products ul li {
	margin-bottom:0.5em;
}

.prod_cont {
	padding-bottom:1em;
}

.prod_pic {
	float:left;
	width: 200px;
}

.prod_detail {
	float:left;
	width: 380px;
	padding-left:1px;
}

.prod_detail p, .prod_detail h4, .prod_detail h5 {
	margin-top:0; padding-top:0;
}

.prod_detail ul {
	margin-left:0;
	padding-left:0;
	margin-left:1em;
}

.bubble {
	background: #FFF8DC;
	padding:1em;
	font-size:1em;
}

/*############################################################
#
# Front page Sidebar (hangs on the right-hand side)
#
##############################################################*/


#rh_col {
	float:right;
	width:235px;
	margin-top:1.8em;
	
}

.rh_col_contents {
	margin:0.5em;
}

#rh_col p, #rh_col ul li {
	line-height:1.5em;
}

#rh_col h3 {
	margin-top:0.5em;
	line-height:0.5em;
	font-size:14px;
}

#rh_col ul {
	margin:0;
	padding:0;
	padding-left:1.5em;
}

#rh_col ul li {
	margin-bottom:0.5em;
}

#rh_col ul li a {
	color: navy;
}

.bottom {
	height: 20px;background: url(../images/peach-sidebar-bottom.gif) no-repeat left bottom; margin:0; padding:0;
}

/*############################################################
#
# FOOTER
#
##############################################################*/

#footer {
	border-top: 1px solid #ccc;
	padding-top:0.5em;
	font-size:x-small;
}

#footer_left {
	width: 60%;
	float:left;
}

#footer_right {
	float:right;
	text-align:right;
}

p.fe_footer {
	font-family: 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:x-small;
	text-align:right;
	padding-top:0;margin-top:0;
	padding-bottom:1em;
}

/*############################################################
#
# BANNER
#
##############################################################*/

.banner {
	display:none;
	visibility:hidden;
}

/*############################################################
#
# MENU CONTAINER
#
##############################################################*/


#navcontainer
{
}

/*############################################################
#
# LINK TYPOGRAPHY
#
##############################################################*/

a, a:link, a:active, a:hover {
	color: #000;
}

/*############################################################
#
# FLUSH
#
##############################################################*/

.flush {
	clear:both;
	height:1%;
	line-height:1%;
}

* html .flush {
	margin-top:-1%;
}

/*############################################################
#
# Breadcrumb
#
##############################################################*/

.breadcrumb {
	font-size: x-small;
	text-transform:lowercase;
	color: #555;
}

/*############################################################
#
# Other Typography
#
##############################################################*/

address {
	font-style:normal;
}

.bold, .strong {
	font-weight:bold;
}

.italic, .olique {
	font-style:oblique;
}

img, a img {
	border:none;
}

hr {
	background-color: #eee;
	color: #eee;
}

.text-align-right {
	display:none;
	visibility:hidden;
}

.text-align-center {

}

.float-left {
	float:left;
}

