/* main styles */

body { font-family: Arial, Helvetica, sans-serif; color:#252525; background-color:#ffffff; background-image: url(/pix/domayne-bg.gif); font-size:11px; margin-top:0; margin-right:0; margin-left:0; margin-bottom:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	 
    a.order-online { display:block; background: url(read_more_arrow.gif) no-repeat center left; line-height:15px; padding-left:12px; font-weight:bold; text-decoration:none; color:#a7132b; margin:14px 0;  }
	a.order-online:hover {
	background-position:bottom left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 000000;
	text-decoration: underline;
}
	a.order-online span { display:none;}
table.page { background-color:#ffffff; width:826px; height:100%; margin:0px; }
.content, td.content { background-color:#ffffff;  padding:6px 6px 6px 6px; }
td.header { background-image:url(/pix/headerbg.jpg); background-repeat:no-repeat; color:#4090cf; height:89px }
td.shadowl {background-image:url(/pix/shadow-left.jpg); background-repeat:repeat-y; width:13px; background-color:;}
td.shadowr {background-image:url(/pix/shadow-right.jpg); background-repeat:repeat-y; width:13px; background-color:;}
h1, h2, h3 { margin:3px; }

table.nav { width:788px; height:89px; }
td.signin { vertical-align:top; height:26px; padding-left:193px; background-image:url(/pix/signin-bgnd-b.gif); font-size:10px; color:#ffffff;}
td.navbuts { vertical-align:bottom;}
td.navoff1, td.navoff2, td.navoff3, td.navoff4, td.navoff5 { text-align:center; background-image:url(/pix/button_nav_off.gif); width:90px; height:30px; font-size:11px; color:#666666; font-weight:bold; cursor:pointer;}
td.navon { text-align:center; background-image:url(/pix/button_nav_on.gif); width:90px; height:30px; font-size:11px; color:#000000; font-weight:bold; cursor:pointer;}

table.homeboxes { margin-top:6px; background-image:url(/pix/hm-box-bg_02.jpg); background-repeat:no-repeat; height:149px; width:788px;}
td.hmbox { width:263px; padding:12px; color:#474747; vertical-align:top;}
td.hmboxhd { width:263px; padding:12px; text-align:center; font-size:16px; color:#474747; cursor:pointer;}

li, ul, td, p, .normal { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;	}	
.sml, table.sml, td.sml, p.sml, li.sml, ul.sml { font-size:10px; } 

.white { color:#ffffff; }
.white_sm { color:#ffffff; font-size:10px; }
.blue { color:#22b250; }
td.navhome {background-image:url(/pix/but-home-off.jpg); background-repeat:no-repeat;} 
td.navhelp {background-image:url(/pix/but-help-off.jpg); background-repeat:no-repeat;}
td.bluebox {background-image:url(/pix/blue-box.gif); background-repeat:no-repeat; width:750px; height:58px; padding-left:30px; padding-right:30px; padding-left:30px;}
		
#leftnav ul /*applies to the whole div */ { padding: 0; margin: 0; font: normal 11px Arial; list-style-type: none; text-align: left; }
#leftnav hr { border-top:1px dotted #666666;}
#leftnav li { display:list; border:none; margin: 0; padding: 0; }
#leftnav li a { font-family:Arial; color:#666666; font-weight:none; text-decoration:none;}
#leftnav li a:hover  { font-family:Arial; color:#000000; font-weight:bold; text-decoration:underline;}

#leftnav #subnav-gifts {display:none; line-height:20px;}
#leftnav #subnav-gifts a { font-family:Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none; margin-left:10px;}
#leftnav #subnav-gifts a:hover { font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline; margin-left:10px;}		

#leftnav #subnav-phbooks {display:none; line-height:20px;}
#leftnav #subnav-phbooks a { font-family:Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none; margin-left:10px;}
#leftnav #subnav-phbooks a:hover { font-family:Arial; font-size:11px; color:#000000; font-weight:normal; text-decoration:underline; margin-left:10px;}	

td.grid-main {background-image:url(/pix/title-bar.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:center; border-right:1px solid #cccccc; padding:0 6px 6px 6px; }
td.grid-main-text {background-image:url(/pix/title-bar-blank.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:left; border-right:1px solid #cccccc; padding:10px 10px 10px 10px; }
td.grid-main-end {background-image:url(/pix/title-bar.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:center; padding:0 6px 6px 6px; }
td.grid-main-end-text {background-image:url(/pix/title-bar-blank.jpg); background-repeat:no-repeat; background-position:50% 0%; text-align:left; padding:10px 10px 10px 10px; }
.grid-title {font-size:13px; font-weight:bold; line-height:45px; color:#000000;}
.money {color:#0099cc; font-size:20px; font-weight:bold;}
.money-sml {color:#666666; font-size:12px; font-weight:bold;}
td.money {color:#666666; font-size:15px; font-weight:bold;}
			
a img, img {border: none; } 

.pagehead { position:absolute; margin-top:14px; margin-left:10px;}
#contentwrapperhd { width: 760px; height:42px; font-weight:bold; font-size:18px; color:#ffffff; }
#content {margin:10px; width:760px;}

 
/* heading styles*/
h1, .heading, .pagehd, td.pagehd { font-size:22px; font-wieght:bold; color:#666666; }
h2 { font-size:18px; font-wieght:bold; color:#666666; }
h3, .big { font-size:12px; font-weight:bold; line-height:35px; color:#000000; }	


/* link styles*/
a:link { color:#a7132b; font-size:12px; font-weight:bold; text-decoration:none; }, a:active { color:#000000; font-size:12px; font-weight:bold; text-decoration: none; }, a:visited { color:#a7132b; font-size:12px; font-weight:bold; text-decoration:underline; }
a:hover { color:#000000; font-size:12px; font-weight:bold; text-decoration: underline; }

a.white:link, a.white:active, a.white:visited { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none; }
a.white:hover { color:#ffffff; font-size:12px; font-weight:bold; text-decoration:underline; }
a.white_sm:link, a.white_sm:active, a.white_sm:visited { color:#ffffff; font-size:10px; font-weight:normal; text-decoration:underline; }
a.white_sm:hover { color:#ffffff; font-size:10px; font-weight:normal; text-decoration:none; }

a.orsm:link, a.orsm:active, a.orsm:visited { color:#b7b7b7; font-size:10px; font-weight:normal; text-decoration:underline; }
a.orsm:hover { color:#474747; font-size:10px; font-weight:normal; text-decoration:none; }

a.blue:link, a.blue:active, a.blue:visited { color:#22b250; font-size:12px; font-weight:bold; text-decoration:none; }
a.blue:hover { color:#b7b7b7; font-size:12px; font-weight:bold; text-decoration:underline; }


/* footer styles */
a.footer:link, a.footer:active, a.footer:visited { color:#666666; font-size:10px; font-weight:normal; text-decoration:none; }
a.footer:hover { color:#000000; font-size:10px; font-weight:normal; text-decoration:underline; }
td.footer, .footer { color:#b2b2b2; font-size:10px; background-color:#FFFFFF; text-align:center; }


/* album styles */
td.album {background-image:url(/pix/sw-bg-album.gif); background-repeat:no-repeat; background-position:center; height:140px; 
			text-align:center; vertical-align:bottom; cursor:pointer; color:#22b250; font-weight:bold;} 

td.album2 { text-align:center; vertical-align:top; padding-bottom:7px; color:#22b250; font-weight:bold; }
td.photo { text-align:center; vertical-align:top; padding-bottom:7px; color:#22b250; font-weight:bold; }

img.phototh {border: solid 12px #22b250;} 
img.albumth {border: solid 12px #d2d3d5;} 
img.cover {border: solid 12px #d2d3d5;} 

			
a.album:link, a.album:active, a.album:visited {  color:#22b250; font-size:12px; font-weight:bold; text-decoration:none;  }
a.album:hover {  color:#22b250; font-size:12px; font-weight:bold; text-decoration:none;  }

td.bgcolor, table.bgcolor { background-color:#d2d3d5; color:#22b250;}
td.fgcolor, tr.fgcolor { background-color:#ffffff; color:#666666;}



/* form styles */

