@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:arial; }
.main-bg{ background-image:url(images/main-bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#FFF}
.main-shadow{ background-image: url(images/bg.png); background-repeat:repeat-y; width:884px; margin:auto; padding-left:5px }
.top-bg{ background-image:url(images/top-bg.png); background-repeat:no-repeat; background-position:top; width:884px; margin:auto; height:380px}
#top{width:875px; height:96px; background-image:url(images/top-bg.jpg); background-repeat:repeat-x; background-position:bottom; }
.menu{ background-image: url(images/top-menu-bg.jpg); background-repeat:repeat-x; background-position:top; color:#FFF; height:26px; float:left; width:124px; text-align:center; vertical-align:middle; } 
.menu a:link{ text-decoration:none; color:#FFF; padding:0px 20px 0px 20px;  }
.menu a:visited{ text-decoration:none; color:#FFF; padding:0px 20px 0px 20px;  }
.menu a:hover{ text-decoration:none; color:#FFF; padding:0px 20px 0px 20px; }
.menu-act{ background-image: url(images/menu-active.jpg); background-repeat:repeat-x; background-position:top; color:#000; height:26px; float:left; width:124px; text-align:center; vertical-align:middle; }
.menu-act a:link{ text-decoration:none; color:#000; padding:5px 20px 5px 20px}
.menu-act a:visited{ text-decoration:none; color:#000; padding:5px 20px 5px 20px}
.menu-act a:hover{ text-decoration:none; color:#000; padding:5px 20px 5px 20px}
.menu p{ padding:5px 0px 0px 0px; margin:0px}
.menu div{ padding-top:5px}
.menu-act div{ padding-top:5px}
p{ padding:5px; margin:0px}
.a a:link{ color:#FFF; font-family:arial; font-size:13px; text-decoration:none; height:26px; }
.a a:visited{ color:#FFF; font-family:arial; font-size:13px; text-decoration:none; height:26px; }
.a a:hover{ color:#000; font-family:arial; font-size:13px; text-decoration:none; height:26px; }
.line{background-color:#FFF; width:1px; float:left; height:26px; text-align:center; }
.bottom{ background-image:url(images/bottom-bg.jpg); background-repeat:repeat-x; background-position:bottom; height:109px; margin-right:9px; background-color:#999 }
.left-menu{ background-color:#e1e1e1; width:191px; float:left; background-image:url(images/left-menu-bg.jpg); background-repeat:repeat-x; background-position:bottom; padding-bottom:30px}
.header{ background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:top left; width:191px; height:23px; color:#FFF}
.header3{ background-image:url(images/shopping-cart.jpg); background-repeat:no-repeat; background-position:top left; width:191px; height:53px; color:#FFF; padding-bottom:10px}
.header4{ background-image:url(images/customs-quote.jpg); background-repeat:no-repeat; background-position:top left; width:191px; height:53px; color:#FFF}
.header p { padding:5px 0px 0px 30px; margin:0px; font-weight:bold; font-family:arial; font-size:12px}
.line2{ background-image:url(images/line.gif); background-repeat:repeat-x; height:2px}
.left-menu ul{
	padding:0px;
	margin:0px;
	list-style: none; 
	width:170px
}
.left-menu li {
	padding:0px;
	margin:0px; 
	background-image:url(images/line.gif); background-repeat:repeat-x; background-position:bottom;
	padding:6px 3px 6px 6px 
}
.active li{ background-color:#FFF}
.left-menu a:link{ color:#000; text-decoration:none}
.left-menu a:visited{ color:#000; text-decoration:none}
.left-menu a:hover{ color:#19518c; text-decoration:none}

#p{padding:10px 0px 5px 10px; margin:0px}
.path{float:right; padding:20px 15px 0px 0px; color:#fb6501; font-size:11px}
.path a:link {color:#fb6501; font-size:11px; text-decoration:none}
.path a:visited {color:#fb6501; font-size:11px; text-decoration:none}
.path a:hover {color:#fb6501; font-size:11px; text-decoration:underline}
.clearfooter {
	clear: both;
	padding:0px;
	margin:0px
}
.second-container td {
	font-size:12px;
	color:#000;
	padding:2px 10px 2px 20px;
	font-family:arial
}
.second-container td a:link {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-family:arial
}
.second-container td a:visited {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	font-family:arial
}
.second-container td a:hover {
	font-size:12px;
	color:#fff;
	text-decoration:underline;
	font-family:arial
}
.second-container {
	width:170px;
	background-color:#424141;
	padding:0px;
}

.center{ float:right; width:670px; }
.second { padding-left:1px; float:right; width:680px; }
.second h1{ font-size:15px; padding:10px 0px 5px 10px; color:#424141}
.second h2{ font-size:12px; color:#005799; padding:0px; margin:0px }
.second h3{ font-size:12px; color:#fb6501; padding:0px; margin:0px; display:inline }
.second h4{ font-size:12px; color:#005799; padding:0px; margin:0px }
.form-txt {width:220px; color:#999; font-size:11px}
.form{ float:right; width:230px; background-color:#efefef; border:1px; border-style:solid; border-color:#666; padding:10px}
.total { float:right; width:240px; background-color:#ffd795; border:1px; border-style:solid; border-color:#666; padding:5px; margin-top:5px}
.vertic-line {float:right; width:270px; margin:20px 0px 10px 5px; background-image:url(images/vertic-point.gif); background-repeat:repeat-y; background-position:left}

.block{ width:145px; height:160px; float:left; padding:5px; }
.comment{background-image:url(images/bg-block.gif); background-repeat:repeat-x; background-position:bottom; height:38px; text-align:center}
.comment p{ padding-top:8px}
.point{ background-image:url(images/point.gif); background-repeat:repeat-x; height:1px; width:100%}
.step{ width:160px; height:150px; float:left; text-align:center}
.step p{ color:#fb6501; font-size:14px; font-weight:bold; text-align:center}
h1, h2, h3 { color:#6a6969}
h1 span{ font-size:14px; font-weight:normal; color:#000}
h1 a:link{ text-decoration:none; color:#0d73b6}
h1 a:visited{ text-decoration:none; color:#0d73b6}
h1 a:hover{ text-decoration:none; color:#0d73b6}
#center-txt strong{ color:#000}
#center-txt a:link{ color:#000}
#center-txt a:visited{ color:#000}
#center-txt a:hover{ color:#000}
#center-txt ul{ padding:0px; margin:10px 0px 30px 40px; list-style-image:url(images/point-li.gif)}
#center-txt li{ padding:5px 0px 5px 0px; margin:0px}
#center-txt div{ background-color:#e1f2fa; margin:25px 0px 25px 0px}
.ico{ font-size:11px; color:#000; float:left; background-image:url(images/ico-point.gif);  background-repeat:repeat-y; background-position:left}
.ico p{ padding:0px 10px 5px 10px; margin:0px; display:inline; }
.ico a:link { color:#333; text-decoration:none}
.ico a:visited { color:#333; text-decoration:none}
.ico a:hover { color:#fb6501; text-decoration:none}
.bottom-point{background-image:url(images/point-bottom.gif); background-position:right; background-repeat:repeat-y; width:2px; height:80px; float:left}
.bottom-block{width:230px;  float:left;  height:80px; padding-left:35px}
.bottom-block p{ color:#1475a6; font-weight:bold; font-size:12px; padding:5px 0px 5px 0px; margin:0px}
.bottom-block a:link{ color:#026fa5; text-decoration:none}
.bottom-block a:visited{ color:#026fa5; text-decoration:none}
.bottom-block a:hover{ color:#026fa5; text-decoration:underline}
.bottom-navigation{ text-align:center; font-size:10px; color:#6a6969; width:875; padding:10px 0px 5px 0px}
.bottom-navigation a{ padding:0px 4px 0px 4px}
.bottom-navigation a:link{ color:#6a6969; text-decoration:none}
.bottom-navigation a:visited{ color:#6a6969; text-decoration:none}
.bottom-navigation a:hover{ color:#026fa5; text-decoration:underline}
.txt-block { width:125px; height:38px; padding: 10px 0px 0px 0px; }
.txt-block h2 { padding:0px 0px 0px 0px; margin:0px; font-size:12px; font-weight:normal; }
.txt-block h2 a:link {	text-decoration:none; color:#000 }
.txt-block h2 a:visited { text-decoration:none; color:#000 }
.txt-block h2 a:hover { text-decoration:underline; color:#000 }
#top-banner{ background-image:url(images/top-banner.jpg); width:875px; height:172px; background-repeat:no-repeat; background-position:top}
.table-form{ color:#FFF}
.table-form input{ border:0px; width:115px}
.blue-box{border-width:1px; border-style:solid; border-color:#6ba6ce; padding:10px; ;}
.blue-box2{border-width:1px; border-style:solid; border-color:#6ba6ce; padding:10px 10px 10px 70px; background-image:url(images/attention-sign.jpg); background-repeat:no-repeat; background-position:left middle ; min-height:30px; width:280px}
.blue-box2 a{ color:#1c467f; text-decoration:none; font-size:14px; }
.blue-box2 u{ color:#1c467f; text-decoration:none; font-size:14px; }

.black_overlay {
	Z-INDEX: 1001; POSITION: absolute; FILTER: alpha(opacity=80); BACKGROUND-COLOR: black; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0%; LEFT: 0%; opacity: .80; -moz-opacity: 0.8
}
.table th{ background-color:#aed7e5; text-align:left; text-transform:uppercase; border-width:0px 1px 1px 0px; border-style:solid; border-color:#939393}
.table td{ border-width: 0px 1px 1px 0px;  border-style:solid; border-color:#939393; font-weight:bold}
.table td span{ text-decoration: line-through; color:#939393; font-weight:normal}
.table2 {border-width:1px 0px 0px 1px; border-style:solid; border-color:#939393}
.table2 th{ background-color:#aed7e5; text-align:left; text-transform:uppercase; border-width:0px 1px 1px 0px; border-style:solid; border-color:#939393}
.table2 td{ border-width: 0px 1px 1px 0px;  border-style:solid; border-color:#939393; }
.table2 td a:link{ text-decoration:none; color:#666}
.table2 td a:visited{ text-decoration:none; color:#666}
.table2 td a:hover{ text-decoration: underline; color:#0a588a}
.redbold{ font-size:16px; color:#363636; font-weight:bold; background-color:#e1e1e1 }
