/*------------------------------------
Default Style Set

version: 1.1

website: www.sunkenship.com
-------------------------------------*/

body {
	margin-top:1em;
	font-family:verdana;
	padding:0;
	border:0;
	font-size:70%;
	text-align:left;
	height:100%;
	background-color:#85898A;	
	}
	
/* main wrapper that holds it all centrally */
#wrapper {
	width:800px;
	margin:0 auto;	
	height:auto;
	background-color:#FFFFFF;
	
	}

/*-------Header Elements ---------------------------------*/
#header {
	height:auto;
	width:800px;
	overflow:hidden;
	text-align:left;
	padding-bottom:0;
	background-color:#FFFFFF;
	}
#adminheader {
	background-image: url(http://localhost/sunkenship/admin/images/sunken_ship.gif);
	background-color:#C8000D;
	width:100%;
	height:69px;
	background-repeat: no-repeat;
	background-position: top right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF
}
#adminmenutitle {
background-color:#C8000D;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#FFFFFF
}
#adminmenulinks {
background-color:#CCCCCC;
width:100%;
text-align:left;
float:left;
height:100% !important
}
#adminmenulinks li {
list-style: none;
}
#adminmenulinks a:link{
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#E3DFE0;
padding:5px;
line-height:10px;
display:block;
text-decoration:none;
padding:5px;
border-bottom:solid thin #990000
}
#adminmenulinks a:hover{
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#ffffff;
padding:5px;
line-height:10px;
display:block;
text-decoration:none;
padding:5px
}
#adminmenulinks a {
font-size:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#E3DFE0;
padding:5px;
line-height:10px;
display:block;
text-decoration:none;
padding:5px;
border-bottom:solid thin #990000
}
	
ul {
	margin-left:15px;
	padding:0;
	list-style-type:circle;
	}
	
#content {
	float:right;
	width:600px;
	min-height:400px;
	display:inline;
	background-color:#FFFFFF;
	background:url(../images/content_gb.gif) no-repeat top left;
	margin-top:5px; 
	text-align:left;
	padding:0px 3px 3px 0px;
	margin-bottom:5px;
	font-size:1.1em;
	line-height:1.35em;
	}
	
/*external links and document images*/	
#content a[href^="http:"] {
	background:url(../images/external.gif) no-repeat right top;
	padding-right:10px;
	}
#content a[href^="mailto:"] {
	background:url(../images/email.gif) no-repeat right top;
	padding-right:18px;
	}
#content a[href$=".pdf"] {
	background:url(../images/pdf.gif) no-repeat right top;
	padding-right:18px;
	}	
#content a[href$=".doc"] {
	background:url(../images/doc.gif) no-repeat right top;
	padding-right:18px;	
	}
#content a[href$=".xls"] {
	background:url(../images/xls.gif) no-repeat right top;
	padding-right:18px;
	}
#content a[href$=".ppt"] {
	background:url(../images/ppt.gif) no-repeat right top;
	padding-right:18px;
	}

.floatright {
	float:right;
	margin:3px;
	}
		
.floatleft {
	float:left;
	padding:3px;
	}

/* text elements */
h1 {
	font-size:1.5em;
	line-height:1.25em;
	font-family:Helvetica;
	color:#333333
	}
h2 {
	font-size:1.5em;
	color:#666666;
	font-family:Helvetica;
	}  /* displayed at 18px */
h3 {
	font-size:1.35em;
	color:#296bb7;
	font-family:"Times New Roman", Times, serif;
	padding-left:5px
	}  /* displayed at 15px */
h4 {
	font-size:1.1em;
	color:#4A91E3;
	font-family:Helvetica;
	}  /* displayed at 12px */
	
.salvage h2 {
	font-size:1.25em;
	color:#C90512
	}

.bold {
	font-family:Helvetica;
	font-size:101%;
	font-weight:bold;
	color:#000000;
	}
	
.smallbold {
	font-family:Helvetica;
	font-size:80%;
	font-weight:bold;
	color:#000000;
	}
	
.small {
	font-family:Helvetica;
	font-size:75%;
	color:#000000;
	}
	
#content li {
	list-style-type:disc;
	list-style-position:outside;
	}
	
#navigation {
	background-color:#C90512;
	width:100%;
	font-size:1.25em;
	height:auto;
	padding:5px 5px 5px 0px;
	margin-top:1px;
	margin-bottom:1px;
}
	
#navigation a {
	color: #FFFFFF;
	font-weight: bold;	
	text-decoration: none;
	padding: 5px;
	}

#navigation a:hover, #navigation a:active {
	color:#FFFFFF;
	font-weight: bold;	
	text-decoration: none;
	padding: 5px;
	background:#000000;
	}

/* erm, t footer */
#footer {
	clear:both;
	height:25px;
	width:800px;	
	background-color:#C90512
	}

