html {
	overflow-Y: scroll;
	height: 100%; 
}
body {
	background-color: #fff;
	font-size: 12px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: black;
	height: 100%; 
	text-align: left;
	margin: 10px 0 0 0;
}
div#page-container {
	position: relative;
	margin: auto;
	width: 98%;
	height: 100%; 
	background: url(../images/background6.jpg) repeat-x;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

div#content {
	position: relative;
	text-align: center;
	min-height: 100%;
	margin-bottom: -55px;
}
    
div#footer{
	position: relative;
	padding: 0;
	text-align: center;
	color: #3b3b3b;
	height:50px;
	background: url(../images/foot3.png) repeat-x left top;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	margin: 5px 0 20px 0;
}
.clearfooter {
	height: 55px;
	clear: both;
}

div#header {
	position: absolute;
	top: 0;
	right: 0;
	width: 240px;
	height: 48px;
	z-index:1;
}
ul#logoutmenu {
	margin: 0;
	padding: 0;
	display: block;
}
ul#logoutmenu li { 
	display: block;
	float: left;
	text-align: right;
	width: 100%;
	padding: 4px 0 0 0;
}
ul#logoutmenu li a {
	padding: 0 10px 0 0;
	text-decoration: none;
	font-weight: bold;
	color:#fff;
}
ul#logoutmenu li a.line:hover {
	text-decoration: underline;
	color:#fff;
}

div#menudiv{
    width: 100%;
	float: center;
	text-align: center;
	height:80px;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	border-bottom:1px solid white;
}
ul#menu {
	color: black;
	float: left;
	margin: 0;
	padding: 0 250px 0 0;
	list-style:none;
}
ul#menu li {
	float: left;
	margin: 0; 
	padding: 0 5px 0 0;
	width: 96px;
	position: relative; /*--Important--*/
}
ul#menu li a {
	display: block;
	padding: 0;
	text-decoration: none;
	/*text-indent: -9999px; /*--Push text off of page--*/
}
ul#menu li:hover a, ul#menu li a:hover {
	background: #477cbe;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
} /*--Hover State--*/
.month {
	position: absolute;
	font-size:13px;
	color: #fcfcfc;
	top: 10px;
	left: 27px;
}
.day {
	position: absolute;
	font-family:'Comic Sans MS',cursive;
	font-size: 25px;
	color: #3c3c3c;
	top: 23px;
	left: 0px;
	width:96px;
}
.comein {
	position: absolute;
	font-family:'Comic Sans MS',cursive;
	font-size: 19px;
	font-weight: bold;
	color: #ff5151;
	top: 1px;
	right: 1px;
	background: url(../images/new3.png) 0 0;
	height:32px;
	width:32px;
}
ul#menu li .sub {
	position: absolute;	
	top: 64px; left: 0;
	background: #477cbe;
	padding: 2px 5px 2px;
	float: left;
	z-index:1;
	display: none;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
ul#menu li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#menu li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 100px;
	float: left;
}
ul#menu li .sub ul.printform{
	line-height:30px;
	width: 300px;
}
ul#menu .sub ul li {
	width: 100%;
	color: #fff;
}
ul#menu .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 2px 0 2px 2px;
}
ul#menu .sub ul li a:hover {
	color: #fff;
	padding: 0 0 0 2px;
	border: 2px solid #fff;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

div#stepdiv{
    width: 100%;
	float: center;
	text-align: center;
	height:62px;
	clear: both;
	display:block;
	background: url(../images/background6.jpg) repeat-x;
}
ul#step{
	float: left;
	margin: 0;
	padding: 2px 0 0 2px;
	list-style:none;
}
ul#step li {
	float: left;
	width:96px;
	margin: 0;
	padding:0;
	text-align: center;
}
ul#step li a {
	padding: 2px 0px 2px 2px;
	display: block;
	color: #333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
ul#step li a:hover {
	color: #ddd;
	padding: 0 0 0 2px;
	border: 2px solid #ddd;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

