body { 
	margin: 0; 
	padding: 0; 
	background: #fff; 
	font: normal 12px Verdana,Century Gothic, Arial; 
	line-height: 1.2em; 
	color: #999; 
}

/* LINKS AND HEADINGS STYLING */

a { color: #546F92; background: inherit; }
a:hover { color: #808080; background: inherit; }
h1  { font: bold 2em "Century gothic", Helvetica, Sans-Serif; margin: 0; color: #fff; background-color:transparent; }
h2  { font: bold 22px "Century gothic", Helvetica, Sans-Serif; color:#CB9028; margin-top:2px;}
h3 { clear: both; font-size: 1.1em; color: #000; background: #fff url(images/h3bg.gif) no-repeat center left; padding: 0 14px; margin: 0;}
.blue { color: #546F92; background: inherit; }
.image { float: left; border: 2px solid #e2e2e2; padding: 3px; margin: 0 15px 10px 0; }

/* CONTENT WRAPPER */

#main { 
	width: 850px; 
	margin: 20px auto;
	background:#fff;
}

/* TOP LEFT LOGO */

#logo { 
	float: left; 
	padding:0;
}
	#logo h1 { color: #000; background: #fff; }

/* TOP RIGHT HORIZONTAL MENU */
#top_menu{
   float: right; 
   height:79px;
   width:598px;
   margin-right:3px;
   margin-bottom:2px;
   background: url(images/menu_bg2.jpg) no-repeat; 
}
.banner{
   height:112px;width:598px;
   float: right; 
   margin-right:3px;
}

#form{width:382px;font-size:12px; font-family:century gothic; margin-top:-18px;padding-top:1px; padding-left:2px;}
/* LEFT INTRO SIDE */	
.thirds {
		float: left;
		width: 197px;
		padding: 0;
		margin-top:3px;
		margin-left:4px;
	}
	
#left {
	clear: left;
	float: left;
	width: 244px;
	height:267px;
	background: url(images/left.jpg) no-repeat;
	color: #E5EAF2;
	margin: 4px 0 0px 0;
}
#left2 {
	clear: left;
	float: left;
	width: 244px;
	height:267px;
	background: url(images/left.jpg) no-repeat;
	color: #E5EAF2;
	margin: 4px 0 0px -3px;;
}
.slogan{display:block;font-family:impact; margin:1px 44px 2px 5px;color:#041435;font-size:16px;width:185px;line-height: 1.5em; }
.txtbox{width:184px; padding:8px 0px 0px 1px;color:#041435;}
.txt5{ height:59px; padding-left:0;margin:5px 0px 5px 16px;color:#041435;list-style-type:none;}
.txt6{margin:2px 44px 1px 16px;color:#041435; font-family:arial;font-size:16px;}
.txt4{width:112px; height:69px; margin:5px 44px 12px 16px;color:#041435;}
.txt2{font-size:26px;}
.left_header{
    margin-top:25px;
    background: url(images/contact.jpg) no-repeat;
	height:17px;width:153px;
}

#content{
	float: right;
	width: 585px;
	min-height:250px;
	color:#041435;
	margin:2px 5px 40px 2px;
	padding:1px 5px 0px 1px;
}
#content2{
	float: right;
	width: 572px;
	height:265px;
	color:#041435;
	margin:1px 5px 40px 2px;
	padding:6px 5px 0px 1px;
}
.plist{
   clear:left;
   margin:0px 5px 1px 0px;
   padding:0px 3px;
}
.page{
   float:right;
   padding-right:3px;
}

#products{
  padding-top:0px;
  position: relative;
  width: 204px;
  height: 200px;
  float: left;
  padding-right:5px;
}
.borderProduct{
 padding-bottom:0px;;
}
.botborder{ 
 border-bottom:2px solid #B8B38D;
}
.toppadding{
   margin-top:12px;
}
#divImg{
height:128px;
max-width:204px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
position:relative;
border:0;
}
#divImg img{
  border:none;
}
.divimgmargin{
padding-left:1px;
border:1px solid #343434;
}

span.pName{
   display:block;
   font-size:13px;
   color:#000;
   text-decoration:none;
   margin-top:5px;
   font-family:Arial;
   text-align:left;
   width:150px;
   margin-left:1px;
   font-weight:bold;
}
.pDes{
   width:200px;
   margin-left:1px;
   font-size:12px;
   color:#666;
   font-family:Arial;
   line-height: 1.2em;
   word-break:break-all;
   word-wrap:break-word;
}
#pageNumber{
margin:2px 7px 2px 2px;
width:auto;
height:16px;
text-align:right;
font-size:13px;
}
#pageNumber2{
margin:2px;
width:auto;
height:15px;
text-align:right;
font-size:13px;
}
#pdetail_left{
  clear:right;
  float:left;
  height:100%;
  width:465px;
  margin-top:6px;
  margin-bottom:20px;
}

a.details{
  font-size:12px;
  font-family:Arial;
  color:#343434;
  text-decoration:none;
  float:right;
  margin-right:20px;
  position: absolute;
  bottom: 1em;
  right: 0pt;
  display: block;
}
img.leftImage{
 width:210px;
 float:left;
 margin-right:10px;
}
.productName{
   padding-top:10px;
   padding-right:16px;
   font-size:14px;
   color:#000;
   text-decoration:underline;
   font-family:Arial;
   text-align:left;
   font-weight:bold;
}
.productDes{
   font-family:Arial;
   margin-right:2px;
   font-size:13px;
   color:#666;
}
a.contact{
    float:right;
	width:240px;
    color:#990033;
    display:block;
    padding-top:10px;
	padding-right:4px;
    text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
img.rightImage{
  width:365px;
  border-left:1px dotted #990033;
  margin-bottom:6px;
  padding-left:3px;
  padding-bottom:3px;
  float:right;
}
.cates{
   display:block;
   width:180px;
   float:left;
   margin-right:5px;
   font-family:Arial;
}

.menu {float: left;   
	margin-top: 47px;
	width:597px;
	height:23px;
	position:relative;}
.menu img{border:0;}
.menu ul li a, .menu ul li a:visited {display:inline; text-decoration:none; text-align:center; width:92px; height:23px;font-weight:bold; font-size:11px; overflow:hidden;}
.menu ul {  padding:0; margin:0;list-style-type: none; }
.menu ul li {
		      color: #999; display: inline;}
.menu ul li img{float:left;margin-left:28px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:22px; left:119px; width:100px;}
.menu ul li:hover ul li a.hide {background:#EFEEEC; color:#000;}
.menu ul li:hover ul li:hover a.hide {background:#cc9966; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#FEFEFE; color:#000;}
.menu ul li:hover ul li a:hover {background:#E4C086; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:92px;top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}


.txtlist{
 marging:1px 1px 1px 15px;
}
.link{margin-top:-3px;color:#000;}
.link a{color:#B5212F;}
.link a:hover{color:#FF1F55;}
.blank{clear:both;height:2px; width:100%;}
#footer { clear: both; margin-left:3px; padding: 5px; border-top: 1px dotted #9C6500;font-family:century gothic;font-size:10px;text-align:right; }

