/* all div properties	
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 

	background-color:#FFFFFF;	
	margin-right:10px;
	padding-top:5px;
	float: left;
	width: 205px;
	border:1px solid black;
	text-decoration:none;
	height:17px;
	clear:both;
	text-decoration:underline;
	valign:center;
*/


/* MASTER SITE CLASSES */


h1 {
margin-top:0px;
margin-bottom:0px;
}
h2 {
margin-top:0px;
margin-bottom:0px;
}
h3 {
margin-top:0px;
margin-bottom:0px;
}

.sliderpurseimage
{
    border:1px solid #2c2417;
    width:115px;
    height:85px;
    margin-top:2px;
    margin-left:8px;    
}

img { border:0px; }

body {
  background-color: #2c2417;
  background-repeat: none;
}

.divrow { clear:both; }

.masterdiv {
	font-family: arial;

	background-color:#f87fa0;	
	width:1024px;
}


.required {
	font-family: arial;
	font-size: 11pt;
	font-weight: normal;
	color: #c51802;
}




/* PAGE DIVISIONS */

.admin-user-left {
	text-align: left;
	font-family: arial;

	background-color:#FFFFFF;	
	float: left;
	width: 200px;
	height: 270px;
}

.admin-user-right {
	text-align: left;
	font-family: arial;

	background-color:#FFFFFF;	
	float: left;
	width: 650px;
}


.interiorleft {
	font-family: arial;

	margin-left:30px;
	background-color:#FFFFFF;	
	float: left;
	width: 120px;
	height:600px;
	border:0px solid black;
}

.interiorright {
	font-family: arial;

	margin-left:30px;
	background-color:#FFFFFF;	
	float: left;
	width: 120px;
	/* border:1px solid black; */
}

.profileleft {
	text-align: left;
	font-family: arial;

	margin-top:20px;
	margin-left:215px;
	background-color:#FFFFFF;	
	float: left;
	width: 100px;
}


.profilemiddle {
	text-align: left;
	font-family: arial;

	margin-top:20px;
	margin-left:15px;
	background-color:#FFFFFF;	
	float: left;
	width: 250px;
}

.profileright {
	text-align: left;
	font-family: arial;

	margin-top:20px;
	margin-left:15px;
	background-color:#FFFFFF;	
	float: left;
	width: 250px;
}

.inventoryblock{
	text-align: left;
	font-family: arial;

	margin-top:10px;
	background-color:#FFFFFF;	
	float: left;
	width: 300px;
}

.inventoryblockleft{
	background-color:#FFFFFF;	
	float: left;
	width: 100px;
	border:1px solid black;
	font-family: arial;

}

.inventoryblockright{
	font-family: arial;

	background-color:#FFFFFF;	
	float: left;
	width: 180px;

}


.mainmiddle{
	text-align: left;
	font-family: arial;

	margin-left:30px;
	background-color:#FFFFFF;	
	float: left;
	width: 600px;

}

.detailleft{
	font-family: arial;

	background-color:#FFFFFF;	
	float: left;
	width: 227px;
}


.detailright{
	text-align: left;
	font-family: arial;

	margin-left:10px;
	background-color:#FFFFFF;	
	float: left;
	width: 355px;
}


.advancesearchblock{
	text-align: left;
	font-family: arial;

	margin-top:1px;
	padding-top:5px;
	background-color:#FFFFFF;	
	float: left;
	width: 608px;
	border:1px solid black;
}

.searchresultblock{
	text-align: left;
	font-family: arial;

	margin-top:5px;
	background-color:#FFFFFF;	
	float: left;
	width: 595px;

}

.editleft{
	font-family: arial;

	background-color:#FFFFFF;	
	float: left;
	width: 330px;

}


.editright{
	text-align: left;
	font-family: arial;

	margin-left:30px;
	background-color:#FFFFFF;	
	float: left;
	width: 235px;

}

.indexmaster{
	text-align: left;
	font-family: arial;
	padding-left:10px;
	margin-left:36px;
	background-color:#FFFFFF;	
	float: left;
	width: 951px;

}


.leftindex{
	text-align: left;
	font-family: arial;
	background-color:#FFFFFF;	
	float: left;
	width: 620px;

}

.rightindex{
	text-align: center;
	font-family: arial;

	padding-left:11px;
	background-color:#FFFFFF;	
	float: left;
	width: 300px;


}


.regleft{
	font-family: arial;

	text-align: left;
	background-color:#FFFFFF;	
	float: left;
	width: 285px;
}


.regright{
	text-align: left;
	font-family: arial;

	background-color:#FFFFFF;	
	float: left;
	width: 280px;
}


.mailselect{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	margin-left:5px;
	float: left;
	width: 55px;
}

.mailimage{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 175px;
}

.mailbody{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 300px;
}


.maildelete{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;

	float: left;
	width: 60px;
}

