.noCSS {
	display: none;
}
.body {
	margin: 0px;
	text-align: center;
}
#maintable {
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	margin: 0px auto;
}
#topbar {
	height: 88px;
	background: #FFFFFF url(../images/bgTopbar.gif) repeat-x bottom;
	border-bottom: 1px solid #FFFFFF;
}
#topbar td {
	vertical-align: bottom;
}
#topbar form {
	float: right;
	margin: 0px;
}
#topbar form img {
	float: left;
}
#topbar input {
	font-size: 11px;
	color: #333333;
	border: 1px solid #7F9DB9;
	width: 114px;
	vertical-align: middle;
	margin: 2px 8px 0px 0px;
}
#topbar input.imagefield {
	border: 0px;
	width: auto;
	margin-right: 15px;
}
#address {
	text-align: right;
}
#address p {
	font-size: 11px;
	font-weight: bold;
	margin-right: 14px;
	color: #333333;
}
#address p a:link {
	color: #888888;
	text-decoration: none;
}
#address p a:visited {
	color: #888888;
	text-decoration: none;
}
#address p a:hover {
	color: #CC0000;
	text-decoration: none;
}
#address p b {
	color: #5363C3;
}
#navbarh {
	height: 24px;
	background-color: #003399;
	padding-right: 8px;
	text-align: right;
}
#contenttable {
	width: 770px;
	height: 100%;
}
#contenttable td.nav_container {
	width: 151px;
	/*background: #A6B0EC url("../images/navbar_v/secure.jpg") no-repeat bottom;*/
	background-color: #A6B0EC;
	padding-bottom: 80px;
	padding-bottom: 0;
	border-right: 1px solid #000000;
	vertical-align: top;
}
#contenttable td.nav {
	height: 100%;
	vertical-align: top;
}
#contenttable td.nav p {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-left: 16px;
	background: #B8C0F0 url("../images/navbar_v/bullet.gif") no-repeat 6px 8px;
	height: 21px;
	border-bottom: 1px solid #7482D3;
	border-top: 1px solid #D8DDFB;
	cursor: pointer;
	cursor: hand;
}
html>body #contenttable td.nav p {
	height: auto;
	min-height: 21px;
}
#contenttable td.nav p a:link {
	color: #000000;
	text-decoration: none;
}
#contenttable td.nav p a:visited {
	color: #000000;
	text-decoration: none;
}
#contenttable td.nav p a:hover {
	color: #000000;
	text-decoration: none;
}
#contenttable td.nav form {
	margin: 0px 4px 6px;
}
#contenttable td.nav input {
	width: 118px;
	height: 20px;
	border: 1px solid #5363C3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 6px 0px 0px;
	color: #333333;
	padding-top: 2px;
}
#contenttable td.nav small {
	margin: 2px 6px;
	display: block;
	font-size: 9px;
}
#contenttable td.nav small a {
	color: #003399;
}
#contenttable td.nav small a:hover {
	color: #000066;
}
#contenttable .shopwiki {
	clear: left;
	float: left;
	width: 100%;
	padding: 10px 0;
}
#contenttable .shopwiki img {
	display: block;
	width: 99px;
	height: 77px;
	margin: 0 auto;
	border: 0;
}
#contenttable td.content {
	background-color: #D8DDFB;
	vertical-align: top;
}
#maincontent th {
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	color: #000000;
	padding-left: 10px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
}
#maincontent th a:link {
	color: #000000;
	text-decoration: none;
}
#maincontent th a:visited {
	color: #000000;
	text-decoration: none;
}
#maincontent th a:hover {
	color: #CC0000;
	text-decoration: none;
}
#p_list_container {
	background-color: #7985D0;
	border-bottom: 1px solid #000000;
}
#p_list_container td {
	vertical-align: top;
}
#p_list_container table.p_list {
	width: 130px;
	height: 100%;
	margin: 0px 10px;
	text-align: center;
}
.p_list_bg_bar {
	background: url(../images/bgProdlistBar.gif) repeat-x bottom;
	height: 100%;
}
.p_list_img {
	margin: 6px;
	border: 1px solid #5363C3;
}
.p_list_img_bg {
	background-color: #8893D7;
}
.p_list_name {
	height: 100%;
	font-size: 11px;
	color: #FFFFFF;
	padding: 6px 0px;
}
.p_list_name a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.p_list_name a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.p_list_name a:hover {
	color: #D8DDFB;
	text-decoration: none;
}
.p_list_price {
	vertical-align: bottom;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #163673;
}
.p_list_price small {
	font-size: 10px;
}
.p_list_detail_img {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
#p_detail_container {
	background-color: #7985D0;
	border-bottom: 1px solid #000000;
}
#p_detail_img {
	background-color: #FFFFFF;
	padding: 10px;
	vertical-align: top;
}
#p_detail_img img {
	margin-bottom: 10px;
}
#p_detail_txt {
	width: 100%;
	padding: 10px;
	vertical-align: top;
}

#p_detail_txt a {
	color: #FFFFFF;
	text-decoration: underline;
}

