html { margin: 0px; }
body { padding: 0px; margin: 0px; }

h1, h2, h3, h4, h5, th, thead, tfoot { }
h1 { }
h2 { }
h3 { }
h4 { }
h5 
{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif';
	font-size: 12px;
	font-weight:normal;
	font-stretch:none;
	font-size-adjust:none;
	font-variant:normal;
	color:#FF0000
	text-align:left; 
}
h6 
{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif';
	font-size: 8px;
	font-weight:normal;
	font-stretch:none;
	font-size-adjust:none;
	font-variant:normal;
	color:#FF0000
	text-align:left;
}
p, td 
{	
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif';
	font-size: 11px;
	font-weight:normal;
	font-stretch:none;
	font-size-adjust:none;
	font-variant:normal;
	color:#333333
	text-align:left;


 }
 .pageheader
 {
 	font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif';
	font-size: 16px;
	font-weight:normal;
	font-stretch:none;
	font-size-adjust:none;
	font-variant:normal;
	color:#333333;
	text-align:left;
 
 }
 
tfoot, thead { }
th { }


small { font-size: .9em; }
big { font-size: 1.2em; }
blockquote, pre { font-family: Courier New, monospace; font-size: 1em; }
img { border: none; }

a:link { color:#333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:active { color:#999999; text-decoration: none; }
a:hover { color: #999999; text-decoration: none; }

/* Samples */
blockquote { font-size: 1em; padding: 8px; }
blockquote.withheading { font-size: 1em; padding: 0px; }
blockquote.withheading h1 { font-size: 1.1em; margin: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 16px; }
blockquote.withheading p { font-size: 1em; margin: 0px; padding: 8px; }

/* Misc */
.pad4 { padding: 4px; }
.pad8 { padding: 8px; }
.blackborder1 { border: 1px solid #000000; }
.blackborder2 { border: 2px solid #000000; }

/* ------------------------------------------------------------------------------ */


/*--------------------------------- LayoutMaster ------------------------------- */

body
{
	margin:0;
	padding:0;
	text-align:center;
	background-image:url('images/bg.gif')
}

#container
{
	margin: 10px auto 10px auto;
	width: 728px;
	text-align:left;
}

#header_image
{
	width: 728px;
	height: 32px;
	background-image: url('images/Head.gif');
	background-repeat: no-repeat;
}

#left_pane
{
	float: left;
	width: 12px;
	background-image: url('images/Left_shade.gif');
	background-repeat: repeat-y;
	height: 307px;
	_height:314px;
}

#left_pane1
{
	float: left;
	width: 12px;
	background-image: url('images/Left_shade.gif');
	background-repeat: repeat-y;
	height: 83px;
}

.cellback {
background: url('images/Left_shade.gif') repeat-y;
width: 12px;
}

.cellbackr {
background: url('images/Right_shade.gif') repeat-y;
width: 11px;
}

#centre_pane
{
	float: left;
	width: 705px;
}

#logo
{
	float:left;
	background-image:url('images/Logogif.gif');
	width: 458px;
	height: 42px;
	_height:49px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

#logo_content
{
	float:left;
	width: 244px;
	height: 12px;
	background-color:#FFFFFF;
	text-align: right;
	padding-top:28px;
	padding-right: 3px;
	padding-bottom:2px;
	
}
#menu
{
	clear: both;
	float:left;
	width: 695px;
	height: 20px;
	background-color:#FF0000;
	padding-left:10px;

}
#menu p
{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif';
	font-size: 0.78em;
	font-weight:normal;
	font-stretch:none;
	font-size-adjust:none;
	font-variant:normal;
	color:black;
	text-align:left;

}

#main_content
{
	clear:both;
	width: 728px;
	float:left;
	
}

#main_content .txt
{
	padding-left:10px;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	
}

#main_contenthome
{
	
	width: 685px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;

}

#main_contentbg
{
	clear:both;
	width: 685px;
	float:left;
	background-image:url(images/midbg_16.gif);
	background-repeat:repeat-y;
	padding-left:22px;
	padding-right:21px;
	padding-bottom:10px;
	
}

#right_pane
{
	float: left;
	width: 11px;
	background-image: url('images/Right_shade.gif');
	background-repeat: repeat-y;
	height: 307px;
	_height:314px;
}

#right_pane1
{
	float: left;
	width: 11px;
	background-image: url('images/Right_shade.gif');
	background-repeat: repeat-y;
	height: 83px;
}

#footer
{
	width:685px;
	height:70px;
	float:left;
	background-color:#FFFFFF;
	border-top: 8px solid #FF0000;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;



}

#footer .txt
{
	text-align:center;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif';
	font-size: 10px;
	font-weight:normal;
	font-stretch:none;
	font-size-adjust:none;
	font-variant:normal;
	color:black;
	width:355px;
	float:left;
	padding-top:10px;



}

#footer .img
{
	
	float:left;
	width:162px;



}
#footer .geo
{
	
	float:left;
	width:110px;
	padding-left:50


}

#bottom_image
{
	clear: both;
	width:728px;
	height: 38px;
	background-image: url('images/Bottom.gif');
	background-repeat: no-repeat;
}

#picture
{
	clear: both;
	background-image: url('images/bt2.jpg');
	background-repeat: no-repeat;
	height: 245px;
	width: 705px;
}
#picture1
{
	clear: both;
	background-color:#FFFFFF;
	height: 245px;
	width: 705px;
}

/* ----------------------------------------------------------------- */


/* ------------------------ Home Page ---------------------------- */




#Content_Left
{
	width:219px;
	float:left;
	margin-right:12px;
}

#News_Container
{
	width:219px;
	float:left;
	padding-top:1px;

}

#News_Header
{
	width:219px;
	height:40px;
	float:left;
	background-image:url(images/News.gif);
	background-repeat: no-repeat;

}

#News_Content
{
	clear:left;
	width:209px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;

}

#Information_Container
{
	clear:left;
	width:219px;
	float:left;

}

#Information_Header
{
	width:219px;
	height:40px;
	float:left;
	background-image:url(images/information.gif);
	background-repeat: no-repeat;

}

#Information_Content
{
	clear:left;
	width:209px;
	float:left;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:5px;

}



#Content_Middle
{
	width:219px;
	float:left;
	margin-right:12px;
}

#Product_Container
{
	width:219px;
	float:left;

}

#Product_Header
{
	width:219px;
	height:40px;
	float:left;
	background-image:url(images/Products.gif);
	background-repeat: no-repeat;

}

#Product_Content
{
	clear:left;
	width:209px;
	float:left;
	padding-left:0px;
	padding-right:2px;
	padding-bottom:5px;

}

#Product_Content .txt
{
	padding-left:10px;
	color:#FFFFFF;
	padding-top:1px;
	padding-bottom:1px;
}

/* ------------------------------------------------------------------------------ */



/*--------------------------------- Search Container----------------------------- */
#Search_Left
{
	width:219px;
	float:left;
	
}

#Add_Container
{
	width:219px;
	height:237px;
	float:left;
	padding-top:1px;
	padding-bottom:10px;

}



#Search_Container
{
	clear:left;
	width:219px;
	float:left;

}
.Search_Txt { font-family:'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif' ;font-size: 11px; font-weight:normal; font-stretch:none; font-size-adjust:none; font-variant:normal; color:#FFFFFF; text-align:left; }

#Search_Header {width:209px; height:17px; float:left; background-color:#FF0000; text-align:left; padding-left:10px; padding-top:3px; }
#Search_Content { clear:left; width:219px; float:left; padding-top:10px; }


/* ------------------------------------------------------------------------------ */




/*-------------------------------- News Page------------------------------------- */


#News_SummaryContainer1{ width:219px; padding-bottom:10px; height:100%;}
#News_SummaryHeadline1 {  width:219px; height:20px;  background-image:url(images/title.gif); background-repeat:no-repeat; }
#News_SummaryDate1 { width:100px; height:12px;  padding-bottom:6px;}
#News_SummaryTitle1 { width:219px; height:15px; padding-bottom:2px;}
#News_SummaryContent1 { 	width:100%;  }

#News_ListTxt {width:670px; height:13px; padding-left:10px; padding-bottom:4px; } 
#News_ListPicture { width:685px; height:20px;  background-image:url(images/title.gif); background-repeat:no-repeat; }
#News_ListContainer { width:675px; padding-bottom:10px; padding-left:5px; padding-right:5px; padding-top:6px; border-bottom: 1px solid #EEEEEE;  }
#News_ListHeadline { width:100%; border-bottom: 1px solid #EEEEEE; }
.News_ListHeadline a{font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif'; font-size: 12px; font-weight:normal; font-stretch:none; font-size-adjust:none; 
				   font-variant:normal; color:#003399; text-align:left; }
#News_ListDate { width:100%; padding-top: 6px; }
.News_ListDate { font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif'; font-size: 9px; font-weight:normal; font-stretch:none; font-size-adjust:none; font-variant:normal;
				 color:#FF0000; text-align:left;  }
#News_ListContent {	width:100%; }
#News_ListSeparator{width:100%; padding-top:2px; border-bottom: 1px solid #EEEEEE; padding-top:2px;  }

.News_SummaryHeadline a { font-family:'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif' ;font-size: 12px; font-weight:normal; font-stretch:none; font-size-adjust:none; font-variant:normal; color:#003399; text-align:left; padding-bottom:2px; }

.News_SummaryDate { font-family:'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif' ;font-size: 9px; font-weight:normal; font-stretch:none; font-size-adjust:none; font-variant:normal; color:#FF0000; text-align:left; padding-bottom:2px; }


#News_SummaryContainer{ width:100%; padding-bottom:10px; height:100%;}
#News_SummaryHeadline {  width:685px; height:20px;  background-image:url(images/title.gif); background-repeat:no-repeat; }
#News_SummaryDate { width:675px; height:12px;  padding-bottom:6px;}
#News_SummaryTitle { width:675px; height:15px; padding-bottom:2px;}
#News_SummaryContent { 	width:100%; padding-top:10px;  }


/* ------------------------------------------------------------------------------ */





/* -----------------------------------Content Page------------------------------- */

#content_header { width:685px; height:40px; }
#content_headertext {width:670px; height:14px; padding-left:10px; padding-bottom:4px; }
#content_headerimg {width:685px; height:20px;  background-image:url(images/title.gif); background-repeat:no-repeat;  }
#content_body {width:685px}
#content_text { width:435px; float:left; padding-left:15px; padding-bottom:10px;}
#content_img { width:235px; float:left; padding-left:25px; padding-right:10px;}

/* Content Page2 */

#content1_header { width:685px; height:40px; }
#content1_headertext {width:675px; height:14px; padding-left:10px; padding-bottom:4px;  }
#content1_headerimg {width:685px; height:20px;  background-image:url(images/title.gif); background-repeat:no-repeat; }
#content1_body {width:675px; padding-left:5px; padding-right:0px;}




/* ------------------------------------------------------------------------------ */





/*----------------------------- Contact Form-------------------------------------- */


#contact_headertext {{width:670px; height:13px; padding-left:10px; padding-bottom:4px;}
#contact_headerimg {width:685px; height:20px;  }
#contact_body {width:685px; padding-top:10px;}

/* ------------------------------------------------------------------------------ */





/*----------------------------- Featured Products-------------------------------- */


#pbProductsFeatured .featured_productbox {width: 219px; height: 95px; padding-bottom:3px; padding-top:3px; }
#pbProductsFeatured .featured_produuctimg { float:left; width: 79px; height: 79px; }
#pbProductsFeatured .featured_producttxt {float: right; height: 79px; width: 135px; padding-left: 1px;  }
#pbProductsFeatured .featured_producttop {float: left; height: 20px; width: 95px; padding-left: 1px; padding-top:3px  }
#pbProductsFeatured .featured_producttop1{clear:both;float: left; height: 20px; width: 95px; padding-left: 1px; padding-bottom:2px; border-bottom: 1px solid #EEEEEE; padding-top:5px;   }
#pbProductsFeatured .featured_productbtm {clear:both; float: left; height: 15px; width: 115px; padding-right: 5px; padding-bottom:2px; background-color:#CCCCCC; text-align:right; }
#pbProductsFeatured .featured_separator {clear:both; padding-bottom:3px;  }
#pbProductsFeatured .featured_producttop .News_Price{font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif'; font-size: 12px; font-weight:normal; font-stretch:none; font-size-adjust:none; 
				   font-variant:normal; color:#FF0000 text-align:left; }
#pbProductsFeatured .featured_producttop1 .News_Headline{font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif'; font-size: 12px; font-weight:normal; font-stretch:none; font-size-adjust:none; 
				   font-variant:normal; color:#FF0000 text-align:left; }
#pbProductsFeatured .featured_productbtm .News_Txt{font-family: 'Trebuchet MS', 'Lucida Grande', 'Verdana', 'Arial','Sans-Serif'; font-size: 12px; font-weight:normal; font-stretch:none; font-size-adjust:none; 
				   font-variant:normal; color:#FFFFFF text-align:left; }

/* ------------------------------------------------------------------------------ */




/*----------------------------- Products List ------------------------------------*/

#ProductList_Menu
{
	width:200px;
	height:150px;
	background-color:#999999;
	float: left;

}
#Product_ListItems
{
	position:relative;
	top:0;
	right:0;
	width: 420px;
	
}
#Product_listSeparator
{
	height:5px;
	border-bottom: 1px solid #EEEEEE;
	width:470px;
}
/* ------------------------------------------------------------------------------ */
