body {
	background-color: #FFFFFF;
	/*background: url(../images/bg.gif);*/
	color: #000000;
	font-family: Tahoma;	
	margin: 0;
	padding: 0;
}
.tdspc { padding: 0px 3px 5px 3px; }
.bgcolor2 {background-color: #FFFFFF;}
.bgcolor5 {background-color: #E1F1FF;}
.price_td_padding { padding: 0px 2px 3px 2px; }
.einput{
    background-color: #FFFFFF !important;
	border : 1px solid #000000 !important;
	color: #000000 !important;
    font-family: Tahoma;
    font-size: 11px;
}

.einputc{
    background-color: #FFFFE0 !important;
	border : 1px solid #000000 !important;
	color: #000000 !important;
    font-family: Tahoma;
    font-size: 11px;
}

.ebutt{
    background-color: #000000 !important; 
}
.ebutta{
    background-color: #000000 !important;
}
.bodytext{

   color: #FFFFFF;
   font-family: Tahoma;
   font-size: 11px;
   text-decoration: none 
}

a.bodytext:link, a.bodytext:visited{

   color: #FFFFFF;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

a.bodytext:hover{

   color: #FFFFCC;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: underline; 
}

.cltext{

   color: #000000;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

.htext{

   color: #000000;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

a.htext:link, a.htext:visited{

   color: #000000;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

a.htext:hover{

   color: #BD0000;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}


.toptext{

   color: #FFFFFF;
   font-family: Tahoma;
   font-size: 11px; 
   font-weight: bold;
   text-decoration: none;
   width: 100%;
   padding-top: 8px;
   padding-left: 17px;
   filter:dropshadow(color=#57616A, offx=1, offy=2, positive=true);
}

.toptext:hover{

   color: #FFFF99;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: underline
}


.btext{

   color: #000000;
   font-family: Tahoma;
   font-size: 13px;  
   font-weight: bold; 
}

.sear{

   color: #000000;
   font-family: Tahoma;
   font-size: 13px;
   font-weight: bold;
}


.butt{
    background-color: #015DA7 !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
	font-size: 11px;    
    border: 1px solid #FFFFFF;
}

.butta{
    background-color: #015DA7 !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
	font-size: 14px;
    border: 1px solid #FFFFFF !important;
}

/*.butt_news{
    background-color: #0A6985 !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
	font-weight:bold;
	font-size: 11px;    
    border: 1px solid #054254 !important;
}*/

.butt_news{
    background-color: #6BA7FF !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
	font-weight:bold;
	font-size: 11px;
    border: 1px solid #054254 !important;
}

.buttd{
    background-color: #015DA7 !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
	font-size: 11px;    
    border: 1px solid #FFFFFF !important;
}



.buttb{
    background-color: #015DA7 !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
    font-size:11px;
    border: 1px solid #FFFFFF !important;
}

.buttbig{
    background-color: #015DA7 !important;
    color: #FFFFFF !important;
    font-family: Tahoma;
    font-size:18px;
    height: 26px;
    border: 1px solid #FFFFFF !important;
}


.butt2{
    background-color: #015DA7 !important;
    color: #000000 !important;
    font-size: 11px;
    font-family: Tahoma; 
    border: 1px solid #FFFFFF !important;
    height: 20px;
    align: top
}


.atext{

   color: #000000;
   font-family: Tahoma;
   font-size: 18px;
   font-weight: bold;
}



.leftt{

   color: #66727B !important;
   font-family: Tahoma, Arial, Verdana;
   font-size: 12px;  
   font-weight: bold; 
   /*width:100%;
   filter:dropshadow(color=#C0C0C0, offx=1, offy=2, positive=true);*/
   text-decoration: none;
}

a.leftt:link, a.leftt:visited, a.leftt:active, a.LEFTT:link, a.LEFTT:visited, a.LEFTT:active{

   color: #000000 !important;
   font-family: Tahoma, Arial, Verdana;
   font-size: 12px;  
   font-weight: bold;
   text-decoration: underline;
}

a.leftt:hover, a.LEFTT:hover{
   color: #0000FF !important;
}


.inputbox {
  
  font-size:11px; 
  font-family: Tahoma; 
  color:#000000 !important;
  border:1px solid #000000 !important;
  }

.inputbox1 {
  height:18px; 
  font-size:11px; 
  font-family: Tahoma; 
  color:#000000 !important;
  border:1px solid #7F9DB9 !important;
  }

.textbox { 
  font-size:11px; 
  font-family: Tahoma;
  color:#000000 !important;
  border:1px solid #000000 !important;
  }


.divst{
	float:left;
	width:315px;
	margin-left:15px;
	margin-bottom:15px;
	padding:5px;
	border:1px solid black;
	text-align:center;
}

h1{
   margin-left: 15px;
   line-height: 1.2em;
}


h3{
   margin-left: 15px;
}

.chtext{

   color: #FFFFFF;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

.chtext:hover{

   color: #FFFF99;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: underline 
}

.chtext1{

   color: #000000;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

.chtext1:hover{

   color: #FFFF99;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: underline 
}

.chtext2{

   color: #000080;
   background: #DFDFDF;
   font-family: Tahoma;
   font-size: 11px;  
   cursor: pointer;
   text-decoration: none 
}

.chtext2:hover{

   color: #000080;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: underline 
}



/*.cal_td { font-family:Tahoma; font-size:11px; width: 16px; height: 13px; }*/
.tbl_borderp {border:1px solid #000000}

.btext1{

   color: #000000;
   font-family: Tahoma;
   font-size: 13px;     
}


.blacktd{
   background-color:#000000;
}

.whitetd{
   background-color:#FFFFFF;
}

.whitetd{
   background-color:#FFFFFF;
}


.head_expand_bg{
  background:url(../images/head_bg.gif);
}

.head1_bg{
  background:url(../images/head1.gif);
}

.head_next{
  background-color:#0B6B87;  
}

.link_bg{
  background:url(../images/link_bg.gif);
}

.link_next{
  background:url(../images/link_next.gif);
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;			
	vertical-align: middle;
	font-size: 11px;
	font-family: Tahoma;
	color: #000000;
	font-weight:bold;
	text-align: center;
	padding-top: 6px;	
	height: 19px !important;
	height: 19px;
	width: 100% !important;
	text-decoration: none;
}
 
a.mainlevel:hover {  
	color: #0000FF;
}

#view_cart{
  padding-left:150px;
  padding-right:10px;
  padding-top:0px;
  padding-bottom:0px;
  text-align:left;
  line-height: 160%;
  color: #000000;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;  
  text-decoration: none;
}

a.leftlink:link, a.leftlink:visited {
	display: block;	
	background: url(../images/left_link_bg.gif) no-repeat;
	background-color: #6B757E !important;
	vertical-align: middle;
	font-size: 11px;
	font-family: Tahoma;
	color: #585959;
	font-weight:bold;
	text-align: center;
	padding-top: 8px;
	padding-left: 4px;
	padding-right: 4px;
	height: 29px !important;
	height: 29px;
	width: 148px !important;
	width: 148px;
	text-decoration: none;
}
 
a.leftlink:hover {   	
	color: #5F0101;
}

.left_bg{
  background-color: #015DA7 !important;
}

.left_head{
  background:url(../images/left_head.gif);
}

.search_box{
  background:url(../images/search_box.gif);
}

.left_head_small_text{

   color: #B5AFAF;
   font-family: Tahoma;
   font-size: 11px;  
   text-decoration: none 
}

.right_bg{
  /*background-color: #015DA7 !important;*/
}

.orng_bg{
  background-color: #FB8800 !important;
}

#view_cart a{  
  color: #2E2E2E;
  text-decoration: none;
}

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


#main_con{
  padding-left:15px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:5px;
  text-align:justify;
  line-height: 160%;
  color: #000000;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;  
  text-decoration: none;
}

#main_con p{
  line-height: 160%;
  color: #000000;
  font-family: Tahoma, Arial, Verdana;
  font-size: 12px;  
  text-decoration: none;
}

#main_con ol{ 
  line-height:220%;  
}

#main_con ul{ 
  line-height:220%;  
  list-style-type:none;
}

#main_con ul li{  
  background-image: url(../images/sqr.gif);
  background-position: 0 9px;
  padding:0 0 0 18px;
  background-repeat: no-repeat;
}

#main_con a{  
  color: #0000FF;
  text-decoration: none;
}

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

#left_con{
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
  line-height: 160%;
  color: #EAE7E7;
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;  
  text-decoration: none;
}

.list_cl{
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px !important;
	margin-left: 31px;
	line-height:130%;
	list-style:square;
	
}

.footer_bg{
background-color:#838282;
}

.searchbg{
  background:url(../images/searchbg.gif);
}

.hdbg{
  margin-left:10px; 
  margin-right:10px; 
  margin-top:6px; 
  margin-bottom:0px;
}

.hdbg_index{
  margin-left:10px; 
  margin-right:10px; 
  margin-top:0px; 
  margin-bottom:0px;
}

.teltext{

   color: #01FFFC;
   font-family: Tahoma;
   font-size: 13pt;  
   font-weight:bold;
   text-decoration: none 
}

.blue_box_bg1{
   background-color:#FFFFFF;
   border-left: 1px solid #22A3EF;
   border-right: 1px solid #22A3EF;
}

.blue_box_bg2{
   background-color:#69AFDF;
   border-left: 1px solid #22A3EF;
   border-right: 1px solid #22A3EF;
}

.headtitle{
	font-family: Tahoma;
	font-size: 13pt;
	color: #084B82;
	font-weight: bold;
}
div.new_prod{

}
div.new_prod a{
font-weight:normal;
color:#B6B6B6;
text-decoration:none;
}
div.new_prod a span{
color:#A46366;
}

div.new_clr{
font-weight:normal;
color:#ADB4D6;
text-decoration:none;
}

div.new_txt{

color:#9D9D9D;

}

.h_bg{
  background:url(../images/h_bg.jpg);
}

.headbg{
  background:url(../images/header.jpg) left no-repeat;
}

.headbgcon{
  background:url(../images/headerbg.jpg);
}

.buttn{
    background-color: #005B7F; 
    color: #FFFFFF; 
    font-size: 11px;
    font-family: Tahoma; 
    border: 1px solid #FFFFFF;
    height: 24px;
}

.paymentbg {background-color: #6ba7ff; }

img
{
  border: 0;
}


.alignCentre
{
  text-align: center;
}

.boldBlueText
{
  color: #0E32CD;
  font-weight: bold;
}

.boldBlackText
{
  color: #000000;
}

/* Pop up CSS */

div.fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}


#myPopUp1, #myPopUp2
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.popUpBlock
{
  font-family: Tahoma;
	background-color: #FFF;
	border: 5px solid #666;
	width: 430px;
	position: fixed;
	top: 10%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}

.popUpTextBlock 
{
  margin: 14px auto;
  width: 400px;
  font-size: 14px;
}

.popUpTextBlock h2
{
  text-align: center;
  line-height: 1.2em;
  color: #0E32CD;
  font-size: 30px;
}


*html #fade
{
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}

*html .popUpBlock
{
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));

	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}

