fff.shop {

	background-image: url(../images/shop_bg.jpg);

	background-repeat: repeat-y;

	background-position: right;

}

#smallbox {

	border: 1px solid #CCC;

	width: 200px;

	height: 270px;

	background-color: #FFFFFF;

	text-align: left;

}

#largebox {

	border: 1px solid #CCC;

	width: 640px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;
}

#mediumbox {

	border: 1px solid #CCC;

	width: 50%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;
	float: left;

}

.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9.5px;

	color: #FFFFFF;

	padding-right: 80px;

	padding-left: 80px;

}

#smallbox li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	list-style-type: square;

}

strong, b {

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	color: 1b5445;

}

#fullbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	width: 960px;

	border: 1px solid #CCCCCC;

	padding-bottom: 40px;

	padding-top: 10px;

}

	#fullbox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	margin-right: 40px;

	margin-left: 40px;

	text-align: left;

}

#mainbox {

	border: 1px solid #CCC;

	width: 640px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	padding-bottom: 40px;

	padding-top: 10px;

	}

	#mainbox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 12px;

	margin-right: 40px;

	margin-left: 40px;

	text-align: left;

}

#largebox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	margin-right: 5px;

	margin-left: 5px;

	text-align: left;

	margin-top: 0px;

}

#smallbox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

}

p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	color: #333333;

	margin-left: 40px;

	margin-right: 40px;

}

h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	font-weight: normal;

	color: #1b5545;

	margin-right: 40px;

	margin-left: 40px;

}

ol {

	margin-left: 40px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

}

ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 18px;

}

blockquote {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 25px;

	margin-right: 100px;

	margin-left: 100px;

	text-align: justify;

}

.topnav {

	background-image: url(../images/network_bg.png);

	height: 34px;

	width: 597px;

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 6px;

	text-align: right;

	padding-right: 40px;

}

.topnav a {

	color: #FFFFFF;

}

.topnav a:hover {

}

.trans {

}

#halfbox {

	border: 1px solid #CCC;

	width: 315px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color: #FFFFFF;

	float: left;

	text-align: left;

}

.footer a {

	color: #FFFFFF;

}

.footer p {

	color: #999999;

}

#sidebox {

	background-color: #FFFFFF;

	width: 320px;

	border: 1px solid #CCCCCC;

	text-align: left;

}

#sidebox2 {

	background-color: #FFFFFF;

	width: 320px;

	border: 1px solid #CCCCCC;

	text-align: left;

}

#sidebox3 {

	background-color: #FFFFFF;

	width: 320px;

	border: 1px solid #CCCCCC;

	text-align: left;

}

#sidebox p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

#sidebox2 p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

#sidebox3 p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

#halfbox p {

	font-size: 10px;

	margin-right: 10px;

	margin-left: 10px;

}



#multi-level {

	height:20px;

	position:relative;

	z-index:100;

	background-image: url(../images/nav_bg.jpg);

	background-repeat: repeat-x;

	width: 990px;

}

#multi-level .pad {float:left;}



/* The menu styling */

/* Remove the padding, margins and bullets from the lists */

.menu, .menu ul {

	list-style-type:none;

	padding:0;

	margin:0;

	font-family:arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

}



/* Set up the top level list items and float left to place inline */

.menu li.top {display:block; float:left; position:relative;}



/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default top link link styling */

.menu li.top a.top_link {display:block; float:left; height:20px;}

.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */



/* pre-load the hover images into the lists */

.menu li.p0 {width:12px; background:url(../images/nav_bg.jpg) no-repeat;;}

.menu li.p1 {width:145px; background:url(../images/nav_on_about.jpg) no-repeat;;}

.menu li.p2 {width:118px; background:url(../images/nav_on_leaders.jpg) no-repeat;;}

.menu li.p3 {width:62px; background:url(../images/nav_on_video.jpg) no-repeat;;}

.menu li.p4 {width:85px; background:url(../images/nav_on_purchase.jpg) no-repeat;;}

.menu li.p5 {width:98px; background:url(../images/nav_on_contact.jpg) no-repeat;;}

.menu li.p6 {width:140px; background:url(../images/nav_on_potential.jpg) no-repeat;;}

