
BODY{background-image:url(http://www.sunnyvillaholidays.com/sandytoes.gif); background-repeat: repeat; background-attachment  : fixed;}
DIV{ -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0;}
#top_side{margin:50px; padding:10px;background:#ccc;height:10px; }
#left_side{position:absolute;left:10px;top:70px;width:20px;height:auto;}
#middle_side{width:800px; margin-top:0; margin-left:auto;margin-right:auto;}
#right_side{position:absolute;right:10px;top:70px;width:20px;height:auto;}
#prop_name{font-family:"Monotype Corsiva","Lucinda Handwriting";font-style:cursive;font-size:38px;color:red; }
#main{border:1px red solid;width: 795px; padding:0px 5px 5px; height:auto;background-color:white;}
#top_box{
text-color:red;
font-size:medium;
text-indent:1em;
width:100%;
border-bottom-width:1px;
border-bottom-color:red;
border-bottom-style:solid;

border-right-width:1px;
border-right-color:red;
border-right-style:solid;

border-left-width:1px;
border-left-color:red;
border-left-style:solid;

border-top-style:hidden;
color:red;vertical-align:top;
background: url(http://www.sunnyvillaholidays.com/gradient_1.gif) bottom left repeat-x;
clear:right;
}
.red{color:red;}
.black{color:black;}
h1{font:38px 'Monotype Corsiva','Lucinda Handwriting' cursive;color:red; }

tr.menuon { background-color: #F5DEB3; } /* Light Wheat *//*  color: #FFFFFF; <- Change Text Color too */
tr.menuoff { background-color: #FFFFFF; } /*  color:#000000;  <- Change Text Color Back too */
/* ************************************************************************************ 
 class="menuoff" onmouseover="className='menuon';" onmouseout="className='menuoff';" 
************************************************************************************ */
td{font-weight: bold;font-size: x-small;text-align:center;}
.pnk_lnk { border: #FFAAAA 6px outset;background:#FFEEEE;border-spacing:12px;}
.c{text-align: center;}
.r{text-align: right;}/*padding : 8px 5px 8px;*/
.l { text-align: left;} /*padding  : 8px 5px 8px;*/

.picture_frame{border: 25px inset sienna }

.td-fancy{font-size         : 10px;font-family: arial,helvetica;color: #fffedb;padding: 8px;background-color:#DDDDDD; border: groove 10px #906c16;}/*#444444;*/
.table-fancy{text-align: center;border: inset 16px  #a17c25;}   /*#9ca0a3;    /* #9ea1a6 */
.bcollapse{border-collapse: collapse;}
.str{color: gray; text-decoration: line-through;} /* Strike Through */

.PopBoxImageSmall
{border: none 0px white;cursor: url(http://www.sunnyvillaholidays.com/magplus.cur), pointer;}
.PopBoxImageLarge{border: none 0px white;cursor: url(http://www.sunnyvillaholidays.com/magminus.cur), pointer;}

.special{background-color:yellow;color:red;}
.med {font-size : medium;}
.lar { font-size : large;}
.sma { font-size : small;}
.xlar{ font-size : x-large;}
.xxlar { font-size : xx-large;}
.tiny { font-size  : xx-small;}/* Tiny Text */

.s_box{border:red 1px solid;}

.box_600{width:600px;}
.box_512{width:512px;}
.box_468{width:468px;}
.box_770{width:770px;}
.box_360{width:360px;}
.box_120{width:360px;border:red 1px solid;}
.box_240{width:240px;border:red 1px solid;}

.shadetabs{
padding: 3px 0;
margin-left: 5px;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #F00;
color: #2d2b2b;
background: white url(http://www.sunnyvillaholidays.com/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(http://www.sunnyvillaholidays.com/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
