/************************************************************************************************************************/
/************************************************************************************************************************/
/*********************************														*********************************/
/*********************************     LEMACMARINE.COM CSS STYLESHEET DETAILS  			*********************************/
/*********************************     Theme Name	: Version 1.0	   					*********************************/
/*********************************     Theme URI	: http://www.jamesjakes.com/2006	*********************************/
/*********************************     Description	: Initial Design 					*********************************/
/*********************************     Version		: 1.0 2006							*********************************/
/*********************************     Author		: Tim Holmes						*********************************/
/*********************************     Author		: ACORN Mobility Services Ltd		*********************************/
/*********************************														*********************************/
/************************************************************************************************************************/
/************************************************************************************************************************/



body
		{
			/*background-image:url(../images/back.jpg);*/
			background-repeat				: no-repeat;
			background-color				: #3e4a65; /* LEMAC MARINE Website background colour */
			background-position				: center top;
			
		}
#whiteback
		{
		background-color					: #fff;
		}
		
sup		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 10px;
			font-weight						: bold;
			margin							: 0px 0px 0px 0px;
			color							: #FF0000;
		}

H1		
		{
			font-family						: "Century Gothic", Verdana, Arial;
			font-size						: 12px;
			color							: #333366;
			margin							: 0px 0px 7px 0px;
			text-transform					: uppercase;
			display							: block;
			border-bottom					: 1px solid #333366;
		}
		
H2		
		{
			font-family						: "Century Gothic", Verdana, Arial;
			font-size						: 16px;
			font-weight						: bold;
			color							: #FFFFFF;
			margin							: 0px 0px 0px 0px;
			display							: block;
		}
		
H3		
		{
			font-family						: "Century Gothic", Verdana, Arial;
			font-size						: 30px;
			font-weight						: bold;
			color							: #FFFFFF;
			margin							: 0px 0px 0px 0px;
			display							: block;
		}

H4		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 0.7em;
			color							: #FF0000;
			margin							: 0px 0px 7px 20px;
			text-transform					: uppercase;
			display							: block;
			font-weight						: bold;
			border-bottom					: 1px solid #333366;
		}
		
a
		{
		text-decoration						: none;
		color								: #333366;
		}
		
b		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 11px;
			font-weight						: bold;
			color							: #333366;
			margin							: 0px 0px 0px 0px;
			text-transform					: uppercase;
		}
		
b.dead		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 10px;
			font-weight						: bold;
			color							: #FFFFFF;
			margin							: 0px 0px 0px 0px;
			text-transform					: uppercase;
		}

b.sold		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 10px;
			font-weight						: bold;
			color							: #FFFFFF;
			margin							: 0px 0px 0px 0px;
			text-transform					: uppercase;
		}
		
p		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 0.8em;
			color							: #333;
			margin							: 0px 0px 15px 0px;
			text-align						: justify;
		}
		
p.footer		
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 0.6em;
			color							: #ccc;
			padding							: 30px 0px 15px 10px;
			_padding						: 15px 0px 10px 25px;	
			text-align						: justify;
		}
	
/************************************************************************************************************************/
/************************************************************************************************************************/

#container
		{
			background-color				: #000;
			width							: auto;
			_width							: 998px;
			min-width						: auto;
			max-width						: 998px;
			height							: auto;
			margin							: 30px auto;
			padding							: 1px;		
		}

/************************************************************************************************************************/
/************************************************************************************************************************/
		
#header
		{
			background-color				: #E4E4E4;
			width							: auto;
			height							: 98px;
			margin							: 0px 0px 0px 0px;
			background-repeat:repeat-x;
			background-image				: url(../images/header_back.jpg);
		}
		
/************************************************************************************************************************/	
	


/************************************************************************************************************************/
		
#lemac_logo
		{
			background-image				: url(../images/lemac_logo.jpg);
			width							: 231px;
			height							: 55px;
			margin							: 17px 0px 0px 0px;
			_margin							: 19px 0px 0px 0px;
			float							: right;
		}
			