.replybody{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 420px;
}


.xchangebody{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 240px;
}


.xchangeright{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;

	float: left;
	width: 100px;
}

.xchangeleft{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
		margin-left:5px;

	float: left;
	width: 255px;
}

.affiliateblock{
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 140px;

}


.guideleft{
	font-family: arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color:  #8f8f8f; 
	margin-left:15px;

	float: left;
	width: 270px;
}

.guideright{
	font-family: arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color:  #8f8f8f; 
	margin-left:15px;
	float: left;
	width: 270px;
}





/* IMAGE CLASSES */



/* TEXT CLASSES */

.pink8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #f87fa0;
	text-decoration:none;	

}

.pink10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #f87fa0;
}

.pink12 {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #f87fa0;
}


.pink14 {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #f87fa0;
	text-decoration:none;	
}


.pink14bold {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: bold;
	color: #f87fa0;
}

.pink16 {
	font-family: arial;
	text-align: left;
	font-size: 16pt;
	font-weight: normal;
	color: #f87fa0;
}

.pink20 {
	font-family: arial;
	text-align: left;
	font-size: 20pt;
	font-weight: normal;
	color: #f87fa0;
}

.pink36 {
	font-family: arial;
	text-align: left;
	font-size: 36pt;
	font-weight: normal;
	color: #f87fa0;
}
	
.brown8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #2c2417; 

}	

.brown9 {
	font-family: arial;
	text-align: justify;
	font-size: 9pt;
	font-weight: normal;
	color: #2c2417; 

}	
	
.brown10 {
	font-family: arial;
	text-align: justify;
	font-size: 10pt;
	font-weight: normal;
	color: #2c2417; 

}	

.brown12 {
	font-family: arial;
	text-align: justify;
	font-size: 12pt;
	font-weight: normal;
	color: #2c2417; 
	text-decoration:none;
	
}	

a.brown12:hover { color: #f87fa0; }

.brown14 {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #2c2417; 
	text-decoration:none;
}	

a.brown14:hover { color: #f87fa0; }

.brown16bold {
	font-family: arial;
	text-align: left;
	font-size: 16pt;
	font-weight: bold;
	color: #2c2417; 
	text-decoration:none;
}

.brown20 {
	font-family: arial;
	text-align: left;
	font-size: 20pt;
	font-weight: normal;
	color: #2c2417; 

}	
	
.grey8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #8f8f8f; 

}	

	
.grey10 {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #8f8f8f; 

}	

	
.grey12 {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #8f8f8f; 

}

	
.grey14 {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #8f8f8f; 
	text-decoration:none;
}

	
.grey20 {
	font-family: arial;
	text-align: left;
	font-size: 20pt;
	font-weight: normal;
	color: #8f8f8f; 

}

.darkgrey8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #8f8f8f; 

}

.whitetext {
	font-family: arial;
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	color: #FFFFFF; 

}

.contesthead {
	font-family: arial;
	text-align: right;
	font-size: 34pt;
	font-weight: bold;
	color: #2c2417; 

}

