/* ===================BASIC ELEMENTS============================= */
* {margin: 0px; padding:0px;}

body { 
	color: #FFFFFF; 
	background: #000000 url(/sales_template/images/backgroundTop.jpg) no-repeat scroll top center;
	margin: 0 auto;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11pt;
	line-height:1.3em;
}

#wrapper {
	clear:both;
	margin:0 auto;
	position:relative;
	width:960px;
}

#newsWrap {
	float:right;
	margin:10px auto;
	position:relative;
	width:260px;
}

h1 {
	font-size:14pt;
	padding-bottom:10px;
	font-weight: bold;
}
.clear {
	clear: both;
	position:relative;
}
img {
	border: none;	
}

a, a:visited {
	color: #f69320;
	outline: none;
}

#footer a, #footer a:visited {
    color: #f69320;
}

#tempGames h3 {
	border-bottom:1px solid;
	font-size:10pt;
	margin-bottom:10px;
	padding-bottom:5px;
	width:450px;
}

.gameGroup {
	padding-top:5px;
	clear:both;
	float:left;
	padding-bottom:30px;
	position:relative;
}

.gameGroup .gameImg {
	float:left;
	position:relative;
	width:250px;
}

.gameGroup .gameImg img {
	height:155px;
	width:200px;
}

.gameGroup .gameImg p {
	padding-top:5px;
	text-align:center;
	width:200px;
}
/* ===================END BASIC ELEMENTS============================= */

/* ===================ADMIN BAR============================= */
#adminBarFrame{ background-color:#000000;color: #ffffff;font-size: 10px; padding:1px;}
#adminBarTable{ background-color:#000000;}
.adminBar {color: #ffffff; font-size: 10px; padding:3px;}
a.adminBar {color:orange; font-size: 10px;text-decoration: none;}
a.adminBar:active {color: orange; font-size: 10px;text-decoration: none;}
a.adminBar:visited {color: orange; font-size: 10px;text-decoration: none;}
a.adminBar:visited:hover {color: #ffffff; font-size:10px;text-decoration: underline;}
a.adminBar:hover {color: #ffffff; font-size: 10px;text-decoration: underline;}

td, .contentFrame {
font-size:11px;
}

input.loginInput {
background:#333333;
border:none;
color:#CCCCCC;
}

.loginInput {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:10px;
margin:2px;
}

input.loginSubmit {
background:#333333;
border:2px none;
color:#CCCCCC;
font-size:12px;
margin-top:0;
padding:0;
}
/* ===================END ADMIN BAR============================= */

/* ===================HEADER============================= */
#header {
	margin:10px auto;
	position: relative;
	width:960px;
}


#logo {
	float:left;
	height:173px;
	margin-left:-7%;
	position:relative;
	width:560px;
	margin-bottom:-80px;
}

#logo a {
	display:block;
	float:left;
	height:173px;
	position:relative;
	width:615px;
}

#logo img {
	width: 550px;
}

#headerText {
	clear:left;
	font-weight:bold;
	height:75px;
	margin-left:10%;
	position:relative;
	width:850px;
}

#headerText2 {
	clear:left;
	font-weight:bold;
	height:50px;
	margin-left:10%;
	position:relative;
	width:850px;
}

#headerText h1 {
	
}

#newsWrap p {
	font-size:11pt;
	font-weight:bold;
	position:relative;
	text-align:right;
}

#breadCrumb {clear:right; float:right;padding-top:15px;position:relative;}

#breadCrumb a {
	color: #ffffff; text-decoration: none; font-size:8pt;font-weight:bold;
}

/* ===================END HEADER============================= */

/* ===================MID ============================= */
#gameList {
	border: none;
	padding: 0px;
	margin:10px 0;
	text-align:center;	
	height: 60px;
}

.topImage {
	display:block;
	width:104px;
}

.bottomLink {
	display:block;
	width:104px;
}

.bottomLink a {
	color: #ffffff;
	font-size: 8pt;
	text-decoration: none;
}

.gameList2 .games {
	padding-bottom:20px;
}

#middleContent .gameList2 {
	border:medium none;
	height: 150px;
	margin-left:70px;
	margin-right:0;
	margin-top:30px;
	padding:0;
	width:500px;	
}

.games {
	float: left;
	position: relative;
}

#left1 {
	height:249px;
	margin-bottom:20px;
	padding:30px;
	position:relative;
	width:496px;
	background: url(/sales_template/images/left1.png) no-repeat;
}

#left2 {
	height:110px;
	margin-bottom:20px;
	padding:15px 30px 0;
	position:relative;
	width:496px;
	background: url(/sales_template/images/left2.png)  no-repeat;
}

