
/* ----------------------- BOXES ------------------------- */

.box {margin-bottom:10px;}

.box-head {
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	border-bottom:1px solid #e9e9ea;
	padding:9px 0 10px 10px;
}
.box-head a {
	color:#fff;
	text-decoration:none;
}
.box-head a:hover {
	text-decoration:underline;
}

.box-body {}

.box-body ul {margin:0; padding:0; list-style:none;}
.box-body ul li {
	border-top:1px solid #e9e9ea;
	padding-left:10px;
}
.box-body ul li:first-child{
	border:none;
}
.box-body ul li a {
	font-size:12px;
	line-height:29px;
	text-decoration:none;
	display:block;
	background:url(/images/drug_store/marker2.gif) no-repeat 0;
	padding-left:16px;
}
.box-body ul li a:hover {
	color:#fa7906;
}
.box-body ul li:hover{
	background:#f9f9fa;
}
.box-body ul li.category-products a:hover,
.box-body ul li .category-subs-parent-selected,
.box-body ul li .category-subs-selected{
	color:#fa7906;
}


.box-body ol {margin:0; padding:0; list-style:none;}
.box-body ol li {
	border-top:1px solid #e9e9ea;
	display:block;
	overflow:hidden;
	padding:5px;
}
.box-body ol li:hover{
	background:#f9f9fa;
	cursor:pointer;
}
.box-body ol li:first-child{
	border:none;
}
.box-body ol li a {
	text-decoration:none;
	color:#949494;
	font-size:11px;
	line-height:15px;
}
.box-body ol li a img{
	width:49px;
	height:49px;
	float:left;
	margin-right:8px;
}
.box-body ol li a:hover {}


/* ----------------------- LISTING BOXES ------------------------- */


#categories, #information, #ezpages, #moreinformation, 
#bestsellers, #orderhistory, #livesupport, #whygeneric,
#testimonials, #faqblock, #whywe, #securedby {
	border:1px solid #e9e9ea;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
}
#faqblock .box-body, #testimonials .box-body,
#whygeneric .box-body, #livesupport .box-body,
#whywe .box-body {
    padding: 5px 10px 10px 10px;
}

#orderhistory .box-body img {background:#FFFFFF; padding:2px; border:1px solid #AAAAAA; vertical-align:middle; margin:2px 0px 2px 0px;}
#orderhistory .no-bg{ background:none; padding:0;}
#orderhistory a{ display:inline;}
#orderhistory li{
	cursor:pointer;
}
#orderhistory li a{
	background:none;
	padding:0;
}
#orderhistory li a:hover{
	color:#949494;
}

/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox {}

#bannerbox2 {}

#bannerboxall {}
#bannerboxall .box-head{
	display:none;
}
#bannerboxall a{
	display:block;
	margin-bottom:10px;
}

/* ----------------------- FORM BOXES ------------------------- */

#search {
	border:1px solid #e9e9ea;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
}
#search .box-body{
	overflow:hidden;
	padding:4px 0;
}
#search input{ border:solid 0px; padding:0; background:none; vertical-align:middle; float:left;}
#search .input1{ border:none; background:#eaeaeb; padding:6px 2px 7px 2px; width:150px;}
#search .crnr{ background:url(/images/drug_store/search-corner.gif) no-repeat left top; width:4px; height:28px; float:left; margin-left:4px;}


#currencies {
	border:1px solid #e9e9ea;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
}
#currencies .box-body {text-align:center;  padding:10px 0;}
#currencies select{ width:90%;}

#tellafriend {
	border:1px solid #e9e9ea;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
}
#tellafriend .box-body{
	text-align:center;
	padding:10px 5px;
}
#tellafriend .no-border input{ border:solid 0px; padding:0;}

#recordcompanies {}
#recordcompanies .box-body {text-align:center;}


#musicgenres {}
#musicgenres .box-body {text-align:center;}



/* ----------------------- TEXT BOXES ------------------------- */

#languages {
	border:1px solid #e9e9ea;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
}
#languages .box-body {text-align:center; padding:10px 0;}


#shoppingcart {
	border:1px solid #e9e9ea;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	position:relative;
	background:url(/images/drug_store/boxbg-2.gif) repeat-x left top;
}
#shoppingcart .box-body{
	padding:10px 0 10px 0;
}
#shoppingcart .cart_line {}
#shoppingcart #cartBoxEmpty {text-align:center;}
#shoppingcart li{ padding:6px;}
#shoppingcart li a{ padding:0; background:none; line-height:15px; display:inline;}
#shoppingcart li:hover{ background:none;}
#shoppingcart .price{ padding-right:15px;}

.catalog_line {
    float: left;
    width: 100%;
}
.catalog_col {
    float: left;
    width: 265px;
    display: block;
}
.catalog_2 {
    margin: 0px 0px 0px 13px;
}