/*  estabalish general layout parameters */

body
{
   padding: 0;
   border: 0;	
   font: 11px/1.5  Verdana,,"Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
   background:#F5F9FD;

}



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:#666;
   font-size:1.2em;
   font-family: Arial, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   padding-left:0;
   font-weight:normal;
}

.newh2
{
   color:#000;
   font-size:1.5em;
   line-height:70px;
   font-family: Arial, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   padding-left:0;
   font-weight:bold;
}

h4
{
   color:#6F6B22;
   font-size:12px;
   font-family: Verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   padding:15px 0 ;
   margin:0px 30px;
   font-weight:bold;


}

.tle
{
   color:#000;
   font-size:1.1em;
   font-weight:bold;
   padding:0;
   margin:0;
   

}

.faq
{
   margin:3px 27px 0px 20px;
   font-weight:normal;
   font-size:12px;

}


.infoline
{
   color:#222;
   font-size:11px;
   padding:4px 30px;
   margin:0 20px;
   margin-bottom:0;
}

.ctable
{
	  color:#111;
	  font-size:11px;
	  
}

.ctable1
{
      margin:0px 40px;
	  width:500px;
	  background:#fff;
	  color:#111;
	  font-size:11px;
	  
}

.ctable2
{
	  background:#fff;
	  color:#111;
      border-right:1px solid #d0d0d0;
      border-bottom:1px solid #d0d0d0;
	  
}

.ctable4
{
	  background:#fff;
	  color:#111;
	  margin-left:30px;
	  margin-top:15px;

	  
}



.ctable3
{
      margin:20px;
	  color:#111;
	  font-size:11px;
	 border-right:1px solid #d0d0d0;

	  
}


.ctable3 th
{
	 border-left:1px solid #d0d0d0;
	 border-top:1px solid #d0d0d0;
	 border-bottom:1px solid #d0d0d0;

}

.ctable3 td
{
     color:#111;
	 font-weight:normal;
	 border-left:1px solid #d0d0d0;
	 border-bottom:1px solid #d0d0d0;
}


input, select, textarea
{
   font-size:11px;
   font-family:Verdana;
   color:#000;
}

.h100
{
    height:100px;
	vertical-align:top;
}

.ctable2 th
{
   	  color:#444;
}

.ctable2 select
{
   	  color:#027abb;
      font-size:11px;
}


h5
{
   color:#828B9C;
   font-size:11px;
   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:#111;
   font-size:11px;
}

p,span
{
  margin-bottom:1em;
  color:#111;
   font-size:11px;
}


.para
{
  margin-bottom:1em;
  color:#111;
  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: #6F6B22;
	background: transparent; 
	line-height:13px;
	font-weight:normal;


	}

a:hover {
	text-decoration : underline;
	color: #D02826;
	background: transparent; 
	}

a:active {
	text-decoration : underline;
	color: #6F6B22;
	background: transparent;  
	font-weight:normal;
	}

a.menu:link, a.menu:visited {
	text-decoration : none;
	color: #333;
	background: transparent; 
	line-height:18px;
	font-size:11px;

	}

a.menu:hover
{
	text-decoration : underline;
	color: #E82626;
}

a.menu:active {
	text-decoration : none;
	color: #333;
	background: transparent;  
	}


a.info:link, a.info:visited {
	text-decoration : none;
	color: #333;
	font-size:11px;

	}

a.info:hover
{
	text-decoration : underline;
	color: #333;
}

a.info:active {
	text-decoration : none;
	color: #333;
	background: transparent;  
	}


a.pro:link, a.pro:visited {
	text-decoration : underline;
	color: #333;
	background: transparent; 

	}

a.pro:hover
{
	text-decoration : underline;
	color: #6F6B22;
}

a.pro:active {
	text-decoration : underline;
	color: #333;
	background: transparent;  
	}