#tayana_logo
		{
			background-image				: url(../images/tayana_logo.gif);
			width							: 281px;
			height							: 74px;
			margin							: 10px 0px 0px 20px;
			_margin							: 10px 0px 0px 10px;
			float							: left;
		}
		
/************************************************************************************************************************/

ul.header
		{
			margin							: 45px 20px 0px 0px;
			_margin							: 45px 10px 0px 0px;
			text-align: right;
			float:right;
		}


li.header
		{
			float							: left;
			display							: block;
			color							: #666666;
			font-size						: 0.7em;
			padding 						: 0px 2px 0px 2px;
		}
		
#newcontent ul {font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 12px;
			color							: #333;
			margin: 0px 0px 0px 30px;
}


/************************************************************************************************************************/

a.header
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #fff;
		}

a.header:link
		{
			text-decoration					: none;
		}
		
a.header:visited
		{
			text-decoration					: none;
		}
		
a.header:hover
		{
			text-decoration					: underline;
		}
		
/************************************************************************************************************************/
/************************************************************************************************************************/

#content
		{
			background-color				: #fff;
			width							: 45%;			
			height							: auto;		
			margin							: 0px 0px 0px 0px;
			padding							: 10px 0px 5px 15px;
			float:left;			
		}
		
#newcontent
		{
			background-color				: #fff;
			width							: 96%;			
			height							: auto;		
			margin							: 0px 0px 0px 0px;
			padding							: 10px 0px 5px 15px;			
		}
		
#content_hos
		{
			background-color				: #fff;
			width							: 66%;			
			height							: auto;		
			margin							: 0px 0px 0px 0px;
			padding							: 10px 10px 5px 10px;
			float							: left;			
		}
		
#try{
			background-color				: #ccc;
			width							: 298px;			
			height							: 281px;		
			margin							: 20px 10px 10px 0px;
			padding							: 0px;
			float							: right;
			background-image				: url(../images/try.jpg);			
		}

#sbs07{
			background-color				: #fff;
			width							: 298px;			
			height							: 281px;		
			margin							: 20px 10px 10px 0px;
			padding							: 0px;
			float							: right;
			border: 1px solid #e4e4e4;			
		}

img.right{
			margin-left: 15px;
			padding: 0;
}
		
#home_image{
			background-color				: #ccc;
			width							: 192px;			
			height							: 281px;		
			margin							: 20px 10px 10px 0px;
			padding							: 0px;
			float							: left;
			border: 1px solid #e4e4e4;			
		}
		
		
#book_now{
			background-color				: #ccc;
			width							: 294px;			
			height							: 137px;		
			margin							: 10px 10px 10px 0px;
			padding							: 0px;
			float							: right;
			background-image				: url(../images/book_now.jpg);			
		}
		
#brochure{
			background-color				: #ccc;
			width							: 294px;			
			height							: 151px;		
			margin							: 10px 10px 10px 0px;
			padding							: 0px;
			float							: right;
			background-image				: url(../images/brochure.jpg);			
		}
		
		
#content_noright
		{
			background-color				: #fff;
			width							: 45%;			
			height							: auto;		
			margin							: 0px 0px 0px 0px;
			padding							: 10px 10px 5px 10px;
			float							: left;			
		}
#content_index
		{
			background-color				: #fff;
			width							: auto;			
			height							: auto;		
			margin							: 0px 0px 0px 0px;
			padding							: 10px 10px 5px 10px;
			float							: left;			
		}
		
/************************************************************************************************************************/
	
#left
		{
			background-color				: #fff;
			width							: 45%;
			height							: auto;
			padding							: 0px 400px 0px 0px;
			_padding						: 0px 10px 0px 0px;
			margin							: 15px 0px 15px 25px;
			_margin							: 15px 0px 15px 15px;
			float 							: left;
		}
		
#all
		{
			/*background-color				: #FFFFFF;*/
			width							: auto;
			height							: auto;
			margin							: 0px 0px 0px 0px;
			_margin							: 0px 0px 0px 0px;
			padding							: 15px 25px 15px 25px;			
		}		
		
