
 #content1 h6{ color:#304153; font-size:13px; font-weight:normal;}
 #content1 h5.red{ color:#af0303; font-size:25px; font-weight:normal;}
 #content1 h5{ color:#2c2a2a; font-size:25px; font-weight:normal;}
  #content1 h4{ color:#2c2a2a; font-size:41px; font-weight:normal; width:110%; position:relative}
  #content1 h1 { color:#a02f0f; font-size:39px; font-weight:normal}
  #contentwrapper {width:100%; margin:auto; background:url(../images/main-bg.jpg) repeat-x top}
 #content1 {width:780px; margin:auto; border:#0c2752 5px solid; background:url(../images/content-bg.jpg) repeat-x top #FFF; padding:10px 80px}
 #content1 h2 {color:#4a4a4a; font-size:21px; font-weight:300; text-align:justify}
  #content1 h2.a {color:#4a4a4a; font-size:25px; font-weight:300; text-align:justify}
  #content1 h3 {color:#4a4a4a; font-size:23px; font-weight:300; text-align:justify; line-height:2em;  display:block; width:800px; margin:10px 0px 0px 40px ; font-weight:bold}
  #content1 h2 strong {color:#4a4a4a}
 #content1 .clickhere { background:url(../images/click-here-bg.png) no-repeat top left; width:380px; height:91px; padding:40px 90px  30px 20px; text-align:center} 
 
 
 #content1 .clickhere strong {color:#3e0808; font-size:16px }
  #content1 .testim {background:url(../images/comment-box-bg.png) no-repeat center; width:480px; height:47px; margin:auto; padding:15px 70px; text-align:center; font-style:italic; }
 
#content1 .youget {left:-44px; position:relative; width:auto} 

