BODY{
	margin:0;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}

P, DIV, TD, BLOCKQUOTE {
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}


/* HEAD */
	#top { position: relative; display:block; width:762px; height:61px; padding-top:18px;}
	#top h1, #top h2 { text-indent: -9999px; margin: 0; padding: 0; }
	#top h1 { 
		display:block;
		background: url(../images/components/logo.gif) no-repeat;
		width: 317px;
		height:55px; 
		margin:0px;
		float:left;
		}
	#top h2 { height: 0px; margin:0px;}
	#top .top_nav{ float:right; position:relative; top:46px; }
	/*
	#top .img{ 
		padding-right:7px;
	}
	*/

/* BODY */
	#content{ clear:both; display:block; width:762px; padding-top:10px; }
	/* icon navigation
		/* icon navigation - left */
			#icon_nav{ display:block; width:762px; }
			#img{
				display:block;
				width:550px;
				height:197px;
				background: url(../images/pages/index/promo_image.jpg) no-repeat;
				float:left;
				}
		/* icon navigation - right */
			#nav{ float:right; display: block; width:212px;}
			#nav .divider1{ display:block; height:2px; background: url(../images/pages/index/icon_nav_divider_1.jpg) no-repeat; }
			#nav .divider2{ display:block; height:2px; background: url(../images/pages/index/icon_nav_divider_2.jpg) no-repeat; }
			#nav .r1{ display:block; height:10px; background: url(../images/pages/index/icon_nav_r1.jpg) no-repeat; }
			#nav .r2{ background: url(../images/pages/index/icon_1.jpg) no-repeat; display:block; width:212px; height:27px;}
			#nav .r3{ background: url(../images/pages/index/icon_2.jpg) no-repeat; }
			#nav .r4{ background: url(../images/pages/index/icon_3.jpg) no-repeat; }
			#nav .r5{ background: url(../images/pages/index/icon_4.jpg) no-repeat; }
			#nav .r6{ background: url(../images/pages/index/icon_5.jpg) no-repeat; }
			#nav .r7{ background: url(../images/pages/index/icon_6.jpg) no-repeat; }
			#nav .r8{ display:block; height:11px; background: url(../images/pages/index/icon_nav_r8.jpg) no-repeat; }
				
				#nav A:LINK.icon_nav, #nav A:ACTIVE.icon_nav,  #nav A:VISITED.icon_nav{
					display:block; width:212px; height:17px;		
					padding:5px 0 5px 58px;		
					text-align:left;
					color:#FFFFFF; 
					font-size:14px; 
					font-weight:bold;
					text-decoration:none; 
				}
				#nav A:HOVER.icon_nav{
					color:#CECECE; 
					font-weight:bold;
				}
	/* main content */
		/* root column */
			#column_root{ clear:both; display:block; width:762px; height:580px;}
		/* left column */
			#column_left{
				position:relative;
				left:13px;
				top:25px;
				display:block; 
				width:521px;
				text-align:left;
				float:left;
			}
				#column_left .row_left{ padding:0 0 8px 0; display:block; width:506px;}
				#column_left .row_left p{ margin:0; }
					/* promo sub boxes */
					#column_left .row_left .index_promo{ clear:both; display:block; width:500px; height:75px;}
						#column_left .row_left .index_promo .left{ float:left; padding-top:2px; }
						#column_left .row_left .index_promo .middle{
							float:left;
							padding:0 10px 0 15px;
						}
						#column_left .row_left .index_promo .right{ float:left; margin:0; }
							#column_left .row_left .index_promo h2{ font-size:11px; color:#496834; font-weight:bold; margin:0; }
							#column_left .row_left .index_promo p{ display:block; width: 272px; margin:0;}
						/* specials */
						
						#column_left .row_left .special{ clear:both; display:block; height:158px; width:230px; position:relative; top:49px;}
							.float_left{ float:left; }
							.float_right{ float:right;}
							#column_left .row_left .special .top{
								display:block;
								width:230px;
								height: 34px;
								background: url(../images/pages/index/specials_top.jpg) no-repeat;
							}
							#column_left .row_left .special h2{ 
								margin:0; 
								font-size:11px; 
								font-weight:bold; 
								color:#222222; 
								text-align:center; 
								padding-top:10px;
							}
							#column_left .row_left .special .left{ 
								padding:10px 10px 0 0;
								border: 0 solid #CCCCCC;
								border-left-width: 1px;
							}
							#column_left .row_left .special blockquote{margin:0; font-size:9px; color:#333333; padding-bottom:6px;}
							#column_left .row_left .special .right{
								padding:10px 7px 0 0;
								border: 0 solid #CCCCCC;
								border-right-width: 1px;
								text-align:left;
							}
							#column_left .row_left .special .r3{ clear:both; display:block; width:230px; height:9px;}
			
		/* middle column */
			#column_middle{
				position:relative;
				left:16px;
				top:25px;
				display:block; 
				width:4px;
				height:540px;
				background: url(../images/components/vertical_divider_background.gif) repeat;
				float:left;
				margin-right:10px;
				margin-bottom:30px;
			}
		/* right column */
			#column_right{
				position:relative;
				left:15px;
				top:25px;
				display:block; 
				width:210px;
				text-align:left;
				float:left;
			}
			#column_right .box_green{ clear:both; display:block; width:210px; height:100px; text-align:left;}
				/* Green  Box */
				#column_right .box_green .left{ display:block; width:69px; text-align:left; float:left;}
				#column_right .box_green .right{ display:block; width:141px; text-align:left; float:left;}
					#column_right .box_green .r1{ display:block; height:9px; width:141px; background: url(../images/pages/index/box_right_green_top.jpg) no-repeat; }
					#column_right .box_green .r2{ background: url(../images/pages/index/box_right_green_background.jpg) repeat; padding:0 5px 0 5px;}
					#column_right .box_green h3{ margin:0; color:#FFFFFF; font-size: 11px;}
					#column_right .box_green .line{ margin:0; display:block; width:127px; height:1px; background:#FFFFFF; margin-top:1px; margin-bottom:2px;}
					#column_right .box_green p{ margin:0; color:#FFFFFF; font-size: 9px;}
					#column_right .box_green .r3{ display:block; height:9px; width:141px; background: url(../images/pages/index/box_right_green_bottom.jpg) no-repeat; }
				
				/* Orange Box */
				#column_right .box_orange{ clear:both; display:block; width:210px; height:62px; text-align:left;}
					#column_right .box_orange .left{ display:block; width:69px; height:62px; text-align:left; float:left;}
					#column_right .box_orange .right{ display:block; width:141px; text-align:left; float:left;}
						#column_right .box_orange .r1{ display:block; height:9px; width:141px; background: url(../images/pages/index/box_right_orange_top.jpg) no-repeat; }
						#column_right .box_orange .r2{ display:block; height:44px; background: url(../images/pages/index/box_right_orange_background.jpg) repeat; padding-left:5px; padding-right:5px;}
						#column_right .box_orange h3{ margin:0; color:#FFFFFF; font-size: 11px;}
						#column_right .box_orange .line{ margin:0; display:block; width:127px; height:1px; background:#FFFFFF; margin: 2px 0 2px 0;}
						#column_right .box_orange p{ margin:0; color:#FFFFFF; font-size: 9px;}
						#column_right .box_orange .r3{ display:block; height:9px; width:141px; background: url(../images/pages/index/box_right_orange_bottom.jpg) no-repeat; }
			
				/* payment gateways */
				#column_right .payment_gateways{ display:block; width:210px; position:relative; top:15px;}
					#column_right .payment_gateways h3{ margin:0; color:#496834; font-size:11px; padding-bottom:4px;}
					#column_right .payment_gateways .row{ clear:both;}
					#column_right .payment_gateways .img{ float:left; margin: 4px 4px 0 0; border: 1px solid #CCFFCC;}
					#column_right .payment_gateways .imga{ float:left; margin-top:4px; border: 1px solid #CCFFCC;}
					#column_right .payment_gateways .imgb{ float:left; margin:4px; border: 1px solid #CCFFCC;}

