/* CSS Document */

body{ font-family: arial; font-size:12px; margin:0 auto; background:#FFF url(../img/bg.gif) repeat-x;}
#container{margin: 0px auto; padding-bottom:10px; margin:0px 20px;}
a{text-decoration:none; outline:0px; border:0px; outline:none; border:none; color:#000}
#logo{ float:left; width:222px; background:url(../img/logo-bg.gif); text-align:center; height:169px;}
#rght-header{float; font-size:11px; text-align:right; margin-left:15px;}
.clr{ clear:both}
#toplink { font-size:12px; color:#414042;}
#toplink a{ margin:0 5px; font-size:12px; color:red;}
#header{padding:0px; color:#000000;}
#menu{ background:url(../img/menu-bg.gif); height:39px; line-height:37px; text-align:left}
#menu a{ color:#fff83a; font-size:12px; font-weight:bold; background:url(../img/divider.gif) right no-repeat; display:block; line-height:35px; float:left; padding:0 8px; margin-top:2px;}
#menu a:hover{ color:#ffff00; text-decoration:underline;}
#lft-cate{ background-color:#303030; width:222px;} /* background:url(../img/logo-bg.gif); */
#lft-cate h2{ background:url(../img/canadian-pharmacies-bg.gif) left top repeat-x; width:207px; height:28px; margin:0px; padding:0px; font-size:12px; color:#FFF; line-height:27px; padding-left:15px;
}
.list{ margin:0px; padding:0px; list-style:none; margin-left:15px; font-size:12px; }
.list li{  background:url(../img/arrow.gif) left no-repeat; padding-left:15px; line-height:22px; color:#ffffff;}
.list li a{ color:#fff83a;}
.list li a:hover{ text-decoration:underline;}
.list2{ margin:0px; padding:0px; list-style:none; margin-left:15px; font-weight:bold }
.list2 li{  background:url(../img/arrow02.gif) left no-repeat; padding-left:15px; line-height:25px;}
.list2 li a{ color:#EEE;}
.testimonials{ padding:10px; color:#ffffff; font-size:12px;}
.testimonials p{ background:url(../img/quote.gif) no-repeat left top; padding-left:30px;}
.testimonials b{ font-size:12px;}
.testimonials a{ color:#ffff00;}

#paragraph { padding:0; margin:0; text-align:left; }
#paragraph p { padding:0; margin:0;}
#paragraph h1 { padding:0; margin:0; font-size:12px; color:#cc0000; display:inline;}

#mid-content{ margin: 0px 15px;}
#banner{ background:url(../img/main_patten.gif) left top repeat-x; height:221px;}
#pscroller2{width:220px;height:50px;padding: 3px; font-size:20px; color:#FFFFFF; margin-top:20px; margin-left:20px;}
#pscroller2 a{text-decoration: none; }
.someclass{ //class to apply to your scroller(s) if desired}
.bgbanner{ background:url(../img/bannerbg-02.gif) no-repeat left top;}
#rghtbx{ margin-top:0px; margin-bottom:5px;}
#rghtbx h2{background:url(../img/canadian-pharmacies-bg.gif) left top repeat-x; width:194px; height:28px; margin:0px; padding:0px; font-size:12px; color:#FFF; line-height:27px; padding-left:15px; text-transform:uppercase; }
#rghtbx div{ background:none}
#rghtbx p a{ color:#FFF;}
#rghtbx p{color:#FFF; margin:10px;}
.pd{ padding:10px; text-align:center;}
#index a{ padding:2px 4px; margin-bottom:1px; color:#fff83a; font-weight:bold; line-height:22px;}
#index a:hover{ padding:2px 4px; margin-bottom:1px; color:#ffff00; font-weight:bold; line-height:22px; text-decoration:underline;}
#rght-content{ background:#FFF; padding:3px;}
.gray12
{
	color:#e2dede;
	font-size:12px;
}
.general_head
{
	background:url(../img/general_header.gif) left top no-repeat;
	font-size:40px;
	text-align:right;
	padding:80px 20px 0 0;
}
#product-section{ padding:0; margin:0px;}

#product-section h1{ height:32px; width:450px; margin:0px; padding:0px; font-size:12px; color:#FFF; line-height:32px; padding-left:15px; text-transform:uppercase;}

.h1{background:url(../img/h1-bg02.gif); height:41px; margin:0px; padding:0px; font-size:12px; color:#FFF; line-height:28px; padding-left:15px;}


/*
#product-section h1{background:url(../img/h1-bg.gif) no-repeat; height:32px; width:450px; margin:0px; padding:0px; font-size:12px; color:#FFF; line-height:32px; padding-left:15px; text-transform:uppercase;}
.h1{background:url(../img/h1-bg02.gif); height:41px; margin:0px; padding:0px; font-size:12px; color:#FFF; line-height:28px; padding-left:15px;}
*/


#why-choose span{background:url(../img/hand.gif) no-repeat left; font-weight:bold; padding-left:40px}
#why-choose p{ color:#9e0000}
.red{ color:#A80000}
.orange{ color:#ffcc00}
#pro-scroll{ background:#e5e5e5; padding:10px;}
#footer{ background:#e5e5e5; padding:10px; font-size:12px; line-height:22px; margin-top:15px; color:#414042;}
#footer a{ margin:0 5px; color:#3232d6;}
#footer a:hover{ margin:0 5px; color:#0000a2; text-decoration:underline;}

/* internal css        */

#tree{color:#666666; font-size:11px;}
.btn_red{ background:url(../img/red_btn.gif); line-height:23px; display:block; margin-top:5px; color:#FFF;  height:27px; cursor:pointer; border:solid 1px #a11717}
.btn_grn{background:url(../img/gray_act.gif);line-height:23px; display:block; height:27px; cursor:pointer; border:solid 1px #496303; color:#fff;}
#cart{ background:#f4f4f4; margin-bottom:10px;}
#cart span{ color:#FFF; background:#4badae; width:221px; font-size:16px; font-weight:bold; text-align:left; display:block; padding:5px; margin-bottom:5px;}
#cart td a{padding:2px 2px; text-decoration:underline; color:#0000CC;  line-height:22px; font-size:14px; font-weight:bold;}
.cart td{ background:#FFF; border:solid 1px #CCC;}
.cart a{ text-decoration:underline; color:#0033CC}
.cart td.disc{background:#EEE}
.blue{ color:#FF2200}
.ft11{ font-size:10px; color:#0000CC}
#mtr{ margin:0px 20px;}
.result{ border:solid 1px #CCC; padding:3px; }
.name{ width:170px; float:left}
.pgin{ width:320px; float:left; text-align:center;}
.pgin a{ background:#90c403; border:solid 1px #7aa505; padding:0px 3px; border-bottom:solid 1px #7aa505; border-right:solid 1px #7aa505}
.pgin a:hover{ background:#7aa505; border:solid 1px #90c403; padding:0px 3px; border-bottom:solid 1px #90c403; border-right:solid 1px #90c403}
#pgin{ float:left; text-align:center; margin:3px;}
#pgin a{ background:#90c403; border:solid 1px #7aa505; padding:0px 3px; border-bottom:solid 1px #f08a06; border-right:solid 1px #f08a06}
#pgin a:hover{ background:#7aa505; border:solid 1px #ff8400; padding:0px 3px; border-bottom:solid 1px #f08a06; border-right:solid 1px #f08a06}
.img{ float:left; text-align:center; width:100px;}
.pro_detail{ float:left; margin-left:20px; line-height:25px;}
.pro_detailD{float:left;  margin-left:20px;}
.pro_btn{ float:left; width:90px;}
#listing{ background:#e2eec6; border:solid 1px #fbc904; margin-top:10px; padding:5px;}
.title{ }
#listing01{border:solid 1px #90c403; margin-top:10px; padding:8px;}
h5{ border-bottom:solid 1px #666; color:#90c403; margin:0px; padding:0px; font-size:15px; margin-bottom:10px;}
h4{margin:0px; padding:0px; font-size:15px; margin-bottom:10px;}
.ang{ color:#0000CC; text-decoration:underline}
.mt{ margin-top:10px;}
.detail{ background:#f9fbf3; border: solid 1px #dde7c1; padding:10px; margin-top:10px;}
h3{ border-bottom:solid #79afaf 1px;}
.act{ background:#ebf5d4; border:solid 1px #d2deb7}
.dact a{ text-decoration:underline}
.dact{ background:#90c403; border:solid 1px #6d910a}
#ancr a{ color:#000; text-decoration:underline; margin:0px 2px;}
.grn_bg{ background:#90c403; border:solid 1px #6d910a}
.pd{ padding:5px;}
#img_link{ background:#a61900; padding:3px; border:solid 1px #951802}
#img_link a{ text-decoration:underline; font-size:11px; margin-right:5px; color:#FFF}
.imgD{float:left; width:100px;}
.teal_bg{ background:#c9d3af; border:solid 1px #c9d3af; padding:8px;}
.teal_bg a{ text-decoration:underline}
.tbl td{ background:#f9fbf3; border:solid 1px #e4eccb; }
.td{ background:#6f940a; color:#ffffff;}

/* important css start       */
/* order step 3: PAYMENT */
.payment_module {
	display: block;
}
.payment_module img {
	vertical-align: middle;
	margin-right: 1em;
}
.payment_module a {
	display: block;
	border: 1px solid #595a5e;
	padding: 0.6em;
	text-decoration: none;
}
.payment_module a:hover, .payment_module a:focus, .payment_module a:active {
	border: 1px solid #488c40;
	background-color: #e5e6e7;
	color: #374853;
}
	/* adresses */
div.addresses {
	border: 1px solid #d0d3d8;
	background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left;
	padding: 0.6em;
	position:relative;
	width:544px;
}
div.addresses h3 { margin: 0; }
div.addresses p.checkbox input{
	margin-top:0!important;
	margin-top:-3px;
}
ul.address {
	background-color:white;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0.25em;
	padding-bottom:0.6em;
	margin-bottom:1em;
	position:relative;
	width:240px;
	margin:0px;
	padding:0px;
}

ul.address li {
	padding-left: 1.4em;
	margin-top: 0.6em;
}
li.address_title {
	margin-top: 0!important;
	border-bottom:solid 1px #4BADAE;
	color: #4BADAE;
	font-weight: bold;
	height: 27px;
	font-size: 1.2em;
	line-height: 1.9em;
}
ul.item li.address_title {}
ul.alternate_item li.address_title {}
li.address_name, li.address_update a, li.address_delete a { color: #dd2a81; }
li.address_name, li.address_company { font-weight: bold; }
li.address_update, li.address_delete {
	background: transparent url('../img/bullet_myaccount.gif') no-repeat 0 0.5em!important;
	background: transparent url('../img/bullet_myaccount.gif') no-repeat 0 0.4em;
	margin-left: 1.4em;
}
#center_column .address_add { padding: 1em 0; }


.star {
	color: #FF0000;
	font-size:20px;
}
.btn_yellow{ background:url(../img/btn_grn.jpg); line-height:21px; display:block; margin-top:5px; color:#FFF;  height:23px; cursor:pointer; border:solid 1px #f69803}
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	color:black!important;
	font-weight: bold;
	font-size: 12px!important;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	line-height: 18px;
	height: 18px;
}
/* shopping cart */
p.cart_navigation {
	padding: 1em 0!important;
}
p.cart_navigation .button, p.cart_navigation .button_large {
	float: left;
}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
	float: right;
}
form.std p.cart_navigation span {
	float:none;
	text-align:left;
	width:auto;
}
#title{ font-size:20px; border-bottom:solid 1px #088593; color:#ae1a00; height:28px; margin-top:1px; }
.price{ color:#E62200; font-size:14px; line-height:40px; padding-bottom:10px; }
.button_large{ background:url(../img/red_btn.gif); line-height:23px; display:block; margin-top:5px; color:#FFF;  height:27px; cursor:pointer; border:solid 1px #a11717}
.exclusive_large{background:url(../img/gray_act.gif);line-height:23px; display:block; height:27px; cursor:pointer; border:solid 1px #496303; color:#fff;}
/* important css  stop       */





/* internal css        */

#tree{color:#666666; font-size:11px;}
.btn_red{ background:url(../img/red_btn.gif); line-height:23px; display:block; margin-top:5px; color:#FFF;  height:27px; cursor:pointer; border:solid 1px #a11717}
.btn_grn{background:url(../img/gray_act.gif);line-height:23px; display:block; height:27px; cursor:pointer; border:solid 1px #496303; color:#fff;}
#cart{ background:#f4f4f4; margin-bottom:10px;}
#cart span{ color:#FFF; background:#4badae; width:221px; font-size:16px; font-weight:bold; text-align:left; display:block; padding:5px; margin-bottom:5px;}
#cart td a{padding:2px 2px; text-decoration:underline; color:#0000CC;  line-height:22px; font-size:14px; font-weight:bold;}
.cart td{ background:#FFF; border:solid 1px #CCC;}
.cart a{ text-decoration:underline; color:#0033CC}
.cart td.disc{background:#EEE}
.blue{ color:#FF2200}
.ft11{ font-size:10px; color:#0000CC}
#mtr{ margin:0px 20px;}
.result{ border:solid 1px #CCC; padding:3px; }
.name{ width:170px; float:left}
.pgin{ width:320px; float:left; text-align:center;}
.pgin a{ background:#90c403; border:solid 1px #7aa505; padding:0px 3px; border-bottom:solid 1px #7aa505; border-right:solid 1px #7aa505}
.pgin a:hover{ background:#7aa505; border:solid 1px #90c403; padding:0px 3px; border-bottom:solid 1px #90c403; border-right:solid 1px #90c403}
#pgin{ width:635px; float:left; text-align:center; margin:3px;}
#pgin a{ background:#90c403; border:solid 1px #7aa505; padding:0px 3px; border-bottom:solid 1px #f08a06; border-right:solid 1px #f08a06}
#pgin a:hover{ background:#7aa505; border:solid 1px #ff8400; padding:0px 3px; border-bottom:solid 1px #f08a06; border-right:solid 1px #f08a06}
.img{ float:left; text-align:center; width:100px;}
.pro_detail{ float:left; width:470px; margin-left:20px; line-height:25px;}
.pro_detailD{float:left; width:500px; margin-left:20px;}
.pro_btn{ float:left; width:90px;}
#listing{ background:#e2eec6; border:solid 1px #fbc904; margin-top:10px; padding:5px;}
.title{ }
#listing01{border:solid 1px #90c403; width:98%; margin-top:10px; padding:8px;}
h5{ border-bottom:solid 1px #666; color:#90c403; margin:0px; padding:0px; font-size:15px; margin-bottom:10px;}
h4{margin:0px; padding:0px; font-size:15px; margin-bottom:10px;}
.ang{ color:#0000CC; text-decoration:underline}
.mt{ margin-top:10px;}
.detail{ background:#f9fbf3; border: solid 1px #dde7c1; padding:10px; margin-top:10px;}
h3{ border-bottom:solid #79afaf 1px;}
.act{ background:#ebf5d4; border:solid 1px #d2deb7}
.dact a{ text-decoration:underline}
.dact{ background:#90c403; border:solid 1px #6d910a}
#ancr a{ color:#000; text-decoration:underline; margin:0px 2px;}
.grn_bg{ background:#90c403; border:solid 1px #6d910a}
.pd{ padding:5px;}
#img_link{ background:#a61900; padding:3px; border:solid 1px #951802}
#img_link a{ text-decoration:underline; font-size:11px; margin-right:5px; color:#FFF}
.imgD{float:left; width:100px;}
.teal_bg{ background:#c9d3af; border:solid 1px #c9d3af; padding:8px;}
.teal_bg a{ text-decoration:underline}
.tbl td{ background:#f9fbf3; border:solid 1px #e4eccb }
.td{ background:#6f940a}
/* End internal css        */

.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0; list-style-type: none;text-align: left; }
.shadetabs li{display: inline;margin:0; height:25px; color:#FFF;}
.shadetabs li a{text-decoration:none; display:block; text-align:center; float:left; position:relative;z-index: 1; padding:0 10px 0 10px; margin-right:3px; border-bottom:none; line-height:25px; background-color:#7ba605; color:#FFF; font-weight:bold; height:25px;}

.shadetabs li.phone{ color:#FF0000; width:180px;  text-align:center; font-weight:normal;  float:left; line-height:21px; padding-left:50px;}
.shadetabs li.bookmarking{color:#FF0000; width:200px; font-weight:normal;  float:left; line-height:21px; padding-left:50px;}
.shadetabs li.bookmarking a{ background:none; width:0px; border:0px;}
.shadetabs li.bookmarking a:hover{ color:none}
.shadetabs li.phone a{ background:none; border:none; font-weight:bold; color:#FF0000; text-decoration:underline;}
.shadetabs li.phone a:visited{color: #FF0000;}
.shadetabs li.phone a:hover{color: #FF0000;}
.shadetabs li a:visited{color: #FFF;}
#tab_content{border:1px solid #780505; width:640px; float:left; padding:10px; background:#e7ebde;}
.shadetabs li a:hover{text-decoration: underline; color: #FFF;}
.shadetabs li a.selected{position: relative;top: 0px;}
.shadetabs li a.selected{background-color:#303030; color:#ffffff; border-bottom:none; height:25px;}
.shadetabs li a.selected:hover{text-decoration: none;}
	.tabcontent{height:80px; text-align:left; color:#000; width:100%;}
@media print {
.tabcontent {display:block !important; text-align:left}


a:visited.main, a:active.main, a:link.main
{
	color:#fff83a;
	text-decoration:none;
}
a:hover.main
{
	color:#ffff00;
	text-decoration:none;
}

