body { margin:0px; background-color:#d5d8f9; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
img { border:0; }
.clear { clear:both; display:block; height:1px; overflow:hidden; margin:0; padding:0; }
.selected { font-weight:bold; }
.normal { font-weight:normal; }
.br { height:1px; font-size:1px; clear:both; }
.normalCase { text-transform:none !important; }
.cakemakerTitle { width:211px; height:35px; background:url(../images/common/boxTheCakemaker.gif) no-repeat; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;}
.clearfix {display: block;} /* End hide from IE-mac */

#horizon { text-align:center;position:absolute;top:50%;left:0px;width:100%;height:1px;overflow:visible;visibility:visible;display:block; }
#wrapper { position:absolute; left:50%; padding:7px 9px 8px 8px; width:713px; margin-left:-356px; height:434px; top:-217px; visibility:visible; background-color:white; background:url(../images/common/bgMain.jpg) no-repeat; }
#content { width:100%; height:100%; border:solid 1px #bbbbbb; text-align:left; background-color:#eff0e0; }
#content .loader { width:271px; height:351px; background:url(../images/common/loading_anim.gif) 115px 160px no-repeat; }

.left { float:left; height:351px; overflow:hidden; width:271px; text-align:right; z-index:100; position:relative; }
.main { float:left; margin-top:27px; color:#5e5e56; width:442px; font-size:11px; overflow:hidden; }
.main .middle ul { margin:0; padding:0; padding-left:13px; list-style:square; }
.main .middle a, .main .middle a:visited { color:#cc9966; text-decoration:none; }
.main .middle .selected a, .main .middle .selected a:visited { color:#9c9a9a; text-decoration:none; font-weight:normal; }
.main .middle { float:left; width:170px; padding-left:12px; }
.main .right { float:right; width:232px; padding-right:27px; }
.main .right h4 { margin:0; padding:0; color:#cc9966; font-weight:bold; }
.main .middle .title { margin-top:47px; }
.main .middle .underTheTitle { margin-top:34px; }
.main .top { margin-left:12px; }
.main .btm { margin-left:12px; }

.tnTable { margin-top:10px;margin-left:50px; }
.tnTable td { width:52px; height:61px; }
.tnTable tr.pageNavRow td { height:20px;padding-right:14px; letter-spacing:2px; }
.tnTable td.colspan { width:auto; }

p { padding:0; margin:0; }
h3.title2 { padding:0; margin:0; font-weight:normal; margin-top:12px; }

.pgNav { letter-spacing:2px; }
.pgNavBoxed { border:solid 1px #9b9a9f;background-color:white;padding-left:3px; }
.pgNav, .pgNav a, .pgNav a:visited { color:#4c4c4c !important; }

.title1, .title2 { text-transform:uppercase; }
.title1 { letter-spacing:4px; font-size:14px; }
.title1 span.f { font-size:16px; }
.title2 { letter-spacing:4px; font-size:9px; line-height:17px; }
.title2 span.f { font-size:11px; }
.title3 { margin-top:14px;width:340px; }
.title4 { margin-top:4px;width:340px; }

.mediaTitle { position:relative;top:8px;left:0px;font-size:11px;width:695px; }
.mediaTitle a { background:url(../images/common/backTriangleGold.gif) no-repeat 0 3px; padding-left:10px; }

.red { color:red; }
.brown { color:#8c4d48; }
.uCase { text-transform:uppercase; }

a, a:visited, a:active { text-decoration:none; color:#5c4d38; }