#mainhead{
	color:#FDB911;
	background:url(../img/submenubkg.gif) repeat-x;
	padding-right: 20px;
	height:25px;
}
#mainhead a{
	padding-top:2px;
	color:#939597;
	height:25px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:23px;
}
#mainhead li.menuitem{
	float:left;
	position:relative;
}
#mainhead li.menuitem a.link{
	float:left;
	font-size:11px;
	text-align:center;
	width:100px;
}
#mainhead li.menuitem.hov a, #mainhead li.menuitem.act a{
	color:#ffffff;
	background:#00a1f1;
}
#mainhead li.menuitem ul.submenu{
	background:url(../img/submenubkg.png) no-repeat bottom;
	position:absolute;
	text-align:left;
	display:none;
	z-index:100;
	width:245px;
	padding:0px 15px 21px 15px;
	left:-14px;
	top:25px;
	color:#babcbf;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:215px;
}
#mainhead li.menuitem.act ul.submenu{
	display:block;
}

#mainhead li.menuitem ul.submenu li.menuitem{
	float:none;
	background:url(../img/hr.gif) top repeat-x;
	height:25px;
	padding:6px 0px 0px 8px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:19px;
}
#mainhead li.menuitem ul.submenu li.menuitem span{
	display:none;
}
#mainhead li.menuitem ul.submenu li.menuitem.hov, #mainhead li.menuitem ul.submenu li.menuitem.act{
	background-position:bottom;
	color:#ffffff;
}
#mainhead #btnNew{
	float:right;
}
#mainhead .page{
	float:right;
	margin-top:2px;
}
.page a{
	padding:0px 3px;
}

table.list{
	border:0px;
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
}
table.list thead tr{
	background-color:#505154;
	height:25px;
	color:#939597;
}
table.list th, table.list td{
	padding-left:10px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	line-height:1em;
}
table.list td{
	vertical-align:top;
}
table.list th.sortable{
	cursor:pointer;
}
table.list th.hov{
	color:#ffffff;
	background:none;
	background-color:#00a1f1;
}
table.list tbody tr{
	height:25px;
}

#data th.sortable span{
	background:url("../img/order.gif") no-repeat left 25px;
	vertical-align:middle;
	width:10px;
	height:25px;
	margin-left:2px;
	display:inline-block;
}
#data th.sortable span.asc{
	background-position: 0px 0px;
}
#data th.sortable span.dsc{
	background-position: 0px -25px;
}
#data th.sortable.hov span.asc{
	background-position: 0px -50px;
}
#data th.sortable.hov span.dsc{
	background-position: 0px -75px;
}

#data tbody tr.act{
	background-color:#ffffff;
}
#data tbody tr.alt{
	background:#acb0b3;
}

.offerBlock{
	width:600px;
	position:absolute;
	background: #ffffff url(../img/shadow.jpg) bottom left no-repeat;
	padding-bottom:25px;
}

.offer{
	width:600px;
	padding-left:10px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:590px;
}
.offer div.text{
	width:375px;
	height:286px;
	float:left;
}
.offer h3{
	color:#ff0000;
	padding-left:15px;
	line-height:25px;
	cursor:pointer;
	background: url(../img/collapsable.gif) bottom left no-repeat;
}
.offer div.collapsable.collapsed h3{
	background-position: top left;
}
.offer .content{
	margin-left:15px;
}
.offer textarea.content{
	width:350px;
	border:none;
	overflow:auto;
}
.offer div.detail textarea.content{
	height:120px;
}
.offer div.tnc textarea.content{
	height:70px;
}
.offer div.collapsable.collapsed .content{
	display:none;
}
.offer div.img{
	width:215px;
	float:right;
	text-align:center;
}
.offer div.img img{
	display:inline-block;
}
.offer div.img .page a{
	color:#000000;
}
.offer div.img .page a.act{
	text-decoration:underline;
}
.offer div.btnGroup, .tab div.btnGroup{
	clear:both;
	padding:5px 5px 5px 0px;
}

#frmOffer .offer div.text{
	height:auto;
}
#frmOffer input.text, #frmOffer input.indate, #frmOffer textarea, #frmOffer a.custBtn2{
	background-color:#dddddd;
	color:#000000;
}
#frmOffer input.text{
	width:49%;
}
#frmOffer input.indate{
	height:15px;
}
#frmOffer input.text.err{
	color:#ff0000;
}
#frmOffer .offer{
	display:block;
}
#frmOffer div.img img{
	background-color:#dddddd;
}
#frmOffer div.img .custBtn2{
	padding:2px 0 0 0;
}

#frmOffer #imgfile{
	display:none;
	clear:both;
}

#frmOffer input.chk{
	margin-right:5px;
}

.tab{
	position:relative;
	display:none;
}
.tab ul{
	width:100%;
}
.tab li{
	list-style:none;
	float:left;	
	cursor:pointer;
	text-align:center;
	display:block;
	height:25px;
	background-color:#eeeeee;
	color:#bbbbbb;
	padding:5px 0px;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:15px;	
}
.tab li.act{
	background-color:#ffffff;
	color:#000000;
}
.tab div.tabmain{
	clear:both;
	background:#ffffff;
}
.tab div.tabcontent{
	position:relative;
	text-align:left;
	padding:5px 10px;
	display:none;
	height:80px;
	overflow:hidden;
	/*Box Model Hack*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:70px;
}
.tab div.tabcontent.act{
	display:block;
}
.tab div.tabcontent div{
	margin-top:3px;
}
.tab .warn{
	font-size:10px;
	color:#bbbbbb;
}
.tab .warn.err{
	color:#ff0000;
}
.tab label{
	display:inline-block;
	width:20%;
}
.tab input.text{
	width:75%;
	background-color:#eeeeee;
	border:1px solid #000000;
}
.tab input.file{
    position:absolute;
	width:70%;
    left:20%;
	font-size:50px;
    top:0;
   	z-index:10;
    opacity:0;
    filter:alpha(opacity=0);
    cursor:pointer;

}
.tab input.custBtn{
	margin-right:5px;
}