/* ePhone global cSS  */
html {
max-height:100%;
padding:0 0 101px 0;
background:#FFF;
}
body {
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background:#FFF;
padding:0px;
}

#main_con {
width:760px;
min-height:100%; 
height:100%; 
voice-family:"\"}\""; 
voice-family:inherit; 
height:auto;
margin-top:20px;
margin-left:120px;
font:70%/1.5em Verdana, Helvetica, Sans-Serif;
}

img { border: 0px; }

a {font:100%/1.5em Verdana, Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:none; }
a:hover { color: #FF0000; cursor:pointer; }

form {
margin:0px; padding:0px

}

#wrapper {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 760px;
background:#FFFFFF;
}

#e_lft_sd {
float: left;
width: 200px;
}

#e_rgt_sd { 
margin: 0;
float: left;
width: 560px;
height: 1% 
}

#e_foot_bot {
clear: both;
background:#F8F8F8 ;
color:#B8B8B8 ;
}
#e_foot_mnu {
float:left; 
margin-left:7px; 
}

#e_foot_mnu a{
font-weight:bold;
}


#e_foot_cpr {
float:right; 
margin-left:7px; 
font-weight:normal; 
text-align:right;
}

#e_in_con {
margin:5px 3px 5px 3px;
background:#FFFFFF;
}

#clear {
clear:both;
height:1px;
overflow:hidden;
}

.para {
text-align:justify; 
margin:5px 10px 5px 10px;
color:#0066FF;
}

/*left home*/
#pro_lst {
width: 190px;
}
#pro_lst ul {
list-style-image:url('../e_img_f/arr_gry_sm.gif');
font-weight:bold;
margin:  0px 0px 0px 25px;
padding: 0px;
}

#pro_lst ul a {
font-weight:bold;
color:#000000;
}

#pro_lst ul a:hover {
font-weight:bold;
color:#FF6600;
}


#rnd_hed{margin:2px 2px 2px 5px; background:#657AD3;} 
.rtop, .rbottom{display:block;background: #FFF; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background:#657AD3;}
.r1{margin: 0 3px}
.r2{margin: 0 1px}
.r3{margin: 0 1px}
.r4{margin: 0 0px; height: 1px}

#rnd_main{ margin:2px 2px 2px 5px; background:#D2E4FC;} 
.rtop2, .rbottom2{display:block;background: #FFF; }
.rtop2 *, .rbottom2 *{display: block; height: 1px; overflow: hidden; background:#D2E4FC;}


#rnd_hed2{margin:2px 2px 2px 5px; background:#FF9933;} 
.rtop3, .rbottom3{display:block;background: #FFF; }
.rtop3 *, .rbottom3 *{display: block; height: 1px; overflow: hidden; background:#FF9933;}


#rnd_main2{ margin:2px 2px 2px 5px; background:#CCCCFF;} 
.rtop4, .rbottom4{display:block;background: #FFF; }
.rtop4 *, .rbottom4 *{display: block; height: 1px; overflow: hidden; background:#CCCCFF;}

#img_con{
text-align:center; 
width:190px;}
.cap_con {
margin:0px 0px 0px 10px; 
padding:0px; 
font-weight:bold; color:#FFFFFF;
}

#banner_con {
text-align:center;
}
/***************************HOME***************************************/
#feat_con{
float:left; 
width:178px; 
height:240px; 
background:url('../e_img_f/1x1999999.gif') repeat-y right top; 
margin:5px 2px 5px 0px;
}
#inner_feat_con{
float:left; 
width:90px; 
}
#inlogo_feat_con{
font-size:10px;
float:left; 
width:78px; 
}
#feat_con div{
background:url('../e_img_f/1x1999999.gif') repeat-x left bottom; 
margin:0px 10px 5px 2px; 
font-weight:bold;
}


#menu_prod {
margin:20px 20px 20px 20px; text-align:center;
}
#menu_prod a{
font-size:12px;
}

input.qty {
font-size:12px;
border:1px solid;border-color:#7F9DB9; background:#0066CC; color:#FFFFFF; font-weight:bold;
text-align:right;
}

input.qtyfoc
{ 
font-size:12px;
background:#FFFF99;border:1px solid;border-color:#7F9DB9;font-weight:bold;
text-align:right;
}

input.subA {
font-size:9px;
color:#FFFFFF;
font-weight:bold;
background:#FF9900;
margin:0px;
padding:0px;
}

input.subB {
font-size:9px;
color:#FFFFFF;
font-weight:bold;
background:#0066CC;
margin:0px;
padding:0px;
}

select.sel {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
/***validate**/
.thigh
{ color: red;}
.tnorm
{ color: black; }

fieldset {
margin:5px;
border:solid 1px #666666;
padding:0px 0px 5px 5px;
font-size:11px;
font-weight:bold;}

legend {
font-size:13px;
font-weight:bold;
color:#0000FF;
}

fieldset div {
margin:0px 0px 5px 0px;
}

.strike {
text-decoration:line-through;
}

/***********************input             select            textarea*****************************/
input.info, select.infosel {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#fldname {
text-align:right; float:left; margin-right:10px;
}

#fldcon {
float:left;
}

ul.list {
list-style-image:url('../e_img_f/arr_gry_sm.gif');
}

#wrapborder {
border:solid 1px #CCCCCC; margin:10px 0px 10px 0px; padding:5px 0px 0px 0px;
}
/*****************************Contact*************************************/
#ephonestore {
float:left; background:url('../e_img_f/ephonestore.gif') no-repeat; width:229px; height:125px;
}
#contimg {
 float:left;background:url('../e_img_f/contact.gif'); width:216px; height:212px;
}
#contact_con {
float:left; background:url('../e_img_f/bkg_gradient_666666.gif') top right repeat-y; padding:5px; text-align:right; width:320px;
}
.cont_list {
font-size:12px; font-weight:bold; color:#FF6600;
}
/**************************************************************************/
.font_hdr {
font-size:14px;
font-weight:bold;
color:#FF6600;
}

#lcd_cel {
  background:url('../e_img_f/cell_lcd.gif') repeat-y; 
  width:150px; 
  height:135px; 
  float:left;
  text-align:left;
  font-size:12px;
  font-weight:bold;
  padding-left:10px
}

.question {
cursor:pointer;
font-weight:bold;
}

.question:hover {
color:#0000FF;
}