.white8 {
	font-family: arial;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration:underline;

}
a.white8:hover { color: #2c2417; }


.white-admin {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration:none;

}
a.white-admin:hover { color: #2c2417; }
	
/* LINKS AND BUTTONS */
.pinklink8 {
	font-family: arial;
	font-size: 8pt;
	font-weight: normal;
	color: #f87fa0;
	text-decoration:underline;
}

a.pinklink8:hover { color: #2c2417; }

.pinklink10 {
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #f87fa0;
	text-decoration:underline;
}

a.pinklink10:hover { color: #2c2417; }

.pinklink12 {
	font-family: arial;
	font-size: 12pt;
	font-weight: normal;
	color: #f87fa0;
	text-decoration:underline;
}

a.pinklink12:hover { color: #2c2417; }

.j3mlink {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #597635;
	text-decoration:underline;

}

a.j3mlink:hover { color: #FFFFFF; }

a.button:hover {
	background-color: #000000; 
	color: #FFFFFF;
}

.offer_button {
	font-family: arial;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#f87fa0;	
	padding:4px;
	text-decoration:none;
    -moz-border-radius: 4px;
    -webkit-border-radius:4px;
    cursor: hand;
    cursor: pointer;

}

a.offer_button:hover  {
	font-family: arial;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#2c2417;	
	text-decoration:none;
	padding:4px;
	-moz-border-radius: 4px; 
	-webkit-border-radius:4px;

}

.offer_button_brown {
	font-family: arial;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#493000;	
	padding:4px;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;

}

a.offer_button_brown:hover  {
	font-family: arial;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#f87fa0;	
	text-decoration:none;
	padding:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;

}

.delete {
	font-family: arial;
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
	color: #8f8f8f; 
	text-decoration:none;
}

a.delete:hover { color: #000000; }
/* GRAPHIC, NON-IMAGE CLASSES*/

.searchbarbrown {
	font-family: arial;
	text-align: left;
	font-size: 14pt;
	font-weight: normal;
	color: #FFFFFF; 

	background-color:#2c2417;
	padding-left:10px;
	padding-top:10px;
	width: 600px;
	text-decoration:none;
	height:30px;

}
.searchbarpink {
	font-family: arial;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF; 
	padding-left:10px;
	background-color:#f87fa0;	
	width: 600px;
	text-decoration:none;
	height:15px;

}

.leftsitebarbrown {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF; 

	background-color:#2c2417;
	padding-left:5px;
	padding-top:2px;
	width: 175px;
	text-decoration:none;
	height:20px;

}
.leftsitebarpink {
	padding-left:10px;
	background-color:#f87fa0;	
	width: 170px;
	text-decoration:none;
	height:10px;

}

.buttonbar {
	font-family: arial;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF; 

	background-color:#493000;
	padding-left:5px;
	padding-top:2px;
	width: 570px;
	text-decoration:none;
	height:30px;

}

<!--Pagination Styles# -->  
   
html, body {  
   
 color: #2c2417;  
 font-family: Arial;  
 font-size: 11px;  
 text-align: left;  
 }  
 /* Pagination DIV */  
#pg  
 {  
margin-right:185px;   
 text-align: center;  
 font-size: 10px;  
 float:right; 
 margin-bottom: 5px;  
 padding:10px;
 }  
   
 /* Pagination Link */  
   
#pg a {  
 font-size: 10px;  
 text-decoration: none;  
 color: #000000;  
 border: 1px solid #2c2417;  
 padding: 3px;  
 -moz-border-radius: 2px; 
 background-color: #FFFFFF;  

 }  
  
 #pg a:hover {  
 font-size: 10px;  
 text-decoration: none;  
 color: white;  
 border: 1px solid #000000;  
 background-color: #2c2417;  
 padding: 3px;  
 -moz-border-radius: 2px;  
 }  
   
 /* Pagination Current Page */  
   
 #pg a.current {  
 
 font-size: 10px;  
 text-decoration: none;  
 font-weight: bold;  
 color: white;  
 border: 1px solid #2c2417;  
 background-color: #2c2417;   
 padding: 3px;  
 -moz-border-radius: 3px;  
 }  
   
 /* Pagination Disabled Page */  
   
 #pg span.disabled {  
 font-size: 10px;  
 text-decoration: none;  
 color: #C6C7C7;  
 border: 1px solid #2c2417;  
 background-color: white;  
 padding: 3px;  
  -moz-border-radius: 3px;  

 }

.paginationbar {
	padding-left:10px;
	background-color:#f87fa0;	
	width: 970px;
	height:35px;

}


<!--Pagination Styles Top# -->  
   
html, body {  
   
 color: #2c2417;  
 font-family: Arial;  
 font-size: 11px;  
 text-align: left;

 }  
 /* Pagination DIV */  
#pgtop  
 {  
 text-align: center;  
 font-size: 10px;  
 float:right; 
 padding-left:5px;
  padding-top:5px;
   padding-bottom:5px;
 }  
   
 /* Pagination Link */  
   
#pgtop a {  
 font-size: 10px;  
 text-decoration: none;  
 color: #2c2417;   
 border: 1px solid #2c2417;  
 padding: 3px;  
 -moz-border-radius: 2px; 
 background-color: #f87fa0;  

 }  
  
 #pgtop a:hover {  
 font-size: 10px;  
 text-decoration: none;  
 color: #000000;  
 border: 1px solid #000000;  
 background-color: white;  
 padding: 3px;  
 -moz-border-radius: 2px;  
 }  
   
 /* Pagination Current Page */  
   
 #pgtop a.current {  
 
 font-size: 10px;  
 text-decoration: none;  
 font-weight: bold;  
 color: white;  
 border: 1px solid #2c2417;  
 background-color: #2c2417;   
 padding: 3px;  
 -moz-border-radius: 3px;  
 }  
   
 /* Pagination Disabled Page */  
   
 #pgtop span.disabled {  
 font-size: 10px;  
 text-decoration: none;  
 color: #C6C7C7;  
 border: 1px solid #2c2417;  
 background-color: white;  
 padding: 3px;  
  -moz-border-radius: 3px;  

 }
 
 /* SCROLLER CLASSES*/


.scroll_block {
	float:left;
	width:139px;
	height:136px;
}







#demo_container {
	width: 630px;
	height: 187px;
	position: relative;
	margin: 0 auto;
}

#demo_container h2 {
	font-size: 20px;
	line-height: 120px;
	color: #999933;
	text-align: center;
}

#items_container {
	width: 700px;
	height: 187px;
	overflow: hidden;
	position: absolute;
	color: #333333;
	z-index: 1;
	margin-top:15px;
	
}

