/*fonts, etc.*/
body {
/*	background-image: url(/images/portal/club/grass.jpg);*/
	background-repeat: no-repeat;
	margin: 0px;
}
p, li, a, td, th, marquee, body {
font-family: Arial, Helvetica, sans-serif;
font-size:small;
}
marquee {
	padding-top:3px;
	font-size:x-small;
}
th {
	text-align:left;
	font-size:10px;
}
#headline {
	float:left;
	margin-right:44px;
}
#homelogo h1 {
	font-size:small;
}
p {
	margin-top:8px;
	margin-bottom:4px;
}
a {
	font-size:small;
	text-decoration: none;
}
a:link, a:visited {
		color:#bc0075;
}
a:hover {
	color: #0000FF;

}
h1 {
	font-size:130%;
	margin-top: 0px;
	margin-bottom: 2px;
}
h2 {
	font-size:medium;
	margin-top: 0px;
	margin-bottom: 5px;
	color:#10acec;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
h3 {
	font-size:100%;
	margin-top: 0px;
	margin-bottom: 2px;
}
p {
	margin-bottom: 12px;
	line-height: 1.4;
}
.italic {
	color:#D69728;
	font-style: italic;
	font-weight: normal;
}
#rightcolumn .quote {
	font-size:small;
	margin-top: 10px;
	margin-bottom: 5px;
	color:#10acec;
	font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 1.8;
}
.highlight {
		color:#ff0000;
}

.plan {
		color:#ec008c;

}

/*=== Layout areas ===*/
#container {
	position:relative;
	width:1000px;
	margin-right: auto;
	margin-left:auto;
}
#flash {
	position:absolute;
	left:298px;
	_left:298px;
	top:172px;
	width:414px;
	height:331px;
	z-index:1;
	

}


#topmenu {
	padding-bottom:5px;
	text-align: right;	
	
}
#topmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
text-transform: lowercase;
}

#topmenu a:hover {
	color:#FFFF00;
}

#leftcolumn {
	width:230px;
	float:left;
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
#leftcolumn img {
	padding-left:10px;
}

#logo {

	margin-top:15px;
	margin-left:10px;
}
#homelogo {

	margin-top:15px;
	margin-left:10px;

}
#menu { 
	margin-top:50px;
	padding-left:0px;
	padding-right:0px;
}
#menu ul li a {
	color:#676667;
	text-decoration: none;
	margin-top:10px;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}
#menu ul li a:hover {
	color: #3A1D76;

}
#rightcolumn ul li {
	margin-top:10px;
	margin-bottom:10px;
		list-style-type: none;
	list-style-image: url(/images/Nash/pencils2pixels/arrow_03.gif);
}


#menu a.basenav, #rightcolumn ul li ul li a {
	margin:0px;
	font-size:x-small;
	font-weight: normal;
	color:#676667;
	font-family: Arial, Helvetica, sans-serif;
}
#menu a.basenavselect    {
	margin:0px;
	font-size:x-small;
	font-weight: bold;
	color:#bc0075;
	font-family: Arial, Helvetica, sans-serif;
}
#menu ul li ul li ul li a.basenav, #menu ul li ul li ul li a.basenavselect {
	font-size:80%;
	font-weight: normal;
}
#menu a.current {
	color:#bc0075;
}
#menu ul  {
	padding-left:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top:0px;
	padding-bottom:0px;
}
#menu li {
	_line-height:10px;
	
}
#rightcolumn ul {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	padding-left:20px;
}
#menu ul li ul {
	margin-top:5px;
	margin-left:0px;
	padding-left:0px;
}
#menu ul li ul li ul {
	margin:0px;
	padding-left:10px;
}
#menu ul li{
	list-style-type: none;
	list-style-image: url(/images/Nash/pencils2pixels/arrow_03.gif);
}
#menu li.current {
	color:#bc0075;
}
#menu ul li ul li, #rightcolumn ul li ul li{
	list-style-type: none;
	list-style-image: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#menu ul li ul li a, #rightcolumn ul li ul li a {
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;

}
/*=== MIDDLE COLUMN ===*/

#middlecolumn {
	width:770px;
	float:left;
}
#toplinks {
	float:right;
	margin-right:20px;
}
#topnav {
	height:25px;
	width:740px;
	background-color:#3a1d76;
	padding-top:1em;
	padding-right:1em;
	padding-left:1em;
	color:#FFFFFF;
	font-size:small;
	margin-bottom: 10px;
}
#topnav a {
	color:#D69728 ;
	font-size:small;
}
#topnav a:hover {
	color: #FFFFFF;

}
.topbox {
	width:250px; height:90px; margin-top:5px; float:left;margin-right:5px;
}
.topbox p {
	margin-left:10px;
	margin-top:0px;
	font-size:x-small;
}
.leftpadd5 {
	padding-left:6px;
}

.sectiontitletext {height:50px;padding-left:10px;font-size:10px; line-height:1.2; font-family: Arial, Helvetica, sans-serif;}

#content {

	min-height:300px;
	_height:300px;
	width:485px;
	margin-top:30px;
	padding-left:10px;
	padding-right:0px;
	float:left;
}
#content li {
	font-weight:normal;
}

.fullwidth{
	width:100%
}
#bigpic {
	padding:5px;
	float:left;
}


