﻿@charset "utf-8";

#content h2
{
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
/*index*/
#content #CountrySearch
{
	width:830px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content #Product
{
	width:872px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content #Product table.product {
  font-size: 11px;
	font-weight: bold;
	width: 100%;
	margin: 3px 0 5px 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#content #Product table.product th {
	margin: 0;
	padding: 2px;
	color:#333;
	background-color:#CCC;
	font-size: 12px;
	letter-spacing: .1em;
	font-weight: bold;
	border-left-width: thin;
	border-left-style: outset;
	border-left-color: #999;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
}
#content #Product table.product td {
	margin: 0;
	border-bottom:#09c 1px solid;
	font-size:12px;
	color:#666;
	background-color:#f2f1ef;
	border:2px outset #F3F3F3;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 22px;
	letter-spacing: 0.1em;
	text-align:center;
}




#content #Product table.product th
{
    text-align: center;
	border-bottom:#09c 1px solid;
}
#content #Product table.product th.productname {
}
#content #Product table.product th.about {
	width: 472px;
}
#content #Product table.product th.sample {
	width: 120px;
}
#content #Product table.product th.bizdays {
	width: 120px;
}
#content #Product table.product th.price {
	width: 80px;
}
#content #Product table.product th.order {
	width: 80px;
}
#content #Product table.product td.subtitle01 {
	text-align:left;
	font-size:14px;
	color:#fff;
	line-height:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px outset #8F972F;
	font-weight: bold;
	letter-spacing: .1em;
	background-color: #a7af43;
	text-indent: 10px;
}
#content #Product table.product td.subtitle02 {
	text-align:left;
	font-size:14px;
	color:#fff;
	line-height:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #7bc5ce;
	border: 1px outset #4BB0BC;
	text-shadow:2px 1px 1px #33757d;
	letter-spacing: .1em;
	font-weight:bold;
	text-indent: 10px;
}
#content #Product table.product td.order
{
    text-indent:-10000px;
}
#content #Product table.product td.order a
{
    background:transparent url(../images/ico_order.gif) 0 0 no-repeat;
    display:block;
    width:40px;
    height:15px;
    position:relative;
    left:5px;
}
#content #Product table.product td.order a:hover
{
    background:transparent url(../images/ico_order_f2.gif) 0 0 no-repeat;
}
/*InternationalCriminalsearch*/
#content #Search_Information
{
	position: relative;
	border:1px solid;
	
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
}
#content #Search_Information ul
{
    margin: 0px 25px 20px 0px;
}
#content #Search_Information ul li
{
	margin-bottom:10px;
	font-size:15px;
	margin-left:0;
	padding-left:20px;
	background-color: transparent;
	list-style:inside;
}

#content #Select_Information
{
	width:872px;
	margin-left: 30px;
	position: relative;
	top: -23px;
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 8px;
	background-color: #fdfaf7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #CCC8C6;
	border-right-color: #CCC8C6;
	border-bottom-color: #CCC8C6;
	border-left-color: #CCC8C6;
}

#content table.Search_Country{margin-top:20px;}
#content table.Search_Country th
{
    font-weight:normal;
    padding:5px;
    text-align:right;
    font-size:18px;
    width:100px;
}
#content table.Search_Country td
{
	font-size:18px;
	font-weight:bold;
	padding:5px;
	color: #d9282f;
	width:150px;
	background-image: ;
}

#content #Order_Form
{
    margin: 0 auto 0 0;
    width: 800px;
    text-align: left;
}
/* LightBox */
#content div.form_bg{margin-top:20px;}

#content table.Form_Table{
	width:850px;
	margin-top:10px;
	margin-bottom:5px;
	border-collapse:separate;
	border-spacing:2px;
	font-size:16px;
	vertical-align:bottom;
	/* background-color: #eee; */
}
#content table.Form_Table th{
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	padding-bottom: 10px;
	vertical-align:text-bottom;
	padding-left: 10px;
}
#content table.Form_Table td{padding: 3px 0 0 10px;}
#content input { height:30px}
#content input.srchBox,
#content textarea.srchBox{background-color:#F9FAFB;border:1px #ccc solid;padding:2px; margin-bottom:10px}
#content select{background-color:#F9FAFB;border:1px #ccc solid;padding:2px; height:30px}
/* RightBox */
#content #Order_Form div.right dl
{
    margin-left:10px;
    width:400px;
    position:absolute;
}
#content #Order_Form div.right dl dt
{
    background:transparent url(../images/ico_listmark_02.gif) 0 3px no-repeat;
    padding-left:10px;
    font-weight:bold;
}
#content #Order_Form div.right dl dt{position:absolute;}
#content #Order_Form div.right dl dd{position:absolute;}
#content #Order_Form h3 {
	color: #ffffff;
	font-size: 20px;
	text-indent: 39px;
	text-align: left;
	font-weight:700;
	padding: 7px 10px;
	background-color: #000000;
}

/* Comfirm */
div.comfirm #content #Order_Form{width:500px;margin:0 auto;}
#content #Order_Form table.Comfirm_Table{width:500px;margin: 7px 0;}
#content #Order_Form table.Comfirm_Table,x:-moz-any-link{width:499px;margin-left:1px;}
#content #Order_Form table.Comfirm_Table th{border:1px #ccc solid;padding:5px; background-color:#f0f0f0; text-align:left;}
#content #Order_Form table.Comfirm_Table td{border:1px #ccc solid;padding:5px;}

/* Submit */
div.submit #content #Order_Form{width:570px;margin:0 auto;}
#content .mainHeading {font-size: 14px; color: #369; text-decoration: none;/*margin: 5px;*/}
#content .mainText {
	font-size: 12px;
	color: #000;
	text-decoration: none;
	/*margin: 10px;*/
}
#content .statePageSubHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	/*margin:3px 0 3px 6px;*/
}
#content .elvnPxBluBld {
	font-size: 12px;
	font-weight: bold;
	color: #f00;
}

.fontsize30 { font-size: 30px; }
.fontsize13 { font-size: 13px; }
.orangetext {
	color: #FFA13D }
	
	sup { color:#F00; }
	