#topnav {position:absolute; Z-INDEX: 300; width:980px; top:14px;}
#topnavbar {position: absolute; Z-INDEX: 400; width:750px; left:50%; margin-left:-365px;}

body {margin:0px 0px 0px 0px; background: #fff url(/vimages/bg_spa_body.jpg) top center no-repeat;}
h1 {font:normal 21px verdana; color:#284883; margin-top:0px; letter-spacing:-1px}
h2 {font:normal 18px verdana; color:#284883; letter-spacing:-1px}
.frmbtn {background:#002F76; font-weight:bold; cursor:pointer; color:#F1EDD3; border:2px solid #A0914B}


#contentholder {width:100%; position:relative; vertical-align:top; background: url(/vimages/bg_spa_holder.jpg) repeat-y 0px 0px;} 

#banner {width:980px; height:297px;  position:relative; z-index:4;}
#bannertop {background:url(/vimages/spa_banner_navbar.jpg) no-repeat; width:980px; height:46px;}
#bannerbot {background:url(/vimages/spa_banner_bottom.jpg) no-repeat; width:980px; height:78px;}

#banner_int {height:243px; position:relative; z-index:4;}
#bannerbot_int {background:url(/vimages/banner_spa_bot_int.jpg) no-repeat; width:980px; height:24px;}

#cntr_tbar {position:absolute; top:297px; left:219px}
#bannerpic {position:absolute; z-index:0; width:960px; height:220px; top:45px; left:50%; margin-left:-480px }
#logo {width:181px; height:80px; position:absolute; top:0px; z-index:14; left:50%; margin-left:-90px; top:154px;}

#threebuttons {position:absolute; z-index:8; left:50%; top:280px; margin-left:-132px}
#toplinks_int {position:absolute; width:200px; text-align:right; top:224px; right:30px; z-index:20; font:bold 9px verdana; color:#514315}
#toplinks {position:absolute; width:200px;  text-align:right; top:279px; right:30px; z-index:20; font:bold 9px verdana; color:#514315}
	#toplinks_int a, #toplinks a {color:#514315; text-decoration:none} 
	#toplinks_int a:hover, #toplinks a:hover {text-decoration:underline}



#bottomnavlinks {position:absolute; bottom:15px; text-align:center; font:9px verdana; left:50%; width:550px; margin-left:-275px; z-index:300;}
	#bottomnavlinks a {text-decoration:none; font:9px verdana; color:#fff; display:inline-block; margin-right:6px; padding:2px 4px 2px 4px; }
	#bottomnavlinks a:hover {color:#F3EED8; background:#002F76}
	
#header_availability {position:absolute; left:50px; top:284px;  z-index:300;} 
#header_news {position:absolute; left:40px; top:132px;  z-index:300;}
#natural_choice {width:260px; height:20px; left:50%; position:absolute; z-index:8; margin-left:-130px; top:52px}
#header_subnav {color:#fff; font:small-caps bold 11px verdana; text-align:center; padding-top:1px;}

/* Framework inner pages */
#bannerpic_int {position:absolute; z-index:0; width:960px; height:182px; top:30px; left:50%; margin-left:-480px}
#logo_int {position:absolute; width:184px; height:58px; top:44px; left:20px; z-index:20;}

#lt {width:219px; float:left; vertical-align:top;}
#lt_pane1 {width:219px; height:147px; padding:0px 0px 0px 0px; background:url(/vimages/lt_spa_pane1.jpg) no-repeat; }
#lt_pane2 {width:170px; height:255px; padding:10px 25px 10px 24px; background:url(/vimages/lt_spa_pane2.jpg) no-repeat;}	
	#lt_pane1_int {width:175px; height:131px; margin:0px 0px 0px 23px; background:url(/vimages/lt_spa_pane1_int.png) no-repeat; }
	#lt_pane2_int {width:175px; margin-left:23px; padding:10px 0px 10px 0px;}	
.ltdivider {margin-left:23px; background:url(/vimages/ltrt_spa_divider.png) no-repeat; width:174px; height:17px;}
	

#rt {width:220px; float:right; vertical-align:top; background:url(/vimages/rt_spa_bg.png) no-repeat}	

.rtpane {margin-left:23px; position:relative; z-index:1}
.rtdivider[class] {width:175px; display:block; background:url(/vimages/rt_spa_divider.png) no-repeat; height:17px; margin:-5px 0px 0px 0px}


#cntr {width:541px; float:left; vertical-align:top; background:url(/vimages/cntr_pic_spa_home.jpg) no-repeat}
#cntr_int {width:541px; float:left; vertical-align:top; background:url(/vimages/cntr_pic_spa_int.jpg) no-repeat}
	#cntr_pane1 {width:521px; position:relative; z-index:4; padding:15px 10px 100px 10px; font:12px verdana;}
	#cntr_pane1_int {width:509px; position:relative; z-index:4; padding:0px 15px 210px 14px; font:12px verdana;}
	#cntr_pane1 a, #cntr_pane1_int a {color:#002F76; font-weight:bold; text-decoration:none}
	#cntr_pane1 a:hover, #cntr_pane1_int a:hover {color:#5E511D; font-weight:bold; text-decoration:underline}
	
#header_availability_int {position:absolute; left:50px; top:207px; z-index:300;} 
#header_news_int {position:absolute; left:38px; top:132px;  z-index:300;}


#pathlink[id] {color:#361A00; letter-spacing:-1px; padding:4px 10px 4px 10px; background:url(/vimages/pathlink_spa_bg.png) repeat; margin-bottom:14px; font:9px verdana}
*html #pathlink {width:521px; letter-spacing:-1px; color:#361A00; padding:4px 10px 4px 10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/pathlink_spa_bg.png', sizingMethod='scale'); margin-bottom:14px; font:9px verdana}
	#pathlink a {text-decoration:none;  position:relative; color:#361A00;}
	#pathlink a:hover {text-decoration:underline;}
	
#pathlink_2col[id] {color:#361A00; letter-spacing:-1px; padding:4px 10px 4px 10px; margin-right:23px; margin-bottom:14px; font:9px verdana; background:url(/vimages/pathlink_spa_bg.png) repeat;}
*html #pathlink_2col {width:717px; letter-spacing:-1px; color:#361A00; padding:4px 10px 4px 10px; margin-right:23px; margin-bottom:14px; font:9px verdana; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/pathlink_spa_bg.png', sizingMethod='scale');}	
	#pathlink_2col a {text-decoration:none; position:relative; color:#361A00;}
	#pathlink_2col a:hover {text-decoration:underline;}


#botlogo_int {position:absolute; bottom:43px; left:219px; z-index:4; width:541px; height:119px;}
#bbar {text-align:center; position:relative; z-index:12; width:980px; height:101px; background:url(/vimages/bbar_spa.png) no-repeat; margin-top:-101px; }
#bbar_home {text-align:center; position:relative; z-index:12; width:980px; height:101px; background:url(/vimages/bbar_spa_home.png) no-repeat; margin-top:-101px; }


#threebuttons_bottom {position:absolute; z-index:12; left:50%; bottom:60px; margin-left:-195px; width:400px; height:28px;}
#threebuttons_bottom_int {position:absolute; z-index:12; left:50%; bottom:160px; margin-left:-195px; width:400px; height:28px;}
#bbar_address {position:absolute; z-index:12; text-align:center; font:11px arial; left:50%; bottom:41px; margin-left:-201px; width:402px; height:30px; color:#EEEBD4;}


#copyrholder {position:relative; width:980px; margin:0px auto; height:56px;}
#copyr {font:11px verdana; color:#665720; line-height:17px; width:400px; text-align:center; position:absolute; left:50%; margin-left:-200px; top:10px;}
#login_bottom {font:11px verdana; color:#A1924B; position:absolute; right:0px; top:10px;}
#copyr a, #login_bottom a {text-decoration:none; color:#A1924B;}
#copyr a:hover, #login_bottom a:hover {text-decoration:underline}


/* IE Fixes ///////////////////////////////////////////////////////////////////////////// */
*html .rtdivider {width:175px; display:block; background:url(/vimages/rt_spa_divider.png) no-repeat; height:17px; margin:-4px 0px -2px 0px}

*html #lt_pane1_int {width:173px; height:131px; margin:0px 0px 0px 23px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/lt_spa_pane1_int.png', sizingMethod='scale');}	
*html #bbar {text-align:center; position:relative; z-index:12; width:980px; height:101px; margin-top:-101px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bbar_spa.png', sizingMethod='image');}	
*html #bbar_home {text-align:center; position:relative; z-index:12; width:980px; height:101px; margin-top:-101px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/vimages/bbar_spa_home.png', sizingMethod='image');}	




/* ////////////////////////////// LEFT SUB MENU NAV ///////////////////////  */

.mn2 {font:11px Verdana;}
.mn2 a {width:151px; padding:4px 8px 4px 14px; background:url(/vimages/hl_bullet_spa.png) no-repeat 4px 8px; color: #000; display: block; text-decoration: none}
.mn2 a:hover {text-decoration: none;  background:#DBEDE4 url(/vimages/hl_bullet_spa.png) no-repeat 4px 8px;}
.mnOn2 {color:#5E3715; font:11px Verdana; width:173px; background:#D5EBE5 url(/vimages/hl_bullet_on.png) no-repeat 4px 8px;}
.mnOn2 a {display: block; width:151px; padding:4px 8px 4px 14px;  position:relative; text-decoration:none; color:#5E3715}

.mn3 {font:10px Verdana;}
.mn3 a {color:#5E3715; width:139px; padding:3px 8px 3px 26px; background:url(/vimages/hl_bullet_spa_indent.png) no-repeat 16px 5px; display: block; text-decoration: none}
.mn3 a:hover {text-decoration: none;  background:#DBEDE4 url(/vimages/hl_bullet_spa_indent.png) no-repeat 16px 5px;}
.mnOn3 {color: #000; font:10px Verdana; width:173px; background:#E6F2ED url(/vimages/hl_bullet_spa_indent_on.png) no-repeat 16px 5px;}
.mnOn3 a {display: block; width:139px; padding:3px 8px 3px 26px;  position:relative; text-decoration: none;  color:#000}

.mn4 {font:10px Verdana;}
.mn4 a {width:127px; padding:4px 8px 4px 38px; background:url(/vimages/hl_bullet_spa_indent.png) no-repeat 28px 8px; color: #000; display: block; text-decoration: none}
.mn4 a:hover {text-decoration: underline;  background:url(/vimages/hl_bullet_spa_indent.png) no-repeat 28px 8px;}
.mnOn4 {color:#5E3715; font:10px Verdana; width:173px; background:url(/vimages/hl_bullet_spa_indent_on.png) no-repeat 28px 8px;}
.mnOn4 a {display: block; width:127px; padding:4px 8px 4px 38px;  position:relative; text-decoration: none;  color:#5E3715}




/* ///////////////////////////// Highlights Left Column ///////////////////////// */

.hlitem {font:10px verdana; padding:5px 10px 5px 15px; background:url(/vimages/hl_bullet_spa.png) no-repeat 4px 9px }
.hltitle a {font:bold 10px verdana; text-decoration:none; color:#391E00;}
.hltitle a:hover {text-decoration:underline}

.hlbottom {margin:10px 0px 10px 0px;  border-top:1px solid #835735; padding:10px 10px 0px 10px; font:11px verdana; text-align:center; color:#391E00;}
	.hlbottom a {font:bold 11px verdana; text-decoration:none; color:#A3500F;}
	.hlbottom a:hover {text-decoration:underline}
	
	
/* /////////// Tables */
.sectbl {border:2px solid #CFC598; background:#E7DFBC; margin:0px auto}
.sectbl td {padding:2px; background:#FFFFFF;}
.sectbl .td2 {padding:3px; background:#DFCF9A;}
.sectbl th {padding:3px; text-align:left; border: 1px solid white; font-weight: bold; background:#E7DFBC;}
.sectbl .th2 {padding:3px; background:#DAE9F8; font-weight: bold;}
.sectbl .th3 {padding:3px; background:#DAE9F8; font-weight: normal;}

.sectblgift {border:2px solid #CFC598; background:#E7DFBC; margin:0px auto}
.sectblgift td {padding:2px; background:#FFFFFF; border-bottom:1px solid #CFC598;}
.sectblgift .tdtr {padding:2px; background:#FFFFFF; border-bottom:1px solid #CFC598; border-right:1px solid #CFC598;}
.sectblgift .td2 {padding:3px; background:#DFCF9A;}
.sectblgift th {padding:3px; text-align:left; border: 1px solid white; font-weight: bold; background:#E7DFBC;}
.sectblgift .th2 {padding:3px; background:#DAE9F8; font-weight: bold;}
.sectblgift .th3 {padding:3px; background:#DAE9F8; font-weight: normal;}

.sectblalt {border:2px solid #CFC598; background:#E7DFBC; margin:0px auto}
.sectblalt tr.row1 {background:#FFF}
.sectblalt tr.row2 {background:#EAE3C3}
.sectblalt td {padding:3px;}
.sectblalt th {padding:3px; text-align:left; border: 1px solid white; font-weight: bold; background:#E7DFBC;}	