.redText {
	font-family:'Myriad Pro';
	color:#AD0101;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}

#projectdiv2 {
	top:470px;
	left:675px;
	width:325px;
	height:152px;
	position:absolute;
}

.serviceLinksHeader {
	font-family:'Myriad Pro';
	font-weight:bold;
	color:#FFFFFF;
	font-size:26px;
}

.servicelinksdiv {
	width:200px;
	position:relative;
	height:25px;
	margin-bottom:8px;
	text-align:right;
	float:right;
	border-bottom:1px dotted #FFFFFF;
}

.servicelinksdivbottom {
	width:200px;
	position:relative;
	float:right;
	height:25px;
	margin-bottom:8px;
	text-align:right;
}

.serviceLinks {
	font-family:'Myriad Pro';
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.5px;
}

.serviceLinks:active {
	font-family:'Myriad Pro';
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.5px;
}

.serviceLinks:visited {
	font-family:'Myriad Pro';
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.5px;
}

.serviceLinks:hover {
	font-family:'Myriad Pro';
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.5px;
}

.serviceLinks:link {
	font-family:'Myriad Pro';
	font-weight:bold;
	letter-spacing:0.5px;
	text-decoration:none;
	color:#FFFFFF;
}

#servicediv2 {
	position:relative;
	height:179.351px;
	width:346px;
}

#servicediv1 {
	position:relative;
	height:219.623px;
	text-align:right;
	top:38.2071px;
	left:0px;
	width:344.549px;
}

#servicediv3 {
	position:relative;
	height:411.298px;
	width:598.18px;
	opacity:0.75;
	top:-353.808px;
	left:395.676px;
}

#bottomhline {
	position:absolute;
	width:100%;
	bottom:87px;
	background-color:#626162;
	height:1px;
}

.image {
	border:3px solid #ABABAB;
}

.image:hover {
	cursor:pointer;
	border:3px solid #FFFFFF;
}

.projecth1 {
	font-family:'Lucida Grande', Verdana;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:0.5px;
}

.projectcommenth2 {
	font-family:'Lucida Grande', Verdana;
	letter-spacing:0.5px;
	color:#626162;
	font-weight:normal;
	font-size:14px;
}

.projectcommenth1 {
	font-family:'Lucida Grande', Verdana;
	font-weight:bold;
	letter-spacing:0.5px;
	color:#626162;
	font-size:23px;
}

.projecth2 {
	font-family:'Lucida Grande', Verdana;
	color:#FFFFFF;
	font-size:14px;
}

#projectnavimages {
	height:54px;
	width:291px;
	left:460px;
	position:relative;
	float:none;
	display:block;
	padding-top:10px;
}

#projectnavcomment {
	left:84px;
	height:54px;
	width:374px;
	position:absolute;
	padding-top:9px;
}

#projectnavright {
	right:0px;
	height:54px;
	position:absolute;
	width:61px;
	cursor:pointer;
}

#projectnavleft {
	width:60px;
	left:0px;
	height:54px;
	position:absolute;
	cursor:pointer;
}

#projectnav {
	position:relative;
	background-image:url(images/ProjectNav.png);
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	width:833px;
	top:-87px;
	left:82px;
	opacity:0.8;
	height:54px;
}

h3 {
	font-size:10px;
	position:relative;
	margin-top:-15px;
	color:#E3AFB3;
}

p a {
	font-weight:normal;
	position:relative;
	margin-top:-20px;
	color:#FFF6F6;
	text-decoration:underline;
	font-family:'Myriad Pro';
	font-size:13px;
}

p {
	text-align:justify;
	font-family:'Myriad Pro';
	line-height:20px;
	letter-spacing:0.25px;
	font-size:13px;
	color:#FFFFFF;
}

h2 {
	font-weight:normal;
	position:relative;
	margin-top:-15px;
	font-size:13px;
	font-family:'Myriad Pro';
	color:#EEC7CD;
}

h1 {
	font-family:'Myriad Pro';
	font-size:25px;
	color:#FFFFFF;
	text-shadow:inherit;
}

#bottombox {
	width:641px;
	position:absolute;
	top:470px;
	height:200px;
}

html {
	overflow-y:scroll;
}

.tbContactform .antispam {
	display:none;
	visibility:hidden;
}

.tbContactform label {
	width:95px;
	display:inline-block;
	vertical-align:top;
	clear:both;
}

.tbContactform input.text, .tbContactform textarea {
	width:225px;
	padding:2px;
}

.tbContactform textarea {
	height:95px;
}

.tbContactform input.submit {
	display:block;
	margin-left:250px;
	width:auto;
}

.tbContactform .tbErrors p {
	line-height: 4px;
	color:#fbf8a8;
	padding: 1px;
}

#bodycontent {
	position:relative;
	width:997px;
	height:456px;
	left:1px;
	top:-909px;
}

