/* styles for memorial garden */


body {
font-family: "Century Gothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #2b2b2b;
margin: 0px;
padding: 0px;
background: #a8d5e2 url('../images/bground.png') repeat-x;
font-size: 13px;
}

/* text and link styles */
a:link {color: #4682b4; text-decoration: underline; }
a:visited {color: #4682b4; }
a:hover {color: #2b2b2b; text-decoration: none; }

a img, img {
border: none 0;
}

div#nodisplay {
display: none;
text-indent: -999999px;
}

.strong {
font-weight: bold;
}

.clearb {
clear: both;
}

img.viewallmemsbutton {
margin: 0 0 0 40px;
padding: 0px;
}

a.nodecor,a.nodecor:hover {
text-decoration: none;
margin: 3px 0 0 0;
padding: 0px;
}

div#main-contain {
margin: auto;
padding: 0px;
/*width: 983px;*/
width: 965px;
}

div#header-main {
margin: 0px;
padding: 0px;
/*width: 983px;*/
width: 965px;
height: 172px;
}

.logo-main {
float: left;
margin: 8px 0 0 0;
padding: 0px;
background-image: url('http://www.memorial-gardens.org/images/logo-bground.jpg');
background-repeat: no-repeat;
background-position: left center;
width: 224px;
height: 126px;
}
div#header-right-box {
float: right;
margin: 10px 0 0 0;
padding: 0px;
width: 700px;
height: 100px;
}

/* body container */
div#body-main {
margin: 0px;
padding: 0px;
width: 960px;
}


/* body backgrounds */
div#bimg-head {
background-image: url('../images/body-heading.jpg');
background-repeat: no-repeat;
width: 960px;
height: 52px;
margin: 15px 0 0 0;
padding: 0px;
clear: both;
}
div#bimg-bgrepeat {
background-image: url('../images/body-bg-repeat.jpg');
background-repeat: repeat-y;
width: 960px;
overflow:hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#bimg-footer {
background-image: url('../images/body-footer.jpg');
background-repeat: repeat-y;
height: 57px;
width: 960px;
margin: 0px;
padding: 0px;
clear: both;
}

div.sidebarshare {
float: left;
width: 100px;
margin: 30px 0 0 40px;
padding: 0px;
}

/* main navigation */
div#navimg {
margin: 4px 20px 0 0;
padding: 0px;
width: 645px;
height: 34px;
clear: both;
float: right;
}
#nav {
margin: 3px 0 0 7px;
padding: 0;
width: 645px;
overflow: hidden;
}
#nav ul{
width: 645px;
margin: 0px;
padding: 0px;
}
#nav li{
display: inline;
}
#nav li a.home, #nav li a.create, #nav li a.search, #nav li a.forums, #nav li a.help {
background-image: url('../images/navbgs.jpg');
background-repeat: no-repeat;
float: left;
letter-spacing: 1px;
text-decoration: none;
font-size: 12px;
color: #202020;
}

#nav li a.home:hover, #nav li a.create:hover, #nav li a.search:hover, #nav li a.forums:hover, #nav li a.help:hover {
text-decoration: underline;
}


#nav li a.home {
margin: 0px;
padding: 8px 43px 7px 42px;
}
#nav li a.create {
margin: 0px;
padding: 8px 39px 7px 37px;
}
#nav li a.search {
margin: 0px;
padding: 8px 41px 7px 35px;
}
#nav li a.forums {
margin: 0px;
padding: 8px 44px 7px 33px;
}

#nav li a.help {
margin: 0px;
padding: 8px 53px 7px 41px;
}


/* Dorectory listings page */
div#directoryletters {
margin: 0px;
padding: 20px;
text-align: center;
font-size: 16px;
}
div#directoryletters a.directoypage {
font-size: 16px;
text-decoration: underline;
margin: 0px;
padding: 0 0 0 10px;
}



