/*----------------------------------------------------------------------------------------------------*/
/*    Shopping Cart																	        		  */
/*----------------------------------------------------------------------------------------------------*/

.addtocart a{ 
display: block;
text-indent: -100em; /*Image Replacement Hack */
overflow: hidden;
background: url(../images/addtocart.gif);
background-repeat:no-repeat;
width:141px;
height:23px;
}


/*----------------------------------------------------------------------------------------------------*/
/*    Products																		        		  */
/*----------------------------------------------------------------------------------------------------*/

.featured_product {
display: block;
height: 93px;
margin-bottom: 20px;
padding: 20px;
border-bottom: 1px solid #ccc;
}

.latest_products {
display: block;
width: 12.6em;
height: 180px;
float: left;
padding: 20px;
border: 1px solid #ccc;
margin-right: 5px;
}

.featured_product img {
float: left;
margin-right: 20px;
}

#top_navigation {
height: 20px;
background-color: white;
padding-left: 5px;
font-size: 1.3em;
font-weight: bolder;
border-bottom: 1px solid black;
color: #888;
}

#product_title {
font-size: 1.3em;
font-weight: bolder;
color: #f18331;
margin-bottom: 30px;
clear: left;
 }

#product_pricebox {
border: 1px solid #ccc;
margin-left: 272px;
height: 30px;
margin-bottom: 5px;
line-height: 30px;
padding: 10px;
}

#product_tabs {
border: 1px solid #ccc;
margin-left: 272px;
padding: 10px;
}

#product_pricebox ul {
float: left;
}

#product_pricebox li {
float: left;
margin-right: 20px;
list-style: none;
}

#product_pricebox th {
background: #ccc;
text-align: left;
height: 20px;
}

#product_tabs li{margin-left: 30px;}

#breadcrumbs {
font-weight: bold;
margin: 10px 0 10px 182px;
}

#product_addqty {
float: right;
}

#item_ajaxDiv {
clear: left;
}



#catbanner img { float: none !important; }
#product_img {
float: left;
}


#product_brands {
margin-bottom: 20px;
}

#product_brands li {
list-style: none;
float: left;
padding: 2px;
}


.latest_products_inner {
height: 170px;
}

.paginate {
margin: 15px;
}

.paginate li {
list-style: none;
float: left;
}

.paginate a{
float: left;
margin-right: 2px;
border: 1px solid #9aafe5;
padding: 3px;
color: #105cb6;
padding-left: 10px;
padding-right: 10px;
}

.paginate a:hover{
border-color: #2e6ab1;
color: #2e6ab1;
}

.paginate_current{
float: left;
margin-right: 2px;
border: 1px solid #2e6ab1;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
color: white;
background-color: #2e6ab1;
}

.paginate_inactive, .paginate_title{
float: left;
margin-right: 2px;
border: 1px solid #ccc;
padding: 3px;
padding-left: 10px;
padding-right: 10px;
color: #ccc;
}

.paginate_title { color :black; margin-right: 10px;}

.home_red {
display: block;
background: #eee;
padding: 2px;
padding-left: 10px;
font-size: 1.2em;
margin-bottom: 10px;
border: 1px solid red;
border-left: 3px solid red;
color: red;
}

.home_red strong {
font-size: 1.1em;
}

.home_blue {
display: block;
background: #eee;
padding: 2px;
padding-left: 10px;
margin-bottom: 10px;
border: 1px solid #91a7bd;
border-left: 3px solid #91a7bd;
color: #132334;
}

.home_blue strong {
font-size: 1.1em;
}
.clear {clear: both;padding-bottom: 1px; margin-bottom: -1px; height:0;}
.content { float: left; width: 750px; padding-left: 10px;} 
#main_content {
	padding-bottom: 0 !important; 
	padding-left: 20px; 
	margin-right: 20px;
}