body {
background-image: url("https://candygulsvig.com/img/bg-2012.png");
background-position: top center;
background-repeat: repeat-y;
color: #000000; 
background-color: #f9f9fc;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
font-family: Tahoma,Helvetica,sans-serif;
}
a:link    {color: #003366; background-color: transparent; text-decoration: underline;}
a:visited {color: #003366; background-color: transparent; text-decoration: underline;}
a:hover   {color: #990000; background-color: transparent; text-decoration: none;}
a:active  {color: #990000; background-color: transparent; text-decoration: underline;}
a.f:link    {color: #a4a4c2; background-color: transparent; text-decoration: underline;}
a.f:visited {color: #a4a4c2; background-color: transparent; text-decoration: underline;}
a.f:hover   {color: #990000; background-color: transparent; text-decoration: none;}
a.f:active  {color: #a4a4c2; background-color: transparent; text-decoration: underline;}
a.s:link    {font-size: 11pt; color: #003366; background-color: transparent; text-decoration: none;}
a.s:visited {font-size: 11pt; color: #003366; background-color: transparent; text-decoration: none;}
a.s:hover   {font-size: 11pt; color: #990000; background-color: transparent; text-decoration: none;}
a.s:active  {font-size: 11pt; color: #003366; background-color: transparent; text-decoration: none;}
a.w:link    {font-size: 8pt; color: #ffffff; background-color: transparent; text-decoration: none;}
a.w:visited {font-size: 8pt; color: #ffffff; background-color: transparent; text-decoration: none;}
a.w:hover   {font-size: 8pt; color: #990000; background-color: transparent; text-decoration: none;}
a.w:active  {font-size: 8pt; color: #ffffff; background-color: transparent; text-decoration: none;}
h1 {font-size: 16pt; font-weight: normal; color: #000000; background-color: transparent;}
h1 {font-size: 14pt; font-weight: normal; font-style:italic; color: #003366; background-color: transparent; margin-top:0px; margin-bottom:1em;}
h2 {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.lg {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #667899; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.lk {font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.mlsc {font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; color: #bb0000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h2.ff {font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:0px;}
h3 {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; margin-top:14px; margin-bottom:4px;}
h3.mlsh {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; margin-top:0px; margin-bottom:0px;}
h4 {font: 9pt Arial,Helvetica,sans-serif; font-weight: bold; color: #ffffff; background-color: #70a0d0; text-align:center; padding: 4pt; margin-top:4px; margin-bottom:4px;}
h4.dk {font: 9pt Arial,Helvetica,sans-serif; font-weight: bold; color: #ffffff; background-color: #4466cc; text-align:center; padding: 4pt; margin-top:4px; margin-bottom:4px;}
h4.dk {font: 9pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; text-align:left; padding: 4pt; margin-top:4px; margin-bottom:4px;}
h4.dl {font: 9pt Arial,Helvetica,sans-serif; font-weight: bold; color: #003366; background-color: transparent; text-align:left; padding: 4pt; margin-top:4px; margin-bottom:4px;}
h5 {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #003366; background-color: transparent; margin-top:4px; margin-bottom:4px;}
h6 {font: 7pt Arial,Helvetica,sans-serif; font-weight: normal; color: #999999; background-color: transparent; margin-top:14px; margin-bottom:4px;}
hr {color: #990000; background-color: transparent; }
p  {font-family: Tahoma,Helvetica,sans-serif; font-size: 12pt; color: #333333; background-color: transparent; line-height:16pt;}
p.foot  {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #666666; background-color: transparent; line-height:16pt;}
p.pfeat {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #334566; background-color: transparent; line-height:16pt;}
p.mlsp  {font-family: Tahoma,Helvetica,sans-serif; font-size: 11pt; color: #444444; background-color: transparent; line-height:16pt; margin: 5px 0px 5px 0px; }
ul {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #3366cc; background-color: transparent; line-height:16pt; padding-left:40px; padding-right:30px; margin-top:4px; margin-bottom:4px;}
li {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #3366cc; background-color: transparent; line-height:16pt; padding-right:30px; margin-top:4px; margin-bottom:4px;}
ul {font-family: Tahoma,Helvetica,sans-serif; font-size: 9pt; color: #667899; background-color: transparent; line-height:16pt; padding-left:4px; padding-right:30px; margin-top:4px; margin-bottom:4px;}
li {font: 12pt Arial, Helvetica, sans-serif; font-weight: normal; color: #222222;  background-color: transparent; line-height:18pt; padding-right:30px; margin-top:4px; margin-bottom:4px;}

.black {color: #000000; background-color: transparent; }
.red   {color: #cc0000; background-color: transparent; }
.blab {font-size: 14pt; font-weight: normal; font-style:italic; color: #003366; background-color: transparent; }
.scom  {font: 7pt Arial,Helvetica,sans-serif; font-weight: bold; padding-left:10px; color: #000000; background-color: transparent; }
.comment  {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; }
.rcomment  {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #d83c3c; background-color: transparent; }
.gray  {font: 8pt Arial,Helvetica,sans-serif; font-weight: bold; color: #667899; background-color: transparent; }
.igray  {font: 8pt Arial,Helvetica,sans-serif; font-weight: normal; font-style:italic; color: #667899; background-color: transparent; }
.sgray  {font: 8pt Arial,Helvetica,sans-serif; font-weight: normal; color: #667899; background-color: transparent; }
.tdesc  {font: 8pt Arial,Helvetica,sans-serif; font-weight: normal; color: #667899; background-color: transparent; margin:0; }
th {
font : 8pt Arial, Helvetica, sans-serif; 
font-weight : bold; 
} 
td {
font : 10pt Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000; 
background-color : transparent; 
} 
.bold  { font-weight: bold; }
.redd  { color: #990000; }
.gry   { font : 8pt Arial, Helvetica, sans-serif; color:#999999; background-color:transparent; }
.slant { font-style:italic; }
.under { text-decoration: underline; }
.clear { clear: both; }

.HLAB {position:relative; width:870px; height:30px; margin: 30px 0px 15px 0px; padding: 0px; background-color:transparent; z-index:4; }
.TLAB {position:relative; width:850px; height:30px; margin: 15px 0px 0px 0px; padding: 0px; background-color:transparent; z-index:6;}
.TBOX {position:relative; width:850px; height:178px; border-top:1px solid #dedede; margin:5px 0px 0px 0px; padding:0px; text-align:left; background-color:transparent; }
.TPIC {position:relative; float:left; width:200px; height:140px; margin:15px 20px 15px 5px; padding:0px; background-color:transparent; z-index:4; }
.TTXT {position:relative; float:left; width:430px; height:24px; margin:20px 0px 0px 0px; padding:0px; font:8pt Arial,Helvetica,sans-serif; font-weight:bold; color:#000000; background-color:transparent; }
.TMLS {position:relative; width:850px; height:200px; border-top:1px solid #dedede; margin: 15px 0px 15px 0px; padding:0px; background-color:transparent; }
.TDES {position:relative; float:left; width:490px; height:70px; margin:0px; padding:0px; font-family: Tahoma,Helvetica,sans-serif; font-size: 10pt; color: #667899; background-color: transparent; line-height:12pt; }
.TPRC {position:relative; float:left; width:300px; height:30px; margin:4px 0px 0px 0px; padding:0px; color:#d83c3c; font-family:Arial,Helvetica,sans-serif; font-size:16pt; font-weight:normal; background-color:transparent; }
.TBRO {position:relative; float:right; width:300px; height:42px; margin:0px; padding:0px; background-color:transparent; text-align:right; }
.TBAR {width:850px; height:0px; border-top:1px solid #dedede; margin: 5px 0px 0px 0px; padding:0px; background-color:transparent; }


.barw {width:850px; height:0px; border-top:1px solid #dedede; margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; background-color:transparent; }
.weatherhead {font: 9pt Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; color:#333333; background-color:transparent; } 
.weathertext {font: 9pt Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; color:#333333; background-color:transparent; } 
.weathertite {font: 11pt Arial,Helvetica,sans-serif; font-weight:normal; text-align:center; color:#000000; background-color:transparent; } 
.bred {color: #c97471; font-family: Arial,Helvetica,sans-serif; font-size: 16pt; font-weight: normal; background-color: transparent; }
.inputsel { padding:3px; margin-bottom:3px; height:26px; border: 1px solid #cccccc; width:260px; font:9pt Arial,Helvetica,sans-serif; font-weight: normal; color:#003366; background-color: #ffffff;  }

.PAGEBG{
position:relative; 
left:0px; 
top:0px; 
color: #000000;
background:transparent;
border: none;
margin: 0px;
padding: 0px;
width: 900px; 
z-index: 1; 
}
.PAGENL{
position:absolute; 
left:230px; 
top:94px; 
color: #667899;
background:transparent;
border: none;
margin: 0px;
padding: 0px;
width: 730px; 
text-align:left; 
z-index: 3; 
}
.PAGENR{
position:absolute; 
left:155px; 
top:124px; 
color: #667899;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
width: 74px; 
height: 62px; 
text-align:center; 
z-index: 2; 
}
.PAGESS{
position:absolute; 
left:300px; 
top:-60px; 
color: #667899;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
width: 570px; 
height:80px; 
text-align:right; 
z-index: 10; 
}
.WIDE {
float:left; 
position:relative; 
left:20px; 
top:0px; 
color: #000000; 
background-color: transparent; 
width: 860px; 
padding: 0px; 
margin: 0px;
z-index: 4; 
visibility: visible;
}

.LEFT {
float:left; 
position: relative; 
left:0px; 
top:10px; 
color: #000000; 
background-color: transparent; 
width: 150px; 
padding: 0px; 
margin: 0px 20px;
text-align:left; 
border-right: 1px solid #dedede; 
}

.RITE {
float:left; 
position: relative; 
left:0px; 
top:10px; 
color: #000000; 
background-color: transparent; 
width: 660px; 
padding: 0px; 
margin: 0px 0px 0px 10px;
text-align:left; 
}

.LEFA {position:absolute; top:200px; left:4px; width:40px; height:40px; z-index:10; }
.RITA {position:absolute; top:200px; left:598px; width:40px; height:40px; z-index:10; }
.LPIC {position:relative; width:0px; height:0px; display:none; }

#BODY {position: relative; width: 900px; color: #000000; background-color:#ffffff; z-index:1; visibility: visible;}
#WALL {position: absolute; left: 20px;  top:10px;  width: 190px; color: #000000; background-color: transparent; z-index:3; visibility: visible;}
#WALL1{position: relative; left: 0px;   top:0px;  width: 190px; color: #000000; background-color: transparent; z-index:3; visibility: visible;}
#WALL2{position: relative; left: 0px;   top:10px; }
#WALL3{position: relative; left: 0px;   top:14px; }
#WEAT {position: absolute; left: 226px; top:90px; width: 500px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible}
#MAIN {position: absolute; left: 0px; top:140px; width: 760px; color: #000000; background-color: transparent; text-align: center; z-index:2; visibility: visible}
#MAIN1{position: absolute; left: 0px;   top: 0px;  width: 560px; height: 232px; color: #000000; background-color: transparent; text-align: center; z-index:2; visibility: visible;}
#MAIN2{float:right; top: 0px;  width: 300px; text-align: left; z-index:2;}
#MAIN3{position: relative; left: 10px; top: 242px; width: 500px; color: #000000; background-color: transparent; text-align: left; z-index:2; visibility: visible;}
#MAIN4 {position: relative; z-index:2;}
#FOOT {position: relative; z-index:2;}
#FOOTM {position: relative; text-align:left; z-index:2;}
#FOOT1{position: absolute; left: 270px;   top:200px;  width: 200px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#FOOT2{position: relative; left: 50px;  top:260px; width: 190px; color: #000000; background-color: transparent; z-index:8; visibility: visible;}
#FOOT3{position: relative; left: 100px; top:460px; width: 190px; color: #000000; background-color: transparent; z-index:9; visibility: visible;}
#FOOT4{position: absolute; left: 270px;   top:156px;  width: 200px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#FOOT5{position: absolute; left: 250px;   top:114px;  width: 200px; color: #000000; background-color: transparent; z-index:7; visibility: visible;}
#FOOTHOME {position: relative; top:260px; z-index:2;}
#FLOATER {position: absolute; left:586px; top:94px; width: 160px;}
#LISTNAV1 {position: absolute; left: 190px; top:2px; width: 140px;}
#LISTNAV2 {position: absolute; left: 334px; top:2px; width: 140px;}

#map{position:absolute; top:0px; left:0px; width:640px; height:480px; visibility:hidden; border:1px solid #666666; z-index:6;}
#pic{position:absolute; top:0px; left:0px; width:640px; height:480px; visibility:visible; z-index:4;}

.DET{float:left;position:relative;left:0px;top:10;color:#000;background-color:transparent;width:850px;padding:0;margin:0;z-index:1;visibility:visible}
.DLEFT{float:left;position:relative;left:0;top:10px;color:#000;background-color:transparent;width:640px;padding:0;margin:0;text-align:left}
.DRITE{float:left;position:relative;left:0;top:10px;color:#000;background-color:transparent;width:200px;padding:0;margin:0 0 0 7px;text-align:left}
.DET1{position:relative;top:10px;left:0px;width:640px;text-align:left}
.DET2{position:relative;width:640px;text-align:left}
.DET3{position:absolute;left:480px;top:5px;width:145px;height:60px;color:#7b9c8e;background-color:transparent;text-align:left;font-family:Arial,sans-serif;font-size:9pt;font-weight:700;line-height:20pt;z-index:6;visibility:visible}
.DET4{width:610px;margin:24px 0px;font:12pt Arial,Helvetica,sans-serif;font-weight:normal;color:#333;text-align:left;}
.DET5{clear:both;position:relative;width:640px;text-align:left;margin:30px 0;background-color:transparent}
.DETT{position:relative;float:left;width:150px;text-align:left;margin:0 0 30px;font:9pt Arial,Helvetica,sans-serif;font-weight:400;line-height:16pt;color:#555;background-color:transparent}
.DETW{position:relative;clear:left;width:640px;text-align:left;margin:0 0 30px;font:9pt Arial,Helvetica,sans-serif;font-weight:400;line-height:16pt;color:#555;background-color:transparent}
.DETD{position:relative;clear:left;top:50px;left:5px;width:640px;text-align:center;margin:40px 0 10px;font:9pt Arial,Helvetica,sans-serif;font-weight:400;line-height:16pt;color:#555;background-color:transparent;padding:16px 0;border:1px solid #dedede}