#admincontent
		{
			background-color				: #fff;
			width							: auto;
			height							: auto;
			margin							: 0px 0px 0px 0px;
		}	
#admin
		{
			/*background-color				: #FFFFFF;*/
			width							: auto;
			height							: auto;
			margin							: 0px 0px 0px 0px;
			_margin							: 0px 0px 0px 0px;
			padding							: 15px 25px 15px 25px;
		}		

/************************************************************************************************************************/

#right
		{
			background-color				: #fff;
			width							: 45%;
			height							: auto;
			margin							: -198px 0px 15px 10px;
			_margin							: 15px 15px 15px 0px;
			float 							: right;
			
		}


.stretch
		{
			font-family						: "Century Gothic", Verdana, Arial;
			font-size						: 12px;
			color							: #333366;
			margin							: 0px 0px 7px 0px;
			text-transform					: uppercase;
			display							: block;
			font-weight						: bold;
			border-bottom					: 1px solid #333366;
			cursor							: pointer;
			
		}
			
#roundfoot
		{
			background-image				: url(../images/roundfoot.gif);
			width							: 360px;
			height							: 10px;
			float							: left;
			margin							: 0px -10px -10px 0px;			
			float							: inherit;
			z-index							: 200;
			color							: #FF0000;
		}

.Estretch
		{
			font-family						: "Century Gothic", Verdana, Arial;
			font-size						: 12px;
			color							: #FF0000;
			margin							: 0px 0px 7px 0px;
			text-transform					: uppercase;
			display							: block;
			font-weight						: bold;
			cursor							: pointer;
		}	

#contactright
		{
			background-color				: #fff;
			width							: 400px;
			padding							: 0px 10px 0px 10px;
			margin							: 15px 30px 15px 10px;
			_margin							: 15px 0px 0px 0px;
			float 							: right;
			z-index							: 100;
		}

#specright
		{
			background-color				: #fff;
			width							: 375px;
			height							: auto;
			padding							: 10px 10px 0px 15px;
			margin							: 0px 0px 0px 0px;
			_margin							: 0px 0px 0px 0px;
			float 							: left;
			z-index							: 100;
				
		}
		
#specright ul
		{
			margin							: 0px 0px 15px 0px;
			_margin							: 0px 0px 15px 0px;
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
		}
#specright li		
		{
			list-style-type:square;
			background-color				: #fff;
			color							: #333366;
			font-size						: 0.7em;
			padding 						: 0px 2px 0px 2px;
		}

#tabs
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #FF3300;
			font-size						: 10px;
			font-weight						: bold;
			padding							: 10px 5px 10px 0px;
			display							: block;
		}
				
/************************************************************************************************************************/
/************************************************************************************************************************/
				
