/*****************
**	FONT FACES	**
*****************/

@font-face {
    font-family: 'Helvetica';
    src: url("helvnr__-webfont.eot")/*tpa=http://www.medicalshop.co.uk/_/fnt/helvnr__-webfont.eot*/;
    src: url("helvnr__-webfont.eot-#iefix")/*tpa=http://www.medicalshop.co.uk/_/fnt/helvnr__-webfont.eot?#iefix*/ format('embedded-opentype'),
         url("helvnr__-webfont.woff")/*tpa=http://www.medicalshop.co.uk/_/fnt/helvnr__-webfont.woff*/ format('woff'),
         url("helvnr__-webfont.ttf")/*tpa=http://www.medicalshop.co.uk/_/fnt/helvnr__-webfont.ttf*/ format('truetype'),
         url("helvnr__-webfont.svg#MyriadProRegular")/*tpa=http://www.medicalshop.co.uk/_/fnt/helvnr__-webfont.svg#MyriadProRegular*/ format('svg');
    font-weight: normal;
    font-style: normal;}

/*********************
**		GLOBAL		**
**********************/

body, form, input, label, select {
	font-family: Helvetica,Arial,sans-serif; }

form, input, label, select {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.2em; }

form {
	margin-top: 20px; }

label, input, textarea, select, checkbox{
	margin: .2em 10px; }

h1 {
	font-weight: bold;
	font-size: 2.2em;
	color: #333; }

h2 {

	color:#363636;
	font-size: 1.6em;
	font-weight: bold;
	}

h3 {
	font-weight: bold;
	font-size: 1.6em; }

h4 {
	font-weight: bold;
	font-size: 1.3em; }

p {
	color: #363636;
	font-size: 1.3em;
	line-height: 1.3em;
	 }

h1, h2, h3, h4, p {
	margin: 10px 10px 10px 10px; } /* using em for bottom margin so heading tags get more margin (its inherited from parent). */

ul {
	list-style-type: disc; }

ol {
	list-style-type: decimal; }

	ul, ol {
		margin: 10px 10px 15px 0;
		font-size: 1.3em; }

		ul li, ol li {
			margin: 0 0 0 0; }

strong {
	font-weight: bold; }

em {
	font-style: italic; }

a {
	color: #DB577F;
	text-decoration: underline; }

	a:hover {
		color: #DB577F;
		text-decoration: underline; }

table {
	font-size: 1.1em;}

/*********************
**		HEADER		**
**********************/

#header_top_links a {
	text-decoration: none;
	color: #898989;}

	#navigation_list li a {
		text-decoration: none;
		color: #36424a;}

.no-bold {
	font-weight: normal;}

/*********************
**		HOME	**
**********************/


#page_banners h2 {
	color: #fff;
	font-size: 1.8em;
	font-weight: bold;
	padding: 20px 10px 10px 10px;}


#footer-offer p {
	color: #fff;
	font-size: 1.3em;
	line-height: 1.2em;
	margin:0 10px 10px 10px;
	text-align: right;
	}

#footer-offer .strap-line {font-size:1.5em; margin: 30px 10px 0 10px;}
#footer-offer span { font-weight: bold;}

#side_box h2 { font-size: 1.3em; font-weight:normal; color: #fff;  margin: 15px 10px 10px 80px; width: 120px;}
#side_box span { font-size: 1.5em; font-weight:bold;}


.body ul { margin-left: 20px;}

.product_title {
	color: #DB577F;
	font-size: 1.5em;
	font-weight:bold;
	margin:10px 0 0 10px;}

/*********************
**		FOOTER		**
**********************/
#footer p {
	margin: 10px 10px 0 0;}

#footer h2 {
	font-weight: bold;
	font-size: 1.3em;
	margin: 20px 10px 10px 0;}

#footer .col-three, #footer .credits  {
	text-align: right;}

#footer  ul {
	margin-left: 18px;}

	#footer li {
		height: 10px;
		line-height: 10px;
		list-style-image:url("footer-bullet.jpg")/*tpa=http://www.medicalshop.co.uk/_/img/footer-bullet.jpg*/;
		margin:0 10px 10px 0;}


table { margin-left: 10px;}
table tr td { padding: 5px;}


/*********************
**		CUFON		**
**********************/

.bengali,.guajurati,.hindi,.punjabi,.tamil{
	font-size: 1.8em;
}

.tamil {
	font-size: 1.4em;
	line-height: 1.4;
}

.tamil a {
	text-decoration: none;
}

.welsh,
.welsh:hover{
	font-size: 1.3em;
	text-decoration: none;
}


.urdu,
.urdu:hover{
	text-align: right;
	font-size: 1.3em;
	text-decoration: none;
}