/*main header columns */
div#body-header-colone {
float: left;
width: 630px;
margin: 70px 0 0 20px;
padding: 0 0 5px 20px;
}
div#body-header-coltwo {
float: right;
width: 265px;
margin: 70px 20px 0 0;
padding: 0px;
}




/* main body columns */
div#body-colone {
float: left;
width: 650px;
padding: 5px 0 0 0px;
margin: 0 0 0 20px;
}
div#body-coltwo {
background-color: #81bacb;
float: right;
width: 281px;
margin: 0 48px 0 0;
padding: 0px;
}
div#body-colthree {
float: right;
width: 285px;
margin: 0px;
padding: 0px;
}




/* panel styles */
.panel-top {
background-image: url('../images/panel-head.jpg');
background-repeat: no-repeat;
background-position: left top;
width: 264px;
height: 50px;
margin: 0px;
padding: 0px;
clear: both;
}

.panel-body-bg {
background-image: url('../images/panel-bgrepeat.jpg');
background-repeat: repeat-y;
background-position: left top;
width: 264px;
overflow: hidden;
margin: 0px;
padding: 0 0 20px 0;
clear: both;
}

.panel-bottom {
background-image: url('../images/panel-foot.jpg');
background-repeat: repeat-y;
background-position: left top;
width: 264px;
height: 7px;
margin: 0px;
padding: 0px;
clear: both;
}


/* ///////////////////////////////////////////////// Headings/text display ////////////////////////////////////////////  */

h1 {
background: url(../images/lil-arrow.gif) no-repeat left center;
font-weight: normal;
margin: 0px;
padding: 0 0 15px 25px;
color: #4682b4;
}
h2 {
background: url(../images/lil-arrow.gif) no-repeat left center;
font-weight: normal;
margin: 0px;
padding: 5px 0 10px 20px;
color: #4682b4;
font-size: 16px;
}


p.desmsg {
margin: 20px 0 0 20px;
padding: 0px;
clear: both;
}
h2.aligncname {
text-align: center;
margin: 0px;
padding: 0px;
color: #4682b4;
background: none;
}
h3.panel-header {
margin: 0px;
padding: 10px 0 0 30px;
font-size: 14px;
color: #4682b4;
}
h2.memor-heading {
margin: 0 0 0 20px;
padding: 0px;
font-size: 14px;
color: #4682b4;
clear: both;
background: none;
}
div#dec-info {
text-align: left;
font-size: 13px;
margin: 0px;
padding: 0px;
}
p {
margin: 0px;
padding: 0 0 0 10px;
}
p.white {
letter-spacing: -2px;
margin: 0px;
padding: 0px;
color: #ffffff;
}

p.featpara {
font-size: 11px;
}


