.box {
        margin-bottom: 15px;
        position: relative;
}

/* grey box */

.box-1 {
        background: #EAEAEA url("../images/box-1-left-bottom.gif") 0 100% no-repeat;
}

.box-1 .hook-1 {
        background: url("../images/box-1-right-bottom.gif") 100% 100% no-repeat;
}

.box-1 .hook-2 {
        background: url("../images/box-1-left-top.gif") 0 0 no-repeat;
}

.box-1 .hook-3 {
        padding: 10px;
        background: url("../images/box-1-right-top.gif") 100% 0 no-repeat;
}

.box-1 .columns-2-260-left-g {
        background-position: 270px 0;
}

/* blue box */

.box-2 {
        margin: 0 -3px;
        background: #3B82B9 url("../images/box-2-top.gif") 0 0 repeat-x;
}

.box-2 .hook-1 {
        background: url("../images/box-2-right.gif") 100% 0 repeat-y;
}

.box-2 .hook-2 {
        background: url("../images/box-2-bottom.gif") 100% 100% repeat-x;
}

.box-2 .hook-3 {
        background: url("../images/box-2-left.gif") 0 0 repeat-y;
}

.box-2 .hook-4 {
        background: url("../images/box-2-left-top.gif") 0 0 no-repeat;
}

.box-2 .hook-5 {
        background: url("../images/box-2-right-top.gif") 100% 0 no-repeat;
}

.box-2 .hook-6 {
        background: url("../images/box-2-right-bottom.gif") 100% 100% no-repeat;
}

.box-2 .hook-7 {
        padding: 3px 10px 5px 10px;
        background: url("../images/box-2-left-bottom.gif") 0 100% no-repeat;
}

.box-2 a:link, .box-2 a:visited, .box-2 a:hover, .box-2 a:active {
        color: #F2CD07;
}

.box-2 .hook-8 a:link, .box-2 .hook-8 a:visited, .box-2 .hook-8 a:hover, .box-2 .hook-8 a:active {
        color: #15629D;
}

.box-2 .links li {
        background: url("../images/box-3-li-link.gif") 0 0.5em no-repeat;
}

.box-2 .hr {
        height: 4px;
        margin-left: -4px;
        margin-right: -5px;
        margin-bottom: 10px;
        background: url("../images/box-2-hr.gif") 0 0 repeat-x;
}

.box-2 .hr-2 {
        height: 2px;
        margin-top: 5px;
        margin-left: 0;
        margin-right: -1px;
        margin-bottom: 5px;
        background: url("../images/box-2-hr-2NEW.gif") 0 0 repeat-x;
}

.box-2 h3 {
        margin-bottom: 10px;
        color: #FFF;
}

.box-2 h5 {
        color: #FFF;
}

.box-2 p.price {
        margin-bottom: 10px;
        text-align: right;
        font-weight: bold;
}

/* green box */

.box-3 {
        margin: 0 -3px;
        background: #497D16 url("../images/box-3-top.gif") 0 0 repeat-x;
}

.box-3 .hook-1 {
        background: url("../images/box-3-right.gif") 100% 0 repeat-y;
}

.box-3 .hook-2 {
        background: url("../images/box-3-bottom.gif") 100% 100% repeat-x;
}

.box-3 .hook-3 {
        background: url("../images/box-3-left.gif") 0 0 repeat-y;
}

.box-3 .hook-4 {
        background: url("../images/box-3-left-top.gif") 0 0 no-repeat;
}

.box-3 .hook-5 {
        background: url("../images/box-3-right-top.gif") 100% 0 no-repeat;
}

.box-3 .hook-6 {
        background: url("../images/box-3-right-bottom.gif") 100% 100% no-repeat;
}

.box-3 .hook-7 {
        padding: 3px 10px 5px 10px;
        background: url("../images/box-3-left-bottom.gif") 0 100% no-repeat;
}

.box-3 a:link, .box-3 a:visited, .box-3 a:hover, .box-3 a:active {
        color: #F2CD07;
}

.box-3 .hook-8 a:link, .box-3 .hook-8 a:visited, .box-3 .hook-8 a:hover, .box-3 .hook-8 a:active {
        color: #15629D;
}

.box-3 .links li {
        background: url("../images/box-3-li-link.gif") 0 0.5em no-repeat;
}

.box-3 .hr {
        height: 4px;
        margin-left: -4px;
        margin-right: -5px;
        margin-bottom: 10px;
        background: url("../images/box-2-hr.gif") 0 0 repeat-x;
}

