/* HTML TAG DEFINITIONS */
html
{
    height : 100%;
    margin-bottom : 1px;
}
body
{
    font : normal 80% Verdana , Geneva , sans-serif;
    background : rgb(255 , 255 , 255);
    color : rgb(80 , 80 , 80);
    text-align : center;
    margin : 10px 0 0 0;
}
hr
{
    background-color : rgb(243 , 130 , 2);
    color : rgb(243 , 130 , 2);
    height : 1px;
    width : 100%;
}
img
{
    border : none;
}
ul
{
    padding : 0;
    margin : 0 0 0 17px;
    list-style : square;
}
h1
{
    color : rgb(143 , 148 , 2);
    font : bold 22px Georgia , Georgia , serif;
    text-align : left;
    padding : 0 0 5px 0;
    margin : 0 0 10px 0;
}
h2
{
    color : rgb(228 , 101 , 17);
    font : normal 20px Georgia , Georgia , serif;
    text-align : left;
    padding : 0 0 5px 0;
    margin : 0 0 10px 0;
}
h3
{
    color : rgb(143 , 148 , 2);
    font : normal 20px Georgia , Georgia , serif;
    text-align : left;
    padding : 0;
    margin : 100x 0 10px 0;
}
h4
{
    color : rgb(143 , 148 , 2);
    font : bold 16px Arial , Helvetica , sans-serif;
    margin : 15px 0;
}
h5
{
    color : rgb(143 , 148 , 2);
    font : bold 14px Arial , Helvetica , sans-serif;
    margin : 10px 0;
    padding : 10px 0;
    border-bottom : 1px solid rgb(192 , 192 , 192);
}
h6
{
    color : rgb(228 , 101 , 17);
    font : bold 14px Arial , Helvetica , sans-serif;
    margin : 10px 0;
}
a
{
    color : rgb(243 , 130 , 2);
    text-decoration : none;
    font-weight : bold;
}
a:hover
{
    color : rgb(174 , 176 , 0);
    text-decoration : underline;
    font-weight : bold;
}
p.center
{
    text-align : center;
}
/* PAGE LAYOUT IDs */
#wrapper
{
    text-align : left;
    width : 750px;
    border : 3px double rgb(194 , 194 , 194);
    margin : 0 auto;
}
#global
{
    background : rgb(255 , 255 , 255) url("images/globalbg.jpg");
    text-align : right;
    font-size : 90%;
    padding : 20px 20px 0 0;
    height : 20px;
}
#header
{
    background : rgb(228 , 101 , 17) url("images/bookmyhotelheader25april08.gif");
    text-align : right;
    color : rgb(255 , 255 , 255);
    padding : 0 20px 0 0;
    height : 112px;
}
#header h1
{
    font-size : 28px;
    text-align : right;
    color : rgb(255 , 255 , 255);
    margin : 0;
    padding : 20px 0 5px 0;
}
#header p
{
    text-align : right;
    margin : 0;
    padding : 0;
}
#navigation
{
    background : rgb(255 , 255 , 255) url("images/navbar.jpg");
    text-align : center;
    font-size : 90%;
    padding : 8px 0 0 0;
    height : 32px;
}
#sidebar
{
    width : 230px;
    float : left;
    text-align : left;
    font-size : 85%;
    padding : 10px;
}
#content
{
    width : 480px;
    float : right;
    text-align : left;
    line-height : 1.6em;
    padding : 10px;
}
#footer
{
    clear : both;
    color : rgb(96 , 96 , 96);
    height : 50px;
    text-align : left;
    line-height : 2em;
    font-size : 85%;
    padding : 10px 0 0 15px;
    border-top : 3px solid rgb(228 , 101 , 17);
}
#footer a
{
    font-weight : normal;
}
#footer a:hover
{
    font-weight : normal;
}
#footer p
{
    padding : 0;
    margin : 0;
}
/* FORMATTING CLASSES */
.box
{
    background : rgb(247 , 247 , 247);
    border : 1px dashed rgb(192 , 192 , 192);
    padding : 10px;
}
.box h2
{
    color : rgb(228 , 101 , 17);
    font : normal 20px Georgia , Georgia , serif;
    text-align : left;
    padding : 0 0 5px 0;
    margin : 0 0 10px 0;
    border-bottom : 1px solid rgb(192 , 192 , 192);
}
.hottopic
{
    color : rgb(142 , 76 , 59);
    font-weight : bold;
}
.contact
{
    padding : 5px;
    text-align : left;
    margin : 20px 0;
}
.contact label
{
    width : 150px;
    float : left;
    text-align : right;
    margin : 3px 5px 5px 5px;
    clear : both;
}
.contactbox
{
    margin : 3px 5px 5px 5px;
    background-color : rgb(255 , 255 , 255);
    color : rgb(0 , 0 , 0);
    border : 1px solid rgb(192 , 192 , 192);
}
.contactbutton
{
    text-align : center;
    margin : 5px 0 0 170px;
    border : none;
}
.catalogleft
{
    width : 220px;
    padding : 0 20px 10px 0;
    float : left;
    line-height : 1.2em;
    text-align : left;
}
.catalogright
{
    width : 220px;
    padding : 0 0 10px 20px;
    float : right;
    line-height : 1.2em;
    text-align : left;
}
.imagemiddle
{
    margin : 0;
    border : 3px double rgb(194 , 194 , 194);
}
.imageleft-noborder
{
    margin : 0 10px 0 0;
    float : left;
}
.imageright-noborder
{
    margin : 0 0 0 10px;
    float : right;
}
.imageleft-border
{
    margin : 0 10px 0 0;
    float : left;
    border : 3px double rgb(194 , 194 , 194);
}
.imageright-border
{
    margin : 0 0 0 10px;
    float : right;
    border : 3px double rgb(194 , 194 , 194);
}
