﻿.head
{
	background-color: gray;
}
.ar0
{
	 background-color: white;
}
.ar0:hover
{
	 background-color: #fffdd7;
}
.ar1
{
	 background-color: #e0efff;
}
.ar1:hover
{
	 background-color: #fffdd7;
}

.cartHead
{
	/* background-color: #ffffff; */
	font-size: 11px;
}
.cartAR0
{
	/* background-color: #ffffff; */
	font-size: 11px;
}
.cartAR1
{
	background-color: #f4f4f4;
	font-size: 11px;
}
.cartAR0:hover
{
	background-color: #f9f9f9;
}
.cartAR1:hover
{
	background-color: #f9f9f9;
}
.cartFormElement
{
	font-size: 11px;
}
.cartBorder
{
	/* border-left: 1px solid #999999;
	border-top: 1px solid #999999; */
}

.product
{
	
}
.product:hover
{
	/* background-color: #cccccc; */
	/*background-image: url('../../../../components/com_sebercart/images/select.png');
	background-repeat: no-repeat;
	background-position: center center;*/
	/* background-position-y: 50%; */
	
}

.product div.popup
{
     /* 
     
     white-space: normal;  */
	 /* visibility: hidden; 
	 display: none;*/
	/* text-align: center; */

	width: 160px;
	z-index: 999999999;
	position: absolute; 
	visibility: hidden;
	display: none;
}
.product:hover div.popup
{
	 display: block;
     visibility: visible;
	 position: absolute;
     white-space: normal;
	 z-index: 999999999;
}


#shoppingCart/* the shopping cart table styling */
{
	
}

#shoppingCart table tr td
{
	
}

.sebercartprodoptions
{
	border: none;
	background-color: red;
}


.product_left{
	width:412px;
	height:171px;
	float:left;
	background:url(../../../../components/com_sebercart/images/product_border.gif) left top no-repeat;
	margin:0px 3px 10px 3px;
	padding:14px 10px;
}

.product_right{
	width:412px;
	height:171px;
	float:left;
	background:url(../../../../components/com_sebercart/images/product_border.gif) left top no-repeat;
	margin:0px 3px 10px 3px;
	padding:14px 10px;
}

.product_left .image_container, .product_right .image_container{
	width:131px;
	float:left;
	margin-right:10px;
}

.product_left .product_content, .product_right .product_content{
	width:268px;
	float:left;
}

.product_left .product_content h2, .product_right .product_content h2{
	color:#2a2a2a;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	letter-spacing:-.5px;
}

#add_to_cart_container{
	margin:10px 0px;
	border:#dadada solid 1px;
	padding:10px;
	background:#f4f4f4;
}

.product_price{
	color:#558f37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}

.per{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:11px;
}

.qty_input{
	padding:5px 6px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#d6d6d6 solid 1px;
	width:61px;
}

.my_add2cart{
	background:url(../../../../components/com_sebercart/images/my_add2cart.png) left top no-repeat;
	width:92px;
	height:25px;
	border:0px;
	cursor:pointer;
}

.product_link{
	margin-top:15px;
}

.product_link a{
	background:url(../../../../components/com_sebercart/images/product_arrow.gif) right center no-repeat;
	padding-right:15px;
	color:#558f37;
	text-decoration:none;
	font-weight:bold;
}

#back_nav{
	/*height:18px;*/
	margin-bottom:10px;
}

#back_nav a{
	color:#2a2a2a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
}

#product_details_container{
	background:url(../../../../components/com_sebercart/images/details_large_border.gif) left top no-repeat;
	width:838px;
	padding:19px;
}

#content_container h2{
	color:#2a2a2a;
	font-size:20px;
}

#image_container{
	width:192px;
	float:left;
}

#content_container{
	width:341px;
	float:right;
}

#product_description, #call_box{
	margin-top:19px;
}

.label_title{
	margin-bottom:10px;
	color:#2a2a2a;
	font-size:14px;
	font-weight:bold;
}

.phone_number{
	color:#558f37;
	font-size:18px;
	font-weight:bold;
	margin-top:-10px;
}

#large_image_container{
	width:182px;
	height:142px;
}

#thumbs_container{
	width:299px;
	margin:0px auto;
}

#thumbs_container .thumbs{
	width:40px;
	height:40px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#thumbs_container a:focus{
	outline:none;
}

#thumbs_container .no_margin{
	margin-right:0px;
}


/* my addition */
#best_seller_container{
	padding:15px 0px;
}

#best_seller_inner{
	/*padding:13px 0px;
	background:url(../../../../components/com_sebercart/images/best_seller_back.gif) left top repeat-x;
	height:165px;*/
}

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

#best_seller_inner ul li{
	float:left;
	margin-right:10px;
}

.image_container{
	text-align:left;
}

.info_container{
	margin-top:10px;
	line-height:normal;
}

.info_container h3{
	font-size:12px;
}

#best_seller_inner .info_container h3 a{
	margin-top:5px;
	color:#2f2f2f;
}

.info_container a.product_link{
	display:block;
	margin-top:5px;
}

#parent_category_container{
	margin-top:33px;
}

.title_left{
	float:left;
}

.title_right{
	float:right;
	font-size:11px;
	font-weight:normal;
}

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

#parent_category_list ul li{
	margin-bottom:25px;
}

#parent_category_list{
}

.cat_image{
	width:130px;
	float:left;
}

.cat_info{
	width:405px;
	float:left;
}

.cat_info h2{
	color:#2f2f2f;
	border-bottom:#ebebeb solid 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}

#parent_category_list .cat_info ul li{
	width:30%;
	float:left;
	margin-bottom:0px;
}

#parent_category_list .cat_info .sub_cat{
	width:49%;
	float:left;
	margin-bottom:0px;
	color:#558f37;
	line-height:16px;
}

.catName{
	border-bottom:#dfdfdf solid 1px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.product_price{
	color:#558f37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	float:left;
	margin-right:10px;
}

.per{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:11px;
}

.qty_input{
	padding:5px 6px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#d6d6d6 solid 1px;
	width:61px;
}

.my_add2cart{
	background:url(../../../../components/com_sebercart/images/my_add2cart.png) left top no-repeat;
	width:92px;
	height:25px;
	border:0px;
	cursor:pointer;
}

.productBox{
	border-bottom:#dfdfdf solid 1px;
	padding-bottom:15px;
	margin-bottom:15px;
}

.prodImage{
	float:left;
	padding-right:10px;
}

.prodInfo{
	width:410px;
	float:right;
}

.error{
	background:#d40000;
	border:#9c0000 solid 1px;
	padding:5px;
	color:#FFF;
	letter-spacing:normal;
	font-weight:bold;
	margin-bottom:5px;
}

#file_containers .file{
	width:160px;
	display:block;
	border:#60A13E solid 1px;
}

#file_containers .file a{
	display:block;
	padding:2px 27px 2px 5px;
	height:22px;
	line-height:22px;
	border:#fff solid 1px;
	background:#60A13E url(../../../../components/com_sebercart/images/pdf.png) right center no-repeat;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
}