/*  estabalish general layout parameters */

body
{
   padding: 0;
   border: 0;	
   font: 10px/1.5  Verdana,,"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}



h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form
{
   margin:0;
   padding: 0;
   border: 0;	

}


h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form,table,td,input, select, textarea
{
   font-family: Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
}

h2
{
   color:#122660;
   font-size:2em;
   line-height:70px;
   background: #fff url(../images/empty.gif) repeat-x bottom;  
   font-family: Arial, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   padding-left:0;
   margin:0px 30px;
   font-weight:normal;
}

.newh2
{
   color:#122660;
   font-size:2em;
   line-height:70px;
   background: #fff url(../images/empty.gif) repeat-x bottom;  
   font-family: Arial, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   padding-left:0;
   margin:0px 30px;
   font-weight:normal;
}

h4
{
   color:#000065;
   font-size:11px;
   font-family: Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   padding:15px 0 ;
   margin:0px 30px;
   font-weight:bold;


}

.faq
{
   margin:3px 27px 0px 15px;
   font-weight:normal;
   font-size:11px;

}


.infoline
{
   color:#222;
   font-size:11px;
   padding:4px 30px;
   margin:0 20px;
   margin-bottom:0;
}

.ctable
{
      margin:0px 50px;
	  background:#DDDEE0;
	  color:#222;
	  font-size:10px;
	  
}

.ctable1
{
      margin:0px 40px;
	  width:500px;
	  background:#fff;
	  color:#222;
	  font-size:10px;
	  
}

.ctable2
{
	  background:#fff;
	  color:#222;
	  
}

.ctable4
{
	  background:#fff;
	  color:#222;
	  margin-left:30px;
	  margin-top:15px;

	  
}



.ctable3
{
      margin:0px 5px 20px 30px;
	  background:#DDDEE0;
	  color:#444;
	  font-size:10px;

	  
}

.ctable3 tr
{
     background:#fff;
}

.ctable3 th
{
     color:#1A79B1;
	 font-weight:normal;
}


input, select, textarea
{
   font-size:10px;
   font-family:Verdana;
   color:#004888;
}

.h100
{
    height:100px;
	vertical-align:top;
}

.ctable2 th
{
   	  color:#444;
}

.ctable2 select
{
   	  color:#027abb;
      font-size:10px;
}

.ctable tr
{
     background:#fff;
}

h5
{
   color:#828B9C;
   font-size:9px;
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-weight:normal;
   padding-left:10px;
   text-align:center;

}

.period
{
   color:#666;
   font-size:11px;
   padding-bottom:10px;
}


table
{
  color:#000;
   font-size:11px;
}

p,span
{
  margin-bottom:1em;
  color:#000;
   font-size:10px;
}


.para
{
  margin-bottom:1em;
  color:#000;
  font-size:11px;
  padding:20px 30px;
  
}



img	{
	border: 0;
	vertical-align:middle;
	}

.illimg
{
    margin-right:20px;
	text-align:left;
	float:left;
}

	/* Default links 	*/

a:link, a:visited {
	text-decoration : underline;
	color: #027abb;
	background: transparent; 
	line-height:13px;
	font-weight:normal;


	}

a:hover {
	text-decoration : underline;
	color: #027abb;
	background: transparent; 
	}

a:active {
	text-decoration : underline;
	color: #027abb;
	background: transparent;  
	font-weight:normal;
	}

a.menu:link, a.menu:visited {
	text-decoration : none;
	color: #000;
	background: transparent; 
	line-height:18px;
	font-size:11px;

	}

a.menu:hover
{
	text-decoration : underline;
	color: #00267f;
}

a.menu:active {
	text-decoration : none;
	color: #000;
	background: transparent;  
	}


a.info:link, a.info:visited {
	text-decoration : none;
	color: #000065;
	background: transparent; 
	font-size:10px;
	font-weight:bold;

	}

a.info:hover
{
	text-decoration : underline;
	color: #000065;
}

a.info:active {
	text-decoration : none;
	color: #000065;
	background: transparent;  
	}


a.info1:link, a.info1:visited {
	text-decoration : none;
	color: #fff;
	background: transparent; 
	font-size:10px;
	font-weight:bold;

	}

a.info1:hover
{
	text-decoration : underline;
	color: #fff;
}

a.info1:active {
	text-decoration : none;
	color: #fff;
	background: transparent;  
	}


a.pro:link, a.pro:visited {
	text-decoration : underline;
	color: #00267f;
	background: transparent; 

	}

a.pro:hover
{
	text-decoration : underline;
	color: #00267f;
}

a.pro:active {
	text-decoration : underline;
	color: #00267f;
	background: transparent;  
	}

a.scat:link, a.scat:visited {
	text-decoration : none;
	color: #5D9DD8;
	background: transparent; 
	}

a.scat:hover
{
	text-decoration : underline;
	color: #000065;
}

a.scat:active {
	text-decoration : none;
	color: #5D9DD8;
	background: transparent;  
	}


div#main
{
     margin:0px 20px;
	 padding:0px 8px;
	 border-left:#027ABB 0px solid;
	 border-right:#027ABB 0px solid;
     width:941px;   /* False value for IE4-5.x/Win */
    voice-family:"\"}\"";
    voice-family:inherit;
    width:925px;   /* Actual value for conformant browsers  */
}

div#central
{
    clear:both;
}

div#new
{
   position:absolute;  
   width:462px;
   background:#fff;
   text-align:center;
   font-weight:bold;
   color:#fff;
   border-right:#8ABBFF 1px solid;
}

div#new p
{

   font-weight:bold;
   color:#fff;
   text-align:left;
   padding-left:10px;
   padding-top:3px;
   padding-bottom:3px;
}



.script
{
   clear:both;
   width:200px;
   height:73px;
   background:#fff;
   border-bottom:#8ABBFF 1px solid;
   border-left:#8ABBFF1px solid;

   
   
}

.img
{
   margin-left:171px;
   width:60px;
   height:73px;
   border-bottom:#8ABBFF 1px solid;
   border-right:#8ABBFF 1px solid;
}

table#arrival
{
     border-top:#fff 1px solid;
     border-bottom:#fff 1px solid;
}

table#arrival td A
{
   font-size:11px;
}

.newproduct
{
   border-right:#8ABBFF 1px solid;  
}

.sku
{
   font-size:10px;
   font-weight:bold;
   color:#FE0101;
   padding-left:10px;
}

.pname
{
   font-size:11px;
   font-weight:bold;
   color:#027abb;
   padding-left:10px;
}



td#seller
{
   width:242px;
}

td#seller p
{
	font-size:10px;
	font-weight:bold;
	color:#027abb;
	margin-bottom:0px;
    padding-top:4px;
    padding-bottom:4px;
	padding-left:10px;
   	border-top:#fff 1px solid;
}


.rside
{
      	border-right:#fff 1px solid;
}


table#sellt
{
   	border-left:#ccc 1px solid;
   	border-right:#ccc 1px solid;
}

table#sellt td
{
   	border-bottom:#ccc 1px solid;
	height:75px;
}

td#topmenu
{
   	background:#000065;
}

td#topmenu UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;

}

