body {font: 9pt/18pt verdana, helvetica, arial; color: #000000}
.bodysmall {font: 7pt/10pt verdana, helvetica, arial;}
.heading {font: 13pt/18pt palatino, georgia, times, serif; font-weight:bold; margin-top:10px}
.menu { font: 7pt/12pt verdana, helvetica, arial; color: 'silver'; text-decoration: none; }
.bodyindex {font: 9pt/18pt verdana, helvetica, arial; color: #FFDFBF}
.contact { font: 12pt/14pt verdana, helvetica, arial; text-decoration: none; font-weight:bold; color: #FA7F00; }

A.menulink { font: 10pt/12pt Arial, Helvetica, sans-serif; color: #FFDFBF; text-decoration: none; }
A.menulink:hover { font: 10pt/12pt Arial, Helvetica, sans-serif; font-weight:bold; color: #FFDFBF; text-decoration: none; }

A.contactlink { color: #FA7F00; text-decoration: none; }
A.contactlink:hover { color: #512800; text-decoration: none; }

A.weblink { font: 9pt/18pt verdana, helvetica, arial; font-weight:bold; color: #FA7F00; text-decoration: none; }
A.weblink:hover { font: 9pt/18pt verdana, helvetica, arial; font-weight:bold; color: #F04F00; text-decoration: none; }

#container { margin: 0 auto; background-color: #522900; }
#container2 { width: 99%; }
#clear { clear: both; }

#topheading { background: #522900 url(images/main_topbg.gif) repeat-x left top; height: 124px; text-align: left; }
#topleft { float: left; height: 124px; }
#topright { float: right; height: 124px; text-align: right; }
#topsubheading { height: 30px; text-align: right;  }

#mainleft { float: left; width: 141px; margin: 0px 31px 0px 18px; }
#mainleftmenuheading { height: 29px; }
#mainleftmenubox { border-width: 1px; border-style: solid; border-color: #FFDFBF; }

#mainright { margin-left: 210px; }
#mainrightlogobotmid { height: 42px; text-align: right; }
#mainrightheading { height: 30px; }
#mainrightheadleft { float: left; height: 26px; }
#mainrightheadright { float: right; background: #522900 url(images/main_logo_bot.gif) no-repeat right top; height: 26px; }
#mainrightcontent { background-color: #FFFFFF; width: 80%;}
#mainrightcontenttop { height: 20px; background: #FFFFFF url(images/main_topleft_corner.gif) no-repeat left top; text-align: right; }
#mainrightcontenttopleft { float: left; height: 20px; }
#mainrightcontenttopright { float: right; height: 20px; }
#mainrightcontentinfo { padding: 0px 25px 0px 25px; }
#welcometop { background: #FFFFFF url(images/welcome_slogan.gif) no-repeat right center; padding-right: 225px; }
#welcomepackages { background: #FFFFFF url(images/pack_pack3.jpg) no-repeat left top; padding-left: 225px; margin-top: 30px; }
#welcomewhy { background: #FFFFFF url(images/welcome_reasons.gif) no-repeat right top; padding-right: 225px; }
#buscard { background: #FFFFFF url(images/welcome_reasons.gif) no-repeat left top; padding-left: 225px; }
#imageleft { float: left; width: 37%; padding-top: 5px; text-align: center; }
#imageright { float: right; width: 60%; padding-left: 15px; }
#testindy { width: 99%; background: #FFFFFF url(images/gd_bgindylogo.gif) no-repeat right center; }
#testuf { width: 99%; background: #FFFFFF url(images/gd_bguflogo.gif) no-repeat right center; }
#testpink { width: 99%; background: #FFFFFF url(images/gd_bgpinklogo.gif) no-repeat right center; }
#testbliss { width: 99%; background: #FFFFFF url(images/gd_bgblisslogo.gif) no-repeat right center; }
#testpad { padding-right: 200px; }

#bottop { background: #522900 url(images/main_botbg.gif) repeat-x center top; height: 100px; text-align: left; }
#bottopleft { float: left; height: 100px; }
#bottopright { float: right; height: 100px; text-align: right; }
#bottom { background: #522900 url(images/main_botmail.gif) no-repeat center top; height: 18px; text-align: left; }
#botleft { float: left; height: 18px; }
#botright { float: right; height: 18px; text-align: right; }