/*
	Main Stylesheet for WebStager
	By <hutzmedia.com>
	May 02, 2008 
*/

html {
	font-family: Arial,Verdana,Sans-serif;
}

body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url('../images/body.background_long.jpg');
	background-position: top center;
	background-repeat: no-repeat;
}

img {
	border-style: none;
}

p {
	margin: 0px;
	padding: 0px;
}

/* Page */
div#page {
	font-size: 16px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 994px;
	height: 1740px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Page Database*/
div#page.database {
	font-size: 0.82em;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 994px; height: 1424px;
}

/* Header */
div#page div.header {
	position: relative;
	height: 117px;
	
}

div#page div.header div.white {
	position: absolute;
	right: 210px;
	top: 25px;
}

div#page div.header div.white img {
	width: 25px;
	height: 25px;	
}

div#page div.header div.white1 {
	position: absolute;
	right: 185px;
	top: 25px;
}

div#page div.header div.white1 img {
	width: 25px;
	height: 25px;	
}

div#page div.header div.rss {
	position: absolute;
	right: 148px;
	top: 16px;
}

div#page div.header div.rss img {
	width: 36px;
	height: 41px;
}





div#page div.header div.flash {
	position: absolute;
	right: 195px;
	top: 16px;
}


div#page div.header div.j_script img {
	width: 54px;
	height: 36px;
}

div#page div.header div.j_script {
	position: absolute;
	right: 210px;
	top: 16px;
}

div#page div.header div.flash img {
	width: 41px;
	height: 41px;	
}

div#page div.header div.textSize {
	position: absolute;
	cursor: default;
	right: 32px;
	top: 16px;
	width: 100px;
	color: #646464;
	padding: 3px;
	font-size: 9pt; /* absolute font size so it doesn't resize with page */
}

div#page div.header div.textSize a {
	display: block;
	position: absolute;
	right: 0px; top: 0px;
	
	width: 12px;
	text-decoration: none;
	border: #646464 solid 1px;
	padding: 1px;
	color: #FFFFFF;
	text-align: center;
}
div#page div.header div.textSize a.disabled {
	border: #444444 solid 1px;
	color: #444444;
}

div#page div.header div.textSize a#smaller {
	right: 15px;
}

div#page div.header img {
	position: absolute;
	left: -49px; top: -3px;
	width: 307px; height: 117px;
}

div#page div.header div.links {
	position: absolute;
	right: 14px; bottom: 20px;
}

div#page div.header div.links a {
	font-size: 140%;
	padding: 4px;
	margin-left: 14px;
	color: #00CCFF;
	text-decoration: none;
}
div#page div.header div.links1 {
	position: absolute;
	right: 12px;
	bottom: 5px;
	width: 648px;
}

div#page div.header div.links1 a {
	font-size: 80%;
	padding: 4px;
	margin-left: 14px;
	color: #CCCCCC;
	text-decoration: none;
}
/* Sites: Flash iFrame */
div#page div.sites {
	margin-left: 5px;
	width: 980px;
	height: 300px;
	margin-bottom: 19px;
}	

/* Content */
div#page div.content {
	position: relative;
}

body.internal div#page div.content  {

	height: 3500px;
	overflow: auto;
		
}

div#page div.content div.title img {
	width: 975px; height: 57px;
	margin-left: 9px;
	margin-bottom: 1em;
}

div#page div.content p.readmoreHeader {
	color: #FB8D77;
	font-size: 160%;
	letter-spacing: 0.02em;
	margin-bottom: 1em;
}

/* Normal */
div#page div.content div.description {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.description span { 
	color: #0099FF;
	font-weight: bold;
}

/* I 'need' image section */

div#page div.content div.description div.social {
	position: absolute;
	right: 856px;
	top: 959px;
}

div#page div.content div.description div.social img {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.onlinepr {
	position: absolute;
	right: 860px;
	top: 1990px;
}

div#page div.content div.description div.onlinepr {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.email {
	position: absolute;
	right: 857px;
	top: 1399px;
}

div#page div.content div.description div.email {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.sms {
	position: absolute;
	right: 859px;
	top: 1766px;
}

div#page div.content div.description div.sms {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.contest {
	position: absolute;
	right: 864px;
	top: 2180px;
}
div#page div.content div.description div.contest {
	width: 122px;
	height: 122px;
}
div#page div.content div.description div.seo {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.seo {
	position: absolute;
	right: 866px;
	top: 2478px;
}

div#page div.content div.description div.ppc {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.ppc {
	position: absolute;
	right: 864px;
	top: 2741px;
}

div#page div.content div.description div.brand {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.brand {
	position: absolute;
	right: 859px;
	top: 750px;
}

div#page div.content div.description div.microblogs {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.microblogs {
	position: absolute;
	right: 865px;
	top: 2930px;
}

div#page div.content div.description div.imgy {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.imgy {
	position: absolute;
	right: 864px;
	top: 3214px;
}

div#page div.content div.definition {
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}
div#page div.content div.definition1 {
	position: absolute;
	color: #FFFFFF;
	width: 30%;
	right: 42px; top: 3402px;
	font-size: 70%;
}

div#page div.content div.left_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.left_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.left_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.left_desc {
	position: absolute;
	color: #FFFFFF;
	width: 561px;
	right: 271px;
	top: 959px;
	font-size: 100%;
	height: 448px;
}

div#page div.content div.right_news {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.right_news span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.right_news{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.right_news {
	position: absolute;
	color: #FFFFFF;
	width: 256px;
	right: 2px;
	top: 748px;
	font-size: 70%;
	height: 473px;
}