#left3 {
	width:516px;
	height: 250px;
	padding:30px;
	padding-right: 10px;
	margin-bottom: 20px;
	background: url(/sales_template/images/left3.png) no-repeat;
	position: relative;
}

#left4 {
	width:511px;
	height: 188px;
	padding:30px;
	margin-bottom: 20px;
	padding-right: 15px;
	background: url(/sales_template/images/left4.png) no-repeat;
	position: relative;
}

#left2 #quote {
	line-height:1.3em;
	margin-left:30px;
	margin-top:-5px;
	width:410px;
}

#left2 #author {
	color:#E6BA1E;
	font-weight:normal;
	margin-left:30px;
}

#left2 #testLink {
	color:#FFFFFF;
	font-size:8pt;	
}

#left3 .spotLight {
	width: 255px;
	position: relative;
	float:left;	
}

.spotLight{
	text-align:center;
}

.spotLight a{
	font-weight:bold;
}

#left3 .spotLight p {
	font-size:8pt;
	font-weight:normal;
	line-height:1.6em;
	margin-top:5px;
	width:240px;
}


.spotLight p {
	position:relative;	
}

#leftCol {
    float:left;
    position:relative;
    width:572px;
}

#leftCol h2 {
	line-height:1.1;
	margin-bottom:10px;
}
	


#leftCol p {
	font-size:9pt;
	font-weight:bold;	
}

#midCol {
float:left;
position:relative;
width:126px;


}

#rightColSub2 #midCol {
	background:#000000 none repeat scroll 0 0;
	border:2px solid #AAAAAA;
	line-height:1.2;
	padding:8px;
	width:113px;
}

.smallEmail {
	font-size: 6pt;	
}

#rightColSub2 #midCol h2{
	font-size:10pt;
padding-bottom:20px;
}

#rightColSub2 #midCol h3{
	font-size:9pt;
	padding-bottom:5px;
}

#rightColSub2 #midCol p{
	font-size:7pt;
padding-bottom:20px;
}

#rightColSub2 #midCol img{
	
}

#bbbImg {
	
	height: 100px;
}

#mcImg {
	height: 54px;
	width: 94px;
}


#mid1,#mid2,#mid3,#mid4,#mid5 {
	display: block;
	position:relative;
	width: 124px;
	height: 186px;
	margin-bottom: 20px;
	text-align: center;
	overflow: hidden;
	text-decoration: none;
	float:left;
}
.opacity0 {
	opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    filter:alpha(opacity=0);
    
}

.opacity100 {
	opacity:0.85;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
    filter:alpha(opacity=85);
}
#mid1 span,#mid2 span,#mid3 span,#mid4 span,#mid5 span {
	background: #000000;
	color:#FFFFFF;
	display:block;
	font-size:9pt;
	font-weight:bold;
	height:150px;
	line-height:1.6em;
	margin-top:90px;
	padding:10px;
	position:relative;
	width:104px;
}



#mid1 {
	background: url(/sales_template/images/mid1.jpg);	
}
#mid2 {
	background: url(/sales_template/images/mid2.jpg);	
}
#mid3 {
	background: url(/sales_template/images/mid3.jpg);	
}
#mid4 {
	background: url(/sales_template/images/mid4.jpg);	
}
#mid5 {
	background: url(/sales_template/images/mid5.jpg);	
}

#rightCol {
	width: 247px;
	position: relative;
	float: right;
}

#right1, #right2 {
	background:transparent url(/sales_template/images/rightMid.gif) repeat scroll 0 0;
	font-size:9pt;
	line-height:1.5em;
	padding:0 15px 15px;
	position:relative;
	width:217px;
}

#right1 h2{ 
		font-size:10pt;
		top:-30px;
		position:relative;
		margin-bottom: -30px;
}

#right1 .blog_title h2 {
	color:#FFFFFF;
	font-size:10pt;
	margin-left:25px;
	/*padding-top:5px;*/
}

#right1 .blog_title a {
	display: block;
	background: url(/sales_template/images/blogTitle.gif) no-repeat;	
	margin-bottom:3px;
	text-decoration: none;
}

#right1 .blog_synopsis p {
	margin-bottom: 15px;	
}
#right2 a {
	text-decoration: none;
	color: #e6821e;	
}

#right2 .tweetReply, #right2 .tweetLink {
	color: #e6821e;	
	font-size:8pt;
	line-height:1.3em;	
}

#right2 .tweetReply {
	margin-bottom:15px;	
}

