@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #202020;
	background-image: url(images/graystripes_tile.png);
	background-repeat: repeat;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .04em;
	line-height: 2.3em; 
	color: #c5c5c5;
}

h1, h2, h3, h4, h5 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin: 0 0 1em 0;
	padding: 0 0 0 0;
}

h1 {
	font-size: 150% ;
}
h2 {
	font-size: 135% ;
}
h3 {
	font-size: 120% ;
}
h4 {
	font-size: 100% ;
}

p {
	margin: 0 0 25px 0;
}


hr {
	color: #626263; 
	background-color: #626263; 
	border: 0;
	height: 1px;	
}

#container {
	width: 965px;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	padding: 50px 0 20px 0;
	background-color: #000;
}
#container_home {
	width: 1050px;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	padding: 00px 0 20px 0;
	background-color: #000;
}



#left_column {
	margin: 0 20px 0 00px;
	width: 250px;
	height: 100%;
	background-color: #000;
	position: relative;
	float: left;
}

#left_column_home {
	margin: 0 20px 0 00px;
	width: 180px;
	height: 100%;
	background-color: #000;
	position: relative;
	float: left;
}


#logo {
	margin: 0 0 65px 90px;
	height: 310px;
}

#menu { 
	/* text-transform: uppercase; */
	text-align: right;
	margin: 0 80px 0 0;
}
.menuhome {
	text-align: right;
	margin: 0 0px 0 20px !important;
	width: 110px  !important;	
}
#menu ul {
	margin: 45px 0 0 0;
}
#menu li {
	text-align: right;
	list-style: none;
	font-size: 12px;
	line-height: 2.3em;
	letter-spacing: .04em; 
	margin: 0 0 0px 0;
	color: #c4c4c4;
}
#menu a:link {
	color: #c4c4c4;
	text-decoration: none;
}
#menu a:visited {
	color: #c4c4c4;
	text-decoration: none;
}
#menu a:hover {
	color: #FFF;
	text-decoration: underline;
}
#menu a:active {
	color: #FFF;
	text-decoration: underline;
}
#menu li a .currnet {
	color: #7b6932;
}

#left_column #facebook {
	text-align: right;
	margin: 45px 80px 0 0;
}
#left_column_home #facebook_home{
	text-align: right;
	margin: 45px 0px 0 0px;
	width: 130px;	
}
#left_column #facebook img {
	border: none;
}
#left_column_home #facebook_home img {
	border: none;
}


#main_column {
	width: 545px;
	height: 100%;
	background-color: #000;
	position: relative;
	margin: 0 0 0 312px;
}
#top {
	margin: 0 0 65px 0;
	padding: 0;
	height: 310px;
}


#main_column_home {
	width: 800px;
	height: 100%;
	background-color: #000;
	position: relative;
	margin: 0 0 0 200px;
}
#top_home {
	margin: 0 0 50px 0;
	padding: 0;
	height: 900px;
}

.paddingtop_5 {
	padding: 5px 0 0 0;
}


#ashikaribox {
	width: 310px; 
	float: right;
	margin: 0 0 65px 0;
	padding: 5px 0 0 0;
	height: 305px;
}

#ashikaribox p {
	font-size: 11px;
	line-height: 1.5em; 
	margin: 0;
	padding: 5px 0 5px 0;
}



#content .first {
	padding-top: 0;
	margin-top: 0;
}

#ashikari_donate {
	margin: 80px 0 0 0;
	border-top: #626263 1px solid;
	padding: 10px 0 0 0;
}

#ashikari_donate p {
}


#unforgettable_box {
	margin: 80px 0 0 0;
	padding: 0 0 1em 0;
	/* border-bottom: #626263 1px solid;  */
}
#unforgettable_box h3 {
	font-size: 12px;
	letter-spacing: .3em;
	line-height: 2em;
	padding: 0 0 12px 0;
	border-bottom: #626263 1px solid;
}
#unforgettable_box #donate {
	float: left;
	width: 220px;
	font-size: 11px;
	margin: 10px 0 0 0;
	border: none;
}
#unforgettable_box #donate a {
	display: block;
	width: 192px;
	height: 31px;
	background-image: url(images/donate_button.jpg);
	background-repeat: no-repeat;
	padding: 0;
	border: none;
	/* margin: -25px 0 0 0; */
}
#unforgettable_box #donate img {
	border: none;
}
#unforgettable_box #donate a:active {
	background-image: url(images/donate_button_over.jpg);
}
#unforgettable_box #donate a:hover {
	background-image: url(images/donate_button_over.jpg);
}

#unforgettable_box #donate p {
	margin: 0 0 0 0;
	padding: 0;
}
#unforgettable_box #visitbox {
	margin: 18px 0 0 0;
	padding: 0;
	line-height: 20px;
}



#footer {
	margin: 90px 0 50px 0;
	font-size: 10px;
	color: #666;
	line-height: 15px
}

/* Donate Box On Asshikari page */

#donate_abc {
	/* float: left; */
	width: 220px;
	font-size: 11px;
	margin: 30px 0 30px 0;
	border: none;
}
#donate_abc a {
	display: block;
	width: 192px;
	height: 31px;
	background-image: url(images/donate_button.jpg);
	background-repeat: no-repeat;
	padding: 0;
	border: none;
	/* margin: -25px 0 0 0; */
}
#donate_abc img {
	border: none;
}
#donate_abc a:active {
	background-image: url(images/donate_button_over.jpg);
}
#donate_abc a:hover {
	background-image: url(images/donate_button_over.jpg);
}
#donate_abc p {
	margin: 0 0 0 0;
	padding: 0;
}

/*  ------------------------------  */


.productbox {
	float:left;
	width: 540px;
	position: relative;
	margin: 0 0 20px 0;
}
.purchase_left {
	width: 220px;
	float: left;
	margin: 0 40px 0 0;
	text-align: right;
	position: relative;
}

.purchase_right {
	width: 280px;
	float: right;
	margin: 0;
}

.first {
	padding-top: 0;
	margin-top: 0;
}


.gray_c4 {
	color: #c4c4c4;
}
.gray_c5 {
	color: #c5c5c5;
}
.gray_62 {
	color: #626263;
}
.gold_dk {
	color: #7b6932;
}
.sm_rmark {
	font-size: 8px;
	top: -5px;
}
.white {
	color: #FFF;
}

.text14 {
	font-size: 14px;
}
.text11 {
	font-size: 11px;
}
.text10 {
	font-size: 10px;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearfloat {
	clear: both;
}

.imageleft {
	float: left;
	margin-right: 15px;
}
.imageright {
	float: right;
	margin-left: 15px;
}
.caps {
	text-transform: uppercase;
}


/* LINK STYLES */

a:link {
	color: #7b6932;
	text-decoration: none;
}
a:visited {
	color: #7b6932;
	text-decoration: none;
}
a:hover {
	color: #C90;
	text-decoration: underline;
}
a:active {
	color: #FFF;
	text-decoration: underline;
}


#footer a:link {
	color: #FFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFF;
	text-decoration: underline;
}
#footer a:active {
	color: #FFF;
	text-decoration: underline;
}
