/* CSS Document */
/* content:
	- PRESETS
	- LAYOUT
	- FOOTER
	- LEFTSIDEF
	- SWF's
	- TEXT
	*/


/* ------------------------------------------------------------------------------------------ */
/* PRESETS */

	BODY, IMG, FORM, DIV, TD {
		margin:0px;
		padding:0px;
		border:0px;
	}

	TD {vertical-align:top;}

	.sortField { text-decoration: underline;}
	
/* ------------------------------------------------------------------------------------------ */
/* LAYOUT */

	#container {
		width:771px;
		position:absolute;
		left:50%;
		margin:0px 0px 0px -385px;
		background-image:url(../image/layout_container_back.gif);
		background-repeat:repeat-y;
		}

	#leftshadow {
		width:9px;
		height:622px;
		float:left;
		}

	#rightshadow {
		width:9px;
		height:622px;
		float:right;
		}

	#rightside {
		width:14px;
		float:left;
		height:367px;
		}
/* ------------------------------------------------------------------------------------------ */
/* LEFTSIDE */

	/*#leftside {
		width:206px;
		float:left;
		font-size:0px;
		}*/

	/* SEARCHER */
		#searcher {
			width:171px;
			height:197px;
			float:left;
			background-image:url(../image/searcher_back.gif);
			background-repeat:repeat-x;
			background-color:#FFDD6A;
			padding-left:10px;
			padding-top:8px;
			}

		#searcher TD, TD.searchertitle {
			font-weight:bold;
			color:#E55804;
			}

		#searcher TD.searchertitle {
			height:16px;
			vertical-align:middle;
			}

		#searcher #extendedsearch_link {
			text-decoration:underline;
			font-weight:normal;
			color:#E55804;

			}
			
		a.lefttitle {
			font-size:12px;
			font-family:Trebuchet MS;
			font-weight:bold;
			letter-spacing : 0px;
			color:#3399CC !important;
			padding-left: 15px;
			text-decoration:underline;
			}
			
		a.lefttitle:hover { color:#E55804 !important; }
		a.uli-link { text-decoration: underline; }
		a.uli-link:hover { color:#E55804 !important; }

	/* LEFTMENU */
		#leftmenu {
			width:184px;
			float:none;
			clear:both;
			background-image:url(../image/layout_leftside_back.gif);

			background-repeat:repeat-x;
			margin-left:4px;

			padding-left:11px;
			}

		#leftmenucontent {
			width:184px;
			background-color:#FFFFFF;
			background-image:url(../image/left_sub_bgd.gif);
			background-repeat:repeat-x;
			padding-top:10px;
			}

		#leftmenucontent P {
			color:#A5A5A5;
			line-height:12px;
			padding:0px 18px;
			}

		#leftmenu UL {
			padding-top:5px;
			margin-top:0px;
			margin-bottom:15px;
			list-style-image:url(../image/micropoint_yellowdot.gif);
			line-height:18px;
			}

		#leftmenu IMG.title {
			width:184px;
			height:11px;
			margin:5px 0px;
			}

		#leftmenu A {
			color:#7F7F7F;
			font-weight:bold;
			}
		#leftmenu A:hover {color:#A5A5A5;}

		DIV.leftoffers {
			height:110px;
			background-color:#FFFFFF;
			}

		DIV.leftoffers, #leftofferstitle {
			margin-left:13px;
			border:6px solid #ffffff;
			text-align:center;
			width:147px;
			}

		#leftofferstitle {
			margin-top:35px;
			font-weight:bold;
			color:#626262;
			background-color:#FFFDEE;
			padding:5px 0px;
			}

		DIV.leftoffers TD {width:147px; height:110px; vertical-align:middle;}

		DIV.leftoffers IMG {
			border:1px solid #ffffff;
			margin:0px;
			}

		#gotooffer{
			background-image:url(../image/layout_leftside_img_03a.gif);
			background-repeat:no-repeat;
			width:206px; height:44px; float:none; clear:both;

			
			}

/* ------------------------------------------------------------------------------------------ */
/* FORM's */

	/* NEWSLETTER */

		#frm_newsletter #frm_field {
			background-color:#F9F9F9;
			border:1px solid #DCDCDC;
			height:14px;
			width:140px;
			margin-left:17px;
			}

		#frm_newsletter #frm_sendbutton {padding:10px 0px 20px 110px;}

	/* SEARCHER */

		#frm_search INPUT, SELECT {
			font-weight:normal;
			color:#777777;
			background-color:#FFFFFF;
			border:1px solid #DFC466;
			}

		#frm_search INPUT.frm_field {
			width:132px;
			height:16px;
			float:left;
			}


/* ------------------------------------------------------------------------------------------ */
/* SWF's */

	#swf_main {
		width:753px;
		height:207px;
		float:left;
		}


/* ------------------------------------------------------------------------------------------ */
/* TEXT */
	.text_standard {
		color:#6C6C6C;
		line-height:16px;
		text-align:justify;
		}

	.text_boldred {
		color:#CC3300;
		font-weight:bold;
		}
	.text_boldred:hover {color:#FF9900;}

	.text_boldtitle, .text_boldredtitle {
		font-weight:bold;
		font-size:14px;
		font-family:Arial;
		text-transform:uppercase;
		}
	.text_boldtitle	{color:#434343;	}
	.text_boldredtitle	{color:#CC3300;	}	
	
	