#right2 h2{ 
	font-size:12pt;
	margin-bottom:-20px;
	position:relative;
	top:-30px;
}

.rightTop2, .rightTop1 {
	margin-bottom: -5px;	
}

#twitterLink img, #facebookLink img {
	border:none;
	text-decoration: none;	
}

.readMore {
	background: url(/sales_template/images/right1Botton.gif) no-repeat;
	font-size:8pt;
	height:33px;
	line-height:1.4em;
	margin-bottom:20px;
	margin-top:-5px;
	padding:10px;
	position:relative;
	text-align:right;
	width:227px;
}

.readMore a {
	color: #e6821e;	
}
#newMem {
	border: 1px solid #ffffff;
	border-left: none;
	border-right: none;
	height:150px;	
}

#newMemList {
	width: 260px;
	position: relative;
	float:left;
}

.memTitle {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:9pt;
	width:110px;
	margin-bottom: 10px;	
}

.memTitle1 {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:9pt;
	width:140px;
	margin-bottom: 10px;	
}

.memTitle2 {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:9pt;
	width:70px;
	margin-bottom: 10px;	
}

.memHolder {
	border-bottom:1px dotted #FFFFFF;
	clear:both;
	display:block;
	height:16px;
	margin-bottom:5px;
	position:relative;
	width:270px;
}

.memGame {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:10pt;
	width:130px;
	line-height:1.1em;
	height:12px;
	margin: 0px;

}

.memJoin{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:6pt;
	width:70px;
	line-height:1.1em;
	height:10px;
	margin: 0px;

}

.memName {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:10pt;
	width:140px;
	line-height:1.1em;
	height:12px;
	margin: 0px;
}

#newMemMap {
	margin-left:270px;
	margin-top:10px;
	position:absolute;
}

#findGuild {
	margin-top:3px;
	width:280px;
}

#findGuild a {
	position:relative;
}

#findGuild a img {
	margin-left:10px;
}
/* ===================END MID============================= */

/* ===================FOOTER============================= */
#footerImage {
	background:url(/sales_template/images/backgroundFooter.jpg)  no-repeat scroll center bottom;
	height:553px;
	margin:-535px auto;*/
	width:100%;

}

#footerBack {
	margin-left:-290px;
}

#footer {
	position:relative;
	clear: both;
	width: 960px;
	margin: 0 auto;		
	color: #ffffff;
    width:790px;
    margin-left:auto;
    margin-right:auto;
}

#footer dt {
    background-image:url('/guild/forums/templates/assets/backgrounds/transparent/black_50.png');
    font-weight:bold;
    padding:3px;
}

#footer dd {
    margin-left:10px;
}

.footerItemColumn
{
    padding:5px;
    float:left;
    margin:5px;
    background-image:url('/guild/forums/templates/assets/backgrounds/transparent/black_75.png');
    height:200px;
    width:175px;
}

#footer a {
	font-size: 9pt;
	/*color: #ffffff;*/
	text-decoration: none;
	
}

#wowImg1 {
	height:210px;
width:400px;
}
/* ===================END FOOTER============================= */

/* ===================SLIDER============================= */
#demoSlide #slide-1 {
	background: url('/sales_template/images/slide1.jpg') no-repeat;
	width: 956px;
}

#demoSlide #slide-6 {
	background: url('/sales_template/images/slide1.jpg') no-repeat;
	width: 956px;
}

#demoSlide #slide-2 {
	background: url('/sales_template/images/slide2.jpg?v=18') no-repeat;	
	width: 956px;
}

#demoSlide #slide-3 {
	background: url('/sales_template/images/slide3.jpg') no-repeat;	
	width: 956px;
}

#demoSlide #slide-4 {
	background: url('/sales_template/images/slide4.jpg') no-repeat;	
	width: 956px;
}

#demoSlide #slide-5 {
	background: url('/sales_template/images/slide5.jpg') no-repeat;	
	width: 956px;
}

#demoSlide {
	height:368px;
	position:relative;    
}

#slideNavCon{border-top: 2px solid #70665B;margin-bottom:5px;}

#slideNavCon .slideNav {
	list-style: none;
    margin: 0px;
	padding: 0px;
	position: relative;
	height: 37px;
	width: 960px;
	/*background: url('/sales_template/images/sliderMenuBack.jpg') no-repeat;*/

}

/* primary nav */
#primaryNav
{
    background: url('/sales_template/images/bg_textures/nav_background.jpg') no-repeat;
    border: 2px solid #70665B;    
    margin-bottom:10px;
}

#primaryNav ul
{
list-style: none;
padding: 0;
margin: 0;
height:38px;
} 