.box-3 .hr-2 {
        height: 2px;
        margin-top: 5px;
        margin-left: 0;
        margin-right: -1px;
        margin-bottom: 5px;
        background: url("../images/box-2-hr-2NEW.gif") 0 0 repeat-x;
}

.box-3 h3 {
        margin-bottom: 10px;
        color: #FFF;
}

.box-3 h5 {
        color: #FFF;
}

.box-3 p.price {
        margin-bottom: 10px;
        text-align: right;
        font-weight: bold;
}

.box-3 ul li.li-book-now {
        padding-left: 30px;
        background: url("../images/li-book-now.gif") 0 0 no-repeat;
}

/* Added*************************************/

.box-2 h3, .box-3 h3, .box-4 h3, .box-5 h3
{
        background: none;
} 

/* blue box with white background box */

.box-4 {
        margin: 0 -3px;
        background: #ffffff url("../images/box-4-top.gif") 0 0 repeat-x;
}

.box-4 .hook-1 {
        background: url("../images/box-4-right.gif") 100% 0 repeat-y;
}

.box-4 .hook-2 {
        background: url("../images/box-4-bottom.gif") 100% 100% repeat-x;
}

.box-4 .hook-3 {
        background: url("../images/box-4-left.gif") 0 0 repeat-y;
}

.box-4 .hook-4 {
        background: url("../images/box-4-left-top.gif") 0 0 no-repeat;
}

.box-4 .hook-5 {
        background: url("../images/box-4-right-top.gif") 100% 0 no-repeat;
}

.box-4 .hook-6 {
        background: url("../images/box-4-right-bottom.gif") 100% 100% no-repeat;
}

.box-4 .hook-7 {
        padding: 3px 10px 5px 10px;
        background: url("../images/box-4-left-bottom.gif") 0 100% no-repeat;
}

.box-4 .hr {
        height: 4px;
        margin-left: -4px;
        margin-right: -5px;
        margin-bottom: 10px;
        background: url("../images/box-2-hr.gif") 0 0 repeat-x;
}

.box-4 .hr-2 {
        height: 2px;
        margin-top: 5px;
        margin-left: 0;
        margin-right: -1px;
        margin-bottom: 5px;
        background: url("../images/box-2-hr-2NEW.gif") 0 0 repeat-x;
}

.box-4 h3 {
        margin-bottom: 10px;
        color: #FFF;
}

.box-4 p.price {
        margin-bottom: 10px;
        text-align: right;
        font-weight: bold;
}

.box-4 ul li.li-book-now {
        padding-left: 30px;
        background: url("../images/li-book-now.gif") 0 0 no-repeat;
}

/* green box with white background box */

.box-5 {
        margin: 0 -3px;
        background: #ffffff url("../images/box-5-top.gif") 0 0 repeat-x;
}

.box-5 .hook-1 {
        background: url("../images/box-5-right.gif") 100% 0 repeat-y;
}

.box-5 .hook-2 {
        background: url("../images/box-5-bottom.gif") 100% 100% repeat-x;
}

.box-5 .hook-3 {
        background: url("../images/box-5-left.gif") 0 0 repeat-y;
}

.box-5 .hook-4 {
        background: url("../images/box-5-left-top.gif") 0 0 no-repeat;
}

.box-5 .hook-5 {
        background: url("../images/box-5-right-top.gif") 100% 0 no-repeat;
}

.box-5 .hook-6 {
        background: url("../images/box-5-right-bottom.gif") 100% 100% no-repeat;
}

.box-5 .hook-7 {
        padding: 3px 10px 5px 10px;
        background: url("../images/box-5-left-bottom.gif") 0 100% no-repeat;
}

.box-5 .hr {
        height: 4px;
        margin-left: -4px;
        margin-right: -5px;
        margin-bottom: 10px;
        background: url("../images/box-2-hr.gif") 0 0 repeat-x;
}

.box-5 .hr-2 {
        height: 2px;
        margin-top: 5px;
        margin-left: 0;
        margin-right: -1px;
        margin-bottom: 5px;
        background: url("../images/box-2-hr-2NEW.gif") 0 0 repeat-x;
}

.box-5 h3 {
        margin-bottom: 10px;
        color: #FFF;
}

.box-5 p.price {
        margin-bottom: 10px;
        text-align: right;
        font-weight: bold;
}

.box-5 ul li.li-book-now {
        padding-left: 30px;
        background: url("../images/li-book-now.gif") 0 0 no-repeat;
}