.error
{
   	LIST-STYLE-TYPE: circle;
}

td#topmenu UL LI
{
	FLOAT: left; 
	POSITION: relative
}

td#topmenu UL LI A 
{

	DISPLAY: block; 
	FONT-SIZE: 10px; 
	BACKGROUND: #000065;
	WIDTH: 137px; 
	COLOR: #fff; 
	font-weight:bold;
	LINE-HEIGHT: 48px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	border-left:1px #fff solid;
	text-transform:uppercase;
}

td#topmenu UL LI A:visited 
{

	DISPLAY: block; 
	BACKGROUND: #000065;
	WIDTH: 137px; 
	COLOR: #fff; 
	LINE-HEIGHT: 49px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	border-left:1px #fff solid;
}




td#topmenu UL LI A:hover
{

	BACKGROUND: #5D9DD8;
	FONT-SIZE: 10px; 
	WIDTH: 137px; 
	COLOR: #fff; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 49px;
}

.leftbg
{
    background:#fff;
	width:224px;
}

.bleft
{
    background:#F3F8F1;
	height:99px;
}

td#left
{  vertical-align:top;
   background:#FAFAFC;


}

td#left p
{
	font-size:10px;
	border-top:#fff 1px solid;
	color:#fff;
	margin-bottom:0px;
    padding-top:3px;
    padding-bottom:3px;
	padding-left:15px;
}


