html {
    margin: 0px auto;
    width: 100%;
    height: 100%;
}

body {
    font-size: 12px;
    margin: 0px auto;
    width: 100%;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    height: 100%;
    background: #ad8d64 url("images/bg.jpg") repeat-x center top;
    padding: 0px;
    color:#444444;
}

img {
	border:0;
}

.MainDiv {
	margin: 0px;
}
input {}

.MainTable {
    width: 937px;
    margin: 0px auto;
    background: url("images/contentbg.jpg") repeat-y center top;
}
p {margin:5px 0;}
a {
	text-decoration:underline;
	color:#444444;
	cursor:pointer;
}

h1 {margin:0;padding:0;text-align:center;line-height:1.5em;color:#0A575F;font-weight:normal;font-size:22px;}
h2 {margin:0;}
h3 {margin:0;}
h4 {margin:0;}
a:hover {
	color:#666666;
}

form {
	padding:0;
	margin:0;
}

h2 {
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
	color:#ec5400;
}

ul li {
	/*margin:3px;*/
}

.invisible  {
	visibility: hidden;
	display: none;
}

.visible {
	visibility: visible;
	display: block;
}

.tableMaxHeight {
	Height: 100%;
}

.tableHeader
{
    background-color: #EEF415;
    color:#000000;
    font-weight:bold;
}

.errorString
{
    color:#FF0000;
    font-weight: bold;
}

.SmallText {
    font-size:8pt;
}

/************************************************************************
*
*	default.aspx
*
************************************************************************/

.HeaderColumnStyle {
	vertical-align:top;
	width:937px;
	padding:28px 0 0 0;
	background: url("images/headerbg.png") no-repeat 26px 28px;
}

#logo {
	height:60px;
	width:100%;
	display:table-cell;
	vertical-align:middle;
	padding:0px 0px 0px 34px;
}

.iconsBar {
	position:relative;
	top:0;
}

.iconsBar ul {
	position:absolute;
	top:14px;
	right:20px;
	padding:0;
	margin:0;
	list-style:none;
}

.iconsBar ul li {
	float:right;
	margin:0px 7px;
}

#banner {
	width:100%;
	text-align:center;
}

#contacts {
	width:100%;
	padding:10px 0px 0px 10px;
}

#email, #phone {
	display:inline;
	margin:0px 0px 0px 20px;
}

.LeftColumnStyle {
	width:148px;
	padding:0 15px 0 41px;
	vertical-align:top;
	background: url("images/leftcolumnbg.png") repeat-y 26px top;
}
/*.LeftColumnStyle .ColumnItem {position:relative;top:-30px;}*/
#divLeft {position:relative;top:-44px;}
#divLeft .ColumnItem {width:148px;padding:0;}
.LeftColumnStyle div {z-index:1000 !important;}
.LeftColumnStyle .RadMenu RadMenu_ SideMenuMainCSS div {z-index:1001 !important;}

.ContentColumnStyle {
    width:530px;
	vertical-align:top;
	padding:0 0 0 15px;
}
#divCenter {
    width:auto !important;
}

.RightColumnStyle {
    background: url("images/rightcolumnbg.png") repeat-y 13px top;
    width:188px;
	vertical-align:top;
}

#divRight {
    background: url("images/rightcolumnheader.png") no-repeat 13px top;
	padding:30px 0 0 0;
}

#divRight .ColumnItem {
    padding: 0 15px 0 0;
}

.newsTitle {
}

.FooterColumnStyle 
{
    vertical-align:top;
	padding:0;
	width: 937px; 
	height:20px;
}

#footer {
}

.footerMenu {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}

.footerMenu li {
	float:left;
	padding:0px 10px;
	border-right:1px solid #a2a19f;
}

.footerMenu li.last {
	border:0;
}

.footerMenu li a {
	color:#e64900;
	text-decoration:underline;
}

.footerMenu li a:hover {
	color:#2d2d2d;
	text-decoration:none;
}

.copyright {
	font-size:11px;
	color:#7b7b7b;
}

.copyright a {
	color:#2d2d2d;
	font-size:11px;
}

/************************************************************************
*
*	LoginPage
*
************************************************************************/

.LoginPage
{
    /*height: 100%;*/
    padding: auto auto auto auto;
}

.LoginPageTable
{
    background-color: #FFFFFF;
    border: solid 1px #524c32;
    /*margin: auto auto auto auto;*/
}

/************************************************************************
*
*	Top Menu
*
************************************************************************/
.RadMenu_
{
	background:#444444 url(images/topmenu/topmenubg.gif) repeat-x scroll left top;
	text-align:left;
	width: auto;
	text-align: center;
	width: 100%;
	margin: 0px 0px 10px 0px;
	
}

.RadMenu_ .rmItem
{
	font-size: 12px !important;
	margin: 0px auto !important;
	border: 0 !important;
	/*display: table !important;*/
}

.RadMenu_ .rmLink {
	padding-top: 1px !important;
	text-decoration: none;
	/*color: #FFFFCC !important;*/
	font-size: 12px !important;
	padding: 0px !important;
}

.RadMenu_ .rmText {
	padding: 3px 20px 5px !important;
}

.RadMenu_ .rmHorizontal .rmItem
{
	border-right:1px solid #353535 !important;
	padding-bottom:1px;
	margin: 0px;
}

.RadMenu_ .rmHorizontal .rmLast
{
	border-right:0px solid #353535 !important;
}

/*The css class of menu itself*/
.TopMenuMainCSS {
}

.RadMenu_ .rmRootGroup {
	margin: 0px auto !important;
	border: 0 !important;
	display: inline-block !important;
}

.RadMenu_ .rmLevel1 {
}

.RadMenu_ .rmLink:hover {
	background-image:url(images/menu-bg-a.jpg) !important;
	background-repeat:repeat-x !important;
	background-color:#de3d00 !important;
}

.RadMenu_ .rmVertical .rmLink:hover {
	background:#444444 url(images/topmenu/topmenubg.gif) repeat-x scroll left top !important;
}

.RadMenu_ .rmLink:hover, .RadMenu_ .rmFocused, .RadMenu_ .rmExpanded 
{
	background-color:#FFFFFF !important;
	color:#333333 !important;
}

.RadMenu_ .rmHorizontal .rmLink
{
	/*padding: 5px 10px 5px 10px;*/ /*margin: 5px 0px 5px 0px;*/
	text-decoration: none;
	color: #f0ebe7;
}

.RadMenu_ .rmSlide .rmLink
{
	color: #333333 !important;
}

