/***[basic]***/
	*{
		margin:0;
		padding:0;
	}
	
	body
	{
		font:12px Arial;
	}
	
	a
	{
		color:#734F73;
		text-decoration:none;
	}
	
	ul{list-style:none;}
	
	.clear 
	{
		display: block;
		clear: both;
		width: 100%;
		height: 1px;
		margin: 0 0 -4px;
		font-size: 1px;
		line-height: 1px;
	}
	
	.block
	{
		display:block;
		width:260px;
		float:left;
		margin-top:20px;
	}
	
	.sitemap-box
	{
		width:400px;
		float:left;
		margin-top:20px;
		display:block;
	}

/***[Structure]***/

	#wrapper 
	{
		width:778px;
		margin:0 auto;
		overflow:hidden;
		background-color:#fff;
	}
	
	#wrapper .column 
	{ 
		margin-bottom: -20000px; 
		padding-bottom: 20010px;
	}
	
	#mid-contents img{float:right;}

	#footer
	{
		margin:0 auto;
		overflow:hidden;
		width:778px;
		height:25px;
		color:#666;
		padding:10px 0 0 10px;
		border-top: 1px solid #A3D6F1;
	}
	
	#footer p{float:left;}
	
	#footer span
	{
		display:block;
		float:right;
		color:#3CA9E1;
		font:12px arial;
		padding:0 10px 0 0;
	}
	
	#footer span a{color:#3CA9E1;}

	/***[toplogo]***/
	
	#top-column
	{
		float:left;
		width:263px;
		height:264px;
		background:url(../images/top-banner-bg.jpg) no-repeat top left;
	}
	
	#top-column .toplogo
	{
		float:left;
		width:263px;
	}
	
	#top-column .toplogo img
	{
		float:left; 
		border: none;
		margin:45px 0 0 4px;
	}
	
	/***[main-navigation]***/
	
	#main-navigation
	{
		width:515px;
		float:right;
		height:264px;
		background:url(../images/top-right-img.jpg) no-repeat top right;
	}
	
		#main-navigation img{float:left;}
	
				#main-navigation ul
				{
					list-style:none;
					font: bold 12px  Arial;
					margin-top:3px;
				}
		
			#main-navigation ul li
			{	
				height:38px;
				float:left;
				background:url(../images/main-links-crn.jpg) no-repeat top left;
				margin-right:6px;
				padding:0 0 0 7px;
			}
				
	#main-navigation ul li a
	{
		display:block;
		float:left;
		color:#FFD52C;
		background:url(../images/main-links-rtcrn.jpg) no-repeat top right;
		padding:8px 16px 4px 10px;
		text-decoration:none;
		height:22px;
		font:bold 12px arial;
		color:#fff;
	}
	
	/***[leftcolumn]***/
	
	#leftcolumn
	{
		float:left;
		width:262px;
		background-color:#fff;
		border-right: 1px solid #A3D6F1;
	}
	
	#leftcolumn img{float:left;}

	#wrapper .column 
	{ 
		margin-bottom: -20000px; 
		padding-bottom: 20010px;
	}


	#leftcolumn .articles
	{ 
		float:right;
		width:236px;
	}
	
	#leftcolumn .articles img{float:left;}

	#leftcolumn .articles h2
	{
		display:block;
		color:#666;
		font:18px "Trebuchet MS";
		height:29px;
		padding: 0 0 4px 20px;
		background: #fff url(../images/left-h2-btm-img.jpg) no-repeat bottom left;
	}
	
	#leftcolumn .articles ul
	{
		width:235px;
		float:right;
		background:url(../images/left-article-bg.jpg) repeat-x top left;
		border-left: 1px solid #A3D6F1;
		border-bottom: 1px solid #A3D6F1;
	}
	
	#leftcolumn .articles ul li
	{
		background:url(../images/left-links-bg.jpg) repeat-y top  left;
		height:25px;
		padding:0 0 0 0;
	}
	
	#leftcolumn .articles ul li a
	{
		display:block;
		color:#3CA9E1;
		padding:0 0 0 20px;
		font:12px  "Trebuchet MS";
		background:url(../images/left-links-bull.jpg) no-repeat 5px;
	}
	
	#leftcolumn .articles ul li a:hover
	{
	text-decoration:underline;
	}
	
