body {
text-align:center;
margin:0 auto;
padding:0;
background: #ADDE82;
}
.swrapper {
background: #ADDE82;
padding: 30px 0;
margin:0 auto;
}
div.wrapper {
text-align:left;
margin: 0px auto;
padding:0;
width:960px;
}
.logo {
clear:both;
}
.nav {
background: #faffbf;
text-align:center;

}
.nav ul {
display:block; margin: 0; padding: 0;
list-style:none;
text-align:center;
}
.nav li {
display: inline;
background: #faffbf;
text-align:center;
}
.nav a {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-weight:bold;
font-size:1em;
color: #3e4030;
text-decoration:none;

}
div.nav a:hover {
color: #adde82;
text-decoration:none;

}
.nav a:visited {
color: #3e4030;
text-decoration:none;

}

div#niftynav {
  margin: 0 auto; 
  background: #faffbf;
  width:960px;
  text-align:center;
}
.nav_wrapper {
margin: 10px 0;
}

.header {
float:right;
clear:both;
}
.content_wrapper {
width:960px;
margin:0 auto;
}

a {
	color:#3d661a;
	text-decoration:none;
}

a:hover {
	color:#ADDE82;
}

.content {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
color: #3e4030;
padding:30px;
}

.content p {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
line-height:20px;
color: #3e4030;
text-align:justify;
}

.content li {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
line-height:24px;
margin-bottom:20px;
color: #3e4030;
text-align:justify;
}

.bullet {
	list-style-image: url(gfx/star.png);
}

.content h1 {
font-family: "Monotype Corsiva", Arial, Calibri, Verdana, sans-serif;
font-size:26px;
color: #3e4030;
font-weight:bold;
text-align:center;
MARGIN:0;
PADDING:0 0 20px 0;
}
.content h2 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:18px;
color: #40552b;
font-weight:bold;
text-align:left;
}

.content h3 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:16px;
color: #3e4030;
font-weight:bold;
line-height:18px;
MARGIN:0;
PADDING:0;
}

.content h4 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:15px;
color: #5a853d;
font-weight:bold;
line-height:22px;
MARGIN:0;
PADDING:0;
}

.content h5 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:13px;
color: #5a853d;
font-weight:bold;
line-height:29px;
MARGIN:0;
PADDING:0;
}

.content_rightcol {
margin:20px 0 20px 20px;
float:right;
width:430px;
}
.content_rightcol p {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
line-height:20px;
color: #3e4030;
text-align:justify;
}
.content_rightcol h1 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:20px;
color: #3e4030;
font-weight:bold;
text-align:right;
padding:0 0 5px 0;
margin:0;
}
.content_rightcol h2 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:18px;
color: #3e4030;
font-weight:bold;
text-align:right;
}
.content_rightcol h3 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:16px;
color: #3e4030;
font-weight:bold;
text-align:right;
}

.content_leftcol {
padding:0px;
float:left;
width:430px;
text-align: left;
margin: 20px 20px 20px 0;
border:0;
}
.content_leftcol p, ul {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
line-height:20px;
color: #3e4030;
text-align:justify;
}

.content_leftcol h1 {
font-family: "Monotype Corsiva", Arial, Calibri, Verdana, sans-serif;
font-size:22px;
color: #3e4030;
font-weight:bold;
line-height:40px;
text-align:center;
MARGIN:0;
PADDING:0 0 20px 0;
}
.content_leftcol h2 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:18px;
color: #3e4030;
font-weight:bold;
text-align:left;
MARGIN:0;
PADDING:0;
}
.content_leftcol h3 {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:16px;
color: #3e4030;
font-weight:bold;
line-height:20px;
text-align:left;
MARGIN:0;
PADDING:0;
}


.left_content_bg {
background:#ADDE82;
height:170px;
padding:20px 20px 0px 20px;
}

.clear {
clear:both;
}
.leftcol_right2 li {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:16px;
color: #3e4030;
font-weight: normal;
text-align:justify;
list-style:none;
}

div#niftymainbg {
  margin: 0 auto; 
  background: #adde82;
  width:430px;
}
div#nifty {
  margin: 0 auto; background: #faffbf url(gfx/watermark.png) bottom center no-repeat;
  width:960px;
}
div#niftyfooter {
  margin: 0 auto; background: #faffbf;
  width:960px;
}
div.footer p {
text-align:center;
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
color:#2c3030;
padding:0px;
}
div.footer a {
text-align:center;
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
color:#3d661a;
padding:0px;
}

div.rounded div {
  height: 1px;
  overflow: hidden;
}
#radiusx, #radiusy {
  text-align: right;
  width: 15px;
}
table.pricechart td{
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
color: #3e4030;
}
.pricechart h3{
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:16px;
font-weight:bold;
color: #3e4030;
}
.form {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:14px;
color: #3e4030;
}
.faq {
font-family: "Arial", Calibri, Verdana, sans-serif;
font-size:18px;
font-weight:bold;
}
