/*
Theme Name: First Aid 2000
Theme URI: http://www.durranidesign.com
Description: Theme for First Aid 2000 website
Version: 1.0
Author: Durrani Design
Author URI: http://www.durranidesign.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/



/* Begin Typography & Colors */

body, h1, h2, h3, h4, h5, h6, img, div, form, p, ul, a{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
*
{
margin:0px;
padding:0px;
}
ul{
	list-style-type:none;
}
.clear{
	clear:both;
}
body{
	background:url(images/bodyBg.gif) repeat-x top left #FFFFFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#323333;
}
/*-----------------text--------------*/
.search_head{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#AC1C1C;
	font-style:italic;
	text-transform:uppercase; 
}
.search_head_28{
	font:bold 28px Arial, Helvetica, sans-serif;
	color:#AC1C1C;
	font-style:italic;
	text-transform:uppercase; 
	padding-left:20px;
}
.viewTextNormal{
	font:bold 17px/23px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:14px 0px 0px 9px;
}
.viewTextHead{
	font:bold 18px/23px Arial, Helvetica, sans-serif;
	color:#A60202;
	padding:26px 0px 0px 1px;
	text-transform:uppercase;
}
.headBlueText{
	font:bold 25px/27px Arial, Helvetica, sans-serif;
	color:#007DB3;
	text-align:right;
	text-transform:uppercase;
	margin-top:10px;
}
.viewTextNormal2{
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:14px 9px 0px 0px;
	text-align:right;
}
.firstAidText{
	font:bold 26px/30px Arial, Helvetica, sans-serif;
	color:#A60202;
	width:180px;
	padding-top:12px;
	text-transform:uppercase;
}
.blue_15{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#007DB3;
	text-transform:uppercase;
}
.blue_18{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#007DB3;
	text-transform:uppercase;
}
.blue_20{
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#007DB3;
	text-transform:uppercase;
}
.red_16{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#A20505;
	text-transform:uppercase;
}
.red_17{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#A20505;
	text-transform:uppercase;
	text-align:right;
}
.grey_18{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#323333;
	text-transform:uppercase;
}
.white_16{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#FEFFFF;
	text-transform:uppercase;
}
.blue_16{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#007DB3;
}


/*-----------end text start body---------*/

#mainContent {
	width:100%;
	float:left;
}
#headerLogo{
	margin:0 auto;
	width:994px;
}
.logoLeft{
	float:left;
	width:270px;
}
.searchTop{
	float:right;
	text-align:right;
}
.searh{
	text-align:right;
}
.searhinput{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#323333;
	width:275px;
	padding:4px 3px 1px 5px;
	border:1px solid #969797;
}
.searhBtn{
	border:1px solid #C78181;
	background:#960404;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-left:4px;
	padding:0px 7px 1px 7px;
	height:21px;
	cursor:pointer;
}
/*-------------------------banner*/
#topBanner{
	margin-top:5px;
	background:url(images/bannerBg.gif) repeat-x bottom left #FFFFFF;
	padding-bottom:2px;
}
#topBannerProduct{
	margin-top:5px;
	background:url(images/productBg.gif) repeat-x bottom left #FFFFFF;
	padding-bottom:2px;
}
.banner{
	margin:0 auto;
	width:994px;
}
.bannerView{
	background:url(images/banner-image.jpg) no-repeat bottom right;
	height:289px;
	margin-top:10px;
	padding-left:10px;
}
.bannerViewInner{
/*	height:229px; */
	margin-top:10px;
	padding-left:10px;
}
.bannerViewproduct{
	margin-top:10px;
	padding-left:10px;
}
/*--------------------menu-------*/
#pnlMenu { 
	width: 980px; 
	height:31px; 
	margin: 0px; 
	padding: 14px 0px 0px 12px; 
	font:bold 16px Arial, Helvetica, sans-serif; 
	text-align:center; 
	text-transform:uppercase;
}
#pnlMenu a { 
	display:inline; 
	padding:6px 9px 6px 9px; 
	color:#323333; 
	text-decoration:none;
	background: #FFFFFF;
}
#pnlMenu a:hover { 
	background:#A30707;
	color:#FFFFFF;
}
.menuSeperator { 
	display:inline; 
	padding:10px 2px 10px 2px; 
}
#pnlMenu .active { 
	display:inline; 
	padding:6px 9px 6px 9px; 
	color:#FFFFFF; 
	text-decoration:none;
	background: #A30707;
}
.viewLeft{
	float:left;
	width:350px;
}




