/*
	Main Stylesheet for WebStager Team
	By <SJA >
	Aug 2009 
*/

html {
	font-family: Arial,Verdana,Sans-serif;
}

body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	color: #FFFFFF;
	background-color: #000000;
	
	background-image: none;
}

img {
	border-style: none;
}

p {
	margin: 0px;
	padding: 0px;
}

/* Page */
div#page {
	background-image: url('http://www.webstager.com/images/theme_green_eco.center.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: scroll;
	
	font-size: 16px;
	position: relative;
	
	margin-left: auto;
	margin-right: auto;
	
	width: 994px;
	height: 1740px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div#page div.bgLeft {
	position: absolute;
	left: -194px; top: 0px;
	width: 194px; height: 480px;
	background-image: url('http://www.themegreen.com/features/images/theme_green_eco.left.jpg');
	background-repeat: no-repeat;
}

div#page div.bgRight {
	position: absolute;
	right: -192px; top: 0px;
	width: 192px; height: 480px;
	background-image: url('http://www.themegreen.com/features/images/theme_green_eco.right.jpg');
	background-repeat: no-repeat;
}

/* 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;
	left: -1px;
	top: 44px;
	
}

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: 51px;
	bottom: -94px;
	width: 896px;
}

div#page div.header div.links a {
	font-size: 140%;
	padding: 4px;
	margin-left: 14px;
	color: #366F28;
	text-decoration: none;
}
div#page div.header div.links1 {
	position: absolute;
	right: 73px;
	bottom: -166px;
	width: 648px;
}

div#page div.header div.links1 a {
	font-size: 80%;
	padding: 4px;
	margin-left: 14px;
	color: #333333;
	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: absolute;
	width: 928px;
	top: 320px;
	height: 3392px;
	background-color: #f5f5f5;
	right: 44px;
}

body.internal div#page div.content  {
	height: 2650px;
	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: #3D7E24;
	font-size: 160%;
	letter-spacing: 0.02em;
	margin-bottom: 1em;
}

/* Normal */
div#page div.content div.description {
	color: #666666;
	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: 744px;
	top: 0px;
}

div#page div.content div.description div.social img {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.onlinepr {
	position: absolute;
	right: 757px;
	top: 1334px;
}

div#page div.content div.description div.onlinepr {
	width: 122px;
	height: 122px;
	
}

div#page div.content div.description div.steven {
	position: absolute;
	right: 33px;
	top: 366px;
}

div#page div.content div.description div.steven {
	width: 250px;
	height: 122px;
	
	
}

div#page div.content div.description div.steven_imgy {
	position: absolute;
	right: 2px;
	top: 1139px;
}

div#page div.content div.description div.steven_imgy {
	width: 289px;
	height: 122px;
	
	
}
div#page div.content div.description div.email {
	position: absolute;
	right: 746px;
	top: 1516px;
}

div#page div.content div.description div.email {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.sms {
	position: absolute;
	right: 756px;
	top: 1110px;
}

div#page div.content div.description div.sms {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.contest {
	position: absolute;
	right: 749px;
	top: 1907px;
}
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: 763px;
	top: 1822px;
}

div#page div.content div.description div.ppc {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.ppc {
	position: absolute;
	right: 761px;
	top: 2085px;
}

div#page div.content div.description div.brand {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.brand {
	position: absolute;
	right: 741px;
	top: 1065px;
}

div#page div.content div.description div.microblogs {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.microblogs {
	position: absolute;
	right: 762px;
	top: 2274px;
}

div#page div.content div.description div.imgy {
	width: 122px;
	height: 122px;
}

div#page div.content div.description div.imgy {
	position: absolute;
	right: 751px;
	top: 2340px;
}

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: 1138px;
	right: -159px;
	top: 1723px;
	font-size: 70%;
	height: 0px;
}

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: #666666;
	width: 424px;
	right: 290px;
	top: 1489px;
	font-size: 100%;
	height: 251px;
}

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: 17px;
	top: 1541px;
	font-size: 70%;
	height: 391px;
}

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: #333333;
	width: 226px;
	right: 36px;
	top: 2287px;
	font-size: 70%;
	height: 286px;
}

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: 22px;
	top: 1973px;
	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: -100px;
	top: 1337px;
	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: #666666;
	width: 424px;
	right: 292px;
	top: 1905px;
	font-size: 100%;
	height: 668px;
}

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: -93px;
	top: 1110px;
	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: #000000;
	width: 423px;
	right: 300px;
	top: 1119px;
	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: -89px;
	top: 1822px;
	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: -93px;
	top: 2085px;
	font-size: 100%;
	height: 160px;

}

div#page div.content div.team_desc {
	color: #DDDDDD;
	font-size: 100%;
	width: 60%;
}

div#page div.content div.team_desc span { 
	color: #0099FF;
	font-weight: bold;
}

div#page div.content div.team_desc{
	position: absolute;
	color: #FB8D77;
	width: 30%;
	right: -10px; top: 2530px;
	font-size: 140%;
}

div#page div.content div.team_desc {
	position: absolute;
	color: #333333;
	width: 704px;
	right: 18px;
	top: -3px;
	font-size: 100%;
	height: 88px;
}

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: #333333;
	width: 423px;
	right: 297px;
	top: 250px;
	font-size: 100%;
	height: 803px;
}

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: -90px;
	top: 2274px;
	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: 800px;
	font-size: 140%;
}

div#page div.content div.imgy_desc {
	position: absolute;
	color: #666666;
	width: 420px;
	right: 305px;
	top: 1566px;
	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: #009900;
	text-decoration: none;
	font-size: 90%;
}


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: -1320px;
	width: 928px;
	height: 100px;
	left: 22px;
	background-color: #403A1A;
	overflow: hidden;
}

div#page div.footer p {
	margin: 0px; padding: 0px;
	font-size: 70%;
	text-align: center;
	color: #646464;
	
	position: absolute;
	left: 324px; bottom: 5px;
}

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: 15px; bottom: 27px;
	width: 150px; height: 55px;
} 

div#page div.footer img#themegreen {
	right: 224px; bottom: 36px;
	width: 84px; height: 35px;
}

div#page div.footer img#letsvous {
	right: 23px; bottom: 31px;
	width: 182px; height: 48px;
}

div#page div.footer img#footer_image {
	right: -38px; bottom: 57px;
	width: 994px; height: 130px;
}

div#page div.footer img#edatetravel {
	right: 541px; bottom: 28px;
	width: 179px; height: 48px;
}
