

/* AlwaysWork style sheet copyright RichInStyle.com 2000. You can download this from http://richinstyle.com/free/alwayswork.html. You must not remove or alter this message from this file. */



@import url(okbrowsers2.css);
.dummy {color: red}
/* Fonts */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {font-family: Trebuchet MS, Verdana, Geneva, sans-serif;
font-size: 12px}

A {cursor: pointer;
background: transparent}

ADDRESS {font-style: italic}

BIG {font-size: 14px}

BLOCKQUOTE {font-style: italic}

BODY {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 1.5
}

BODY.nav {
	background: #dedede url(http://www.stonelinedesigns.com/gifs/bg_prod2.gif) repeat;
	line-height: 1.5
	margin: 0 0 0 0;
}

BODY.prod {
	margin: 0 0 0 0;
	background: #dedede;
	line-height: 1.5;
	text-align: center;
}


BODY.menu {
	background: #dedede url(http://www.stonelinedesigns.com/gifs/bg_stone.jpg) repeat;
	margin: 0 0 0 0;
}

BODY.lines {
	background-color: #dedede;
	margin: 0 0 0 0;
}

BODY.home {
	background: #53533f;
	margin: 0 0 0 0;
}


BUTTON {cursor: auto}

CITE {font-style: italic}

CODE, KBD, SAMP, TT {font-size: 10px}

DT {font-weight: bold}

H1, H2, H3, H4, H5, H6 {font-weight: bold;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif}

H1 {font-size: 18px}

H2 {font-size: 16px}

H3 {font-size: 14px}

H4 {font-size: 13px}

H5 {font-size: 12px}

H6 {font-size: 12px}

HTML {margin: 0; padding: 0}

INPUT {cursor: auto}

OL {list-style: decimal}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

PRE {margin-left/* */ : 0;
white-space: pre}

SMALL, SUB, SUP {font-size: 13px}

STRONG {font-weight: bold;
}



TEXTAREA {cursor: text}

TD {margin-left: 0}

TH {font-weight: bold;
text-align: center;
margin-left: 0}

UL, MENU, DIR {list-style: disc} 

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc}


ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, LI, MENU, OL, P, PRE, TD, TH, TR, UL {color: #000000;
font-family: Trebuchet MS, Verdana, Geneva, sans-serif}


P.thumbnail {font-size: 10px}

P.mat {font-size: 10px}



A.nohover:link {color: #000;
font-weight: bold;
text-decoration: none}

A.nohover:visited {color: #000;
font-weight: bold;
text-decoration: none}

A.nohover:active {color: #000;
font-weight: bold;
text-decoration: none}

A.nohover:hover {color: #000	;
font-weight: bold;
background: #none;
text-decoration: none}


A:link {color: #003366;
font-weight: bold;
text-decoration: underline}

A:visited {color: #003366;
font-weight: bold;
text-decoration: underline}

A:active {color: #003366;
font-weight: bold;
text-decoration: underline}

A:hover {color: #003366;
font-weight: bold;
background: #ddd;
text-decoration: underline}



H1, H2, H3, H4, H5, H6 {
color: #000;
font-family: Trebuchet MS, Helvetica, Verdana, sans-serif}


/* layout */


#linesnav {
	position: absolute;
	left: 10;
	top: 86px;
	width: 304px;
	text-align: left;
}


#linescontent {
	margin: 0 30px 10px 324px;
	padding-top: 86px;
	text-align: left;
	width: 460px;
}

#lineslogo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: left;
	background: url(http://www.stonelinedesigns.com/gifs/bg_stone.jpg) repeat;
}

#lineslogo img {
	margin-left: 324px;
}


#logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: url(http://www.stonelinedesigns.com/gifs/bg_stone.jpg) repeat;
}

.logocenter {
	width: 465px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
}

#linesmenu {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	text-align: left;
	background: #dedede url(http://www.stonelinedesigns.com/gifs/bg_steel.jpg) repeat;
}


#linesmenu2 {
	padding: 0 0 0 324px;
}


#menu {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	background: #dedede url(http://www.stonelinedesigns.com/gifs/bg_steel.jpg) repeat;
}

#menu img, #linesmenu img {
	border: 0;
}

#topleft {
	position: absolute;
	left: 0;
	top: 31px;
	width: 100%;
	text-align: center;
	background: #dedede url(http://www.stonelinedesigns.com/gifs/bg_steel.jpg) repeat;
	border-bottom: solid 10px #dedede;
}

#topleft img {
	margin: 10px 0 10px 0;
}

#nav {
	width: 138px;
	margin-left: auto;
	margin-right: auto;
}


#centercontent {
	width: 484px;
	padding: 0;
	margin: 0px auto;
}


.thumbnail {
	margin: 0 0 5px 0;
}

#photo {
	width: 450px;
	margin: 0 0 0 34px;
	text-align: left;
}

#photo img, #headline img {
	border: 0;
	margin: 10px 0 0 0;
}

#photo p {
	text-align: left;
	line-height: 1.1;
	font-size: .9em;
	width: 200px;
	margin: 0 0 0 0;
}

div.detail {
	float: right;
	width: 150px;
	margin: 2px 0 0 10px;
	font-size: .9em;
	text-align: right;
	line-height: 1.1;

}


.detailvert {
	float: right;
	width: 150px;
	margin: 300px 0 0 10px;
	font-size: .9em;
	text-align: left;
	line-height: 1.1;

}

div.detail img, .detailvert img {
	float: right;
	border: 0;
	padding: 0 0 0 5px;
	margin: 0;
}

#headline {
	float: left;
	margin: 42px 0 0 0;
	padding: 0 0 0 0;
}

#content {
	width: 450px;
	text-align: left;
	margin: 20px 0 10px 25px;
	padding: 0 10px 0 10px;
	border-left: double 4px #999;
	border-right: double 4px #999;
}

#content img {
	border: 0;
	margin: 15px 0 15px 0;
}

#content h1 {
	margin-top: 0;
}

#content h2 {
	margin-bottom: -15px;
}

#homecontent {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding: 35px 0 20px 0;
	text-align: center;
	background: url("http://www.stonelinedesigns.com/gifs/splash_flat.gif");
}

#homecontent img {
	border: 0;
	margin: 0 5px 0 5px;
}

#homecontent h1, h1.hometext {
	margin: 10px 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}


#homecontent h1 a, h1.hometext a {
	color: #000;
}


#homecontent p {
	text-align: center;
	margin: 10px 20px 0 20px;
}

#detailleft {
	float: left;
	width: 70px;
	text-align: center;
	margin: 5px 10px 10px 15px;
}

#detailleft img {
	border: 0;
	margin: 0 0 8px 0;
}

#detailcontent {
	width: 450px;
	margin: 10px 10px 10px 90px;
	text-align: center;
}

