BODY {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	background : White;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
}

img {display:block;}

 a.keywordlink {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 7pt; 
	font-style: bold; 
	color: #FFFFFF;
	text-decoration : none;
}

a.keywordlink:visited {  
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 7pt; 
	font-style: bold; 
	color: #FFFFFF;
	text-decoration : none;
}

a.keywordlink:hover { 
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 7pt; 
	font-style: bold; 
	color: #FFFFFF;
	text-decoration : none;
 } 

a.site_subtitle:link {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : White;
}

a.site_subtitle:visited {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : White;
}

a.site_subtitle:hover {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : White;
}

A:LINK {
	color : #3F5596;	
}

A:VISITED {
	color : #3F5596;
}

A:HOVER {
	color : #000000;
}

/* Begin HEADING attributes */

.largeheading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 16pt;
	text-decoration : none;
	color : #484848;
	font-weight : bold;
}
.heading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14pt;
	text-decoration : none;
	color : #484848;
	font-weight : bold;
}

.smallheading {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #585858;
	font-weight : bold;
}

/* End HEADING attributes */

/* Begin TEXT attributes */

.searchtext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #CE9929;
	font-weight : bold;
}

.largetext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
}

.smalltext {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
}

.text {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
}

.textwhite {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : bold;
}

.textfavorites {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : normal;
}

.textmenu {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : White;
	font-weight : normal;
	margin-left : 10px;
}

/* End TEXT attributes */

/* Begin SITE NAME, SUBTITLE * COPYRIGHT attributes */

.site_name {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 18pt;
	text-decoration : none;
	color : #564879;
	font-weight : bold;
}

.site_subtitle {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #FF7730;
	font-weight : bold;
}

/* End SITE NAME, SUBTITLE * COPYRIGHT attributes */

.bold {  
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:  9pt;
	font-style: normal;
	font-weight: bold
}

HR {
	width : 100%;
	height : 1px;
	border : dotted #FF7730;
}

LI {
	list-style-type : disc;
	color : #696969;
	margin-right : 10px;
}

P {
	margin-right : 0px;
	margin-left : 0px;
}

.input_box {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
}

/* Begin TABLE attributes */

TABLE.keyword_table{
	background : #351955;
	border : none;
	padding-bottom : 1px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	width : 750px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	color : White;
}

TABLE.site_urls_table{
    background : #BEC8E4; 
	border : none;
	padding-bottom : 1px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	width : 750px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	color : White;
}

TABLE.page_container_table{
	background : White;
	/*border-top : 1px solid #FF7730;*/
	/*border-bottom : 1px solid #FF7730;*/
	/*border-right : 1px solid #FF7730;*/
	/*border-left : 1px solid #FF7730;*/
	width : 750px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

TABLE.header-surferstable{
	background : White;
	border-top : 1px solid #9FB88D;
	/*border-bottom : 1px solid #9FB88D;*/
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	width : 750px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #FFFFFF;
	font-weight : normal;
}

TABLE.header-surfersimage_table{
	background : White;
	/*background-image : url(../images/toowoomba_online_directory_main.jpg);*/
	/*background-image : url(http://www.surfers-paradise-hotels.com.au/graphics/toowoomba_online_hdr.jpg);*/
	border-top : 1px solid #3F5596;
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	width : 750px;
	height : 174px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

TABLE.body_table{
	background : #F4FAFF;
	/*background : #D3E5C6;*/	
	border-top : 1px solid #3F5596;
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 100%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
}

TABLE.category_table{
	/*background : #DCF1CD;*/
	background : #ECF6FB;
	/*background : #D3E5C6;*/	
	/*border-top : 1px solid #9FB88D;*/
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	width : 750px;
	color : #484848;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-weight : normal;
}

TABLE.plain_table{
	background : #FFFFFF;
/*	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;*/
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width : 100%;
	color : #484848;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	font-weight : normal;
	border-top : 1px solid #3F5596;
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
}

TABLE.form_table{
	background : #FFFFFF;
	padding-bottom : 0px;
	padding-left : 25px;
	padding-right : 0px;
	padding-top : 12px;
	width : 100%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
	border : 0px none;
}

TABLE.banner_table_top{
	background : White;
	/*border-top : 1px solid #9FB88D;*/
	border-top : 1px solid #3F5596;
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	width : 750px;
	vertical-align : middle;
	height : 70px;
}
TABLE.banner_table_bottom{
	/*border-top : 1px solid #9FB88D;*/
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	width : 750px;
	vertical-align : middle;
	height : 70px;
	background-color: #FFF;
}

TABLE.roamfree_search_gadget_table{
	/*border-top : 1px solid #9FB88D;*/
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	width : 750px;
	vertical-align : middle;
	height : 70px;
	background-color: #F5F5EB;
}

/*TABLE.footer_table{
	background : White;
	border-top : 1px solid #9FB88D;
	border-bottom : 1px solid #9FB88D;
	border-right : 1px solid #9FB88D;
	border-left : 1px solid #9FB88D;
	width : 750px;
	vertical-align : middle;
}*/

TABLE.search_table{
	background-color : White;
	background-image : url(http://www.surfers-paradise-hotels.com.au/graphics/search_box_bg_1.jpg);
/*	background :  #FFFFFF url(http://www.surfers-paradise-hotels.com.au/graphics/search_box_bg_1.jpg);*/
/*    border-top : 1px solid #9FB88D;*/
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
/*	padding-top : 5px;*/
/*	padding-bottom : 5px;*/
	padding-left : 5px;
	padding-right : 5px;
	width : 100%;
/*	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : none;*/
	/*color : #484848;*/
}

TABLE.search_results_table{
	width : 100%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
	border-collapse:collapse;
}

TABLE.search_results_table TD{
	background-color: #ffffff;
	padding: 5px;
    border: 1px solid #3F5596;
}

TABLE.premium_search_results_table{
	background-color : #3F5596;
	border : 0px;	
/*	border-top : 1px solid #9FB88D;
	border-bottom : 1px solid #9FB88D;
	border-right : 1px solid #9FB88D;
	border-left : 1px solid #9FB88D;*/
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	width : 100%;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
	/*color : #484848;*/
}

TABLE.menu_table{
	background : White;
	/*border-top : 1px solid #9FB88D;*/
	/*border-bottom : 1px solid #9FB88D;*/
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 750px;
}

TABLE.footer_table{
	background : White;
	/*border-top : 1px solid #9FB88D;*/
	border-bottom : 1px solid #3F5596;
	border-right : 1px solid #3F5596;
	border-left : 1px solid #3F5596;
	width : 750px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #484848;
	font-weight : normal;
	/*height : 35px;*/
}

TABLE.copyright_table {
	background : #4E89DA;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 30px;
	padding-top : 5px;
	width : 675px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	text-decoration : none;
	color : White;
	font-weight : normal;
}

TABLE.subscribe_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/* End TABLE attributes */
