﻿/* CSS layout */

* {
	margin: 0 auto 0 auto;
	font-family: "Trebuchet MS";
	color: #000000;
}

body {
	margin: 0 auto 0 auto;
	padding: 0;
	color: #000000;
	font-size: 0.85em;
	font-family: "Trebuchat MS", arial, "lucida console", sans-serif;
	background-image: url(http://www.vendingadvantage.com/images/template/bgleather.jpg);
}

h1, h2, h3 {
	font-size: 0.85em;
	font-weight: normal; 
}
h1.h1style-1-brown {
	border-bottom: 1px solid #CE9A31;
	border-left: 15px solid #CE9A31;
}
h1.hcenter {
	margin-left:auto;
	margin-right:auto;
}

.a {
	text-decoration: none;
	text-align: center; 
	border-bottom: 1px solid #ffffff;
	color: #6C2C14;
}
.a:hover {
	text-decoration: none;
	color: #00A000;
	/*margin-bottom: 1px; */
	border-bottom: 1px solid #ff0000; 
	/*background-color: #999999;*/
}
a.style-0 {
	text-decoration: none;
	color: #6C2C14;
	border-bottom: 1px solid #ffffff;
}
a:hover.style-0 {
	text-decoration: none;
	color: #00D000;
	border-bottom: 1px solid #ff0000;
}
a.style-1 {
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	color: #6C2C14;
}
a:hover.style-1 {
	text-decoration: none;
	color: #00C000;
	border-bottom: 1px solid #ff0000;
	/*background-color: #999999;*/
}
a.style-2 {
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
	color: #400000;
}
a:hover.style-2 {
	text-decoration: none;
	color: #60F060;
	border-bottom: 1px outset #ff0000;
	background-color: #333333;
	padding: 0 5px 0 5px
}
iframe.amazon4 {
	border: 0px silver solid;
	width: 125px;
	height: 245px;
	margin-left: 25px;
	margin-right: 25px;
	padding: 0 0 0 0;
	overflow: hidden;
}
iframe.amazon5 {
	border: 0px silver solid;
	width: 125px;
	height: 245px;
	margin-left: 15px;
	margin-right: 15px;
	padding: 0 0 0 0;
	overflow: hidden;
}
iframe.googlemap2 {
	border: 0px silver solid;
	width: 710px;
	height: 600px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

#overDiv {
	position: absolute; 
	visibility: hidden; 
	z-index: 1000;
}
 
#container {
	margin: 0 auto 0 auto;
	color: #0000FF;
	width: 992px;
	position: inherit;
	height: auto;
/*	background-color: #FFFFFF;*/
/*	background-image: url('images/template/bghead1.jpg');*/
}


/*--------------------------------------- HEADER STYLE */
#header_row
{
	height: 124px;
/*	background-color: #FFFFFF;*/
	background-image: url('images/template/bghead1.jpg');
	text-align: center;
	border-bottom-color: #600000;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	color: #6C2C14;
	width:100%;
}
/*
#header_row .center {
	position: relative;
	top: 35px;
	color: #6C2C14;
	font-weight: bold;
	text-align: center;
	margin: auto
}
*/
#header_row img.homeimg {
	border:0px;
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:130px;
	height:80px;
}
#header_row .header {
	padding-top:36px;
	text-align:center;
	font-size: 1.8em;
	font-weight: bold; 
	color: #6C2C14;
	width:70%;
/*	background-color:aqua;*/
}
#header_row .phones {
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	margin-top: -95px;
	margin-right: 20px;
	padding: 0px;
	color: #6C2C14;
	height: 70px;
	float: right;
	width:130px;
}
#header_row .google-form {
	float:right; 
	margin-right:12px; 
	margin-top:-27px;
	width:240px;
}

/*
#header_row div.left {
	float:left;
	width:250px;
	margin-top:20px;
}
#header_row div.center {
	width:70%;
	z-index:0;
}
#header_row div.right {
	float:right;
	width:180px;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	margin-top: -102px;
	margin-right: 20px;
	padding: 0px;
	color: #6C2C14;
}
#header_row div.homeimg {
	position: relative;
	top:-130px;
	width:210px;
	height:70px;
	left:-360px;
}
*/
/*
#header_row div.gohome {
	width: 210px;
	height: 70px;
	margin-left:20px;
	margin-top:-60px;
	text-align:left;
	border-color:red;
	background-color:aqua;
}
*/
#header_row p.f5 {
	font-size: 1.8em;
	color: #6C2C14;
}
#header_row p.f3 {
	font-size: 1.3em;
	font-weight: normal; 
	color: #6C2C14;
	width:50%;
	text-align:center;
}
#header_row p.f1 {
	font-size: 0.7em;
	color: #6C2C14;
	width:50%;
	text-align:center;
}
#header_row span.bgylw {
	background-color: #FFFF00;
	color: #ff0000;
}


