html, body {
margin: 0;
padding: 0;
}
body {
background: url('bk1.jpg') repeat-x #FFFFFF;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
}
body.enquiry {
background: #FFFFFF;
font-size: 13px;
font-family: arial, helvetica, sans-serif;
}
.topleft {
position: absolute; left: 0px; top: 2px; z-index: 3; 
color: #FFFFFF;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
}
.top2 {
position: absolute; left: 160px; top: 8px; z-index: 2; 
color: #FFFFFF;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
}
.right_side {
   position: absolute;
   top: 0;
   left: 0;
   text-align: right;
   width: 100%;
   z-index: 5;
}
.small_text {
   font-size: 9px;
   color: #FFCC00;
   font-weight: bold;
}

.table_border1 {
   border: 1px solid #CCCCCC;
}

.login_input {
   background: #CCCCCC;
   color: #000000;
   height: 19px;
   font-size: 10px;
}

td.row_selected {
   background: #FFFFF9;
   font-weight: bold;
   text-align: center;
   font-size: 13px;
}
td.row_not_selected {
   background: #FFFFFF;
   text-align: center;
   font-size: 13px;
}

td {
font-size: 13px;
vertical-align: top;
font-family: arial, helvetica, sans-serif;
}
.leftpic {
position: absolute; left: 0px; top: 31px; z-index: 2;
border-right: 1px #FFFFFF solid;
}
.main_menu {
position: absolute; left: 188px; top: 126px; z-index: 3;
}
.button {
width: 65px;
text-align: center;
}
.header1 {
   font-weight: bold;
   color: #000066;
}
.box {
position: absolute; left: 150px; top: 122px; z-index: 0;
border-right: 1px #FFFFFF solid;
}
.box2 {
position: absolute; left: 150px; top: 492px; z-index: 1;
border-top: 1px #FFFFFF solid;
}
.advert {
position: absolute; left: 180px; top: 30px; z-index: 2;
border-top: 1px #FFFFFF solid;
}
.downstrip {
position: absolute; left: 150px; top: 151px; z-index: 0;
border-top: 1px #FFFFFF solid;
}

.content {
   position: absolute; 
   top: 165px; 
   left: 200px;
   text-align: left;
}