/* /////////////////////////////////////////////////////// Links and list styles //////////////////////////////// */
/* sub menu lists */
ul.subMenu { margin: 10px 0 0 0; padding: 3px 0px 0px 0px; font-size: 12px; }
ul.subMenu li { margin:0; padding: 7px 0px 7px 0px; display:block; list-style-type:none; border-bottom: 1px dotted #cccccc; }
ul.subMenu a:link, ul.subMenu a:visited { display:block; padding:0 0 0 20px; color: #4682b4; text-decoration:none; background: url(../images/ul_star.gif) no-repeat 0 3px; font-weight: normal; }
ul.subMenu a:active, ul.subMenu a:hover, ul.subMenu a:link.subMenuOn, ul.subMenu a:visited.subMenuOn { padding:0 0 0 20px; color: #2b2b2b; text-decoration:none; background: url(../images/ul_star_on.gif) no-repeat 0 3px; font-weight: normal; }
ul.subMenu a:link.subMenuOn, ul.subMenu a:visited.subMenuOn { font-weight: bold; }


/* panel link list styles */
ul.panellist {
    float: left;
	padding: 0px;
	margin: 0px;
	list-style:none;
	width: 240px;
	background: transparent;
	clear: both;
}
ul.panellist  li {
	background: url(../images/lil-arrow.gif) no-repeat left center;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0 0 0 20px;
	line-height: 130%;
	list-style:none;
}
ul.panellist li a {
	color: #4682b4;
	list-style:none;
	font-size: 13px;
	text-decoration: underline;
	margin: 0px;
	padding: 0 0 0 20px;
	letter-spacing: 0px;
}
ul.panellist li a:visited {
	color:#333333;
	text-decoration:none;
}
ul.panellist li a:hover {
	color: #2b2b2b;
	text-decoration:none;
}


/* /////////////////////////////////////   separate styles  //////////////////////////////////////////////// */

.mem-img {
float: left;
border: 1px solid #cccccc;
margin: 0px;
padding: 5px;
width: 200px;
}
.mem-img-th {
border: 1px solid #cccccc;
margin: 0px;
padding: 5px;
}

.mem-img-thtwo {
float: left;
border: 1px solid #cccccc;
margin: 5px;
padding: 5px;
}

div.gtcont {
margin: 15px;
padding: 0px;
float: left;
width: 80px;
}
div.viewgifts-butt {
margin: 0 0 0 20px;
padding: 0px;
clear: both;
}

.tabfloat {
float: right;
width: 410px;
}

.panel-candles-cont {
width: 230px;
margin: 0 0 0 20px;
padding: 0px;
}


/* /////////////////////////// ////////////////////// tributes styles /////////////////////// ////////////////////// */

.tribbox{
background-color: #ececec;
width: 570px;
padding: 10px;
margin: 0 0 0 20px;
border: 1px solid #d5d0d0;
}

.tribfooter{
background: url(../images/tribarrow.jpg) 60px 0 no-repeat; 
padding-left: 90px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
.poembox{
background-color: #ffffff;
width: 570px;
padding: 10px;
margin: 0 0 0 20px;
border: 1px solid #d5d0d0;
}

.poemfooter{
background: url(../images/tribarrow.jpg) 60px 0 no-repeat; 
padding-left: 90px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}


.giftarrow{
float: left;
background: url(../images/tribarrowleft.jpg) no-repeat; 
height: 28px;
width: 17px;
margin: 10px 0 0 0;
padding: 0px;
}
.giftarrowbody{
float: right;
background-color: #ececec;
width: 197px;
height: 240px;
overflow: auto;
padding: 10px;
margin: 0px;
border: 1px solid #d5d0d0;
}


.lastgiftimg {
float: left;
margin: 0px;
padding: 2px;
width: 70px;
}

.gift-img-th {
border: 1px solid #cccccc;
margin: 0px;
padding: 0px;
}
/* ////////////////////////////////////////// //////////////////// Pagination ///////////////////////////// ////////////////////   */

/*pagination styles */
ul#pagination {
border:0px; 
margin: 0 0 0 20px; 
padding:0px;
}

#pagination li{
display: inline;
border:0; 
margin:0px; 
padding:0px;
font-size:11px;
list-style:none;
margin-right:2px;
}
#pagination a{
border:solid 1px #cccccc;
margin-right:2px;
}
#pagination .previous-off,
#pagination .next-off {
border:solid 1px #cccccc;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
}
#pagination .active{
background:#4682b4;
color:#ffffff;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination a:link,
#pagination a:visited {
color:#4682b4;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination a:hover{
border:solid 1px #cccccc;
}


/*    //////////////////////////////////    blue border button  //////////////////////  //////////////////////////////  */
a.llinks {
color:#4682b4;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
border:solid 1px #cccccc;
margin-right:2px;
}
a.llinkstwo {
color:#4682b4;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
border:solid 1px #cccccc;
margin-right:2px;
}
a.gift-links {
color:#4682b4;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
border:solid 1px #cccccc;
margin-right:2px;
}
div.bc1-buttonholder {
margin: 30px 0 0 20px;
padding: 0px;
clear: both;
}


