@charset "utf-8";
/* Riflephoto CSS Document */

* { padding : 0; margin : 0;	font-family:Arial, Geneva, Verdana, sans-serif;
}

html { padding : 0; margin : 0;  background-color: #fff; }
body { background-color: #fff; }

/*MAIN STRUCTURE*/
#wrapper { 
	width : 988px; 
	height : 752px;
	margin : 10px auto;
	/*background-image: url(site.jpg);*/
}

#content {width : 804px; margin : 0 auto;}

h1.slogan { 
	border-top : 1px solid #b3ad9d;
	padding : 5px 0 5px 135px;
	color : #7d7d7d;
	font-size : 16px;
	letter-spacing:-1px;
	margin-top : 2px;
}

#content-table {
	border-top : 1px solid #b3ad9d;
	width : 100%;
	height : 517px;
	background-image:url(images/table-bg-2.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
}

#content-table td { vertical-align:top;}
td#left {width : 137px;}
td#center { width : 475px; padding-top : 10px;}
td#right { padding-left : 18px; padding-top : 10px;}


/*STYLES FOR TEH LEFT COLUMN*/
#leftmenu {
	margin : 9px 0 20px 0;
}

#leftmenu a {
	display:block;
	clear : both;
	float : left;
	margin : 0  0 10px 0;
	height : 14px;
	border:0;
	text-decoration:none;
	width : 110px;
	background-position:top left;
	background-repeat:no-repeat;
}

#leftmenu a:hover {
	border:0;
	text-decoration:none;
	outline:none;
	-moz-outline-style: none;
}

#lm-home {
	background-image:url(images/lm-home-off.jpg);
}
#lm-home:hover, #lm-home.current {
	background-image:url(images/lm-home-on.jpg);
}

#lm-about {
	background-image:url(images/lm-about-off.jpg);
}
#lm-about:hover, #lm-about.current {
	background-image:url(images/lm-about-on.jpg);
}

#lm-order {
	background-image:url(images/lm-order-off.jpg);
}
#lm-order:hover, #lm-order.current {
	background-image:url(images/lm-order-on.jpg);
}

#lm-contact {
	background-image:url(images/lm-contact-off.jpg);
}
#lm-contact:hover, #lm-contact.current {
	background-image:url(images/lm-contact-on.jpg);
}

#leftmenu a#lm-library {
	height : 16px; 
	background-image:url(images/lm-library-off.jpg);
}
#lm-library:hover, #lm-library.current {
	background-image:url(images/lm-library-on.jpg);
}

/*STYLES FOR THE CENTER COLUMN*/

.divider { border-bottom : 1px solid #b1aca8; height : 14px; padding : 0; margin : 0 0 15px 0; color : #fff; }
#maintext {
border-right : 2px solid #b1aca8; 
margin : 0 0 14px 0; 
height : 222px;
padding-right : 10px;
}

#maintext p {
	color : #7d7d7d;
	font-size : 10px;
	line-height : 120%;
	margin : 0 0 10px 0;
	}

/*STYLES FOR THE RIGHT COLUMN*/
#right h2 {
	padding : 0 0 5px 0px;
	color : #649f1e;
	font-size : 14px;
	letter-spacing:-1px;
	}
#rightmenu a {
	display:block;
	clear : both;
	float : left;
	margin : 0  0 4px 0;
	padding : 0 0 0 10px;
	width : 160px;
	text-decoration:none;
	font-size : 10px;
	line-height : 10px;
	color : #7d7d7d;
	background-image:url(images/orange-dot.jpg);
	background-position: 0px 2px;
	background-repeat:no-repeat;
}

#rightmenu a:hover {
	color : #649f1e;
	border:0;
	text-decoration:none;
	outline:none;
	-moz-outline-style: none;
}

/*STYLES FOR THE FOOTER*/
#footer {
	width : 798px; 
	margin : 0 auto;
	font-size : 9px;
	color : #7d7d7d;
	}
	
#footer a {
	font-size : 9px;
	color : #7d7d7d;
	text-decoration:none;
}

#footer a:hover, #footer a.current { color : #649f1e; 	text-decoration:none;}

img.paypal { width:148px; height:24px; margin-left : 60px; display : block; float : left; }


.right49 {
	float : right;
	width : 49%;
	text-align : right;
}