#p_detail_txt tr {
	vertical-align: top;
}
#p_detail_txt h1 {
	font-size: 13px;
	color: #FFFFFF;
}
#p_detail_txt h2 {
	font-size: 14px;
	color: #273796;
}
#p_detail_txt h3 {
	font-size: 12px;
	color: #FFFFFF;
}
#p_detail_txt p {
	font-size: 12px;
	color: #FFFFFF;
}
#p_detail_txt li {
	font-size: 12px;
	color: #FFFFFF;
}
#p_detail_txt input {
	font-size: 12px;
}
#p_detail_txt span {
	background-color: #2A55A8;
	padding: 3px;
	color: #D4DDEE;
	font-size: 11px;
	font-weight: bold;
	margin-right: 6px;
	float: left;
}
#p_detail_txt span.vat {
	background-color: #163673;
	color: #FFFFFF;
}
#p_detail_txt span.discount {
	background-color: #CC0000;
	color: #FFFFFF;
}
#p_detail_txt span small {
	font-size: 10px;
	font-weight: normal;
}
#e_container {
	padding: 14px;
}
#e_container h1 {
	font-size: 12px;
	color: #000000;
	margin: 0px;
}
#e_container p {
	font-size: 12px;
	line-height: 15px;
	color: #212E7A;
}
#e_container p a:link {
	color: #666FA3;
}
#e_container p a:visited {
	color: #666FA3;
}
#e_container p a:hover {
	color: #212E7A;
}
#e_container li {
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
#e_container select {
	font-size: 12px;
}
#safetychecklist {
	width: 100%;
	border-top: 1px solid #000000;
}
#safetychecklist th {
	background-color: #C1C8F2;
	font-size: 12px;
}
#safetychecklist td {
	width: 50%;
	padding: 6px;
	border-bottom: 1px solid #000000;
	font-size: 12px;
	font-weight: bold;
}
#safetychecklist li {
	font-weight: normal;
}
#safetychecklist label {
	display: block;
}
#safetychecklist input,#safetychecklist textarea {
	width: 180px;
	margin: 0 0 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
#safetychecklist input.radio {
	width: auto;
}
#safetychecklist input.button {
	width: 200px;
	background-color: #CC0000;
	color: #FFFFFF;
	border: 1px solid #660000;
	font-weight: bold;
	text-align: center;
}
#safetychecklist select {
	margin: 0 0 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
#safetychecklist table.sub {
	border-collapse: collapse;
	width: 100%;
}
#safetychecklist table.sub td {
	width: 50%;
	border: 0;
	font-weight: normal;
}
#safetychecklist img {
	display: block;
	margin: 0 auto;
	padding: 1px;
	background-color: #5363C3;
	color: #FFFFFF;
	border: 6px solid #8893D7;
}
.req {
	background: url(/images/bulletReq.gif) no-repeat 186px 4px;
	padding: 0 16px 0 0;
}
#vesseldetails {
	display: none;
}
#optionone {
	display: none;
}
#optiontwo {
	display: none;
}
#pagenav {
	background-color: #000000;
}
#pagenav p {
	font-size: 12px;
	color: #444444;
}
#pagenav p a:link {
	color: #FFFFFF;
}
#pagenav p a:visited {
	color: #FFFFFF;
}
#pagenav p a:hover {
	color: #CC0000;
}
#pagenav p b {
	color: #FFFFFF;
}
.borderbottom {
	border-bottom: 1px solid #000000;
}
#bottombar {
	height: 46px;
	background: #003399 url(../images/bgBottom.gif) repeat-x;
	padding-bottom: 6px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	color: #E6E6E6;
}
#bottombar a:link {
	color: #E6E6E6;
	text-decoration: none;
}
#bottombar a:visited {
	color: #E6E6E6;
	text-decoration: none;
}
#bottombar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.formBody {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#formTitle {
	background-color: #DDDDDD;
	padding: 3px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
#formMain {
	font-size: 11px;
	color: #333333;
	padding: 6px;
}
#formMain p {
	font-size: 11px;
	color: #333333;
}
#formMain a:link {
	color: #666666;
	text-decoration: underline;
}
#formMain a:visited {
	color: #666666;
	text-decoration: underline;
}
#formMain a:active {
	color: #666666;
	text-decoration: underline;
}
#formMain a:hover {
	color: #000000;
	text-decoration: underline;
}
#formMain input, #formMain textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #333333;
	width: 135px;
}
#formMain input.formBtn {
	width: auto;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

/*CARLs CSS*/

#link_image {
float:left;
display:block;
height:130px;
width:116px;
text-align:center;
padding-bottom:6px;
padding-top:6px;
padding-left:18px;
clear:both;
}
#link_description {
display:block;
height:130px;
float:left;
width:384px;
font-size:12px;
color:#FFFFFF;
padding-bottom:6px;
padding-top:6px;
padding-left:5px;
}
#link_description a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
#link_description a:hover {
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
.sorrynolink {
font-size:12px;
color:#FFFFFF;
padding-left:6px;
}