/* //////////////////////////////////////    ///////////////       styles for leave gift page /////////////////////// ///////////  */
div#gift-container {
width: 590px;
height: 350px;
margin: 20px 0 0 0;
padding: 0px;
border: 1px solid #cccccc;
clear: both;
}
div#cat-cont {
float: left;
margin: 0px;
padding: 0 0 0 10px;
width: 135px;
height: 350px;
overflow: auto;
border-right: 1px solid #cccccc;
}
div#request-cont {
float: right;
margin: 0px;
padding: 0px;
width: 442px;
height: 350px;
overflow: auto;
background-color: #f8f8ff;
}


/* ////////////////////////////////////////////          gifts panel link list styles           ////////////////////////////////      */
ul.giftlist {
    float: left;
	padding: 0px;
	margin: 10px 0 0 0;
	list-style:none;
	width: 130px;
	background: transparent;
	clear: both;
}
ul.giftlist  li {
	background: url(../images/lil-arrow.gif) no-repeat left center;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0 0 0 5px;
	line-height: 130%;
	list-style:none;
}
ul.giftlist li a {
	color: #4682b4;
	list-style:none;
	font-size: 12px;
	text-decoration: underline;
	margin: 0px;
	padding: 0 0 0 20px;
	letter-spacing: 0px;
}
ul.giftlist li a:visited {
	color:#333333;
	text-decoration:none;
}
ul.giftlist li a:hover {
	color: #2b2b2b;
	text-decoration:none;
}
span.selcat {
margin: 0 0 0 5px;
padding: 0px;
width: 125px;
font-size: 11px;
}
td.giftbox {
margin: 0px;
padding: 0px;
}
form.addgiftsform {
clear: both;
margin: 20px 0 0 0;
padding: 0px;
}



/* ////////////////////// ///////////////////    login menu - header /////////////// ///////////////////////  */
.head-links { float:right; width:370px; padding-top:16px; margin: 0 50px 0 0; }
.head-links ul {float:right;}
.head-links li  { 
	float:left; 
	padding:0 8px;
	list-style-type: none;
    }