div#divnavmenu {
	float: center;
	width:100%;
	background: url(../images/foot2.png) repeat-x left top;
	display:block;
	height:46px;
}
ul#navmenu {
	margin: 0;
	padding: 0;
	list-style:none;
	clear: both;
	width:100%;
}
ul#navmenu li {
	margin: 0;
	float: left;
	height:46px;
	width: 92px;
	text-align: center;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
}
ul#navmenu a, ul#navmenu span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	padding: 10px 0px;
	text-align: center;
	float: left;
	text-decoration: none;
	color: #fff;
	clear: both;
	width: 100%;
	font-size:10px;
	height: 26px;
	line-height: 26px; /*--Vertical alignment of text--*/
}
ul#navmenu span {
	display: none;
}
ul#navmenu a{
	color: #fff;
	background: url(../images/a_bg5.gif) repeat-x left bottom;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}

div#statusmenudiv{
	float: center;
    width: 100%;
	height:auto !important;
	height:30px;
	min-height:30px;
	max-height:240;
	overflow: auto;
	background: #fff url(../images/a_bg7.gif) repeat-x;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
ul#statusmenu {
	padding:auto;
	margin:auto;
	list-style: none;
}
ul#statusmenu li {
	padding:auto;
	margin: auto;
	float: left;
	height:26px;
    width:20%;
}
ul#statusmenu li a{
	padding: 2px 0 2px 8px;
	text-align: left;
	float: left;
	text-decoration: none;
	display: block;
	width: 95%;
	color: #555;
	font-weight: bold;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size:12px;
	height: 22px;
	line-height: 22px; /*--Vertical alignment of text--*/
}
ul#statusmenu li a:hover{
	color: blue;
	padding: 0 0 0 6px;
	border: 2px solid blue;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
ul#statusmenu li a.unacc{
    color: #aaa;
}
ul#statusmenu li a.unacc:hover{
	color: #aaa;
	padding: 2px 0 2px 8px;
	border: none;
}

#sectionB li.sectionB span,
#checkinout li.checkinout span,
#repair_est li.repair_est span,
#blackboard li.blackboard span,
#taskincase li.taskincase span,
#agreement li.agreement span,
#overview li.overview span,
#print li.print span,
#fileupload li.fileupload span,
#assign li.assign span,
#sales li.sales span,
#type li.type span {
	color: #fff;
	background: url(../images/a_bg5.gif) repeat-x left bottom;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}
#drivercus li.drivercus a,
#cusvehicle li.cusvehicle a,
#cusowner li.cusowner a,
#insurance li.insurance a,
#accident li.accident a,
#detail li.detail a,
#report li.report a,
#airbag li.airbag a,
#witness li.witness a,
#rental li.rental a,
#tow li.tow a,
#driver2 li.driver2 a,
#driver3 li.driver3 a,
#driver4 li.driver4 a,
#driver5 li.driver5 a,
#driver6 li.driver6 a,
#driver7 li.driver7 a,
#driver8 li.driver8 a,
#driver9 li.driver9 a,
#regist2 li.regist2 a,
#regist3 li.regist3 a,
#regist4 li.regist4 a,
#regist5 li.regist5 a,
#regist6 li.regist6 a,
#regist7 li.regist7 a,
#regist8 li.regist8 a,
#regist9 li.regist9 a,
#involve1 li.involve1 a,
#involve2 li.involve2 a,
#involve3 li.involve3 a,
#involve4 li.involve4 a,
#involve5 li.involve5 a,
#involve6 li.involve6 a,
#involve7 li.involve7 a,
#involve8 li.involve8 a,
#involve9 li.involve9 a,
#createclaim li.createclaim a,
#drpfleet li.drpfleet a,
#claim1 li.claim1 a,
#claim2 li.claim2 a,
#claim3 li.claim3 a,
#claim4 li.claim4 a,
#claim5 li.claim5 a,
#claim6 li.claim6 a,
#claim7 li.claim7 a,
#claim8 li.claim8 a,
#claim9 li.claim9 a,
#inspection1 li.inspection1 a,
#inspection2 li.inspection2 a,
#inspection3 li.inspection3 a,
#inspection4 li.inspection4 a,
#inspection5 li.inspection5 a,
#inspection6 li.inspection6 a,
#inspection7 li.inspection7 a,
#inspection8 li.inspection8 a,
#inspection9 li.inspection9 a,
#orderparts li.orderparts a,
#receivedparts li.receivedparts a,
#repair li.repair a,
#supplement li.supplement a,
#closecase li.closecase a{
	color: blue;
	font-size:110%;
	padding: 0 0 0 6px;
	border: 2px solid blue;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

