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

#outer_wrap{
width: 100%;
height:100%;
top:0px;
left:0px;
position:absolute;

}


#main_wrap {
width: 800px;
height: 100%;
margin-left:auto;
margin-right: auto;
background-image:url(images/grey_bg.gif);

}

#wrapper {
width:800px;
height:800px;


}

#nav_container {
width:800px;
height:64px;


}
#banner_spacer_one {
width:800px;
height:3px;
background-color: #BFB49D;

}

#flash_banner {
width:800px;
height:180px;
background-color: #E9E9E9;

}

#banner_spacer_two {
width:800px;
height:13px;
background-color: #FFFFFF;

}
#main_content {
width:800px;
height:462px;
background-color: #DBD5C1;

}

#footer {
width:800px;
height:70px;
padding-top: 8px;
background-image:url(images/base_bg.gif);

}

#rc_logo {
width:207px;
height:64px;
float:left;

}
.h1 {
width:207px;
height:64px;
background-image:url(images/rose_court_logo.gif);
text-indent: -9999px;

}

#nav_float {
width:253px;
height:28px;
margin-top: 31px;
margin-left: 340px;
margin-bottom: 5px;
float:left;
display:inline;

}

#main_sidebar {
width:170px;
height:400px;
float:left;
background-color:#F2EBD6;
padding-top:62px;

}

#inner_content {
width:630px;
height:462px;
float:right;
background-image:url(images/inner_bg.jpg);

}
#inner_title {
width:630px;
height:62px;

}
#content {
width:557px;
height:356px;
margin-top: 22px;
margin-bottom: 22px;
margin-right:36px;
margin-left:37px;


}

#home_content {
width:557px;
height:40px;
margin-top: 22px;
margin-bottom: 22px;
margin-right:36px;
margin-left:37px;

}
#home_nav {
width:163px;
height:232px;
margin-left: 37px;
float:left;
}

#home_cont {
width:357px;
height:232px;
margin-left: 37px;
float:left;
}

#home_nav_cont {
width:163px;
height:29px;

}

#side_link {
width:170px;
height:33px;
background-image:url(images/side_link.jpg);

}

#side_link_inner {
width:154px;
height:13px;
margin-top:9px;
margin-left:16px;
float:left;

}

#side_textbox_main {
width:140px;
height:351px;
margin-top:16px;
margin-left:16px;
margin-right:14px;


}

#title {
width:630px;
height:20px;
margin-top: 30px;
float:left;


}
.title_home {
width:630px;
height:20px;
background-image:url(images/home_title.jpg);
text-indent: -9999px;

}

.mailing_list {
width:154px;
height:13px;
background-image:url(images/mailinglist.jpg);
text-indent: -9999px;

}

#foot_container {
width:543px;
height:38px;
margin-left: 207px;
float:left;
display:inline;
}

#foot_one {
width:543px;
height:19px;

}

.jamesparker {
width:50px;
height:38px;
float:left;
}

.title_hg {
width:630px;
height:20px;
background-image:url(images/hg_title.jpg);
text-indent: -9999px;

}
.title_cb {
width:630px;
height:20px;
background-image:url(images/cb_title.jpg);
text-indent: -9999px;

}
.title_bb {
width:630px;
height:20px;
background-image:url(images/bb_title.jpg);
text-indent: -9999px;

}
.title_lt {
width:630px;
height:20px;
background-image:url(images/lt_title.jpg);
text-indent: -9999px;

}
.title_so {
width:630px;
height:20px;
background-image:url(images/so_title.jpg);
text-indent: -9999px;

}
.title_wm {
width:630px;
height:20px;
background-image:url(images/wm_title.jpg);
text-indent: -9999px;

}
.title_lb {
width:630px;
height:20px;
background-image:url(images/lb_title.jpg);
text-indent: -9999px;

}
.title_lb {
width:630px;
height:20px;
background-image:url(images/lb_title.jpg);
text-indent: -9999px;
}
.title_os {
width:630px;
height:20px;
background-image:url(images/os_title.jpg);
text-indent: -9999px;
}

.title_wd {
width:630px;
height:20px;
background-image:url(images/wardrobe-title.jpg);
text-indent: -9999px;
}

.title_events {
width:630px;
height:20px;
background-image:url(images/ue_title.jpg);
text-indent: -9999px;
}

.title_location {
width:630px;
height:20px;
background-image:url(images/l_title.jpg);
text-indent: -9999px;
}