#controls {
	width: 480px;
	height: 115px;
	position: absolute;
	top: 90px;
	z-index: 2;
}

#controls a {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	color: #999999;
}

#prevbtn {
}

#playbtn {
}

#nextbtn {
	left: 45px;
}
#prev {
	top: 10px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
}
#play {
	z-index: 2;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 264px;
	top: 220px;
	cursor: pointer;
}
#next {
	top: 10px;
	left: 690px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
}


div.slide_item {
	width: 700px;
	height: 187px;
	position: absolute;
	left: 0px;
	padding-top: 0px;
	
}

div.first_item {
	left: 0;
}

div.slide_item h3 {
	padding: 10px;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	color: #6e6c19;
}

div.slide_item p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 10px 0 10px;
	color: #666666;
	line-height: 12px;
}


/*===================================
	SLIDE SHOW ROTATOR
===================================== */
h2.SS_Rotator_heading {	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#666699;
}
#SS_Rotator_Wrapper {
	display:block;
	width: 800px;
	height:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#SS_Rotator_left_arrow {
	display: block;
	width: 16px;
	height: 16px;
	float: left;
}

#SS_Rotator_pg_top {
	display:block;
	height: 16px;
	width: 52px;
	float: left;
	font-size:11px;
	color: #333333;
	line-height: 16px;
	text-align:center;
}
#SS_Rotator_right_arrow {
	display: block;
	width: 16px;
	height: 16px;
	float: right;
	padding-right: 22px;
}

.SS_Rotator_row_container {
	display: block; 
	width:675px; 
	height: 153px;
	clear: both;
}
.SS_Rotator_row_container p{
	margin:0px;
	padding:0px;
	
}
.SS_Rotator_pic_spacer_left{
	display:block;
	width: 16px;
	height: 153px;
	float:left;
}
.SS_Rotator_pic_container {
	display:block;
	width: 140px;
	height: 153px;
	float:left;

}

.SS_Rotator_pic_spacer_middle{
	display:block;
	width: 14px;
	height: 153px;
	float:left;
}

.SS_Rotator_pic_spacer_right{
	display:block;
	width: 16px;
	height: 153px;
	float:right;
}
.SS_Rotator_pic_spacer_right2{
	display:block;
	width: 14px;
	height: 153px;
	float:left;
}
.SS_Rotator_pics img {
	display: block;
	height: 80px;
	width: 118px;
	margin: 13px 0px 3px 11px;
	border: 1px #019CFF solid;
	background: #019CFF;
}
.SS_Rotator_pics img:hover {
	border: 1px #FF6600 solid;
}

p.SS_Rotator_titles {
	font-size:12px;
	font-weight: bold;
	color: #666699;
	padding-left:11px;
	line-height: 11px;

}

p.SS_Rotator_titles a {
	text-decoration: none;
	color: #666699;
	font-size:12px;
	font-weight:bold
}
p.SS_Rotator_titles a:hover {
	text-decoration: underline;
	color: #666699;
	font-size:12px;
	font-weight:bold


}
p.SS_Rotator_titles a:visited {
	text-decoration: none;
	color: #666699;

}
p.SS_Rotator_desc {
	font-size: 10px;
	color: #333333;
	margin-left:11px;
	line-height: 13px;
}


/*adding more styles for test*/


/* float pages next to margin-left*/
.SS_Rotator_page{
	margin: 0 0 0 49px;
	width: 660px;
}
.SS_Rotator_pics_content{
	width:140px;
}
.SS_Rotator_pics_content p{
	margin:0;
	margin-top:4px;
	padding:0 11px;
}
/* end adding more styles to test*/

/*============================
	End Slide Show Rotator
============================== */


/* ADMIN GRID */
.mGrid {    
    width: 500px;    
    background-color: #fff;    
    margin: 5px 0 10px 0;    
    border: solid 1px #525252;    
    border-collapse:collapse;    
}   
.mGrid td {    
    padding: 2px;    
    border: solid 1px #c1c1c1;    
    color: #717171;    
}   
.mGrid th {    
    padding: 4px 2px;    
    color: #fff;    
    background: #424242 url(grd_head.png) repeat-x top;    
    border-left: solid 1px #525252;    
    font-size: 0.9em;    
}   
.mGrid .alt { background: #fcfcfc url(grd_alt.png) repeat-x top; }   
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }   
.mGrid .pgr table { margin: 5px 0; }   
.mGrid .pgr td {    
    border-width: 0;    
    padding: 0 6px;    
    border-left: solid 1px #666;    
    font-weight: bold;    
    color: #fff;    
    line-height: 12px;    
 }      
.mGrid .pgr a { color: #666; text-decoration: none; }   
.mGrid .pgr a:hover { color: #000; text-decoration: none; } 
