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

* { margin: 0; padding: 0;}

body
{
 	color: white;
 	background-color: black;
 	padding: 0px;
 	margin: 0px;
 	text-align: center; /* fix for IE 5.5 and below */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
img
{
	margin:0;
	padding:0;
	display:block;
}
p
{
	margin: 6px 0px;
	text-align:left;
}
span.link-text
{
	position: absolute;
	left: -9999em;
}
div#column
{
 	margin: 0px auto;
 	padding: 0px;
 	width: 869px;
 	text-align: left;
}
td#content
{
 	background-color: #4e4e4e;
}
div.spacer
{
	display: block;
	height: 6px;
}
p#copy
{
 	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
div#splashScreen
{
	height: 291px;
	width:840px;
	display: block;
	background: url(../images/SplashScreen.png) top left no-repeat;
	vertical-align: bottom;
}
p#infoBar
{
	height: 41px;
	width: 837px;
	display: block;
	background: url(../images/Info_Bar.jpg) top left no-repeat;
	font-weight:bold;
	padding-top:12px;
	margin: 0px;
	text-align:center;
}
/* Contact Info */
#contactForm
{
	display: block;
	padding: 0px 10px;
	font-weight:bold;
}
span.req
{
	color:#c7a86c;
}
input#fname, input#lname
{
	width:198px;
}
td.namesubtext
{
	font-size: 8pt;
}
input#cname, input#email, textarea#msg
{
	width:405px;
}
input#acode, input#phone1, input#phone2
{
	width:40px;
}
#log
{
	display:none;
	height:19px;
	width:220px;
	margin:0 auto;
	background: url(../images/ajax-loader.gif) no-repeat center;
}
#log.show-loader
{
	display:block;
}
/* Services Code */
td.servicesContent
{
	background:url(../images/Services_Content.jpg) top left no-repeat;
}
td.servicesContent p
{
	text-align:left;
	color: #F5F5F5;
	font-weight:bold;
	margin-left:30px;
}
.standout
{
	font-weight:bold;
	color:#c7a86c;
}
td.servicesContent p#paranText
{
	font-weight:normal;
	font-size: 8pt
}

#srv-menu a
{
	display: block;
	width: 198px;
	background-position: top left;
	background-repeat: no-repeat;
}
#srv-menu a:hover, #srv-menu a.selected
{
	background-position: left bottom;
}
a#srv-logo-link
{
	height: 23px;
	background-image: url(../images/Services_Menu_Logo.jpg);
}
a#srv-stationary-link
{
	height: 19px;
	background-image: url(../images/Services_Menu_Stationary.jpg);
}
a#srv-web-dev-link
{
	height: 22px;
	background-image: url(../images/Services_Menu_WebDev.jpg);
}
a#srv-promo-link
{
	height: 27px;
	background-image: url(../images/Services_Menu_Promo.jpg);
}
a#srv-signage-link
{
	height: 26px;
	background-image: url(../images/Services_Menu_Signage.jpg);
}
a#srv-clothing-link
{
	height: 22px;
	background-image: url(../images/Services_Menu_Embroidery.jpg);
}
a#srv-marketing-link
{
	height: 25px;
	background-image: url(../images/Services_Menu_Marketing.jpg);
}
a#srv-start-up-link
{
	height: 22px;
	background-image: url(../images/Services_Menu_Startup.jpg);
}
a#srv-custom-link
{
	height: 25px;
	background-image: url(../images/Services_Menu_Custom.jpg);
}

/* Portfolio */
#signage_button
{
	display: block;
	width: 160px;
	height: 26px;
	background-image: url(../images/Portfolio_Button_Signage.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#signage_button:hover
{
	background-position: bottom left;
}
#logo_button
{
	display: block;
	width: 160px;
	height: 23px;
	background-image: url(../images/Portfolio_Button_Logo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#logo_button:hover
{
	background-position: bottom left;
}
#website_button
{
	display: block;
	width: 160px;
	height: 27px;
	background-image: url(../images/Portfolio_Button_Website.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#website_button:hover
{
	background-position: bottom left;
}
#promo_button
{
	display: block;
	width: 160px;
	height: 28px;
	background-image: url(../images/Portfolio_Button_Promo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#promo_button:hover
{
	background-position: bottom left;
}
#stationary_button
{
	display: block;
	width: 160px;
	height: 24px;
	background-image: url(../images/Portfolio_Button_Stationary.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#stationary_button:hover
{
	background-position: bottom left;
}
#screen_button
{
	display: block;
	width: 160px;
	height: 26px;
	background-image: url(../images/Portfolio_Button_Screen.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#screen_button:hover
{
	background-position: bottom left;
}
#custom_button
{
	display: block;
	width: 160px;
	height: 21px;
	background-image: url(../images/Portfolio_Button_Custom.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
#custom_button:hover
{
	background-position: bottom left;
}
/* Menu Code */
span.linkText
{
	display: none;
}
a#home
{
	height: 41px;
	width: 142px;
	display: block;
	background: url(../images/Menu_Home_Off.jpg) top left no-repeat;
}
a#home:hover
{
	background: url(../images/Menu_Home_Over.jpg);
}
a#home.selected
{
	background: url(../images/Menu_Home_On.jpg);
}
a#about
{
	height: 41px;
	width: 140px;
	display: block;
	background: url(../images/Menu_About_Off.jpg) top left no-repeat;
}
a#about:hover
{
	background: url(../images/Menu_About_Over.jpg);
}
a#about.selected
{
	background: url(../images/Menu_About_On.jpg);
}
a#services
{
	height: 41px;
	width: 141px;
	display: block;
	background: url(../images/Menu_Services_Off.jpg) top left no-repeat;
}
a#services:hover
{
	background: url(../images/Menu_Services_Over.jpg);
}
a#services.selected
{
	background: url(../images/Menu_Services_On.jpg);
}
a#portfolio
{
	height: 41px;
	width: 139px;
	display: block;
	background: url(../images/Menu_Portfolio_Off.jpg) top left no-repeat;
}
a#portfolio:hover
{
	background: url(../images/Menu_Portfolio_Over.jpg);
}
a#portfolio.selected
{
	background: url(../images/Menu_Portfolio_On.jpg);
}
a#contact
{
	height: 41px;
	width: 139px;
	display: block;
	background: url(../images/Menu_Contact_Off.jpg) top left no-repeat;
}
a#contact:hover
{
	background: url(../images/Menu_Contact_Over.jpg);
}
a#contact.selected
{
	background: url(../images/Menu_Contact_On.jpg);
}

.modalBox
{
	background-color: #191919;
	padding: 10px;
	box-shadow: 0 0 30px #000;
	-webkit-box-shadow: 0 0 30px #000;
	-moz-box-shadow: 0 0 30px #000;
}
.modalClose
{
	display: block;
	text-align: center;
	cursor: pointer;
}
