html
{
   height:100%;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
/** common style **/
.l {float: left;}
.r {float: right;}
.clicklink {cursor: pointer; text-decoration: none;}
.clicklink_hover {cursor: pointer; text-decoration: underline;}
.log 
{
    background: #ffffaf;
	position: relative;
    border-bottom: 1px solid #fcf498;
	min-height: 1.6em;
	padding: 5px 5px 5px 5px;
}
.sl ul{margin:0;padding:0}
.sl li { list-style-type:none}
table {border-collapse:collapse;}
.menunavtitle {width:100px;}
iframe {border:0px;margin:0px;padding:0px;}
.clear {clear: both;}
p,div,span,form{margin:0px;padding:0px;}
/** common style **/
input, textarea { border-width: 1px; border-color: #DDD; padding: 2px; }
input[type="radio"], input[type="checkbox"] { border: none; }
h2{font:Arial, Helvetica, sans-serif normal 13px; text-decoration:none; margin:0px;padding:0px;font-size:13px;}
h3{font:Arial, Helvetica, sans-serif normal 13px; text-decoration:none; margin:0px;padding:0px;font-size:13px;}
a.link1{font:Arial, Helvetica, sans-serif normal 12px; text-decoration:none}
a.link1:hover{font:Arial, Helvetica, sans-serif normal 12px; text-decoration:underline}
input, textarea, select{color:#444;font:11px Verdana,Helvetica,Arial,sans-serif;vertical-align:middle;}
.hrwrite{height:0px;border-width:0 0 1px 0;border-style:solid;border-color:#FF9900;}
/** button style **/
/** button style **/
.x-btn{font-size: 12px;font-family: Arial,Tahoma,verdana, Helvetica, sans-serif;margin-right: 1em; border: 1px solid; border-color: #FFFDEE #FDB939 #FDB939 #FFFDEE; background: #FFF8C5; color: #090; padding: 0 10px; height:23px; line-height:17px; min-height:23px; }
.red-btn{font-size: 12px;font-family: Arial,Tahoma,verdana, Helvetica, sans-serif;margin-right: 1em; border: 1px solid; border-color: #D66666 #BB0000 #BB0000 #BB0000; background: #C00000; color: #fff; padding: 0 10px; height:23px; line-height:17px; min-height:23px; }
.s-btn{font-size: 12px;font-family: Arial,Tahoma,verdana, Helvetica, sans-serif;margin-right: 1em; border: 1px solid; border-color: #FFFDEE #FDB939 #FDB939 #FFFDEE; background: #FFF8C5; color: #090; padding: 0 9px; height:22px; line-height:17px; min-height:22px; }
.c-btn{font-size: 12px;font-family: Arial,Tahoma,verdana, Helvetica, sans-serif;margin-right: 1em; border: 1px solid; border-color: #FFF4CC #AE8700 #AE8700 #FFF4CC; background: #FFDB5E; color: #604B00; padding: 0 10px; height:23px; line-height:17px; min-height:23px; }
.search-btn{background: url(../img/icon/arrow_circle.png) left; background-repeat: no-repeat; padding-left: 17px;border: 0;cursor: pointer; color: #3B5998; font-size: 11px; font-weight: bold;}
.buybtn{background: url(../img/icon/buynow.gif);background-repeat: no-repeat; border:0px; width:50px; height:29px; cursor:pointer}
.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.producthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/** table style **/
.t table
{
    border-width:0px 0px 0px 0px;
    border-style:solid;
    border-color:#92ACE7;
}
.tr1 td
{
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#99bbe8;
    font:normal 11px "lucida grande",Trebuchet MS, Tahoma, Arial;
    height:15px;
    line-height:15px;
    padding:3px 10px 3px 10px;
}
.tr1 th
{
    color:#ffffff;
    font:bold 12px "lucida grande",arial,tahoma,sans-serif;
    padding:0px 10px 0px 10px;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#99bbe8; 
    height:31px;
    background:#3B5998;
}
.t2 table
{
    border-width:0px 0px 0px 0px;
    border-style:solid;
}
.tr2 td
{
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#99bbe8;
    font:normal 11px "lucida grande",Trebuchet MS, Tahoma, Arial;
    height:15px;
    line-height:15px;
    padding:3px 10px 3px 10px;
}
.tr2 th
{
    color:#000000;
    font:bold 12px "lucida grande",arial,tahoma,sans-serif;
    padding:0px 10px 0px 10px;
    border-width:0px 0px 3px 0px;
    border-style:solid;
    border-color:#99bbe8; 
    height:31px;
    background:#ffffff;
}
.downunderline th {border-bottom:solid 1px #99bbe8;}
.bottomtrbold td{border-bottom:solid 2px #FF9900;}
/** Page Title **/
.pagetitle
{
	font-family: Helvetica,"lucida grande",Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight:bold;
	padding:5px 5px 0 0;
	text-align:left;
	color:#03748C;
	text-decoration:none;
	border-bottom:solid 0px #EE1C23;    
	padding-bottom:3px;
	height:22px;
}
.pagetitle span
{
    color:#E25203;
}
.titleline
{
    height:0px;
    top:0px;
    margin-top:2px !important;
    margin-top:-17px;
    border-width:0 0 0px 0;
    border-style:solid;
    border-color:#E5DCC3;
}
/** text style **/
.smalltext {font:normal 11px "lucida grande",Trebuchet MS, Tahoma, Arial;}

/** box layot style **/
.stylebox1 { background-color:#EBF2F8; vertical-align: middle; padding: 3px 0 3px 0; border-bottom:solid 1px #E6E7E1; display: table-cell; width: 937px;}
.stylebox2 { background-color:#EBF2F8; vertical-align: middle; padding: 3px 0 3px 0; border-bottom:solid 1px #E6E7E1; display: table-cell; width: 100%;}

/** login popup **/
.c1 {color:#000000; cursor:pointer}
.c2 {color:#C00000; cursor:pointer}
.cur {cursor:pointer}
.mesWindow{border:#666 1px solid;background:#fff; margin:0 auto; z-index:999999;}
.mesWindowTop{border-bottom:#eee 1px solid;margin-left:0px;padding:3px;font-weight:bold;text-align:left;font-size:12px; background-color:#F8AC35; color:#000;}
.mesWindowContent{margin:0;font-size:12px;}
.mesWindow .close{height:15px;width:28px;border:none;cursor:pointer;text-decoration:underline;background:#fff}

img.shadow {
	background: url(../img/bg/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}

/** Paging Style **/
.t3{margin:auto}
.pages{margin:3px 0;font:10px/11px Tahoma;}
.pages b{padding:2px 8px 1px 8px;}
.pages *{vertical-align:middle;}
.pages a{padding:2px 8px 1px 8px;border:1px solid #ccdbe4; color:#0061de;margin:0 3px 0 0;text-align:center;text-decoration:none;font:normal 11px/13px Tahoma;}
.pages a:hover{border:#2b55af 1px solid; background-color:#3666d4;color:#fff}
.pages input{margin-bottom:0px;border:1px solid #659b28;height:15px;font:bold 11px/14px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#000;}
.pc_total{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 11px/13px verdana;}