  
/****** HTML TAGS ******/

A                     { color: #649e3d; text-decoration: underline; }
A:link                { color: #649e3d; text-decoration: underline; }
A:active              { color: #649e3d; text-decoration: underline; }
A:visited             { color: #649e3d; text-decoration: underline; }
A:hover               { color: #649e3d; text-decoration: underline; }

A.utility             { color: #acacac; text-decoration: none; }
A.utility:link        { color: #acacac; text-decoration: none; }
A.utility:active      { color: #acacac; text-decoration: none; }
A.utility:visited     { color: #acacac; text-decoration: none; }
A.utility:hover       { color: #649e3d; text-decoration: none; }

A.nav                 { color: #171716; text-decoration: none; }
A.nav:link            { color: #171716; text-decoration: none; }
A.nav:active          { color: #171716; text-decoration: none; }
A.nav:visited         { color: #171716; text-decoration: none; }
A.nav:hover           { color: #64a23b; text-decoration: none; }

A.nav_over            { color: #64a23b; text-decoration: none; }
A.nav_over:link       { color: #64a23b; text-decoration: none; }
A.nav_over:active     { color: #64a23b; text-decoration: none; }
A.nav_over:visited    { color: #64a23b; text-decoration: none; }
A.nav_over:hover      { color: #64a23b; text-decoration: none; }

A.subnav              { color: #649e3d; text-decoration: underline; }
A.subnav:link         { color: #649e3d; text-decoration: underline; }
A.subnav:active       { color: #649e3d; text-decoration: underline; }
A.subnav:visited      { color: #649e3d; text-decoration: underline; }
A.subnav:hover        { color: #649e3d; text-decoration: underline; background-color: #f3f3f3; }

A.subnav_over         { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:link    { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:active  { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:visited { color: #171716; font-weight: bold; text-decoration: none; }
A.subnav_over:hover   { color: #171716; font-weight: bold; text-decoration: none; background-color: #f3f3f3; }

A.snug              { color: #2b2b25; text-decoration: underline; padding: 0px; margin: 0px}
A.snug:link         { color: #2b2b25; text-decoration: underline; padding: 0px; margin: 0px}
A.snug:active       { color: #2b2b25; text-decoration: underline; padding: 0px; margin: 0px}
A.snug:visited      { color: #2b2b25; text-decoration: underline; padding: 0px; margin: 0px}
A.snug:hover   		{ color: #2b2b25; text-decoration: underline; padding: 0px; margin: 0px}

A.bold              { color: #000000; text-decoration: underline; font-weight: bold;}
A.bold:link         { color: #000000; text-decoration: underline; font-weight: bold;}
A.bold:active       { color: #000000; text-decoration: underline; font-weight: bold;}
A.bold:visited      { color: #000000; text-decoration: underline; font-weight: bold;}
A.bold:hover   		{ color: #000000; text-decoration: underline; font-weight: bold;}

A.mini              { color: #2b2b25; text-decoration: underline; font-size:9px;}
A.mini:link         { color: #2b2b25; text-decoration: underline; font-size:9px;}
A.mini:active       { color: #2b2b25; text-decoration: underline; font-size:9px;}
A.mini:visited      { color: #2b2b25; text-decoration: underline; font-size:9px;}
A.mini:hover   		{ color: #2b2b25; text-decoration: underline; font-size:9px;}

A.apply              { color: #000000; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.apply:link         { color: #000000; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.apply:active       { color: #000000; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.apply:visited      { color: #acacac; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.apply:hover   	 { color: #649e3d; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}

A.litelg             { color: #cccccc; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.litelg:link        { color: #cccccc; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.litelg:active      { color: #649e3d; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.litelg:visited     { color: #649e3d; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.litelg:hover   	 { color: #ffffff; text-decoration: none; font-weight: bold; font-size:13px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}

A.ad              { color: #649e3d; text-decoration: none; font-size:18px; font-family: Arial,Helvetica,sans-serif; padding: none;}
A.ad:link         { color: #649e3d; text-decoration: none; font-size:18px; font-family: Arial,Helvetica,sans-serif; padding: none;}
A.ad:active       { color: #649e3d; text-decoration: none; font-size:18px; font-family: Arial,Helvetica,sans-serif; padding: none;}
A.ad:visited      { color: #2b2b25; text-decoration: none; font-size:18px; font-family: Arial,Helvetica,sans-serif; padding: none;}
A.ad:hover   	 { color: blue; text-decoration: underline; font-size:18px; font-family: Arial,Helvetica,sans-serif; padding: none;}

A.rl             { color: #ff0000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.rl:link        { color: #ff0000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.rl:active      { color: #ff0000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.rl:visited     { color: #ff0000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.rl:hover   	 { color: #ff0000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}

A.bl             { color: #000000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.bl:link        { color: #000000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.bl:active      { color: #000000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.bl:visited     { color: #000000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}
A.bl:hover   	 { color: #000000; text-decoration: none; font-weight: bold; font-size:10px; font-family: Verdana,Arial,Helvetica,sans-serif; padding: none;}

BODY {
  background-color: #ffffff;
  text-align: left;
  margin: 0px;
}

FORM {
  margin: 0px;
}

H1, H2, H3, H4, H5, H6 {
  color: #649e3d;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 13px;
  margin-top: 16px;
  margin-bottom: 16px;
}

HR {
  height: 1px;
  border: none 0;
  border-top: 1px dashed #2b2b25;
}

IMG {
  border: 0px;
}

P {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
}

B {
  color: #649e3d;
  font-family: Arial,Helvetica,sans-serif;
  
}

hr {
	padding: 0px;
	margin: 0px;
	page-break-after:always;
}


/****** IDENTITIES ******/

#border {
  border: 2px outset black;
  
}

#borderb {
  border-bottom: 1px solid #649e3d;
}

#ad {
background-image: url('/images/greener_ad.jpg');
background-repeat: no-repeat;
}

#container {
  position: relative;
  width: 950px;
  margin: 0px auto;
  text-align: left;
}

#pu_container {
 width: 550px;
 height: 550px;
 text-align: left;
 position: relative;
}

#pu_container2 {
 width: 730px;
 height: 695px;
 text-align: left;
 position: relative;
}

#pu_container3 {
 width: 730px;
 height: 850px;
 text-align: left;
 position: relative;
}

#header2 {
 width: 730px;
 height: 110px;
 border-collapse:collapse;
} 

 #pu_body3 {
 border-bottom: 5px solid #171716;
 width: 720px;
 height: 460px;
 border-collapse:collapse;
 margin: 0px;
 padding:0px;
  }

#pu_body5 {
 border-bottom: 5px solid #171716;
 height: 675px;
 border-collapse:collapse;
 margin: 0px;
 padding:0px;
 
 }

 #pu_body4 {
 border-bottom: 5px solid #171716;
 width: 720px;
 height: 502px;
 border-collapse:collapse;
 margin: 0px;
 padding:0px;
  }

#pu_body {
 border-bottom: 5px solid #171716;
 width: 550px;
 height: 325px;
 border-collapse:collapse;
 margin: 0px;
 padding:0px;
 
 }
#pu_body2 {
 border-bottom: 5px solid #171716;
 height: 325px;
 border-collapse:collapse;
 margin: 0px;
 padding:0px;
 
 }
 


 
#header {
 width: 550px;
 height: 110px;
 border-collapse:collapse;
} 



#utility {
  position: absolute;
  width: 950px;
  color: #acacac;
  text-align: right;
  padding: 5px;
  z-index: 15;
}

#navigation {
  position: absolute;
  left: 250px;
  top: 80px;
  z-index: 10;
}

#navigation SPAN {
  margin-right: 37px;
  margin-left: 22px;
}

#subnav SPAN {
  margin-left: 14px;
}


#gray {
background-color:#cccccc;
	
	}

#login {
  border-top: 5px solid #171716;
  background-color: #424242;
  background-image: url('/images/bgs/login.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  margin-bottom: 1px;
  text-align: right;
}

#login B, #login STRONG {
  color: #acacac;
}

#login INPUT {
  color: #666666;
}

#feature_container {
  position: relative;
  border-bottom: 5px solid #171716;
}

#bank_container {
  border-bottom: 5px solid #171716;
  background-color: #262626;
  /*background-image: url('/images/bgs/login.gif');*/
  background-repeat: repeat-x;
  background-position: bottom;
  height: 600px;
  

}
  
#community_container {
  border-bottom: 5px solid #171716;
  background-color: white;
  height: 580px;
  width: 930px;
  padding: 10px 30px 10px 15px;
  

}

#feature {
  position: absolute;
  width: 237px;
  height: 280px;
  left: 665px;
  top: 30px;
  color: #ffffff;
}

#feature .copy{
  color: #ffffff;
  font-size: 10px;
}
#feature .copynowrap{
  color: #ff0000;
  font-size: 14px;
  white-space:nowrap;
}
#footer {
  margin-top: 1px;
  border-top: 5px solid #171716;
  background-color: #424242;
  background-image: url('/images/bgs/footer.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  height: 39px;
  
}

#copyright {
  color: #acacac;
  padding: 6px;
  text-align: center;
}

#copyright A {
  color: #acacac;
  text-decoration: none;
}

#slide {

  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
}
#slide1 {

  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
}

#scroll{
	position:absolute; 
	left:50px;
	top:210px; 
	width:650px;
	height:325px;
	padding: 0px 15px 0px 0px;
	overflow:auto;

}

#policy{
position:absolute;
left:225px;
top:1400px;
width:385px;
height:150px;
overflow:auto;
}

#welcome{
background-image: url('/images/welcome.jpg');
background-repeat: no-repeat;
width: 685px;
text-align: left;
}

#email{
background-image: url('http://www.mtgstoreusa.com/images/emailheader.jpg');
background-repeat: no-repeat;
width: 685px;
text-align: left;
}



/****** CLASSES ******/


.border {
  border: 2px outset #383838;

  
}

.balt {
  background-color:#dddddd;
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
}

.bheader {
background-image: url('/images/border/bordertop.gif');
border: thin solid #4f8636;
color: #ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
}

.bkgdright {
  background-image: url('/images/bgs/right.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

.bkgdright_med {
  background-image: url('/images/bgs/right_med.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

.act_bkgrnd {
  background-image: url('/images/bgs/ACT_Background.jpg');
  background-repeat: no-repeat;
  background-position: top;
  margin-top: 10px;
}


.bkgdright_lg {
  background-image: url('/images/bgs/right_lg.gif');
  background-repeat: no-repeat;
  background-position: bottom;
}

.copy {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
}
.copynowrap2 {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
  white-space:nowrap;
}
.copylite {
  color: #e1e1e1;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 22px;
}
.thinbox 
{
  border: 1px solid #000000;
  border-collapse: collapse;
  padding-left: 3px;
  padding-right: 3px;
}

.creditplus2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
  width:300px;

  
}


.copyright {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
  text-align: right;
}
.copylgtgreylg {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  line-height: 13px;
}


.copylg {
	color: #649e3d;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}

.copybig {
	color: #649e3d;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	}

.copysm {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9px;
  line-height: 10px;
}

.copytop {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;
  vertical-align:top;
}

.copyred {
  color: red;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 17px;

}

.copybiline {
	color: #2b2b25;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}

.featurenew_r1_c2 {
	background-image: url('../images/home/featurenew_r1_c2.jpg');
	background-repeat:no-repeat;
	}

.featurenew_r2_c2 {
	background-image: url('../images/home/featurenew_r2_c2.jpg');
	background-repeat: no-repeat;
}

.featurenew_r2_c3 {
	background-image: url('../images/home/featurenew_r2_c3.jpg');
	background-repeat:no-repeat;
	} 


.tight {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  padding: 0px 0px 0px 5px;
  margin: 0px;
}
.tighttext {
  color: #2b2b25;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
.greenheader {
  color: #649e3d;
  font-family: Arial,Helvetica,sans-serif;
}

.error, .error A {
  color: red;
}

.header {
  margin-bottom: 10px;

}

.flash {
	width: 700px;
	height: 402px;
	margin: 0px 0px 5px 0px;
	background-color: #ffffff;
}

.footer {
  color: #acacac;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  margin-bottom: 2px;
  padding: 2px;
  line-height: 20px;
}

.dottedline {
  background-image: url('/images/bgs/dottedline.gif');
  background-repeat: repeat-x;
  margin: 1px 0px 1px 0px;
}

.featureline {
  background-image: url('/images/bgs/featureline.gif');
  background-repeat: repeat-x;
  margin: 1px 0px 1px 0px;
}

.framed {
  border: 1px solid #464344;
}

#content .framed {
  margin: 3px 12px 6px 0px;
}

.nav, .nav_over {
  display: block;
  height: 25px;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 25px;
  background-repeat: no-repeat;
}

.nav {
  background-image: url('/images/nav/arrow.gif');
  border-bottom: 3px solid #171716;
}

.nav_over {
  background-image: url('/images/nav/arrow_over.gif');
  border-bottom: 3px solid #64a23b;
}

.pad {
	padding: 10px 0px 0px 30px
	}
	
.go {
 vertical-align:text-bottom;

}
	


.imgpad {
	padding: 0px 10px 0px 0px
	}

.subnav, .subnav_over {
  display: block;
  width: 158px;
  background-image: url('/images/subnav/arrow.gif');
  background-repeat: no-repeat;
  background-position: 4px 50%;
  color: #666666;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 22px;
  border-bottom: 1px solid #e4e4e4;
}

.subnav_over {
  font-weight: bold;
}

.Grid {
  border: solid 1px #555555; 
  color: #2b2b25;
}

.GridItem, .GridAltItem
{
  border: solid 1px black;
}
.Grid td
{
    border:  solid 1px #555555;
    margin: 3px 3px 3px 3px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 5px 5px 5px 5px;
    text-align: left;
    font-size: 11px;
}


.GridHeader
{
  border: solid 1px white; 
  font-family: Arial,Helvetica,sans-serif;
  padding: 5px 5px 5px 5px;
  text-align: left;
  color: #649e3d;
  font-size: 12px;
  font-weight: bold;
}

.GridHeaderDark
{
  border: solid 1px white; 
  font-family: Arial,Helvetica,sans-serif;
  padding: 5px 5px 5px 5px;
  text-align: left;
  color: #2b2b25;
  font-size: 12px;
  font-weight: bold;
}

.GridHeaderOrange
{
  border: solid 1px white; 
  font-family: Arial,Helvetica,sans-serif;
  padding: 5px 5px 5px 5px;
  text-align: left;
  color: #d87d2d;
  font-size: 12px;
  font-weight: bold;
}


.GridHeaderNoFrame
{
  border-bottom: solid 1px #649e3d;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-right: solid 1px #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  padding: 5px 20px 5px 20px;
  text-align: left;
  color: #649e3d;
  font-size: 13px;
  font-weight: bold;
}
.GridTDFramed
{
  border-bottom: solid 1px #649e3d;
  border-top: solid 1px #649e3d;
  border-left: solid 1px #649e3d;
  border-right: solid 1px #649e3d;
  font-family: Arial,Helvetica,sans-serif;
  padding: 5px 20px 5px 20px;
  text-align: left;
  color: #2b2b25;
  font-size: 11px;
}

.Grid a
{
    color: #2b2b25;
}
.ErrorAsterisk 
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
}
.ErrorAsteriskSmall 
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
}
.copybigred {
	color: #ff0000;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	}
.copybiggerredbold {
	color: #ff0000;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bolder;
	}
	
	
	
.cpbkgrnd {
	background-image:url('/images/creditplus/bkgrnd.jpg');
	background-color:transarent;
	position: absolute;
	background-repeat:no-repeat;
	}
	
.cppg {
		

}