#primaryNav li{
    float: left;
    padding-top:7px;
    height:31px;        
}

#primaryNav li a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    font-size:18px;
    margin:0 12px;       
}

#nav-menu li:hover
{
    background-image:url('/guild/forums/templates/assets/backgrounds/transparent/black_50.png');   
}

#slideNavCon .slideNav a {
  display: block;

  position: absolute;
  outline: none;
}

#slideNavCon .slideNav a span{
  text-indent: 0%;
}

#slideNavCon .slideNav a:hover {
  background-position: left bottom;
}

#slideNavCon .slideNav .carousel-selected {
	background-position: left bottom;
}

.slideNav li{
    float: left;
    margin: 0 0.15em;    
}

.slideText {
	height:55px;
	margin-top:295px;
	width:880px;
	margin-left:50px;
}

.slideText p {
	width:600px;
	font-weight: bold;
	font-size:13pt;
}

.slideText a {
	background: url(/sales_template/images/slideButton.jpg) no-repeat center right;
	color:#231F20 !important;
	display:block;
	font-size:12pt;
	font-weight:bold;
	height:29px;
	margin-bottom:-45px;
	margin-left:690px;
	padding:8px 5px 5px;
	text-align:center;
	text-decoration:none;
	width:164px;
}

#carousel-wrapper {
    width: 956px;
    height: 358px;
    overflow: hidden;
    border-bottom: none;    
}

#carousel-wrapper-outer 
{
    width: 956px;
    height: 358px;
    overflow: hidden;
    border: 2px solid #70665B;
    background-image:url("/sales_template/images/slider_background_high.jpg"); 
    background-position:top left;
}

#carousel-content {
	width: 5736px;
}

#carousel-content .slide {
    float: left;
    width: 956px;
    height: 361px;
}

#carousel-left{
background: url("/sales_template/images/buttonLeft.gif") ;
display:block;
height:36px;
margin-left:20px;
margin-top:-240px;
opacity:0.5;
position:relative;
text-indent:-90000%;
width:31px;
z-index:9999;
-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
outline: none;
}

#carousel-right{
background: url("/sales_template/images/buttonRight.png") no-repeat;
-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
display:block;
height:36px;
margin-left:905px;
margin-top:-35px;
opacity:0.5;
position:relative;
text-indent:-90000%;
width:31px;
z-index:9999;
outline: none;
}

#carousel-left2{
	background: url("/sales_template/images/buttonLeft.gif") ;
	-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
	outline: none;
	text-indent:-90000%;
	width:31px;
	z-index:9999;
	display:block;
	height:36px;
	margin-left:-15px;
	margin-top:-80px;
}

#carousel-right2{
background: url("/sales_template/images/buttonRight.png") no-repeat;
-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;
display:block;
height:36px;
margin-left:470px;
margin-top:-35px;
opacity:0.5;
position:relative;
text-indent:-90000%;
width:31px;
z-index:9999;
outline: none;
}

#carousel-wrapper2 {
    width: 424px;
    height: 137px;
    overflow: hidden;
    margin-left:30px;
	margin-top:10px;
}

#carousel-content2 {
	width: 1696px;
}

#carousel-content2 .slide {
    float: left;
    width: 424px;
    height: 137px;
}

#mini #slide2-1 a {
	display: block;
	background: url(/sales_template/images/miniSlide1.jpg) no-repeat;	
	width: 413px;
	height: 133px;
	text-decoration: none;
}

#mini #slide2-2 a {
	display: block;
	background: url(/sales_template/images/miniSlide2.jpg) no-repeat;	
	width: 413px;
	height: 133px;
	text-decoration: none;
}

#mini #slide2-3 a {
	display: block;
	background: url(/sales_template/images/miniSlide3.jpg) no-repeat;	
	width: 413px;
	height: 133px;
	text-decoration: none;
}

#mini #slide2-1 ul, #mini #slide2-2 ul, #mini #slide2-3 ul, #mini #slide2-4 ul {
	font-size:8pt;
	font-weight:bold;
	line-height:1.5em;
	padding-left:140px;
	padding-top:60px;
}

#mini #slide2-4 a {
	display: block;
	background: url(/sales_template/images/miniSlide1.jpg) no-repeat;	
	width: 413px;
	height: 133px;
	text-decoration: none;
}


#mini #slide2-1 ul li, #mini #slide2-2 ul li, #mini #slide2-3 ul li, mini #slide2-4 ul li {
	color: #e6821e;
}

#mini #slide2-1 ul li em, #mini #slide2-2 ul li em, #mini #slide2-3 ul li em, #mini #slide2-4 ul li em {
	font-style: normal;
	color: #ffffff;
}