#button_wecanhelp {
	width:157px;
	height:48px;
	background-image:url(images/button_weCanHelp.png);
	position:relative;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	left:742.028px;
	top:-109.07px;
}

#button_wecanhelp:hover {
	width:157px;
	height:48px;
	position:relative;
	left:742.028px;
	top:-109.07px;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/button_weCanHelp_over.png);
	cursor:pointer;
}

#maincontent_2 {
	height:454px;
	width:423px;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	opacity:1;
	background-image:url(images/pageIntroGraphic.png);
	position:absolute;
	right:0px;
}

#maincontent_3 {
	height:454px;
	width:423px;
	position:relative;
	float:none;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	opacity:0.75;
	left:578.762px;
	top:-460.684px;
}

#jsddm {
	position:relative;
	z-index:2;
	margin:0px;
	padding:0px;
}

#jsddm li {
	float:left;
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	font:normal normal normal 12px/normal Tahoma, Arial;
}

#jsddm li a {
	display:block;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	white-space:nowrap;
	font-family:sans-serif, Verdana;
	font-weight:bold;
	color:#626162;
	font-size:10px;
	text-decoration:none;
	width:45px;
	border-right:1px solid #FFFFFF;
	padding:5px 12px 5px 12px;
}

#jsddm li a:hover {
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
}

#jsddm li ul {
	position:absolute;
	visibility:hidden;
	top:30px;
	border-top:1px solid #FFFFFF;
	margin:0px;
	padding:0px;
}

#jsddm li ul li {
	float:none;
	display:inline;
}

#jsddm li ul li a {
	width:auto;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-attachment:initial;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	opacity:0.9;
}

#jsddm li ul li a:hover {
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-position:initial initial;
	background-position-x:initial;
	background-position-y:initial;
	background-origin:initial;
	background-clip:initial;
	background-color:#FFFFFF;
}

#clientlogos {
	width:1000px;
	position:absolute;
	bottom:0px;
	left:0px;
	height:82px;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-image:url(images/clientLogos.jpg);
}

#lowertext {
	width:1000px;
	height:23px;
	position:absolute;
	bottom:82px;
	font-family:sans-serif, Verdana;
	font-size:10px;
	color:#666666;
	padding-top:10px;
}

#dropdownservices {
	position:relative;
	left:773px;
	top:-437px;
	height:126px;
	width:75px;
}

#dropdownportfolio {
	position:relative;
	left:694px;
	height:126px;
	width:110px;
	top:-291px;
}

#dropdownabout {
}

.dropdown {
	position:relative;
	font-family:sans-serif, Verdana;
	font-weight:bold;
	color:#4C4C4C;
	line-height:25px;
	padding-left:10px;
	font-size:10px;
	opacity:0;
	visibility:hidden;
	height:106px;
	background-image:url(images/dropdownColor.png);
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	padding-top:20px;
	width:88px;
	top:-165px;
	left:608px;
}

#buttonservice {
	position:relative;
	height:24px;
	margin-left:10px;
	width:77px;
	left:774px;
	top:-93px;
}

#buttonclient {
	position:relative;
	height:24px;
	margin-left:10px;
	width:69px;
	left:921px;
	top:-141px;
}

#buttoncontact {
	position:relative;
	height:24px;
	margin-left:10px;
	width:66px;
	left:853px;
	top:-117px;
}

#buttonportfolio {
	position:relative;
	height:24px;
	margin-left:10px;
	width:78px;
	top:-69px;
	left:693px;
}

#buttonabout {
	position:relative;
	margin-left:10px;
	width:76px;
	height:24px;
	top:-45px;
	left:608px;
}

#buttonhome {
	position:relative;
	height:24px;
	margin-left:10px;
	width:65px;
	top:-21px;
	left:540px;
}

.button {
	font-family:sans-serif, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#4C4C4C;
}

.button:hover {
	font-family:sans-serif, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#7F7F7F;
	cursor:pointer;
}

#logo {
	position:relative;
	width:75px;
	height:75px;
	left:20px;
	top:8px;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-position-x:50%;
	background-position-y:50%;
	background-image:url(images/kosmoLogo.png);
}

#maincontentpictures {
	height:457px;
	width:1000px;
	top:51px;
	left:0px;
	position:relative;
}

#header {
	position:relative;
	height:100px;
	left:0px;
	top:46px;
	width:1000px;
}

body {
	padding:inherit;
	background-color:#FFFFFF;
	background-attachment:inherit;
	background-repeat-x:repeat;
	background-repeat-y:no-repeat;
	background-repeat:repeat-x;
	background-position:50% inherit;
	background-position-x:50%;
	background-position-y:inherit;
	background-image:url(images/background_1.jpg);
	margin:0px;
}

#container {
	position:relative;
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:1000px;
	height:850px;
}

#slideshow {
	position:absolute;
	height:350px;
}

#slideshow img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:8;
}

#slideshow img.active {
	z-index:10;
}

#slideshow img.last-active {
	z-index:9;
}

