body { text-align:left;font-family:arial;font-size:12px; }

.sbutton {
	border: 2px solid #cd3400;
	border-style: outset;
	border-collapse: separate;
	padding: 2px 10px 2px 10px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: none;
	font-size:14px;
	background-image: url(images/sbutton-back.jpg);
	backroung-position: 0 100;
 }
.sbutton:hover {
	border: 2px solid #cd3400;
	border-style: inset;
	border-collapse: separate;
	padding: 2px 10px 2px 10px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: none;
	font-size:14px;
	background-image: url(images/sbutton-back.jpg);
 }

.enlargebutton { color:#ffffff;text-decoration:none;dislay:block;width:200px;background-color:#002c5f;padding:5px; }
.enlargebutton:hover { color:#ffffff;text-decoration:none;dislay:block;width:200px;background-color:#cd3400;padding:5px; }
#searchbar a , #searchbar td { color:#ffffff;font-size:13px;font-weight:none;text-decoration:none;font-family:Trebuchet MS, Arial;background-color:#002c5f; }
#searchbar img { width:20px;height:20px;vertical-align:bottom;border:0px;margin-right:8px; }
.checkoutbut { background-color:#fbefc0;border:1px solid #cccccc;padding:5px;display:block;width:65px;text-decoration:none;color:#012e53;text-align:center;font-weight:bold; }

.prodpageicon { vertical-align:middle;width:24px;height:24px;margin-right:4px;margin-left:2px;border:0px; }
.prodpageiconbox { margin-bottom:3px;background:url('/images/prod-page-icon-back.jpg');background-repeat:repeat-x;font-size:13px;height:28px;border:1px solid #cccccc; }
.prodpageiconbox a { text-decoration:none;color:#333333; }

.alsolikeimg { border-color: #1444b7; border-width: 1px;width:145px;height:109px; }
.searchbutton {
	border: 1px solid #cd3400;
	border-style: outset;
	margin-top:-3px;
	border-collapse: separate;
	width:40px;height:22px;position:relative;top:1px;vertical-align:middle;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: none;
	font-size:14px;
	background-image: url(images/sbutton-back.jpg);
	backround-position: 0 100;
 }
.searchbutton:hover {
	border-style: inset;
	border-collapse: separate;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	font-variant: none;
	font-size:14px;
	background-image: url(images/sbutton-back.jpg);
 }




.sbutton3 {
	border: 1px solid #cd3400;
	height:22px;
	padding-bottom: 2px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/sbutton-back.jpg);
 }
.sbutton4 {
	border: 1px solid #cd3400;
	height:22px;
	padding-bottom: 2px;
	color: #ffffff;
	font-weight: bold;
	width:30px;
	background-image: url(images/sbutton-back.jpg);
 }
.menutitle{
cursor:pointer;
color:#000000;
text-align:center;
font-weight:bold;
}
.titlesub {  font-family: arial; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.titlesub:hover {  font-family: arial; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.homehead { margin:0px;padding:0 0 5px 0; width:100%;text-decoration:none;background-color:#1444b7;color: #ffffff; font-size:18px; font-weight: bold; }
.titles {  font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.titles:hover {  font-family: arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.titlebacks { cursor: hand;  }
.red { color:red; }
.subhead {  font-family: arial, arial, arial; font-size: 12pt; color: #336699; text-decoration: none;}
.reg {  font-family: arial, arial, arial; font-size: 14pt; color: red; text-decoration: none; font-weight: bold;}
.saleprice {  font-family: arial; font-size: 14pt; color: red; text-decoration: none; font-weight: bold; line-spacing; 300%; }
.regprice {  font-family: arial; font-size: 14pt; color: #000000; text-decoration: none; line-spacing; 300%; }
.price {  font-family: arial; font-size: 14pt; color: red; text-decoration: none; font-weight: bold; line-spacing; 00%; }
.regtext {  font-family: arial; font-size: 12px; color: #000000; text-decoration: none;}
.regtextsuper {  height:76px; text-align:center; font-family: Trebuchet MS, arial, Arial; font-size: 12px; color: #000000; text-decoration: none; background:url('images/pdisplay-back.jpg');background-repeat:no-repeat;background-position: top center;}
.regtextsuper2 {  height:60px; text-align:center; font-family: Trebuchet MS, arial, Arial; font-size: 12px; color: #000000; text-decoration: none; background:url('images/pdisplay-back2.jpg');background-repeat:no-repeat;background-position: top center;}
.regtextsuper3 {  height:76px; text-align:center; font-family: Trebuchet MS, arial, Arial; font-size: 12px; color: #000000; text-decoration: none; background:url('images/catback.jpg');background-repeat:no-repeat;background-position: top center;}
.supiholder3 { top:3px;left:0;width:182;height:135px; position:relative;z-index:1; }
.supiholder { top:4px;left:0;width:145;height:109px; position:relative;z-index:1; }
.supnew { position:relative;height:109px;width:0px;top:0;left:0;z-index:5;margin-top:-109;margin-bottom:0;padding:0; }
.supnew3 { position:relative;height:135px;width:0px;top:0;left:0;z-index:5;margin-top:-135;margin-bottom:0;padding:0; }
.supnewcat { position:relative;height:135px;width:0px;top:0;left:0;z-index:5;margin-top:-202;margin-bottom:0;padding:0; }
.supiholdercat { top:3px;left:0;width:269;height:202px; position:relative;z-index:1; }

.supnew5 { position:relative;height:109px;width:0px;top:0;left:0;z-index:5;margin-top:-109;margin-bottom:0;padding:0; }
.supiholder6 { top:4px;left:0;width:201;height:142px; position:relative;z-index:1;border:0px; }
.supnew6 { position:relative;height:135px;width:0px;top:0;margin-left:200px;z-index:5;margin-top:-142;margin-bottom:0;padding:0;border:0px; }

.toporange { background-color:#cc3300;text-align:center;margin-bottom:8px;height:25px; }
.topblue2 { background-color:#002b5e;text-align:center;margin-bottom:8px;height:25px; }
.topblue { text-align:center;margin-bottom:8px;height:25px;width:998px; }

.regtextb {  font-family: arial; font-size: 14px; color: #000000; text-decoration: none;}
.subtext {  font-family: arial; font-size: 12px; color: red; text-decoration: none;}
.regtextw {  font-family: Trebuchet MS, Arial; font-size: 14px; color: #FFFFFF; text-decoration: none;}
.cartheader {  font-family: arial; font-size: 11pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.orderheader {  font-family: arial; font-size: 14pt; color: #0a2245; text-decoration: none; font-weight: bold; }
.cartitems {  font-family: arial; font-size: 12px; color: #000000; text-decoration: none;}
.smalltext {  font-family: arial; font-size: 10px; color: #000000; text-decoration: none;}
.regtexts {  font-family: arial; font-size: 10px; color: #000000; text-decoration: none;}
.prodhead {  font-family: arial, arial arial; font-size: 13pt; color: #9D3065; text-decoration: none; text-transform: smallcaps; text-weight: bold; }
.pagehead {  font-family: arial, arial arial; font-size: 17px; color: #9D3065; text-decoration: none; text-transform: smallcaps; text-weight: bold; }
.admin_prodhead {  font-family: arial, arial arial; font-size: 14pt; color: #00234c; text-decoration: none; text-transform: smallcaps; text-weight: bold; }
.pageheader {  font-family: arial; font-size: 18px; color: #FFFFFF; text-decoration: none; text-weight: bold; }
.pageheader2 {  font-family: arial; font-size: 18px; color: #ffffff; text-decoration: none; text-weight: bold; }
.imgborder { border: 1px solid #0a2245; }
.imghome { border: 1px solid #146eb4; }
.inputr {
	font-family: arial, arial, arial;
	font-size: 8.5pt;
	color: #107383;
	background-color: #dbeff0;
	height: 18px;
	width: 120px;
	border: 1px solid #00768a;
	font-weight: bold;

}
.bullet { font-family: Helvetica, arial arial; font-size: 6pt; color: #00234c; text-decoration: none; text-transform: smallcaps; font-weight: bold; }
.leftlinks { padding: 2px 0 2px 0; line-spacing: 150%;  font-family: Helvetica, arial arial; font-size: 12px; color: #000000; text-decoration: none; text-transform: smallcaps; }
.leftlinks2 { line-spacing: 150%;  font-family: arial, arial arial; font-size: 9.5px; color: #000000; text-decoration: none; text-transform: smallcaps; }
.bullet2 { font-family: arial, arial arial; font-size: 8px; color: #00234c; text-decoration: none; text-transform: smallcaps; font-weight: bold; }
.tiphead {  font-family: arial, arial arial; font-size: 14px; color: #9D3065; text-decoration: none; text-transform: smallcaps; text-weight: bold; }
			a:hover { color: #f45000; text-decoration: none}
			a { color: #0e3eb5; text-decoration: underline}

			.leftlinkpipe { font-size: 12px; color: #084b7e; font-family: arial; }
.homeh1 {
 	font-size:14px;
	color:#000000;
	text-align:center;
    font-weight:bold;
    margin:0px 10px 10px 10px;
    font-family:arial;
}

a { color:#0b4f8c; }
.seotext { color:#092c52;font-family:Arial;font-size:10px; }
.sash { position:relative;height:109px;width:145px;top:-10px;left:-10px;z-index:5;margin-top:-109px;margin-bottom:0;padding:0;}
.sidepanel { background-color: #ffffff;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;text-align:left; }
.sidepopright { position:relative;z-index:6;right:-8px;top:-27px;height:40px;text-align:right; }
.sidepopleft { position:relative;z-index:5;left:-8px;margin-top:-26px;height:40px;width:8px;tex-align:left; }
.sidepopleft img { height:40px;width:8px; }

#menuhead { padding-bottom:4px;padding-top:4px;margin-top:2px;text-align:left;background-image:url(ship-pics/newmenuback.jpg); font-family:Trebuchet MS, sans-serif, Arial;color:#ffffff;padding-left:18px;font-size:13px;font-weight:bold; }
#menuhead a { color:#ffffff;text-decoration:none;font-family:Trebuchet MS, sans-serif, Arial;font-size:15px;font-weight:bold;}
#menuhead a:link { color:#ffffff;text-decoration:none;font-family:Trebuchet MS, sans-serif, Arial;font-size:15px;font-weight:bold;}
#menuhead a:hover { color:#ffffff;text-decoration:underline;font-family:Trebuchet MS, sans-serif, Arial;font-size:15px;font-weight:bold;}
#menuhead a:visited { color:#ffffff;text-decoration:none;font-family:Trebuchet MS, sans-serif, Arial;font-size:15px;font-weight:bold;}
#menubody { margin-top:-8px;position:relative;margin-bottom:3px; }
#menubody a { font-family:arial;font-size:13px;color:#000000;font-smooth:always; padding:3px 0 3px 20px;display:block;text-align:left;background-image:url('/images/list-item.jpg');background-position:6% 50%; background-repeat:no-repeat; }
#menubody a:hover { font-family:arial;font-size:13px;color:#000000;font-smooth:always; padding:3px 0 3px 20px;display:block;text-align:left;background-color:#ededed;background-image:url('/images/list-item.jpg');background-position:6% 50%; background-repeat:no-repeat; }

#menubodyhome { margin-top:-8px;position:relative;margin-bottom:8px;}
#menubodyhome a { font-family:arial;font-size:12px;color:#000000;font-smooth:always; padding:2px 0 2px 20px;display:block;text-align:left;background-image:url('/images/list-item.jpg');background-position:6% 50%; background-repeat:no-repeat; }
#menubodyhome a:hover { font-family:arial;font-size:12px;color:#000000;font-smooth:always; padding:2px 0 2px 20px;display:block;text-align:left;background-color:#ededed;background-image:url('/images/list-item.jpg');background-position:6% 50%; background-repeat:no-repeat; }

#hometable { position:relative;margin-top:-10px;border-bottom:1px solid #3290cd;padding-bottom:5px; }
#homebox2 h3 { font-size:18px;font-weight:bold;margin:0px;padding:0px;color:#092c52;border-bottom:1px solid #d0d0d0;  }

#comparecontainer {  background: url(images/pimage-right.jpg);position:relative;z-index:2;color:#000000;font-size:13px;font-weight:bold;padding:10px 10px 5px 4px;height:256px;width:200px;left:0px;top:10px;background-repeat: no-repeat;text-align:center; }
#comparecontainer2 {  background: url(images/pimage-right2.jpg);position:relative;z-index:2;color:#000000;font-size:13px;font-weight:bold;padding:10px 10px 5px 4px;height:285px;width:200px;left:0px;top:10px;background-repeat: no-repeat;text-align:center; }
.comparewith { margin-left:5px;font-family:arial;font-size:12px;font-smooth:always; padding:3px 0 3px 10px;display:block;text-align:left;background-image:url('/images/list-item.jpg');background-position:0% 50%; background-repeat:no-repeat; }
.comparewith:hover { margin-left:5px;font-family:arial;font-size:12px;font-smooth:always; padding:3px 0 3px 10px;display:block;text-align:left;background-image:url('/images/list-item.jpg');background-position:0% 50%; background-repeat:no-repeat; }
.compareheader { text-align:left;margin-left:10px;font-size:14px;margin-bottom:5px; }


#hometable a { display:block;margin-top:8px;text-decoration:none; }
#hometable a:hover { text-decoration:underline; }
#hometable td { padding-top:20px; }
#hometable h3 { font-size:16px;font-weight:bold;margin:0px;padding:0px;color:#092c52; }
#hometable .pic { border: 1px solid #000066;width:160px;height:120px; }

#hometable2 h4 { background-color:#002c5f;margin:0px;padding:3px 0 3px 0;margin-top:-5px;margin-bottom:10px; }
#hometable2 h4 a { font-size:15px;font-weight:bold;margin:0px;padding:0px;color:#ffffff;text-decoration:none; }
#hometable2 .pic2 { border: 1px solid #000066;width:189px;height:142px; }

,banner { position:relative;margin:10px 0 10px 0; }
.otherproduct { background-color:#176cad;border-bottom: 2px solid #0a2245;color:#ffffff; }
.refinehead { text-align:center;background-color:#176cad;color:#ffffff;font-family:Arial;font-size:12px;padding:5px 0 5px 0;font-weight:bold;margin-bottom:5px; }
.refinebody { margin:8px 0 8px 0;text-align:center; }
.viewall { font-weight:bold;margin:10px 0 10px 0;background-color:#ededed;padding:5px 0 5px 0; }

.flag { width:19px;height:13px;border:0px;vertical-align:bottom;padding-right:4px; }
.homeimg { float:left;width:160px;padding-right:10px; }

.hometxt { margin: 0 0 10px 10px; }
.homefleet { font-size:20px;font-weight:bold;font-family:Arial;text-align:center; }

.strike { color:#000000;font-size:10px;font-weight:none; }
.catbox { color:red;font-weight:bold; }
.none { clear:both; }

.strike { color:#000000;font-size:10px;font-weight:normal; }
.productpricestrike { color:#000000;font-size:14px; }
.productprice { color:red;font-size:22px;font-weight:600;font-family: Trebuchet MS, arial; }
.productgreen { font-size:12px;color:#006600;font-weight:bold;margin-bottom:8px; }
.alreadybuilt { text-align:center; }


#centerhome { left:0px;margin:0 auto;z-index:15;position:absolute;height:250px;width:99%;margin-top:1340px; }
#centerhome2 { left:0px;margin:0 auto;z-index:15;position:absolute;height:250px;width:99%;margin-top:1310px; }
#centertext { text-align:left;width:960px; }
.menuflag img { margin-right:5px;padding-top:3px; }
h3 { font-size:14px; line-height:125%;font-family:arial;font-weight:normal; }

#mainheader { vertical-align:top;height:35px; padding:5px 0 0 8px;color:#012e53; border-bottom:1px dashed #cccccc; }
.productimg { border:2px solid #002c5f; }
#boxborder {  text-align:left;font-family:arial;padding-left:10px;padding-right:5px;border:2px solid #002c5f; background-color: #ffffff; }
#boxbordernp {  text-align:left;font-family:arial;padding:0;border:2px solid #002c5f; background-color: #ffffff; }
#mainheader h1 { font-family: Trebuchet MS, arial; font-size:22px; color:#002c5f; font-smooth:always; font-weight:bold;padding:0px 0 0 0;margin:0px; }
#mainheader h2 { text-align:left;font-family: Trebuchet MS, arial; font-size:20px; color:#002c5f; font-smooth:always; font-weight:bold;padding:0 10px 0 0;margin:0px; }

#mainheader .rightselected { text-decoration:none;font-weight:bold;color:#cc3403; }
#mainheader2 h1 { font-family: Trebuchet MS, arial; font-size:20px; color:white; font-smooth:always; font-weight:bold;padding:0px;margin:0px; }
#mainheader2 h2 { font-family: Trebuchet MS, arial; font-size:20px; color:white; font-smooth:always; font-weight:bold;padding:0px;margin:0px; }
#mainheader a { color:#002c5f; }

#mainheader3 { background-position:0% 50%; background-repeat:repeat-x;vertical-align:top;height:35px; padding:5px 0 0 25px; }
#mainheader3 h1 { font-family: Trebuchet MS, arial; font-size:20px; color:white; font-smooth:always; font-weight:bold;padding:0px;margin:0px; }
#mainheader3 .rightselected { text-decoration:none;font-weight:bold;color:#ffffff; }


.rightitem { margin-bottom:15px;position;relative;margin-top:-25px;border;1px solid red; }

#boxborder1 { line-height:135%;font-family:arial,sans-serif;font-size:12px;padding-bottom:4px;background-image:url('../images/newcatback2.png');background-position:50% 100%; background-repeat:no-repeat;text-align:center; }
#boxborder1 a {  font-size:12px;font-weight:bold;margin-bottom:4px;color:#0b4f8c; }
#boxborder1 img { margin-bottom:0px;border:2px solid #002c5f;  }
#boxborder1 a:hover { color:#cb3400; }
#boxborder1 img:hover { margin-bottom:0px;border:2px solid #cb3400  }
#boxborder2 {  font-family:arial,sans-serif; line-height:135%;font-size:13px;padding-bottom:9px;background-image:url('../images/newcatback4.png');background-position:50% 100%; background-repeat:no-repeat;text-align:center; }
#boxborder2 a {  font-size:14px;font-weight:bold;margin-bottom:4px;color:#0b4f8c; }
#boxborder2 a:hover { color:#cb3400; }
#boxborder2 img { margin-bottom:2px;border:2px solid #002c5f;  }
#boxborder2 img:hover { border:2px solid #cb3400  }

#boxborder3 { line-height:135%;font-family:arial,sans-serif;font-size:12px;padding-bottom:4px;background-image:url('http://www.handcraftedmodelships.com/small-pics/newback.png');background-position:50% 100%; background-repeat:no-repeat;text-align:center; }
#boxborder3 a {  font-size:12px;font-weight:bold;margin-bottom:4px;color:#0b4f8c; }
#boxborder3 img { margin-bottom:0px;border:2px solid #002c5f;  }
#boxborder3 a:hover { color:#cb3400; }
#boxborder3 img:hover { margin-bottom:0px;border:2px solid #cb3400  }



#boxborder4 {  font-family:arial,sans-serif; line-height:135%;font-size:13px;padding-bottom:9px;background-image:url('../images/newcatback5.png');background-position:50% 100%; background-repeat:no-repeat;text-align:center; }
#boxborder4 a {  font-size:14px;font-weight:bold;margin-bottom:4px;color:#0b4f8c; }
#boxborder4 a:hover { color:#cb3400; }
#boxborder4 img { margin-bottom:2px;border:2px solid #002c5f;  }
#boxborder4 img:hover { border:2px solid #cb3400  }
#mainfooter { height:5px; background-color:#084b7f; width:667px; }
#phoneleft { font-family:Trebuchet MS, Arial;font-size:18px;font-weight:bold;height:30px;color:white;padding-top:3px;background-image:url('images/right-back.jpg');background-position:center left;text-align:center;font-size:19px;padding-left:0px; }
#topright { padding-top:20px;padding-right:15px;text-align:right;font-family:Arial;color:#146eb4;font-size:14px; }
#topright a { font-size: 12px; color: #084b7e; font-family: Trebuchet MS, arial; text-decoration: underline; }
#topright a:hover { font-size: 12px; color: #dc5a28; text-decoration: none; }
.getprod {font-family:arial;font-size:12px; }
.getprod a:hover { color:#cb3400; }


#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

.glossymenu{
margin: -2px 0;
padding: 0;
width: 146px; /*width of menu*/
}

.glossymenu a.menuitem{
background: url('/small-pics/newmenuback.jpg') repeat-x bottom left;
font: bold 13px "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
border:none;
padding: 5px 4px 5px 0px;
padding-left: 20px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 8px;
left: 0px;
border: none;
}

.glossymenu a.menuitem:hover{
background: url('/small-pics/newmenuback.jpg') repeat-x bottom left;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{

}


div.points { 
	background:url('/small-pics/menu-back.png');
	height:30px;
	margin:2px;
	text-align:center;
	border:1px solid #cccccc;
}

div.points img { 
	height:30px;
	cursor:pointer;
	cursor:hand;
}

div.points:hover { 
	background:url('/small-pics/menu-back-hover.png');
	border:1px solid #cccccc;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px Arial, "Lucida Grande", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 20px;
}

.glossymenu div.submenu ul li a:hover{
background-color:#ededed;
color: black;
}

.glossymenu div.leftmenupop { position:relative;z-index:5;left:-8px;height:0px;top:2px; }
.glossymenu div.leftmenupop img { width:8px;height:40px;border:0px; }


div.heading { color:#ffffff;font-size:14px;background-color:#002c5f;padding:4px;font-family:Trebuchet MS, Arial;font-size:16px;font-weight:bold; }
div.text { padding:10px;font-family:Arial;font-size:13px;background-color: #f7f7f7;text-align:left; }

