#mainContent p {
	line-height:1.3em;
}
#intro {
	padding:0 15px;
}


#tabs {
	background:url(tab_shadow.gif) repeat-x;
	height:32px;
	width:100%;
}
#tabsFade {
	background:url(tab_shadow_fade.gif) no-repeat bottom right;
	height:32px;
	width:40px;
	float:right;
}
#tabs table.tabActive {
	border-bottom:0;
}
#tabs table {
	float:left;
	margin-right:3px;
	height:32px;
	position:relative; top:2px;
	border-bottom:2px solid blue;
}
#tabs table .col1, #tabs table .col3 {
	width:9px;
}
#tabs table .col1 {
	background:url('tab0_left.gif') no-repeat;
}
#tabs table .col1active {
	background:url('tab1_left.gif');
}
#tabs table .col2 {
	background:url('tab0_centre.gif') repeat-x;
	text-align:center;
	padding:5px 3px;
	cursor:pointer;
}
#tabs table .col2active {
	background:url('tab1_centre.gif');
}
#tabs table .col3 {
	background:url('tab0_right.gif') no-repeat;
}
#tabs table .col3active {
	background:url('tab1_right.gif');
}


#stores {
	border:2px solid blue;
	border-left:0;
}
#storesCorner {
	background:url('stores_corner.gif') no-repeat;
	width:16px;
	height:16px;
	float:right;
	position:relative; top:-2px; left:3px;
}
#stores .store {
	display:none;
	padding:0 30px;
	padding-bottom:3em;
}
#stores .store h3 {
	clear:both;
}
#stores .store h3 a {
	color:#000;
}
#stores .store .product {
	padding-top:1.5em;
	border-bottom:1px solid #ccc;
}
#stores .store .buyNow {
	float:right;
	height:26px;
	margin-bottom:2em;
}
#stores .store .buyNow .col1 {
	background:url('buy_left.gif') no-repeat;
	width:12px;
}
#stores .store .buyNow .col2 a {
	text-decoration:none;
	color:#000;
}
#stores .store .buyNow .col2 {
	text-align:center;
	background:url('buy_centre.gif') repeat-x;
	padding-bottom:5px;
	cursor:pointer;
}
#stores .store .buyNow .col3 {
	background:url('buy_right.gif') no-repeat;
	width:12px;
}
