@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; font:Verdana, Arial, Helvetica, sans-serif;}

body {background:url(/images/body.jpg); }
.wrapper { width:100%; clear:both;}

#wrapper { width:938px; margin-left:auto; margin-right:auto;  }

#main #right img {margin-left:1px;}

#logo { width:619px; background:url(../images/logo_soccer.jpg) no-repeat; height:232px; padding:76px 17px 29px 302px;}
#logo_accom { width:938px; background:url(../images/logo_accom.jpg) no-repeat; height:337px;}
#logo_rates { width:938px; background:url(../images/logo_rates.jpg) no-repeat; height:337px;}
#logo_self { width:938px; background:url(../images/logo_rates.jpg) no-repeat; height:337px;}
#logo_gallery { width:938px; background:url(../images/logo_gallery.jpg) no-repeat; height:337px;}
#logo_review { width:938px; background:url(../images/logo_review.jpg) no-repeat; height:337px;}
#logo_soccer { width:636px; background:url(../images/logo_soccer.jpg) no-repeat; height:261px; padding:76px 0 0 302px;}
#logo_links { width:938px; background:url(../images/logo_links.jpg) no-repeat; height:337px;}
#logo_enquire { width:938px; background:url(../images/logo_enquire.jpg) no-repeat; height:337px;}
#logo_map { width:938px; background:url(../images/logo_map.jpg) no-repeat; height:337px;}
#logo_contact { width:938px; background:url(../images/logo_contact.jpg) no-repeat; height:337px;}

#shadowleft { background: url(../images/left.jpg) no-repeat; width:938px; background-position:left top;}
#shadowright { background: url(../images/right.jpg) no-repeat; background-position:right top; width:938px;}

#main { width:891px; background:#E9E6E0 url(../images/main.jpg) repeat-x; margin-left:3px;  padding-left:23px; padding-right:18px;}

#galleryLink { border-top:1px solid #98927A;}

/******************* left block *******************/

#left { width:286px; float:left; margin-top:-1px; padding-left:1px; padding-bottom:40px;}

#left img { width:286px;}

#left ul { background:#c6bfae url(../images/navbg.jpg) repeat-x; width:286px; }
#left ul li { list-style:none;}
#left ul li a { text-decoration:none; width:286px; height:30px; display:block; text-align:center; vertical-align:middle; border-bottom:1px solid #c6c0af; font:15px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-top:8px;}
#left ul li a:hover { background:#959078 url(../images/navhover.jpg) repeat-x; text-decoration:underline;}

/******************* right block *******************/

#right { width:604px;  float:left; background:#e9e6e0; padding-bottom:40px;}

h1 {font:18px Verdana, Arial, Helvetica, sans-serif; color:#4c4739; padding:10px 0 10px 0;}

#right #content { width:484px; padding:0 60px 0 60px;}
#right #content p { font:12px Verdana, Arial, Helvetica, sans-serif; color:#4c4739; line-height:21px; padding:10px 8px 10px 8px;}
#right #content table { padding:10px 0 10px 0;}
#right #content table td { line-height:100%;font:12px Verdana, Arial, Helvetica, sans-serif; color:#4c4739; padding:5px 0 5px 0;}
#right #content table th { font:14px Verdana, Arial, Helvetica, sans-serif;color:#4c4739; line-height:21px; font-weight:bold;}
#right #content p strong { font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#right #content p a { font:10px Verdana, Arial, Helvetica, sans-serif; color:#4c4739; font-weight:bold;}
#right #content ul {padding:5px 8px 5px 8px;}
#right #content ul li { list-style-position:outside; font:12px Verdana, Arial, Helvetica, sans-serif; color:#4c4739;}
td { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #666666; margin-left: 8px; margin-right: 8px;}
tr { line-height:200%;}

#right #content a img { border:none;}

#right #content .thumbs a { text-decoration:none;}
#right #content .thumbs img { border:none; text-decoration:none; margin:10px 5px 10px 5px;}

#right #content .darkblock1 { background:#dad6cc; width:469px; padding:10px; margin-top:10px;}
#right #content .darkblock2 { background:#d4cebe; width:469px; padding:10px;margin-top:10px;}

/******************** footer ************************/

#footer_wrapper {width:938px; height:85px; margin-left:auto; margin-right:auto; margin-bottom:50px; }

#footercurve { background:url(../images/footer_round.jpg) no-repeat; width:938px; height:10px;}

#footer { width:878px; height:85px;  padding-right:60px; text-align:right; display:block; background:url(../images/footer_bg.jpg) no-repeat;}
#footer p { font:10px Verdana, Arial, Helvetica, sans-serif; color:#4c4739; padding-top:10px;}

#footer_budget {width:136px; float:left; text-align:center;}
#footer_budget img {margin:-15px 0 0 10px; border:none;}
#footer_budget a {font:10px arial; color:#535049; text-decoration:none; margin-left:15px;}
#footer_budget a:hover { text-decoration:underline;}

/* start: Message Boxes and Validation Summary */

.flash_info,
.flash_success,
.flash_warning,
.flash_error,
.flash_validation,
.errorExplanation   { border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; background: no-repeat 10px center;}
.flash_info         { color: #00529B; background-color: #BDE5F8; background-image: url('/images/info.png');}
.flash_success      { color: #4F8A10; background-color: #DFF2BF; background-image:url('/images/success.png');}
.flash_warning      { color: #9F6000; background-color: #FEEFB3; background-image: url('/images/warning.png');}
.flash_error,
.errorExplanation   { color: #D8000C; background-color: #FFBABA; background-image: url('/images/error.png');}
.errorExplanation   { padding: 5px 5px 5px 50px; }

