@media screen, print {
	BODY {padding:0;margin:0;text-align:center;background:#ddd url(/images/body_bg.gif) top center repeat-y;color:#333}
	BODY,TD {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;line-height:1.5em}
	IMG {border:none}
	A {color:#39c;text-decoration:underline;font-weight:bold}
	A:HOVER {color:#f90}
	H1, H2, H3, H4, H5, H6 {font-weight:bold;text-align:center}
	HR {display:none}
	H1 {font-size:1.4em}
	H2 {font-size:1.25em}
	H3 {font-size:1.1em}
	DT {font-weight:bold}
	UL {line-height:1.5em}
	UL.nodots {margin-left:0;padding-left:0}
	UL.nodots LI {list-style:none}
	LI.al {background:#ebf5fa}
	SPAN {font-weight:bold;color:#F90}
	FIELDSET {border:none}
	LEGEND {font-weight:bold;color:#069;font-size:1.2em}
	LABEL {font-weight:bold}
	.tl {text-align:left}
	.tc {text-align:center}
	.tr {text-align:right}
	.fl {float:left}
	.fr {float:right}
	.clr {clear:both}
	.s, .x {display:none}	
	
	.price S {color:#F00}
	.price BIG {color:#0C0;font-weight:bold}
	
	DIV.profile, DIV.profilenb {width:20%;padding:0 1%;text-align:center;float:left;border-right:1px dashed #ccc;font-size:0.9em;line-height:1.3em}
	DIV.profilenb {border:none} 
	DIV.profile IMG, DIV.profilenb IMG {border:1px solid #ccc}
	
	#page {width:761px;text-align:left;margin:0 auto;background:#fff}
	#content {clear:both;padding:0 50px;overflow:hidden}
	#content UL {border:2px solid #EBF5FA}
	#content LI {list-style:none;padding:.25em 0 .25em 1.5em;background:transparent url(/images/li.gif) 0 .5em no-repeat}
	#content LI.al {background-color:#ebf5fa}
	#content A {white-space:nowrap}
	#content STRONG {color:#666}
	
	DIV.portraitleft,
	DIV.portraitright {display:block;margin:0 10px 10px 10px}
	DIV.portraitleft {float:left}
	DIV.portraitright {float:right}
	DIV.portraitleft IMG,
	DIV.portraitright IMG {background:#fff;padding:1px;border:1px solid #39c;display:block}
	DIV.portraitleft P.caption,
	DIV.portraitright P.caption {font-style:normal;text-align:center;font-weight:bold;font-size:.9em}
	
	#logo {float:left;background-color:#f90;width:308px}
	#girl {float:left;background-color:#fff}
	#intro {font-size:.9em;height:80px;color:#fff;background:#39c;line-height:normal}
	#intro A {font-weight:bold;color:#fff}
	#intro A:HOVER {text-decoration:underline}
	#infopack {padding-top:5px;margin:0 165px 0 315px}
	#clients {width:155px;padding-top:5px;float:right;clear:right;text-align:center;display:block;font-size:1.3em}
	#home {height:260px;background:#069}
	
	UL.menu {padding:0;margin:0;clear:both;background-color:#069;border-top:1px solid #fff;height:2em}
	UL.menu LI {list-style:none;float:left;border-right:1px solid #fff;line-height:2em;font-size:.9em}
	UL.menu LI A {font-weight:bold;display:block;color:#fff;text-decoration:none;padding:0 10px}
	UL.menu LI A:HOVER, UL.menu LI A#active {color:#069;background-color:#f90}
	UL.menu LI.last {border-right:none}
	
	DIV#inforequest {background:#39c;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}
	
	UL#countries {margin:0;clear:both;float:right}
	UL#countries LI {padding-right:1px;color:#333;font-size:.9em;list-style:none;display:inline}
	UL#countries LI A {color:#fff;text-decoration:none}
	UL#countries LI IMG {vertical-align:middle}
	
	DIV#stores {clear:left;text-align:center;}
	DIV#stores P {margin:5px;padding:0;color:#333}
	DIV#stores UL {margin:0 0 0 5px;padding:0}
	DIV#stores LI {list-style:none;display:inline}
	
	UL#footmenu {display:none;margin:0;padding:10px 0 0 0;clear:both;font-size:.9em;text-align:center;line-height:1.5em}
	UL#footmenu LI {list-style:none;display:inline;padding:0 10px}
	UL#footmenu LI A {white-space:nowrap;text-decoration:none;color:#999;font-weight:normal}
	UL#footmenu LI A#active {background-color:#f90}
	
	P.footaddr, P#copyright {clear:both;text-align:center}
	P.footaddr {padding:0;margin:0}
	P#copyright {font-size:.8em;color:#999}
	
	DIV#content DIV.quote {padding:1em;font-style:italic;width:655px}
	DIV#content DIV.quote P {padding:0 2em}
	DIV#content DIV.quote P.cite {padding-left:4em}
	DIV#content DIV.quote P.cite SMALL {line-height:normal}
	DIV.testimonials DIV.quote {background-color:#ffd;color:#000;border:1px solid #cc9}
	P.client {text-align:right}
	
	/* USP Box */
	DIV#orderbox {margin:15px 0 0 10px;padding:5px 10px;background:#fff}
	DIV#orderbox IMG.product {float:right;margin-left:10px;display:block}
	DIV#orderbox IMG.order {margin:0 auto;display:block}
	DIV#orderbox UL {font-size:1.1em;line-height:1.3em}
	DIV#orderbox UL SPAN {color:orange}
		
	FORM.support, FORM.login, FORM.order, FORM.summary, FORM.error {clear:both;padding:5px 10px 5px 60px;color:#000;border-top:1px solid #39c;border-bottom:1px solid #39c}
	FORM.support {background:#EBF5FA url(/images/support.gif) no-repeat}
	FORM.login {background:#EBF5FA url(/images/login.gif) no-repeat}
	FORM.order {background:#EBF5FA url(/images/question.gif) no-repeat}
	FORM.error {background:#F5E6E6 url(/images/error.gif) no-repeat;border-top:1px solid #c33;border-bottom:1px solid #c33}
	FORM.summary {background:#E6F5E6 url(/images/ok.gif) no-repeat;border-top:1px solid #090;border-bottom:1px solid #090;min-height:60px;_height:60px}
	FORM P {text-indent:0;margin:5px 0 0 0;padding:0}
	FORM LEGEND {padding-bottom:1em}
	FORM LABEL.text {width:180px;float:left;text-align:right;margin-right:1em;display:block}
	FORM INPUT.text {border:1px solid #ccc;margin:0 0 1px 190px}
	FORM INPUT.text, FORM.order LABEL.radio {padding:1px 2px;display:block}
	FORM INPUT.radio {clear:both;margin:0 1em 0 65px;display:block;float:left}
	FORM.payopt {border-bottom:1px solid #ddd;padding:5px 0}
	FORM.country {vertical-align:middle}
	FORM INPUT.error {background:#fee;border:1px solid #f00}
	FORM LABEL.error {color:#f00}
	DIV#inforequest FORM {padding:0;margin:0}
}
@media print {
	BODY {background:#fff;background-image:none;color:#000}
	A {color:#000;text-decoration:none;font-weight:bold}
	LEGEND {color:#000}
	HR {display:block}
	#page {width:100%;background:#fff}
	#content {padding:0}
	#content STRONG {color:#000}
	
	DIV#intro, DIV#home, UL.menu, .x {display:none}
	
	P.footaddr, P#copyright {clear:both;text-align:center}
	P.footaddr {padding:0;margin:0}
	P#copyright {font-size:.8em;color:#999}
	
	DIV.quoteleft, DIV.quoteright {width:160px}
	DIV.quoteleft {float:left;padding-right:10px;margin-right:10px;border-right:1px dashed #ccc}
	DIV.quoteright {float:right;padding-left:10px;margin-left:10px;border-left:1px dashed #ccc}
	DIV.quoteleft P, DIV.quoteright P {font-family:Arial, Helvetica, sans-serif;}
	P.client {text-align:right}
	
	FORM.order, FORM.summary {padding:5px 10px 5px 0}
	FORM.order, FORM.summary {background:#fff;background-image:none;border:none}
	FORM P {text-indent:0;margin:5px 0 0 0;padding:0}
	FORM.order LEGEND {padding-bottom:1em}
	FORM.order LABEL.text {width:180px;float:left;text-align:right;margin-right:1em;display:block}
	FORM.order INPUT.text {border:1px solid #ccc;margin:0 0 1px 160px}
	FORM.order INPUT.text, FORM.order LABEL.radio {padding:1px 2px;display:block}
	FORM.order INPUT.radio {clear:both;margin:0 1em 0 65px;display:block;float:left}
	FORM .payopt {border-bottom:1px solid #ddd;padding:5px 0}
	FORM.country {vertical-align:middle}
	FORM.order INPUT.error {background:#fee;border:1px solid #f00}
	FORM.order LABEL.error {color:#f00}
}