/* BOTTOM */
	#bottom { 
		position:relative;
		clear:both; 
		display:block; 
		width:800px; 
	}
	#bottom .line{ display:block; width:800px; height:3px; background: url(../images/components/bottom_background.gif) repeat; }
	#bottom p{ margin:0; padding:10px; text-align:center; font-size:10px; color: #2E4121; background: #DDEDD4; }
	#bottom a{ text-decoration: none; color: #496834; font-size:10px; }
	#bottom a:hover{ text-decoration: none; color: #2E4121 }


/***** SECONDARY PAGE *****/
	#sec_column_root{ clear:both; display:block; width:762px; text-align:center;}
	#sec_column_left{clear:both; float:left; display:block; width:210px;}
		#sec_column_left .row1{display:block; height:28px; background:#42813F;}
		#sec_column_left h3{margin:0; text-align:left;}
			#sec_column_left h3 a:LINK, #sec_column_left h3 a:ACTIVE, #sec_column_left h3 a:VISITED{
				display:block;
				background:#E4EFDD;
				padding:8px 0 8px 9px;
				font-size:11px; 
				color:#496834; 
				font-weight:bold; 
				text-decoration:none;
				border-bottom: 1px solid #FFFFFF;
			} 
		
		#sec_column_left A:LINK.sec_nav, #sec_column_left A:ACTIVE.sec_nav,  #sec_column_left A:VISITED.sec_nav{
				display:block; 
				width:210px; 
				height:21px;				
				text-align:left;
				color:#3F3D3D; 
				font-size:11px; 
				text-decoration:none; 
				background:#FEF6F4;
				padding:4px 0 0 0;
				border-bottom: 1px solid #FFFFFF;
			}
			#sec_column_left A:HOVER.sec_nav{
				color:#A23B2E; 
			}
		
	#sec_column_right{float:left; display:block; width:552px;}
		#sec_column_right .row1{display:block; width:552px; background:#E4EFDD; text-align:left; padding:7px 0 7px 0;}
			#sec_column_right A:LINK.crumb1, #sec_column_right A:ACTIVE.crumb1,  #sec_column_right A:VISITED.crumb1{
				font-size:11px; 
				color:#496834; 
				text-align:left; 
				text-decoration:none;
				padding-left:27px; 
			}
			#sec_column_right A:LINK.crumb2, #sec_column_right A:ACTIVE.crumb2,  #sec_column_right A:VISITED.crumb2{
				font-size:11px; 
				color:#496834; 
				text-align:left; 
				text-decoration:none;
			}
			#sec_column_right .row1 A:HOVER{
				color:#A23B2E; 
			}
			.crumb_last{
				font-size:11px; 
				color:#A23B2E; 
				text-align:left; 
				text-decoration:none;
			}
		#sec_column_right .row1b{display:block; width:552; height:35px; background:#679344; border-top:1px solid #FFFFFF;}
		#sec_column_right h1{
			margin:0; 
			font-size:20px; 
			font-weight:normal; 
			color:#FFFFFF; 
			text-align:left; 
			padding:5px 27px 5px 27px; 
		}
		#sec_column_right .row2{display:block; height:24px; width:552px; background:#0A6826; text-align:left; border-top:1px solid #FEF6F4;}
			#sec_column_right h2{margin:0; font-size:11px; font-weight:bold; color:#FFFFFF; padding:6px 0 0 27px;}
		#sec_column_right .row3{text-align:left; padding-left:27px;}

		#sec_column_right .features_row{clear:both; display:block; width: 552px; text-align:left; padding-bottom:15px;}
			#sec_column_right h5 {text-align:left; margin:0; padding: 15px 0 15px 0; font-weight:bold; font-size:11px; color:#496834;}
			#sec_column_right .feature_1 {float:left; display:block; width: 165px; height:100%;}
			#sec_column_right .feature_2 {float:left; display:block; width: 165px; height:100%; margin:0 15px 0 15px;}
				#sec_column_right .f1{display:block; width:163px; height:25px; background: url(../images/pages/secondary/highlight_top.jpg) no-repeat;}
					#sec_column_right h4{margin:0; font-size:11px; font-weight:bold; padding:4px 0 4px 7px; color:#A23B2E; }
				#sec_column_right .f2{
					display:block; 
					width:165px; 
				}
				.side_borders{
					border-left:1px solid #CCCCCC;
					border-right:1px solid #CCCCCC;
				}
					#sec_column_right .f2 ul{
						margin:0; 
						padding:7px 5px 5px 16px; 
						text-align:left; 
						font-size:10px; 
						color:#333333; 
						list-style:none;
						text-indent: -1em;
						list-style-position: outside;
					}
					#sec_column_right .row3 ul{
						margin:0; 
						padding:7px 5px 5px 16px; 
						text-align:left; 
						font-size:10px; 
						color:#333333; 
						/*
							list-style:none;
							text-indent: -1em;
						*/
						list-style-position: outside;
					}
					#sec_column_right ul li{
						padding-bottom:7px;
					}
				#sec_column_right .f3{display:block; width:165px; height:9px; background: url(../images/pages/secondary/highlight_bottom.gif) no-repeat;}
				#sec_column_right .underline{display:block; width:552px; height:1px; background:#E4EFDD;}
				