#t58banner
		{
			background-image				: url(../images/tayama_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}

#yachtsbanner
		{
			background-image				: url(../images/yachts_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
	
#sitemapbanner
		{
			background-image				: url(../images/sitemap_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#t48banner
		{
			background-image				: url(../images/tayana_t48_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#t48specbanner
		{
			background-image				: url(../images/tayana_t48_specbanner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#t52banner
		{
			background-image				: url(../images/tayana_t52_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#t72banner
		{
			background-image				: url(../images/tayana_t72_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#t54banner
		{
			background-image				: url(../images/tayana_t54_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#t64banner
		{
			background-image				: url(../images/tayana_t64_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}
		
#contactbanner
		{
			background-image				: url(../images/contactbanner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}

#hospitalitybanner
		{
			background-image				: url(../images/hospitality_banner.jpg);
			width							: auto;
			height							: 250px;
			margin							: 0px 0px 0px 0px;
			background-repeat				: no-repeat;
		}

/************************************************************************************************************************/

#banner_left
		{
			width							: 290px;
			height							: 200px;
			margin							: 30px 0px 0px 30px;
			_margin							: 30px 0px 0px 30px;
			padding							: 10px;
			float							: left;
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #FFFFFF;
			/*border						: 1px solid #FFFFFF;*/  /* USE IF NEED TO SEE IMAGE OVERLAY AREA*/
		}
		
#banner_left p
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 0.8em;
			color							: #FFFFFF;
			margin							: 0px 0px 0px 0px;
			text-align						: justify;
		}
		
#banner_left a, #banner_left a:link, #banner_left a:visited
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #FF3300;
			font-size						: 10px;
			font-weight						: bold;
			padding							: 10px 5px 10px 0px;
			display							: block;
		}

#banner_left a:hover
		{
			text-decoration					: underline;
		}

/************************************************************************************************************************/
/************************************************************************************************************************/
a.yachts, a.yachts:link, a.yachts:visited
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #FF0000;
			font-size						: 10px;
			font-weight						: bold;
			padding							: 5px 0px 0px 0px;
			display							: block;
		}
		
a.yachts:hover
		{
			text-decoration					: underline;
		}

#yachts_content
		{
			background-color				: #333366;
			width							: auto;
			height							: auto;
		}

#yacht1
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 20px;
			background-image				: url(../images/t48_thumb.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}

#yacht2
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 28px;
			background-image				: url(../images/t58_thumb.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}

#yacht3
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 20px;
			background-image				: url(../images/t58_thumb.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}

#yacht4
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 28px;
			background-image				: url(../images/t64_thumb.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}

#yacht5
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 0px auto;
			padding							: 28px;
			background-image				: url(../images/t72_thumb.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}

#yacht6
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 0px auto;
			padding							: 28px;
			background-image				: url(../images/T54_thumb_new.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}
		
#hull109
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 20px;
			background-image				: url(../images/hull109.jpg);
			background-repeat				: no-repeat;
			background-position				: 10px;
		}
		
#hull
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 20px;
			background-repeat				: no-repeat;
			background-position				: 10px;
		}

#hullsold
		{
			background-color				: #F7F7F7;
			border							: 1px solid #cccccc;
			margin							: 10px auto;
			padding							: 20px;
			background-repeat				: no-repeat;
			background-position				: center;			
			background-image:url(../images/sold.gif);
		}

#banner_right
		{
			width							: 240px;
			height							: 200px;
			margin							: 30px 40px 0px 300px;
			_margin							: 25px 20px 0px 0px;
			padding							: 10px;
			float							: right;
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			text-align						: right;
			color							: #FFFFFF;
			/*border						: 1px solid #FFFFFF;*/  /* USE IF NEED TO SEE IMAGE OVERLAY AREA*/
		}
		
#banner_right p
		{
			font-family						: Verdana, Arial, Helvetica, sans-serif; 
			font-size						: 0.8em;
			color							: #FFFFFF;
			margin							: 0px 0px 0px 0px;
			text-align						: justify;
		}
		
#banner_right a, #banner_right a:link, #banner_right a:visited
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #FF3300;
			font-size						: 10px;
			font-weight						: bold;
			padding							: 10px 5px 10px 0px;
			display							: block;
		}

#banner_right a:hover
		{
			text-decoration					: underline;
		}

/************************************************************************************************************************/
/************************************************************************************************************************/

#sub_menu
		{
			background-color				: #333366;
			width							: auto;
			height							: 15px;
			margin							: 0px 0px 0px 0px;
			padding							: 5px;
		}
		
/************************************************************************************************************************/

ul.boats
		{
			margin							: 1px 0px 0px 15px;
			_margin							: 0px 0px 0px 15px;
		}


li.boats
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			float							: left;
			display							: block;
			background-color				: #333366;
			color							: #fff;
			font-size						: 0.7em;
			padding 						: 0px 2px 0px 2px;
		}

/************************************************************************************************************************/

a.boats
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #fff;
		}


a.boats:link
		{
			text-decoration					: none;
		}
		
a.boats:visited
		{
			text-decoration					: none;
		}
		
a.boats:hover
		{
			text-decoration					: underline;
		}
		
/************************************************************************************************************************/		

/************************************************************************************************************************/

ul.spec
		{
			margin							: 0px 0px 0px -35px;
			_margin							: 0px 0px 0px 5px;
		}


li.spec
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			display							: block;
			background-color				: #fff;
			color							: #333366;
			font-size						: 0.7em;
			padding 						: 5px 2px 0px 2px;
		}

/************************************************************************************************************************/

a.spec
		{
			font-family      				: Verdana, Arial, Helvetica, sans-serif;
			text-decoration					: none;
			color							: #333366;
		}


a.spec:link
		{
			text-decoration					: none;
		}
		
a.spec:visited
		{
			text-decoration					: none;
		}
		
a.spec:hover
		{
			text-decoration					: underline;
		}
		
/************************************************************************************************************************/	
		
#confirm_box {
			display						: block;
			width						: 100%;
			background 					: #D9DAFF;
			font-weight					: bold;
			color						: #333366;
			border						: 1px solid #6A6FFF;
			font-family					: "Century Gothic", Verdana, Arial;
			text-align					: center;
}
		
		
#sub_banner
		{
			background-color			: #000033;
			width						: auto;
			height						: 25px;
			margin						: 0px 0px 0px 0px;
		}


#footer
		{
			background-color			: #666666;
			background-image			: url(../images/footer_back.jpg);
			background-repeat:repeat-x;
			width						: auto;
			height						: 100px;
			margin						: 0px 0px 0px 0px;
		}

#footer_right
{
float:right;
margin: 25px 20px 0px 0px;
}
#footer_left
{
float:left;
}

table 
		{
			font-family					: Verdana, Arial, Helvetica, sans-serif;
			font-size					: 11px;
			color						: #333366;
		}

td
		{
			vertical-align				: top;
		}

.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #ff0000; text-decoration:underline;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	min-height:100%;
	background-color:#003366;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/***********************************************************************************/
td.popup, tr.popup
{
font-family:Arial, Helvetica, sans-serif; 
border: 1px solid #dadada; 
padding:5px;
}

td.cella
{
font-family:Arial, Helvetica, sans-serif; 
border: 1px solid #dadada; 
padding:5px;
background-color:#CCCCCC;
font-weight:bold;
}

th.popup
{
font-family:Arial, Helvetica, sans-serif; 
border: 1px solid #dadada; 
padding:5px;
background-color: #003366;
font-weight:bold;
color:#000;
font-size:14px;
}

td.cellb
{
font-family:Arial, Helvetica, sans-serif; 
border: 1px solid #dadada; 
padding:5px;
background-color:#999999;
color:#000;
}

/***************************************************************/
table.customize
{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
border: 1px solid #dadada;
color:#000000;
}
td.customize
{
border: 1px solid #dadada;
padding: 8px 5px 5px 5px;;

}

td.customized
{
width: 160px;
border: 1px solid #dadada;
}

th.customize
{
border: 1px solid #dadada;
padding: 5px;
}
/***************************************************************/


a.thickbox:visited, a.thickbox:link, a.thickbox:active,{
color:#003366;
}

a.thickbox:hover {
color:#FF0000;
text-decoration:underline;
}

a.editenquirybutton
{
display: block; 
height: 25px; 
width: 162px;
margin: 5px 0px 0px 0px;
background:url(../images/edit_enquiry_button.jpg) 0px 0px;
}
a.editenquirybutton:hover
{
display: block; 
height: 25px; 
width: 162px;
background:url(../images/edit_enquiry_button.jpg) 0px 25px;
}

a.mailenquirybutton
{
display: block; 
height: 25px; 
width: 80px;
background:url(../images/email_button.jpg) 0px 0px;
}
a.mailenquirybutton:hover
{
display: block; 
height: 25px; 
width: 80px;
background:url(../images/email_button.jpg) 0px 25px;
}

a.edit
{
display: block; 
height: 16px; 
width: 16px;
margin: 5px 0px 0px 0px;
background:url(../images/edit.png) 0px 0px;
}

.form_total
{
border: 0px solid #fff; 
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
font-weight:bold;
color							: #333366;
}
		