﻿/*===========GENERAL===========*/

body 
{
    font-family:Arial, Trebuchet MS, Lucida Sans, Times New Roman;
    background-color:#EBEDFC;
}

h1
{
    font-size:14px;
    color:#fff;
    text-align:center;
    margin:0;
}

h2
{
    width:792px;
    height:18px;
    background-color:#AC9DA4;
    font-size:13px;
    color:#fff;
    text-align:center;
    margin:0;
    padding:3px;
    clear:both;
}

h2.highlight 
{
    width:792px;
    height:18px;
    background-color:#845B7D;
    font-size:13px;
    color:#fff;
    text-align:center;
    margin:0;
    padding:3px;
    clear:both;
}

h2.highlight a
{
    color:#EBEDFC;
}

h2.highlight a:hover
{
    color:#fff;
    text-decoration:none;
}

h3
{
    font-size:13px;
    color:#fff;
    text-align:center;
    padding:3px 0 0 0;
    font-weight:bold;
}

h4
{
    width:280px;
    height:18px;
    background-color:#AC9DA4;
    font-size:13px;
    color:#fff;
    text-align:center;
    margin:0;
    padding:3px;
    clear:both;
}

h5
{
    text-align:center;
    font-size:13px;
    font-weight:bold;
}

h6
{
    text-align:left;
    font-size:13px;
    font-weight:bold;
}

#canvas
{
    width:797px;
    margin:0 auto;
    padding:5px;
    border:solid 1px #666;
    background-color:#fff;
}



/*===========TOP===========*/

#top
{
    clear:both;
}

#headline
{
    position:absolute;
    width:490px;
    padding:5px 0 5px 0;
}

#logo
{
    float:left;
}

/*#slideshow
{
    float:right;
    clear:right;
}*/

#slideshow
{
float:right;
}

/*=========MENU=========*/

/*#menu
{
    float:left;
    width: 140px;
}*/

#menu {
list-style-type:none;
margin:0;
padding:0;
width: 140px;
display:block;
}

#menu ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#menu li
{
    position: relative;
    width: 140px;
    vertical-align: middle;
    text-align: left;
}

#menu li a
{
    padding:6px 0px 4px 0px;
    display:block;
    background-color:#F2F3FD;
    color: #6666ff;
    text-decoration: none;
    font-size: 0.8em;
    width:300px;
    height:18px;
    border-top:solid 1px #ac9da4;
}

#menu li a span
{
    display:none;
}

#menu li.last a
{
    border-bottom:solid 1px #ac9da4;
}

#menu li a:hover span
{
    display:inline;
}

#menu li a:hover
{
    background-color:#e6e8fb;
}

#menu strong
{
    color:#666;
    font-weight:bold;
}
    
    
/*=========MAIN=========*/

#main
{
    width:800px;
    margin-top:5px;
}

#nav
{
    width: 786px;
    margin:5px 0 0 0;
    padding:5px;
    font-size:15px;
}

#mainright
{
    width:487px;
    float:left;
    margin-left:5px;
    clear:right;
    font-size:12px;
    color:#333;
    padding:3px;
    text-align:justify;
    line-height:20px;
}

#mainright strong
{
    font-size:13px;
}

#mainright a
{
    color:#6666ff;
    font-weight:bold;
}

#mainright a:hover
{
    color:#9548A8;
}

#mainright ul
{
    margin-right:40px;
}

#mainleft
{
    width:300px;
    float:left;
}

.leftitem
{
    width:300px;
    height:150px;
    margin:5px 0 10px 0;
}

.lefthome
{
    width:300px;
    height:135px;
    margin:5px 0 10px 0;
}

h3 a
{
    text-decoration:none;
    color:#fff
}

h3 a:hover
{
    text-decoration:underline;
}

#featured
{
    background-image:url("../images/featured.jpg");
    background-repeat:no-repeat;
}

#leftregale
{
    background-image:url("../images/leftregale.jpg");
    background-repeat:no-repeat;
}

#leftcontempo
{
    background-image:url("../images/leftcontempo.jpg");
    background-repeat:no-repeat;
}