.title_thanks{
width:630px;
height:20px;
background-image:url(images/thankyou.jpg);
text-indent: -9999px;
}

#side_textbox_address {
width:140px;
height:77px;
margin-top:16px;
margin-left:16px;
margin-right:14px;


}

#side_textbox_telephone {
width:140px;
height:37px;
margin-top:16px;
margin-left:16px;
margin-right:14px;


}
#side_textbox_web {
width:140px;
height:67px;
margin-top:16px;
margin-left:16px;
margin-right:14px;


}
.address {
width:154px;
height:13px;
background-image:url(images/address.jpg);
text-indent: -9999px;

}

.tel {
width:154px;
height:13px;
background-image:url(images/tel.jpg);
text-indent: -9999px;

}
.web {
width:154px;
height:13px;
background-image:url(images/web.jpg);
text-indent: -9999px;

}

#events_content {
width:557px;
height:281px;
margin-top: 13px;
margin-right:36px;
margin-left:37px;

}

#location_content {
width:557px;
height:40px;
margin-top: 22px;
margin-bottom: 3px;
margin-right:36px;
margin-left:37px;

}
































































.main_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
color:#272727;

}

.main_text_bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 15px;
color:#272727;

}

.main_text_italic {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
line-height: 15px;
color:#272727;

}

.sidebar_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
color:#666666;

}

.smallwhite_text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
font-weight: bold;
color:#FFFFFF;

}

.title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height: 28px;
color:#272727;
font-weight:bold;

}















.nav_one {
width: 58px;
height: 28px;
float:left

}

a#home:link, a#home:visited {
background: url(images/nav1_off.gif) no-repeat top left;
}

a#home:hover {
background: url(images/nav1_on.gif) no-repeat top right;
}

.nav_one #home {
width: 58px;
height: 28px;
float:left;
text-indent: -9999px;
}
#nav_one_on {
width: 58px;
height: 28px;
float:left;
}
.one_on {
width: 58px;
height: 28px;
background-image:url(images/nav1_on.gif);
text-indent: -9999px;
}

.nav_two {
width: 90px;
height: 28px;
float:left;

}
a#location:link, a#location:visited {
background: url(images/nav2_off.gif) no-repeat top left;
}

a#location:hover {
background: url(images/nav2_on.gif) no-repeat top right;
}

.nav_two #location {
width: 90px;
height: 28px;
float:left;
text-indent: -9999px;
}
#nav_two_on {
width: 90px;
height: 28px;
float:left;
}
.two_on {
width: 90px;
height: 28px;
background-image:url(images/nav2_on.gif);
text-indent: -9999px;
}


.nav_three {
width: 75px;
height: 28px;
float:left;

}
a#events:link, a#events:visited {
background: url(images/nav3_off.gif) no-repeat top left;
}

a#events:hover {
background: url(images/nav3_on.gif) no-repeat top right;
}

.nav_three #events {
width: 75px;
height: 28px;
float:left;
text-indent: -9999px;
}
#nav_three_on {
width: 75px;
height: 28px;
float:left;
}
.three_on {
width: 75px;
height: 28px;
background-image:url(images/nav3_on.gif);
text-indent: -9999px;
}

.nav_spacer {
width: 15px;
height: 28px;
float:left;
background-image:url(images/nav_spacer.gif);

}
a#jp:link, a#jp:visited {
background: url(images/jp_off.gif) no-repeat top left;
}

a#jp:hover {
background: url(images/jp_on.gif) no-repeat top right;
}

.jamesparker #jp {
width: 50px;
height: 38px;
float:left;
text-indent: -9999px;
}

a.shop_links:link, a.shop_links:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

a.shop_links:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#999999;
font-weight:bold;
text-decoration:underline;
}

a.normal_links:link, a.normal_links:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

a.normal_links:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color:#999999;
font-weight:bold;
text-decoration:underline;
}

a.web_links:link, a.web_links:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#666666;
text-decoration:none;
}

a.web_links:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#333333;
text-decoration:underline;
}

a.web_links_bold:link, a.web_links_bold:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

a.web_links_bold:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
color:#333333;
font-weight:bold;
text-decoration:underline;
}

.commentsboxtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	padding-top: 2px;
	padding-left: 2px;
    background-color: #FFFFFF;
	height:  16px;
	border-bottom:: 1px;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
	margin-top: 12px;
	margin-bottom: 9px;

}