#mini #slide2-1 span, #mini #slide2-2 span, #mini #slide2-3 span, #mini #slide2-4 span {
	color:#FFFFFF;
	display:block;
	font-size:8pt;
	font-weight:bold;
	line-height:1.5em;
	margin-top:-15px;
	padding-left:330px;
	text-decoration:underline;
}   
/* ===================END SLIDER============================= */


/* ===================SUB PAGE MIDDLE============================= */
#middleContent {
	position: relative;
	float:left;
	width: 640px;
	margin-top:20px;
    /* TODO CHANGE? */
    background-color:#111111;                                          
}

.shadeBox{
	/*background: #000;*/
	padding:15px;
	-moz-border-radius: 10px;
   -webkit-border-radius: 10px;
  	/*filter:alpha(opacity=64);
  	opacity:0.64;*/
  	background-image:url('/guild/forums/templates/assets/backgrounds/transparent/black_50.png');
  	overflow: hidden;
}

.txtOrange{
	color:#f67b00;
}

.txtWhite{
	color:#fff;
	font-size: 12px;
}


.bTitle{
	margin-bottom:5px;
}

.shadeBox textarea{
	font-size: 12px;
	width:98%;
}

.widgNarrowTA{
	height:85px;
}


.widgWideTA{
	height:85px;
}

.shadeBoxLeft{
	width:280px;
	float:left;
}

.shadeBoxRight{
	float:left;
	text-align:center;
	padding-top:9px;
}



.widgBox{
	clear:left;
	width:240px;
	float:left;
}

.shadeBoxWidg{
	height:230px;	
}

.contentSmall{
	font-size:10pt;
}


.raidCon{
	position: relative;
	float:left;
	width: 640px;
	margin-top:20px;
	background: url(/sales_template/images/RightBack.jpg) no-repeat;
}

.recruitCon{
	position: relative;
	float:left;
	width: 640px;
	margin-top:20px;
	background: url(/sales_template/images/LeftBack.jpg) no-repeat;
}

.rallyCon{
	position: relative;
	float:left;
	width: 640px;
	margin-top:20px;
	background: url(/sales_template/images/MiddleBack.jpg) no-repeat;
}

#middleContent h1.title, #middleContentR h1.title { 
	font-size:14pt;
	margin-left:20px;
	margin-top:30px;
}

#middleContent h2, #middleContentR h2 { 
	font-size:12pt;
}

.c_white {
	color: #ffffff;
}

.c_yellow {
	color: #FF8000;	
}

.c_green {
	color: #1EFF00;
}

.c_purple {
	color: #A335EE;
}

.c_blue {
	color: #0070FF;
}

#middleContent .mainContent ul.greenList, #middleContent .mainContent ul.blueList, #middleContent .mainContent ul.yellowList, #middleContent .mainContent ul.purpleList {
	margin-left: 0px;
	list-style: none;
	
}

.mainContent ul.greenList li {
	background-image:url(/sales_template/images/greenBullet.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-left:30px;
}

.mainContent ul.blueList li {
	background-image:url(/sales_template/images/blueBullet.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-left:30px;
}

.mainContent ul.yellowList li {
	background-image:url(/sales_template/images/yellowBullet.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-left:30px;
}

.mainContent ul.purpleList li {
	background-image:url(/sales_template/images/purpleBullet.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-left:30px;
}

#templateImage2 {
	height:60px;
	padding-bottom:20px;
	width:530px;
}

#templateImage1 {
	padding-bottom: 20px;
	width: 200px;
	height: 151px;
}

.imageRightRaid {
	float:right;
	padding-left:15px;
	position:relative;
}

.imageRightRally {
	float:right;
	padding-left:15px;
	position:relative;
}

.imageRightRally img {
	
}

.imageLeft {
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	width:575px;
}

.imageLeft img#playxpertImg1 {
	height:60px;
	width:570px;
}

.imageLeft img#ventriloImg1 {
	height:60px;
	width:550px;
}

.imageLeft img#widgetImg1 {
	width: 169px;
	height: 199px;
	
}

.imageLeft img#widgetImg2 {
	height:100px;
	width:550px;
}

.imageLeft img#widgetImg3 {
	width: 162px;
	height: 624px;
}

.imageLeft img#widgetImg4 {
	width: 168px;
	height: 267px;
}

.imageLeft img#widgetImg5 {
	width: 170px;
	height: 254px;
}

.imageLeft img#widgetImg6 {
	width: 160px;
	height: 312px;
}
.imageLeft img#widgetImg7 {
	width: 160px;
	height: 255px;
	
}

