body, html {		font: 90% Arial, Helvetica, sans-serif;
				text-align: center; /* for IE */
				background: #24091c;
}

h3.footertitle {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	margin-left: 30px;
	margin-top: 10px;
	letter-spacing: 0.105em;
	word-spacing: -0.001em;
	line-height: 0.99em;			
	color: #392642;
}

p{	
	line-height: 18px;
	margin: 0% 4% 0% 4%;
	color: #ffffcc;
	padding: 5px;
}


.title {	color:#c895f1; font-size:130%;font-weight:400;}
.list {		margin: 0% 0% 0% 0%;}

.links {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none}
a.links:link {color: #770DA5}
a.links:visited {color: #770DA5}
a.links:active {color: #770DA5}
a.links:hover {color: #770DA5; text-decoration: underline}

.links2 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none}
a.links2:link {color: #ffffcc}
a.links2:visited {color: #ffffcc}
a.links2:active {color: #ffffcc}
a.links2:hover {color: #ffffcc; text-decoration: underline}

.links3 {font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none}
a.links3:link {color: #ffffcc}
a.links3:visited {color: #ffffcc}
a.links3:active {color: #ffffcc}
a.links3:hover {color: #ffffcc; text-decoration: underline}

.links4 {font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; text-decoration: none}
a.links4:link {color: #ffffcc}
a.links4:visited {color: #ffffcc}
a.links4:active {color: #ffffcc}
a.links4:hover {color: #ffffcc; text-decoration: underline}

.footerlinks {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; margin-left: 30px; color: #392642;}
a.footerlinks:link {color: #392642}
a.footerlinks:visited {color: #392642}
a.footerlinks:active {color: #392642}
a.footerlinks:hover {color: #392642; text-decoration: underline}

.footerlinks2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #392642;}
a.footerlinks2:link {color: #392642}
a.footerlinks2:visited {color: #392642}
a.footerlinks2:active {color: #392642}
a.footerlinks2:hover {color: #392642; text-decoration: underline}

div.menu a.buttonlinks:link, a.buttonlinks:visited, a.buttonlinks:active
{
  float: left;
  margin: 5px 1px 5px 0px;
  padding: 5px;
  width: 125px;
  height: 15px;
  /*background: #039bc4;*/
  background: url(images/button.gif) top left repeat-x; 
  text-align: center;
  text-decoration: none;
  /*border: 1px #4e4e24 solid;*/
  font-size: 12px;
  color: #ffffcc;
}

div.menu a.buttonlinks:hover
{
	background-position:  0 -30px;
}

div.menu a.buttonlinksr:link, a.buttonlinksr:visited, a.buttonlinksr:active
{
  float: left;
  margin: 5px 0px 5px 0px;
  padding: 5px;
  width: 124px;
  height: 15px;
  /*background: #039bc4;*/
  background: url(images/button.gif) top left repeat-x; 
  text-align: center;
  text-decoration: none;
  /*border: 1px #4e4e24 solid;*/
  font-size: 12px;
  color: #ffffcc;
}

div.menu a.buttonlinksr:hover
{
	background-position:  0 -30px;
}


#inputArea	{	   width:600px;}

#inputArea_inner {		float:left;width:100%;margin-bottom:10px;clear:left;}

#inputArea p	{	   float:left; width:175px; border:0px #FFF solid;}

#inputArea input, #inputArea textarea
{
	    font-family:Arial, Helvetica, sans-serif; 
		font-size: 100%;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 250px;
	    border: solid 1px #ccc;
	    background-image: url( 'images/grey_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
		background-color:#fff;
}




.submit {
    background: url(images/button.gif) top left no-repeat;
	color: #fff;
	margin-left: 4%;
	padding-bottom: 2px;
    border: 0px #e83a95 solid;
    height: 30px;
    width: 140px;
	cursor:hand;
}	 


.submit:hover {background-position: 0 -30px;}

div.container {			position: relative;
					top: 20px;
					width: 950px;
					margin-left:auto;
					margin-right: auto;   /* align for good browsers */
					text-align: left; /* counter the body center */
					border: 0px #ffffcc solid;
					background: #401533;
					/*overflow: none;*/
}

div.topbar {		height: 150px;	
					width: 950px;	
					overflow: none;
					border-top: 1px #ffffcc solid;
					border-left: 1px #ffffcc solid;					
					border-right: 1px #ffffcc solid;					
					background: transparent;
}

div.nav {			float: left;
					width: 100%;
					border-left: 1px #ffffcc solid;					
					border-right: 1px #ffffcc solid;					
					border-top: 1px #ffffcc dotted;
					border-bottom: 1px #ffffcc dotted;										
}

div.leftcontainer {	float: left;
					margin-top: 5px;
					width: 250px;
					height:100%;
					background-color: #401533;
					border: 0px #666 solid;
					
}

div.leftcont_ins_top {		float: left;
					margin-left: 12px;
					width: 186px;
					color: #fff;
					background-color: #392642;
					/*background:url('images/panelgrad.gif') repeat-y; */
					border: 3px #c08ee8 solid;
					clear: both;
					
					
}

div.contspacer {			float: left;
					height: 10px;	
					width: 200px;	
					overflow: none;
					clear: both;
}

div.leftcont_ins_bot {		float: left;
					margin-left: 12px;
					width: 186px;
					color: #fff;
					background-color: #392642 ;
					border: 3px #c08ee8 solid;
					clear: both;
					
}

div.wrapper {		float:left;
					width:950px;
					border-left: 1px #ffffcc solid;					
					border-right: 1px #ffffcc solid;
}

div.main {			float:right;
					width: 670px;
					border-left: 1px #ffffcc dotted;
					/*background-color: #f0e3ed;*/
}

div.main_inner {	float:left;
					margin-left:4.5%;
					width: 92%;
					border: 1px #ffffcc dotted;
}

div.main2 {			float:right;
					width: 670px;
					min-height:250px;
					border-left: 1px #ffffcc dotted;
					/*background-color: #f0e3ed;*/
}


div.spacer {		height: 10px;	
					width: 100%;	
					overflow: none;
					clear: both;
}

div.spacer2 {		height: 10px;	
					width: 100%;	
					overflow: none;
					border-bottom: 1px #ffffcc dotted;
					clear: both;
}

div.botspacer{		float:30px;
					height: 30px;
					width: 100%;
					background: #401533;
					border-left: 1px #ffffcc solid;					
					border-right: 1px #ffffcc solid;					
					border-bottom: 1px #ffffcc solid;						
					clear: both;
}

div.footer {		clear: both;
					position: relative;
					width: 950px;
					z-index:10;
					border-top: 10px solid #24091c;
					border-bottom: 30px solid #24091c;
					background-color: #c895f1;
}

div.footint	{		float: left;
					width: 25%;
					height: 170px;
					background: #c895f1;
}

div.folio_thumbs2 {
	float: left;
	width: 220px;
	margin-left:4%;
}

div.folio_thumbs2 img {
	display:inline;
	margin-right:20px;
	border: 1px #ccc solid;
}


div.row3		{		float:left; width:100%;min-height:30px;border:0px #ffffcc solid;margin-bottom:5px;clear:both;}

div.row_inner_left	{	float:left; width:36%; border:0px #fff solid;}
div.row_inner_mid	{	float:left; width:38%; border:0px #fff solid;}
div.row_inner_right	{	float:left; width:24%; border:0px #fff solid;}

div.row_inner_left2		{	float:right; width:25%; border:0px #fff solid;}
div.row_inner_mid2		{	float:right; width:25%; border:0px #fff solid;}
div.row_inner_right2	{	float:left; width:45%; border:0px #fff solid;}

div.row_inner_left2b	{	float:left; width:25%; border:0px #fff solid;}
div.row_inner_mid2b		{	float:left; width:25%; border:0px #fff solid;}
div.row_inner_right2b	{	float:left; width:45%; border:0px #fff solid;}

div.row_inner_left2c	{	float:left; width:50%; border:0px #fff solid;}
div.row_inner_right2c	{	float:left; width:50%; border:0px #fff solid;}

div.row_inner_left3		{	float:left; width:20%; border:0px #fff solid; text-align:right;}
div.row_inner_mid3		{	float:left; width:10%; border:0px #fff solid; min-height:30px;}
div.row_inner_right3	{	float:left; width:65%; border:0px #fff solid;}

div.row_inner_left4		{	float:left; width:74%; border:0px #fff solid;}
div.row_inner_right4	{	float:left; width:24%; border:0px #fff solid;}

div.row_inner_left5		{	float:left; width:50%; border:0px #fff solid;}
div.row_inner_mid5		{	float:left; width:27%; border:0px #fff solid;}
div.row_inner_right5	{	float:left; width:20%; border:0px #fff solid;}

div.row_inner_left6		{	float:left; width:35%; border:0px #fff solid; border: 0px #fff solid}
div.row_inner_mid6		{	float:left; width:35%; border:0px #fff solid;border: 0px #fff solid}
div.row_inner_right6	{	float:left; width:30%; border:0px #fff solid;border: 0px #fff solid}