/***[rightcolumn]***/

	#mid-contents
	{
		float:right;
		width:495px;
		padding:0 0 0 20px;
		background:#fff url(../images/mid-top-bg.jpg)  repeat-x top left;
	}
	
	#mid-contents h1
	{
		color:#333;
		display:block;
		background:url(../images/mid-h1-sb.jpg) no-repeat left;
		padding:30px 0 30px 70px;
		font:18px "Trebuchet MS";
	}
		#mid-contents img
		{
			float:right;
			margin-right:5px;
		}
	
			#mid-contents h2
			{
				padding:5px 10px 5px 0;
				font:bold 16px "Trebuchet MS";
				color: #666;
			}
			
			#mid-contents h3
			{
				padding:5px 10px 0 0;
				font:bold 12px "Trebuchet MS";
				color:  #666;
			}

	
				#mid-contents p
				{
					padding:0 20px 8px 0;
					line-height:16px;
					color:#666666;
				}
	
					#mid-contents a
					{
						color:#666;
						text-decoration:underline;
					}
	
						#mid-contents ul
						{
							margin:0 0 10px 20px;
						}
	
							#mid-contents ul li
							{
								margin:5px 0 10px 0 ;
								color: #666666;
								list-style-image:url(../images/blue-arrow.gif);
							}
	
								#mid-contents ul li a
								{
									color: #666666;
									text-decoration: underline;
								}
	
							#mid-contents ol{color: #666666;}
	
							#mid-contents ol li
							{
								padding:0 0 5px 0;
								color:#666666;
							}
	
						#mid-contents .mid-box
						{
							float:left;
							width:310px;
							height:218px;
							padding:0 0 0 160px;
							margin-top:15px;
							background:url(../images/mid-contents-bg.jpg)  no-repeat  left;
						}
					
				#mid-contents .mid-box img
				{
					float:left;
					margin:0 15px 0 0;
				}
	
			#mid-contents .mid-box h2
			{
				font:bold 14px "Trebuchet MS";
				padding:80px 0 0 0;
				text-decoration:none;
			}

	#mid-contents .mid-box h2 a{color:#EA0000;}

	
	
/***[topmain-navigation]***/

	#topmain-navigation
	{
		float:left;
		width:439px;
		height:60px;
	}
	
		#topmain-navigation ul
		{
			float:left;
			width:439px;
			height:60px;
			padding:0 0 0 0;
			background:url(../images/top-links-bg.jpg) repeat-x top left;
		}
	
		#topmain-navigation ul li
		{
			display:block;
			float:left;
			height:60px;
			padding:20px 14px 0 12px;
			border-right:1px solid #fff;
		}
			
	#topmain-navigation ul li a
	{
		display:block;
		float:left;
		color:#fff;
		font:bold 16px "Trebuchet MS";
		text-transform:uppercase;
	}
	
	/***[body-id]***/

	
	#body-advantages-internet-shopping #leftcolumn .articles ul li.advantages-internet-shopping a,
	#body-interent-shopping #leftcolumn .articles ul li.interent-shopping a,
	#body-shop-from-home #leftcolumn .articles ul li.shop-from-home a,
	#body-safety-tips #leftcolumn .articles ul li.safety-tips a,
	#body-save-online #leftcolumn .articles ul li.save-online a,
	#body-shopping-trend #leftcolumn .articles ul li.shopping-trend a,
	#body-discount-shopping #leftcolumn .articles ul li.discount-shopping a,
	#body-pleasant-shopping #leftcolumn .articles ul li.pleasant-shopping a,	
	#body-save-bucks #leftcolumn .articles ul li.save-bucks a,
	#body-checklist #leftcolumn .articles ul li.checklist a,
	
	#body-protecting-yourself-online #leftcolumn .articles ul li.protecting-yourself-online a,
	#body-online-payment #leftcolumn .articles ul li.online-payment a,
	#body-guide-to-online-payments #leftcolumn .articles ul li.guide-to-online-payments a,
	#body-refunds #leftcolumn .articles ul li.refunds a,
	#body-survivial-guide #leftcolumn .articles ul li.survivial-guide a,
	#body-bargaining-secrets #leftcolumn .articles ul li.bargaining-secrets a,
	#body-twins #leftcolumn .articles ul li.twins a

	{
		color:#3CA9E1;
		font:bold 12px  "Trebuchet MS";
		text-decoration:underline;

	}
	
/*	#body-about-lawyer #leftcolumn .articles ul li.about-lawyer a
	#body-cheaper-insurances #leftcolumn .articles ul li.cheaper-insurances a,
	#body-insurance-savings #leftcolumn .articles ul li.insurance-savings a,
	#body-paying-less-for-insurance #leftcolumn .articles ul li.paying-less-for-insurance a,
	#body-discounts-on-insurances #leftcolumn .articles ul li.discounts-on-insurances a
	{
		background:url(../images/article-body-id-bull.jpg)  no-repeat 5px;
	}
*/	

/***[Forms]***/

form
{
	padding:0 0 0 15px;
	margin-top:15px;
}

fieldset
{
	display:block;
	margin-bottom:10px;
	border:none;
}
	
legend
{
	color: #FFF;
	font-size:13px;
}
	
input
{
	color:#666;
	font:12px arial;
}
	
label
{
	display:block;
	width:200px;
	margin-top:10px;
}

label span
{
color:#CC0000;
}
	
input.frm_text
{
	width:300px;
}
	
textarea
{
	width:300px;
	height:150px;
	color: #666;
	font:12px Arial;
}
	
input.frm_submit
{
	display:block;
	clear:both;
	margin-top:10px;
	padding:2px 4px;
	color: #666;
}
