/* CSS Document */#memberbar_adsense {	margin: 0;	padding: 0;	height: 20px;	border: 1px solid #000000;	border-bottom:0;	background-color:#333366;}#memberbar_adsense p{	margin: 0;	margin-top: 3px;	margin-left: 20px;	padding: 0;	font-size: 70%;	color: #FFFFFF;}#header_adsense_banner {	margin: 0;	padding: 10px 21px 0px 21px;	height: 100px;	border-left: 1px solid #000000;	border-right: 1px solid #000000;	background-color:#FFFFFF;}#header_adsense_bottom_border {	margin:0;	padding:0;	height: 20px;	border: 1px solid #000000;	border-top: 0;	background-color:#333366;}#right_float_adsense {	float: right;	width: 160px;	height: 600px;	margin-top: 20px;	margin-right: 0;	margin-bottom: 5px;	background-color:#FFFFFF;}#rightcol_as_large_rect {	float: right;	width: 346px;	margin-top: 0px; /* Top margin is determined by _BOTTOM_ margin for leftcol410 plus top padding on bordered window */	margin-right: 10px; /* Bordered window sides have no padding, so this totally determines right margin. */	margin-bottom: 10px; /*Adds to the padding on bottom of bordered window */	/*background-color:#009900;*/}#leftcol_as_large_rect_compl {	width: 423px;	/*background-color:#006600;*/	margin-top: 0px;		margin-right: 376px;	margin-left: 0px; /* Sides of bordered box have no padding, so this totally determines left margin */	margin-bottom: 0px; /* Bottom margin created by padding on bottom of bordered window */}#rightcol_amazon_single_product {	float: right;	width: 130px;	margin-top: 0px; /* Top margin is determined by _BOTTOM_ margin for leftcol410 plus top padding on bordered window */	margin-right: 10px; /* Bordered window sides have no padding, so this totally determines right margin. */	margin-bottom: 10px; /*Adds to the padding on bottom of bordered window */	/*background-color:#009900;*/}#leftcol_amazon_single_product_compl {	width: 640px;	margin-top: 0px; /* Top margin is determined by _BOTTOM_ margin for leftcol410 plus top padding on bordered window */	margin-right: 140px; /* Bordered window sides have no padding, so this totally determines right margin. */	margin-left: 0px;	margin-bottom: 0px; /*Adds to the padding on bottom of bordered window */	/*background-color:#009900;*/}#rightcol_skyscraper_160 {	float: right;	width: 170px;	margin: 0px;	margin-right: 10px;}#leftcol_skyscraper_160_compl {	width: 609px;	/*background-color:#006600;*/	margin-top: 0px;		margin-right: 170px;	margin-left: 0px; /* Sides of bordered box have no padding, so this totally determines left margin */	margin-bottom: 0px; /* Bottom margin created by padding on bottom of bordered window */}#rightcol_square_125 {	float: right;	width: 135px;	margin: 0px;	margin-right: 10px;}#leftcol_square_125_compl {	width: 634px;	/*background-color:#006600;*/	margin-top: 0px;		margin-right: 135px;	margin-left: 0px; /* Sides of bordered box have no padding, so this totally determines left margin */	margin-bottom: 0px; /* Bottom margin created by padding on bottom of bordered window */}#rightcol_250 {	float: right;	width: 250px;	margin: 0px;	margin-right: 10px;}#leftcol_250_compl {	width: 509px;	/*background-color:#006600;*/	margin-top: 0px;		margin-right: 260px;	margin-left: 0px; /* Sides of bordered box have no padding, so this totally determines left margin */	margin-bottom: 0px; /* Bottom margin created by padding on bottom of bordered window */}#rightcol_as_search_31char {	float: right;	width: 450px;	margin: 0px;	margin-right: 10px;}#leftcol_as_search_31char {	width: 309px;	margin-top: 0;	margin-right: 460px;	margin-left: 0px;	margin-bottom: 0px;}