/*   ellies style sheet v0.1  */

/*   main tags   */
*{padding:0px;margin:0px;}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

h1{font-weight:bold; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#68163C;}

p{line-height:15px;}


b,strong{font-weight:bold;color:#68163C}

i{font-style:italic;}

a{font-weight:bold; color:#666666; text-decoration:none;}

a:hover{font-weight:bold; color:#68163C; text-decoration:none;}

#contentBody a{font-weight:bold; color:#666666; text-decoration:underline;padding:2px;}

#contentBody a:hover{font-weight:bold; color:white; background-color:#666666; text-decoration:none;padding:2px;}

#bookingsInner2 a{font-weight:bold; color:#ffffff; text-decoration:none;padding:2px;}

#bookingsInner2 a:hover{font-weight:bold; color:white; background-color:#666666; text-decoration:none;padding:2px;}

a.address{font-weight:bold; color:Black; text-decoration:none;padding:2px;}
a.address:hover{font-weight:bold; color:white; background-color:#68163C; text-decoration:none;padding:2px;}

span.bull{color:#68163C;}
span.bull2{color:#68163C;margin-left:20px;}

span.address{color:Black;}

span.normal{font-weight:normal;}

select,input.txt{font-weight:normal; color:#000000; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
input.txt{border:solid 1px black;padding:3px;}
input.submit{color:black;font-size: 11px; font-weight: bold; background-color: #cccccc; border-top: 0px; border-left: 0px; border-right: 1px solid #999999; border-bottom: 1px solid #999999;font-family:Verdana, Arial, Helvetica, sans-serif;padding:1px;}



/*   structure   */
#container
{
    display:block;
    width:750px;
    text-align:left;
    margin:0 auto;
}

#topBar
{
    width:750px;
    min-height:8px;
    background-color:#68163C;
    display:block;
    float:left;
}

#footer, #header
{
    display:block;
    width:750px;
    text-align:left;
}

#header
{
    min-height:153px;
    height:153px;
    float:left;
    background-color:#cccccc;
    background-image:url('/images/header_bkg.jpg');
    background-repeat:no-repeat;
}

#address
{
    display:block;
    float:left;
    margin-top:80px;
    margin-left:22px;
    color:#666666;
    font-weight:bold;
}

#sitemap
{
    display:block;
    float:right;
    margin-top:10px;
    margin-right:10px;
    font-weight:bold;
    color:#666666;
}

#nav
{
    float:left;
    display:block;
    width:750px;
    border-bottom:solid 1px #68163C;
    min-height:20px;
}

#navInner
{
    display:block;
    margin-top:4px;
	text-align:center;
}

#contentHolder
{
    width:750px;
    float:left;
    display:block;
    min-height:400px;
    margin-top:15px;
    border-bottom:dashed 1px #cccccc;
}

#contentLeft
{
    display:block;
    width:480px;
    float:left;
    min-height:570px;
}

#contentBody
{
    width:465px;
    display:block;
    float:left;
    min-height:350px;
    line-height:15px;
    padding-left:10px;
    margin-bottom:5px;
}

#bookingBanner
{
    float:left;
    display:block;
    width:455px;
    min-height:30px;
    background-color:#C094A7;
    border:solid 1px #68163C;
    font-weight:bold;
    color:#ffffff;
    font-size:11px;
    margin-bottom:20px;
}

#holder
{
    float:left;
    display:block;
    width:475px;
    min-height:30px;
}

#bookingsInner
{
    float:left;
    display:block;
    margin:5px;
    width:450px;
}

#bookingBanner2
{
    float:left;
    display:block;
    width:460px;
    min-height:30px;
    background-color:#C094A7;
    border:solid 1px #68163C;
    margin-bottom:20px;
}

#bookingsInner2
{
    float:left;
    display:block;
    margin:5px;
    width:450px;
}


#contentBase
{
    display:block;
    float:left;
    width:475px;
    min-height:160px;
    border-top:dashed 1px #cccccc;
    padding-left:10px;
    padding-top:5px;
    margin-top:5px;
    margin-bottom:5px;
}

#slider{
	float:left;
	display:block;
	width:460px;
	overflow:auto;
	height:125px;
	scrollbar-face-color: #cccccc; 
    scrollbar-shadow-color: #e8e8e8; 
    scrollbar-highlight-color: #e8e8e8; 
    /*scrollbar-3dlight-color: #000000;*/ 
    scrollbar-darkshadow-color: #cccccc;
    scrollbar-track-color: #e8e8e8; 
    scrollbar-arrow-color: #000000;

	}

#contentBase2
{
    display:block;
    float:left;
    width:475px;
    min-height:150px;
    border-top:dashed 1px #cccccc;
    padding-top:5px;
    padding-bottom:5px;
}

#contentBase3
{
    display:block;
    float:left;
    width:475px;
    min-height:40px;
    border-top:dashed 1px #cccccc;
    padding-top:5px;
    padding-bottom:5px;
    text-align:right;
}

#contentBase4
{
    display:block;
    float:left;
    width:475px;
    min-height:40px;
    border-top:dashed 1px #cccccc;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
}

#formInner
{
    display:block;
    float:left;
    margin-left:10px;
    width:450px;
}

#contentBase3 img
{margin-right:10px;}

#contentRight
{
    display:block;
    width:249px;
    float:right;
    min-height:100%;
    margin-bottom:5px;
}

#rightBkg
{
    margin-left:5px;
    background-color:#C094A7;
    margin-bottom:5px;
    min-height:495px;
    float:left;
    display:block;
    width:244px;
}

#rightAvailability
{
    float:left;
    display:block;
    min-height:125px;
    width:244px;
    font-weight:bold;
    border-bottom:solid 2px white;
}

#rightIcons
{
    display:block;
    float:left;
    margin-left:5px;
    width:244px;
    min-height:41px;
    margin-bottom:5px;
}

#availabilityForm
{
    display:block;
    float:left;
    width:224px;
    margin-left:10px;
    min-height:50px;
    margin-top:8px;
}

#rightComments
{
    float:left;
    display:block;
    min-height:75px;
    width:244px;
    font-weight:bold;
    padding:5px;
    border-bottom:solid 2px white;
    background-image:url('../images/comments_bkg.jpg');
    background-repeat:no-repeat;
}

#rightCommentsInner
{
	float:left;
	display:block;
	min-height:45px;
	height:45px;
	width:200px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:5px;
}


#rightNews
{
    float:left;
    display:block;
    min-height:295px;
    width:244px;
    font-weight:bold;
    border-bottom:solid 2px white;
}

#rightNewsTitle, #rightAvailabilityTitle
{
    display:block;
    float:left;
    width:229px;
    margin-left:10px;
    margin-top:10px;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    margin-bottom:3px;
}

span.purple
{
    color:#68163C;
}

#rigthNewsItem
{
    float:left;
    width:224px;
    margin-left:10px;
    border-bottom:dashed 1px #ffffff;
    min-height:30px;
    display:block;
    padding-top:5px;
    padding-bottom:5px;

}

#rightAddress
{
    float:left;
    display:block;
    min-height:30px;
    font-weight:bold;
    padding:10px;
    color:#68163C;
    line-height:15px;
    
}

#footerLeft
{
    float:left;
    width:300px;
    color:#666666;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:5px;
    min-height:25px;
}

#footerRight
{
    float:right;
    width:300px;
    color:#666666;
    font-weight:bold;
    text-align:right;
    margin-top:3px;
    margin-bottom:5px;
    min-height:25px;
}


