#main ul { margin-bottom: 18px; list-style: none outside; }




/* TYPE 

*/ 

body { font: 12px/20px  Arial, Helvetica, Verdana, sans-serif; background-color: #fff; color: #333; }

a:link { color: #2971a7; }

a:visited { color: gray; }

a:active { color: gold; }

a:hover { color: #C51230; }
,


{ padding-left:1px; font-size:10px !important; font-weight: normal 


!important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position:static !important; }
 


.bodytext { font-size: 12px; line-height: 16px text-align: left;}


.bodytextmedium { font-size: 10px; line-height: 13px; text-align: left;}


.navsubhead    { font-size: 11px; line-height: 15px; }


.navtext   { font-size: 11px; line-height: 14px; text-align: left;}


.subhead { font-size: 12px; line-height: 16px; text-align: left;}


.subheadmedium  { font-size: 11px; line-height: 14px; text-align: left; }


.mediumtext  {  font-size: 10px; line-height: 13px; text-align: left; }


.mediumtextred  {  font-size: 10px; line-height: 13px; text-align: left; color: #2971a7;}


.leftcolumntext { font-size: 10px; line-height: 13px; color: gray; font-style: italic; text-align: left;}


.italicsuperior { font-size: 6px; line-height:10px; margin-bottom: 40px; text-align: left;}

.eventtext { font-size: 12px; line-height: 14px; text-align: left; }



.smallitalic { font-size: 8px; line-height: 10px; text-align: left; }


.itemheader { font-size: 20px; line-height:22px; margin-bottom: 40px; color: #2971a7; font-weight: bold; text-align: left;}
.itemheadersuperior { font-size: 10px; color: #2971a7; line-height: 14px; vertical-align: top; font-weight: bold; text-align: left; }

.itemsubheader { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#333; font-weight: bold; text-align: left; }
.itemsubheadersuperior { font-size: 8px; line-height:20px; vertical-align: top; color:#333; font-weight: bold; text-align: left; }
.itemsubheadersuperiorB { font-size: 8px; line-height:10px; vertical-align: top; color:#333; font-weight: bold; text-align: left; }
.itemsubheaderA { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#333; font-weight: bold; text-align: left; }

.itemsubheaderB { font-size: 14px; line-height:14px; margin-bottom: 40px; color:#333; font-weight: bold; text-align: left; }

.itemdetail { font-size: 12px; color:#333; line-height: 18px; text-align: left; }
.itemsuperior { font-size: 8px; color:#333; line-height: 15px; vertical-align: top; text-align: left; }


.itemsuperiorwhite { font-size: 8px; color:white; line-height: 15px; vertical-align: top; text-align: left; }

.itemsuperiorgray { font-size: 8px; color:#999; line-height: 15px; vertical-align: top; text-align: left; }

.slidersuperior { font-size: 8px; color: #2971a7; line-height: 14px; vertical-align: top; font-weight: bold; text-align: left; }



.howbody { font-size: 12px; line-height: 18px; text-align: left; color:#333; text-align: left;}

.howsuperior { font-size: 8px; color:#333; line-height: 15px; vertical-align: top; text-align: left; }


.howheader { font-size: 20px; line-height:22px; margin-bottom: 40px; color: #2971a7; font-weight: bold; text-align: left; }
.howheadersuperior { font-size: 10px; color: #2971a7; line-height: 14px; vertical-align: top; font-weight: bold; text-align: left; }
.howtips { font-size: 12px; line-height: 15px; text-align: left; color:#333; font-style: italic; text-align: left;}

.howtipssuperior { font-size: 6px; color:#333; line-height: 7px; vertical-align: top; text-align: left; }


.how160 { font-size: 10px; line-height: 12px;  font-weight: bold; margin-bottom: 40px; text-align: left;}
.how160superior { font-size: 6px; color:#333; line-height: 7px; vertical-align: top; text-align: left; }


.gallerysliderhead { font-size: 14px; line-height: 16px;  }
.galleryyears { font-size: 10px; line-height: 10px; }



.ptourheader { font-size: 20px; line-height:22px; margin-bottom: 26px; color: #2971a7; font-weight: bold; }
.ptoursubheader { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#333; font-weight: bold; }

.galleryhead { font-size: 20px; line-height:22px; margin-bottom: 26px; color: #2971a7; font-weight: bold;  }
.gallerysubhead { font-size: 14px; line-height:26px; margin-bottom: 40px; color:#333; font-weight: bold; }

.legalbody { font-size: 11px; line-height: 13px; text-align: left; }


.legalsuperior { font-size: 8px; color:#333; line-height: 10px; vertical-align: top; }



.photocaption { font-size: 9px; color:#333; font-style: italic; line-height: 5px; vertical-align: top;  }
.rightleftitalic { font-size: 10px; color:#333; font-style: italic; line-height: 12px; vertical-align: top; }

.rightleftitalicsuperior { font-size: 6px; color:#333; line-height: 8px; vertical-align: top; vertical-align: top;   }



.shinespecs { font-size: 14px; line-height: 18px; margin-bottom: 40px; color:#C51230; font-weight: bold; }

p { margin-bottom: 10px; }

.movingboxes { font-size: 14px; line-height: 14px; margin-bottom: 40px; color:#333; font-weight: normal; }
.movingboxessuperior { font-size: 8px; color:#333; line-height: 8px; vertical-align: top; text-align: left; }

.copyright { font-size: 10px; line-height: 12px; color:gray; vertical-align: top; text-align: center; }