/*--------------------------------------- FOOTER STYLE */
#footer_row 
{
	clear: both;
	height: 270px;
	color: #6C2C14;
	padding: 0.5em 0.5em 0.5em 160px;
	background-color: #FFFFFF;
	color: #000000!important;
	border-bottom-color: #600000;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	background-image: url('images/template/bglinks.jpg');
	background-repeat: repeat-y;
}
#footer_row .center {
	clear: both;
	position: relative;
	font-weight: bold;
	text-align: center;
	margin: auto;
}
#footer_row .sframe {
  background-color: #E0E0E0;
  color: #000000;
  border: 1px solid #888888;
  text-align: justify;
  text-decoration: none;
  font-weight: normal;
  font-size: 0.7em;
  padding: 0.0em 5px;
}
#footer_row .sfont {
	background-color: #FFFFFF;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.7em;
}
#footer_row a { 
  text-decoration: none;
  padding: 0em 1px;
  border-bottom: 1px solid #C0C0C0;
}
#footer_row a:hover { 
  text-decoration: none;
  background-color: #999999;
  border-bottom: 1px solid #ff0000;
}




/*--------------------------------------- LEFT MENU COLUMN */
#left_col {
	float: left;
	width: 135px;
	color: #000000;
	padding: 1em 0 1em 16px;
/*	background-image: url(./images/template/bglinks.jpg);
	background-repeat: repeat-y;
*/	font-size: 11px;
	position: absolute;
	top: 130px;
/*position: fixed; *//* this causes problem with popup-sub-menu position */
}



/*--------------------------------------- RIGHT CONTENT COLUMN */

#mid_outer_box {
	background-color: #FFFFFF;
	background-image: url(./images/template/bglinks.jpg);
	background-repeat: repeat-y;
}
/*
#3rd_row {
	border-width:2px;
	border-top-color: #808000;
	border-top-style: solid;
}
*/


/* ---------------------------------------- WHY BUY NEW style */
#whybuynew {
  clear: both;
  margin: auto;
  width: 100%;
  border-bottom: 0px solid #FFF000;
}
#whybuynew div.lr {
  float: left; 
  margin: auto;
  width: 15%;
  text-align: center;
  font-size: 1.2em;
  color: #6C2C14;
}
#whybuynew div.ctr {
  float: left; 
  margin: auto;
  width: 67%;
  text-align: center;
  font-size: 1.0em;
  color: #000000;
}
#whybuynew p.typical_las {
  margin: auto;
  width: 60%;
  font-size: 1.2em;
  color: #000000;
  border-bottom: 1px solid #008888;
}
#whybuynew p.redl {
  font-weight: normal;
  font-size: 1.4em;
  color: #EE0000;
  margin: 0;
}
#whybuynew div.compsaving {
  margin: 5px auto;	/* TB & LR */
  padding: 0px;
  width: 50%;
  font-weight: bold;
  border: 1px solid #008888;
  font-weight: bold;
  font-size: 1.0em;
  color: #000000;
  background-color: #ffffaa;
}



/*--------------------------------------- LOCALNAVI STYLE */
.localnavi {
	padding: 0 0 0 0;
	list-style-type: none;
	margin-bottom: 1em;
/*	display:block;*/
	display:none;
}
.localnavi li {
	display: inline;
	display: block;
	position: relative;	left: 0px;
}
.localnavi a {
	text-decoration: none;
	display: block;
	width: 110px;
	height: 16px;
	padding: 0em 1px;
	color: #000000;
	border-bottom: 1px solid #cccccc;
	position: relative; left: 7px;
}
.localnavi a:hover {
	text-decoration: none;
	background-color: #999999;
	color: #000000;
	border-bottom: 1px solid #ff0000;
}
/* -- */
.sidetitle {
	font-weight:bold;
	padding: 0em 0 0em 0;
	border-bottom: 2px solid #ffffff;
	display: block;
	width: 110px;
}
a.sidetitle  {
	text-decoration: none;
	border-bottom: 2px solid #cccccc;
	display: block;
	width: 110px;
}
a.sidetitle:hover  {
	background-color: #aaffff;
	border-bottom: 2px solid #ff0000;
}