.RadMenu_ .rmItem .rmText:hover {
	color: #fff !important;
}

.RadMenu_ .rmHorizontal .rmFirst {
}

.RadMenu_ .rmHorizontal .rmLast {
}

.RadMenu_ .rmVertical .rmItem
{
	min-width: 100px !important;
	text-align: left !important;
	margin: 0px !important;
	border: 0px !important;
}

.RadMenu_ .rmVertical .rmLink {
	margin: 0px !important;
}

.RadMenu_ .rmVertical .rmFirst .rmLink {
	margin: 0px !important;
}

.RadMenu_ .rmVertical .rmLast .rmLink {
	margin: 0px !important;
}	


.RadMenu_ .rmExpandDown 
{
	background-image: url(images/topmenu/arrow_d.gif) !important;
	background-position: 95% center !important;
	background-repeat: no-repeat !important;
}

.RadMenu_ .rmExpandRight
{
	background-image: url(images/topmenu/arrow_r.gif) !important;
	background-position: right !important;
	background-repeat: no-repeat !important;
}

.RadMenu_ .rmExpandLeft
{
	background-image: url(images/topmenu/arrow_l.gif) !important;
	background-position: right !important;
	background-repeat: no-repeat !important;
}
.RadMenu_ .rmExpanded {
}

.RadMenu_ .rmSlide
{
	/*height: 25px !important;*/
	color: #333333 !important;
}

.RadMenu_ .rmGroup
{
	background-color: #FFFFFF !important;
	border: none !important;
	padding: 0 0 0 1px !important;
}

/****************************************************************************
*
*	Side menu
*
****************************************************************************/

.SideMenuMainCSS 
{
	text-align: left;
}
.SideMenuMainCSS .rmRootGroup
{
	background: #F0EBE7;
	border: #cc9933 1px solid;
	width: 100%;
}

.SideMenuMainCSS .rmItem {
	font-size: 11px;
	color: #2d2d2d;
	width: 150px;
}

.SideMenuMainCSS .rmItem .rmLink:hover {
	background-image:url(images/menu-bg-a.jpg);
	background-repeat:repeat-x;
}

.SideMenuMainCSS .rmLink {
	text-decoration: none;
	color: #2d2d2d;
}


.SideMenuMainCSS .rmText {
	padding: 5px 10px 5px 10px;
}

.SideMenuMainCSS .rmItem .rmText:hover {
	color: #fff;
}

.SideMenuMainCSS .rmExpandRight
{
	background-image: url(images/topmenu/arrow_r.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.SideMenuMainCSS .rmExpandLeft
{
	background-image: url(images/topmenu/arrow_l.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.SideMenuMainCSS .rmExpanded {
}

.SideMenuMainCSS .rmSlide {
}

.SideMenuMainCSS .rmGroup
{
	background: #F0EBE7;
	border: #cc9933 1px solid;
	padding: 3px;
}

/****************************************************************************
*
*	SLIDER
*
****************************************************************************/

#sliderC {
	width: 100%;
}

#slider {
	margin: 0px auto;
	height: 229px;
	width: 912px;
	position: relative;
}

#slider ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#slider ul li {
	float: left;
	display: block;
	padding:0;
	margin:0;
}

#slider ul li span {
	display: block;
	overflow: hidden;
	height: 229px;
	width: 66px;
}

#slider ul li span img.full {
	display: none;
}

#slider ul li span img.preview {
	cursor: pointer;
	position: absolute;
	border-right: 1px solid #939393;
}

#slider ul li span#slide1 {
	width: 778px;
}

#slider ul li span#slide1 img.full {
	display: block;
}

#slider ul li span#slide1 img.preview {
	display: none;
}

#slider .overlay-l {
	position: absolute;
	height: 229px;
	width: 8px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(images/overlay-l.png);
}

#slider .overlay-r {
	position: absolute;
	right: 0;
	height: 229px;
	width: 8px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(images/overlay-r.png);
}

#imagesBlock {
	padding-left:15px;
}

/****************************************************************************
*
*	FormBuilder
*
****************************************************************************/

.checkboxitem input {margin:0;padding:0;border:none !important;}
.FormBuilder_CenterCoulmn table input {border:none !important;}