.divHint{
	width:180px;
	padding:5px;
	font-size:10px;
	cursor:help;
	border:1px solid black;
	background-color:#ffffee;
	position:absolute;
	visibility:hidden;
	text-align:left;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#888888,strength=5,direction=135);
}
.ctHeader{background-color:#E4EFDD;color:black;font-weight:bold;font-size:10px;border-bottom:2px solid #ff6600;}

.ctFeature1{background-color:#FFFFFF;padding-left:10px;color:#555555;font-weight:normal;font-size:10px;}
.ctC11{background-color:#F2F2F2;text-align:center;color:#222222;font-weight:normal;font-size:10px;}
.ctC12{background-color:#FAFAFA;text-align:center;color:#222222;font-weight:normal;font-size:10px;}

.ctFeature2{background-color:#FAFAFA;padding-left:10px;color:#555555;font-weight:normal;font-size:10px;}
.ctC21{background-color:#F7F7F7;text-align:center;color:#222222;font-weight:normal;font-size:10px;}
.ctC22{background-color:#F3F3F3;text-align:center;color:#222222;font-weight:normal;font-size:10px;}

.prC1{background-color:#F4F4D7;text-align:left;color:#222222;font-weight:normal;font-size:11px;}
.prC2{background-color:#F8F8EA;text-align:center;color:#222222;font-weight:bold;font-size:14px;}


/* Purchase Cart Software Page */
	#purchase .top{
		height: 34px;
		background: url(../images/pages/purchase_special_top.jpg) no-repeat;
	}
	#purchase h2{ 
		margin:0; 
		font-size:11px; 
		font-weight:bold; 
		color:#333333; 
		text-align:left; 
		padding:0 3px 0 21px;
	}
	
	#purchase .left{ 
		padding:0 10px 0 0;
		border-left: 1px solid #CCCCCC;
	}
	
	#purchase .right{
		padding:0 15px 14px 0;
		border-right:1px solid #CCCCCC;
	}
		
	blockquote {margin:0; font-size:9px; color:#333333; padding-bottom:6px;}