#menu_1 {
	display:none;
}
#menu_2 {
	display:none;
}


#page_content {
	color: #800000;
	text-align: left;
	background-color: #FFFFFF;
	margin-left: 157px;
	padding-left: 0px;
	height: auto;
	border-bottom-color: #600000;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}


/*div.row1 { */
.row1 {
	float: left;
	font-size: 0.85em;
	text-align: center;
	color: #6C2C14;
	width: 75px;
	padding-left: 23px;
	margin-top: 15px;
	font-weight: bold;
}
.row1 a {
	text-decoration: none;
	text-align: center; 
	border-bottom: 1px solid #ffffff;
	color: #6C2C14;
}
.row1 a:hover {
	text-decoration: none;
	color: #00A000;
	border-bottom: 1px solid #ff0000;
}


/*-------------------------------- clear float style */

.col_w90 {
	float: left;
	text-align: center;
	font-size: 0.8em;
	font-weight:bold;
	color: #6C2C14;
	width: 90px;
	margin: auto;
	border-width: 1px 0px;
	border-color: green;
	border: 0px solid green;
	border-style: solid;
	padding: 20px 20px 0 20px;
}
.col_w90 a {
	text-decoration: none;
	text-align: center; 
	border-bottom: 1px solid #ffffff;
	color: #6C2C14;
}
.col_w90 a:hover {
	text-decoration: none;
	color: #00A000;
	border-bottom: 1px solid #ff0000;
}

.col_wide {
	float: left;
	width: 520px;
	padding: 20px 1.0em 0 1.0em;
	text-align: justify;
	font-size: 1.0em;
	color: #000000;
	border: 0px solid Green;
}

.hcenter {
	margin: auto;
	font-size: 1.25em;
	text-align: center;
	color: black;
	padding-bottom: 10px;
	margin-top: 10px;
}
.bcenter {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
.just {
	clear: both;
	margin: auto;
	border: 0px solid white;
	text-align: justify;
	padding-right: 20px;
}
.lbi_blue {
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 1.4em;
	color: #0000FF;
	border-bottom: 0px solid #ffffff;
}
.lbi_blue a {
	text-decoration: none;
	color: #0000D0;
	border-bottom: 1px solid #ffffff;
}
.lbi_blue a:hover {
	border-bottom: 1px solid #ff0000;
}

span.nazo {
	display:none; 
	font-size:xx-small;
}

.low {
	/*display:none; */
	font-size:0.2em;
	/*height:20px;*/
	/*height:1px;*/
}
.low2 {
	font-size:0.6em;
}

#counter_js {
	display:none; 
	font-size:0.1em;
	height:0px;
}
#counter_js .noscript {
	display:none; 
	font-size:0.1em;
	height:0px;
}

/*
.h1 {
	margin:auto;
	font-size:1.3em;
	color:aqua;
	text-align:center;
}
*/


/* ---------------------------------------- IMG style */
img.floatleft {
	padding: 0em 10px 0em 10px;   /* T,R,B,L */
	border: 0px;
	float: left
}
img.floatright {
	padding: 0em 10px 0em 10px;   /* T,R,B,L */
	border: 0px;
	float: right
}
img.noborder {
	border: 0px;
}
img.hcenter {
    display: block;
    margin: 0 auto;
    text-align: center;
}
img.vcenter {
	vertical-align: bottom;
/*	display: inline;
	width: auto;
	height: auto;*/
}
img.vtop {
	vertical-align: top;
/*	display: inline;
	width: auto;
	height: auto;*/
}
img.vmiddle { vertical-align: middle; }
img.right {
	margin-right: 0px;
}
img.vpad20 {
	padding-top: 20px;
}

img.example1 { vertical-align: baseline; }
img.example2 { vertical-align: top; }
img.example3 { vertical-align: middle; }
img.example4 { vertical-align: bottom; }
img.example5 { vertical-align: text-top; }
img.example6 { vertical-align: text-bottom; }
img.example7 { vertical-align: -30px; }
img.example8 { vertical-align: 200%; }





