body{padding:0;margin:0;font-size:12px;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style: normal;}
table{font-size:inherit;font:100%;}
ul{list-style:none;}
img{border:0;}
p{margin:1em 0;}

body { color: #666666; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; background-color: #ffd200; background-repeat: repeat; background-image: url(Images/Global/background.png); }

#container { width:777px; text-align:left; }

#header { position: relative; width:777px; height:118px; background-image:url(Images/Global/hdrMenuRight.png); background-repeat: no-repeat; background-position: bottom right; }
#header .logo { position:absolute; left:0px; top:0px; width:293px; height:118px; }
#header .logo a { display:block; width:293px; height:118px; background-image:url(Images/Global/hdrLogo.png); background-repeat:no-repeat; background-position:top; }
#header .logo a:hover {background-position:bottom; }
#header .order { position:absolute; right:0px; top:0px; width:295px; height:64px; background-image:url(Images/Global/hdrOrder.png); background-repeat:no-repeat; }
#header .logo b, #header .order b { display:none; }

#header ul { position:absolute; left:293px; bottom:0px; padding:0px; margin:0px; width:470px; height:30px; list-style-type: none; }
#header ul li { float:left; }
#header ul li a { font-size: 13px; font-weight: bold; background-position: top left; background-repeat: repeat-x; display:block; height:30px; line-height:30px; text-align:center; background-image:url(Images/Global/hdrMenuBackground.png); text-decoration: none; color:#FFFFFF; }
#header ul li a:hover { background-position: center left; }
#header ul li a:active { background-position: bottom left; }
#header ul li em a { background-position: center left; }

#body { width:777px; background-color:#FFFFFF; background-image: url(Images/Global/bodyBackground.png); background-repeat: repeat-y; }
#body .header { width:777px; height:164px; background-repeat:no-repeat; position:relative; }
#body .header h1 { display:block; position:absolute; left:20px; bottom:0px; line-height:64px; font-size:46px; color:#d2000b; }
#body .content { padding-left:30px; padding-right:30px;  }
#body .content p { color:#333333; line-height:150%; text-indent:25px; }
#body .content h2 { font-size:20px; color:#d2000b; }
#body .content h3 { font-size:16px; color:#d2000b; }
#body .footer { width:777px; height:39px; background-image: url(Images/Global/ftrBackground.png); background-repeat: no-repeat; }
#body .content ul li { line-height:130%; margin-bottom:10px; color:#333333; }
#body .content ul li h2 { padding-bottom:10px; }
#body .content ul li ul li { margin-left:20px; }
#body .content ul li ul { margin-bottom:20px; }
#body .content ul li span { color:#888888; }
#body .content a { color:#FFFFFF; background-color:#d2000b; text-decoration: none; font-weight:bold; padding:2px; }
#body .content a:hover { color:#d2000b; background-color:transparent; }

#footer { width:777px; text-align:center; line-height:30px; color:#7f6900; }

#body .homepage { width:777px; height:390px; }
#homeBillboard { position:relative; width:777px; height:390px; }
#homeBillboard div { z-index: 2; position:absolute; top:0px; left: 0px; width:777px; text-align:center; }
#homeBillboardLoader { z-index: 3; position:absolute; top:0px; left: 0px; width:777px; height:390px; text-align:center; background-color:#FFFFFF; background-image: url(Images/Home/bgLoader.jpg);  }
#homeBillboardLoader img { margin-top: 170px; }

#contrast span { display:none; }
#contrast a {  height: 32px;  width: 55px;  display: block;  background-position: 0px top;  background-image: url(Images/Global/ftrContrastDesign.png);  background-repeat: no-repeat;  }
#contrast { padding-bottom: 10px; padding-top: 5px; }
#contrast a:hover { background-position: 0 bottom; }