#footer P {
	text-align:center;
	padding-top:5px;
	color:#FFFFFF
	}


#footer a {
	color:#FFFFFF;
	padding:5px;
	text-decoration:none
	}
	
#footer a:hover {
	text-decoration:underline
	}

.footerbtn:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right: 0px;
	border-left: 0px;
	text-decoration: none;
	}
	
.footerbtn:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	height: auto;
	border-right: 0px;
	border-left: 0px;
	}
	
.footerbtn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	height: auto;
	border-right: 0px;
	border-left: 0px;
	}

#content img {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:3px;
	}
	
.highlight { 
	font-weight:bold;
	color:red;
	}
	
.clear {
	clear:both;
	}

/* Index page */
#content_container {
	width:608px;
	float:right;
	position:relative
	}
	
#index_content {
	float:left;
	width:396px;
	text-align:left;	
	font-size:1.1em;
	line-height:1.25em;
	background-color:#FFF4CC;	
	margin-top:5px;
	padding:2px;
	}
	
#index_right {
	float:right;
	width:196px;
	text-align:left;	
	font-size:1.1em;
	margin-top:5px;
	padding:2px 5px 2px 0px;
	}	

#index_right a {
	display:block;
	width:194px;
	padding:3px;
	border-bottom:1px dotted #4A91E3;
	background:#f0f6fd;
	text-decoration:none; /*lets remove t link underlines*/
	}
	
#index_right a:link, #index_right a:active, #index_right a:visited {
	color:#000000;
	}
	
#index_right a:hover {
	background:#ffffff;
	color:#000000;	
	}
	
#featureproduct {
border: 1px #C90512 solid;
clear:both;
width:95%;
padding:1em;
margin-top:1em;
height:155px
}

#featureproduct img {
border:0px
}

#emailfeature {
border:1px #C90512 solid;
width:450px;
clear:both;
padding:1em;
height:18em;
}
#featureproduct h4 {
font-size:1em;
color:#C90512
}


/* leftNav */
#leftNav {
	float:left
	}
	

#seal {
	float:left;
	width:184px;
	text-align:left;
	height:100%;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C90512;
	border-right-color: #C90512;
	border-bottom-color: #C90512;
	border-left-color: #C90512;
	text-align:center
	}
	
#leftNavBG {
	background-color:#FFFFFF;
	width:184px;
	min-height:100%;
	border:1px solid #C90512;	
	}

#leftNavBG a {
	display:block;
	width:176px;
	padding:2px 2px 2px 5px;	
	color:#FFFFFF;
	font-size:1.25em;
	margin-bottom:1px;
	margin-top:1px;
	text-decoration:none;/*lets remove t link underlines*/
	background: #969696;	
	}
	
#leftNavBG a:hover {
	background: #000000;
	margin-bottom:1px;
	margin-top:1px;
	padding:2px 2px 2px 5px;
	width:176px;
	}
	
#leftNav ul {
	list-style-type:none;
	}
	
.leftNav_links {
	padding:2px 0 2px 0;
	margin-top:2px;
	width:100%;
	text-align:center
	}
	
.linkstitle {
    display:block;
	width:177px;
	padding:2px 2px 2px 5px;	
	background-color:#C90512;
	height:20px;
	font-weight:bold;
	font-size:1.1em;
	color:#ffffff;
	}	
	
/*About Us image containers*/
#contentimages {
	width:95%
	}
	
#contentimageright {
	padding:5px;
	float:right
	}

.error_red {
	color:#000000;
	background:url(../images/error.gif) #f8ece7 left no-repeat;
	border-color:#8a2807;
	border-style:solid;
	border-width:1px;
	padding:3px 3px 3px 26px;
	font-size:1em;
	margin-bottom:2px
	}

/*product-detail*/
.price {
	font-size:1.1em;
	color:#c8000d;
	font-weight:bold
	}
	
#content h1 {
	font-size:1.5em;
	color:#c8000d
	}
#imagedescription {
	background-color:#FFFFFF;
	margin-top:10px;
	padding:5px;
/*border: #CCCCCC 1px solid;
	float:left;
	width:100%*/
}
#form {
	background-color:#FFFFFF;
	margin-top:10px;
	padding:5px;
	border: #CCCCCC 1px solid;
	}

#addtocart {
padding:5px;
clear:both;
font-weight:bold;
}
	
a {
	font-size: 1em;
	color: #333333;
	text-decoration:none
	}
	
a:hover {
text-decoration:underline
	}
.address {
	margin-left:20px;
	font-size:1em;
	width:auto;
	font-size:1.25em
	}
	
.telephone {
	float:right;
	font-size:1em;
	margin-top:-67px;
	margin-right:25px;
	text-align:right;
	font-size:1.25em
	}
	
caption {
display:none
}

#checkoutreturn {
padding:20px
	}

