
.site_container {
	float: left;
	height: auto;
	width: 998px;
	background-image:url(/images/sitebg.jpg);
	background-repeat:repeat-y;
	padding:0;
}

.pagecontent {
	float: left;
	height: auto;
	width: 942px;
	padding-top:40px;
	padding-left:55px;
	padding-bottom:10px;
}

#shop .pagecontent {
	padding-left:35px;

}
body {
	height: 600px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#CCCCCC;
}


.page-footer {
	text-align:center;
	width:60%;
	padding-top:10px;	
	padding-left:10%;
/*	padding-right:20%;	
*/	margin-left: auto;
	margin-right: auto;
	
}



#footer {
	height:70px;
	
}

.nexacom,
.nexacom a {
	color:#FFFFFF;
	font-family:"Trebuchet MS", sans-serif;
	font-size:10px;
	text-decoration:none;
	padding-top:5px;
	clear:both;
}


.general-box {
	float:left;
	background-image:url(/images/profile/boxbg.gif);	
	width:753px;
	height:auto;
	padding:0;
	margin:0;	
	padding-left:8px;
	padding-right:8px;		
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
}

.general-top {
	float:left;
	background-image:url(/images/profile/boxbgtop.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:5px;
	width:769px;
	padding:0;
	margin:0;	
}

.general-bot {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/images/profile/boxbgbot.gif);		
	height:5px;
	width:769px;
	padding:0;
	margin:0;	
}

.shop-box {
	background-color:#FFFFFF;
	float:left;
	width:788px;
	height:auto;
	padding:0;
	margin:0;	
	padding-left:8px;
	padding-right:8px;		
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
}

.shop-top {
	float:left;
	background-image:url(/images/shop-top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:12px;
	width:803px;
	padding:0;
	margin:0;	
}

.shop-bot {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/images/shop-bot.gif);		
	height:12px;
	width:803px;
	padding:0;
	margin:0;	
}


.general-box p{
	padding:5px;
	margin:0;
}

img {
	margin:0;
	padding:0;

}

#image1 {
	padding:0;
	margin:0;
	padding-right:5px;
}
#image2 {
	padding-top:10px;
}

#image3 {
	padding-top:10px;
	padding-left:5px;
}


.general-box h2 {
	color:#6B2C4E;
	font-size:20px;
	font-family:"Trebuchet MS", sans-serif;
	margin:0;
	padding:5px;
}

.general-box  .green {
	float:left;
	background-color:#99CC00;
	height:40px;
	width:100%;
	margin-bottom:5px;
	margin-top:0px;
	
}

.general-box  .purple {
	float:left;
	background-color:#996699;
	height:40px;
	width:100%;
	margin-bottom:5px;
	margin-top:0px;
}


.general-box  .pink {
	float:left;
	background-color:#BA7D9D;
	height:40px;
	width:100%;
	margin-bottom:5px;
	margin-top:0px;
}


.general-box h1 a ,
.general-box h1 {
	color:#FFFFFF;
	font-family:"Trebuchet MS", sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:38px;
	margin:0;
	padding:0;
	padding-left:8px;
	text-decoration:none;
}

.general-box  .section-1 {
	color:#FFFFFF;
	float:left;
	background-color:#6B2C4E;
	width:62.2%;
	height:470px;
	
}

.general-box  .section-2 {
	color:#FFFFFF;
	float:right;
	background-color:#C878A2;
	width:37.2%;
	text-align:center;
	height:auto;
	font-weight:700;
	font-size:1.1em;
	height:470px;
}

.general-box  .section-3 {
	color:#FFFFFF;
	float:left;
	background-color:#604060;
	width:100%;
	margin-top:5px;
	
}

.general-box  .section-4 {
	color:#FFFFFF;
	float:left;
	background-color:#ffffff;
	width:100%;;
	margin-bottom:0;
	margin-top:5px;
	
}

.general-box  .section-4 img {
	float:left;
	padding:0;
	margin:0:
}

.general-box .section-1 img {
	padding-right:5px;
	padding-bottom:5px;
}

.general-box .section-4  #image5{
	float:right;

}

.general-box ul li {
	padding-left:30px;
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;
}



.general-box  #join-section1 {
	float:left;
	width:63%;
	font-size:12px;
	line-height:17px;

}

.general-box #join-section2 {
	float:right;
	width:36%;

}

.general-box #join-section2 .right-img{
	float:right;
	margin:0;
	padding:0;
	padding-bottom:5px;
}

.general-box #join-section2 .right-img-last{
	float:right;
	margin:0;
	padding:0;
}

.general-box #join-section1 .highlight{
	color:#973E6C;
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;
	font-weight:bold;

}

#contact-section1 {
	float:left;
	width:45%;
	font-size:14px;
	line-height:normal;

}

#contact-section2 {
	float:right;
	width:53%;

}
.general-box #contact-section2 img{
	float:right;
	margin:0;
	padding:0;
}

.general-box #contact-section1 .highlight{
	color:#963D6B;
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px;

}


.general-box #contact-section1 .datafield {
	border:#963D6B 1px solid;
	width:99%;
}

.general-box #contact-section1 input ,
.general-box #contact-section1 textarea {
	margin:0;
	padding:0;
}

.general-box #contact-section1  #submit {
	float:right;
	padding:0;
	margin:0;	
}

.general-box #contact-section1  form {
	padding:0;
	margin:0;
}

.general-box table .rowspacing {
	border-top:5px;
}

/* LINKS SECTION */




.links-section {
	float:left;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	width:32.9%;
	padding-right:2px;
	padding-bottom:5px;
	height:inherit;
}

.links-section-r {
	float:right;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	width:32.8%;
	padding-bottom:5px;
	height:inherit;
}

.links-section-r th,
.links-section th{
	color:#FFFFFF;
	text-align:center;
}

.links-section-r td,
.links-section td{
	color:#000000;
	text-align:left;
	font-size:12px;
	padding:5px;
}

.links-section-r h1 a,
.links-section h1 a,
.links-section-r h1,
.links-section h1{
	color:#963D6B;
	margin:0;
	padding:0;	
	font-size:14px;
	line-height:16px;
	text-decoration:none;
}


.yellow-bg th{
	background-color:#FFCC00;
}

.yellow-bg td{
	background-color:#FFF5CC;
}

.blue-bg th {
	background-color:#0099FF;
}

.blue-bg td {
	background-color:#CCEBFF;
}

.green-bg th{
	background-color:#99CC00;
}

.green-bg td{
	background-color:#EBF5CC;
}


.purple-bg th{
	background-color:#9900CC;
}

.purple-bg td{
	background-color:#EBCCF5;
}


.dirtypink-bg th{
	background-color:#996699;
}

.dirtypink-bg td{
	background-color:#EBE0EB;
}

.pink-bg th{
	background-color:#C878A2;
}

.pink-bg td{
	background-color:#F4E4EC;
}

.section {
	width:88%;
	height:auto;
	float:left;
}



