/* CSS Document */

/* body { background: #CECBA4; padding: 0px 0px 0px 0px; color: #000000; }*/
body { background: #979583; padding: 0px 0px 0px 0px; color: #000000; }

#sitecontainer { border-color: #666666; border-style: solid; border-width: 1px 1px 1px 1px; background: #333333; position: absolute; left: 50%; margin-left: -383px; width: 766px; }

/* ROW 1 */
#siterow1container { margin: 0px; padding: 0px; width: 766px; }
#siterow1container1 { margin-left: 60px; padding: 0px; width: 706px; }
#siterow1container2 { margin-left: 36px; padding: 0px; width: 670px; }
#siterow1column1 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin: 0px; padding: 0px; width: 60px; float: left; height: 40px; }
#siterow1column2 { margin: 0px; padding: 0px; width: 36px; float: left; height: 40px; }
#siterow1column3 { margin: 0px; padding: 0px; width: 610px; float: left; height: 40px; }
#siterow1column4 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin-left: 610px; padding: 0px; width: 60px; height: 40px; }
/* hide from MacIE \*/
* html #siterow1column1 { margin-right: -3px; }
* html #siterow1container1 { margin-left: 0; }
* html #siterow1column2 { margin-right: -3px; }
* html #siterow1container2 { margin-left: 0; }
* html #siterow1column3 { margin-right: -3px; }
* html #siterow1column4 { margin-left: 0; }
/* end hide */

#siterow1column3_subcolumn1 { margin: 0px; padding: 0px; width: 262px; height: 40px; float: left; }
#siterow1column3_subcolumn2 { margin-left: 262px; padding: 0px; width: 348px; height: 40px; }
/* hide from MacIE \*/
* html #siterow1column3_subcolumn1 { margin-right: -3px; }
* html #siterow1column3_subcolumn2 { margin-left: 0; }
/* end hide */

#siterow1column3_subcolumn2subrow1 { margin: 0px; pading: 0px; width: 348px; height: 16px; }
#siterow1column3_subcolumn2subrow2 { margin: 0px; pading: 0px; width: 348px; height: 14px; }
#siterow1column3_subcolumn2subrow3 { margin: 0px; pading: 0px; width: 348px; height: 10px; }

#siterow1column3_subcolumn2subrow2container { margin: 0px; pading: 0px; width: 348px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container1 { margin-left: 52px; pading: 0px; width: 296px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container2 { margin-left: 12px; pading: 0px; width: 284px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container3 { margin-left: 76px; pading: 0px; width: 208px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container4 { margin-left: 12px; pading: 0px; width: 196px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container5 { margin-left: 55px; pading: 0px; width: 141px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container6 { margin-left: 12px; pading: 0px; width: 129px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container7 { margin-left: 55px; pading: 0px; width: 74px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container8 { margin-left: 12px; pading: 0px; width: 62px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container9 { margin-left: 55px; pading: 0px; width: 74px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2container10 { margin-left: 12px; pading: 0px; width: 62px; height: 14px; position: relative; }
#siterow1column3_subcolumn2subrow2_element1 { margin: 0px; pading: 0px; width: 52px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element2 { margin: 0px; pading: 0px; width: 12px; height: 14px; float: left; }
/*#siterow1column3_subcolumn2subrow2_element3 { margin: 0px; pading: 0px; width: 76px; height: 14px; float: left; }*/
#navMenu1 { margin: 0px; pading: 0px; width: 76px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element4 { margin: 0px; pading: 0px; width: 12px; height: 14px; float: left; }
/*#siterow1column3_subcolumn2subrow2_element5 { margin: 0px; pading: 0px; width: 55px; height: 14px; float: left; }*/
#navMenu2 { margin: 0px; pading: 0px; width: 55px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element6 { margin: 0px; pading: 0px; width: 12px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element7 { margin: 0px; pading: 0px; width: 55px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element8 { margin: 0px; pading: 0px; width: 12px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element9 { margin: 0px; pading: 0px; width: 47px; height: 14px; float: left; }
#siterow1column3_subcolumn2subrow2_element10 { margin-left: 47px; pading: 0px; width: 15px; height: 14px; }

/* hide from MacIE \*/
* html #siterow1column3_subcolumn2subrow2_element1 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container1 { margin-left: 0; }
* html #siterow1column3_subcolumn2subrow2_element2 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container2 { margin-left: 0; }
/** html #siterow1column3_subcolumn2subrow2_element3 { margin-right: -3px; }*/
* html #navMenu1 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container3 { margin-left: 0; }
* html #siterow1column3_subcolumn2subrow2_element4 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container4 { margin-left: 0; }
/** html #siterow1column3_subcolumn2subrow2_element5 { margin-right: -3px; }*/
* html #navMenu2 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container5 { margin-left: 0; }
* html #siterow1column3_subcolumn2subrow2_element6 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container6 { margin-left: 0; }
* html #siterow1column3_subcolumn2subrow2_element7 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container7 { margin-left: 0; }
* html #siterow1column3_subcolumn2subrow2_element8 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2container8 { margin-left: 0; }
* html #siterow1column3_subcolumn2subrow2_element9 { margin-right: -3px; }
* html #siterow1column3_subcolumn2subrow2_element10 { margin-left: 0; }
/* end hide */

/* ROW 2 */
#siterow2container { margin: 0px; padding: 0px; width: 766px; }
#siterow2container1 { margin-left: 60px; padding: 0px; width: 706px; }
#siterow2container2 { margin-left: 36px; padding: 0px; width: 670px; }
#siterow2column1 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin: 0px; padding: 0px; width: 60px; float: left; height: 160px; }
#siterow2column2 { margin: 0px; padding: 0px; width: 36px; float: left; height: 160px; }
#siterow2column3 { margin: 0px; padding: 0px; width: 610px; float: left; height: 160px; }
#siterow2column4 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin-left: 610px; padding: 0px; width: 60px; height: 160px; }
/* hide from MacIE \*/
* html #siterow2column1 { margin-right: -3px; }
* html #siterow2container1 { margin-left: 0; }
* html #siterow2column2 { margin-right: -3px; }
* html #siterow2container2 { margin-left: 0; }
* html #siterow2column3 { margin-right: -3px; }
* html #siterow2column4 { margin-left: 0; }
/* end hide */

#siterow2column4_elementcontainer { margin: 0px; padding: 0px; width: 193px; height: 160px; }
#siterow2column4_element1 { margin: 0px; padding: 0px; width: 193px; height: 40px; }
#siterow2column4_element2 { margin: 0px; padding: 0px; width: 193px; height: 40px; }
#siterow2column4_element3 { margin: 0px; padding: 0px; width: 193px; height: 40px; }
#siterow2column4_element4 { margin: 0px; padding: 0px; width: 193px; height: 40px; }


/* ROW 3 */
#siterow3container { background: #ffffff; margin: 0px; padding: 0px; width: 766px; }
#siterow3container1 { margin-left: 60px; padding: 0px; width: 706px; }
#siterow3container2 { margin-left: 36px; padding: 0px; width: 670px; }
#siterow3container3 { margin-left: 390px; padding: 0px; width: 280px; }
#siterow3column1 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin: 0px; padding: 0px; width: 60px; float: left; }
#siterow3column2 { margin: 0px; padding: 0px; width: 36px; float: left; }
#siterow3column3 { background: #ffffff; margin: 0px; padding: 0px; width: 390px; float: left; }
#siterow3column4 { background: #ffffff; margin: 0px; padding: 0px; width: 220px; float: left; }
#siterow3column5 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin-left: 220px; padding: 0px; width: 60px; }
/* hide from MacIE \*/
* html #siterow3column1 { margin-right: -3px; }
* html #siterow3container1 { margin-left: 0; }
* html #siterow3column2 { margin-right: -3px; }
* html #siterow3container2 { margin-left: 0; }
* html #siterow3column3 { margin-right: -3px; }
* html #siterow3container3 { margin-left: 0; }
* html #siterow3column4 { margin-right: -3px; }
* html #siterow3column5 { margin-left: 0; }
/* end hide */

#siterow3column3_elementcontainer { border-color: #999999; border-style: solid; border-width: 0px 2px 0px 0px; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#siterow3column4_elementcontainer { margin: 20px 2px 0px 2px; padding: 0px 0px 0px 0px; }

/* ROW 4 */
#siterow4container { margin: 0px; padding: 0px; width: 766px; }
#siterow4container1 { margin-left: 60px; padding: 0px; width: 706px; }
#siterow4container2 { margin-left: 36px; padding: 0px; width: 670px; }
#siterow4column1 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin: 0px; padding: 0px; width: 60px; float: left; height: 50px; }
#siterow4column2 { margin: 0px; padding: 0px; width: 36px; float: left; height: 50px; }
#siterow4column3 { background: #ffffff; margin: 0px; padding: 0px; width: 610px; float: left; height: 50px; }
#siterow4column4 { background-image: url(../images/testpattern6.jpg); background-repeat: repeat; background: #CAC8B5; margin-left: 610px; padding: 0px; width: 60px; height: 50px; }
/* hide from MacIE \*/
* html #siterow4column1 { margin-right: -3px; }
* html #siterow4container1 { margin-left: 0; }
* html #siterow4column2 { margin-right: -3px; }
* html #siterow4container2 { margin-left: 0; }
* html #siterow4column3 { margin-right: -3px; }
* html #siterow4column4 { margin-left: 0; }
/* end hide */

#siterow4column3_element1textposition { border-color: #999999; border-style: solid; border-width: 2px 0px 0px 0px; margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px; height: 3px; }
#siterow4column3_element2textposition { margin: 0px; padding: 6px 0px 0px 0px; height: 47px; }

#sidecolumnfirsttitleelement { border-color: #999999; border-style: solid; border-width: 0px 0px 1px 0px; margin: 0px; padding: 5px 10px 0px 10px; }
#sidecolumnfirsttitleelementtextposition { margin: 0px; padding: 0px 0px 0px 0px; }
.sidecolumntitleelement { border-color: #999999; border-style: solid; border-width: 0px 0px 1px 0px; margin: 0px; padding: 30px 10px 0px 10px; }
.sidecolumntitleelementtextposition { margin: 0px; padding: 0px 0px 0px 0px; }
.sidecolumnelement { margin: 0px 0px 0px 0px; padding: 15px 10px 0px 10px; }
.sidecolumnelementtextposition { margin: 0px; padding: 0px 0px 0px 0px; }

p { margin: 0px; padding: 5px 0px 5px 0px; }

.halignleft { text-align: left; }
.haligncenter { text-align: center; }
.halignright { text-align: right; }

.boximage { margin: 0px; padding: 0px 0px 0px 0px; }
.centerboximage { margin: 0px; padding: 0px; width: 328px; text-align: center; }
.floatelementleft { padding: 0px 0px 0px 0px; float: left; }
.floatelementright { padding: 0px 0px 0px 0px; float: right; }

.navbtn { border-width: 0px; margin: 0px; padding: 0px; }

/* vermontfinedining home specific */
#siterow3column3_element1_vermontfinedining_home { margin: 0px; padding: 0px 30px 20px 30px; }
#siterow3column3_element1textposition_vermontfinedining_home { margin: 0px; padding: 0px 0px 0px 0px; }
#siterow3column3_element2_vermontfinedining_home { background-image: url(../images/vermontfinedining_home_restaurant.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; width: 388px; height: 150px }
#siterow3column3_element2textposition_vermontfinedining_home { margin: 0px; padding: 70px 120px 0px 30px; }
#siterow3column3_element3_vermontfinedining_home { background-image: url(../images/vermontfinedining_home_lounge.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; width: 388px; height: 150px }
#siterow3column3_element3textposition_vermontfinedining_home { margin: 0px; padding: 70px 140px 0px 30px; }
#siterow3column3_element4_vermontfinedining_home { background-image: url(../images/vermontfinedining_home_market.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; width: 388px; height: 150px }
#siterow3column3_element4textposition_vermontfinedining_home { margin: 0px; padding: 50px 30px 0px 180px; }
#siterow3column3_element5_vermontfinedining_home { background-image: url(../images/vermontfinedining_home_allegro.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; width: 388px; height: 150px }
#siterow3column3_element5textposition_vermontfinedining_home { margin: 0px; padding: 50px 30px 0px 180px; }
/* end index specific */
