@charset "utf-8";
/*
Theme Name: GMD WP 2.0
Theme URI: http://globalmediadesign.com/home
Description: 
Version: 1.0
Author: Ferris


	GMD 2.0

	This theme was designed by Martin and built by Randall,
	for Global Media Design

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
center {display:none;visibility:hidden;}
html,body { background : #1a1a1a;padding:0 0 20px 0;margin: 0;font: 11pt/15pt  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:white;}
* {outline:0 !Important;}

a:link {text-decoration: underline; color: #F0A749;}
a:visited {text-decoration: underline; color: #F0A749;}
a:active {text-decoration: underline; color: #F0A749;}
a:hover {text-decoration: underline; color: #F0A749;}
#wrapper {width:960px; margin: 0 auto;}
#header {height: 87px;position:relative;}
#logo {position:absolute;top:10px;left:0;}
#nav {width:792px;height:60px;position:absolute;right:0;top:27px;background: url(images/navbg.png) top left no-repeat;}
#nav ul {background:url(images/navtext.png) 0 0 no-repeat;list-style-type:none; display:block;margin:0;padding:0;width:792px;height:60px;position:absolute;top:0;left:0;overflow:hidden;}
#nav ul li {display:inline}
#nav ul li a { position:absolute;top: 0;height:60px;outline:0;border:none;text-decoration:none;text-indent: -1000px;z-index:100;overflow:hidden;}
#nav ul li a span { display:block;background:url(images/navover.png) no-repeat;position:absolute;top:0px;left:0;height:100%;width:100%;z-index:1000;}
#nav ul li a.home { width: 74px; left: 1px;}
#nav ul li a.company { width: 132px; left: 76px;}
#nav ul li a.services { width: 120px; left: 209px;}
#nav ul li a.promotions { width: 171px; left: 330px;}
#nav ul li a.careers { width: 181px; left: 502px;}
#nav ul li a.contact { width: 107px; left: 684px;}

#nav ul li a.home span { background-position:-1px 0;}
#nav ul li a.company span { background-position:-76px 0;}
#nav ul li a.services span { background-position:-209px 0;}
#nav ul li a.promotions span { background-position:-330px 0;}
#nav ul li a.careers span { background-position:-502px 0;}
#nav ul li a.contact span { background-position:-684px 0;}

.readmore {float:right;margin: 10px 120px 10px 0;outline:0;}


#cutout {position:absolute;background:url(images/cutout.png) top left no-repeat; height:289px; width:280px;bottom: 0;left:0;}
#emailform {background: #1a1a1a;position:absolute;top:8px;right:8px;width:388px;height:278px;overflow:hidden;}
#emailform form {display:block;margin-top:0px;padding:20px;}
#emailform form label {
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
	font-size: 14px;
	color: #fff;
	text-transform:uppercase;
	float:left;
}
#success {margin-top:5px;color:#fff;}
.pagecontent {font-family:Arial, Helvetica, sans-serif;}
#main h2.thetitle {font-weight:normal;margin-top:0;}
#main h2.thetitle span {color: #F0A749;font-weight:bold;}
h3.orange {color: #F0A749;}
#submit {float:right;margin: 10px 3px 0 0;}
.error {color:red;font-size:10px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:2px 0 0 20px;width:50%;text-align:right;}
#contact label {float:left;	width:100%; padding: 5px 0 5px 0; text-align:left;}
#contact label span {float:left; width: 100%;}
#contact label input {	float:left;}
#contact .row {width:100%;float:left;}
#contact .row label {display:inline;width: auto;float:left;margin: 0 5px 0 0;}
#contact .row label span {display:block;width:auto;float:none; padding:5px 0 0 0;}
#contact .row label input{display:inline; float:none;}
#contact .submitbtn { margin-top: 10px;width:84px;height:24px;border:none;background: url(images/send.png) top center no-repeat;text-indent:-1000px;overflow:hidden;}
.formField {height:22px; background-color: #2A2A2A;border: 1px solid #9b9c9c; color: #9b9c9c;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;padding:4px;overflow:hidden;}
select.formField {height:34px;}
select.formFieldFocus {height:34px;}
textarea.formField {height: 72px;overflow:auto;}
textarea.formFieldFocus {height: 72px;overflow:auto;}
.formFieldFocus {-webkit-box-shadow: 0px 0px -10px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0px 0px -10px rgba(255, 255, 255, 0.1);height:22px;background-color:#a1a1a1;color: #000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;padding:4px;overflow:hidden;border: 1px solid #000;}

#footer { float:left;position: relative; background: #2a2a2a;text-align:center;position:relative;width:100%;margin:40px 0 5px 0;padding:5px 5px 5px 5px;
-moz-border-radius: 10px;-webkit-border-radius: 10px;font-size:normal;
border: 1px solid #2a2a2a;text-align: center;-webkit-box-shadow: 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 10px rgba(0, 0, 0, 0.5);
}
#footer p {width:100%;font-size:smaller;float:left;}

.copy {font-size:smaller;text-align:center;margin: 0 0 50px 0;}
#footer ul {list-style-type:none;margin:10px 0;padding:0;display:block;text-align:center;width:100%;}
#footer ul li {display:inline;}
#footer ul li a {text-decoration:none; padding: 0 20px 0 15px;margin: 10px 0;}
#footer ul li a:link,#footer ul li a:visited {color:white;}
#footer ul li a:hover {color: #F0A749 ;}
#footer .left {float:left;padding:10px 15px;color:#000;text-transform:uppercase;}
#footer .right {float:right;padding:10px 15px;color:#000;text-transform:uppercase;}
#footer  a.socialnetwork {margin: 10px 10px 5px 10px;}
#sendemail h2 {color:white;}
#sendemail p {color:white;margin-bottom:8px;}
#main { width:100%;float:left;}
#sidebar {width:370px;padding:10px;margin-right:12px;float:right;background: url(images/trans.png) top left;
-moz-border-radius: 10px;-webkit-border-radius: 10px;font-size:normal;
border: 1px solid #000;text-align: left;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}
#main {margin-top:40px;}
#content {width:508px;margin-left:12px;float:left;background: url(images/trans.png) top left;
-moz-border-radius: 10px;-webkit-border-radius: 10px;font-size:normal;
border: 1px solid #000;text-align: left;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);padding:10px;}
#sidebar h3, .pagecontent h3 {color: #F0A749;}
#sidebar h3:first-item {margin-top:0;}
#bottom {width:100%;float:left;margin-top:60px;}
#bottom ul {margin:10px 0 0 0px;padding:0}
#bottom ul li {margin: 0 8px 5px 5px;padding:0;width:191px;display:block;float:left;position:relative;padding-bottom:163px;}
#bottom ul li div {height:93px;width:191px;overflow:hidden;}
#bottom ul li span {background: url(images/oppthumb.png) top left no-repeat;width:191px;height:93px;display:block;position:absolute;top:0;left:0;z-index:3;}
#bottom ul li img { width:204px;height:136px;display:block;float:left;z-index:2;position:relative;}
#bottom ul li a {outline:0;position:absolute;top:103px;padding-bottom:43px;left:0;display:block;width:100%;background:url(images/readmore.png) bottom center no-repeat;
overflow:hidden;text-decoration:none;font: 12px/18px Arial, Helvetica, sans-serif;color:white;text-align:center;}

.smcf-link {position:absolute;bottom:20px;right:10px;z-index:1000;outline:0;}
#top {height:290px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
background:#000;
border: 1px solid #1a1a1a;position:relative;}
#serviceblurbs { position:absolute;right:0px;top:0px;width:410px;height:279px;overflow:hidden; }
#serviceblurbs p {font-size: 95%;line-height:18px;width:360px;padding: 0 20px;}
#serviceblurbs h2 {margin: 20px 20px 10px 20px;display:block;font-weight:normal;text-align:left;color:white;}
#serviceblurbs h2 span {color: #F0A749;font-weight:bold;}
.infiniteCarousel {  width: 510px;  position: relative;}
.infiniteCarousel .wrapper {  width: 410px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: hidden; height: 279px;  position: absolute;  top: 10px;left:10px;}
.infiniteCarousel ul a img { border:none; }
.infiniteCarousel .wrapper ul {  width: 100%; /* single item * n */  list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:0;  padding:0;  position: absolute;  top: 0;}
.infiniteCarousel ul li {  background: url(images/topslide.png) left top no-repeat;display:block;  float:left; position:relative; padding: 0;  height: 279px;  width: 500px;overflow:hidden;}
.infiniteCarousel ul li img {border:none;}
.infiniteCarousel ul:hover li img {  border:none;}
.infiniteCarousel ul:hover li:hover img {  border:none;}
.infiniteCarousel ul li a { boreder:none;}
.infiniteCarousel ul li a img {  display:block;border:none;}
.infiniteCarousel .arrow { display:none;visibility:hidden;}
.infiniteCarousel .forward {display:none;visibility:hidden;  }
.infiniteCarousel .back {  display:none;visibility:hidden;}
.infiniteCarousel .forward:hover { }
.infiniteCarousel .back:hover {  }