/* ---------------------------------------- TABLE LIKE style */
.tr_100 {
	clear: both;
	width: 90%;
	height: 100%;
	margin: auto;
	margin: 10px 0 0 50px;	/* T,R,B,L */
	border: 0px solid #FF00FF;
	border-style: solid;
	padding: 0em;
	text-align: center;
}
.td_300 {
	float: left; 
	width: 320px;
	margin: 0em 0 0em 1px;
	border: 0px solid #FFFF00;
	padding: 0 0 0 0.0em;
	text-align: left;
	font-size: 0.9em;
}
.td_300 li {
	border-bottom: 0px solid #00ff00;
	list-style-type: square;
	color: #004020;
}


/*--------------------------------------- < CAN.HTM > -----*/

p.can_ylw {
	text-align:center;
	margin:auto;
	font-size:1.3em;
	color:#FF0000;
}

.can_row1 {
	float: left;
	font-size: 1.00em;
	text-align: center;
	margin:10px auto 0px auto; 
	color: #6C2C14;
	width: 125px;
	padding-left: 30px;
	font-weight: bold;
}
.can_row1 a {
	text-decoration: none;
	text-align: center; 
	border-bottom: 1px solid #ffffff;
	color: #6C2C14;
}
.can_row1 a:hover {
	text-decoration: none;
	color: #00A000;
	border-bottom: 1px solid #ff0000;
}