.price {
color: #330066;   
font-size: 16px;
letter-spacing: 1px;
font-weight: bold;
}
th {
   background: #CCCCCC url('greybk.png') repeat-x;
   color: #000066;
   text-align: left;
   font-size: 12px;
   text-transform: uppercase;
   letter-spacing: 1px;
}
th.standard {
   background: #340066;
   color: #66FF66;
   text-align: center;
   font-size: 12px;
   text-transform: uppercase;
   letter-spacing: 1px;
   width: 200px;
}
th.gold {
   background: #000033;
   color: #FFFF66;
   text-align: center;
   font-size: 12px;
   text-transform: uppercase;
   letter-spacing: 1px;
   width: 200px;
}
th.platinum {
   background: #666666;
   color: #FFFFFF;
   text-align: center;
   font-size: 12px;
   text-transform: uppercase;
   letter-spacing: 1px;
   width: 200px;
}
A.white:link { font-weight: normal;text-decoration: none; color: #FFFFFF; }
A.white:visited { font-weight: normal;text-decoration: none; color: #FFFFFF; }
A.white:hover { font-weight: normal;text-decoration: none; color: #FFFFFF; }
A.white:active { font-weight: normal; text-decoration: none; color: #FFFFFF; }
A.grey:link { font-weight: normal;text-decoration: underline; color: #666666; }
A.grey:visited { font-weight: normal;text-decoration: underline; color: #666666; }
A.grey:hover { font-weight: normal;text-decoration: underline; color: #666666; }
A.grey:active { font-weight: normal; text-decoration: underline; color: #666666; }
A:link { font-weight: bold; text-decoration: underline; color: #000033; }
A:visited { font-weight: bold; text-decoration: underline; color: #000033; }
A:hover { font-weight: bold; text-decoration: underline; color: #000033; }
A:active { font-weight: bold; text-decoration: underline; color: #000033; }

.bt1 {
   background: #333366;
   color: #FFFFFF;
}

.err_msg {
   color: #FF0000;
   font-weight: bold;
}

.grey_small {
   color: #666666;
   font-size: 9px;
}

.grey {
   color: #666666;
}

.bgcol1 {
   background: #f4f3fe;
}

.memb1 {
   position: absolute;
   left: 0px;
   top: 120px;
   z-index: 5;
}
.memb2 {
   position: absolute;
   left: 0px;
   top: 150px;
   z-index: 5;
}
.members_menutop {
   height: 30px;
   width: 150px;
   padding-left: 10px;
   padding-right: 100%;
   color: #FFFFFF;
}
.members_menumain {
   height: 30px;
   width: 150px;
   padding-left: 10px;
}

.frm1 {
   background: #eeeeee;
   color: #111133;
}

h1 {
   font-size: 18px;
   margin: 0px;
}
h2 {
   font-size: 15px;
}

.greytext {
   color: #666666;
   font-size: 10px;
}

/* new things added */

div.menu_button {
	width: 90px; 
	top: 0; 
	left: 0;  
}
div.menu_button a  { 
	width: 100%;  
	padding-top: 4px; 
	padding-bottom: 3px; 
	color: #ffffff; 
	text-decoration:none; 
	display:block; 
	text-align: center; 
	background: #627297;
	font-size: 12px; 
}
div.menu_button a:visited { 
	color: #ffffff;  
	text-decoration:none; 
/*	background-color: #0e0c3f; */
} 
div.menu_button a:active { 
	color: #ffffff;  
	text-decoration:none; 
/*	background-color: #303074; */
} 
div.menu_button a:link { 
	color: #ffffff;  
	text-decoration:none; 
/*	background-color: #0e0c3f; */
}
div.menu_button a:hover { 
	color: #ffffff; 
	text-decoration:none;
/*	background: url('bluegrad1.jpg') repeat-x; */
	background: #000033; /*#b5bed6;*/
}
#floatleft {
	float: left;
}
#floatright {
	float: right;
}
.app_table  {
	border: 1px solid #999;
	padding:0;
	margin: 0;
	border-collapse: collapse;
}

.app_heading {
	background: #004;
	color: #fff;
	margin: 0;
	padding: 4px;
	background: #ccc;
	font-weight: bold;
}

.app_row {
	background: #fff;
	color: #000;
	margin: 0;
	padding: 11px;
}

.inputbox {
	border: 1px solid #9999cc;
}

.error_message {
	color: #cc0000;
	font-weight: bold;
}

.submit {
	border: 1px solid #9999ff;
	background: url('button_grad1.jpg') repeat-x;
}

.menu_date {
	position: absolute; 
	left: 0; 
/*	top: 130px;  */
	top: 8px;
	z-index: 2;
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.login_area {
	position: absolute; 
	left: 0; 
	top: 0; 
	z-index: 2;
	width: 100%;
	font-weight: bold;
}

.login_input {
/*   background: #8a8ab2;*/
   background: #bbbbcb;
   color: #000;
   border: 1px solid #000;
}

.login_submit {
   background: #CCCCCC;
   border: 1px solid #000;
   color: #000000;
}

.clockbox {
	position: absolute;
	top: 34px;
	left: 0px;
/*	border:2px solid red;*/
	z-index: 4;
	width: 100%;
	height: 75px;
	text-align: right;
}

#clockid {
}

.content_table {
	padding:0;
	margin: 0;
	border-collapse: collapse;
	width: 100%;
}

.main_area {

}

.side_ads {
	width: 220px;
	text-align: center;
}

.greyline {
	color: #999;
}

.webdesign_textbox {
	padding-right: 5px;
}