.LeftColumnStyle .FormBuilderContainer {background:url("images/formbuilderheader.png") no-repeat center top; padding:9px 0 0 0;}
.LeftColumnStyle .FormBuilder, .LeftColumnStyle .FormBuilderContainer .ErrorMessage {width: 100%; background:url("images/formbuilderbg.png") repeat-y center top; position:relative;width:100%;}
.LeftColumnStyle .FormBuilderContainer .ErrorMessage {display:block}
.LeftColumnStyle .FormBuilderContainer .ErrorMessage {text-align:center;color:#ff0000;font-size:11px;font-weight:bold;}
.LeftColumnStyle .FormBuilder_CenterCoulmn { padding:0 0 0 6px; text-align:left; vertical-align: top;}
.LeftColumnStyle .FormBuilder_HTMLBlock {text-align:center; padding:0; position:relative;}
.LeftColumnStyle .FormBuilder_CenterCoulmn {text-align:center;}
.LeftColumnStyle .FormBuilder .formtext {font-size:11px; font-weight:bold; padding:6px 0 0 0; position:relative;}
.LeftColumnStyle .FormBuilder .formtext .checkboxtext {position:relative; left:-10px;}
.LeftColumnStyle .FormBuilder_CenterCoulmn input, .LeftColumnStyle .FormBuilder_CenterCoulmn textarea {width:120px; border:1px solid #71a6c8;font-size:12px;}
.LeftColumnStyle .FormBuilderSubmitButton {padding:11px 0 17px 0; text-align:center; background:url("images/formbuilderfooter.png") no-repeat center bottom;}
.LeftColumnStyle .FormBuilder_CenterCoulmn input {height:15px;overflow:hidden;margin-top:5px;}
.LeftColumnStyle .FormBuilder_CenterCoulmn textarea {position:relative;left:-3px;overflow:auto;margin-top:5px;}
.LeftColumnStyle .FormBuilder_CenterCoulmn .checkboxitem {position:absolute;left:0;z-index:1001;}
.LeftColumnStyle .FormBuilder_CenterCoulmn .checkboxitem input {width:auto; border:none;position:absolute;top:-20px;left:105px;}

.ContentColumnStyle .FormBuilderContainer {background: url("images/centerblockbg.png") repeat-y center top;padding:10px 20px;margin:0px auto;clear:both;}
.ContentColumnStyle .FormBuilder {width:100%;}
.ContentColumnStyle .FormBuilderContainer .ErrorMessage {display:block}
.ContentColumnStyle .FormBuilderContainer .ErrorMessage {text-align:center;color:#ff0000;font-size:11px;font-weight:bold;}
.ContentColumnStyle .FormBuilder_Item td {width:50%;}
.ContentColumnStyle .FormBuilder_LeftCoulmn {text-align:right;padding:3px 5px 3px 0;vertical-align:middle;}
.ContentColumnStyle .FormBuilder_CenterCoulmn {text-align:left;padding:3px 0 3px 5px;vertical-align:middle;}
.ContentColumnStyle .FormBuilder_CenterCoulmn table {float:left;}
.ContentColumnStyle .FormBuilder_CenterCoulmn input, 
.ContentColumnStyle .FormBuilder_CenterCoulmn textarea, 
.ContentColumnStyle .FormBuilder_CenterCoulmn select {border:1px solid #D5BA86;}
.ContentColumnStyle .FormBuilderSubmitButton {text-align:center;padding:10px 0 0 0;}
.ContentColumnStyle .FormBuilder_HTMLBlock {text-align:center;padding:3px 0;}
.CAPTCHAContainer {}
.CAPTCHAInstructions {}
.CAPTCHAImage {}
.CAPTCHAInstructions2 {}
.CAPTCHATextBox {}

/****************************************************************************
*
*	Image Gallery
*
****************************************************************************/
.page {
    /*border: 1px solid black;*/
}

.breadcrumbs {
    font-size: 11px;
    font-weight: bold;
    background-color: #DCDCDC;
    padding: 3px;
}

.menu {
    background-color: #DCDCDC;
}

.footer {
    font-size: 11px;
}

.error {
    color: red;
    font-weight: bold;
    cursor: pointer;
}


/* 2 ADMIN/ALBUMS, ADMIN/PHOTOS PAGES */

#admin-albums, #admin-photos {
	background-image: url(../../images/photogallery/body-repeat.gif);
	position: relative;
	/*width: 686px;*/
	padding: 0px 10px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 40px; /* Weird Mozilla Bug */
}

dl {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #bababa;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	position: relative;
}

dt {
	position: absolute;
	left: 0;
}

dd {
	margin-left: 150px;
	height: 2.0em;
}

.emptydata td {
	padding: 50px;
	color: #aeaeae;
}

/* 2.2 ALBUMS PAGE */

#albums {
	background-image: url(../../images/photogallery/body-repeat-photo.gif);
	padding: 0px 10px;
	padding-bottom: 40px;
	/*width: 686px;*/
}

.view {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*width: 750;*/
    margin-bottom: 20px;
}

.view .photo-frame {
	margin-left: auto;
	margin-right: auto;
    margin-top: 20px;
}

.item {
	padding: 10px 10px;
	color: #B2B2B2;
}

.item h4 {
	margin-bottom: 0.4em;
}

.nullpanel {
	padding: 150px;
	width: auto;
	text-align: center;
}

/* 2.3 PHOTOS, DETAILS, ADMIN/DETAILS PAGE */

#photos, #details, #admin-details {
	background-image: url(../../images/photogallery/body-repeat-photo.gif);
	padding: 0;
	/*width: 760px;*/
}

.buttonbar {
	background-image: url(../../images/photogallery/photonav-bg.gif);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	/*width: 744px;*/
	height: 33px;
	text-align: center;
}

.buttonbar-top {
	background-image: url(../../images/photogallery/photonav-top-bg.gif);
}

#photos .view, #admin-details .view {
	margin-top: 20px;
	margin-bottom: 20px;
}


/* Inline styles are used because image controls hard code a border property */

.photo_198 {
	border: 4px solid #FFFFFF;
}