.gf-spacer {display:inline;padding: 0 5px;}
	.resultsRoot {	padding: 4px; }
.gfc-resultsHeader {display:none;}
.gfc-result .gf-title { 	margin: 0px 0;	padding: 0; font-weight:bold;height:16px;font-size:12px;color:#E65201;}
	.gfc-results { list-style:none; margin:0;  padding:0; }
	.gf-author { display:inline;font-size:10px;font-style: italic;}
	.gf-relativePublishedDate {display:inline;font-size:10px;}
	.gf-snippet {line-height:normal;font-family:Arial, Helvetica, sans-serif;}
	.gf-result  {  font-size: 12px;  margin-bottom: 7px;  font-weight: bold;  color: #fff;}
	.gf-result a:link, .gf-result a:visited, .gf-result a:active {	font-size: 14px; color: #F0A749;text-decoration:none;}
	.gf-result a:hover {	color: #fff;text-decoration:none;}
	.gf-result {	font-size: 12px;	font-weight: normal;	color: #fff;height:	100px;overflow:hidden;}
	a.thumb {display:block;position:relative;float:left;width:120px;height:90px;overflow:hidden;margin-right:10px;border: none;-moz-border-radius: 10px;
-webkit-border-radius: 10px;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); }
	a.thumb span {background: url(images/newsthumb.png) top left no-repeat;width:120px;height:90px;display:block;position:absolute;top:0;left:0;z-index:3;  }

	.gf-result a img { border:none;}
	.gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {display:inline;color:#999 !Important;}
	
.connect_widget_text {color: #fff !Important;}
.fb-share {display:block;float:left;margin-right:10px;}
.fbshare	{float:right;text-decoration:none !Important;font-size:11px !important;margin-top:-40px;}
#fb {float:right;border:none;outline:0;}
#fb a img {border:none;height:20px;margin-top:5px;}

/**
 * @provides kit-wall-css
 */

.wallkit_frame {
 background-color: black;
}

.wallkit_post {
  color: white;
}

.wallkit_form {
  color: white;
}



div#toolbar, div#toolbarbut { position: fixed; /* set fixed position for the bar */ bottom: 0px; right: 0px; z-index: 9999; /* keep the bar on top  */ height: 36px; background: url(images/bcktool.png); /* CSS3 */
  -moz-border-radius-topleft: 8px; -khtml-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -moz-border-radius-topright: 8px; -khtml-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; /* inset creates a inner-shadow */ -khtml-box-shadow: 0px 1px 10px #666; -webkit-box-shadow: 0px 1px 10px #666; /* CSS3 end */
	border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; }
div#toolbar { width: 85%; min-width: 700px; /* to limit the width when an excessive window resize */ margin: 0px auto; /* centered toolbar */ left: 0px; }
div#toolbarbut { /* div for the 'hide status' */ width: 60px; height: 15px; margin-right: 3%; display: none; }
span.showbar a { /* show button */ padding: 5px; font-size: 10px; color: #989898; }
.leftside { float: left; }
.rightside { float: right; }
/*-- Left Side --*/

ul#social li { display: inline; }
a.rss { display: inline-block; width: 104px; height: 35px; margin-left: 5px; background: url(images/rss.png) no-repeat; }
a.facebook, a.twitter, a.digg, a.delicious, a.stumble { display: inline-block; width: 40px; height: 35px; margin-top: 1px; }
a.rss:hover, a.facebook:hover, a.twitter:hover, a.digg:hover, a.delicious:hover, a.stumble:hover { background-position: 1px 1px; /* simple css hover effect */ }
a.facebook { background: url(images/facebook.png) no-repeat; }
a.twitter { background: url(images/twitter.png) no-repeat; }
a.delicious { background: url(images/delicious.png) no-repeat; }
a.digg { background: url(images/digg.png) no-repeat; }
a.stumble { background: url(images/stumble.png) no-repeat; }
.tip { position: absolute; /* important */ top: -75px; width: 250px; height: 78px; background: url(images/tip.png) no-repeat; float: left; display: none; }
/* custom distances for the icons */
#tipfacebook { left: 75px; }
#tiptwitter { left: 120px; }
#tipdelicious { left: 165px; }
#tipdigg { left: 210px; }
#tipstumble { left: 255px; }
.tip ul { padding: 22px 0 0 25px; }
.tip ul li { display: inline; padding-left: 3px; }
.tip ul li a { font-size: 18px; color: #989898; }
.tip ul li a:hover { color: #666; }
.tip ul li small { font-size: 10px; }
/*-- Right Side --*/

span.downarr { /* hide button */ float: right; border-left: 1px solid #a4a4a4; }
span.downarr a { display: block; width: 36px; height: 26px; padding: 25px 0 0 10px; background: url(images/downarrow.png) no-repeat 5px 7px; }
span.menu_title { background: #e4e4e4; border-left: 1px solid #a4a4a4; padding: 10px; }
span.menu_title a { font-size: 16px; line-height: 34px; color: #9a9a9a; }
.quickmenu { position: absolute; /* important */ top: -251px; right: 46px; width: 260px; height: 250px; background: #e4e4e4; border-top: 1px solid #a4a4a4; border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; /* CSS3 */
  -moz-box-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; -khtml-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; -webkit-box-shadow: 2px -3px 5px #c5c5c5, -3px 0px 5px #cdcdcd; /* CSS3 end */
  display: none; /* important */ }
.quickmenu ul { padding-top: 20px; }
.quickmenu ul li { border-bottom: 1px solid #989898; padding: 5px 10px; margin: 0 15px 0 15px; }
.quickmenu ul li a { font-size: 18px; color: #989898; display: block; }
.quickmenu ul li a:hover { color: #666; }
body, div, ul, ol, li, th, h1 { margin:0; padding:0; }
ol, ul { list-style:none; }