span.can_someof {
/*	margin: auto;
	text-align: center;*/
	font-size: 0.8em;
	color: black;
	font-style: italic;
	font-weight: bold;
}
span.can_priceson {
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
span.can_engydrink {
	font-size: 1.0em;
	font-weight: bold;
	color: black;
}
span.finger:hover {
/*	cursor: default */!important; /* was hand */
	cursor: pointer !important;
	color:lime;
}


table.cellpadspace-zero {
	/*border-spacing: 0px;*/
/*	border-collapse: collapse;*/	/* = cellspacing="0" cellpadding="0" */
	border-spacing: 0px;
	border-collapse: collapse;
}
table.can_table {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	border: 1px;
	border-color:#000080;
	border-collapse: collapse;
	height: 240px;
	border-spacing: 0px;
	empty-cells: show;
	width: 394px;
	left: 0px;
	float: left;
	margin:0px 6px 0px 6px;
/*	padding:0px 10px 0px 10px; */
}
th.can_u {
	border-bottom:1px #a0a0a0 solid;
	color:maroon;
	width:50px;
	white-space: nowrap;
}
td.can_shownbelow {
	border-bottom:1px #a0a0a0 solid;
	font-size: 0.9em;
	color: black;
}
td.can_shownbelowm {
	border-bottom:1px #a0a0a0 solid;
	border-left:1px #a0a0a0 solid;
	border-right:1px #a0a0a0 solid;
	font-size: 0.9em;
	color: black;
}
td.can_iu {
	font-size: 1.0em;
	font-style: italic;
	border-bottom:1px #a0a0a0 solid;
	white-space: nowrap;
}
td.can_bum {
	color:#ff0000;
	font-size: 1.0em;
	font-weight: bold;
	border-bottom:1px #a0a0a0 solid;
	border-left:1px #a0a0a0 solid;
	border-right:1px #a0a0a0 solid;
	white-space: nowrap;
}
td.can_nu {
	font-size: 1.0em;
	border-bottom:1px #a0a0a0 solid;
	white-space: nowrap;
}
td.can_num {
	font-size: 1.0em;
	border-bottom:1px #a0a0a0 solid;
	border-left:1px #a0a0a0 solid;
	border-right:1px #a0a0a0 solid;
	white-space: nowrap;
}
td.can_nsu {
	font-size: 0.7em;
	border-bottom:1px #a0a0a0 solid;
	text-align: justify;
}
td.padlr-5px {
	padding-left: 5px;
	padding-right: 5px;
}
td.borders_tbrl {
	border-top: 1px #a0a0a0 solid;
	border-bottom: 1px #a0a0a0 solid;
	border-right: 1px #a0a0a0 solid;
	border-left: 1px #a0a0a0 solid;
}
td.borders_t {
	border-top: 1px #a0a0a0 solid;
}
td.borders_b {
	border-bottom: 1px #a0a0a0 solid;
}
td.borders_l {
	border-left: 1px #a0a0a0 solid;
}
td.borders_r {
	border-right: 1px #a0a0a0 solid;
}
th.borders_tbrl {
	border-top: 1px #a0a0a0 solid;
	border-bottom: 1px #a0a0a0 solid;
	border-right: 1px #a0a0a0 solid;
	border-left: 1px #a0a0a0 solid;
}


/*--------------------------------------- < OL tag > -----*/
ol.init {
	display:none;
	font-weight: normal;
	background-color: #a0f0a0;
	margin-top: 3px;
	margin-left: 30px;
	margin-right: 20px;
	padding-left: 7px;
	padding-bottom: 2px;
	border-style: solid;
	border-color: #0060a0;
	border-width: 0px;
	list-style-image:url('codelibrary/js/qztree1/list.gif');
}


/*--------------------------------------- < VALIDATORS.HTM > -----*/
.valid_row1 {
	float: left;
	font-size: 1.00em;
	text-align: center;
	margin:10px auto 0px auto; 
	color: #6C2C14;
	width:28%;
	padding-left: 20px;
	font-weight: bold;
}
.valid_row {
	float: left;
	font-size: 1.00em;
	text-align: center;
	margin:10px auto 0px auto; 
	color: #6C2C14;
width:0%;	/* dummy width (float: requires width) */
	padding-left: 20px;
	font-weight: bold;
}
.width_95p {
	width:96%;
}
.width_90p {
	width:92%;
}
.width_85p {
	width:85%;
}
.width_80p {
	width:80%;
}
.width_70p {
	width:70%;
}
.width_60p {
	width:60%;
}
.width_50p {
	width:45%;
}
.width_40p {
	width:38%;
}
.width_30p {
	width:28%;
}
.width_25p {
	width:22%;
}
.width_15p {
	width:15%;
}
.width_50p_float_left {
	float:left;
	width:45%;
}
.width_70p_float_left {
	float:left;
	width:65%;
}
.width_30p_float_left {
	float:left;
	width:28%;
}
.width_33p_float_left {
	float:left;
	width:33%;
}
.width_24p-float-left {
	float:left;
	width:24%;
}
.width_25p_float_left {
	float:left;
	width:22%;
}
.width-15p-float-left {
	float:left;
	width:14%;
}
.width-12p-float-left {
	float:left;
	width:12%;
}
.width_33p_float_right {
	float:right;
	width:33%;
}
.width_40p_float_right {
	float:right;
	width:40%;
}
.height-50px {
	height: 50px;
}
.height-70px {
	height: 70px;
}
.height-85px {
	height: 85px;
}
.height-90px {
	height: 90px;
}
.height-100px {
	height: 100px;
}
.height-150px {
	height: 150px;
}
.height-200px {
	height: 200px;
}
.height-215px {
	height: 215px;
}
.height-260px {
	height: 260px;
}
.height-300px {
	height: 300px;
}



/*--------------------------------------- < PARTS specific > -----*/



/*--------------------------------------- < BRATED specific > -----*/
div.border_brw_wr {
	border-color:#663300;
	border-width:1px;
	border-style:solid;
	border-left-width:10px;
	padding: 0 10px;
}


/*--------------------------------------- < FLAVORSTRIPS specific > -----*/
.boxframe {
	border: 1px #808080 solid;
	margin:2px 0px 2px 15px;	
	padding: 5px 5px 5px 5px;
	text-align: center;
	float: left;
	width: 29.4%;
}
.border_r_40p {
	width:37%;
	border-right:1px #808080 solid;
	margin:2px 0px 2px 5px;	
	padding: 5px 5px 5px 5px;
	text-align: center;
	float: left;
}

.box30 {
	width:150px; 
	float:left; 
	text-align:left; 
	margin-left:10px; 
	padding-left:5px;
}



/*--------------------------------------- <DIV... STYLE */
.div.div_center {
	margin: 0 auto 0 auto;
	text-align: center;
	height: auto;
	width: 100%;
}
.div_center {
	margin: 0 auto 0 auto;
	text-align: center;
	height: auto;
	width: 100%;
}
.div_fl_w30p {
	float: left;
	width: 33%;
	margin:auto;
}
div.over-10:hover {
	background-color: #E8E8FF;
}
div.over-11:hover {
	border-color: #FF0000;
	background-color: #E0E0FF;
	/*border-style:double;*/
	/*border-width:5px;*/
}
div.over-12:hover {
	border-color: #FF0000;
	border-width: 1px;
	/*border-style:double;*/
	/*border-width:5px;*/
}
p.over-11:hover {
	border-color: #FF0000;
	background-color: #E0E0FF;
	/*border-style:double;*/
	/*border-width:5px;*/
}




/*--------------------------------------- MISC */
.txt_center {
/*	margin:0 auto 0 auto;*/
	text-align: center;
}
.txt_justify {
	text-align: justify;
}
.txt_left {
	text-align: left;
}
.txt_right {
	text-align: right;
}
.txt_sz1 {
	font-size: 0.7em;
}
.txt_sz2 {
	font-size: 0.8em;
}
.txt_sz3 {
	font-size: 0.9em;
}
.txt_sz4 {
	font-size: 1.0em;
}
.txt_sz5 {
	font-size: 1.2em;
}
.txt_sz6 {
	font-size: 1.5em;
}
.txt_sz7 {
	font-size: 1.8em;
}
.txt_sz8 {
	font-size: 2.5em;
}
.txt_sz9 {
	font-size: 3.3em;
}
.txt_sz10 {
	font-size: 5.0em;
}
.txt-linethrough {
	text-decoration: line-through;
}
.txt-underline {
	text-decoration: underline;
}
.red {
	color: #ff0000;
}
.gray {
	color: #404040;
}
.silver {
	color: #b0b0b0;
}
.purple {
	color: purple;
}
.dark-blue {
	color: #000070;
}
.dark-red {
	color: #800000;
}
.brown {
	color: #6C2C14;
}
.black {
	color: #000000;
}
.color-pdf-name {
	color: #404080;
	font-size: 0.8em;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.bg_color_yellow {
	background-color: yellow;
}
.bg_color_brown {
	background-color: #CE9A31;
}
.bg_color_beige {
	background-color: #FCD986;
}
.bg_color_light_yellow {
	background-color: #F8FEB2;
}
.bg_color_light_blue {
	background-color: #D5F4FF;
}
.bg_color_light_silver {
	background-color: #D8D8D8;
}
.bg_gradimage_blue {
	background-image:url('images/template/bggrad_blue.jpg')
}
.bg_gradimage_orange {
	background-image:url('images/template/bggrad_orange.jpg')
}
.bg_gradimage_yellow {
	background-image:url('images/template/bggrad_yellow.jpg')
}
.bg_gradimage_silver {
	background-image:url('images/template/bggrad_silver.jpg')
}
.bg_grad_compressor {
	background-image:url('images/template/bg_grad_compresor.jpg')
}
.bg_no_repeat {
	background-repeat: no-repeat;
}


hr {
/*	width: 80%;*/
	height: 2px;
	padding: 0;
/*	margin: auto; */
/*	margin:0.5em 1.5em 0.5em 1em; */
	margin-top: 5px;
	margin-bottom: 5px;
	color: #808080;
	border-top: #202020 1px solid;
/*	background: #8080ff;*/
	background: #E06030;
}
hr.style1 {
	width: 95%;
	height: 5px;
	padding: 0;
	margin:0.5em 1.5em 0.5em 1em;
	color: #808080;
	border-top: #202020 1px solid;
/*	background: #8080ff;*/
	background: #E06030;
}
hr.style2 {
	height: 5px;
	padding: 0;
	/*margin:0.5em 1.5em 0.5em 1em;*/
	color: #808080;
	border-top: #202020 1px solid;
	background: #A06030;
}
hr.style-11 {
	width: 95%;
/*	padding-top: 50px;
	padding-bottom: 50px; */
	margin-top: 15px;
	margin-bottom: 15px;
/*	margin-left: 25px; */
/*	margin-right: 25px; */
	height: 2px;
	color: #808080;
	border-top: #202020 1px solid;
/*	background: #8080ff;*/
	background: #E06030;
}
hr.style-12 {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 5px;
	padding: 0;
	margin:0.5em 1.5em 0.5em 1em;
	color: #808080;
	border-top: #202020 1px solid;
/*	background: #8080ff;*/
	background: #E06030;
}
.float_left_NG {
	float: left;
width:0%;	/* dummy width (float: requires width) */
}
.clear_float {
	clear: both;
	font-size: 0.01em;
	height: 0.1px;
}
.border_org1 {
	border: 1px solid #ffa000;
}
.border_org2 {
	border: 1px solid #00ffa0;
}
.border_org4 {
	border: 1px solid #8080a0;
}
.border_org5 {
	border: 3px double #8080a0;
}
.border_org3 {
	border: 3px solid #ffa000;
}
.border_org20 {
	border: 4px solid #ffa000;
	border-style: double; 
}
.border_org21 {
	border: 4px solid #0040a0;
	border-style:double; 
}
.border_brown1 {
	border: 1px solid #6C2C14;
}
.border_b_brown1 {
	border-bottom: 1px solid #6C2C14;
}
.border_r_brown1 {
	border-right: 1px solid #6C2C14;
}
.margin-5px {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.margin-10px {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.margintb-10px {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margintb-20px {
	margin-top: 20px;
	margin-bottom: 20px;
}
.marginrl_10 {
	margin-left: 10px;
	margin-right: 10px;
}
.marginrl_20 {
	margin-left: 20px;
	margin-right: 20px;
}
.left_margin_100px {
	margin-left: 100px;
}
.left_margin_70px {
	margin-left: 70px;
}
.left_margin_50px {
	margin-left: 50px;
}
.left_margin_40px {
	margin-left: 40px;
}
.left_margin_30px {
	margin-left: 30px;
}
.left_margin_20px {
	margin-left: 20px;
}
.left_margin_0px {
	margin-left: 0px;
}
.right_margin_10px {
	margin-right: 10px;
}
.right_margin_20px {
	margin-right: 20px;
}
.right_margin_30px {
	margin-right: 30px;
}
.left_pad_0px {
	padding:0 0 0 0;
}
.left_pad_10px {
	padding:0 0 0 8px;
}
.left_pad_20px {
	padding:0 0 0 17px;
}
.left_pad_30px {
	padding:0 0 0 30px;
}
.left_pad_50px {
	padding:0 0 0 50px;
}
.left_pad_70px {
	padding:0 0 0 70px;
}
.left_pad_100px {
	padding:0 0 0 100px;
}
.left_pad_200px {
	padding:0 0 0 200px;
}
.padrl_10 {
	padding-left:10px;
	padding-right:10px;
}
.pad-tb-2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.pad-tb-5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pad-tb-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padrl_20 {
	padding-left:20px;
	padding-right:20px;
}
.top_bottom_margin_2px {
	margin-top: 2px;
	margin-bottom: 2px;
}
.top_bottom_margin_5px {
	margin-top: 5px;
	margin-bottom: 5px;
}
.top_margin_2px {
	margin-top: 2px;
}
.top_margin_5px {
	margin-top: 5px;
}
.top_margin_10px {
	margin-top: 10px;
}
.top_margin_20px {
	margin-top: 20px;
}
.top_margin_30px {
	margin-top: 30px;
}
.top_pad_5px {
	padding-top: 5px
}
.top_pad_10px {
	padding-top: 10px
}
.top_pad_20px {
	padding-top: 20px
}
.nowrap {
	white-space: nowrap;
}
/* cellspacing="0" cellpadding="0" */
.cell_pad_zero {
	border-collapse: collapse;
}
.link1 a {
	text-decoration: none;
	text-align: center; 
	margin-bottom: 1px;
/*	border-bottom: 1px solid #ffffff;*/
/*	color: #6C2C14;*/
}
.link1 a:hover {
	text-decoration: none;
	color: #00A000;
	border-bottom: 1px solid #ff0000;
}

.box1 {
    text-align:center;
    width:100%;
    /*必要に応じて背景などを追加*/
}
.box2 {
    text-align:left;
    margin:0px auto;
    width:150px;
    /*必要に応じて背景などを追加*/
}
.hide {
	display:none;
	visibility:hidden;
}	
.unhide {
/*	display:inline;*/
	display:block;
	visibility:visible;
}	


/*--------------------------------------- <A HREF... STYLE */
/*
.a { 
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px solid #C0C0C0;
}
.a:link { 
	font-weight:bold;
	text-decoration: none;
	background-color: #990099;
	color: #00AAAA;
	border-bottom: 1px solid #ff0000;
}
.a:hover { 
	font-weight:bold;
	text-decoration: none;
	background-color: #999999;
	color: #00AA00;
	border-bottom: 1px solid #ff0000;
}
*/