#rightcolumn a:hover {
	color:#660099;
}



#homeimage {
	float: left;
	margin-top:10px;
	margin-left:90px;
	_margin-top:-13px;
	_margin-left:60px;

}

/*=== RIGHT COLUMN ===*/

#rightcolumn {
	width:250px;
	float:right;
	padding-left:10px;
	background-color:#FFFFFF;
	margin-top:40px;
	color:#3A1D76;
		background-image: url(/images/Nash/pencils2pixels/dotted-border.gif);
	background-repeat: repeat-y;
	background-position: left top;
		min-height:300px;
	_height:300px;
}
#rightbubblecolumn {
	position:absolute;
	left:700px;
	top:140px;
	width:270px;
	float:right;
	margin-top:40px;
	color:#3A1D76;
		min-height:300px;
	_height:300px;
}
#rightcolumn a {
	font-weight:bold;
}
#rightcolumn blockquote {
	margin-top:2px;
	margin-bottom:2px;
	margin-left:15px;
	font-size:10px;
}

#rightcolumn h2 {
	margin:0px;
	font-size:medium;
}

#rightcolumn h3 {
	color:#ff0000;
	margin:0px;
	font-size:small;
}

#highlight {
	color:#ec008c;
	height:80px;
	margin-top:10px;
}

.highlightbox {
	margin-top:2px;
	margin-bottom:10px;
}

#featurelist {
	color: #3CA6E6;
	background-color: #fff;
	padding: 10px;
	margin: 5px;
}
#featurelist a {
	color:#3CA6E6;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: medium;
	text-decoration: none;
	background-image: url(/images/nash/millerandteam/rightmenu-arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
div.feature {
	background-color: #FFFFFF;
	margin: 5px;
	padding: 10px;
}
/*=== FOOTER ===*/
#footer {
	float:right;
	width:265px;
	height:72px;
	margin-right:37px;
}
.ad {
	background-color: #FFFFFF;
	width:240px;
	height:26px;
	float:left;
	margin:5px;
}
#ticker {
		background-color: #FFFFFF;
		padding:5px;
		margin:5px;
}
#ticker p {
	margin:5px;
		color: #0000FF;
}
.thumbnail {
	float:left;
	margin-right:20px;


}
.mainimage {
	border: 1px solid #CCCCCC;	
	
}

#homerightbubble {
	position:absolute;
	width:270px;
	background-image:url(/images/pencils2pixels/rightbubblebotwide.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: 725px;
	top: 168px;
	padding-bottom:15px;
	padding-right:10px;
}

#homerightbubble p, #rightbubble p {
	color: #bc0075;
	font-size:12px;
	padding-left:45px;
	padding-right:5px;
	margin:0px;
}
#leftbubble p  {
	color: #bc0075;
	font-size:12px;
	padding-left:10px;
	padding-right:30px;
	margin:0px;
}
#homerightbubble a, #rightbubble a, #leftbubble a  {
	color: #00adef;
}
#rightbubble {
	width:270px;
	background-image:url(/images/pencils2pixels/rightbubblebotwide.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:15px;
	padding-right:15px;
}
#leftbubble {
	position:absolute;
	left: 47px;
	top: 168px;
	width:240px;
	background-image:url(/images/pencils2pixels/leftbox_02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:15px;
	padding-right:20px;
}
#leftbubble ul  {
	margin:25px 30px 25px 0px;
	padding:0px;
	width:180px;
}
#leftbubble ul li {
	list-style-image: url(/images/pencils2pixels/whitearrowonyellow.gif);
		color: #bc0075;
		padding-left:2px;
		margin-left:30px;
}

#rightbubble ul {
	list-style-type:disc;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:250px;
	padding-left:0px;
}
#rightbubble ul li {
	list-style-type:disc;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:58px;
	padding-left:0px;
	color: #3A1D76;
}	

#offer, #chat {
	width:201px;
	background-image:url(/images/pencils2pixels/specialoffer_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:15px;
		padding-right:10px;
		margin-top:0px;
}
#chatnow {
	margin-left:35px;
}
#rightbubblecolumn #offer, #rightbubblecolumn #chat {
		margin-left:30px;
}

#offerhome {
	position:absolute;
	width:201px;
	background-image:url(/images/pencils2pixels/specialoffer_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: 750px;
	top: 430px;
	padding-bottom:20px;
		padding-right:10px;
}
#chathome {
	position:absolute;
	width:201px;
/*	background-image:url(/images/pencils2pixels/specialoffer_03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
*/	left: 760px;
	top: 320px;
	padding-bottom:20px;
		padding-right:10px;
		margin-top:15px;
}
#offer img {
	margin:0px;
	padding:0px;
}
#offer p, #offerhome p, #chathome p, #chat p{
	margin:0px;
	padding-top:0px;
	padding-left: 15px;

}
#chat a, #chathome a{
			color:#FFFFFF;
}
#offer a, #offerhome a {
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding:0px;
			margin:0px;
}
#offer a:hover, #offerhome a:hover{
			color:#FFFF00;
}

.current {

}
img.bodyimage {
	padding-right:10px;
}
div.imagetext {
	padding-top:10px;
	clear:both;
}

table.prices td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF00FF;
	padding:5px;
}