a.scat:link, a.scat:visited {
	text-decoration : none;
	color: #c99;
	background: transparent; 
	}

a.scat:hover
{
	text-decoration : underline;
	color: #B276AF;
}

a.scat:active {
	text-decoration : none;
	color: #C803AD;
	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  */
	padding-bottom:40px;
}

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.bd
{
   border:1px solid #d0d0d0;
}

img.hm
{ 
   
}

.img
{
   margin-left:171px;
   width:60px;
   height:73px;
   border-bottom:#8ABBFF 1px solid;
   border-right:#8ABBFF 1px solid;
}

.bgrt
{
   background: transparent url(../images/bg02.gif) no-repeat top right;  
}

.bgrt td.br
{
   border:1px solid #888;
   background-color:#fff;
}

table#arrival
{
     border-top:#fff 0px solid;
     border-bottom:#fff 0px solid;
}

table#arrival td A
{
   font-size:11px;
}

.newproduct
{
   border-right:#d0d0d0 1px solid;  
}


.bline
{
   border-bottom:1px solid #d0d0d0;
}

.sku
{
   font-size:11px;
   font-weight:bold;
   color:#6F6B22;
}

.pname
{
   font-size:11px;
   font-weight:bold;
   color:#027abb;
   padding-left:10px;
}


.h23
{
   height:23px;
}

td#seller
{
   width:242px;
}

td#seller p
{
	font-size:11px;
	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:#DDDEE0 1px solid;
   	border-right:#DDDEE0 1px solid;
}

table#sellt td
{
   	border-bottom:#DDDEE0 1px solid;
	height:75px;
}

td#topmenu
{
   	background:transparent;
}

td#topmenu UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	width:160px;
	border:1px solid #ccc;

}

.error
{
   	LIST-STYLE-TYPE: circle;
}

td#topmenu UL LI
{
	/*FLOAT: left; */
	POSITION: relative

 

}

td#topmenu UL LI A 
{

	DISPLAY: block; 
	FONT-SIZE: 11px; 
   padding-left:20px;
   width:160px;
   voice-family:"\"}\"";
   voice-family:inherit;
   width:140px;   /* Actual value for conformant browsers  */
	COLOR: #000; 
	font-weight:bold;
	LINE-HEIGHT: 24px;
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	background-color:#fff;
    /*background: #fff url(../images/dot.gif) repeat-x top; */
	/*text-transform:uppercase;*/
	/*border:1px #ccc solid;*/
	border-bottom:1px #ccc solid;


}

td#topmenu UL LI A:visited 
{

	DISPLAY: block; 
	LINE-HEIGHT: 24px;
	TEXT-DECORATION: none;
	background-color:#fff;
    /*background: #fff url(../images/dot.gif) repeat-x top; */
	/*border:1px #ccc solid;*/
	border-bottom:1px #ccc solid;
}




td#topmenu UL LI A:hover
{

	COLOR: #E82626; 
	TEXT-DECORATION: none;
}

.leftbg
{
    background:transparent;
	width:224px;
}

.bleft
{
    background:#F3F8F1;
	height:99px;
}

td#left
{  vertical-align:top;
   background:#FAFAFC;


}

td#left p
{
	font-size:11px;
	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:#A7AFB2;
	padding-left:10px;
	text-transform:uppercase;
	color:#fff;
	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 #DBDFE0 solid;
  text-align:center;
  vertical-align:top;
}

.infobar
{
    background: transparent; 
    padding-top:2px;
    padding-bottom:2px;
	font-weight:bold;
	color:#666;
	padding-left:30px;
	margin-bottom:0px;
	font-size:10px;
}


.hr
{
    height:80px;
}


.line1
{
    background:#80BDD9;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;

}

.p30
{
   padding-left:15px;
   	color:#fff;
	font-weight:normal;
}

.p15
{
   padding-left:15px;
   	color:#7D7D7D;
	font-weight:normal;
}