#home li.home a,

#searchsa li.searchsa a,
#searchce li.searchce a,
#searchshare li.searchshare a,
#searchshareall li.searchshareall a,

#Estimate li.Estimate a,
#Repair li.Repair a,
#DRP li.DRP a,
#Fleet li.Fleet a,
#Other li.Other a,

#allActive li.allActive a,
#allLocked li.allLocked a,
#allClosed li.allClosed a,

#unassigned li.unassigned a,
#alltasked li.alltasked a,

#statistic li.statistic a,
#shop li.shop a,
#employee li.employee a,
#salesagent li.salesagent a,
#casetype li.casetype a,
#contact li.contact a,
#worker li.worker a,
#otherpay li.otherpay a,
#assignassistant li.assignassistant a,
#pendingcase li.pendingcase a,
#daily_report li.daily_report a,

#account_report li.account_report a,
#account_income li.account_income a,
#account_expense li.account_expense a,
#account_initial li.account_initial a,

#editvehicle li.editvehicle a,
#editinsurance li.editinsurance a,
#editadjuster li.editadjuster a,
#editsupply li.editsupply a,
#editsupplet li.editsupplet a,

#myaccountsale li.myaccountsale a,
#promotion li.promotion a,
#case li.case a,

#repairing li.repairing a,
#repairlist li.repairlist a,
#positionorder li.positionorder a,

#calendar li.calendar a,
#pending_or_picked_up li.pending_or_picked_up a,
#scheduled li.scheduled a,
#addcalendar li.addcalendar a,
#inspection li.inspection a,
#case_excel li.case_excel a,
#spending_report li.spending_report a,

#newcase li.newcase a,

#mytask li.mytask a,
#mytaskout li.mytaskout a,
#mytaskdone li.mytaskdone a,

#customeradd li.customeradd a,
#customerall li.customerall a,

#receivepart li.receivepart a,
#unorderorder li.unorderorder a,
#editinventory li.editinventory a,
#individualorder li.individualorder a,
#closeorder li.closeorder a{
	background: #477cbe;
	color: #ddd;
	padding: 0 0 0 2px;
	border: 2px solid #ddd;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
#home li.home a{
	border: 0;
}
#myaccount span.myaccount a{
	color:blue;
    text-decoration:underline;
}

div#lookup{
    width: 100%;
    margin: 0 0 0 0;
	padding: 20px 0 0 0;
	float: center;
	text-align: center;
	text-align: center;
	background: url(../images/lookuptop.png) repeat-x left top;
}

div#customer{
    width: 80%;
    float: left;
	text-align: center;
	background: url(../images/lookuptop.png) repeat-x left top;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

#gallery { float: center; width: auto; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img.shadow,
img.shadow { background: url(../images/shadow-1000x1000.gif) no-repeat right bottom; padding: 5px 10px 10px 5px;}
#gallery ul a:hover img { opacity:0.75; }

div#right{
    width: 20%;
	padding: 0;
    float: right;
	text-align: center;
	background: url(../images/lookuptop.png) repeat-x left top;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

div#ajax{
    width: 20%;
    float: right;
	text-align: left;
	background: url(../images/foot2.png) repeat-x left top;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

div#resultsimg{
    width: 20%;
    float: right;
	text-align: left;
}
div#resultsimg.resultsimg2{
    width: 100%;
    float: center;
}

div#results{
    width: 20%;
    float: right;
	text-align: left;
}
div#results.results2{
    width: 100%;
    float: center;
}
  
form, fieldset {
    margin: 0; 
	padding: 0; 
	border: none;
}
  
