@charset "utf-8";
/* CSS Document */

html { height: 100.1% }
body {
	margin: 0; padding: 0;
	cursor: default;
	text-align: center;
	font: normal normal normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	background: url(../../images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_wide_splitter.gif?20100504104240) center center repeat-y;
	height: 100.1%;
}

/* block elements */
#l-c1 {	background: url(../../images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_wide_splitter.gif?20100504104240) center center repeat-y; margin: 0; }
#l-c1 p { margin: 0; }

/* column structure */
#l-c1 {	width: 832px; margin: 0 auto; text-align: left; }

/* hide unneeded items */
#l-hl, #l-bl { display:none; }

/*
   @area: Header.
   
   @notes:
   Nothing notable is noted here!
*/
#l-h { height: 132px; margin: 0; padding: 0; 
	background:url(../../images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_wide_h.jpg?20100504104240) left top no-repeat; }
	#l-hr { text-align:right; padding-right: 30px; }
	#l-hr h1 {
		margin: 0; color: #fff; padding: 43px 0 5px 0;
		font-family: "Arial";
		}
	#l-hr ul {
		margin: 0; padding: 24px 25px 0 0;
		list-style:none;
		font-size: 90%;
	}
	#l-hr ul li {
		margin: 0; padding: 0;
		list-style:none; display: inline;
	}
		#l-hr ul li a { color: #666; 
			text-decoration: none; 
			border-bottom: none;
			_border-bottom: 1px solid #ddd;
			padding: 7px 5px 6px 5px;
			}
		#l-hr ul li a:hover { color: #333; background-color: #f9f9f9; }

/* 
  @area: quicklinks 
*/
#l-q { background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_q_wide.jpg) left top no-repeat; clear: both; }
#l-q #l-qs { padding-right: 35px; }
#l-q #l-qs a.button {
	display: block;
    border-bottom: none !important;
	float: right; height: 24px;
	background: transparent url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/btn_ql.jpg) no-repeat scroll top left;
    color: #5d5d5d !important;
    font-size: 80%; text-decoration: none;
	padding: 4px 12px 0 20px;
	width: 65px; /*SUDIMAC font issue hack*/
	-moz-outline:0px none red; outline:0px none red; /* focus bounding rectangle removal hack */
}
#l-q #l-qs a.sel { background-image: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/btn_ql_sel.jpg); }
#l-q #l-qs a.hov { background-image: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/btn_ql_hov.jpg); color: #bbb !important; }

#l-qc {
	background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_wide.jpg) center top no-repeat;
	text-align: center; padding: 30px 0 20px 0;
}
#l-qc .l-lst {
	text-align: left; list-style: none;
	margin: 0; padding: 0 0 57px 10px;
}
	#l-qc .l-lst li.col {
		list-style: none; float: left;
		border-left: 1px dotted #ccc;
	}
	#l-qc .l-lst li.first { padding-left: 30px; border-left: none; }
		#l-qc .l-lst li.col ul {
			padding: 0; margin: 0;
			list-style: none;
		}
		#l-qc .l-lst li.col ul li {
			padding: 0 15px 5px 15px;
			list-style: none;
		}
		#l-qc .l-lst li.col ul li.first { border-bottom: 1px dotted #ccc; }
		#l-qc .l-lst li.col ul li a { text-decoration: none; color: #5d5d6d; }
		#l-qc .l-lst li.col ul li a:hover { color: #3d3d4d; }

#l-qc .l-sw {
	clear: both;
	margin: 0; padding: 0;
	list-style: none;
}
	#l-qc .l-sw li {
		margin: 0; padding: 0;
		list-style: none;
		display: inline;
		line-height: 25px;
		font-size: 90%;
	}
	
	#l-qc .l-sw li.first a {
		background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_kanko_lt.gif) left top no-repeat;
		border-left: none;
	}
	#l-qc .l-sw li.first a.sel,
	#l-qc .l-sw li.first a:hover { background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_kanko_lt.gif) left -23px no-repeat;}
	#l-qc .l-sw li.last a {
		background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_kanko_rt.gif) right top no-repeat;
	}
	#l-qc .l-sw li.last a.sel,
	#l-qc .l-sw li.last a:hover { background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_kanko_rt.gif) right -23px no-repeat;}
	
	#l-qc .l-sw li a {
		color: #5d5d5d;
		text-decoration: none;
		padding: 6px 7px 5px 7px;
		background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_btmstrp.gif) repeat-x;
		-moz-outline:0px none red; outline:0px none red; /* focus bounding rectangle removal hack */
		border-left: 1px solid #eee;
	}
	#l-qc .l-sw li a.sel,
	#l-qc .l-sw li a:hover {
		background: url(https://content.avangate.net/images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_qc_btmstrp_sel.gif) repeat-x;
	}
	#l-qc .l-sw li a:hover { color: #222;}
	
/* special changes for lang ql */
#l-qc .langlist .l-lst { }

/*
   @area: Body
*/
#l-br { padding: 20px 40px 0 40px; }

/*
   @area: Footer.
   
   @notes:
   The footer container '#l-f' that has the y-axis padding and the internal separator
   divisions have the x-axis paddings and the corresponding background color/images.
*/
#l-f  { padding: 20px 0 20px 0; font-size: 95%; }
	#l-f a { color: #9a9a9a; text-decoration: none; }

	#l-fl {
		float: left; margin: 0; _margin-right: -3px; /* IE6 hack for boxmodel */
		padding: 16px 20px 0 95px; height: 34px; /* height + padding-y = 50px */
		color: #5d5d5d; background: url(../../images/merchant/842424a1d0595b76ec4fa03c46e8d755/bg_wide_fl.gif?20100504104240) left center no-repeat;
	}

	#l-fr { 
		margin: 2px 0 0 0;
		text-align: right;
		
		padding: 13px 30px 0 0; height: 27px; /* padding-y + height + border-y= 46px */
		border-top: 3px solid #fff; border-bottom: 3px solid #fff;
		
		background: url(../../images/merchant/842424a1d0595b76ec4fa03c46e8d755/kanko_lt_cutout_big.gif?20100504104241) right top no-repeat #eee;
		color: #ccc;
		font-family:  "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	}
	#l-fr a { margin: 0 3px; }
	#l-f a:hover { color: #626262;}