body, li, ol, p, table, td, tr, ul{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px; color:#000000; }
body{background-color:#ffffff;}

form, input, select{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:0; margin:0}

a {color:#2c487a; text-decoration:underline}
a:visited {color:#2c487a; text-decoration:underline}
a:hover {color:#2c487a; text-decoration:none}

a.cart,a.cart:visited{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none}
a.cart:hover { text-decoration:underline}

h1{font:bold 24px Trebuchet MS, Arial, sans-serif; color:#2f85d9; padding:0; margin:0; line-height:25px; margin:10px 0 15px 0;}
h2{font:bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#39658f; margin:20px 0 0 0}
h3{font:bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color:#39658f; margin:10px 0 0 0}
h4{font:bold 17px Trebuchet MS, Arial, Helvetica, sans-serif; color:#39658f; margin:17px 0 0 0}

hr{color: #fff; background-color: #fff; border: 1px dotted #666666; border-style: none none dash;}


.subtitle{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#2f85d9}

.topBar{font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#ffffff}
.search{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:25px}

.bread{color:#888888}
.bread a:link, .bread a:visited{
	color:#888888;
	text-decoration:underline;
}
.bread a:hover{
	text-decoration:none;
}

.blogBoxTitle{font:normal 17px Verdana, Arial, Helvetica, sans-serif; color:#ffffff}
.blogTitle{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#434343}
.blogContent{font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#434343}

.navitem{background-image:url(/images/navbg.jpg); background-position:left; background-repeat:repeat-y; border-top:1px solid white; border-bottom:1px solid #3d566f; width:224px; padding:8px 0 8px 0;}
.navitem a:link, .navitem a:visited{
	font:normal 17px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.navitem a:hover{
	text-decoration:underline;
}

.navitem_blog{background-image:url(/images/navbg.jpg); background-position:left; background-repeat:repeat-y; border-top:1px solid white; border-bottom:1px solid #3d566f; width:224px; padding:5px 0 5px 0;}
.navitem_blog a:link, .navitem_blog a:visited{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.navitem_blog a:hover{
	text-decoration:underline;
}

.navitem_inner{padding-left:15px}

.navitem2{background-image:url(/images/navbg2.jpg); background-position:left; background-repeat:repeat-y; border-top:1px solid white; border-bottom:1px solid #324354; width:224px; padding:6px 0 3px 0;}
.navitem2 a:link, .navitem2 a:visited{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#d5d5d5;
	text-decoration:none;
}
.navitem2 a:hover{
	text-decoration:underline;
}

.bigsearchbox td{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	line-height:20px;
}
.bigsearchbox a, .bigsearchbox a:visited{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif; color: #ffffff;	line-height:20px; text-decoration: none;
}
.bigsearchbox a:hover{
	font:bold 15px Verdana, Arial, Helvetica, sans-serif; color: #33679e;	line-height:20px; text-decoration: underline;
}



.bottomNav{
	font:normal 12px Arial, Helvetica, sans-serif; color: #ffffff;	line-height:20px;
}
.bottomNav a, .bottomNav a:visited{
	font:normal 12px Arial, Helvetica, sans-serif; color: #ffffff;	line-height:20px; text-decoration: none;
}
.bottomNav a:hover{
	font:normal 12px Arial, Helvetica, sans-serif; color: #ffffff;	line-height:20px; text-decoration: underline;
}

.bottomNav2{
	font:normal 11px Arial, Helvetica, sans-serif; color: #ccc4c4;	line-height:20px;
}
.bottomNav2 a, .bottomNav2 a:visited{
	font:normal 11px Arial, Helvetica, sans-serif; color: #ccc4c4;	line-height:20px; text-decoration: none;
}
.bottomNav2 a:hover{
	font:normal 11px Arial, Helvetica, sans-serif; color: #ccc4c4;	line-height:20px; text-decoration: underline;
}

.medbuynow a:link, .medbuynow a:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#FFFFFF;	
	text-decoration:none;
	font-size:small;
	font-weight:bold;
}
.meditem a:link, .meditem a:visited{
	color:#336699;
	text-decoration:underline;
	font-size:17px;
}
.meditem a:hover{
	color:#333333;
}
a.meddetails:link, a.meddetails:visited{
	color:#96453B;
	text-decoration:underline;
	font-size:small;
	font-weight:bold;
}
a.meddetails:hover{
	color:#336699;
}
a.medname:link, a.medname:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#336699;
	text-decoration:underline;
	font-weight:bold;
}
a.medname:hover{
	color:#333333;
}
.medbrand {
	/*font-family: trebuchet MS,Arial,sans-serif;*/
	font-size:x-small;
	/*background-color:#FFFEEE;*/
	background-color:#CDCDCD;
	font-weight:bold;
	color:#8D3429;
}
.medbrandTOO {
	background-color:#CDCDCD;
	font-weight:bold;
	color:#8D3429;
}
.medlearn {
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:large;
	color:#336699;
	cursor:pointer;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}
.medbuy {
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:large;
	color:#FFFFFF;
	cursor:pointer;
	padding:10px;
}
.meddrop{
	background-color:#CDCDCD;
	padding:6px;
}
.medteaser{
	font-size:xx-small;
}
.meditemtxt{
	color:#000000;
	font-size:x-small;
}
.meditem{
	background-color:#F0F0F0;
	padding:4px;
}

.meditemtxt{
	background-color:#F0F0F0;
	padding-left:3px;
}

.medbuynow{
	background-color:#336699;
	cursor:hand;
	padding:4px;
}
.medbuy label{
	font-family: trebuchet MS,Arial,sans-serif;
	color:#ffffff;
	font-size:x-small;
	font-weight:bold;
}
a.paging:link, a.paging:visited{
	color:#0E1167;
	font-size:small;
	text-decoration:none;
	font-weight:bold;
}
a.paging:hover{
	color:#8D3429;
}

/*****forms**********/

.input {
	border:1px solid #000000; color:#000000;
	height:18px; padding:2px 0 0 2px;
}
.inputrequired {
	border:1px solid #000000; color:#000000;
	height:18px; padding:2px 0 0 2px;
	border-left-color:#FF6633;
	border-left-width:thick;
}


/******checkout formatting******/

a.checkout:link, a.checkout:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:15px;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url((/purelycanadiandrugs/images/checkout-tab-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	color:#FFFFFF;
}
a.checkout:hover{
	color:#FFCC33;
}
a.checkoutoff:link, a.checkoutoff:visited{
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url((/purelycanadiandrugs/images/checkout-tab-left-off.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	color:#FFFFFF;
}
a.checkoutoff:hover{
	color:#333333;
}
.checkoutright{ 
	background-image:url(/purelycanadiandrugs/images/checkout-tab-right.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}
.checkoutleft{ 
	font-family: Trebuchet MS, Arial,sans-serif;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url(/purelycanadiandrugs/images/checkout-tab-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-decoration:none;
	color:#FFFFFF;
	
}
.checkoutrightoff{ 
	background-image:url(/purelycanadiandrugs/images/checkout-tab-right-off.gif);
	background-repeat:no-repeat;
	background-position:right top;
	
}
.checkoutleftoff{ 
	font-family: trebuchet MS,Arial,sans-serif;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-weight:bold;
	background-image:url(/purelycanadiandrugs/images/checkout-tab-left-off.gif);
	background-repeat:no-repeat;
	color:#555555;
	
}
.fader-left {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#aaaaaa,endColorStr=#eeeeee);
}
.fader-right {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#eeeeee,endColorStr=#aaaaaa);
}
a.hlx-small:link, a.hlx-small:visited {
	font-size:x-small;
	PADDING-RIGHT:3px;
	PADDING-LEFT:3px;
	PADDING-BOTTOM:3px;
	COLOR:#ffffff;
	MARGIN-RIGHT:10px;
	PADDING-TOP:3px;
	BACKGROUND-COLOR:#ffcc66;
}
a.hlx-small:hover{
	color:#333333;
}
a.hlsmallrev:link, a.hlsmallrev:visited {
	font-size:small;
	COLOR:#2f85d9;
	text-decoration:underline;
}
a.hlsmallrev:hover{
	text-decoration:none;
}

/* for blog */
.date-header {

  padding-bottom:.35em;
  border-bottom:1px dotted #7F7F7F;
  font-size:14px;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#7F7F7F;
  }
