body {margin:0 20px;color:#666;font:normal 9pt "Trebuchet MS", Arial, Verdana;background:#C3C2C2 url(../images/back_gold2.gif) repeat top left;}
#welcome,#welcome2,#content,#album,#menu,#col2,#col2promo, #col2promo_special {width:880px;display:block;overflow:hidden;}
* html #welcome,#welcome2,#content,#album,#menu,#col2,#col2promo, #col2promo_special {width:880px;}
#globalnav{width:880px;}
/*LAYOUT*/

#header,#footer,#page,#topbuttons,
#topbuttons .main,#topbuttons .side,#topbuttons .extra,
#page .main,#page .side,#page .extra 
{width:100%;display:block;margin:0;padding:0;overflow:hidden;}

/*column widths*/
#topbuttons .item {line-height:1em;}
#topbuttons .main {width:70%;float:left;}
#topbuttons .side {width:30%;float:left;}
#topbuttons .extra {width:20%;float:right;}
	* html #topbuttons .extra {width:19.5%;}
	
#welcome #page_main {width:100%;float:left;}
#welcome #page .extra {width:100%;float:right;}
	* html #welcome #page .extra {width:100%;}
#welcome #page .main {width:60%;float:left;}
#welcome #page .side {width:40%;float:left;}

#welcome2 #page_main {width:80%;float:left;}
#welcome2 #page .extra {width:20%;float:right;}
	* html #welcome2 #page .extra {width:20%;}
#welcome2 #page .main {width:70%;float:left;}
#welcome2 #page .side {width:30%;float:left;}

#content #page_main {width:75%;float:left;}
#content #page .extra {width:25%;float:right;}
	* html #content #page .extra {width:24.5%;}
#content #page .main {width:70%;float:right;}
#content #page .side {width:30%;float:left;}

#col2promo #page_main, #col2promo_special #page_main {width:100%;float:left;}
#col2promo #page .extra, #col2promo_special #page .extra {width:0%;float:right;}
	* html #col2promo #page .extra, #col2promo_special #page .extra {width:0%;}
#col2promo #page .main, #col2promo_special #page .main {width:75%;float:left;}
#col2promo #page .side, #col2promo_special #page .side {width:25%;float:right;}

#menu #page_main {width:75%;float:left;}
#menu #page .extra {width:25%;float:right;}
	* html #menu #page .extra {width:24.5%;}
#menu #page .main {width:75%;float:right;}
#menu #page .side {width:25%;float:left;}

#album #page_main {width:75%;float:left;}
#album #page .extra {width:25%;float:right;}
	* html #album #page .extra {width:24.5%;}
#album #page .main {width:75%;float:left;}
#album #page .side {width:25%;float:right;}
	* html #album #page .side {width:24.5%;}

#col2 #page_main {width:75%;float:left;}
#col2 #page .extra {width:25%;float:right;}
	* html #col2 #page .extra {width:24.5%;}
#col2 #page .main {width:100%;float:left;}
#col2 #page .side {width:0%;float:left;}
	

	
	
	
	
/*CORNERS*/
.box,.topleft,.topright,.botleft,.botright,.left,.right,.content,.item,.sidenewslist,
.banner,.bannercontent{display:block;overflow:hidden;margin:0;padding:0;}
.topleft,.topright,.botleft,.botright {background-repeat:no-repeat;display:block;overflow:hidden;}
.left,.right {background-repeat:repeat-y;}
.topleft,.topright,.botright{height:7px;}
.topleft,.botleft,.left{padding-left:7px;}
.topright,.botright,.right{padding-right:7px;}
.topleft,.left,.item,.content.sidenewslist{background-position:top left;}
.topright,.right{background-position:top right;}
.botleft,.content{background-position:bottom left;}
.botright{background-position:bottom right;font-size:4pt;}

.item,.content{background-repeat:repeat-x;}
.box{margin:0 -3px -3px 0;background-color:transparent;}

#page .content {padding:2px;}
#page .extra .content {display:block;padding:3px;}
#page .item {padding:8px 10px;display:block;width:auto;overflow:hidden;}
* html #page .item {width:100%;}
#page .extra .item {padding:8px 10px;}



/* >>> ISSUE >> 
#page_feature {display:block;margin:0;padding:0;overflow:hidden;position:relative;}
#page_feature .right {display:block;overflow:hidden;padding:7px 14px 14px 7px;position:relative;}
#page_feature .content {padding:5px;display:block;overflow:hidden;position:relative;}
#page_feature .item {padding:10px;display:block;overflow:hidden;position:relative;}
*/

/*CORNER COLORS*/
.box_black .box {background-color:#000;}
.box_black .topleft,.box_black .topright,.box_black .botleft,.box_black .botright{background-image:url(../images/box_black.gif);}
.box_black .left,.box_black .right{background-image:url(../images/box_black_mid.gif);}
.box_black .content{background-image:url(../images/box_black_fade.gif);}
.box_black .item {background:#000 url(../images/box_black_fade_top.gif) repeat-x top left;}

#header .topleft {height:5px;}
#header .topright{height:5px;}
#header .botleft{padding:0 0 0 7px;}
#header .botright{padding:0 7px 0 0;}

/* topbuttons box color styles */
.box_blue .topleft,.box_blue .topright,.box_blue .botleft,.box_blue .botright{background-image:url(../images/box_blue.gif);}
.box_blue .left,.box_blue .right{background-image:url(../images/box_blue_mid.gif);}
.box_blue .content{/*background-image:url(../images/box_blue_fade.gif);*/background-color:#316D8F;}
.box_blue .item {background-color:#37799F;/*background-image:url(../images/box_blue_fade_top.gif );*/}
	#topbuttons .box_blue .item {color:#93C1DB;}
	
.box_red .topleft,.box_red .topright,.box_red .botleft,.box_red .botright {background-image:url(../images/box_red.gif);}
.box_red .left,.box_red .right{background-image:url(../images/box_red_mid.gif);}
.box_red .content{/*background-image:url(../images/box_red_fade.gif);*/background-color:#870404;}
.box_red .item {background-color:#960505;/*background-image:url(../images/box_red_fade_top.gif);*/}
	#topbuttons .box_red .item {color:#FBBCBC;}

.box_green .topleft,.box_green .topright,.box_green .botleft,.box_green .botright{background-image:url(../images/box_green.gif);}
.box_green .left,.box_green .right{background-image:url(../images/box_green_mid.gif);}
.box_green .content{/*background-image:url(../images/box_green_fade.gif);*/background-color:#375711;}
.box_green .item {background-color:#3D6113;/*background-image:url(../images/box_green_fade_top.gif);*/}
	#topbuttons .box_green .item {color:#C7DCAE;}


.box_pink1 .topleft,.box_pink1 .topright,.box_pink1 .botleft,.box_pink1 .botright{background-image:url(../images/box_pink1.gif);}
.box_pink1 .left,.box_pink1 .right{background-image:url(../images/box_pink_mid1.gif);}
.box_pink1 .content{/*background-image:url(../images/box_blue_fade.gif);*/background-color:#CC3399;}
.box_pink1 .item {background-color:#CC66CC;/*background-image:url(../images/box_blue_fade_top.gif );*/}
	#topbuttons .box_pink1 .item {color:#93C1DB;}

	
/* page box color styles */
.content {background-color:#fff;}
.box_white .topleft,.box_white .topright,.box_white .botleft,.box_white .botright{background-image:url(../images/box_white.gif);}
.box_white .left,.box_white .right{background-image:url(../images/box_white_mid.gif);}
.box_white .content{background-image:url(../images/box_white_fade.gif);}


/* 
#page .extra .box_white .item{background-color:#E8E8E8;background-image:url(../images/box_white_fade_top.gif);}
*/
#page .extra .box_white .item{background:#fff;}


#menu .main .box_white .item {padding-bottom:50px;background:#fff url(../images/dec_bottom.gif) no-repeat center bottom;}

#page_feature .box_white .item,
#content .main .box_white .item,
#album .main .box_white .item 
{background:#fff;}
/*{background:#E8E8E8 url(../images/box_white_fade.gif) repeat-x top left;}*/
	.box_white h3,.box_white h4{color:#5F792C;}	
	.box_white .moreinfo{color:#5F792C;}
	.box_white .moreinfo a{color:#5F792C;border-bottom:1px dotted #5F792C;}
	
.box_pink .topleft,.box_pink .topright,.box_pink .botleft,.box_pink .botright{background-image:url(../images/box_pink.gif);}
.box_pink .left,.box_pink .right{background-image:url(../images/box_pink_mid.gif);}
.box_pink .content{background-image:url(../images/box_pink_fade.gif);}
.box_pink .item {background-color:#F9DDDD;background-image:url(../images/box_pink_fade_top.gif);}
	.box_pink h4{color:#8D0B0B;}
	.box_pink .moreinfo {color:#8D0B0B;}
	.box_pink .moreinfo a{color:#8D0B0B;border-bottom:1px dotted red;}
	
.box_lblue .topleft,.box_lblue .topright,.box_lblue .botleft,.box_lblue .botright{background-image:url(../images/box_lblue.gif);}
.box_lblue .left,.box_lblue .right{background-image:url(../images/box_lblue_mid.gif);}
.box_lblue .content{background-image:url(../images/box_lblue_fade.gif);}
.box_lblue .item {background-color:#D9E7EF;background-image:url(../images/box_lblue_fade_top.gif);}
	.box_lblue h4{color:#316D8F;}
	.box_lblue .moreinfo{color:#316D8F;}
	.box_lblue .moreinfo a{color:#316D8F;border-bottom:1px dotted #316D8F;}
	
	
.box_allwhite .topleft,.box_allwhite .topright,.box_allwhite .botleft,.box_allwhite .botright{background-image:url(../images/box_white.gif);}
.box_allwhite .left,.box_allwhite .right{background-image:url(../images/box_white_mid.gif);}
.box_allwhite .content{background:#fff;}

.side .box_allwhite .topleft,.side .box_allwhite .topright,.side .box_allwhite .botleft,.side .box_allwhite .botright{background-image:url(../images/box_white.gif);}
.side .box_allwhite .left,.side .box_allwhite .right{background-image:url(../images/box_white_mid.gif);}
.side .box_allwhite .content{background:#fff;}
	
/*ELEMENTS*/

/*top buttons*/
#topbuttons .content {padding:3px;}
#topbuttons .item {padding:4px;}

#topbuttons .image img {display:block;}
#topbuttons .image a {float:left;display:block;margin:0  4px 4px 0;padding:0;border:5px solid #1F455B;overflow:hidden;}
#welcome2 #topbuttons .image a {margin:0 10px 2px 0;padding:0;border-width:8px;}

#topbuttons .box_blue .image a {border-color:#1F455B;}
#topbuttons .box_blue .image  a:hover {border-color:#5D8DA9;}
#topbuttons .box_red  .image  a {border-color:#570303;}
#topbuttons .box_red .image  a:hover {border-color:#CF0000;}
#topbuttons .box_green  .image  a {border-color:#264106;}
#topbuttons .box_green .image  a:hover {border-color:#5B7839;}

#topbuttons .box_pink1  .image  a {border-color:#CC3399;}
#topbuttons .box_pink1 .image  a:hover {border-color:#FF33CC;}


#welcome2 #topbuttons .content {padding:3px;}
#welcome2 #topbuttons .item {padding:8px;}
#welcome2 #topbuttons .sidenewslist {padding:8px;}



#menulist {margin:0 -10px;padding:30px 10px 15px 10px;background:transparent url(../images/dec_top.gif) no-repeat top center;}
#menulist td {font:normal 8pt Arial, Verdana;color:#666;}
#menulist h2,#menulist h2 a {padding:10px 0;color:#666;font-size:14pt;text-transform:uppercase;letter-spacing:4px;}
#menulist h5,#menulist h5 a,#menulist h1,#menulist h1 a{
font:bold 9pt/.9em Georgia, AGaramond, "Times Roman", serif;
text-transform:uppercase;
color:#333;background-color:transparent;}
#menulist h5 a{color:#5F792C;background-color:transparent;}
#menulist h3, #menulist h3 a{display:block;margin:10px 0;text-align:left;font-size:12pt;color:#8B3A3A;letter-spacing:3px;font-style:italic;text-transform:none;}


#menulist h5 a:hover {color:#ffaa00;}
#menulist .line {display:block;margin:5px 0;border-bottom:1px dotted #AEBA96;}
* html #menulist .line {width:100%;height:2px;}
#menulist strong {margin-top:20px;}
td.nowrap {white-space:nowrap;}












#menucenter,#menucenter #menulist {text-align:center;}
#menucenter #menulist {margin:20px 0 10px 0;padding:50px 0 10px 0;}



/* TEXT STYLES */
h1, h1 a,.item h2,.item h2 a,h3,.item h4, h5, h5 a {margin:0;padding:0;
font:normal 9pt Georgia, "Times Roman",serif;text-decoration:none;}

h3,.item h4 {text-transform:uppercase;font-weight:bold;font-size:8pt;}

/* top buttons text styles */
	#topbuttons h2, #topbuttons  h2 a {margin:1px 0 0 0;font-size:13pt;color:#fff;overflow:hidden;text-transform:uppercase;font-weight:normal;letter-spacing:2px;}
		* html #topbuttons h2, #topbuttons  h2 a {margin:12px 0 0 0;}
	#topbuttons h2 a:hover{color:#ffaa00;}
	#topbuttons h4{margin:0 0 3px 0;font-size:8pt;color:#FFAA00;}
	#topbuttons .cap {font-size:18px;}	

	#welcome2 #topbuttons h2, #welcome2 #topbuttons h2 a {margin:0;font-size:15pt;color:#fff;overflow:hidden;text-transform:uppercase;font-weight:normal;letter-spacing:0px;}
		* html #welcome2 #topbuttons h2, #welcome2 #topbuttons h2 a {margin:0;}
	#welcome2 #topbuttons h2 a:hover{color:#ffaa00;}
	#welcome2 #topbuttons h4{margin:0px 0 3px 0;font-size:11pt;font-weight:normal;color:#FFAA00;}
	 * html #welcome2 #topbuttons h4{margin:10px 0 3px 0;padding:0;}
	#welcome2 #topbuttons .cap {font-size:22px;}	
	
#topbuttons .item {min-height:40px;overflow:hidden;}
* html #topbuttons .item {}
	
	
#welcome2 #topbuttons .item {min-height:50px;}
* html #welcome2 #topbuttons .item {}
	
	
/* page text styles */
	.main .box_white .item,	.side .box_white .item{border-bottom:1px dotted #AEBA96;}
	h1,h1 a, h2, h2 a {color:#000;}
	h1 a:hover,h2 a:hover{color:#ffaa00;}
	
	.main h2, .main h2 a{font-size:16pt;margin:7px 0 3px 0;}
	.side h2, .side h2 a, .extra h2, .extra h2 a{font-size:12pt;font-weight:bold;margin-bottom:3px;}
	
	.side h4,.extra h4{font-size:8pt;margin-bottom:3px;}
	.extra .box_green h4{font-size:9pt;}
	
/* page feature styles */
#page_feature h2, #page_feature h2 a {font-size:18pt;}
	#page h2 a:hover {color:#ffaa00;}
	
#page_feature .item{line-height:1.2em;}

#content #page .main .item,
#album #page .main .item{line-height:1.5em;padding:0 20px 20px 20px;}	
	
.side .item,.side h2, .side h2 a, .side h4,
.extra .item,.extra h2, .extra h2 a, .extra h4,
#welcome .main .item,#welcome .main h2, .main h2 a, .main h4
{line-height:.9em;}


.side .item, .extra .item {line-height:1.4em;}


.main h4 {margin-bottom:5px;}

h1,h1 a {font-size:24pt;line-height:.9em;margin:0 0 3px 0;padding:0;}
h3 {font-size:13pt;line-height:1em;margin:0;padding:0;}
#page_feature .item h1 a{display:block;margin-top:10px;padding-top:20px;}	


#welcome2 #feature_intro h1 {font-size:28pt;text-transform:uppercase;}
#welcome2 #feature_intro .cap {font-size:30pt;}
#welcome2 #feature_intro h2 {margin-top:0;font-size:12pt;font-weight:normal;color:#666;text-transform:uppercase;letter-spacing:3px;font-family:Georgia, "Times Roman", serif;}
#welcome2 #feature_intro h3 {margin-bottom:10px;}


.banner_left {display:block;width:40%;float:left;overflow:hidden;}
.banner_right {display:block;width:60%;float:right;overflow:hidden;}
* html .banner_right {width:59%;float:left;display:block;overflow:hidden;}

#header .left {display:block;padding:0 0 0 4px;overflow:hidden;}
#header .right{display:block;padding:0 4px 0 0;overflow:hidden;}
/* >>> BANNER ISSUE >>*/ 
#header #banner{display:block;background:#000 url(../images/banner2.gif) no-repeat top right;overflow:hidden;}
#banner_flash {display:block;float:left;height:118px;overflow:hidden;}
.bannercontent {display:block;overflow:hidden;}
	
.pagelistitem {display:block;padding:10px 0;}	


#col2 .pagelistitem, #content .pagelistitem 
{display:block;width:100%;border-bottom:1px dotted #AEBA96;overflow:hidden;position:relative;margin:10px 0;padding:10px 0 0 0;}

/*.img, .tn {display:block;float:left;margin:5px 6px 6px 0;border:1px solid #ccc;overflow:hidden;}*/
.img, .tn {display:block;float:left;margin:5px 6px 6px 0;padding:0;border:1px solid #ccc;overflow:hidden;}


/* #page img  {border:5px solid #fff;}*/
/*#page .img img, #page .tn img  {border:5px solid #f90;}*/
#page .img img, #page .tn img  {border:5px solid #fff;margin:0;padding:0;display:block;overflow:hidden;}

#page .tn img:hover {border:5px solid #fc0;}

#albumlist {display:block;margin:0;padding:10px 0;overflow:hidden;}

#thumbnails {display:block;margin:0;padding:10px 0;overflow:hidden;}
.img_large {display:block;border:1px solid #ccc;padding:5px;margin:0;overflow:hidden;position:relative;background-color:#fff;}
.img_large img {display:block;border:5px solid #fff;overflow:hidden;}





#page_feature {display:block;overflow:hidden;}
#page_feature span,#page_feature span a {float:left;margin:8px 0;border:1px solid #ccc;overflow:hidden;}
#page_feature span a{display:block;overflow:hidden;border:1px solid #ccc;}
#page_feature img  {border:1px solid #fff;}

#feature_block {display:block;margin:0;padding:0;overflow:hidden;}
#welcome2 #feature_block {display:block;margin:10px;padding:10px;overflow:hidden;}


#feature_locations {display:block;float:right;width:380px;margin:0;padding:0;overflow:hidden;}
* html #feature_locations {width:380px;}

#feature_intro {display:block;float:left;width:460px;margin:0;padding:0;overflow:hidden;}
* html #feature_intro {width:460px;}

#feature_locations {display:block;overflow:hidden;margin:0;padding:0;}

#feature_locations .h_item {display:block;float:left;margin:0 0 0 8px;padding:0;width:170px;height:140px;overflow:hidden;position:relative;}

#feature_locations .h_img a  {border:1px solid #fff;display:block;margin:0;padding:0;}
#feature_locations .h_img a:hover  {border:1px solid #ff9900;}

#feature_locations .h_img  {margin:0;padding:0;overflow:hidden;}
#feature_locations img  {border:5px solid #fff;}


#feature_locations .h_item h2 a {font-size:8pt;font-weight:bold;margin:0;padding:0;}
#feature_locations .h_item h4 {font-size:7pt;margin:-2px 0;padding:0;}

#loc_info {display:block;padding:20px 0;}
#loc_info a {color:#5F792C;text-decoration:none;border-bottom:1px dotted #5F792C;text-decoration:none;}
#loc_info a:hover {color:#f90;background-color:transparent;border-bottom:1px dotted #FF6600;}



/* promos */
#promo_topleft img {display:block;float:left;margin:-7px 0 0 -22px;}

.box_topleft img {display:block;float:left;margin:-7px 0 0 0;}
.box_topleft .img {display:block;float:left;margin:-7px 0 0 -10px;border:0px;}
.box_topleft .item {padding:0;background:#fff;}


/* body lists */
#glossnav {display:block;width:auto;margin:10px 0 40px 0;}
#glossnav ul {display:block;width:100%;list-style:none;overflow:hidden;}
#glossnav li {display:inline;float:left;padding:0 3px;color:#666;}
#glossnav a {color:#24698C;font-size:9pt;font-weight:bold;text-transform:uppercase;text-decoration:underline;}
#glossnav a:visited {color:#666;}
#glossnav a:hover {color:#fff;background-color:#24698C;}
#glossnav em {display:block;color:#24698C;background-color:transparent;}

#newslist {display:block;margin:20px 0 30px 0;}
#newslist ul {list-style:none;font-size: 9pt;}
#newslist li {display:block;padding:7px  5px;color:#24698C;background-color:transparent;border-top:1px dotted #ccc;}
#newslist a {padding:0 10px 0 0;color:#000;background-color:transparent;text-decoration:none;}	
#newslist a:visited {color:#666;background-color:transparent;}
#newslist a:hover {color:#9F0000;background-color:transparent;border-bottom:1px dotted #9F0000;}



#pagelist .pagelistitem {display:block;margin:0;padding:5px 0 10px 0;}
.pagelistitem .pagelist_col1, .pagelistitem .pagelist_col2, .pagelistitem .pagelist_col3 
{float:left;font-size:8pt;}

.pagelistitem .pagelist_col1 p a, .pagelistitem .pagelist_col2 p a, .pagelistitem .pagelist_col3 p a 
{color:#5F792C;text-decoration:none;border-bottom:1px dotted #ccc;}

.pagelistitem .pagelist_col1 p a:hover, .pagelistitem .pagelist_col2 p a:hover, .pagelistitem .pagelist_col3 p a:hover 
{text-decoration:none;color:#f90;border-bottom:1px solid #f90;}

.pagelistitem .pagelist_col1{width:110px;}
.pagelistitem .pagelist_col2{width:300px;}
.pagelistitem .pagelist_col3{width:200px;}

#contactlist {margin:0;padding:0;}
#contactlist td {font:normal 8pt Arial, Verdana, sanserif;padding:0 10px 0 0;}

#contactlist h2 {display:block;margin:10px 0 0 0;padding:0 0 0 5px;background:#5F792C;font:bold 9pt Arial, Verdana, sanserif;color:#fff;}
#contactlist p {margin-top:10pt;}
#contactlist td a {margin-top:10pt;color:#5F792C;border-bottom:1px dotted #5F792C;text-decoration:none;}


#contact {margin:0;padding:0;}
#contact td p {margin:0;padding:0;}
#contact td {width:49%;font:normal 8pt Arial, Verdana, sanserif;padding:0 10px 20px 0;}
#contact td h2 {margin:10px 0 0 0;padding:0;font:bold 14pt Arial, Verdana, sanserif;color:#5F792C;text-transform:none;}
#contact td h3 {margin:10px 0 0 0;padding:0;font:bold 11pt Arial, Verdana, sanserif;color:#000;text-transform:none;}
#contact h2 {margin:20px 0 0 0;padding:0;font:bold 12pt Arial, Verdana, sanserif;color:#5F792C;text-transform:none;}


/* NAVIGATION */
#gnavback {display:block;padding:0 25px;width:auto;overflow:hidden;background:#000;}
* html #gnavback {width:100%;}

#breadcrumb {color: #999;font-size:7pt;margin:0 0 20px 0;clear:both;}
#breadcrumb ul {margin:0;padding:0;} 
#breadcrumb ul li {display: inline; list-style: none;
text-transform: uppercase;padding:0 10px 0 0;}
#breadcrumb li a {padding: 5px 0 2px 0;color: #999;text-decoration: none;font-size:7pt;font-family:Arial;}
#breadcrumb li a:hover {text-align: left;background-color:transparent;color: #ff9900;border-bottom:1px dotted #ff9900;}

.nextprev {display:block;width:100%;padding:0 0 10px 0;}
.nextprev,
.nextprev a{
 color: #666;background-color:#fff;
 font-size:8pt;
 text-align:right;
 margin:0;
 text-decoration:none;
 white-space:nowrap;}
.nextprev .prev {float:left;width:5em;text-align:left;}
.nextprev .prev a{text-align:left;}
.nextprev a:hover {color:#ff9900;}


#col2promo_special #page .side .content, #col2promo #page .side .content,#album #page .side .content, #menu #page .side .content, 
#content #page .side .content{padding:40px 5px 0 5px;background:#fff url(../images/dec_top.gif) no-repeat top center;}
#col2promo_special #page .side .item, #col2promo #page .side .item,#album #page .side .item,#menu #page .side .item,
#content #page .side .item{padding:0 5px 50px 5px;border-bottom:1px dotted #fff;background:#fff url(../images/dec_bottom.gif) no-repeat bottom center;}
#pagenav {margin:0;padding:0;}
#pagenav ul {list-style:none;margin:0;padding:0;text-align:center;}
#pagenav li {display:block;margin:0;padding:0;}
#pagenav li a {display:block;margin:0;padding:5px 2px;
	color:#5F792C;background-color:transparent;
	font:bold 9pt/.9em Georgia, AGaramond, "Times Roman", serif;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px dotted #AEBA96;
	}	
#pagenav a:hover {color:#000;background-color:#eaeaea;}

#footer {display:block;margin:0;padding:10px 10px;}
#footernav {display:block;}
#footernav ul {width:100%;display:block;list-style:none;margin:0;padding:0;overflow:hidden;}
#footernav li {display:inline;float:left;padding:0 15px 0 0;}
#footernav a {color:#333;font:bold 8pt "Adobe Garamond", Georgia, Times Roman, serif;text-decoration:none;text-transform:uppercase;}
#footernav .dark a{color:#FBB426;}
#footernav a:hover {color:red;}

#footercredits {display:block;}
#footercredits ul {width:100%;display:block;list-style:none;margin:0;padding:0;overflow:hidden;}
#footercredits li {display:inline;float:left;padding:0 15px 0 0;}
#footercredits a {color:#000;font-size:8pt;font-weight:normal;text-decoration:none;}
#footercredits .dark a{color:#666;}
#footercredits a:hover {color:red;}

.moreinfo {clear:both;display:block;margin:0; padding:0;}
.moreinfo, .moreinfo a{background-color:transparent;
margin: 5px 0 20px 0;
font-size:8pt;
text-decoration:none;}
.moreinfo a:hover {color:#f90;background-color:transparent;border-bottom:1px dotted #FF6600;}

/* CONTACT FORM   */
#contactformarea {width:100%;font-size:9pt;color:#24698C;background-color:transparent;}
#contactformarea .row {display:block;width:100%;float:left;}
#contactformarea .row span {display:block;width:45%;float:left;padding:5px 10px 5px 0;}
#contactformarea .row span input, #contactformarea input, #contactformarea textarea{color:#000; background:#fff;width:100%;}
#contactformarea textarea {width:92%;}
* html #contactformarea textarea {width:87%;}

.sidenewslist {display:block;padding:5px 15px;overflow:hidden;position:relative;background:#fff;}
.sidenewslist .newsitem {display:block;margin:0;padding:3px 0 2px 0;overflow:hidden;position:relative;border-bottom:1px dotted #ccc;}
.sidenewslist h3 {margin:0 0 3px 0;padding:0;font-size:9pt;letter-spacing:2px;color:#999;}
.sidenewslist  h5 a {margin:5px 0 0 0;padding:0;font-size:13pt; color:#000;}
.sidenewslist  h5 a:hover {color:#fc0;}
.sidenewslist  h6 {margin:-3px 0 0 0;padding:0;font-size:9pt;text-transform:uppercase;color:#5F792C;}

#topbuttons .image a img{border-style:none;}
#topbuttons .image img {border-style:none;}

/*#content #page .main .item {display:block;overflow:hidden;background-color:green;border:2px solid red;}*/

* html #page .content  {display:block;position:relative;clear:both;}
* html #page .main .item {width:auto;display:block;position:relative;clear:both;}
* html #page .extra .content {width:auto;}
* html #page .side .content  {width:90%;}
* html #page .extra .item {width:90%;display:block;}


/* PROMOTIONS*/
/* OLD 
#col2promo_special #promo_topleft .item  {overflow:hidden;}
#col2promo_special #promo_topleft   {}
#col2promo_special #promo_topleft .item {width:600px;text-align:center;}
#col2promo_special #promo_topleft td {width:32%;padding:10px;font:normal 9pt Georgia, "Times Roman", serif;text-align:center;}


#col2promo_special #promo_topleft h5 {margin:0 0 10px 0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#5F792C;border-top:1px dotted #5F792C;border-bottom:1px dotted #5F792C;}
#col2promo_special #promo_topleft h1 {margin:0;padding:0;font:normal 30pt Georgia, "Times Roman", serif;color:#000;}
#col2promo_special #promo_topleft h3 {margin:0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#415716;letter-spacing:5px;}
#col2promo_special #promo_topleft h2 {margin:0;padding:0;font:bold 14pt Georgia, "Times Roman", serif;color:#222;text-transform:none;}
#col2promo_special #promo_topleft .prprice {font-size:18pt;}

#col2promo_special #promo_topleft h4 {margin:0;padding:0;font:bold 13pt Georgia, "Times Roman", serif;color:#5F792C;text-transform:none;}
#col2promo_special #promo_topleft strong.menu {display:block;margin:10px 0 5px 0;padding:0;text-transform:uppercase;font:bold 14pt Georgia, "Times Roman", serif;letter-spacing:15px;}
#col2promo_special #promo_topleft td strong {display:block;margin:0;padding:10px 0 0 0;font-size:11pt;color:#000;}
#col2promo_special #promo_topleft em a {color:#666;text-decoration:none;border-bottom:1px dotted #666;}

#col2promo_special .box_white .content{background:url(../images/promo_earlyshow.jpg) no-repeat top left;}

#promo_earlyshow .item {margin:0;padding:0;}
*/

#earlyshow .box_white .content{background:url(../images/promo_earlyshow.jpg) no-repeat top left;}
#earlyshow #promo_topleft .item  {overflow:hidden;}
#earlyshow #promo_topleft .item {width:600px;text-align:center;}
#earlyshow #promo_topleft td {width:32%;padding:10px;font:normal 9pt Georgia, "Times Roman", serif;text-align:center;}

#earlyshow #promo_topleft h5 {margin:0 0 10px 0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#5F792C;border-top:1px dotted #5F792C;border-bottom:1px dotted #5F792C;}
#earlyshow #promo_topleft h1 {margin:0;padding:0;font:normal 30pt Georgia, "Times Roman", serif;color:#000;}
#earlyshow #promo_topleft h3 {margin:0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#415716;letter-spacing:5px;}
#earlyshow #promo_topleft h2 {margin:0;padding:0;font:bold 14pt Georgia, "Times Roman", serif;color:#222;text-transform:none;}
#earlyshow #promo_topleft .prprice {font-size:18pt;}

#earlyshow #promo_topleft h4 {margin:0;padding:0;font:bold 13pt Georgia, "Times Roman", serif;color:#5F792C;text-transform:none;}
#earlyshow #promo_topleft strong.menu {display:block;margin:10px 0 5px 0;padding:0;text-transform:uppercase;font:bold 14pt Georgia, "Times Roman", serif;letter-spacing:15px;}
#earlyshow #promo_topleft td strong {display:block;margin:0;padding:10px 0 0 0;font-size:11pt;color:#000;}
#earlyshow #promo_topleft em a {color:#666;text-decoration:none;border-bottom:1px dotted #666;}
#earlyshow .item {margin:0;padding:0;}



#mothersday .box_white .content{background:url(../images/promo_mothersday.jpg) no-repeat top left;}
#mothersday #promo_topleft .item  {overflow:hidden;}
#mothersday #promo_topleft .item {width:600px;text-align:center;}
#mothersday #promo_topleft {font:normal 11pt Georgia, "Times Roman", serif;text-align:center;}
#mothersday #promo_topleft {color:#333;}
#mothersday #promo_topleft h5 {margin:0 0 10px 0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#5F792C;border-top:1px dotted #5F792C;border-bottom:1px dotted #5F792C;}
#mothersday #promo_topleft h1 {margin:0;padding:0;font:normal 30pt Georgia, "Times Roman", serif;color:#5F792C;}
#mothersday #promo_topleft h3 {margin:0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#415716;letter-spacing:5px;}
#mothersday #promo_topleft h2 {margin:0;padding:0;font:bold 14pt Georgia, "Times Roman", serif;color:#222;text-transform:none;}
#mothersday #promo_topleft .prprice {font-size:18pt;}

#mothersday #promo_topleft h4 {margin:0;padding:0;font:bold 18pt Georgia, "Times Roman", serif;color:#000;text-transform:none;font-style:italic;}
#mothersday #promo_topleft strong.menu {display:block;margin:10px 0 5px 0;padding:0;text-transform:uppercase;font:bold 14pt Georgia, "Times Roman", serif;letter-spacing:15px;}
#mothersday #promo_topleft strong {display:block;margin:0;padding:10px 0 0 0;font-size:12pt;color:#000;}
#mothersday #promo_topleft em, #mothersday #promo_topleft em a {font-size:8pt;color:#333;}
#mothersday #promo_topleft em a {color:#333;text-decoration:none;border-bottom:1px dotted #666;}
#mothersday #promo_topleft em a:hover {color:#900;text-decoration:none;border-bottom:1px solid #900;}
#mothersday .item {margin:0;padding:0;}


#fathersday .box_white .content{background:url(../images/promo_fathersday_back.jpg) no-repeat top left;}
#fathersday #promo_topleft .item  {overflow:hidden;}
#fathersday #promo_topleft .item {width:600px;text-align:center;}
#fathersday #promo_topleft {font:normal 11pt Georgia, "Times Roman", serif;text-align:center;}
#fathersday #promo_topleft {color:#333;}
#fathersday #promo_topleft h5 {margin:0 0 10px 0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#5F792C;border-top:1px dotted #5F792C;border-bottom:1px dotted #5F792C;}
#fathersday #promo_topleft h1 {margin:0;padding:0;font:normal 30pt Georgia, "Times Roman", serif;color:#5F792C;}
#fathersday #promo_topleft h3 {margin:0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#415716;letter-spacing:5px;}
#fathersday #promo_topleft h2 {margin:0;padding:0;font:bold 14pt Georgia, "Times Roman", serif;color:#222;text-transform:none;}
#fathersday #promo_topleft .prprice {font-size:18pt;}

#fathersday #promo_topleft h4 {margin:0;padding:0;font:bold 18pt Georgia, "Times Roman", serif;color:#000;text-transform:none;font-style:italic;}
#fathersday #promo_topleft strong.menu {display:block;margin:10px 0 5px 0;padding:0;text-transform:uppercase;font:bold 14pt Georgia, "Times Roman", serif;letter-spacing:15px;}
#fathersday #promo_topleft strong {display:block;margin:0;padding:10px 0 0 0;font-size:12pt;color:#000;}
#fathersday #promo_topleft em, #fathersday #promo_topleft em a {font-size:8pt;color:#333;}
#fathersday #promo_topleft em a {color:#333;text-decoration:none;border-bottom:1px dotted #666;}
#fathersday #promo_topleft em a:hover {color:#900;text-decoration:none;border-bottom:1px solid #900;}
#fathersday .item {margin:0;padding:0;}


#pagelist .pagelist_col2 h2 a {margin-bottom:3px;border-bottom:1px dotted #ccc;}
#pagelist .pagelist_col2 h2 a:hover {color:#f90;border-bottom:1px solid #f90;}



.menulist {display:block;overflow:hidden;padding:80px 5px 0 5px;background: url(../images/dec_top.gif) no-repeat top center;text-align:center;}
.menulist_bottom {padding:0 5px 50px 5px;border-bottom:1px dotted #fff;background:#fff url(../images/dec_bottom.gif) no-repeat bottom center;}

.menulist h1 {display:block;margin-top:30px;padding:10px 0;font-size:16pt;text-transform:uppercase;letter-spacing:4px;}

.menulist h2 {display:block;margin-top:30px;padding:10px 0;font-size:10pt;text-transform:uppercase;letter-spacing:4px;text-align:center;}
.menulist h2 a {font-weight:bold;font-size:12pt;color:#5F792C;}
.menulist h2 a:hover {color:#f90;}

.menulist ul {list-style:none;}

.menulist {margin:0;padding:0;}
.menulist ul {list-style:none;margin:0;padding:0;text-align:center;}
.menulist li {display:block;margin:0;padding:0;}
.menulist li a {display:block;margin:0;padding:5px 2px;
	color:#666;background-color:transparent;
	font:bold 10pt/.9em Georgia, AGaramond, "Times Roman", serif;letter-spacing:2px;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px dotted #BFD397;
	}	
.menulist li a:hover {color:#f90;}

#welcome2 .extra .box_white .item .img,
#content .extra .box_white .item .img,
#col2 .extra .box_white .item .img,
#album .extra .box_white .item .img
 {display:block;width:220px;}
 
#welcome2 .extra .box_white .item h2 a,
#content .extra .box_white .item h2 a,
#col2 .extra .box_white .item h2 a
 {display:block;width:220px;}
#welcome2 .extra .box_white .item h2 a {width:160px;}

#welcome2 .newsitem {font-size:8pt;}
#welcome2 .newsitem h5, #welcome2 .newsitem h5 a {font-size:8pt;font-weight:bold;}
#welcome2 .newsitem h5 a {color:#000;}
#welcome2 .newsitem h5 a:hover {color:#f90;}

.sidenewslist h3 a {font-size:8pt;text-decoration:none;color:#999;}

#welcome2 .newsitem .moreinfo {margin:0;padding:5px 0;}

#thanksgiving .box_white .content{background:url(../images/back_thanksgiving.jpg) no-repeat top left;}
#thanksgiving #promo_topleft .item  {overflow:hidden;}
#thanksgiving #promo_topleft .item {width:600px;text-align:center;}
#thanksgiving #promo_topleft td {width:32%;padding:10px;font:normal 9pt Georgia, "Times Roman", serif;text-align:center;}
#thanksgiving #promo_topleft td {width:25%;}
#thanksgiving #promo_topleft td.main {width:95%;}

#thanksgiving #promo_topleft h5 {margin:0 0 10px 0;padding:0;font:normal 13pt Georgia, "Times Roman", serif;color:#EA7745;border-top:1px dotted #EA7745;border-bottom:1px dotted #EA7745;}
#thanksgiving #promo_topleft h1 {margin:0;padding:0;font:normal 30pt Georgia, "Times Roman", serif;color:#914A2B;}
#thanksgiving #promo_topleft h3 {margin:0;padding:0;font:normal 11pt Georgia, "Times Roman", serif;font-style:italic;color:#914A2B;text-transform:none;}
#thanksgiving #promo_topleft h2 {margin:0;padding:0;font:bold 14pt Georgia, "Times Roman", serif;color:#EA7745;text-transform:none;}
#thanksgiving #promo_topleft .prprice {font-size:18pt;}

#thanksgiving #promo_topleft h4 {margin:0;padding:0;font:bold 13pt Georgia, "Times Roman", serif;color:#5F792C;text-transform:none;}
#thanksgiving #promo_topleft strong.menu {display:block;margin:10px 0 5px 0;padding:0;text-transform:uppercase;font:bold 14pt Georgia, "Times Roman", serif;letter-spacing:15px;}
#thanksgiving #promo_topleft td strong {display:block;margin:0;padding:10px 0 0 0;font-size:11pt;color:#914A2B;}
#thanksgiving #promo_topleft em {color:#EA7745;text-decoration:none;}
#thanksgiving #promo_topleft em a {color:#EA7745;text-decoration:none;border-bottom:1px dotted #666;}
#thanksgiving .item {margin:0;padding:0;}

#thanksgiving #promo_topleft .item img {float:none;margin:0 20px 0 150px;}

#thanksgiving #promo_topleft .promobox {color:#914A2B;}
#thanksgiving #promo_topleft .promobox {display:block;margin:0;padding:5px;border:1px solid #EA7745;}
#thanksgiving #promo_topleft .promobox .prprice {margin:0;padding:0;font-size:14pt;color:#914A2B;}
#thanksgiving #promo_topleft .promobox h3 {font-weight:bold;font-style:normal;color:#EA7745;margin-top:5px;border-top:1px dotted #EA7745;}
#thanksgiving #promo_topleft .promobox h4 {font-size:12pt;font-weight:bold;font-style:normal;color:#914A2B;}

#thanksgiving #promo_topleft .promobox h4 span {font-style:italic;font-size:8pt;}

#thanksgiving #promo_topleft .promobox a {margin-top:3px;color:#914A2B;text-decoration:none;border-bottom:1px dotted #914A2B;}
#thanksgiving #promo_topleft .promobox a:hover {color:#f90;border-bottom:1px solid #f90;}

#topbuttons .img {float:none;}
#topbuttons p {margin:0;apdding:0;}

/* BROWSER FIXES */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/********************************/

fieldset {
	margin:10px;
}
.form_legend {
	font-family:Arial, Helvetica, sans-serif;
	color:#5F792C;
	font-size:14px;
	font-weight:bold;
}
	
/* CONTACT FORM   */
fieldset {
	border:1px solid #5F792C;
}
#addtocart {width:100%;font-size:9pt;color:#24698C;background-color:transparent;}
#addtocart .formerror { color:#FF0000}

#cart_details {width:100%;font-size:9pt;color:#000;background-color:transparent;}
#cart_details a {color:#336699}
#cart_details .itemto { color:#369; font-weight:bold}

#right_cart_content {width:100%;font-size:9pt;color:#000;background-color:transparent;}
#right_cart_content a {color:#336699}
.pagecontent {
color:#000000;
}