.deliver_padding1 { padding-top: 6px;}
.deliver_bg1 { background-color:#FFFFFF; }
.deliver_bg2 { background-color:#6ba7ff; }


div#headerBlock
{
  background-color: #6BA7FF;
  width: 100%;
  height: 25px;
  float: left;
}

div#headerBlock h2
{
  color: #414141;
  font-size: 13px;
  display: inline;
  font-family: Tahoma;
  position: relative;
  top: 4px;
  left: 20px;
}

div#searchContentBlock
{
  background-image: url('../images/blueFade.jpg');
  background-repeat: repeat-x;
  float: left;
  width: 100%;
  min-height: 250px;
}

div#searchContentBlock p
{ 
  font-size: 13px;
  width: 560px;
  margin: 15px 0px 20px 20px;
  float: left;
}

div#searchContainer
{
  float: left;
  width: 600px;
  margin: 0px 0px 0px 20px;
  /*border: solid 1px red;*/
}

img#productTypeImage
{
  float: left;
}

div#searchFormBlock
{
  float: right;
  text-align: right;
  margin: 0px 20px 0px 0px;
}

.dropDownWidth
{
  width: 195px;
}

div#contentRight
{
  float: right;
  width: 200px;
}

/* Invoice CSS */
img#invoiceHeader
{
  display: none;
}

.companyAddress
{
	font-size: 11px;
  color: #0000FF; 
}