/* fullcircleholidays.com */
body {
    background-color:#0D3652;
}
.site {
    width: 766px;
    padding:1px;
    border:1px solid #FFFFFF;
    margin-bottom:10px;
    margin-top:2px;
}
.demo{
    position:absolute;
    z-index:1000;
    padding:10px; 
    background-color:#FFFF9F;
    width:450px; 
    margin-top:30px;
    margin-left:270px;;
    border:1px solid #000000
}

.box_top {
    background-image: url(../images/top.jpg);
    background-repeat:no-repeat;
    width: 766px;
    height: 156px;
}
.randomTop{ position:absolute; width:266px; top:12px; margin-left:411px;height:178px; }
.logo {
    position:absolute;
    width:200px;
    height:120px;
    top:30px;
    margin-left:20px;
}
.top_menu {
    background-image: url(../images/menu_bar.jpg);
    height:38px;
}
.l_button {
    float:left;
    width:114px;
    height:38px;
    text-align:center;
}

a.menu{
    font-family:verdana;
    font-size:9px;
    font-weight:bold;
    background-image: url(../images/menu_button.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    width:114px;
    height:28px;
    padding-top:10px;
}
a.menu:hover{
    background-image: url(../images/menu_buttonH.jpg);
    color:#FFFFFF;
    text-decoration:none;
}
a.menuSelected{
    font-family:verdana;
    font-size:9px;
    font-weight:bold;
    background-image: url(../images/menu_buttonH.jpg);
    background-repeat:no-repeat;
    color:#FFFF00;
    text-decoration:none;
    display:block;
    width:114px;
    height:28px;
    padding-top:10px;
}
a.menuSelected:hover{
    background-image: url(../images/menu_buttonH.jpg);
}
.footer {
    background-image: url(../images/footer.jpg);
    background-repeat:no-repeat;
    width:100%;
    height:108px;
}
.copy {
    position:relative;
    width: 766px;
    margin-left:auto;
    margin-right: auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    margin-top:-10px;
}
.copy a{ color:#FFFFFF; }
.userW{
    margin-left:10px;
}
.loginBox {
    padding:5px;
    background-image:url(../images/login.jpg); 
    padding-top:130px;  
}
.box2 {
    background-image:url(../images/login2.jpg);
    padding-top:20px;
}
.welcome {
    position:absolute;
    top:122px;
    margin-left:20px;
    font-size:10px;
    font-weight:bold;
}
.top_links{
    position:absolute;
    top:5px;
    margin-left:350px;
    width:400px;
    height:20px;
    text-align:center;
}
.top_links a{
    font-family:verdana;
    font-size:10px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    float:left;
    width:95px;
    height:20px;
    display:block;
}
.top_links a:hover{
    color:red;
    text-decoration:none;
}

/*D R O P   D O W N   M E N U*/
.sample_attach{
    background: #FFFFFF;
    font-weight: normal;
    color: #000000;
    border: 1px solid #ACA899;
    z-index:500;
}
.sample_attach img { vertical-align:middle; margin-right:3px; }
.sample_attach a{
    color:#000000;
    font-family:arial;
    font-size:11px;
    display: block;
    text-decoration: none;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
    padding-top:3px;
    cursor:default;
}
.sample_attach a:hover{
    color:#FFFFFF;
    display: block;
    font-family:arial;
    font-size:11px;
    text-decoration: none;
    background-color:#316AC5;
}
.sample_attach b{ font-weight:bold; color:red }

.cell_over { BACKGROUND-COLOR: #FFF2BF; cursor:pointer; }
.cell_over1 { BACKGROUND-COLOR: #3BF0FF; cursor:pointer; }
.cell_out1 { BACKGROUND-COLOR: #FFFFFF; }
.cell_out2 { BACKGROUND-COLOR: #D8D8D8; }