body {padding-top: 10px;padding-bottom: 40px;
background:url("images/bg_christmas.jpg") no-repeat scroll center 0 transparent;
/*background:#000000 url("images/bg_christmas.jpg") no-repeat scroll center 0;*/

}
.span12, .container {width: 940px;}
/*.containerbg {background-color:#fff; width: 940px;}*/
.no_margin_left {margin-left: 0;}
p { text-align: justify; }
footer h4 {margin-bottom: 8px;}
.logo {
height: 95px;
}
.links a {
	margin-right: 5px;
}

/* product_list - the side bar*/
.product_list {
	margin-top: -5px;
	margin-left: 10px;
	min-height: 60px;/* INCREASE THIS HEIGHT TO 500PX AFTER ADDING MORE ITEMS IN LEFT.PHP*/
	cursor: pointer;
}
.product_list ul {
	list-style: none;
	margin: 0;
}
.product_list > ul > li {
	padding: 8px 8px 8px 0px;
}
.product_list > ul > li + li {
	border-top: 1px solid #EEEEEE;
}
.product_list > ul > li > a {
	text-decoration: none;
}
.product_list > ul > li > a:hover{
	text-decoration: none;
	background: none;
	text-decoration: underline;
}
.product_list > ul > li ul {
	display: none;
}
.product_list > ul > li a.active {
	font-weight: bold;
}
.product_list > ul > li a.active + ul {
	display: block;
}
.product_list > ul > li ul > li {
	padding: 5px 5px 0px 10px;
}
.product_list > ul > li ul > li > a {
	text-decoration: none;
	display: block;
}
.product_list > ul > li ul > li > a.active {
	font-weight: bold;
}


.related_products .span2 {
width:160px;
}


.product_comparison .thumbnail{
border: none;
text-align:center;

}

.product_comparison small{
font-weight: normal;
}

.product_comparison .product_stars {
text-align:center;
margin: 0 auto;
width: 85px;
}
.product_comparison .price_summary td{
text-align:center;
}
.navbar .btn.search_btn {
margin-top:1px;
}

.popular_products .span2{
width:160px;
}


.customer_service {
text-align:right;
font-size:13px;
}

.table td.center_text{
text-align:center;
}

#theme_switcher {
   top:10px;
   left:10px;
   position:fixed;
}
/* --------------------------------------- */
.pagination a {
float: left;
padding: 0 4px;
line-height: 21px;
text-decoration: none;
border: 1px solid #DDD;
border-left-width: 1px;
margin: 0 2px 0 0;
}

.proTitle{font-size:28px; padding-bottom:28px;}

#categories  li div.thumbnail {overflow: hidden; height:350px;text-align:center;}/* height:300px; then 235px then 350px again */
.itemsbucket  li div.thumbnail {overflow: hidden; height:350px;text-align:center;}

#categories .imgHolder{background:url(images/camera.png) no-repeat center center; height:100px; width:100px;}
#categories h5{height:90px; overflow:hidden;}
.itemsbucket h5{height:70px; overflow:hidden;}
#rightMenu .well{padding:6px; background:#FBFBFB}
#rightMenu .well img{float:left; padding-right:6px;}

#thumbnail .bg{background:url(images/camera.png) no-repeat center center; height:100px; width:100px;}

#rightMenu ul li{border-bottom:1px solid #eee}
.wellbottom{padding-bottom: /*36px;*/45px;
}
.imgproduct{
/*padding-top: 55px;
padding-bottom: 55px;
height:209px;
width:209px;
background-color:#F0F8FF;*/
padding: 55px;
background:url(images/offerbg.png) no-repeat center center;


}
.imgproduct2{
/*padding-top: 55px;
padding-bottom: 55px;
height:209px;
width:209px;
background-color:#F0F8FF;*/
padding: 49px;
background:url(images/offerbg.png) no-repeat center center;
}
.imgproductmain{
/*padding-top: 55px;
padding-bottom: 55px;
padding: 55px;
background:url(images/offerbg.png) no-repeat center center;*/
background-color:#F0F8FF;
height:209px;
width:209px;
}
.imgoffer{
/*padding-top: 55px;
padding-bottom: 55px;
padding: 55px;
background:url(images/offerbg.png) no-repeat center center;*/
background-color:#F0F8FF;
height:209px;
width:209px;
}
/*.probg{background-color:#FF00FF; }height:400px; width:400px;*/
.productname{
/*background-color:#F0F8FF;*/
margin-top:10px;
margin-left:50px;
font-weight: bold;
}

.minh{
height:50px;
}
.noradius{border-radius:0px;
}