.line3
{
   background-color:#FAFAFC;
}

.lefttopic
{
    background:#DBDEDF;
	padding-left:10px;
	text-transform:uppercase;
	color:#000065;
	font-weight:bold;
	border-top:1px #fff solid;


}

.rgttopic
{
    background:#D1F5E6;
	padding-left:10px;
	color:#027abb;

}

.ctopic
{
    background:#D1F5E6;
	text-align:center;
	color:#027abb;

}

.pic
{
  width:308px;
  height:297px;
  border-right:1px #ccc solid;
  text-align:center;
  vertical-align:top;
}

.infobar
{
    background: #DBDEDF; 
    padding-top:2px;
    padding-bottom:2px;
	font-weight:bold;
	color:#000065;
	padding-left:30px;
	margin-bottom:0px;
	border-top:1px #fff solid;
}


.hr
{
    height:80px;
}


.line1
{
    background:#000065;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;

}

.p30
{
   padding-left:15px;
   	color:#fff;
	font-weight:normal;
}

.p15
{
   padding-left:5px;
   	color:#7D7D7D;
	font-weight:normal;
}

.line2
{
	border-right:#ccc 1px solid;

}

.line21
{
    background:#fff;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;


}

.line22
{
    background:#fff;
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;


}

.line23
{
    background:#fff;
	border-bottom:#ccc 1px solid;
	color:#006595;
	text-transform:uppercase;
	text-align:left;
	padding-left:20px;
	width:90px;


}

.line24
{
	color:#006595;
	text-transform:uppercase;
	text-align:left;
	padding-left:20px;
	border-right:#ccc 1px solid;

}


.line4
{
    background:#CCF9E2;
	border-right:#fff 1px solid;

}
.orderhis
{
    color:#5D9DD8;

}

.flasharea
{
     border-left:#fff 2px solid;
}

.vtop
{
   vertical-align:top;
}

.p100
{
   padding-left:100px;
}

.p60
{
   padding-left:60px;
}


.bomline
{
   background:#000065;
   color:#fff;
   border-top:#fff 1px solid;
   padding-left:20px;
   padding-top:3px;
   padding-bottom:3px;
   border-right:#fff 1px solid;

}

.required
{
  color:#00267f;
}

.more
{
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-size:9px;
   font-weight:normal;
   color:#fff;
}


.nav
{
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-size:10px;
   font-weight:normal;
   color:#222;
   padding-left:20px;
}


.cleft
{
  text-align:left;
  background-color:#000065;
  /*background-color:#5D9DD8;*/
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;

}



.cright
{
  text-align:right;
  background-color:#000065;
}

.ar
{
   text-align:right;
}
.ac
{
   text-align:center;
}

.al
{
   text-align:left;
}
.tbar
{
   border-top:0px #D1F5E6 solid;
   font-size:11px;
   color:#027abb;
   padding-top:10px;
   padding-bottom:20px;
   font-weight:bold;
}

.tbar1
{
   font-size:12px;
   color:#027abb;
   font-weight:bold;
   padding-top:10px;
}

.tbar3
{
   border-top:5px #D1F5E6 solid;
   font-size:11px;
   color:#027abb;
   padding-bottom:10px;
}


