
/*************************************************************************
/*************************************************************************
****																															********
****		FILENAME:       style.css																	********
****		DESCRIPTION:    CSS for IrishFamilyMaps.com								********
****		CREATION DATE:  02/14/2008																********
****		LAST MODIFIED:  02/14/2008																********
****																															********
/*************************************************************************
/*************************************************************************


/* GLOBAL --------------------------------------------------- */

	body {	margin:0px; background:url(../images/bg.jpg) repeat-x #cccccc; font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;}
	body.sub { background:url(../images/bg2.jpg) repeat-x #cccccc; }
	
	img {	border: none;}
	td { vertical-align:top;}
	
	a:link, a:visited {	color:#6d785c; text-decoration:none;}
	a:hover {	color:#00cc00; text-decoration:none;}

	td.leftCol { width:16px; background:url(../images/sh_l.png) repeat-y; }
	td.rightCol { width:16px; background:url(../images/sh_r.png) repeat-y; }
	
	td.leftContent { width:200px; background:url(../images/bg_leftCol.jpg) repeat-x #d2d3bd; }
	td.rightContent { width:600px; background:url(../images/bg_content.jpg) repeat-x #ffffff; }

/* MENU --------------------------------------------------- */

#menubar { font-size:13px; font-weight:bold; margin:0px; padding:0px; }
	#menubar ul { margin:0px; padding:0px; }
	#menubar li { float:left; list-style-type:none; margin:0px; padding:0px; }
	#menubar li a { display:block; background:url(../images/bullet.gif) no-repeat 20px 15px; padding:9px 36px; margin:1px 0px 0px 0px; color:#fff; }
	#menubar li a:hover { background-color:#858b45; }
	#menubar li a.c { background-color:#9b9f58; }
	#menubar li a.c:hover { background-color:#858b45; }

/* TEXT --------------------------------------------------- */

	h1{	font: normal 22px Georgia, Times, serif; color: #566342; margin: 10px 0px;}
	h2{	font: normal 14px Georgia, Times, serif; color: #859270; margin: 10px 0px;}

/* MAIN CONTENT AREA --------------------------------------------------- */

	.contentPad { padding:40px 15px 0px 15px; }
	.buynowbox { width:180px; margin:55px 0px 0px 10px; text-align:center; }
	.price { font:bold 16px Georgia, Times, serif; color:#00CC33; padding:5px 0px; }
	
	.formbox { text-align:right; font-weight:bold; margin:10px 0px 40px 0px;	padding:25px 75px 35px 0px;	width:437px; border-top:1px solid #dfdede;	border-bottom:1px solid #dfdede; font-size:10px;}
	.required { color:#d4402b; font-weight:bold;}
	.required2 { text-align:right; font-weight:normal; padding-right:45px;}
	.formfield { width:296px; font-size:11px; font-weight:normal; margin-left:5px; vertical-align:text-bottom; }
	.textfield { width:400px; font-size:11px; font-weight:normal; margin:5px 0px 30px 0px;}
	
	.picfloat_l { float:left; padding:0px 15px 15px 0px; }
	.picfloat_r { float:right; padding:0px 0px 15px 15px; }
	
	.linkbox { clear:both; padding:15px; margin-top:25px; border-top:1px dashed #a5ae52; }
	.div { margin:20px 0px 10px 0px; border-top:1px dashed #a5ae52; }
	.div2 { margin:20px 0px 0px 0px; border-top:4px double #a5ae52; }
	

/* FOOTER --------------------------------------------------- */
	#footer { padding:10px 0px 30px 0px; margin:0px; font:10px Arial, Helvetica, sans-serif; text-align:center;}
	