#leftbanquet
{
    background-image:url("../images/leftbanquet.jpg");
    background-repeat:no-repeat;
}

#leftfiesta
{
    background-image:url("../images/leftfiesta.jpg");
    background-repeat:no-repeat;
}

#leftmorningtide
{
    background-image:url("../images/leftmorningtide.jpg");
    background-repeat:no-repeat;
}

.popout
{
    position:absolute;
    width:190px;
    color:#666;
    font-size:10px;
    font-style:normal;
    margin-left:120px;
    margin-top:60px;
    padding:5px;
    background-color:#fff;
    display:none;
    border:solid 1px #666;
}

.leftitem:hover em div.popout
{
    display:inline;
}

.popout a
{
    color:#6666ff;
    font-weight:bold;
}

.popout a:hover
{
    color:#9548A8;
}

.fresh
{
    border:dotted 2px #845B7D;
    padding:5px;
    color:#666;
    text-align:justify;
    font-size:11px;
}

.fresh a
{
    color:#6666ff;
    font-weight:bold;
}

.fresh a:hover
{
    color:#9548A8;
}

.fresh ul
{
    margin:0;
    text-indent:15px;
}

input, select
{
    border:solid 1px #AC9DA4;
    margin:0;
    padding:0;
    background-color:#e6e8fb;
}

form table 
{
    margin:0 auto;
}

.small
{
    font-size:10px;
    text-decoration:italic;
}

.thanks
{
    font-size:12px;
}

.thanks a
{
    color:#6666ff;
    font-weight:bold;
}

.thanks a:hover
{
    color:#9548A8;
}

.thanks img
{
    border:solid 1px #845B7D;
}

/*=========FOOTER=========*/

#footer
{
    margin:10px 0 0 0;
    font-size:9px;
    clear:both;
    padding:5px;
    color:#fff;
    background-color:#AC9DA4;
    text-align:right;
}

#footer a
{
    color:#845B7D;
}
    
#footer a:hover
{
    color:#6666ff;
}

#GSP1a
{
    width:240px;
    border:dotted 1px #999
}

#GSP1b
{
    width:540px;
    clear:both;
    border:dotted 1px #999
}

#GSP2a
{
    width:240px;
    float:left;
    border:dotted 1px #999
}

#GSP2b
{
    width:240px;
    float:right;
    clear:right;
    border:dotted 1px #999
}

h0
{
    font-size:13px;
}

h0 a
{
    font-size:13px;
    color:Blue;
    text-decoration:underline;
}

/*=======Showrooms=======*/

.ShowroomDetails table
{
    width:100%;
}

.ShowroomDetails tr
{
    height:15px;
}


.ShowroomH1
{
    font-size:14px;
    color:#845B7D;
    font-weight:bold;
}

.ShowroomH2
{
    font-size:12px;
    font-weight:bold;
}

/*Sr Menu*/
#showroomlist
{
    width:300px;
}

#showroomlist ul
{
    list-style-type:none;
    margin:0;
    padding:0;
}

#showroomlist li
{
    position: relative;
    width: 140px;
    vertical-align: middle;
    text-align: left;
}

#showroomlist li a
{
    padding:6px 0px 4px 0px;
    display:block;
    background-color:#F2F3FD;
    color: #6666ff;
    text-decoration: none;
    font-size: 0.8em;
    width:300px;
    height:18px;
    border-top:solid 1px #ac9da4;
}

#showroomlist li.last a
{
    border-bottom:solid 1px #ac9da4;
}


#showroomlist li a:hover
{
    background-color:#e6e8fb;
}

#showroomlist strong
{
    color:#666;
    font-weight:bold;
}
/*end of sr menu*/

#topnav
{
    margin-top:5px;}

#topnav a img
{
    margin-left:5px;
    border-bottom:solid 3px #fff;
}

#topnav a:hover img
{
    border-bottom:solid 3px #845B7D;
}


/*=========Offers==========*/

.offersItem
{
    width:790px;
}

.offersPic
{
    float:left;
}

#offersForm
{
    font-size:12px;
    color:#333;
    margin:0;
    border:dotted 1px #845B7D;
    padding:5px;
}

#offersForm p
{
    text-align:justify;}