.imageLeft img#widgetImg8 {
	width: 159px;
	height: 165px;
}

.imageLeft img#widgetImg9 {
	width: 162px;
	height: 478px;
}

.imageLeft img#widgetImg10 {
	width: 160px;
	height: 211px;
	
}

.imageLeft img#widgetImg11 {
	width: 161px;
	height: 212px;
}

.imageLeft img#widgetImg12 {
	width: 162px;
	height: 212px;
}

.imageLeft img#widgetImg13 {
	width: 201px;
	height: 537px;
}

.imageLeft img#widgetImg14 {
	width: 198px;
	height: 190px;
}

.imageLeft img#widgetImg15 {
	width: 169px;
	height: 226px;
}

.imageLeft img#widgetImg16 {
	width: 166px;
	height: 255px;
}

.imageLeft img#widgetImg17 {
	width: 167px;
	height: 74px;
}

.imageLeft img#widgetImg18 {
	width: 161px;
	height: 98px;
}

.imageLeft img#widgetImg19 {
	width: 175px;
	height: 221px;
}

.imageLeft img#widgetImg20 {
	width: 202px;
	height: 209px;
}
.imageLeftGame img {
	margin-bottom:20px;
	position:relative;
	width:100%;
}

.imageLeftGame1 img {
	height:150px;
	margin-bottom:20px;
	position:relative;
	width:375px;
}

.imageLeftGameCenter img {
	margin-bottom:20px;
	position:relative;
	margin:0 auto;
}

.imageLeftTemp img {
	margin-bottom:20px;
	position:relative;
	width:50%;
}

.imageLeft img {
	width: 100%;	
}

.imageRight {
float:right;
position:relative;	
}

#middleContentR .headerImage {
	margin-left:20px;
	margin-top:50px;
	position:relative;
	margin-bottom:-15px;
}

#middleContentR .headerImage img {
	height:153px;
	width:425px;
}

#middleContent .headerImage{
	height:100px;
	margin-left:18px;
	margin-top:17px;
	width:260px;
}

 
#recruitIMG1 {
	height:450px;
	width:400px;
}

.noClear {
	clear: none !important;	
}


.RRR1 {
	display:block;
	font-size:12pt;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	width:213px;
	position: relative;
	float: left;
}

.RRR1 a{
	text-decoration: none;
	color: #c39780;	
}

#middleContent .headerImage img {
	width: 100%;	
}

.mainContent {
	padding:20px;
    /*background: url(/sales_template/images/midBack.jpg) no-repeat;*/
}

.mainContent h1 {
	font-size:15pt;
	margin-bottom:5px;
}

#middleContent .mainContent h2, #middleContentR .mainContent h2  {
	font-size:11pt;
	clear: both;
}

#middleContent .mainContent h3, #middleContentR .mainContent h3 {
	font-size:10pt;
}

.mainContent a:visited {
	
}

.noLinkYet {
	color: red;	
}

.noLink span {
	display: block;
	padding: 20px;	
}

.imageLeft {
	margin-bottom:20px;	
}

.mainContent ul {
	margin-bottom:20px;
	margin-top:10px;
}

.mainContent ul li {
	font-size:10pt;
	margin-bottom:5px;
	margin-left:20px;
	
}

.youTubeVid {
	padding-bottom:20px;
	padding-top:20px;
	text-align:center;
}

.mainContent .subPageTable {
	color:#FFFFFF;
	margin-bottom:20px;
}

.mainContent .subPageTable .titleCol {
	font-weight:bold;
	text-align:center;
}

.mainContent .subPageTable tr td {
	border:1px solid;
	color:#FFFFFF;
	padding:5px;
	width:150px;
}


.my_tab .headerImage {
	width:425px;
	height: 153px;	
}

.mainContent p {
	margin-bottom:20px;
	font-size: 9pt;
}

#middleContent h2 {
	font-size:12pt;
}

#middleContent ul {
	margin-left:16px;
}

#topSword {
	float:right;
	margin-bottom:-35px;
	margin-right:30px;
	margin-top:-75px;
	position:relative;
	width:76px;
}

#sword {
	height:100px;
	width:66px;
}

.spacer {
	clear: both;
	width:100%;
	height: 1px;
	position:relative;
		
}

#planTable {
	
}

#planTable tr td {
	color:#000000;
	vertical-align:top;
	padding-bottom:20px
}

#planTable tr {
	
}

#planTable .leftTD {
	width:250px;
	font-weight: 600;
}

#planTable .tabTD {
	width: 220px;
	padding-left: 30px;
	font-weight: normal;
}

