body { font: normal 10px/16px Verdana, sans-serif; color: #FFF}
* {margin:0; padding:0; border:none}
p { margin: 0; padding: 0}
li {list-style-position:inside}
img {border:none}
#container { font: normal 10px Verdana, Helvetica, sans-serif; color: #000; background-color: #C9C1BD; height: 600px; width: 800px; margin-left: -400px; position: absolute; left: 50%; top: 0}
#containerxmas { font: normal 10px Verdana, Helvetica, sans-serif; color: #000; background-color: #C9C1BD; width: 800px; height:850px; margin: 0 auto; position: relative}
#top { position:relative; width:800px; height:144px}
#nav1 { position:absolute; left:0; top:144px; width:63px; height:28px; z-index:1}
#nav2 { position:absolute; left:63px; top:144px; width:67px; height:28px; z-index:1}
#cnav2 { position:absolute; left:63px; top:144px; width:81px; height:29px; z-index:1}
#nav3 { position:absolute; left:130px; top:144px; width:80px; height:28px; z-index:1}
#cnav3 { position:absolute; left:144px; top:144px; width:119px; height:28px; z-index:1}
#nav4 { position:absolute; left:210px; top:144px; width:123px; height:28px; z-index:1}
#cnav4 { position:absolute; left:263px; top:144px; width:81px; height:28px; z-index:1}
#nav5 { position:absolute; left:333px; top:144px; width:141px; height:28px; z-index:1}
#cnav5 { position:absolute; left:344px; top:144px; width:87px; height:28px; z-index:1}
#nav6 { position:absolute; left:474px; top:144px; width:88px; height:28px; z-index:1}
#cnav6 { position:absolute; left:431px; top:144px; width:88px; height:28px; z-index:1}
#navend { position:absolute; left:562px; top:144px; width:138px; height:28px; z-index:1}
#cnavend { position:absolute; left:520px; top:144px; width:219px; height:28px; z-index:1}
#croftloft { position:absolute; left:700px; top:144px; width:100px; height:28px; z-index:1}
#heading { position:absolute; left:0; top:172px; width:415px; height:37px; z-index:1}
#galheading { position:absolute; left:0; top:172px; width:364px; height:67px; z-index:1}
#cgalheading { position:absolute; left:0; top:172px; width:364px; height:60px; z-index:1}
#textpanelleft { position:absolute; left:0; top:209px; width:416px; height:346px; z-index:1}
#photo { position:absolute; left:415px; top:172px; width:385px; height:398px; z-index:1}
#bottleft { position:absolute; left:0; top:570px; width:580px; height:30px; z-index:1}
#bottleft2 { position:absolute; left:0; top:823px; width:580px; height:30px; z-index:1}
#email { position:absolute; left:580px; top:570px; width:220px; height:30px; z-index:1}
#email2 { position:absolute; left:580px; top:823px; width:220px; height:30px; z-index:1}
#xmastextleft { position:absolute; left:13px; top:223px; width:340px; z-index:1}
#textleft { position:absolute; left:13px; top:218px; width:396px; z-index:10}
#textleft2 { position:absolute; left:13px; top:211px; width:396px; z-index:10}
#textleftnav { position:absolute; left:11px; top:210px; width:397px; height:246px; z-index:1}
/***************classes************/

.bodytext { font: normal 10px/16px Verdana, Helvetica, sans-serif; color: #fff}
.bodytextblue { font-family: Verdana; font-size: 10px; line-height: 16px; color: #004F5D}
.weetext { font-size: 9px; line-height: 12px; color: #000}

a:link { text-decoration: none; font-weight: bold; color: #000}
a:visited { text-decoration: none; font-weight: bold; color: #000}
a:hover { text-decoration: none; font-weight: bold; color: #fff}
a:active { text-decoration: none; font-weight: bold; color: #000}

.headings { color: #243F93; font-weight: bold; font-size: 12px; line-height: 18px}

.whiteheadings { color: #fff; font-weight: bold}
.subheadings { color: #243F93; font-weight: bold; font-size: 10px; line-height: 16px}
.tablebeige { font-size: 10px; background-color: #C9C1BE; line-height: 15px; color: #000; border: 1px solid #fff}
.tablewhitebox { font-size: 10px; background-color: #fff; line-height: 15px; color: #000; border: 1px solid #fff}
.tablegreybox { font-size: 10px; background-color: #A0A0A0; line-height: 15px; color: #000; border: 1px solid #000}
.brownbackground { font-size: 10px; background-color: #62524E; line-height: 15px; color: #C9C1BE; border: 1px solid #fff; padding: 1px 3px}

#textleftnav ul{position:absolute;left:0;top:72px;margin: 0;padding: 0;list-style-type: none;}
#textleftnav li { margin: 0 0 .2em; font-weight:bold; color:#BFD3D6; }
#textleftnav a{display: block;color:#BFD3D6;width: 270px;padding-left:0;text-decoration: none;}
#textleftnav a:hover{color:#fff;}

/*************iframepositioner**************/

#iframecontainer { top: 172px; left: 415px; width: 385px; height: 398px; position: absolute}
#iframecontainer2 { top: 172px; left: 364px; width: 436px; height: 398px; position: absolute}
#iframecontainer3 { top: 425px; left: 364px; width: 436px; height: 398px; position: absolute}
.bodytextbeige { font-family: Verdana; font-size: 10px; line-height: 16px; color: #C9C1BE}
.brownbox { font-family: Verdana; font-size: 10px; line-height: 16px; color: #C9C1BE; background-color: #62524E; border-right: 2px solid #fff; border-bottom: 2px solid #fff}
.bodytextbrown { font-family: Verdana; font-size: 10px; line-height: 16px; color: #62524E}
.weewhitetext { font-size: 9px; line-height: 12px; color: #fff}
#price { position:absolute; padding-top:16px; left:335px; top:70px; width:50px; height:292px; z-index:3}
#time { position:absolute; padding-top:16px; left:272px; top:70px; width:48px; height:292px; z-index:3}
#opening { position:absolute; left:14px; top:86px; width:363px; height:303px; z-index:2}
#bheading { position:absolute; left:0px; top:0; width:384px; height:37px; z-index:1}
#pricebackground { position:absolute; left:0; top:37px; width:385px; height:361px; z-index:1}
#times { position:absolute; left:101px; top:26px; width:89px; height:81px; z-index:31}
#box { position:absolute; left:1px; top:1px; width:174px; height:112px; z-index:30}
