body 	{font-family : trebuchet ms, sans-serif; font-size : 12px; color : #444444; margin-top : 0px; margin-left : 0; margin-right : 0; margin-bottom : 0px; padding : 0; background : #FFFFFF; } 
h1 	{font-family : trebuchet ms, sans-serif; font-size : 14px; color : #67AB63; margin : 0; padding : 0; line-height : 1.4em; } 
h2 	{font-family : trebuchet ms, sans-serif;font-size : 16px; color : #2487CA; margin : 0 0; padding : 0; border : 0; line-height : 1.2em; } 
h3 	{font-family : trebuchet ms, sans-serif;font-size : 21px; color : #f6b620; margin : 0 0; padding : 0; border : 0; line-height : 0.9em; } 
h4 	{font-family : trebuchet ms, sans-serif; font-size : 15px; color : #e1890e; margin : 0; padding : 0; line-height : 1.4em; } 
hr 	{border : 0 none; padding-left : 20px; border-top : 1px dashed #CCCCCC; height : 1px; } 

a:link 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #006699; }
a:visited 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #006699; } 
a:hover 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #5E9A5A; } 

a.menu:link 	{font-size : 16px; text-decoration : none; font-weight : bold; color : #98C089; }
a.menu:visited 	{font-size : 16px; text-decoration : none; font-weight : bold; color : #98C089; } 
a.menu:hover 	{font-size : 16px; text-decoration : none; font-weight : bold; color : #5E9A5A; } 

a.sub-menu:link 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #98C089; }
a.sub-menu:visited 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #98C089; } 
a.sub-menu:hover 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #5E9A5A; } 

.sub-menu 	{font-size : 12px; text-decoration : none; font-weight : normal; color : #5E9A5A; } 

a.menu2:link 	{font-size : 11px; font-weight : bold; text-decoration : none; color : #98C089; }
a.menu2:visited 	{font-size : 11px; font-weight : bold; text-decoration : none; color : #98C089; } 
a.menu2:hover 	{font-size : 11px; font-weight : bold; text-decoration : none; color : #5E9A5A; } 

a.bold:link 	{font-size : 11px; text-decoration : none; font-weight : bold; color : #006699; }
a.bold:visited 	{font-size : 11px; text-decoration : none; font-weight : bold; color : #006699; } 
a.bold:hover 	{font-size : 11px; text-decoration : none; font-weight : bold; color : #5E9A5A; } 

input , textarea	{background : transparent; font-family : trebuchet ms, sans-serif; font-size : 12px; color : #444444; border-color : #999999; border-width : 1px;} 


#wrapper-a {width : 803px; height : 1295px; background : #FFFFFF; } 

#wrapper-ab {width : 803px;  background : #FFFFFF; } 


#wrapper-b {width : 803px; height : 1385px; background : #FFFFFF; }
#wrapper-c {width : 803px; height : 1230px; background : #FFFFFF; }
#wrapper-d {width : 803px; height : 1274px; background : #FFFFFF; }
#wrapper-e {width : 803px; height : 1734px; background : #FFFFFF; }
#wrapper-f {width : 803px; height : 1210px; background : #FFFFFF; }
#wrapper-g {width : 803px; height : 1323px; background : #FFFFFF; }

#wrapper-h {width : 803px; height : 1208px; background : #FFFFFF; }

#wrapper-i {width : 803px; height : 1301px; background : #FFFFFF; }

#wrapper-dd {width : 803px;  background : #FFFFFF; }



#head {width : 801px; height : 194px; padding : 0px; background : transparent url(i/cornwall_holiday_bg01.jpg) no-repeat; } 
#menu {width : 801px; height : 28px; padding : 0px; background : transparent url(i/cornwall_holiday_bg02.jpg) no-repeat; } 

#title-a {width : 321px; height : 192px; padding-left: 60px; padding-right: 420px; padding-top: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg03a.jpg) no-repeat; } 

#title-b {width : 421px; height : 268px; padding-left: 60px; padding-right: 320px; padding-top: 4px; text-align : left; background : transparent url(i/cornwall_holiday_bg03b.jpg) no-repeat; }
 
#title-c {width : 461px; height : 495px; padding-left: 60px; padding-right: 280px; padding-top: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg03c.jpg) no-repeat; } 
#title-d {width : 381px; height : 80px; padding-left: 60px; padding-right: 360px; padding-top: 0px; text-align : left; background : transparent url(i/cornwall_holiday_bg03d.jpg) no-repeat; } 
#title-e {width : 321px; height : 81px; padding-left: 60px; padding-right: 420px; padding-top: 0px; text-align : left; background : transparent url(i/cornwall_holiday_bg03e.jpg) no-repeat; } 
#title-f {width : 381px; height : 87px; padding-left: 60px; padding-right: 360px; padding-top: 0px; text-align : left; background : transparent url(i/cornwall_holiday_bg03f.jpg) no-repeat; } 

#title-h {width : 381px; height : 85px; padding-left: 60px; padding-right: 360px; padding-top: 0px; text-align : left; background : transparent url(i/cornwall_holiday_bg03h.jpg) no-repeat; } 

#title-i {width : 381px; height : 396px; padding-left: 60px; padding-right: 360px; padding-top: 4px; text-align : left; background : transparent url(i/cornwall_holiday_bg03i.jpg) no-repeat; } 
#title-ee {width : 381px; height : 396px; padding-left: 60px; padding-right: 360px; padding-top: 4px; text-align : left; background : transparent url(i/cornwall_holiday_bg03ee.jpg) no-repeat; } 
#title-mill {width : 421px; height : 268px; padding-left: 60px; padding-right: 320px; padding-top: 4px; text-align : left; background : transparent url(i/cornwall_holiday_bg03mill.jpg) no-repeat; }

#body1a {width : 661px; height : 80px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 
#body1b {width : 401px; height : 350px; padding-left : 320px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_pics-01.jpg) repeat-y; } 
#body1c {width : 661px; height : 120px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 

#body1cb, #content {width : 661px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 


#body2a {width : 661px; height : 90px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 
#body2b {width : 401px; height : 350px; padding-left : 60px; padding-right: 340px; text-align : left; background : transparent url(i/cornwall_holiday_pics-02.jpg) repeat-y; } 
#body2c {width : 661px; height : 200px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 
#body2b-mill {width : 401px; height : 600px; padding-left : 60px; padding-right: 340px; text-align : left; background : transparent url(i/cornwall_holiday_pics-mill.jpg) repeat-y; } 
#body3a {width : 661px; height : 90px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 
#body3b {width : 401px; height : 350px; padding-left : 60px; padding-right: 340px; text-align : left; background : transparent url(i/cornwall_holiday_pics-blank.jpg) repeat-y; } 
#body3cc {width : 661px; height : 182px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg03cc.jpg) repeat-y; } 

#body4a {width : 661px; height : 700px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 

#body4ad {width : 661px; height : 1700px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 


#body4b {width : 401px; height : 350px; padding-left : 60px; padding-right: 340px; text-align : left; background : transparent url(i/cornwall_holiday_pics-blank.jpg) repeat-y; } 
#body4c {width : 661px; height : 200px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 

#body5b {width : 331px; padding-left : 60px; padding-right : 410px; padding-top : 300px; text-align : left; background : transparent url(i/cornwall_holiday_bg-maps.jpg) repeat-y; } 
#body5c {width : 661px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 

#body6a {width : 661px; height : 730px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_crab.jpg) repeat-y; } 
#body6b {width : 401px; height : 50px; padding-left : 60px; padding-right: 340px; text-align : left; background : transparent url(i/cornwall_holiday_pics-blank.jpg) repeat-y; } 

#body7a {width : 661px; height : 90px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_crab.jpg) repeat-y; } 
#body7b {width : 401px; height : 500px; padding-left : 60px; padding-right: 340px; text-align : left; background : transparent url(i/cornwall_holiday_pics-blank.jpg) repeat-y; } 

#body8a {width : 661px; height : 70px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 
#body8b {width : 681px; height : 350px; padding-left : 60px; padding-right: 60px; text-align : left; background : transparent url(i/cornwall_holiday_pics-08.jpg) repeat-y; } 

#body8bee {width : 681px; height : 220px; padding-left : 60px; padding-right: 60px; text-align : left; background : transparent url(i/cornwall_holiday_pics-08ee.jpg) repeat-y; } 


#body8c {width : 661px; height : 00px; padding-left : 60px; padding-right: 80px; text-align : left; background : transparent url(i/cornwall_holiday_bg04.jpg) repeat-y; } 




#foot {width : 801px; height : 168px; padding : 0px; background : transparent url(i/cornwall_holiday_bg05.jpg) no-repeat; } 

#menu2 {width : 801px; height : 33px; padding : 0px; padding-top:12px; background : transparent url(i/cornwall_holiday_menu2b.jpg) no-repeat; } 

#gutter {width : 740px; height : 41px; padding : 0px; padding-right: 61px; text-align : right; background : transparent url(i/cornwall_holiday_gutter.jpg) no-repeat; } 

/*DM New*/
div#menuwrap {
    background:#F9F9F7 url(i/cornwall_holiday_bg02.jpg) repeat-y;
    padding:0 54px 0 44px;
    width:703px;
}
ul#newmenu {
    margin:0 -3px 0 -5px;
    padding:0 3px 0 4px;
    list-style:none;   
    text-indent:0;
    height:37px;
    background:url(/i/menu-bg-full.png) bottom left no-repeat;
}    
ul#newmenu li {
    padding:0;
    margin:0;
    display:inline;
}
ul#newmenu li a {
    background:#F9F9F7;
    border-left:1px solid #E9E8E4;
    border-right:1px solid #FFFFFF;
    height:21px;
    font-size:14px;
    line-height:14px;
    padding:8px 15px 0 15px;
    color:#50A152;
    font-weight:bold;
    text-decoration:none;
    display:block;
    float:left;
    text-align:center;
}
ul#newmenu li a:hover {
    background:#E9E8E4;
    border-right:1px solid #E9E8E4;
}
ul#newmenu li#testimonials a {
    padding-right:18px;
    padding-left:18px;
}
#newmenu li ul {
    position: absolute;
	width: 10em;
	left: -999em;
}
#newmenu li:hover ul {
	left: 338px;
}
#newmenu li ul {
    margin-top:29px;
    width:135px;
    height:117px;
    padding:0 4px 9px 4px;
    background:url(/i/menu-dropdown-bg.png) bottom left no-repeat;
}
#newmenu li ul li a {
    display:block;
    float:left;
    width:134px;
    padding:8px 0 0 0;
    border-right:none;
    border-left:0;
    /*border-top:1px solid #FFFFFF;*/
}
li.sublast a {border-bottom:1px solid #E9E8E4;}
#content {
    padding-top:25px;
}
#content h1 {font-size:16px;}

h1.title span {display:none;}
h1.title {margin:15px 0;}
a img {border:none;}
