body {
	background-image: url('images/background.jpg');
	background-repeat: repeat-x;
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	margin: 0px;
	line-height: 1.5em;
}

hr{
	color: #98A9C4;
	background-color: #98A9C4;
	width: 100%;
	height: 1px;
	border: 0;
}

table.main{
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url('images/globe_main.jpg');
	background-repeat: no-repeat;
	border-spacing: 0px;
	border-collapse: collapse;
	border-color: #E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5;
	padding: 0;
}

table.inside{
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #98A9C4;
}

table.inside_del{
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: none;
}

table.middle{
	margin-right: auto;
	margin-left: auto;
}

table.inside_r{
	margin-right: auto;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-color: #98A9C4 #98A9C4 #98A9C4 #98A9C4 
}

table.quote{
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 5px;
	border-spacing: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-color: #98A9C4 #98A9C4 #98A9C4 #98A9C4;
}

td{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-style: normal;
	border-spacing: 0; 
}
	
td.top {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 18px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 18px;
	vertical-align: top;
	border-spacing: 0; 
}

td.bottom {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 18px;
	vertical-align: bottom;
	border-spacing: 0; 
}

td.medium{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 18px;
	vertical-align: top;
	border-spacing: 0; 
}

td.home {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 18px;
	padding-left: 0px;
	padding-right: 30px;
	padding-bottom: 18px;
	vertical-align: top;
	border-spacing: 0; 
}

td.quote {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	vertical-align: top;
	border-spacing: 0; 
}

td.records{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	vertical-align: top;
	border-spacing: 0; 
}

td.legal{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	vertical-align: top;
	border-spacing: 0; 
}

td.left_im{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 45px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 18px;
	vertical-align: top;
}

td.left_im_top{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 18px;
	vertical-align: top;
	text-align: center;
}

td.left{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	text-align: left;
	vertical-align: middle;
}

td.right{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	text-align: right;
}

td.bold{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	font-weight: bold;
}

td.center{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	text-align: center;
}

th.center{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-style: normal;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font-weight: bold;
	background:  #8494ab;
	text-align: center;
}

td.basic {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	background: #26477a;
	border-width: 0px;
}

td.heading{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #23406c;
	font-size: 14px;
	font-style: normal;
	padding-top: 18px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	vertical-align: top;
}

p{
	line-height: 1.5em;
}

td p, .body_text p{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	line-height: 1.5em;
}

td p.center {
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
}

p.center_notb{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
}

p.high{
	line-height: 1.5em;
}

div.p_cent{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	margin: 5px;
}

p.left {
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
}

span.left_notb{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	line-height: 1.5em;
}

.und{
	text-decoration: underline;
}

.bold_cent{
	font-weight: bold;
	text-align: center;
}

