* {margin:0;padding:0}
BODY {padding:10px 0;text-align:center;background-color:#fff;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:75%;line-height:1.4em}
A {color:#fd7203;font-weight:bold;background-color:transparent;text-decoration:none}
A:visited {color:#fcb77e}
A:hover, A:focus, A:active {color:#fd7203;text-decoration:underline}
A.st {color:#333;text-decoration:none;font-weight:normal}
B {font-weight:normal}
H1, H2 {border-bottom:1px solid #fd7203;margin-bottom:.5em;padding:1em 0 0.25em 0;line-height:1.3em}
H1 {font-size:1.6em}
H2 {font-size:1.4em;margin:.5em 0 0.75em}
H3 {font-size:1.2em;margin-bottom:0.25em}
H4 {font-size:1.0em;margin-bottom:0.25em}
IMG {behavior:url(/common/pngbehavior.htc);border:none}
HR {display:none}
FIELDSET {border:none}
LEGEND {font-weight:bold;color:#069;font-size:1.2em}
LABEL {font-weight:bold}
.clr {clear:both}
.fl {float:left}
.fr {float:right}
.tl {text-align:left}
.tc {text-align:center}
.tr {text-align:right}
.x {display:none}
.nb {border:none}
.highlight {background-color:#fd7203}
P.morelink {text-align:right}
P.yah {color:#FF9900;font-size:.8em;font-weight:bold}

#page {width:760px;text-align:left;margin:0 auto}

#pagetop {height:135px;text-align:center}
#pagetop IMG {margin:0 auto;display:block}

.msgbox {clear:both;text-align:center;padding:5px;border:1px solid #fd7203;background-color:#fff1e6}

/* school styles */
DIV#school IMG {width:200px;height:150px;float:right;border:1px solid #fd7203;margin:5px;display:block}

UL#catlist {list-style:none;margin-left:0}
UL#catlist LI {float:left;width:24%}

/* offer styles */
H2.offercategory {}
.offer, .enhanced {width:90%;margin:10px auto;padding:15px 15px 5px;border:1px solid #999;background:#fff url(/images/layout/standard-fade.gif) repeat-x;}
.offer IMG {width:200px;height:150px;float:right;border:1px solid #999;display:block}
.national, .superenhanced {background:#fff1e6 url(/images/layout/enhanced-fade.gif) repeat-x;border:1px solid #fd7203}
.national, .superenhanced IMG {border:1px solid #fd7203}
.offer DIV.logocontainer {margin-right:220px;display:block}
.offer H3.name {}
.offer P.addr {}
.offer P.tagline {}
.offer P.descr {}
.offer P.voucher {}
.offer DIV.artwork {text-align:center}
.offer P.web {margin-bottom:0}

UL#classies {list-style-type:none}
UL#classies LI {width:90%;margin:10px auto 0;padding:15px 15px 5px;border:1px solid #999;background:#fff url(/images/layout/standard-fade.gif) repeat-x;}
UL#classies LI P.title {font-size:1.1em}
UL#classies LI P.descr {font-size:.9em}
UL#classies LI P.timer {text-align:right;margin-bottom:0}

#content {clear:both;padding:15px 0}
#content P, #content UL, #content OL {margin-bottom:1em}
/*#content UL, #content OL {margin-left:2.5em}*/
#content UL.styled {background:#fff url(/images/layout/page/list-fade.jpg) repeat-y;margin:1em auto}
#content UL.styled LI {list-style:none;padding:.4em 0 .2em 2em;background:transparent url(/images/layout/li.gif) no-repeat 5px 8px}
#content TD LI {padding:0;background:none}
#content DL.def {float:right;width:280px;margin:0 0 10px 20px;padding:0.5em;background:url(/images/layout/page/list-fade.jpg) repeat-y}
#content DL.def DT {font-weight:bold;font-style:italic;font-size:1.2em;margin-left:.5em}
#content DL.def DD {padding:1em;font-style:italic}
#contentslist {float:left;display:block;background:#fff url(/images/layout/page/list-fade.jpg) repeat-y;padding-left:.5em}
#contentslist P, #aka P {font-weight:bold;font-size:0.9em;margin:0}
#contentslist UL, #aka UL {margin-left:0}
#contentslist UL UL, #aka UL UL {margin:0;font-size:.9em}
#contentslist LI {padding:0.25em 0 0.25em 1.5em}
#contentslist LI, #aka LI {list-style:none;background:transparent url(/images/layout/li.gif) no-repeat 0 0.45em}
DIV.quote, DIV.quoteleft, DIV.quoteright, DIV.videoleft, DIV.videoright {margin:1em;background:#fff url(/images/layout/page/list-fade.jpg) repeat-y;color:#000;line-height:1.3em}
DIV.quote P, DIV.quoteleft P, DIV.quoteright P, DIV.videoleft P, DIV.videoright P {padding:0 15px;margin-top:1em}
DIV.quoteleft, DIV.quoteright {max-width:300px;width:300px}
DIV.videoleft, DIV.videoright {max-width:190px;width:190px}
DIV.videoleft OBJECT, DIV.videoright OBJECT {width:160px;margin:15px;display:block}
DIV.quoteleft, DIV.videoleft {float:left;margin:1em 2em 1em 0}
DIV.quoteright, DIV.videoright {float:right;margin:1em 0 1em 2em}
P.cite {font-size:0.9em}
P.cite SMALL {line-height:normal}
DIV.portraitleft {margin-right:15px;float:left;margin:10px}
DIV.portraitright {margin-left:15px;float:right;margin:10px}
DIV.portraitleft IMG, DIV.portraitright IMG {border:1px solid #ccc;padding:1px;display:block}
P.caption {margin-top:1px;text-align:center;font-weight:bold;font-size:0.9em;line-height:normal}
P.price BIG {color:#c00;font-weight:bold}
FORM.support, FORM.login, FORM.order, FORM.summary, FORM.error {clear:both;padding:5px 10px 5px 70px;color:#000;border:1px solid #39c;margin-top:20px}
FORM.support {background:#ebf5fa url(/images/support.gif) no-repeat 5px 5px}
FORM.login {background:#ebf5fa url(/images/login.gif) no-repeat 5px 5px}
FORM.order {background:#ebf5fa url(/images/question.gif) no-repeat 5px 5px}
FORM.error {background:#f5e6e6 url(/images/error.gif) no-repeat 5px 5px;border:1px solid #c33}
FORM.summary {background:#e6f5e6 url(/images/ok.gif) no-repeat 5px 5px;border:1px solid #090;min-height:60px}
FORM P {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}

/* foot menu styles */
#footmenu {list-style:none;font-size:.8em;margin:10px 0}
#footmenu LI {display:inline;padding:0 5px}
#footmenu LI A {}

/* copyright styles */
#copyright {clear:both;text-align:center;font-size:0.8em;color:#666;line-height:1.4em;margin-top:2px}