@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; line-height:1.4em; font-family:Arial, Helvetica, sans-serif; color:#444;  background:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#cf1f72;}
h1 {font-size:24px; color:#1A429A;}
#wrapper {width:850px; margin:25px auto 0; padding-bottom:35px; background-color:#FFF; border:1px solid #294B6F;}
#header {width:810px; height:110px; padding:25px; float:left;}
#header h1 {margin:0; padding:0; color:#0099CC;}
#nav {width:790px; margin:0; padding:0 0 0 15px; float:left;}
#content {width:810px; padding:5px 25px; float:left;}
#homepage_img {border:1px solid #999; width: 400px; float: right; margin-top: 20px;}
#footer {width:810px; height:20px; margin:0 auto; padding:0 25px; color:#eee; text-align:right; font-size:11px;}
.clear {clear:both;}

.pr {
	float:left; 
	margin-bottom:25px;
}
.pr img {
	margin-bottom:10px;
}
.pr span {
	width:425px; 
	margin:15px 10px 15px 15px; 
	float:right; 
	padding:8px 8px 15px 8px; 
	font-size:10px; 
	line-height:12px; 
	border:1px solid #ddd;
}
/*~~~~~~~~~~~~~~~ NAVIGATION ~~~~~~~~~*/
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
#nav li {
	float: left;
	margin: 0 0.15em;
	}
#nav li a {
	background: url(http://www.starrtextileservices.com/images/nav.gif) #fff bottom left repeat-x;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 9em;
	display: block;
	border: 0.1em solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	font-size:12px;
	}
#nav li a:hover {
	text-decoration:underline;
	}

/* Hide from IE5-Mac \*/
#nav-menu li a {
	float: none
	}
/* End hide */

#nav-menu {
	width:30em
	} 
/*~~~~~~~~~~~~~~What We Offer~~~~~~~~~~~~~~*/
ul.wwo {margin-top:2px;}
p.wwo {margin-bottom:2px;}