.line2
{
	border-right:#DBDFE0 1px solid;

}

.line21
{
    background:white;
	border-left:#888 1px solid;
	border-bottom:#888 1px solid;
	border-top:#888 1px solid;


}

.line22
{
    background:white;
	border-bottom:#888 1px solid;
	border-left:#888 1px solid;
	border-top:#888 1px solid;
	border-right:#888 1px solid;


}

.line23
{
    background:white;
	border-right:#888 1px solid;
	border-top:#888 1px solid;

}

.line24
{
    background:white;
	border-right:#888 1px solid;
	border-top:#888 1px solid;
	border-bottom:#888 1px solid;

}

.line25
{
    background:white;
	border-left:#888 1px solid;
	border-top:#888 1px solid;

}

.line26
{
    background:white;
	border-left:#888 1px solid;
}


.line4
{
    background:#CCF9E2;
	border-right:#fff 1px solid;

}
.orderhis
{
    color:#8BBAD8;

}

.flasharea
{
     border-left:#fff 2px solid;
}

.vtop
{
   vertical-align:top;
}

.p100
{
   padding-left:100px;
}

.p60
{
   padding-left:40px;
}


.bomline
{
   background:#1A79B1;
   color:#fff;
   border-top:#fff 1px solid;
   padding-left:20px;
   padding-top:3px;
   padding-bottom:3px;
   border-right:#fff 1px solid;

}

.required
{
  color:#E72726;
  padding-left:5px;
}

.more
{
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-size:10px;
   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:#7d7d7d;
   padding-left:20px;
}


.cleft
{
  text-align:left;
  color:#444;
  text-transform:uppercase;
  font-weight:bold;

}



.cright
{
  text-align:right;
}

.ar
{
   text-align:right;
}
.ac
{
   text-align:center;
}

.al
{
   text-align:left;
}
.tbar
{
   border-top:0px #D1F5E6 solid;
   font-size:11px;
   font-weight:bold;
   color:#6F6B22;
   padding-top:20px;
   padding-bottom:10px;
}

.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 #D1F5E6 solid;
   background: #fff url(../images/linebg.gif) repeat-x bottom;  
   font-size:12px;
   color:#027abb;
   font-weight:bold;
   padding:10px 0;
}

.linebom
{
   background: transparent url(../images/linebg.gif) repeat-x bottom;  
   padding:10px 0;

}


.vtop
{
   vertical-align:top;
}

.propty
{
   color:#E72726;
   font-weight:bold;
   font-size:11px;
}


table#prodetail
{
   border-left:#D1F5E6 1px solid;
}


table#cart
{
	width:660px;
	font-size:11px;
	margin-left:20px;

}


.cont
{
   width:712px;
}



table#cart1
{
	margin:0 20px;
	font-size:11px;

}



table#cart1 select,table#cart1 input, table#cart1 textarea,
{
	font-size:11px;
	font-family:Verdana;

}





input.but
{
   text-align:center;
   color:#444;
   font-size:11px;
}

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:100%;
	font-size:11px;

}

table#confirm  th 
{
   text-align:center;
   padding:3px 1px 0px 1px;
   font-weight:normal;
   color:#746E24;


}

.alarm
{
  color:#f00;
  font-weight:bold;
}

.tbar5
{
   border-top:5px #ddd solid;

}

.upline
{
     border-top:1px #DBDFE0 solid;
}

.upline1
{
     border-top:1px #DBDFE0 solid;
	    text-align:right;
   padding-right:10px;
}

.bombar
{
   border-bottom:5px #D1F5E6 solid;

}


.topline
{
   background:#f0f0f0 url(../images/linebg.gif) repeat-x bottom;  
   text-align:center;
   padding:2px 0;
}


.bluetext
{
   color:#027abb;
   font-weight:normal;
   	font-size:11px;
}

.copy
{
  font-size:10px;
  color:#444;
}