.viewRight{
	float:right;
}
.rightYellow{
	width:177px;
	height:72px;
	text-align:center;
	padding:4px 0px 5px 0px;
	float:right;
}
.rightYellow div{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#000000;
}
.rightYellow div.rightYellowBig{
	font:bold 35px Arial, Helvetica, sans-serif;
	margin:-2px 0px -4px 0px;
}

.topBar{
	background:url(images/barBg.gif) repeat-x top left;
	height:28px;
	margin-top:5px;
	text-align:center;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:5px;
}
.container{
	margin:0 auto;
	width:992px;
}
.product{
	background:url(images/broductBg.gif) repeat-x bottom left;
	padding:12px 9px 5px 9px;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#010000;
}
.productLeft{
	float:left;
/*	width:320px; */
}
.productRight{
	float:right;
	width:380px;
}
.centerImg{
	float:left;
	padding-left:8px;
	margin-bottom:-2px;
	text-align:center;
}
.listStyle {
	list-style-type:none; 
	margin:0px 0px 8px 8px; 
	padding:0px; 
	line-height:22px; 
	font-size:12px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#323333;
}
.listStyle li {
	background:url(images/plusIcon.gif) no-repeat 5px 8px;
	padding:5px 0px 0px 25px;
}

.listStyle li a {
	color:#323333;
	text-decoration:none;
}

.listStyle li a:hover {
	color:#999999;
	text-decoration:none;
}

.twoColum{
	float:left;
	padding:0px;
	width:150px;
}
.twoColumRight{
	float:left;
	padding:0px;
	width:180px;
}
.safLext{
	padding-left:10px;
}
.readerMore{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0077AC;
	text-decoration:none;
	padding-left:10px;
	text-transform:uppercase;
}
.readerMore:hover{
	color:#0077AC;
	text-decoration:underline;
}
.product2{
	padding:12px 9px 140px 9px;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#010000;
}
.imrLeft{
	float:left;
	padding-right:5px;
}
.fleft{
	float:left;
	padding:0px 5px;
}
.box2{
	width:337px;
	float:left;
	margin-left:4px;
	padding-top:5px;
}
/*-------------------------cat page--------------*/
.categoryHead{
	background:url(images/plusIcon.gif) no-repeat 0px 9px;
	padding:5px 0px 0px 20px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#0077AF;
	text-transform:uppercase;
}
.categoryText{
	padding:5px 5px 15px 20px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#323333;
	line-height:1.3em;
}
.left{
	float:left;
	width:756px;
	padding:12px 9px 5px 9px;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#010000;
}
.right{
	float:right;
	width:213px;
}
.catProduct{
	background:url(images/broductBg.gif) repeat-x bottom left;
	padding:0px 9px 5px 9px;
	font:12px normal Arial, Helvetica, sans-serif;
	color:#010000;
	margin-bottom:10px;
}
.catLeft{
	float:left;
	width:450px;
}
.catRight{
	float:left;
	margin-left:5px;
}
.boxList{
	float:left;
	margin-left:2px;
	margin-top:10px;
}
.catYellow{
	background:url(images/catYellow.gif) no-repeat top left;
	width:210px;
	height:72px;
	text-align:center;
	padding:4px 0px 5px 0px;
	float:right;
	margin-top:20px;
}
.catYellowtop{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#000000;
}
.rightYellowBig{
	font:bold 35px Arial, Helvetica, sans-serif;
	margin:-2px 0px -4px 0px;
}
.redBox{
	background:url(images/redBox.gif) no-repeat top left;
	width:210px;
	height:204px;
	padding:4px 0px 5px 0px;
	float:right;
	margin-top:10px;
}
.white_text{
	font:bold 19px Arial, Helvetica, sans-serif;
	color:#FEFFFF;
	text-transform:uppercase;
	padding:6px 0px 0px 6px;
	width:130px;
}
.white_bottom{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FEFFFF;
	text-transform:uppercase;
	padding:0px 5px 0px 16px;

}
.listRed {
	list-style-type:none; 
	margin:0px 0px 6px 8px; 
	padding:0px; 
	line-height:20px; 
	font-size:12px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FEFFFF;
}
.listRed li {
	background:url(images/redPlus.gif) no-repeat 5px 5px;
	padding:5px 0px 0px 25px;
}
.cateText{
	width:210px;
	padding:4px 0px 5px 0px;
	float:right;
	margin-top:3px;
}