.head-links li a  { color:#4682b4; text-decoration:none; }
.head-links li a:hover, 
.head-links li a strong {color:#cccccc;}
	.login-title {
	background:transparent url('http://www.memorial-gardens.org/images/login-title-bg.gif') no-repeat right top;
    padding:0px 21px 1px 10px;
	z-index:10002;
	display:block;
	color:#555;
	font-size:11px;
	font-weight:bold;
	}
 .login-menu {
	border:1px solid #cccccc;
	background:White;
	position:absolute;
	z-index:100;
	padding:5px 15px 5px 0;
	margin-top:-2px;
    }
.login-menu {
	padding:15px;
	background:#f1f1f1;
	width:245px;
	text-align:right;
    }
.login-menu a           {color:#1980cf;}

.head-logined-in { float:right; width:670px; padding:0px; margin: 0px; }
span.welcome { float: left; width: 200px; }
.head-logined-in ul {float:right; width: 420px; margin: 0px; padding: 0px;}
.head-logined-in li  { 
	float:left; 
	padding:0 8px;
	list-style-type: none;
    }
.head-logined-in li a  { color:#4682b4; text-decoration:none; }
.head-logined-in li a:hover, 
.head-logined-in li a strong {color:#cccccc;}




/*credits/messages table */
table.data_grid
	{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #E4E4E4;
	border-right: 0;
	border-bottom: 0;
	}

td.column_header, th.column_header
	{
	padding: 3px 6px 3px 6px;

	/*font: bold 11px verdana, arial, helvetica, serif;	*/
	letter-spacing: 2px;
	color: #758091;

	border: 1px solid #E4E4E4;
	border-left: 0;
	border-top: 0;
	background: #f7f7f7 url('../../images/m3[button].gif') repeat-x 0 0;

	text-align: left;
	}

td.row
	{
	background: #fff;
	border: 1px solid #E4E4E4;
	border-left: 0;
	border-top: 0;
	/*font: normal 11px verdana, arial, helvetica, serif;	*/
	padding: 3px 6px 3px 6px;
	}
	

/* members page body conts */
/*memorials/friends bg */
div#morial-bg, div#friends-bg {
/*background-color: #F7F7F7;*/
width: 620px;
margin: 0px;
padding: 0px;
clear: both;
}


div#moribg-top {
background: url(http://www.memorial-gardens.org/images/morialbg-head.jpg) no-repeat left top;
width: 619px;
height: 14px;
margin: 0px;
padding: 0px;
clear: both;
}
div#moribg-bground {
background: url(http://www.memorial-gardens.org/images/morialbg-bgrep.jpg) repeat-y left top;
width: 619px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div#moribg-bottom {
background: url(http://www.memorial-gardens.org/images/morialbg-foot.jpg) no-repeat left top;
width: 619px;
height: 29px;
margin: 0px;
padding: 0px;
clear: both;
}

/* Carousel and testimonials */

div#carousel-cont {
float: left;
margin: 0px;
padding: 0px;
width: 200px;
}

div#testimon-idx-cont {
float: right;
margin: 0 20px 0 0;
padding: 0px;
width: 420px;
}

div.testimon-cont {
margin: 0px;
padding: 0px;
clear: both;
display: block;
width: 230px;
}
div.testimon-top {
background: url(../images/testimon-top.jpg) no-repeat left top;
width: 403px;
height: 17px;
margin: 0px;
padding: 0px;
clear: both;
}
div.testimon-bground {
background: url(../images/testimon-bg.jpg) repeat-y left top;
width: 383px;
overflow: hidden;
margin: 0px;
padding: 10px;
clear: both;
}
div.testimon-bot {
background: url(../images/testimon-bottom.jpg) no-repeat left top;
width: 373px;
height: 27px;
margin: 0px;
padding: 20px 0 0 30px;
clear: both;
}
h2.testimon {
float: right;
background: url(../images/lil-arrow.gif) no-repeat left center;
font-weight: normal;
margin: 0px;
padding: 5px 20px 10px 20px;
color: #4682b4;
font-size: 16px;
}
img.testmemphoto {
float: left;
margin: 0px;
padding: 0 20px 0 0;
}





div.faqsclickcont {
margin: 0px;
padding: 0px;
clear: both;
display: block;
}
div.faqstop {
background: url(../images/srchbox-head.jpg) no-repeat left top;
margin: 0px;
padding: 0px;
width: 615px;
height: 8px;
clear: both;
}
div.faqsbg {
background: url(../images/srchbox-bgrep.jpg) repeat-y left top;
margin: 0px;
padding: 0px;
width: 615px;
clear: both;
overflow: hidden;
}
div.faqsbottom {
background: url(../images/srchbox-foot.jpg) no-repeat left top;
margin: 0px;
padding: 0px;
width: 615px;
height: 7px;
clear: both;
}

div.helpclickcont {
margin: 10px 0 0 20px;
padding: 0px;
}


/* new candels styles */
div.candlecont {
margin: 0px;
padding: 0px;
clear: both;
display: block;
width: 230px;
}

div.candlebox-top {
background: url(../images/candel-head.jpg) no-repeat left top;
width: 230px;
height: 11px;
margin: 0px;
padding: 0px;
clear: both;
}
div.candlebox-bground {
background: url(../images/candel-bgrep.jpg) repeat-y left top;
width: 230px;
overflow: hidden;
margin: 0px;
padding: 0px;
clear: both;
}
div.candlebox-bot {
background: url(../images/candel-foot.jpg) no-repeat left top;
width: 230px;
height: 25px;
margin: 0px;
padding: 0px;
clear: both;
}
div.candeltxt {
clear: both;
margin: 5px 0 0 5px;
padding: 0px;
display: block;
}

p.txtcanel {
margin: 5px 0 0 10px;
padding: 0px;
width: 200px;
}

span.forum-values {
font-weight: bold;
}




#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	


img.inboxdelall {
float: right;
margin: 0 30px 0 0;
padding: 0px;
display: block;
}


img.followimgs {
float: left;
margin: 0 0 0 25px;
padding: 0px;
}


/* CSS for index banner */

div#banner-index {
margin: 0px;
padding: 0px;
clear: both;
width: 611px;
height: 287px;
}
div#banner-top {
background: url(../images/banner-top.jpg) no-repeat left top;
width: 611px;
height: 226px;
clear: both;
}
div#banner-bottom {
margin: 0px;
padding: 0px;
clear: both;
}
img.banenr-left-img {
float: left;
margin: 0px;
padding: 0px;
}
img.banenr-mid-img {
float: left;
margin: 0px;
padding: 0px;
}
img.banenr-right-img {
float: right;
margin: 0px;
padding: 0px;
}