table {
    border-collapse: collapse; 
}
table.small{
    font-size: 90%;
}
table.small_task{
	margin-top:5px;
    table-layout: fixed;
	word-wrap: break-word;
	word-break: break-all;
}
tr.small{
	font-size: 90%;
}
tr.triggertop {
	background: url(../images/h2_trigger_bg.gif) repeat-x;
	height: 24px;
	line-height: 24px;
	font-size:95%;
	width: 100%;
	color:#84C1FF;
}
tr.triggertop td {
	text-align: center;
	border-right: 1px solid #84c1ff;
	padding: 0px 0px 0px 0px;
}
tr.attention{
	background: #e9e9e9;
}
tr.trponinter{
	cursor:pointer;
}
tr.trponinter:hover{
	background-color:#D1E9E9;
}
tr.trponinter_dbase{
	border-bottom:1px solid #c9c9c9;
}
tr.trponinter_dbase:hover{
	background-color:#D1E9E9;
}
td.return_note_supplement{
	padding-right:10px;
	padding-left:10px;
}
th{
	text-align: left;
	color: #555;
	font-size: 80%;
	padding: 20px 0 2px 3px;
	vertical-align: bottom;
}
th.recordpre{
    color: blue;
}
th.record{
	font-size: 12px;
	font-weight: bold;
    color: blue;
}
th.recordleft{
	font-size: 12px;
	font-weight: bold;
    color: #333;
	text-align: right;
	vertical-align: top;
	padding-right: 10px; 
}
th.recordimportant{
    color: #ce0000;
}
th.center_out{
    text-align: center;
}
th.center,
th.center_click{
    text-align: center;
	color: blue;
	font-size: 85%;
}
th.center_click:hover{
    text-decoration:underline;
	color:blue;
	cursor: pointer;
}
th.centerbottom{
	text-align: left;
	padding: 0 3px 0 3px;
	font-size: 70%;
}
th.small{
    padding: 5px 0 1px 3px;
}
th.smallright{
    padding: 5px 3px 1px 3px;
	text-align: right;
}
th.thonly{
    padding: 10px 0 10px 3px;
	font-size: 90%;
}
th.thtop{
    padding: 10px 0 3px 0;
	text-align: center;
}
th.top{
    padding: 10px 0 3px 0;
	text-align:center;
	background: url(../images/foot2.png) repeat-x left top;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
th.top_out{
	cursor:pointer;
    margin: 5px 0 5px 0;
	padding: 8px 0 6px 0;
	text-align:center;
	color: #555;
	background: url(../images/foot22.png) repeat-x left top;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
th.top_out:hover{
	/*--background: url(../images/foot2.png) repeat-x left top;--*/
	color: blue;
    text-decoration:underline;
}
th.thtop_right{
	vertical-align:top;
	text-align:right;
	padding-right: 10px;
}
td{
    text-align: left;
	padding: 0px 0px 0px 3px;
}
td.lookuprow{
    padding: 10px 0px 5px 0px;
	text-align: center;
	font-size: 12px;
}
td.center{
    text-align: center;
	padding: 15px 0 0 0;
	color: black;
	font-size: 12px;
	font-weight: bold;
}
td.halfhead_onclick,
td.halfhead{
	padding: 10px 0 0 0;
	background: url(../images/halfheadbottom.jpg) repeat-x left top;
	-webkit-border-bottom-left-radius: 18px;
	-moz-border-radius-bottomleft: 18px;
	border-bottom-left-radius: 18px;
	-webkit-border-top-left-radius: 18px;
	-moz-border-radius-topleft: 18px;
	border-top-left-radius: 18px;
}
span.halfheadspan{
	background: url(../images/halfhead.jpg) no-repeat;
    text-align: center;
	padding: 10px 0 0 0;
	color: white;
	font-size: 13px;
	font-weight: bold;
	height:32px;
	width: 250px;
	float: left;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-left-radius: 15px;
}
td.halfhead_onclick span.halfheadspan{
	cursor:pointer;
}
td.halfhead_onclick span.halfheadspan:hover{
	color: #447ec1;
}
td.right{
    text-align: right;
}
td.smallcenter{
    text-align: center;
	padding: 3px 0px 3px 0px;
	background: url(../images/foot2.png) repeat-x left top;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
td.important{
	color: blue;
	font-weight: bold;
}
td.order{
    padding: 0px 0px 5px 0px;
}
td.ordertop{
    text-align: center;
	padding: 10px 0 5px 0;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}
td.orderrow{
	padding: 10px 0 0 10px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
}
td.stat{
	padding: 0 0 20px 0;
	color: #3D7878;
	font-size: 10px;
	font-weight: bold;
}
td.order_select{
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	cursor:pointer;
	text-align:center;
	font-weight: bold;
	color:#191970;
	border-bottom: 2px solid white;
	padding:8px;
}
td.order_select:hover{
	border-bottom: 2px solid #191970;
}

input{
   /*background-color: expression(this.type=="button"?'':'#353535');*/
}
input[type="password"],
input[type="text"]{
   font-size: 16px;
   color: black;
   background-color: white;
   border-right: 0px solid #bbb;
   border-bottom: 2px solid #bbb;
   border-top: 0px solid #666;
   border-left:0px solid #666;
   padding:4px 4px 4px 4px;
}
input[type="text"].search{
	width: 218px;
	height: 32px;
	padding: 1px 0 0 5px;
	margin-right: 5px;
	border:0;
	background: url(../images/search_box.png) no-repeat left top;
}
input[type="text"].search:hover{
	background: url(../images/search_box.png) no-repeat left bottom;
	outline: none;
	cursor:pointer;
}
input[type="button"]{
}
input[type="submit"]{
	border:0;
	height: 60px;	
	width: 64px;
	background: url(../images/green_button.png);
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-align: center;
	padding: 0;
	cursor:pointer;
}
input[type="submit"]:hover{
	color: #484891;
}
input[type="submit"].go{
	border:0;
	height: 54px;	
	width: 60px;
	background: url(../images/go.png);
	font-size: 9px;
	color: #fff;
	text-align: center;
	padding: 6px 0 0 0;
}
input[type="submit"].go:hover{
	color: #484891;
}
input[type="submit"].repeat{
	height: 44px;
	color: #447ec1;
	text-align: center;
	width: 250px;
	background: url(../images/button-x.png) repeat-x left top;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-top-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}
input[type="submit"].repeat:hover{
	background: url(../images/button-x.png) repeat-x left bottom;
	color: #95A226;
}
input[type="submit"].login{
	background: #447ec1;
	height:30px;
	width:120px;
	color:black;
	font-size:90%;
	border-left:2px solid white;
	border-right:2px solid #2b2b2b;
	border-top:2px solid white;
	border-bottom:2px solid #2b2b2b;
}
input[type="submit"].login:hover{
    padding:2px 0 0 2px;
    border-left:2px solid #2b2b2b;
	border-right:2px solid white;
	border-top:2px solid #2b2b2b;
	border-bottom:2px solid white;
}
input[type="submit"].sm,
input[type="button"].smb{
	background: url(../images/submit.sm.png) 0 0;
	height:17px;
	width:68px;
	color:white;
	font-size:80%;
	font-weight:bold;
	border:0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
input[type="submit"].sm:hover,
input[type="button"].smb:hover{
	background: url(../images/submit.sm.png) 0 17px;
}
input[type="submit"].smrepeat,
input[type="button"].smrepeatb{
	height:33px;
	width:200px;
	background: url(../images/submit2.png) repeat-x  right top;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
input[type="submit"].smrepeat:hover,
input[type="button"].smrepeatb:hover{
	background: url(../images/submit2.png) repeat-x  right bottom;
	color:#bbb;
}
input[type="submit"].add{
	background: url(../images/add1.png) no-repeat right top;
	height:24px;
	width:50px;
	font-size:9px;
	font-weight: bold;
	padding:0 24px 0 0;
}
input[type="submit"].add:hover{
	border: 1px solid #f0f0f0;
}
span.reply,
input[type="submit"].good2,
input[type="submit"].good{
	background: url(../images/good.gif) no-repeat right top;
	height:16px;
	width:50px;
	font-size:9px;
	font-weight: bold;
	padding:0 17px 0 0;
}
span.reply{
	background: url(../images/reply.png) no-repeat right top;
	color: white;
}
span.reply_eee,
input[type="submit"].good_eee{
	color:#eee;
}
span.reply:hover,
span.reply_eee:hover,
input[type="submit"].good_eee:hover,
input[type="submit"].good2:hover,
input[type="submit"].good:hover{
	border: 1px solid #f0f0f0;
	color: #484891;
	cursor:pointer;
}
input[type="submit"].good2{
	color:#567;
	margin:0 5px 0 0;
}
input[type="submit"].good2:hover{
	color:white;
}
input[type="submit"].violet{
	background: url(../images/violet_button.png) no-repeat right top;
}
input[type="reset"]{
    background-color:#1a1a1a;
    color:white;
}
input[type="radio"]{
/*In FF,Some radio style like background-color not been supported*/
    margin:10px;
	border: 0px solid;
	cursor:pointer;
}
input[type="checkbox"]{
/*In FF,Some checkbox style like background-color not been supported*/
    margin:10px 10px 0 10px;
	border: 0px solid;
	cursor:pointer;
}
select.important,
input.important{
	color: red;
}

select.important_blue,
input.important_blue{
	color: blue;
}
input.important2{
	color: purple;
}

Textarea{
   font-size: 18px;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   border-top: 2px solid #666;
   border-left:2px solid #666;
   margin:0;
}

select{
   font-size: 16px;
   width:180px;
   border-right: 0px solid #bbb;
   border-bottom: 2px solid #bbb;
   border-top: 0px solid #666;
   border-left:0px solid #666;
   padding:4px 4px 4px 4px;
}
select.shorter{ width:60px; }
select.shorterer{ width:80px; }
select.short{ width:100px; }
select.shortshort{ width:130px; }
select.shortlong{ width:164px; }
select.long{ width:220px; }
select.longer{ width:260px; }
select.longere{ width:300px; }
select.longerer{ width:360px; }
select.longlong{ width:400px; }
select.longlonger{ width:450px; }
select.dbase_select_now,
select.dbase_select_saving,
select.dbase_select,
input[type="text"].dbase_select_now,
input[type="text"].dbase_select_saving,
input[type="text"].dbase_select{
	width: 95px;
	padding: 0px 0px 0px 0px;
	color:black;
    background:#fafdfe;  
    height:22px;
    line-height:22px;  
    border:1px solid #9bc0dd;  
    -moz-border-radius:2px;  
    -webkit-border-radius:2px;  
    border-radius:2px;  
}
input[type="text"].dbase_select_now,
input[type="text"].dbase_select_saving,
input[type="text"].dbase_select{
	width: 65px;
}
select.dbase_select_saving,
input[type="text"].dbase_select_saving{
    background:#e3e3e3;
    color:#a6a6a6;
    border:1px solid #e3e3e3;
}
select.dbase_select_now,
input[type="text"].dbase_select_now{
    background:#ff9933;
    color: black;
    border:1px solid #ff9933;
}

strong{
    color: #ce0000;
}

em{
	font-size: 80%;
	color: blue;
}
em.color{ color: #706A5E; }

h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #3f3f3f;
	padding: 5px;
}
h2 {
	font-size: 2em;
	margin: 0;
	padding-bottom: 0;
	text-align: center;
}
*, * focus {
	outline: none;
	/*margin: 0;8*/
	padding: 0;
}
.container {
	width: 100%;
	margin: 0 auto;
}
h2.trigger,
h2.trigger2 {
	padding: 0;
	/*--background: url(../images/h2_bg6.png) repeat-x;--*/
	background: #fff;
	width: 100%;
	float: left;
	cursor:pointer;
	text-align:center;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
h2.trigger2 {
	/*--background: url(../images/h2_bg66.png) repeat-x;--*/
	background: #EEE;
}
h2.trigger td,
h2.trigger2 td{
	color: #333;
	height: 33px;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	border-right: 1px solid #ccc;
}
h2.trigger:hover,
h2.trigger2:hover{ 
	background: #D1E9E9;
}
h2.trigger a ,
h2.trigger2  a{
	color: #333;
	height: 33px;
	line-height: 30px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0;
	text-align:left;
	float:left;
	overflow: hidden;
}
.star {
	position: absolute;
	font-family:'Comic Sans MS',cursive;
	height:22px;
	width:22px;
	line-height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-align:center;
	margin: 3px 0 0 3px;
	background: url(../images/att30.png);
}
h2.active {background-position: left bottom;}
.toggle_container {
	margin: 0;
	padding: 0 0 20px 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 100%;
	clear: both;
	background:#E8E8D0;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.toggle_container .block {
	padding: 20px;
}	
h3 {
	font-size: 1.5em;
	color: #ffffff;
}
h4 {
	font-size: 90%;
	color: #666666;
}
h4.h4fail{color:#ce0000;}
h5 {
	font-size: 90%;
	color: blue;
}
h5.h5red{color:#ce0000;}

a:link{
    color:#333;
	text-decoration:none;
}
a:visited{
    color:#706A5E;
	text-decoration:none;
}   
a:hover{
    text-decoration:underline;
	color:blue;
	cursor: pointer;
}
a.orangeA:hover{
	color:#1d68af;
}
a.nowpage{
    text-decoration:underline;
	color:blue;
}
a.page{ color:#1d68af; }

img {
	border: 0px solid black;
	margin: 0;
}
img.pointer{
	cursor: pointer;
	padding: 0 2px 2px 0;
}
img.pointer:hover{
	border: 1px solid #fff;
	padding: 0;
}
img.size32{
	height: 28px;
	width: 28px;
}
img.size48{
	height: 32px;
	width: 32px;
}
img.size128{
	height: 64px;
	width: 64px;
}
	
p {
}
	
dl {
    margin:0;
    float:left;
}
dt {
    color:#343434;
    float:left;
    font-weight:bold;
    margin:0 5px 1px 0;
    padding:5px;
	text-align: right;
	width: 20%;
}
dd {
	text-align: left;
	padding: 1px 4px 1px 4px;
	width: auto;
}
div.myaccountmenudiv{
    width: 100%;
	float: left;
	text-align: center;
	background-color: #fff;
}
div.myaccountmenudivinside{
	width:186px;
	float:left;
	margin: 2px 2px 20px 2px;
}
div.myaccountmenudiv h5{
	margin: 0;
}

#right input[type="button"]{
	border: 0px solid;
	color: white;
    font-weight:bold;
}
div.myaccountmenudiv input[type="button"]{
	width: 181px;
	height:30px;
	line-height: 16px;
	overflow:hidden;
	margin: 1px 0 1px 0;
	font-size:12px;
}
div.halfbutton input[type="button"]{
	width: 89px;
}
input[type="button"].normal{
	color: red;
}
a.search_order{
	color:#84C1FF;
}
a.search_orderON{
	border-bottom: 1px solid #fff;
	color: #00EC00;
}
a.search_order:hover{
	cursor:pointer;
	border-bottom: 1px solid #fff;
	color: #00EC00;
}
#floatMess {
	position:absolute;
	top:20%;
	left:0;
	float:left;
	width:403px;
	height:250px;
	border:1px solid #999;
	background-color:#567;
	color:#ccc;
	padding:5px 5px 5px 5px;
	text-align:center;
	z-index: 3;
	overflow:hidden;
	opacity:0.9;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.Page_Blocker{
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: #000000;
	filter: alpha(opacity=25);
	opacity: .25;
	z-index:3;
}
.Page_Message{
	position: fixed;
	top: 40%;
	left: 0%;
	right: 0%;
	text-align: center;
	background: transparent;
	z-index:3;
}
div.toggle_container input[type="button"]{
	font-weight:bold;
	border:0;
}
.drop-hover{
	background-color: red;
}
th.select_toggle_class{
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	text-align: center;
	padding: 5px 0;
	background-color:#D6D6AD;
}