div#page div.content div.right_imgy {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.right_imgy span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.right_imgy{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.right_imgy {
	position: absolute;
	color: #FFFFFF;
	width: 220px;
	right: 20px;
	top: 1254px;
	font-size: 70%;
	height: 327px;
}

div#page div.content div.right_contest {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.right_contest span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.right_contest{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.right_contest {
	position: absolute;
	color: #FFFFFF;
	width: 250px;
	right: 2px;
	top: 2191px;
	font-size: 70%;
	height: 184px;
}
div#page div.content div.onlinepr_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.onlinepr_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.onlinepr_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.onlinepr_desc {
	position: absolute;
	color: #FFFFFF;
	width: 832px;
	right: 3px;
	top: 1993px;
	font-size: 100%;
	height: 146px;
}

div#page div.content div.email_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.email_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.email_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.email_desc {
	position: absolute;
	color: #FFFFFF;
	width: 565px;
	right: 268px;
	top: 1395px;
	font-size: 100%;
	height: 227px;
}

div#page div.content div.sms_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.sms_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.sms_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.sms_desc {
	position: absolute;
	color: #FFFFFF;
	width: 825px;
	right: 10px;
	top: 1766px;
	font-size: 100%;
	height: 197px;
}

div#page div.content div.contest_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.contest_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.contest_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.contest_desc {
	position: absolute;
	color: #FFFFFF;
	width: 574px;
	right: 266px;
	top: 2180px;
	font-size: 100%;
	height: 197px;
}

div#page div.content div.seo_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.seo_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.seo_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.seo_desc {
	position: absolute;
	color: #FFFFFF;
	width: 825px;
	right: 14px;
	top: 2478px;
	font-size: 100%;
	height: 197px;
}

div#page div.content div.ppc_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.ppc_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.ppc_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.ppc_desc {
	position: absolute;
	color: #FFFFFF;
	width: 825px;
	right: 10px;
	top: 2741px;
	font-size: 100%;
	height: 160px;
}

div#page div.content div.brand_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.brand_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.brand_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.brand_desc {
	position: absolute;
	color: #FFFFFF;
	width: 561px;
	right: 270px;
	top: 750px;
	font-size: 100%;
	height: 160px;
}

div#page div.content div.microblogs_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.microblogs_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.microblogs_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.microblogs_desc {
	position: absolute;
	color: #FFFFFF;
	width: 825px;
	right: 13px;
	top: 2930px;
	font-size: 100%;
	height: 160px;
}

div#page div.content div.imgy_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.imgy_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.imgy_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.imgy_desc {
	position: absolute;
	color: #FFFFFF;
	width: 825px;
	right: 15px;
	top: 3219px;
	font-size: 100%;
	height: 160px;
}


/* Marketing */
body.marketing div#page div.content div.description {
	
	width: 100%;
	
}
body.marketing div#page div.content div.definition {
	
	width: 30%;
	
}

div#page div.content div.definition p.origin {
	font-size: 60%;
	text-decoration: underline;
}

div#page div.content div.definition p {
	margin-top: 1em;
}

/* Content: Left Div */
.style1 {color: #009900}
.style2 {color: #00CCFF}
.style7 {color: #FFFFFF}

div#page div.content div.left {
	color: #FFFFFF;
	width: 350px;
}
/* Content: Left Div News feeds */
div#page div.tgb a {
	color: #00CCFF;
	text-decoration: none;
	font-size: 100%;
}


div#page div.content div.left div {
	margin: 0px; padding: 0px;
	margin-bottom: 0.4em;
	font-size: 85%;
}

div#page div.content div.left div.heading {
	font-size: 175%;
	font-weight: bold;
}
div#page div.content div.left div.h2 {
	font-size: 125%;
	letter-spacing: 0.2px;
}

div#page div.content div.left img.readMore {
	margin-top: 0.5em;
	width: 87px; height: 18px;
}

/* Content: Right Div */

.style1 {color: #009900}
.style2 {color: #00CCFF}
.style7 {color: #FFFFFF}

div#page div.content div.right {
	position: absolute;
	right: 20px; top: 76px;
	width: 473px;
	color: #FFFFFF;
	
}

div#page div.content div.right div.div1, div#page div.content div.right div.div2 {
	position: relative;
	margin-bottom: 3.5em;
}

div#page div.content div.right div.div1 div, div#page div.content div.right div.div2 div {
	width: 443px;
	margin: 0px; padding: 0px;
	font-size: 85%;
	padding-left: 20px;
	padding-bottom: 20px;
}

div#page div.content div.right img {
	width: 112px; height: 108px;
	position: absolute;
}

div#page div.content div.right img.left {
	left: -112px; top: 0px;
}

div#page div.content div.right img.readMore {
	position: absolute;
	right: 0px; bottom: 0px;
	width: 87px; height: 18px;
}


/* Footer */

div#page div.footer {
	position: absolute;
	bottom: -1883px;
	width: 100%;
	height: 69px;
	left: 1px;
}

div#page div.footer p {
	margin: 0px; padding: 0px;
	font-size: 75%;
	text-align: center;
	color: #646464;
	
	position: absolute;
	left: 229px; bottom: 38px;
}

div#page div.footer p a {
	text-decoration: underline;
	color: #646464;
}

div#page div.footer img {
	position: absolute;
}

div#page div.footer img#mimi {
	left: 20px; bottom: 33px;
	width: 63px; height: 26px;
} 

div#page div.footer img#themegreen {
	right: 140px; bottom: 37px;
	width: 97px; height: 12px;
}

div#page div.footer img#letsvous {
	right: 20px; bottom: 37px;
	width: 99px; height: 12px;
}

