body 	{
	background-color: #FFFFFF;
	background-image: url("picts-mobi/background-outer.jpg");
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	border: 0;
	}


/* NON-MENU LINKS */

a:link, a:visited, a:active	{ color: #009933; text-decoration: underline; }

a:hover				{ color: #FF6600; text-decoration: underline; }




/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

body		{ color: #333333; font: 0.80em arial, helvetica, sans-serif; font-weight: normal; }

.title		{ color: #006600; font: 1.4em arial, helvetica, sans-serif; font-weight: normal; }

.subtitle	{ color: #000000; font: 1.0em arial, helvetica, sans-serif; font-weight: bold; }

.hilite		{ color: #FF6600; }




/* PAGE WIDTHS HEIGHTS */

.pageheight	{ height: 750px; }

.pagewidth	{ max-width: 720px; }

.pagediv	{
		text-align: left;
		margin-left: auto;
		margin-right: auto;
		}

#contentdiv	{
		width: 94%;
		text-align: left;
		padding: 5px 5px 5px 5px;
		margin: 0 auto;
		}

.content-background	{ background-color: #FFFFFF; }

.outercontent	{
		width: 100%;
		border: #428037 1px solid;
		border-width: 0px 1px 0px 1px;
		}




/* ALIGNMENT */

table, tr, td	{ border-collapse:collapse; border-spacing: 0; margin: 0; padding: 0; border: 0; }

.td-right 	{ text-align: right; }

.td-left 	{ text-align: left; }

.td-center	{ text-align: center; }

.td-middle	{ vertical-align: middle; }

.td-top		{ vertical-align: top; }

.center-div	{ margin-left: auto; margin-right: auto; }




/* BORDERS AND BARS */

.pagebartop	{
		clear:both;
		float: none;
		font-size: 0.1em;
		line-height: 1px;
		height: 15px;
		width: 100%;
		background-color: #000000;
		border: #000000 1px solid;
		border-width: 0px 0px 0px 0px;
		}

.pagebarmiddle	{
		font-size: 0.1em;
		height: 10px;
		width: 100%;
		background-color: #000000;
		border: #000000 1px solid;
		border-width: 1px 0px 1px 0px;
		}

.page-splits	{
		font-size: 0.1em;
		line-height: 1px;
		border: #CBCFD2 1px solid;
		background-color: #FFFFFF;
		color: #FFFFFF;
		height: 3px;
		width: 99%;
		margin: 3px 0px 3px 0px;
		}




/* HEADER */

.header		{
		background-color: #FFFFFF;
		width: 100%;
		margin: 0px 0px 0px 0px;
		border-bottom: #000000 0px solid;
		}

.socialicons	{ padding-right: 2px; }

.socialtable 	{ margin: 0px 2px 0px auto; }




/* FOOTER */

.footerdiv	{
		color: #888888;
		font: 0.80em arial, sans-serif;
		text-align: center;
		padding: 6px 0px 6px 0px;
		background-color: #F0F0F0;
		border: #999999 1px solid;
		border-width: 1px 1px 1px 1px;
		}

.footericon	{ margin: 0px 0px 3px 0px; }




/* LIST CODE */

ul 		{ margin-top: 0px; margin-bottom: 0px; }
li 		{ color: #996600; }
li span 	{ color: #666666; }




/* SIDEBAR CODE */

.sidebar-left		{
			width: 3%; 
			background-color: #F0F0F0;
			background-image: url("picts-mobi/sidebar-BG.jpg");
			border-right: #000000 1px solid;
			}


.sidebar-right		{
			width: 3%;
			background-color: #F0F0F0;
			background-image: url("picts-mobi/sidebar-BG.jpg");
			border-left: #000000 1px solid;
			}




/* IMAGES */

img 		{ border: 0; }

.imagediv	{
		width: 100%;
		height: 60px;
		text-align: left;
		background-color: #E4E8EB;
		background-image: url("picts-mobi/main-image-BG.jpg");
		border: #000000 0px solid;
		margin: 0px 0px 0px 0px;
		}

.iborders	{ border: #000000 1px solid; padding: 0px; margin: 3px; }

.imagetext	{ color: #666666; font: 0.7em arial, sans-serif; }




/* PAYPAL */

#paypal-div		{
			width: 150px;
			font-size: 0.9em;
			text-align: center;
			background-color: #EFF5F6;
			border: #BEC9D2 1px solid;
			}

.paypal-form		{
			width: 110px;
			font-size: 0.9em;
			margin: 2px 0px 2px 0px;
			}

.paypal-submit		{
			width: 110px;
			font-size: 0.9em;
			margin: 2px 0px 5px 0px;
			}




/* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide { display:none;}
}




/* MENU CODE */

#menudiv	{
		overflow: hidden;
		padding: 7px 2px 0px 2px;
		background-color: #FFFFFF;
		background-image: none;
		border: #999999 0px solid;
		}

.menu-spacer	{ clear: both; font-size: 1px; padding: 0px; height: 1px; margin: 0px; }

.menu		{
		font-family: arial, helvetica, sans-serif;
		font-size: 0.90em;
		font-weight: normal;
		width: 80px;
		float: left;
		cursor: pointer;
		text-align: left;
		padding: 5px 5px 5px 5px;
		margin: 0px 0px 6px 2px;
		background-color: #EFF5F6;
		border: #BEC9D2 1px solid;
		background-image: url("picts-mobi/menu.jpg");
		}



a.menulink:link, a.menulink:visited, a.menulink:active	{ color: #006600; text-decoration: none; font-weight: normal; }

a.menulink:hover				{ color: #000000; text-decoration: underline; font-weight: normal; }