.menu li.p8 {width:118px; background:url(../images/nav_on_participants.jpg) no-repeat;;}

.menu li.p7 {width:100%; background:url(../images/nav_bg.jpg) repeat-x;;}



/* set up the normal unhovered images in the links */

.menu li a#participants {width:118px; background:url(../images/nav_off_participants.jpg) no-repeat;}

.menu li a#leaders {width:118px; background:url(../images/nav_off_leaders.jpg) no-repeat;}

.menu li a#video {width:62px; background:url(../images/nav_off_video.jpg) no-repeat;}

.menu li a#purchase {width:85px; background:url(../images/nav_off_purchase.jpg) no-repeat;}

.menu li a#contact {width:98px; background:url(../images/nav_off_contact.jpg) no-repeat;}

.menu li a#potential {width:140px; background:url(../images/nav_off_potential.jpg) no-repeat;}



/* Style the list OR link hover. Depends on which browser is used */

.menu a:hover {visibility:visible;} /* for IE6 */

.menu li:hover { position:relative; z-index:200;} /* for IE7 */



/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */

.menu li a#about:hover, .menu li:hover a#about,

.menu li a#leaders:hover, .menu li:hover a#leaders,

.menu li a#participants:hover, .menu li:hover a#participants,

.menu li a#video:hover, .menu li:hover a#video,

.menu li a#purchase:hover, .menu li:hover a#purchase,

.menu li a#contact:hover, .menu li:hover a#contact,

.menu li a#potential:hover, .menu li:hover a#potential {background:transparent;}



/* keep the 'next' level invisible by placing it off screen. */

.menu ul, 

.menu :hover ul ul, 

.menu :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}



/* set up the first drop down sub level */

.menu :hover ul.sub {left:0; top:19px; background: #fff; padding:0px 0; border:1px solid #999999; white-space:nowrap; width:200px; height:auto;}

.menu :hover ul.sub li {display:block; height:30px; position:relative; float:none; width:200px;}

.menu :hover ul.sub li a {display:block; font-size:11px; height:30px; width:200px; line-height:30px; text-indent:20px; color:#000; text-decoration:none;}

.menu :hover ul.sub li a.fly {background:#fff url(images/fly.gif) no-repeat 180px 7px;}

.menu :hover ul.sub li a:hover {background:#999999; color:#fff;}

.menu :hover ul.sub li a.fly:hover {background:#999999 url(images/fly.gif) no-repeat 180px 7px; color:#fff;}

.menu :hover ul li:hover > a.fly {background:#999999 url(images/fly.gif) no-repeat 180px 7px; color:#fff;} 



/* set up the flyout levels when hovering */

.menu :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul :hover ul

{left:200px; top:-1px; background: #fff; padding:0px 0; border:1px solid #999999; white-space:nowrap; width:200px; z-index:200; height:auto; z-index:300;}

#clear {

	clear: both;

}

.imgright {

	margin-bottom: 15px;

	margin-left: 20px;

}

.imgleft {

	margin-right: 20px;

	margin-bottom: 20px;

}

body {

	background-image: url(../images/bg2.jpg)!important;

}

.wayof {

	background-image: url(../images/wayof.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.altmenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	float: right;

	list-style-type: none;

	margin-right: 15px;

}

.altmenu a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 10px;

}

.altmenu a:hover {

	text-decoration: underline;

}

.flash {

	margin-top: 8px;

}



/*CIC DB STYLES _ JUSTIN DAVIS */



.searchtext {

font-size: 1.5 em;

}



h3 {

color: "red";

font-size: 12px;

}



.makeLikeLink {

	

	color:#009;

	cursor:pointer;

	

}



.makeLikeLink:hover {

	color: #300;

}



#box {

	

	font-family: Arial, Helvetica, sans-serif;

	

}



.showaddress {

	display: block;

	font-size: 12px;

	

}



#emailconfirm {

	width: 200px;

	margin-right: auto;

	margin-left: auto;

	}

	

.frontsearch {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	}

<!-- Ad spaces begin here -->

.RIGHTad_space {
	text-align: center;
	border: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 300px;
	height: 250px;
}

<!-- Ad spaces end here -->