/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(../../images/photogallery/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(../../images/photogallery/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(../../images/photogallery/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(../../images/photogallery/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-image: url(../../images/photogallery/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url(../../images/photogallery/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(../../images/photogallery/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(../../images/photogallery/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}


/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(../../images/photogallery/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(../../images/photogallery/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(../../images/photogallery/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(../../images/photogallery/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(../../images/photogallery/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(../../images/photogallery/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(../../images/photogallery/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(../../images/photogallery/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(../../images/photogallery/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(../../images/photogallery/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(../../images/photogallery/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(../../images/photogallery/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
/**********************************************************************
*
*	Blog
*
************************************************************************/
/* -------------------------- */
/* Page Sections              */
/* -------------------------- */

.page
{
    width: 100%;
    margin: auto;
}
.main
{
    width: 430px;
    float: left;
    text-align: left;
}
.sidebar
{
    width: 130px;
    float: right;
    background: #eee;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

/* -------------------------- */
/* Posts                      */
/* -------------------------- */

.post
{
    border-bottom: dotted 1px #ccc;
    margin-bottom: 10px;
}
.postDate
{
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #336699;
    background: #eee;
}
.postTitle
{
    font-weight: bold;
    font-size: 12pt;
    color: #c60;
    padding-top: 10px;
    padding-bottom: 10px;
}
.postMessage
{
    padding-bottom: 5px;
}
.postFooter
{
    color: #a8a8a8;
    font-size: 7pt;
    font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana;
    text-transform: uppercase;
    letter-spacing: .1em;
}

/* -------------------------- */
/* Comments                   */
/* -------------------------- */

.comment {border-bottom: dotted 1px #ccc; background: #f5f5f5; margin-bottom: 10px;}
.commentMessage {font-size: 8pt; padding: 10px 4px 10px 4px;}
.commentMessage BLOCKQUOTE {font-size: 8pt; padding: 5px 5px 5px 5px; margin: 10px 5px 0px 10px; border: 1px dashed #ccc; background-color: #fff;}
.commentFooter {color: #a8a8a8; font-size: 7pt; font-family: "Trebuchet MS" , Trebuchet, Arial, Verdana; text-transform: uppercase; letter-spacing: .1em;}

/* -------------------------- */
/* Trackbacks                 */
/* -------------------------- */

.trackback {font-size: 7pt; background: #f5f5f5; padding: 10px; margin-bottom: 10px; border: solid 1px #ccc;}

/* -------------------------- */
/* Sidebar                    */
/* -------------------------- */

.sidebarHeading {font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; text-transform: uppercase; padding-top: 15px; margin: 0px 0 10px 0; color: #999; border-top: dotted 1px #ccc;}
.sidebarText {padding-bottom: 10px;}

/* -------------------------- */
/* Profile                    */
/* -------------------------- */

.profile {font-size: 7pt; margin-top: 10px; padding-bottom: 10px;}
.profile A {font-family: Arial, Verdana; text-transform: uppercase;}

/* -------------------------- */
/* Various Forms              */
/* -------------------------- */

.forms {font-size: 7pt; background: #f5f5f5; padding: 10px; margin-bottom: 10px; border: solid 1px #ccc;}
.formsHeader {font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; padding: 0px 2px 2px 2px; color: #336699;}
.formsError {color: red; font-weight: bold;}
.formsValid {color: green; font-weight: bold;}
.formsLabel {font-size: 8pt; color: #888888; margin-top: 2px; margin-bottom: 2px;}

/*******************************************************
*
* Search control 
*
*********************************************************/

/*Main search division tag*/
.LeftColumnStyle .SearchDiv {position:absolute; top:-85px; left:0px; text-align:center; width:148px;}
.LeftColumnStyle .SearchTextBox {width:140px; margin-bottom:5px; border:1px solid #d5ba86;}
.LeftColumnStyle .SearchButton { background:url("buttons/submit.png") no-repeat center center; width:87px; height:17px; border:none; font-size:0pt; color: #655131; padding:0; cursor:pointer; text-align:left; color:#b88f50;}
/*Search button*/
.SearchButton {}

/*******************************************************
*
* Search Result control 
*
*********************************************************/

/*Content for the whole control*/
.SearchResultMain {width:467px;background: url("images/centerblockbg.png") repeat-y center top;padding:0 20px;margin:0px auto;}
.SearchResultMain h3 {padding:0 0 10px 0;color:#0A575F;font-size:16px;}
/*Textbox for search result*/
.SearchResultTextBox {}
/*search button*/
.SearchResultButton {}
/*Search results container*/
.SearchResultList {padding:10px 0 0 0;}
/*search results found string*/
.SearchResultsFound {color:#E27E1D;font-size:13px;font-weight:bold;}
/*search results item container*/
.SearchResultItemContainer {padding:0 0 10px 0;}
/*search results item header*/
.SearchResultItemHeader, .SearchResultItemHeader A {padding:0 0 10px 0;}
/*the content of search result item*/
.SearchResultItemDescription {}

/* -------------------------- */
/* Miscellaneous              */
/* -------------------------- */

.button {font-family: Tahoma, MS Sans Serif, Arial, Sans Serif; font-weight: normal; font-size: 8pt; color: #000000; cursor: hand; border: solid 1px #808080; background: url(images/buttonback.gif) center; padding: 1px 1px 1px 1px;}
.highlight {color: #000000; background-color: #ffff66;}

/*****************************
*
*	Image Rotator 
*
******************************/

.HeaderColumnStyle .ImageRotatorWrapper {position:absolute;top:35px;z-index:10px;}
.HeaderColumnStyle .RadRotator {position:absolute;left:240px;}

.ContentColumnStyle .ImageRotatorWrapper {float:left;/*margin:0 0 10px 55px;*/margin:0 0 0 55px;height:1px;}

.ImageRotatorImage {}

/******************************
*
*	Calendar Period
*
*******************************/

.CalendarPeriodTable {}
.CalendarPeriodContainer {}
.CalendarPeriodEventContainer {}
.EventView .GoBackButton {line-height:2em;}
.CalendarPeriodEventHeadline, .EventView .EventHeading {color:#0A575F;font-size:13px;font-weight:bold;line-height:1.5em;text-decoration:none;}
.CalendarPeriodEventDate, .EventView .EventTime {color: #E27E1D; font-size:11px;line-height:1.5em;text-decoration:none;}
.CalendarPeriodEventTime {}
.CalendarPeriodEventDesciption, .EventView .EventContent {color: #433116;font-size:13px;line-height:1.3em;}

/******************************
*
*	Menu Sub Pages
*
*******************************/

.MenuSubPages {}
.MenuSubPagesSelectedItem {}

/********************************

       Article manager

*********************************/

.SingleHeadlineWrapper {margin:0;padding:0 0 10px 0;}
.ArticleHeadline a, .ArticleLayoutHeadline, .MoreArticles {color: #0a575f; font-weight:bold;font-size:12px;text-decoration:none;}
.ArticleLayoutHeadline, .ArticleLayoutAuthor, .ArticleLayoutSource {line-height:1.5em;}
.ArticleHeadline a:hover, .MoreArticles:hover {color:#5c8f94;}
.ArticleDate {font-size:11px; color:#e27e1d; padding:3px 0;}
.ArticleAuthor, .ArticleLayoutAuthor {font-size:11px;padding:0;line-height:1.5em;}
.ArticleLayoutContent, .ArticleSummary {text-decoration:none;font-size:12px;line-height:1.5em;}
.ArticleLayoutContent {padding:10px 0;}
.ArticleSummary a {font-weight:normal; text-decoration:none;}
.MoreArticles {display:block;padding-bottom:10px;text-decoration:underline !important;}
.ArticleLayoutHeadline {padding:5px 20px 0 20px !important;}

.HeadlineControlWrapper  {width:467px;background: url("images/centerblockbg.png") repeat-y center top;padding:0 20px;margin:0px auto;}

.ArticleLayoutContent {width:467px;background: url("images/centerblockbg.png") repeat-y center top;padding:10px 20px;margin:0px auto;}
.ArticleLayoutHeadline, .ArticleLayoutAuthor, .ArticleLayoutSource {width:467px;background: url("images/centerblockbg.png") repeat-y center top;padding:0 20px;margin:0px auto;}


/* ------------Fixs------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-block; }  /* for IE/Mac */

/*Slider*/

#sliderWrapper {width:100%;	position:relative;}
#sliderWrapper .leftBlock {position:absolute; height:229px; width:12px; top:0px; left:0px; background-image:url(images/overlay-l.png); background-position:top left; background-repeat:no-repeat; z-index:100;}
#sliderWrapper .rightBlock {position:absolute; height:229px; width:8px; top:0px; right:3px; background-image:url(images/overlay-r.png); background-position:top left; background-repeat:no-repeat; z-index:100;}

#sliderWrapper {width:100%}
#sliderWrapper #sliderbox { width:979px;height: 229px;position:relative;margin: 0px auto }
#sliderWrapper #sliderbox ul { list-style: none;margin: 0;padding: 0; }
#sliderWrapper #sliderbox ul li {list-style:none;float:left;display:block;padding:0;margin:0;position:relative;}
#sliderWrapper #sliderbox .tabstrip {width:66px;height:229px;}
#sliderWrapper #sliderbox .imgcontent {display:none;}
#sliderWrapper #sliderbox .activetab {width:844px;height:229px;}

#sliderWrapper #sliderbox .activetab img {float:left;}
#sliderWrapper #sliderbox #slidingstrip {float:right;}
#sliderWrapper #slidingcontent {float:right;}

#sliderWrapper .tabstrip {position:relative;z-index:1;}
#sliderWrapper .imgstrip {cursor:pointer;}

#sliderWrapper #tab0 {display:none;position:absolute;top:0;z-index:10;}
#sliderWrapper #slidingtab {float:right;position:relative;z-index:100;}
#sliderWrapper #sliderbox #contentWrapper {overflow:hidden;float:right;}

/*Custom Styles*/

.headerWrapper td {text-align:center;}
.headerWrapper .cleft {width:148px;padding:0 15px 0 41px;height:200px;vertical-align:top;}
.headerWrapper .cright {width:733px;padding:0;height:200px;vertical-align:top;}
.headerWrapper .leftlogo {background:url("images/logo.png") no-repeat center center;width:146px;height:59px;margin:24px auto 0 auto;position:relative;z-index:20;}
.headerWrapper .rightlogo {background:url("images/rotatorbg.png") no-repeat center center;width:680px;height:202px;margin:0px auto;}
#topmenuWrapper {border-left:1px solid #bf9e6b;border-bottom:1px solid #bf9e6b;border-top:1px solid #bf9e6b;margin:12px auto 0 auto;}
#topmenuWrapper div {width:166px;height:38px;border-right:1px solid #bf9e6b;}
#topmenuWrapper #citem1 {background: url("images/topmenu_01.png") no-repeat center center;}
#topmenuWrapper #citem2 {background: url("images/topmenu_02.png") no-repeat center center;}
#topmenuWrapper #citem3 {background: url("images/topmenu_03.png") no-repeat center center;}
#topmenuWrapper #citem4 {background: url("images/topmenu_04.png") no-repeat center center;}

/* Rad Menu Style */

.LeftColumnStyle .RadMenu_ {width:138px !important;margin:0px auto 10px auto !important;float:none !important;}
.LeftColumnStyle .SideMenuMainCSS, .SideMenuMainCSS ul {background: none !important;}
.LeftColumnStyle .SideMenuMainCSS .rmRootGroup {width:auto !important;}
.LeftColumnStyle .RadMenu .rmVertical .rmItem {padding:0 0 4px 0 !important;width:138px !important;}
.LeftColumnStyle .RadMenu .rmVertical .rmGroup .rmItem {padding:0 0 1px 0 !important;}
.LeftColumnStyle .RadMenu .rmVertical .rmLink {color: #404040 !important;display:block;width:138px !important;height:22px !important;padding:8px 0 0 0 !important;background:url("images/leftmenuitembg.png") no-repeat center center !important;cursor:pointer;text-align:center !important;}
.LeftColumnStyle .RadMenu .rmVertical .rmLink:hover{background:url("images/leftmenuitembg.png") no-repeat center center !important;color:#808080 !important;}
.LeftColumnStyle .RadMenu .rmVertical .rmText {color: #404040 !important;padding:0 !important;font-size:14px !important; font-weight:bold !important;font-style:normal !important;}
.LeftColumnStyle .RadMenu .rmVertical .rmText:hover {color:#808080 !important;}

/*Captions*/

#tsearch {background:url("images/caption_search.png") no-repeat center center;width:105px;height:17px;margin:/*26px*/15px auto 0 auto;}
#tlearnmore {background:url("images/caption_learnmore.png") no-repeat center center;width:82px;height:16px;margin:/*84px*/64px auto 0 auto;}
#taskquestion {background:url("images/caption_askquestion.png") no-repeat center center;width:130px;height:15px;margin:4px auto;}
#twelcome {background:url("images/caption_welcome.png") no-repeat center center;width:455px;height:34px;margin:0px auto;padding:15px 0 10px 0;}
#twhathappening {background:url("images/caption_whathappening.png") no-repeat center center;width:285px;height:26px;margin:0px auto;padding:15px 0 15px 0;}
#tspecials {background:url("images/caption_specials.png") no-repeat center center;width:72px;height:23px;margin:15px auto 10px auto;}
#tspotlights {background:url("images/caption_spotlights.png") no-repeat center center;width:92px;height:28px;margin:15px auto 10px auto;}
#tfind {background:url("images/caption_find.png") no-repeat center center;width:185px;height:22px;margin:0px auto;padding:15px 0 10px 0;}
#tcalendar {background:url("images/caption_calendar.png") no-repeat center center;width:169px;height:21px;margin:10px auto 0 auto;padding:0;}
/*HTML block styles*/

.leftbanner {margin-bottom:11px;}
.leftbanner #banner_01 {width:148px;height:69px;background: url("images/banner_guide.png") no-repeat center center;}
.leftbanner #banner_02 {width:148px;height:69px;background: url("images/banner_findus.png") no-repeat center center;}
.leftbanner #banner_03 {width:148px;height:69px;background: url("images/banner_callus.png") no-repeat center center;}

.cBlockHeader {width:507px;height:9px;background: url("images/centerblockheader.png") no-repeat center top;padding:0;margin:20px auto 0 auto;}
.cBlockContent {width:467px;background: url("images/centerblockbg.png") repeat-y center top;padding:0 20px;margin:0px auto;clear:both;}

.cBlockFloatBg {width:530px;background: url("images/centerblockbg.png") repeat-y center top;height:190px;position:absolute;}
.cBlockFooter {width:507px;height:9px;background: url("images/centerblockfooter.png") no-repeat center top;margin:0px auto;}

.gpSelect .ddListWrapper {padding: 0 0 10px 0;margin:0px auto;}
.gpSelect .ddListWrapper td {padding:0 10px;}
.gpSelect .ddListWrapper #ddlist {background:url("images/ddDemo.png") no-repeat center center;width:343px;height:27px;margin:15px auto 10px auto;}
.gpSelect .ddListWrapper #ddbutton {background:url("buttons/ShowMe.png") no-repeat center center;width:90px;height:27px;margin:15px auto 10px auto;}

.gpSelect {width:467px;background: url("images/centerblockbg.png") repeat-y center top;padding:0 20px;margin:0px auto;}
.GreatPlaces .gpSelect, .GreatPlaceDetails .gpSelect, .Specials-Discounts .gpSelect {width:644px;background: url("images/wideblockbg.png") repeat-y center top;padding:0 15px;margin:0px auto;margin-right:30px;}

.cBlockContent p {font-size:12px;line-height:1.5em;padding:10px 0;margin:0;}
.cBlockContent .subBlockWrapper {width:100%;border-top:1px solid #d9ceb2;}
.cBlockContent .subBlockWrapper td {width:50%;text-align:center;}
.cBlockContent .subBlockWrapper td a {width:180px;display:block;margin:auto;}
.cBlockContent .subBlockWrapper .ispecials {width:180px;height:180px;background:url("images/thumb_specials.png") no-repeat center top;margin:10px auto;}
.cBlockContent .subBlockWrapper .ispotlights {width:180px;height:180px;background:url("images/thumb_spotlights.png") no-repeat center top;margin:10px auto;}

.rightBlockWrapper {width:148px;margin:20px auto 0 auto;}

.rBlockContent {margin:0px auto;}
.rBlockContent .thumbWrapper {margin:auto;}
.rBlockContent .thumbWrapper td {text-align:center;}
.rBlockContent .thumbWrapper .cthumb div {margin:0 auto 30px auto;}
.rBlockContent .thumbWrapper .cthumbheader {padding-top:10px;}
.rBlockContent .thumbWrapper .cthumbheader div {margin:0 auto 30px auto;}
.rBlockContent .thumbWrapper #ithumb1 {background:url("images/thumb_01.png") no-repeat center center;width:96px;height:55px;}
.rBlockContent .thumbWrapper #ithumb2 {background:url("images/thumb_02.png") no-repeat center center;width:90px;height:88px;}
.rBlockContent .thumbWrapper #ithumb3 {background:url("images/thumb_03.png") no-repeat center center;width:97px;height:84px;}
.rBlockContent .thumbWrapper #ithumb4 {background:url("images/thumb_04.png") no-repeat center center;width:106px;height:98px;}
.rBlockContent .thumbWrapper #ithumb5 {background:url("images/thumb_05.png") no-repeat center center;width:93px;height:95px;}
.rBlockContent .thumbWrapper #ithumb6 {background:url("images/thumb_06.png") no-repeat center center;width:99px;height:90px;}

.footerWrapper {width:100%;clear:both;}
.footerWrapper .cleft {text-align:left;}
.footerWrapper .cright {text-align:right;}
.footerWrapper .cleft div {width:204px;height:10px;background:url("images/leftcolumnfooter.png") no-repeat 25px top; position:relative;top:-10px; }
.footerWrapper .cright div {width:204px;height:10px;background: url("images/rightcolumnfooter.png") no-repeat 29px top; position:relative;top:-10px;float:right; }

/*.GreatPlaceDetails .RightColumnStyle, .GreatPlaces .RightColumnStyle, .BeachBag .RightColumnStyle  {width:0;display:none;}
.GreatPlaceDetails .ContentColumnStyle, .GreatPlaces .ContentColumnStyle, .BeachBag .ContentColumnStyle  {width:703px;padding:0 15px;}*/

.placelistWrapper {}
.beachbagWrapper {margin:10px auto;width:148px;text-align:center;}
.bbHeader {height:9px;background: url("images/bbHeader.png") no-repeat top center;}
.bbContent {border-left:1px solid #D5BA86;border-right:1px solid #D5BA86;background:#fff;}
.bbFooter {height:9px;background: url("images/bbFooter.png") no-repeat top center;}
.beachbagWrapper, .beachbagWrapper a {line-height:1.5em;}
.beachbagWrapper table {width:128px;margin:0px auto;}
.beachbagWrapper {}
/*.beachbagWrapper td {vertical-align:top;padding-right:5px;}*/
.bb_Expander {cursor:pointer; vertical-align:top;width:10px;font-size:16px;padding-top:2px;}
.bb_List {width:108px;text-align:left;}
.bb_placeType a {font-weight:bold;color:#404040;text-decoration:none;font-size:15px;font-style:italic;line-height:1.5em;}
.bb_placeList a {color:#5D1F00;text-decoration:none;font-size:11px;}
.gotobeachbag {display:block; height:100%;height:20px;background: url("images/gotobeachbag.png") no-repeat bottom center;margin-top:3px;}
.bb_placeType a:hover {color: #606060;}
.bb_placeList a:hover {color: #7D3F20;}
.bb_placeList {padding:0 0 0 5px;}
/*.bb_placeList div {padding:3px 0;}*/
.bb_placeList table {width:100%;}
.bb_placename {padding:5px 0;line-height:1.2em;}
.bb_placebtn {padding:0 0 0 5px;text-align:right;}
.bbLogo {background: url("images/beachbag.png") no-repeat center 2px; height:29px; }
.placeGroupTitle, .BeachBagTitle {font-family:Tahoma; color:#656CB2;font-size:18px;font-weight:bold;margin:10px 0;display:block; text-align:center; }

.wBlockHeader {width:674px;height:9px;background: url("images/wideblockheader.png") no-repeat center top;padding:0;margin:20px auto 0;}
.wBlockContent, .SiteMapWrapper {width:644px;background: url("images/wideblockbg.png") repeat-y center top;padding:10px 15px;margin:0px auto;}
.wBlockFooter {width:674px;height:9px;background: url("images/wideblockfooter.png") no-repeat center top;margin:0px auto;}
.wBlockHeader, .wBlockContent, .wBlockFooter, .SiteMapWrapper {margin-right:30px;}

.page {width:674px;background: url("images/wideblockbg.png") repeat-y center top;margin:0px 30px 0px auto;}
.page td {padding:10px 15px;}
.page td td {padding:0;}


.placeDetailWrapper .buttonStrip {width:100%;}
.placeDetailWrapper .buttonStrip td {width:33%; text-align:center;}
.placeDetailWrapper .detailWrapper {width:644px;}
.placeDetailWrapper .detailWrapper .tdleft {width:330px;padding:25px 0;text-align:center;}
.placeDetailWrapper .detailWrapper .tdright {width:314px;padding:25px 0;text-align:left;}
.placeDetailWrapper .detailWrapper .tdhtml, .placeDetailWrapper .detailWrapper .tdimages {text-align:left;}
.placeDetailWrapper .detailWrapper td {vertical-align:top;}
.placeDetailWrapper .detailWrapper .tdhtml {text-align:left;}
.placeDetailWrapper .detailWrapper .tdimages div {text-align:center;margin-top:25px;}
.placeDetailWrapper .detailWrapper .tdimages table {margin:0px auto;}

#Preview {margin:auto;height:305px;}
.lImages td {padding:0;}

.SingleItem .formImage {padding:5px;}
.SingleItem .formLabel {text-align:center;padding:5px;}

.listTitle {height:24px;/*background:url("images/title_imagegallery.png") no-repeat center top;*/margin:0 0 10px 0;}
.logoTitle {height:24px;/*background:url("images/title_logo.png") no-repeat center top;*/margin:0 0 10px 0;}

.lProperties {margin:0px auto;}
.lProperties td {vertical-align:middle !important;}
.lProperties .formText {width:100px;height:40px; padding:0 10px 0 0;}
.lProperties .formField {padding:4px 5px 5px 5px; text-align:left;/*width:227px;*/}
.lProperties .formAddress td {padding:5px 5px 5px 0;}
.lProperties #tName { /*background:url("images/title_name.png") no-repeat left top;*/ }
.lProperties #tPhone { /*background:url("images/title_phone.png") no-repeat left top;*/ }
.lProperties #tAddress { /*background:url("images/title_address.png") no-repeat left top;*/ }
.lProperties #tUrl { /*background:url("images/title_url.png") no-repeat left top;*/ }
.printcaption {display:block !important;font-size:15px;color:#2e1e06;font-weight:bold;}

.lProperties h2 {font-weight:bold;color:#404040;text-decoration:none;font-size:15px;padding:0;margin:0;}
.GreatPlaces .rgHeader, .Specials-Discounts .rgHeader {display:none !important;}
.rgCommandRow {border:1px solid #E1DAC7 !important; background: #E1DAC7 !important;}
.rgCommandCell {border-bottom:1px solid #89806B !important;}
.gotobeachbag {font-size:10px;color: #7577C1;}

.pnlCoupon td {text-align:left;}
.couponContent {position:absolute;text-align:center;}
.relativeWrapper {position:absolute;top:-205px;left:0px;}
.relativeWrapper textarea {height:114px !important;}
.tdcoupon, .couponWrapper {text-align:center;}
.pnlCoupon {margin:20px auto 0 20px;}
.couponImage {height:290px;}
.couponImage img {border:none;}
.pnlCoupon .CouponContent {display:block;width:390px;height:117px;margin:60px 0 0 20px;font-size:12px;}
.pnlCoupon .CouponExpires {display:block;margin:6px 0 0 358px;width:60px;font-size:11px;font-weight:bold;color:#0192A7;}

.pnlBeachBagView .rgHeader {background: #E1DAC7 !important; border-color: #89806B #E1DAC7 #89806B !important;}
.pnlBeachBagView .rgHeader a {color:#272522 !important;}
.pnlBeachBagView .rgCommandRow {display:none !important;}
.printBeachBag {padding-bottom:5px;text-align:center;}

.RadComboBox_Sunset .rcbReadOnly .rcbInputCellLeft {background-position:0 0 !important;}
.RadComboBox_Sunset .rcbReadOnly td.rcbArrowCellRight { background-position:-2px -88px !important;}
.RadComboBox_Sunset .rcbFocused .rcbInput {color:#272722 !important;}
.RadComboBox_Sunset .rcbHovered .rcbInput {color:#272722 !important;}

.SideMenuMainCSS .rmExpandRight {margin-right:5px !important;background: url(images/arrow_r.gif) no-repeat right center !important;}

.grDropDown .rcbInput, 
#id869_ddGroupList_DropDown .rcbList li, 
#id1304_ddGroupList_DropDown .rcbList li, 
#id1419_ddGroupList_DropDown .rcbList li,
#id1466_ddGroupList_DropDown .rcbList li {font-size:15px !important;font-weight:normal !important; color: #2E1E06 !important;font-family:Arial !important;}

.tdCategoryHeader, .dateHeader {font-weight:bold;color: #433116;}
.tableCalendarCategory td, .CalendarPeriodTable td {padding:5px 5px 10px 5px;}

.tableCalendar, .tableCalendar table {width:100% !important;}
.tableCalendar .OtherMonthDayStyle, .tableCalendar .DayStyle, .tableCalendar .DayOverStyle, .tableCalendar .WeekendDayStyle {border-color: #eddfc3 !important;width: 92px !important;text-align:left !important;background:none !important;}

.DayHasNotEvent {text-align: center !important;line-height:25px;}
.rcWeek th {text-align: center !important;color:#634a24 !important;border-bottom:1px solid #d5ba86 !important;background: #f0e4cd !important;}

.CalendarView .rcTitlebar, .CalendarView .rcMain, .RadCalendarPopup .rcTitlebar, .RadCalendarPopup .rcMain {border-color: #d5ba86 !important;background: #FDF9E5 !important;}
.CalendarView .rcTitlebar, .RadCalendarPopup .rcTitlebar  {background: #ebdab8 !important;}
.CalendarView .rcSelected {background: #f4eddf !important;border:1px solid #D5BA86 !important;} 
.TitleStyle {color:#634a24;}
.CalendarView .rcTitle {font-size:18px !important;}
.TitleStyle a {font-weight:bold !important;font-size:14px !important;}
.TitleStyle td {padding:3px 5px !important;}
.CalendarView .rcRow td, .RadCalendarPopup .rcRow td {font-size:13px !important;}
.CalendarView .rcRow .rcHover, .RadCalendarPopup .rcRow .rcHover {border-color:#dec699 !important;}
.DayHasEvent {/*color: #FF0018 !important;*/background:#B1C7D5; font-weight:bold;/*border-bottom :1px dashed #d5ba86;*/text-align:center;cursor:pointer;line-height:25px;}
/*.EventTime a {font-size:11px !important;font-weight:bold !important;margin:0 3px;color: #00BFD3 !important;}*/
.CalendarView .rcSelected {text-align:left !important;}

.RadCalendarPopup .rcHover {background:none !important;}
.RadCalendarPopup .rcRow td {text-align:center !important;}
.RadCalendarPopup .rcSelected {background: #EBDAB8 !important;border:1px solid #D5BA86 !important;} 
.RadCalendarPopup .rcSelected a {color: #433116 !important;}
.RadCalendarPopup .rctitle {font-weight:bold !important;font-size:11px !important;color: #433116 !important;}
.RadCalendarPopup .rcRow th {background: #F0E4CD !important;border-right:1px solid #D5BA86 !important;color:#634A24 !important;}
.RadCalendarPopup .rcRow td {border-color: #eddfc3 !important; }

.CalendarPeriodTable .riTextBox {border-color: #D5BA86 !important;}
.SocialIconsWrapper {margin-top:10px;width:100%;}
.SocialIconsWrapper td {padding:5px 0; width:33%;text-align:center;}


.EventTitle a {color:#0A575F;font-size:13px;font-weight:bold;line-height:1.5em;text-decoration:none;}
.EventTitle a:hover {color:#398e97;}
.EventTime a {color: #E27E1D; font-size:11px;line-height:1.5em;text-decoration:none;margin-left:1px;}
.EventTime a:hover {color: #e9a766;}
.tdEventsTitle span {line-height:2em;padding:10px 0 0 0;display:block;color:#333333;font-weight:bold;}

.RadCalendar_Default .rcTitlebar .rcTitle {cursor:pointer;width:100%;}
.RadCalendar_Default .rcTitlebar td {border:0 none;text-align:center;vertical-align:middle;}
.RadCalendar_Default .rcTitlebar table {line-height:23px;}
.RadCalendar_Default .rcTitlebar td {border:0 none;text-align:center;vertical-align:middle;}
.RadCalendar_Default .rcTitlebar {border:1px solid;color:#000000;padding:0;width:100%;}
.RadCalendar_Default .rcWeek th {padding:4px 6px 3px 0;}
.RadCalendar_Default .rcRow th, .RadCalendar_Default .rcWeek th {border:0 none;cursor:default;font-weight:normal;vertical-align:middle;}
.RadCalendar_Default .rcMainTable {line-height:17px;}
.RadCalendar_Default .rcMain .rcRow a, .RadCalendar_Default .rcMain .rcRow span {color:#333333;display:block;padding:1px 5px 1px 0;text-decoration:none;}
.RadCalendar_Default .rcRow td {border:1px solid #FFFFFF;padding:0;vertical-align:middle;}
.RadCalendar_Default .rcMain {border-style:none solid solid;border-width:0 1px 1px;padding:0;width:100%;}
.wow_container {width:148px !important;height:auto !important;}
.wow_container div {height:auto !important;width:auto !important;}
.wowfill {background:#fff !important;width:148px !important;height:auto !important;}
.wowfill {border:3px solid #009AA6 !important;width:148px !important;height:auto !important;}
.wowfill table {border:none !important;}
.cBlockFooter {clear:both;}
.weatherWrapper {margin-top:10px;}

.fBlockHeader {height:9px;background: url("images/fBlockHeader.png") no-repeat center top;}
.fBlock {background: url("images/fBlock.png") repeat-y center top;padding:0px 41px;}
.fBlockFooter {height:9px;background: url("images/fBlockFooter.png") no-repeat center top;}

/* Weather Widget */
.weatherWrapper {height:100px;}
.weatherWrapper .relWrapper {position:absolute}
.weatherWrapper .relWrapper p {position:relative;left:-20px;display:block;}
.weatherWrapper .relWrapper p a {display:block;width:148px;margin:0 0 0 18px;}
.sitemapwrapper {width:644px;background: url("images/wideblockbg.png") repeat-y center top;padding:10px 15px;margin:0px 30px 0 auto;}
.Sitemap ul li a {font-size:15px;text-decoration:none;}
.Sitemap ul li {padding:5px;}

/*
----------- Cards -------------------*/

.cards-div-header
{
	font-size: large;
	text-align: center;
}
.cards-div-image
{
	padding: 2px;
	border: solid 1px grey;
}
.cards-div-text
{
	text-align: center;
}
.cards-div-footer
{
}

.cards-image
{
	max-width: 150px;
	max-height: 90px;
}

.cards-td-caption
{
	padding: 10px;
	vertical-align: middle;
	font-size:medium;
	text-align:center;
	font-weight: bold;
}
.cards-td-label
{
	text-align: right;
	vertical-align: middle;
	padding: 5px;
	width: 80px;	
}
.cards-td-text
{
	text-align: left;
	vertical-align: middle;
	padding: 5px;	
}
.cards-td-area
{
	text-align: left;
	vertical-align: middle;
	padding: 5px;	
}
.cards-td-submit
{
	text-align: center;
	vertical-align: middle;
	padding: 10px;	
}

.cards-text
{
	width: 100%;
}
.cards-area
{
	width: 100%;
	height: 100px;
}
.cards-submit
{
	padding:0;
	height:27px;
	width:80px;
	border:none;
	cursor:pointer;
	font-size:0px;
	color:#cbd2d5;
	background:url("images/Preview_Button.png") no-repeat center center;
	text-align:left;
	vertical-align:top;
}
.cards-error
{
	color: Red;
}

/*   Card view
------------------------------------------------------*/
.card-view-image
{
	max-height: 250px;
	max-width: 400px;
	padding: 2px;
	border: solid 1px gray;
	background-image: url("images/PostCard.jpg");
}
.card-view-image-w
{
	max-height: 246px;
	max-width: 396px;
	overflow: hidden;
}
.card-view-footer
{
	max-height: 250px;
	max-width: 400px;
	width: 400px;
	height: 250px;
	padding: 2px;
	border: solid 1px gray;
	background-image: url("images/PostCard.jpg");
}
.card-view-left
{
	width: 50%;
	padding: 25px 15px 10px 5px;
	vertical-align: top;
	text-align: left;
}
.card-view-right
{
	padding: 150px 5px 30px 5px;
	vertical-align: top;
	text-align: left;
}
.card-view-dear
{
	font-weight: bold;
	padding: 3px 3px 10px 5px;
}
.card-view-message
{
}
.card-view-sign
{
	padding: 15px 5px 5px 10px;
}
.card-view-to{}
.card-view-from{}
.card-sent
{
		font-size: large;

}

.card-view-revise
{
	padding:0;
	height:27px;
	width:80px;
	border:none;
	cursor:pointer;
	font-size:0px;
	color:#cbd2d5;
	background:url("images/Revise_Button.png") no-repeat center center;
	text-align:left;
	vertical-align:top;
}
.card-view-send
{
	padding:0;
	height:27px;
	width:80px;
	border:none;
	cursor:pointer;
	font-size:0px;
	color:#cbd2d5;
	background:url("images/SendNow_Button.png") no-repeat center center;
	text-align:left;
	vertical-align:top;
}
.card-sent-home
{
	padding:0;
	height:25px;
	width:150px;
	border:none;
	cursor:pointer;
	font-size:0px;
	color:#cbd2d5;
	background:url("images/HomePage_Button.png") no-repeat center center;
	text-align:left;
	vertical-align:top;
}
.card-sent-another
{
	padding:0;
	height:25px;
	width:150px;
	border:none;
	cursor:pointer;
	font-size:0px;
	color:#cbd2d5;
	background:url("images/SendAnotherCard_Button.png") no-repeat center center;
	text-align:left;
	vertical-align:top;
}


.doublerotatordecorator {//margin:0 0 0 12px !important;}
.rrRelativeWrapper  {z-index:10 !important;}