* { padding: 0; margin: 0; }

a {
	color: #dd2c56;
}

a:visited{ color: #BBD2E2;
}
p {
      margin-bottom: 1em;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
}
#wrapper { 
 margin: 0 auto;
 width: 912px;
}
#header {
 color: #333;
 width: 912px;
 float: left;
 height: 144px;
 margin: 10px 0px 0px 0px;
 background: url(../images/header.jpg) center no-repeat;
}
#navigation {
 float: left;
 width: 912px;
 height:40px;
 color: #FFF;
 margin: 0px 0px 5px 0px;
 background: url(../images/nav.gif) no-repeat;
}
#leftcolumn { 
 color: #333;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 600px;
 float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 min-height: 350px;
 width: 250px;
 display: inline;
}

#content { 
 width: 892px;
 color: #333;
 margin: 5px 0px 5px 0px;
 padding: 10px;
 float:left;
}
#bigRect{
 width: 912px;
 color: #333;
 float:left;
 height: 431px;
 background:url(../images/topRectBG.jpg) no-repeat;
}
#contactInfo { 
 float: right;
 color: #333;
 margin: 90px 0px 5px 0px;
 padding: 10px;
 width: 440px;
 display: inline;
}
#zoomFolder{
	margin: 80px 200px;	
}
h3{
	font-size:24px;
	color:#4b026b;
}
h4{
	font-size:18px;
	color:#dd2c56;
}

.bigRed{
	font-size:24px;
	color:#dd2c56;	
}

h1{
	font-size:28px;
	color:#dd2c56;	
}

.purp_box{
	color:#FFF;
	padding: 0 0 10px 0;
	
}

/* Purple Rounded Box CSS */
.grn_rounded_bg {
    background: #49006a url(../images/purpBG.gif) top repeat-x;
}
.grn_rounded_top div {
    background: url(../images/tl_grn.gif) no-repeat top left;
}
.grn_rounded_top {
    background: url(../images/tr_grn.gif) no-repeat top right;
}
.grn_rounded_bottom div {
    background: url(../images/bl_grn.gif) no-repeat bottom left;
}
.grn_rounded_bottom {
    background: url(../images/br_grn.gif) no-repeat bottom right;
}
.grn_rounded_top div, .grn_rounded_top,
.grn_rounded_bottom div, .grn_rounded_bottom {
    width: 100%;
    height: 25px;
    font-size: 1px;
}
.grn_rounded_content{
	margin:0 15px;
}
 
 /* Gray Rounded Box CSS */
.gray_rounded_bg {
    background: #c2c2c2 url(../images/grayBG.gif) top repeat-x;
}
.gray_rounded_top div {
    background: url(../images/tl_gray.gif) no-repeat top left;
}
.gray_rounded_top {
    background: url(../images/tr_gray.gif) no-repeat top right;
}
.gray_rounded_bottom div {
    background: url(../images/bl_gray.gif) no-repeat bottom left;
}
.gray_rounded_bottom {
    background: url(../images/br_gray.gif) no-repeat bottom right;
}
.gray_rounded_top div, .gray_rounded_top,
.gray_rounded_bottom div, .gray_rounded_bottom {
    width: 100%;
    height: 25px;
    font-size: 1px;
}
 
.testimonial{
	font-size:18px;
	font-style:italic;
	color:#FFF;
	font-weight:100;
	width:500px;
	margin: 0 auto;
	text-align:justify;
}

.testimonial img{
	margin:0 10px;
}

.slideshow {
	margin: 0 auto;
}

#footer { 
 width: 892px;
 clear: both;
 color: #333;
 margin: 0px;
 padding: 10px;
}
#footer #aff a{
	color: #dd2c56;
	text-decoration: underline;
}
#footerLeft {
float:left;
}
#footerRight {
float:right;
text-align:right;
}
#footerRight a{
color:#000;
text-decoration:none;
}

#footerRight a:hover{
color:#df2a57;
}
.red {
	color: #df2a57;
}
#purpleLink a{
color:#4b026b;
}


#rightcolumn ul{
	font-size:18px;
  list-style-type: none;
  margin: 10px;
}
#rightcolumn li{
  text-align:center;
  margin: 10px;
}
#rightcolumn li a{
color:#FFF;
}

#content li {
      margin-bottom: 1em;
	  margin-left:3em;
}

#leftcolumn li {
      margin-bottom: 1em;
	  margin-left:3em;
}