a {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	font: normal 12px Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.menu a {
	color:#8c247b;
	font: bold 11px  Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link /* unvisited link */{
	font-size: 10px;
	text-decoration: none;
	color: #98a9c4;
}

a:visited /* visited link */{
	font-size: 10px;
	text-decoration: none;
	color: #98a9c4;
}

a:hover /* mouse over link */{
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}

a.info:link, a.more_info:link /* unvisited link */{
	text-decoration: none;
	color: #e96f01;
	font-size: 14px;
}

a.info:visited, a.more_info:visited /* visited link */{
	text-decoration: none;
	color: #e96f01;
	font-size: 14px;
}

a.info:hover, a.more_info:hover /* mouse over link */{
	text-decoration: underline;
	color: #23406c;
	font-size: 14px;
}

a.cart:link /* unvisited link */{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
}

a.cart:visited /* visited link */{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
}

a.cart:hover /* mouse over link */{
	text-decoration: none;
	color: #e96f01;
	font-size: 14px;
}

a.nav:link   /* unvisited link */{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}    

a.nav:visited  /* visited link */{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal
}  

a.nav:hover /* mouse over link */ {
	color: #EE7942;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal
}   

p.right{
	text-align: right;
}

td.footer {
	background-image: url('images/footer.gif');
	background-repeat: repeat;
	text-align: center;
	font-size: 10px;
	color: #98a9c4;
	vertical-align: middle;
}

td.banner{
	background-image: url('images/banner_golden_gate.jpg');
	background-repeat: no-repeat;
	width: 1000px;
	height: 350px; 
	border: none; 
	margin:0;
	vertical-align: top;
}

div.search{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: right;
	margin: 4px;
	padding: 0px;
}

div.cart {
	float: right;
	margin: 4px;
	padding: 0px;
}

#side_bar_left.quote  a h1{
	background-image: url('images/sidebar_left_quote.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;	
	text-align: center;
	text-decoration: none;
	width: 217px;
	height: 191px;
	color: #EED5D2;
}

#quote, #contact, #doc_feat1, #doc_feat2 {
	position:relative;
	text-align: center;
	border: 0px;
}

h2.center{
	text-align: center;
	font-size: 18px;
	color: #23406c;
	font-weight:bold;
}
	
h2.left{
	text-align: left;
	font-size: 18px;
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

div.h2_cent{
	text-align: left;
	font-size: 18px;
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

span.welcome, div.welcome {
	text-align: left;
	font-size: 16px;
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.hed:link   /* unvisited link */{
	color: #b30c18;
	text-decoration: none;
	font-weight: normal;
	font-size: 18px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}    

a.hed:visited  /* visited link */{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 18px;
}  

a.hed:hover /* mouse over link */ {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 18px;
}   

img.center{
	margin-left:auto;
	margin-right:auto; 
	display:block; 
	padding: 0px;
	border: 1px solid #23406c;
}

img.left{
	margin-left:0;
	margin-right:auto; 
	display:block; 
	padding: 0px;
	border: 1px solid #23406c;
}

img.contact_us{
	margin-left:auto;
	margin-right:auto; 
	margin-top: 18px;
	margin-bottom: 12px;
	display:block; 
	padding: 0px;
	border: none;
}

img {
	border: none;
}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	background:transparent url('images/tabrightF.gif') repeat-x top left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	background:transparent url('images/tableftF.gif') no-repeat top right;
}

ul#menu li a{
	display:block;
	width:auto;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:12px 15px 0 15px;
	height:24px;
}

ul#menu li a:hover{
	background:transparent url('images/tabrightF-2.gif') repeat top right;	
}
  
.space li{
	margin-left: 0;
	margin-right: 0;
	margin-top: .7em;
	margin-bottom: .7em;
}

div.globe{
	background-image: url('images/globe_main.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	border: 0px;
}

div.order{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: justify;
	display: block;
	position: relative;
}

div.alert {
	color: #e96f01;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
}

div.alert_inv {
	color: #23406C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	font-weight: bold;
}

div.quote{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	line-height: 1.5em;
}

div.quote_l{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: 1.5em;
}

div.contact_info{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	line-height: 1.5em;
}

div.contact_info_l{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	line-height: 1.5em;
}

div.contact_us{
	color: #23406c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
}

#image{
	position:relative;
	top:35px
}

span.red{
	color: #E96F01;
	font-weight: bold;
}

/*div.center{
	display: block;
	float: center;
	height:25px;
	margin: 0px;
	padding: 0px; 
}*/

table.logos{
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	border-spacing: 0px;
}

td.logos {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: center;
}

.submit_bt{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	border-style:solid; 
	border-color:#98A9C4; 
	border-width:1px; 
	background:#8494ab; 
	color:#FFFFFF; 
	width:8em;
	padding: 1px;
}

.submit_bt:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	border-style:solid; 
	border-color: #98A9C4; 
	border-width:1px; 
	background:#0d2846; 
	color:#FFFFFF; 
	width:8em;
	padding: 1px;
}

.search_bt{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	border-style:solid; 
	border-color: #0d2846; 
	border-width:1px; 
	background:#0d2846; 
	color:#FFFFFF; 
	width:8em;
	padding: 1px;
}

.search_bt:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	border-style:solid; 
	border-color:#E96F01; 
	border-width:1px; 
	background:#0d2846; 
	color:#FFFFFF; 
	width:8em;
	padding: 1px;
}

.submit_q{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	border-style:solid; 
	border-color:#98A9C4; 
	border-width:1px; 
	background:#8494ab; 
	color:#FFFFFF; 
	width:9em;
	padding: 1px;
}

.submit_q:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	border-style:solid; 
	border-color:#98A9C4; 
	border-width:1px; 
	background:#0d2846; 
	color:#FFFFFF; 
	width:9em;
	padding: 1px;
}

.attach{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	border-style:solid; 
	border-color:#0d2846; 
	border-width:1px; 
	background:#EEF3E2; 
	color:#23406c; 
	width:19em;
	padding: 1px;
}

.attach:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	border-style:solid; 
	border-color:#E96F01; 
	border-width:1px; 
	background:#EEF3E2; 
	color:#23406c; 
	width:19em;
	padding: 1px;
}

.area{
	width: 230px;
}

.area_cont{
	width: 270px;
}

span.bold{
	font-weight: bold;
}

div.payment_valid{
	color: #e96f01;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-style: normal;
	text-align: left;
}