/* ////////////////////////////////////  settings land page //////////////////////////////////// */
div.admin-cont {
width: 280px;
height: 80px;
margin: 0 0 0 20px;
padding: 5px;
float: left;
display: block;
}
div.admin-cont h3 a{
font-size: 13px;
}
div.admin-cont p {
font-size: 11px;
}




/* member photo/display boxes big ones for requests and members pages */
div.thumbcont {
margin: 0 0 20px 0;
padding: 0px;
width: 150px !important;
}

div.latestphotos {
float: left;
margin: 0 40px 20px 0;
padding: 0px;
display: block;
}


/* sidebar little memorial images display with text */
div.sidebarimgcont {
margin: 0 0 0 20px;
padding: 0px;
width: 230px;
}
span.memledtxt {
text-align: center;
margin: 0px;
padding: 0px;
}

/* ////////////////////////////////////      Error and login box styles         //////////////////////////// */
div#error_header {
background-image: url('../images/error_head.jpg');
background-repeat: no-repeat;
background-position: left top;
margin: 0px;
padding: 0px;
width: 558px;
height: 67px;
}
div#error_background{
background-image: url('../images/error_bgrep.jpg');
background-repeat: repeat-y;
background-position: left top;
margin: auto;
padding: 0px;
width: 558px;
overflow: hidden;
}
div#error_footer{
background-image: url('../images/error_foot.jpg');
background-repeat: no-repeat;
background-position: left top;
margin: 0px;
padding: 0px;
width: 558px;
height: 39px;
}
p.error-txt {
margin: 10px 0 0 30px;
padding: 0px;
width: 450px;
font-family: verdana, Arial;
font-size: 13px;
}
span.create-error {
margin: 10px 0 0 30px;
padding: 0px;
width: 450px;
color: #ff0000;
font-family: verdana, Arial;
font-size: 13px;
}




/* ///////////////////////             forms, inputs, buttons        /////////////////////////////    */
div.compocont, form.imguploads, form.standform {
border: 1px solid #DEDEDE;
padding: 10px;
margin: 0px;
background-color: #FAFAFA;
color: #2b2b2b;
clear: both;
}

form.addgifts-form , form.mainsforms{
border: 1px solid #DEDEDE;
padding: 10px;
margin: 0 0 20px 0;
clear: both;
}

div#replydiv, div#blockdiv {
display: none;
clear: both;
border: 1px solid #DEDEDE;
padding: 15px;
margin: 0px;
margin: 0px;
background-color: #FAFAFA;
color: #2b2b2b;
}




/* //////////////////// candles page styles ////////////////////////// */