.tbar2
{
   border-top:5px #ccc solid;
   background: #fff url(../images/linebg.gif) repeat-x bottom;  
   font-size:12px;
   color:#027abb;
   font-weight:bold;
   padding:10px 0;
}

.linebom
{
   background: #fff url(../images/linebg.gif) repeat-x bottom;  
   padding:10px 0;

}


.vtop
{
   vertical-align:top;
}

.propty
{
   color:#1A79B1;
   font-weight:bold;
   font-size:11px;
}


table#prodetail
{
   border-left:#ccc 1px solid;
}


table#cart
{
	width:660px;
	margin:0 25px;
	font-size:10px;

}


.cont
{
   width:712px;
}



table#cart1
{
	margin:0 20px;
	font-size:10px;

}



table#cart1 select,table#cart1 input, table#cart1 textarea,
{
	font-size:10px;
	font-family:Verdana;

}





input.but
{
   text-align:center;
   color:#1A79B1;
   font-size:10px;
}

table#cart th
{
	font-size:11px;
	padding:3px 0;
	background:#DCF5F0;
}

.amount
{
   text-align:right;
   padding-right:10px;
}

.w200
{
   width:200px;
}

.w100
{
   width:100px;
}
.w110
{
   width:110px;
}

.w120
{
   width:150px;
}

.w50
{
   width:50px;
}

.w60
{
   width:60px;
}
.w70
{
   width:70px;
}

.totleline
{

   font-weight:bold;
   text-align:center;
}


table#confirm
{
	width:690px;
	margin:0 20px 20px 30px;;
	font-size:10px;

}

table#confirm  th 
{
    text-align:center;
   padding:3px 1px 0px 1px;
   font-weight:normal;
   color:#1A79B1;
   text-transform:uppercase;
}

.alarm
{
  color:#f00;
  font-weight:bold;
}

.tbar5
{
   border-top:5px #A8CFE7 solid;

}

.upline
{
     border-top:1px #DBDFE0 solid;
}

.upline1
{
     border-top:1px #ccc solid;
	    text-align:right;
   padding-right:10px;
}

.bombar
{
   border-bottom:5px #ccc solid;

}


.topline
{
   background:#F3F8F1 url(../images/linebg.gif) repeat-x bottom;  
   text-align:center;
   padding:2px 0;
}


.bluetext
{
   color:#027abb;
   font-weight:normal;
   	font-size:11px;
}

.bmline
{
    background: url(../images/linebg2.gif) repeat-x bottom; 
}
a.cat:link, a.cat:visited {
	text-decoration : none;
	color: #b00f00;
	background: #e8e8e8; 
	font-size:11px;
	font-weight:normal;
	line-height:20px;
  	font-family:arial;
	padding:1px 10px;

	}

a.cat:hover
{
	text-decoration : underline;
	color: #b00f00;
}

a.cat:active {
	text-decoration : none;
	color: #b00f00;
	background: transparent;  
	}

a.catsub:link, a.catsub:visited {
	text-decoration : none;
	color: #444;
	background: transparent; 
	line-height:15px;
	font-weight:normal;
	font-size:11px;
   font-family: arial	;

	}

a.catsub:hover {
	text-decoration : underline;
	color: #444;
	background: transparent; 
	}

a.catsub:active {
	text-decoration : underline;
	color: #444;
	background: transparent;  
	font-weight:normal;
	}
	
.dyline
{
   border-top:1px solid #ccc;
   border-bottom:1px solid #ccc;
   padding:1px;


}

a.morep:link, a.morep:visited {
	text-decoration : underline;
	color: #ea1b15;
	background: transparent; 
	font-size:10px;
    font-weight:bold;
	font-family:Helvetica;
    

	}

a.morep:hover
{
	text-decoration : underline;
	color: #ea1b15;
}

a.morep:active {
	text-decoration : none;
	color: #ea1b15;
	background: transparent;  
	}
