#dep_store
{
width:160px;
background-color:#528412;
color:#ffffff; 
font-weight:bold; 
text-align:center; 
border:1px #528412 solid;
padding:10px;
}

#dep_store a:link{
  background-color:#528412;
	color:#ff6600;
}

#dep_store a:visited{
  background-color:#528412;
	color:#ffff00;
}

#dep_store a:hover{
  background-color:#528412;
	color:#ffffff;
}

#cycleshop_page_dep_box
{
  float:left;
  width: 190px;
  padding-left:12px;
}

#ebay_amazon_box
{
  float:left;
  width: 190px;
  padding-left:12px;
  padding-bottom:15px;	
}


.bikebox
{
  border: 1px solid #528412;
}

.top_box
{
  width: 98%;
  border: 1px solid #528412;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:3px;
}

#cycleshop_search
{
width: 100%;
padding-left:10px;
}


#shopbody
{
 float: right; 
	width: 78%;
}

#shopnavbox 
{
 /*border: 1px solid #528412;*/
	float: left; 
	width: 175px;
	padding-left:15px;
	margin-bottom:15px;
}

.shopnavtitle
{
  color:#528412;
  margin-left: -20px;
  margin-bottom: 4px;
}
/* Shop navigation styles and offsets */
.shopnav a:link{
	text-decoration: none;
    color: #0000ff;
}

.shopnav a:visited {
	text-decoration: none;
    color: #ff0000;
}

.shopnav a:hover {
	text-decoration: underline;
	color: #000080;
}

.shopnav {
	clear: both;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	position: relative;
}

.shopnav ul {
	list-style-type: none;
	margin: 0;
	margin-left: -10px;
	padding-left: 0;
}


.shopnav li {
/*	margin-bottom: 10px; */
}

.shopnav h3 {
	font-size: 15px;
	/*font-weight: normal;*/
	margin: 0;
}

.shopnav h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 4px 0;
}

.shopnav p {
	font-size: 12px;
	/*font-weight: bold;*/
	margin: 0 0 2px 0;
}

.offers_box
{
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
	 padding-bottom:6px;		
	 margin-bottom:10px;
  width: 754px; 
}
/*Main heading for cycleshop home page*/
.merchent_box
{
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
	padding-bottom:0px;		
	margin-bottom:10px;
  width: 733px; 
	border:1px #528412 solid;
}

/*Cycle shop homepage merchent image section*/
.merchent_image_container_box
{
  width: 754px; 
  height:60px;
}

.merchent_image_container_left_box
{float:left;width: 369px; height:60px;}
.merchent_image_container_right_box
{float:right;width: 369px; height:60px;}

.image_left_box
{float:left;}
.image_right_box
{float: right;}

.image_left_box, .image_right_box
{
width: 175px; height: 60px;

}
/**/


/*Cycle shop homepage merchent section*/
.merchent_container_box
{
  border: 1px #0000f0 solid;
  padding-bottom:10px;
  font-size:80%;
  width: 754px; 
  height:510px;
}

.merchent_container_left_box
{float:left;width: 369px; height:460px;}
.merchent_container_right_box
{float:right;width: 369px; height:460px;}

.left_box
{float:left;}
.right_box
{float: right;}

.left_box, .right_box
{
width: 173px; height: 450px;
border:1px #528412 solid;
}

.text_box
{
width: 153px;
padding-left: 5px;
padding-right: 5px;
}