#content1 ul.prosamp {width:700px; margin:auto ; padding:0 ; list-style:none}
#content1 ul.prosamp li {width:320px; margin:0 10px; padding:0; float:left; text-align:center; font-style:italic; height:250px}
#content1 .orderarea {background:url(../images/blue-bg.jpg) no-repeat top; width:762px; height:836px; padding:20px}
#content1 .reda {color:#AF0303}
#content1 .orange {color:#F60}
#content1 .bgorange {background:#FC0 }
#content1 .strikout  {text-decoration:line-through; color:#F00; font-size:33px}


 body { background:#264588; Color : #4a4a4a; margin:0; font-family:Arial, Helvetica, sans-serif}
 A {     
	font-family:Arial, Helvetica, sans-serif;
	Color : #329bff; 
	font-weight: bold;
	line-height: 1.2;
	text-decoration : underline;

}
A:hover { 
    font-family:Arial, Helvetica, sans-serif;
	Color : #0164a6; 
	font-weight: bold;
	line-height: 1.2;
	text-decoration : underline;

}
.Header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	color: #AF0303;
	font-weight: bold;

}
 .cls {clear:both} img {border:none}
 .fltlt {float:left}.fltrt {float:right}
 #bannerwrapper {width:100%; margin:auto; background:url(http://www.3dboatdesign.com/images/main-banner-bg.jpg) repeat-x; color:#FFF}
 #banner {width:950px; margin:auto; height:128px}
 #banner  .logo { width:459px; float:left} #banner  .bnrright { width:400px; float:right; font-size:13px;margin:5px 0 }
 .bnrright .date{  float:left; margin-left:28px}
 .bnrright .sitelnk{ width:180px; float:right}.sitelnk ul {margin:0; padding:0; list-style:none}.sitelnk ul li {float:left; width:auto; margin:0 3px}
 .sitelnk ul li a {color:#FFF; text-decoration:none}
 .bnrright  form {margin-top:21px; float:right}
 .bnrright form input { background:url(http://www.3dboatdesign.com/images/search-bg.jpg) no-repeat; width:245px; height:30px; border:none; border-collapse:collapse; float:left; padding:10px 10px 1px 10px}
  .bnrright form input.btn {width:101px; height:29px; float:left; margin:4px 5px; border:none; background:none; padding:0}
 #banner .link { padding-top:1px}

  #contentwrapper {width:100%; margin:auto; background:url(http://www.3dboatdesign.com/images/main-bg.jpg) repeat-x top}

#footer { background:url(http://www.3dboatdesign.com/images/footer-banner-bg.jpg) repeat-x; padding:5px; font-size:13px; height:150px; align:centre; width:940px; margin:auto}
#footer .cont{ width:900px; margin:auto; color:#FFF; font-weight:bold;}
#footer .cont a{  color:#FFF;  text-decoration:none}
.whtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.whtxt {     
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        Color : #FFFFFF; font-weight: bold;
	text-decoration : underline;
}

a.whtxt:hover { 
        font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	Color : #FFFFFF; font-weight: bold;
	text-decoration : underline;	}
.footer_spacer{margin:5px 20px;padding:0;height:95px;}
.footer_spacer li{list-style:none;width:200px;float:left;display:inline-block;overflow:hidden;}
.footer_spacer li.footer_seperator{width:15px;height:85px;overflow:hidden;margin-right:5px;}
.footer_spacer li dl{margin:5px 0 0 0;padding:0;}
.footer_spacer li dl dt{font-size:11px;margin:0 0 3px 3px;padding:0;}
.footer_spacer li dl dd{margin:0 0 0 3px;padding:0;font-size:11px;line-height:16px;color:#FFFFFF;}
.footer_spacer li dl dd a{color:#FFFFFF;text-decoration:none;}
.footer_spacer li dl dd a:hover{text-decoration:underline;}
.footer_lower{margin:10px 20px 0 20px;padding:0;clear:centre;height:30px;}
.footer_lower li{list-style:none;float:centre;display:inline-block;overflow:hidden;width:50%;}
.content_footer{margin-top:20px;width:80%;background-color:#FFFFFF;display:inline-block;clear:left;}
.style1 {color: #4a4a4a}
.faqtxt {	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
a.faqtxt {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        Color : #329bff; font-weight: bold;
	text-decoration : underline;}
	
.toptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  35px;
	font-style: normal;
	color: #AF0303;
	font-weight: bold;

}

 .content_poh {color:#4a4a4a; font-size:21px; font-weight:300; text-align:justify; line-height:2em;  display:block; width:90%; margin:10px 0px 0px 40px ; font-weight:bold}




























.fieldStyle{
padding: 5px;

font: 8pt Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
margin-bottom:3px;
}
.fieldStyle_tkt{
	padding: 5px;
	border:1px solid #d2dce1;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	border-top:none; padding-top:10px;
}
.ticket_sub {
	font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
	background-color:#b8cce0;
	border:1px solid #a2bdcc;
	padding:3px;
	color:#333;
	margin:3px 0px;
}
.nlnk{
font: 10pt Verdana, Arial, Helvetica, sans-serif;

margin-left:5px;
margin-bottom:5px;
padding-bottom:3px;
/*border-bottom:1px solid #d4e0e4;*/
text-decoration: none;
}
.nlnks{
font: 13pt Verdana, Arial, Helvetica, sans-serif;
color:#bb3d00;
margin-left:5px;
margin-bottom:0px;
padding-bottom:0px;
/*border-bottom:1px solid #d4e0e4;*/
text-decoration: none;
}
.nlnkl{
font: 10pt Verdana, Arial, Helvetica, sans-serif;
color:#bb3d00;
margin-left:5px;
margin-bottom:5px;
padding-bottom:0px;
/*border-bottom:1px solid #d4e0e4;*/
text-decoration: none;
}
.footer_p {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.menu {
	
	background-image:url('../images/menu_bg.gif');
	background-repeat:repeat-x;
	margin-bottom:0px;
	height:32px;
}
.body_left {

	border-bottom:none;
	border-top:none;
	width:780px;
}
.body_right {
	margin-bottom:0px;
	width:780px;
        padding:0px 21px 21px 21px;	
}
.body_bottom {

	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px;
	padding-bottom:21px;
}
.popular li a {
	line-height:20px;
	text-decoration:none;
	color:#3a69aa;

}
.mnlnk {
	font:13pt Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;
	padding-bottom:5px;
}

.login input {
	padding-top:2px;

}
.menu td{
	padding:0px 6px;
	background-image:url('../images/menu_right.gif');
	background-position:right ;
	background-repeat:no-repeat;
	line-height:30px;
}
.menu a,.menu a:visited {
	color:white;
	font-weight:bold;
	text-decoration:none;

}
.menu a:hover {
	color:#FFFF00;
	text-decoration:none;

}

.listbox {
	height:80px
}
.small_ctrl {
	width:25px;
	height:25px;
	vertical-align:middle;
	margin:0px;
	border:none;
}
.medium_ctrl {
	width:200px;
}
.login_ctrl {
	width:160px;
}
.err_login_inc {
	background:none; border:none; font-size:7pt; padding:0px; display:block;
	color:#f00;
}
.fieldStyle input {
	padding:5px 3px 0px 3px;
}
.command_bt {
	background-image:url('../images/command_bg.gif');
	background-position:center;
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold;
	border:none;
	line-height:19px;
	width:63px;
	height:21px;
	vertical-align:middle;
	padding:0px;
}
.command_nor {

	background-color:#045FB4;
	background-position:center;
	background-repeat:repeat-x;

	color:#ffffff;
	font-weight:bold;
	border:none;

	line-height:25px;
	height:25px;
	vertical-align:middle;
	padding:2px 5px;
	margin:0px;
	width:auto;
}
.search_cmd {
	background-image:url('../images/search_cmd.gif');
	background-position:center;
	background-repeat:no-repeat;
	background-color:#f1f6fb;
	color:#602608;
	font-weight:bold;
	border:none;
	line-height:19px;
	width:75px;
	height:25px;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.kb_suggest {
	max-height:120px;
	max-width:560px;
	overflow:auto;
}
.rating {
	width:85px; height:16px;
}
.rating_col {
	background-color:#f4bd15; position:absolute; height:16px;
}
.small_box1 {
	border:1px solid #cccccc; width:30px; height:30px;
}
.small_box2 {
	border:1px solid #eee; height:28px; width:28px;
}

.client_reply {
	padding:5px; border:1px solid #d2dce1; margin-bottom:5px; background-color:#eee;
}
.staff_reply {
	padding:5px; border:1px solid #d2dce1; margin-bottom:5px; background-color:#fff;
}
.arttit {
	background-image:url(../images/pointer.gif);
	background-repeat:no-repeat;
	background-position:8px;
	padding-left:30px;

}
.textarea {
	width:100%;
}
table {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
}
.tableStyle {
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:550;
	color:#999;
}
.tableStyle td{
	/*border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;*/
	border:none;
	color:#255c73;
}
.tableStyleTt {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:550;
	color:#999;
}
.tableStyleTt td{
	/*border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;*/
	border:none;
	color:#333;
}
.tableStyleBr {
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #d2dce1;
	padding:10px;
	background-color:#fff;
}
.tableStyleBr td{
	height:23px;
	border-top:1px solid #eee;
	/*border-right:1px solid #d4e2f4;*/
	padding:7px 5px;
}
.tableStyleBr tr:hover{
	background-color:#f1f1f1;
}
.postCon {
	padding:10px 5px;
}

.headerT {
	/*background-image:url('../images/header.gif');
	background-repeat:repeat-x;*/
	color:#bb3d00;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:9pt;
	height:26px;
	border-bottom:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
tr:hover.headerT{
	background-color:#fff;

}
.headerT td {
	border:none;
	border-bottom:1px solid #d4e2f4;
	/*border-right:1px solid #666666;*/
}
.leftBr {
	color:#428400;
	font-size:8pt;
	text-decoration:none;
}

.bgFaintBlue {
	/*background-color:#e8eff3;*/
	font-weight:bold;
	color:#333;
	font-size:8pt;
}
.headers {
	background-image:url('../images/bar.gif');
	background-repeat:repeat-x;
	color:#000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif
}
.sub-header {
	/*background-image:url('../images/header.png');
	background-color:#cccccc;
	background-repeat:repeat-x;*/
	background-color:#b8cce0;
	height:25px;
	color:#000000;
	line-height:24px; padding-left:3px;
}
.normalF {
	color:#000000;
	font-weight:normal;
}
.bottom-ln {
	border-bottom:1px solid #c9d5da;
}
.top-ln {
	border-top:1px solid #c9d5da;
	color:#000000;
}
/*body
{
scrollbar-face-color:"#A4C7F7"; scrollbar-arrow-color: "#000000"; scrollbar-track-color: "#A4C7F7"; scrollbar-3dlight-color:"#333333"; scrollbar-darkshadow-color: "#333333";
}*/
.Msg {
	/*font:8pt Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	border:1px solid #FF7533;
	width:95%;
	vertical-align:middle;
	height:18px;
	padding-left:25px;
	background-image:url('../images/message_a.gif');
	background-repeat:no-repeat; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif;*/

	color:#F45000;
	border:1px solid #B65701;
	width:96%;
	vertical-align:middle;
	height:25px;
	line-height:25px;
	padding-left:28px;
	background-image:url('../images/message_a.gif');
	background-position:1px 1px;
	background-color:#FFF1EA;
	margin-bottom:3px;
	background-repeat:no-repeat; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif
}
.error_msg {
	color:#e60002;
	border:1px solid #f06d60;
	width:96%;
	vertical-align:middle;
	height:25px;
	line-height:25px;
	padding-left:28px;
	background-image:url('../images/error_a.gif');
	background-position:1px 1px;
	background-color:#f7ebe8;
	margin-bottom:3px;
	background-repeat:no-repeat; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif
}
.login {
	background-image:url('../images/login.gif');
	background-repeat:no-repeat;
	background-position: right bottom;
	border:1px solid #EEEEEE;
	padding:2px 15px;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#557a8f;
}
.welcome {
	color:#bb3d00; font:bold 13pt Verdana, Arial, Helvetica, sans-serif;
}
.search {
	/*background-image:url('../images/search.gif');
	background-repeat:no-repeat;
	background-position: right bottom;*/
	height:25px;
	background-color:#f1f1f1;
	border:1px solid #ccc;
	margin:3px 0px;
	padding:2px;
	padding-top:0px;
	line-height:30px;
	height:30px;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#557a8f;
}
.search_txt {
	background-image:url('../images/search_bg.gif');
	background-position:180px;
	background-repeat:no-repeat;
	padding-right:20px;
	width:200px; border:1px solid #ccc; height:25px;
}
.search_sel {
	width:200px; border:1px solid #ccc; height:25px;
}
.content_all {
	 border-top:1px solid #c9d5da;
	 padding:5px 10px;
	 margin-bottom:5px;
	font-size:8pt;

}
.content_all_kb {
	 border-top:1px solid #c9d5da;
	 padding:5px 10px;
	 margin-bottom:5px;
	font-size:8pt;
	color:#333;
}
.content_all_tb {
	color:#333;
	border-top:none;
	padding-top:3px;
	padding-left:20px;
	margin-bottom:5px;
}
.label_style {
	border:1px solid #666666;
	background-color:#FFFF99;
	color:#333333;
	padding:2px 4px;
}
.newsfield{
margin:0;
-moz-border-radius: 6px 6px 6px 6px;
padding: 0px; height:360;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
.field{
-moz-border-radius: 4px 4px 4px 4px;
padding: 0px; height:70;
border:1px solid #B9DCFF;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
.lnk{
font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
color:#E42323;
text-decoration: none;
}
.slnk {
color:#0070DF;
text-decoration:none;
border:none;
line-height:18px;
height:18px;
}
.sublnk {
color:#333;
text-decoration:none;
border:none;
}
.login_win {
	color:#333;
	padding:40px 5px;
	border:1px solid #EEEEEE;
}
.login_win div{
	padding:5px 3px;
	width:100%;
}
.client_nm {
	color:#333; font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
}
.sublnk:hover {
	text-decoration:none;
	font-size: 12px;
}

img {
	border:0;
}
.artsub {
	color:#0065CA;
}

.artsub1 {
	color:#666666;
}

.slnk:hover {
	text-decoration:none;
}
.dlnk {
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
color:#000000;
border:1px solid #B9DCFF;
padding:5px;
margin:5px;
text-decoration:none;
}
.bdlnk {
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
color:#0066FF;
text-decoration:none;
}
.loglnk {
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
color:#bb3d00;
text-decoration:none;
}
.bdnlnk {
border-top:1px solid #cccccc;
color:#0066FF;
}
.Blnk {
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
.smt{
color:#666666;
height:25px;
line-height:25px;
font:8pt Verdana, Arial, Helvetica, sans-serif;
}
.smts{
color:#EA7500;
font:8pt Verdana, Arial, Helvetica, sans-serif;
}
.smtu{
color:#004A95;
font:8pt Verdana, Arial, Helvetica, sans-serif;
}
.nslnk{
font:8pt Verdana, Arial, Helvetica, sans-serif;
color:#E42323;
text-decoration: none;
}
.kb {
	color:#0070DF;
	font-weight:bold;
	line-height:20px;
	padding-left:25px;
	background-image:url(../images/cat_folder.gif); background-repeat:no-repeat;
	background-position:4px 4px;
	/*border:1px solid #cccccc;
	background-color:#f3f3f3;*/
}
.kbf {
	color:#0070DF;
	font-weight:bold;
	line-height:20px;
	padding-left:25px;
	background-image:url(../images/folder.gif); background-repeat:no-repeat;
	background-position:4px 4px;
	/*border:1px solid #cccccc;
	background-color:#f1f1f1*/
}
.kb,.kbf a{
	text-decoration:none;
	color:#0070DF;
}
.bkkb {
	border:1px solid #CCCCCC;
	height:22px;
	line-height:22px;
}
.button_small{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
width:25px;
height:25px;
}
.button_large{
font: 8pt Verdana, Arial, Helvetica, sans-serif;
width:70px;
height:25px;
}
.border{
height:22;
border-bottom: 1px solid #999999;
background-image:url('../images/header.png');
background-repeat:repeat-x
}
.innertd{
vertical-align:middle;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}
.regfont{
vertical-align:middle;
font-weight:bold;
font: 8pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000000;
}
.textbox {
	border:1px solid #999999;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	color:#0066FF;
	-moz-border-radius: 4px 4px 4px 4px;
	margin: 0px;
	padding-left: 18px;
	vertical-align: middle;
	background: url('../images/lens.gif') no-repeat;
	width:300px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:2px; padding-top:2px; padding-bottom:3px
}
.small_textbox {
	border:1px solid #999999;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	color:#0066FF;
	-moz-border-radius: 4px 4px 4px 4px;
	margin: 0px;
	padding-left: 18px;
	vertical-align: middle;
	background: url('../images/user.gif') no-repeat;
	width:190px; font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:2px; padding-top:2px; padding-bottom:3px
}
.frmsearch {
	 background-image:url('../images/search.gif');
	 background-repeat:no-repeat;
	 background-position:bottom right;
	 font:8pt Verdana, Arial, Helvetica, sans-serif;
}
.blue_line {
	background-image:url('../images/bar.gif');
	background-repeat:repeat-x;
	height:5px
}
