body{
	margin:0;
	padding:0;
	text-align:justify;
	/*font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#main{
	width:780px;
	margin:0px auto;	
	text-align:left;	
}
#header{
	width:780px;
	height:176px;
}
#content{
	position:relative;
	float:left;
}
#footer{
	position:relative;
	float:left;
	width:780px;
	height:16px;
	margin-top:4px;
}
.top1{
	background-image:url(images/top_bg1.gif);
	background-repeat:repeat-x;
	height:42px;
}
.top2{
	background-image:url(images/ph2.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:152px;
}
.top3{
	height:25px;
	background-color:#93E4FF;
	color:#093E52;
}
.f1{
	color:#093E52;
	background-color:#93E4FF;
	height:5px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:10px;
	padding-top:5px;
}
.f1 a{
	color:#093E52;
	background-color:inherit;
	text-decoration:none;
	padding:0 10px;
}
.f1 a:hover, .menu a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.f1 a.active{
color:#FFFFFF;}
.f2{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0;
}
.f2 a{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	background-color:inherit;
}
.f2 a.active{
color:#999900;}
.menu{
	float:left;
	width:780px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}
.menu a{
	text-decoration:none;
	color:#093E52;
	background-color:inherit;
	padding:0 6px;
}
.menu a.active{ color:#FFFFFF;}
.logo{
	font-size:12px;
	font-weight:bold;
	color:#336600;
	background-color:inherit;
	padding:135px 0 0 580px;
}
.name{
	float:left;
	width:450px;
	font-size:15px;
	color:#330066;
	font-weight:bold;
	padding:10px 0 0 15px;
	background-color:inherit;
}
.name1{
	font-size:12px;
	color:#330066;
}
.search{
	float:left;
	width:230px;
	font-weight:bold;
	padding-top:1px;
	margin-left:85px;
}

.s1{
	float:left;
	padding-top:4px;
}
.s2{
	float:left;
}
.header{
	position:relative;
	float:left;
	width:780px;
}
.main_bg{
	position:relative;
	float:left;
	width:800px;
	background-image:url(images/bg1.gif);
	background-repeat:repeat-y;
}
.c1{
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:520px;
	
}
.cm{
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:550px;
	
}
.cmm{
	position:relative;
	float:left;
	width:160px;
	padding:0px 1px 0px 32px;
}
.c2{
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:500px;
	margin-top:1px;
	padding:0 20px 0 30px;
}
.c3{
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:570px;
	margin-top:1px;
}
.c4{
	position:relative;
	float:left;
	width:180px;
	padding:0px 15px 10px 15px;
}
.c5{
	position:relative;
	float:left;
	width:190px;
	padding:0px 1px 0px 57px;
}
.c6{
	position:relative;
	float:left;
	width:190px;
	padding:0px 1px 0px 7px;
}
.c7{
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:560px;
	
}
.c8{
	position:relative;
	float:left;
	width:150px;
	padding:25px 1px 0px 20px;
}
.c9{
	background-color:#EBEBEB;
	position:relative;
	float:left;
	width:550px;
	
}
.c10{
	position:relative;
	float:left;
	width:140px;
	padding:35px 1px 0px 30px;
}
.fix{
	clear:left;
	width:780px;
	height:1px;
}
.about{
	position:relative;
	float:left;
	color:#330066;
	font-weight:bold;
	font-size:12px;
	width:547px;
	height:15px;
	padding:3px 0 0 25px;
	margin:4px 0 3px 0;
	margin-right:5px;
	}
.offers{
	position:relative;
	float:left;
	color:#330066;
	font-weight:bold;
	background-color:#93E4FF;
	width:188px;
	height:15px;
	padding:3px 0 0 25px;
	margin:4px 0 3px 0;
	padding-left:15px;
}
.ph2{
	text-align:right;
	padding-right:11px;
	padding-bottom:6px;
}
.q2{
	position:relative;
	float:left;
	width:26px;
	padding-left:29px;
	padding-top:2px;
}
.text_q2{
	position:relative;
	float:left;
	width:140px;
	padding-bottom:15px;
}
.text_q2 a{
	color:#DC2A2A;
	background-color:inherit;
}
.h_l{
	clear:left;
	width:100%;
	background-image:url(images/h_l.gif);
	background-repeat:repeat-x;
	height:3px;
	margin-bottom:05px;
}
.text3{
	border-bottom:2px groove #000000;
	padding:7px 6px;
}
.text3_1{
	padding:7px 0;
}
.c3 a{
	color:#000000;
	background-color:inherit;
}

#tablewrapper {width:500px; margin:0 auto}
#tableheader {height:55px}
#tableheader select {float:left; font-size:12px; width:125px; padding:2px 4px 4px}
#tableheader input {float:left; font-size:12px; width:225px; padding:2px 4px 4px; margin-left:4px}
.details {float:right; padding-top:12px}
.details div {float:left; margin-left:15px; font-size:12px}
.tinytable {width:570px; border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none}
.tinytable th {background:url(images/header-bg.gif); text-align:left; color:#cfdce7; border:2px solid #fff; border-right:none}
.tinytable th h3 {font-size:14px; padding:0px 0px 0px}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1; border-left:1px solid #c6d5e1}
.tinytable .head h3 {background:url(images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .sortable .asc {background:url(images/header-selected-bg.gif)}
.tinytable .desc h3 {background:url(images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#fff}
.tinytable .evenrow td {background:#fff}
.tinytable .oddrow td {background:#ecf2f6}
.tinytable td.evenselected {background:#ecf2f6}
.tinytable td.oddselected {background:#dce6ee}
/*.tinytable tfoot {background:#fff; font-weight:bold}*/
.tinytable tfoot td {padding:6px 8px 8px}
#tablefooter {height:15px; margin-top:20px}
#tablenav {float:left}
#tablenav img {cursor:pointer}
#tablenav div {float:left; margin-right:15px}
#tablelocation {float:right; font-size:12px}
#tablelocation select {margin-right:3px}
#tablelocation div {float:left; margin-left:15px}
.page {margin-top:2px; font-style:italic}
#selectedrow td {background:#c6d5e1}


