/*
Theme Name: Bicycle Alley
Theme URI: http://10tico.com
Description: Bicycle Alley Custom Theme
Version: 1.0
Author: Marcello Prattico	
Author URI: http://10tico.com
Tags: custom, cool

*/

body {
	background:#000000 url(images/background.jpg) center top no-repeat;
	margin:0px;
	padding:0px;
	text-align:center;
	font:72.5% arial, helvetica, geneva, sans-serif;
	color:#ffffff;
	
}

a {
	color:#b0cb30;
}

a:hover {
	color:#eeeeee;
}

#container {
	width:990px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
	position:relative;
}

#header {
	height:240px;
	width:990px;
	margin:0px;
	padding:0px;
}


#header h1 {
	display:block;
	position:absolute;
	left:10px;
	top:50px;
	width:308px;
	height:124px;
}

#header h1 a {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(images/logo.png) left top no-repeat;
	width:308px;
	height:124px;

}

#menu {
	position:absolute;
	left:385px;
	top:55px;
	height:46px;
	width:602px;
}

#menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu li  {
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
}

#menu li a {
	display:block;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
}

li.page-item-home a {
	height:45px;
	width:107px;
	background:url(images/menu/home.png) left top no-repeat;
}

li.page-item-home a:hover {
	background:url(images/menu/home.png) 0px -45px no-repeat;
}

li.page-item-2 a {
	height:45px;
	width:118px;
	background:url(images/menu/aboutus.png) left top no-repeat;
}

li.page-item-2 a:hover, .page-item-2 .current_page_item a {
	background:url(images/menu/aboutus.png) 0px -45px no-repeat;
}

li.page-item-4 a {
	height:45px;
	width:115px;
	background:url(images/menu/services.png) left top no-repeat;
}

li.page-item-4 a:hover {
	background:url(images/menu/services.png) 0px -45px no-repeat;
}

li.page-item-6 a {
	height:45px;
	width:103px;
	background:url(images/menu/brands.png) left top no-repeat;
}

li.page-item-6 a:hover {
	background:url(images/menu/brands.png) 0px -45px no-repeat;
}

li.page-item-8 a {
	height:45px;
	width:142px;
	background:url(images/menu/contactus.png) left top no-repeat;
}

li.page-item-8 a:hover {
	background:url(images/menu/contactus.png) 0px -45px no-repeat;
}

#motto {
	position:absolute;
	left:390px;
	top:130px;
	width:467px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/motto.png) left top no-repeat;
}

#iconwrapper {
	width:1000px;
	height:350px;
	margin:0px;
	padding:0px;
	position:relative;
	overflow:hidden;	
}

#iconrange {
	width:920px;
	height:348px;
	margin:0px 0px 0px 35px;
	padding:0px;
	position:relative;
	overflow:hidden;
}

#iconrange ul {
	position:relative;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}

#iconrange li {
	position:relative;
	float:left;
	display:block;
	margin:0px 10px 0px 15px;
	padding:0px;
	width:206px;
	height:348px;
}

#iconrange li a {
	display:block;
	width:206px;
	height:348px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}

#projectone {
	background:url(/images/tabs/project1.jpg) left top no-repeat;
}

#trekcredit {
	background:url(/images/tabs/credit.jpg) left top no-repeat;
}

#road {
	background:url(/images/tabs/road.jpg) left top no-repeat;
}

#kids {
	background:url(/images/tabs/kids.jpg) left top no-repeat;
}

#fixit {
	background:url(/images/tabs/fixit.jpg) left top no-repeat;
}

#cross {
	background:url(/images/tabs/cross.jpg) left top no-repeat;
}

#mtb {
	background:url(/images/tabs/mtb.jpg) left top no-repeat;
}

#bmx {
	background:url(/images/tabs/bmx.jpg) left top no-repeat;
}

#tri {
	background:url(/images/tabs/tri.jpg) left top no-repeat;
}

#fitting {
	background:url(/images/tabs/fitting.jpg) left top no-repeat;	
}

.subtopical {
	position:absolute;
	left:0px;
	top:91px;
	width:206px;
	height:257px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	overflow:hidden;
	background:#000000;
	/* for IE */
  	filter:alpha(opacity=76);
	/* CSS3 standard */
  	opacity:0.76;
}

.infodiv {
	margin:5px;
	padding:3px;
	line-height:1.4em;
}

.infodiv a {
	color:#B0CB30 !important;
	display:inline !important;
	text-decoration:underline !important;
}

.infodiv a:hover {
	color:#ffffff !important;
	display:inline !important;
}

#icon-1 {
	background:#000000 url(/images/tabcontent/trek.jpg) left top no-repeat;
}

#icon-2 {
	background:#000000 url(/images/tabcontent/road.jpg) left top no-repeat;
}

#icon-3 {
	background:#000000 url(/images/tabcontent/kids.jpg) left top no-repeat;
}

#icon-4 {
	background:#000000 url(/images/tabcontent/fixit.jpg) left top no-repeat;
}

#icon-5 {
	background:#000000 url(/images/tabcontent/cross.jpg) left top no-repeat;
}

#icon-6 {
	background:#000000 url(/images/tabcontent/mtb.jpg) left top no-repeat;
}


.fronttabs {

	position:absolute;
	left:15px;
	top:90px;
	width:900px;
	height:263px;
	
}

#content {
	width:800px;
	margin:10px 10px 10px 100px;
	padding:0px;
}

#sidebar {
	width:250px;
	float:left;
	
}

#homecontent {
	width:600px;
	margin:10px;
	padding:0px;
}


.homepost {
	width:450px;
	margin:0px 0px 0px 50px;
	padding:3px;
}

.post {
	float:left;
	width:500px;
	margin:0px 0px 0px 10px;
	padding:3px;
}

.post h2, .homepost h2 {
	color:#b0cb30;
	font:bold 32px arial, helvetica, geneva, sans-serif;
	margin:2px;
	text-decoration:none;
}


.post h2 a, .homepost h2 a {
	text-decoration:none;
}

.entry {
	margin:0px;
	padding:3px;
	line-height:1.3em;
}

#simplePrevious {
	position:absolute;
	left:0px;
	top:0px;
	text-indent:-9999px;
	display:block;
	width:51px;
	height:350px;
	background:url(/images/prevarrow.png) left top no-repeat;
}

#simpleNext {
	position:absolute;
	right:0px;
	top:0px;
	text-indent:-9999px;
	display:block;
	width:51px;
	height:350px;
	background:url(/images/nextarrow.png) left top no-repeat;
}


#footer {
	width:900px;
	margin:10px auto 10px auto;
	padding:0px;
	position:relative;
	height:90px;
}

#phone_address {
	position:absolute;
	right:0px;
	top:10px;
	width:438px;
	height:88px;
	margin:0px;
	padding:0px;
	background: url(/images/phone_address.png) left top no-repeat;
	text-indent:-99999px;
}


.popup {
	width:120px;
	height:200px;
	background:#ff9900;
	display:none;
	position:absolute;
}

.fb-like {
	width:450px;
	height:45px;
}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