div.candles_boxes {
float: left;
width: 305px;
margin: 0 5px 5px 0;
padding: 5px;
border: 1px solid #cccccc;
}
div.candletxtpos {
float: left;
margin: 5px 0 0 0;
padding: 0px;
clear: both;
height: 150px;
overflow: auto;
}

hr.stand {
color: #EDEDED;
height: 1px;
width: 620px;
}


/*  /////////////////////////////////////////////////    forums styles        //////////////////////////////////////////  */
     td.forumrow
	{
	background: #fff;
	border: 1px solid #E4E4E4;
	border-left: 0;
	border-top: 0;
	/*font: normal 11px verdana, arial, helvetica, serif;*/	
	padding: 10px 6px 10px 10px;
	color: #2b2b2b;
	}
	/* tr.forumrow:hover td { background-color:#DBDBDB; } */
	
	.forumtitle {
	float: left;
	width: 370px;
	}
	.forumstats {
	float: right;
	}

	hr.forumhr {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 0px;
	padding: 0px;
	}


/* ///////////////////////// index temp styles ///////////////////////// */

div#body-header-colone {
background: url(../images/heavenbg.jpg) no-repeat left top;
float: left;
width: 620px;
margin: 0 0 10px 5px;
padding: 120px 0 25px 10px;
}

h2.title, h3.sidetitle {
font-size: 15px;
color: #4682b4;
/*color: #97c7eb;*/
margin: 0 0 20px 10px;
padding: 0px;
width: 610px;
clear: both;
background: none;
}

h2.titlebold {
font-size: 15px;
color: #202020;
margin: 0 0 20px 10px;
padding: 0px;
width: 610px;
clear: both;
}

.alter {
color: #8d8d90;
}
.intro {
margin: 0 0 20px 10px;
padding: 0px;
color: #2b2b2b;
}


.phototab {
margin: 0 0 0 20px;
padding: 0px;
z-index: 1;
}



/* bubble css */

.bubbleInfo {
            position: relative;
			float: left;
            width: auto;
}
.trigger {
            float: left;
        }

.popup {
 position: absolute; display:none; z-index:10; border-collapse:collapse; width:152px; padding: 1px;
}


/*copyrights */

div#copyrights {
width: 900px;
margin: auto;
padding: 10px;
clear: both;
text-align: center;
color: #202020;
background: transparent;
}
div#copyrights a{
color: #202020;
text-decoration: underline;
}
div#copyrights a:hover{
color: #ffffff;
text-decoration: none;
}



p.candletxt {
font-size: 11px;
margin: 0px;
padding: 0px;
}

div.breadcrubs {
margin: 0 0 0 20px;
padding: 15px 0 0 0;
clear: both;
width: 600px;
height: 15px;
display: block;
}


/* search page styles */

div#srchboxcont {
margin: 0px;
padding: 0px;
clear: both;
display: block;
}
div#srch-top {
background: url(../images/srchbox-head.jpg) no-repeat left top;
margin: 0px;
padding: 0px;
width: 615px;
height: 8px;
clear: both;
}
div#srch-bg {
background: url(../images/srchbox-bgrep.jpg) repeat-y left top;
margin: 0px;
padding: 0px;
width: 615px;
clear: both;
overflow: hidden;
}
div#srch-bottom {
background: url(../images/srchbox-foot.jpg) no-repeat left top;
margin: 0px;
padding: 0px;
width: 615px;
height: 7px;
clear: both;
}

form.srchform {
margin: 10px 0 0 40px;
padding: 5px;
clear: both;
width: 420px;
}

input.srchmem-txt {
background: url(../images/input-search-bg.jpg) no-repeat left top;
width: 411px;
height: 27px;
margin: 0px;
padding: 2px;
border: none;
}

input.memsrch-sunit {
float: right;
margin: 0 10px 0 0;
padding: 0px;
clear: both;
}


h2.helptopic-title {
margin: 0px;
padding: 0px;
font-size: 14px;
color: #4682b4;
clear: both;
}