#rapidIMG1 {
	height:150px;
	width:130px;
}

#planTable .midTD {
	width:150px;
}

#planTable .rightTD {
	
}

#planTableHeader {
	
}

tr#planTableHeader td {
	padding-bottom: 2px;
}

.yesCheck {
	height:15px;
	width:15px;
}

.noCheck {
	height:15px;
	width:15px;
}

/* ===================END SUB PAGE MIDDLE============================= */

div#tabs{
	
	
}	
/* DIV that holds each tab*/
div.my_tab{

		
}
	
/* Title of each tab, used when user don't have Javascript'*/	
div.my_tab h5{
	color:#414141;
	border-bottom:solid 1px #cacaca;
		
}
	
/* Tab Bar, created via JS*/
div#tab-bar{
	padding:0px 0px 0px 10px;
	margin:0px;
	height:50px;
	background:#f1f1FF;
	border-bottom:solid 1px #414141;
	margin-bottom:20px;
	font:normal 12px "Trebuchet MS";
}
	
/* Single Tab */
div#tab-bar div.mt-tab{
	float:left;
	
	display:inline;
	position:relative;
	text-align:center;
	margin:14px 5px -3px 0px;
	cursor:pointer;
	border-top:solid 1px #414141;
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:solid 1px #414141;
	font:normal 13px "Trebuchet MS";
	
	height:20px;
	color:#414141;
	padding:10px 10px 5px 10px;		
}
	
/* Single Tab, when active */
div#tab-bar div.mt-tab-active{
	float:left;
	
	display:inline;
	text-align:center;
	margin:14px 5px -5px 0px;
	cursor:pointer;
	border-top:solid 1px #414141;
	border-left:solid 1px #414141;
	border-right:solid 1px #414141;
	border-bottom:none;
	height:21px;
	color:Black;
	font-weight:bold;
	padding:10px 10px 5px 10px;	
		
}

/* ===================SUB PAGE MENU============================= */

#navBar {
	position: relative;
	float:left;
	width: 184px;
	border-right: 3px solid #000000;	
	margin-top:20px;
    margin:20px 0 0;
	padding: 0px;
}

#navBar ul {   
    list-style: none;
    padding: 0px;
}

#navBar lu li, #navBar ul, #navBar ul li {
	list-style: none;	
}


#navBar ul a {
  	display: block;
  	outline: none;
 	color:#FFFFFF;
  	font-family:Arial;
	font-size:9pt;
	line-height:1.1em;
	overflow:hidden;
	padding-left:30px;
	padding-top:10px;
	text-decoration:none;
	width: 154px;
	height:26px;
  	background-image: url('/sales_template/images/navBack.jpg');
}

#navBar ul a#longLink {
	padding-top:5px;
	height: 31px;
}

#navBar ul a#longSubLink {
	height:30px;
}

#navBar ul a:hover {
  background-position: left bottom;
}

#navBar ul ul li a:hover {
	background: #903d12;
}

#navBar a:hover span {
  display: block;
}


#navBar .active {
  background-position: left bottom;
}

#navBar ul ul li a {
	height:17px;
  	background-image: none;
  	background: #8a5d3b;
  	border-top: 1px solid #000000;
  	border-bottom: 1px solid #000000;
  	padding-top:3px;
}

#navBar ul ul li .active {
  	background: #903d12;
}

/* =================== ENDSUB PAGE MENU============================= */

#middleContent .accordionCon ul {
  margin: 0;
 padding:8px 0 0 0;
 list-style: disc;
}
#middleContent .accordionCon ul li ul {
	clear:both;
	padding-left:15px;
}

#middleContent .accordionCon ul li.liNo {
	list-style: none;	
}

.accordionCon ul li.section {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  
.accordionCon ul li a.title {
	background:transparent url(/sales_template/images/arrow.gif) no-repeat scroll 0 1px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:0 25px 10px;
	text-decoration:none;
}
  
.accordionCon ul li:first-child a.title {
    border-top: 0;
}
  
.accordionCon ul li a.title:hover {
}
  
.accordionCon ul li div.toggle {
   
}
  
.accordionCon ul li.section.expanded a.title {
     background: url(/sales_template/images/arrowDown.gif) no-repeat 0 5px;
  }
  
img#demoImage, img#glanceImg {
	width: 560px;
	height: 340px;
}

.noLink div {
	padding: 25px;	
}

#rallyImage1 {
	height:150px;
	width:200px;
}

#rallyImage2 {
	height:210px;
	width:350px;
}

#raidImage1 {
	height:200px;
	width:240px;
}