#mainFooter {
	width:100%;
	float:left;
	background:url(images/footerBg.gif) repeat-x top left #007DB3;
	margin-top:10px;
	padding:0px;
}
.footer{
	margin:0 auto;
	width:990px;
	padding-top:10px;	
	color:#FEFFFF;
}
.footerLeft{
	float:left;
	width:260px;
	margin-left:10px;
	padding:8px 0px;
}
.footerText{
	padding:0px 5px 0px 10px;
	line-height:1.3em;
}
.footerRight{
	float:right;
	margin-right:1px;
	text-align:right;
	padding:8px 0px;
}

.footer{
	margin:0 auto;
	width:990px;
	padding-top:10px;	
	color:#FEFFFF;
}

.footer a { 
	color:#FFFFFF; 
	text-decoration:none;
}
.footer a:hover { 
	color:#FFFFFF; 
	text-decoration:none;
}



.copywright{
	text-align:right;
	color:#FEFEFE;
	margin-top:25px;
	padding-right:3px;
}

/*-------------------------------------*/

.sub_menue{
    width:440px;
	margin-top:40px;
	margin-bottom:40px;
	padding-left:16px;		
}
.sub_menue ul{
      list-style:none;
	  margin:0px;
	  padding:0px;
	  }
.sub_menue ul li{
      width:180px;
      display:block;
	  background-image:url(images/bullet.gif);
	  background-repeat:no-repeat;
	  background-position:left;
	  margin:0px;
	  padding:4px 0px 4px 18px;
	  float:left;
	  }
.sub_menue ul li a{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:15px; color:#000000;
	  font-weight:bold;
	  text-decoration:none;
	 }
.sub_menue ul li a:hover{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:15px; color:#999999;
	  font-weight:bold;
	  text-decoration:none;
	 }

.text_style{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:15px; color:#000000;
	  font-weight:bold;
	  text-decoration:none;
	  }
.text_style a{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:14px; color:#000000;
	  font-weight:bold;
	  text-decoration:none;
	  }
.text_style2{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; color:#017AB1;
	  text-decoration:none;
	   font-weight:bold;
	  }
.text_style2 a{
      font-family:Arial, Helvetica, sans-serif;
	  font-size:12px; color:#017AB1;
	  text-decoration:none;
	  font-weight:bold; 
	  }
	  
.container{
	margin:0 auto;
	width:992px;
}
.product_menue{
background-image:url(images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
margin:0px;
padding-left:14px;
}
.product_menue ul{
list-style:none;
margin:0px;
padding:0px;
}
.product_menue ul li{
display:block;
margin-left:0px;
padding:0px 0px 0px 4px;
color:#017AB1;
float:left;
}
/*product image container start here*/
.product_image_cont{
margin:10px 0px 0px 0px;
padding:0px;
}
.product_image_cont ul{
list-style:none;
margin:0px;
padding:4px;
}
.product_image_cont ul li{
width:192px;
display:block;
margin:0px 15px 0px 25px;
padding-top:20px;
float:left;
text-align:center;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#017AB1;
font-weight:bold;
}
.text_style3{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 font-weight:bold;
 }
.text_style4{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#982D2D;
 font-weight:bold;
 }
 .text_style4 a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#982D2D;
 font-weight:bold;
 text-decoration:none;
 }

/*product image container end here*/

/*------------------------------------------*/

.inner_page_left{
width:390px;
margin-left:auto;
margin-right:auto;
padding:0px;
float:left;
}
.inner_page_right{
width:600px;
margin:0px;
padding-top:20px;
float:right;
}
.image_panal{
margin-left:100px;
padding:5px;
padding-top:40px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
font-weight:bold;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#007AB0;
font-weight:bold;
}
.subtitle{
width:250px;
margin-left:8px;
margin-top:2px;
padding-left:16px;
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
}
.title{
margin-left:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:italic;
color:#990000;
font-weight:bold;
}
/***********************************/
.space{
padding-top:40px;
}

.inner_page_right h2 {
margin-top:15px; 
}

table td {padding: 5px}
table th {padding: 5px}