.justForJava {
	visibility: hidden;	
}

/* older styles */
/* Form Field Classes */
.site_form
{
    /*margin:5px;*/
}
.site_form h2
{
    font-size:12px;
}
.site_form label
{
    font-weight:bold;
    font-size:14px;
}
.site_form .form_label_container
{
    margin-top:10px;
    margin-bottom:5px;
}
.site_form .error1
{
    margin-left:2px;
}
.site_form .form_input_container
{       
    /*margin-top:2px;
    margin-left:10px;*/
}
.site_form .form_input_group
{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
}
.site_form .form_checkbox_group
{
    margin-top:10px;
    margin-bottom:10px;
}
.site_form .form_button_container
{
    margin-top:10px;       
}
.site_form .form_required_container
{  
    margin-top:10px;
}
.site_form .form_right_label_container
{
    display:inline;
}
/* */
/* form field validation */
input, textarea, select {
    margin-top:2px;
    padding:2px;
    font-size:16px;
}
input[type="submit"] { padding:5px; }

 .error1{
    font-size: 12px;
    color: #FF0000;
    font-weight:bold;
}

    .error2{
    font-size: 10px;
    color: #ffffff;
}

    .noError1{
    font-size: 10px;
    color: #990000;
    visibility:hidden;
}

    .noError2{
    font-size: 10px;
    color: #ffffff;
    visibility:hidden;
}

#adminBarFrame{width:960px;margin-left:auto;margin-right:auto;}

.popup{
padding:5px;    
background-color:transparent;
background-image:url('/guild/forums/templates/assets/backgrounds/transparent/black_75.png');
border:2px solid #333333;
color:#cccccc;
font-size:12px;   
}

#middleContent, #middleContentR
{
    background-color:#111111;    
}

#middleContent, #middleContentR{
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;    
}

.footerItemColumn, .footerItemColumn dt{
    -moz-border-radius: 10px;    
    -webkit-border-radius: 10px;    
}


.LV_validation_message
{
    margin-left:5px;
    font-size:16px;
    font-weight:bold;    
}

.LV_invalid
{
    color:#CC0000;
}

.LV_valid
{
    color:#00CC00;
}    

.LV_invalid_field
{
    border: 1px solid #CC0000;
}
.LV_valid_field
{
    border: 1px solid #00CC00;
}
/* */
.form_box{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius:10px;   
    background-color:#EEEEEE;
    padding:10px;
    border:1px solid #DDDDDD;
    margin:5px 0;
}
/* these set default colors if the images are a bit slow to load */
#middleContent, #middleContentR
{
    background-color:#FFFFFF;
    color:#000000;
    background-image:url("/resources/images/templates/Groove/bgw.png");
}
h1{color:#F9EFA2;}
/*#left1,#left2,#left3,#left4,#right1,#right2,#right3{background-color:#190700;}*/
#carousel-wrapper-outer{background-color:#661602;}
#middleContent, #middleContentR
{
    
}
.mainContent h1{color:#000000;}

#lp_container{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;   
    background-color:#FFFFFF;
    color:#000000;
    padding:15px;
}

.rounded_corners
{
    border-radius:10px;    
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
}

.lp_testimonial
{
    padding:15px;
    border:1px solid #CCCCCC;
    margin:5px;
    text-align:center;
    width:350px;
    margin-left:auto;
    margin-right:auto;
}
              
#slideNavCon .slideNav a span{color:#FFFFFF;font-size:12pt;font-weight:bold;padding-top:3px;display:block;} 

.sub_header{color:#F9EFA2;font-size:14pt;padding-bottom:10px;font-weight:bold;}
.primary_button{background-color:#799E3C;border: 1px solid #799E3C;text-shadow:#619C33 0 -1px 0;color:#ffffff;border-radius:10px;    
   -moz-border-radius:10px;
   -webkit-border-radius:10px;font-size: 1.08333333333em;font-weight:bold;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
   .primary_button:hover{border: 1px solid #333333;}
   #upgrade_table td {padding:5px;}   
   #upgrade_table {padding:3px;margin:5px;}
   
.cTop{
    background:url('/sales_template/images/contentTop.png');
    background-repeat:no-repeat;
}

.cMid{
    background:url('/sales_template/images/contentMid.gif');
    background-repeat:repeat-y;
    width:556px;
    margin-bottom:20px;
}

.cBot{
    background:url('/sales_template/images/contentBot.gif');
    background-repeat:no-repeat;
    background-position:bottom;
    padding:20px;
}

.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}

.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}

.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}

.alert-danger, .alert-error {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}

.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
