/* CSS Document */

body								{margin:0;
									 padding:0;
									 background-color:#FFFFFF;
									 font-family:Arial, Helvetica, sans-serif;
									 font-size:13px;
									 color:#333333;}

#container							{width:auto;
									 margin-left:auto;
									 margin-right:auto;
									 margin-top:0;
									 margin-bottom:0;
									 text-align:center;
									 padding:0;}

#content							{width:851px;
									 margin:0 auto;
									 text-align:left;}
									 
/* -------------------------------------------------Logo area starts here------------------------------------------------- */
#logo_container						{width:851px;}

#logo								{width:300px;
									 float:left;
									 margin:18px 0 0 0;
									 height:52px;}

#phone_number						{width:340px;
									 float:right;
									 padding-top:37px;}
/* -------------------------------------------------Logo area ends here------------------------------------------------- */





/* -------------------------------------------------NavBar area starts here------------------------------------------------- */
#navbar								{width:849px;
									 background-color:#F7F0C4;
									 font-size:14px;
									 color:#333333;
									 text-align:center;
									 height:23px;
									 border:#FFCC00 1px solid;}
									 
#navbar a							{color:#333333;
									 text-decoration:none;}
									 
#navbar a:hover						{color:#666666;
									 text-decoration:underline;}
									 
#nav_home							{width:80px;
									 height:21px;
									 float:left;
									 padding:4px 0 0 0;
									 border-right:#FFCC00 1px solid;}
									 
#nav_carinsurance					{width:133px;
									 height:21px;
									 margin:0 0 0 3px;
									 float:left;
									 padding:4px 0 0 0;
									 border-right:#FFCC00 1px solid;}
									 
#nav_homeinsurance					{width:145px;
									 height:21px;
									 margin:0 0 0 3px;
									 float:left;
									 padding:4px 0 0 0;
									 border-right:#FFCC00 1px solid;}
									 
#nav_lifeinsurance					{width:135px;
									 height:21px;
									 margin:0 0 0 3px;
									 float:left;
									 padding:4px 0 0 0;
									 border-right:#FFCC00 1px solid;}
									 
#nav_travelinsurance				{width:147px;
									 height:21px;
									 margin:0 0 0 3px;
									 float:left;
									 padding:4px 0 0 0;
									 border-right:#FFCC00 1px solid;}
									 
#nav_sitemap						{width:95px;
									 height:21px;
									 margin:0 0 0 3px;
									 float:left;
									 padding:4px 0 0 0;}
									 
#nav_directory						{width:100px;
									 height:21px;
									 margin:0 0 0 3px;
									 float:left;
									 padding:4px 0 0 0;}
/* -------------------------------------------------NavBar area ends here------------------------------------------------- */





#main_content_container				{width:851px;
									 margin:4px 0 0 0;}





/* -------------------------------------------------Left Submenu area starts here------------------------------------------------- */
#left_submenu_container				{width:157px;
									 float:left;
									 font-size:11px;}
									 
#left_sub_top						{width:157px;
									 margin:0;}

#left_sub_content					{width:157px;
									 background-color:#E9FAFE;
									 padding:1px 0 10px 0;}
									 
#left_sub_bottom					{width:157px;}

#left_sub_headers					{width:130px;
									 height:20px;
									 background-color:#0B9EC4;
									 margin:10px 0 0 10px;
									 padding:3px 0 0 7px;
									 color:#FFFFFF;
									 font-size:13px;}
									 
.left_sub_links						{width:130px;
									 margin:5px 0 0 10px;
									 padding:0 0 0 7px;}
									 
.left_sub_hr						{width:130px;
									 height:1px;
									 font-size:1px;
									 line-height:1px;
									 margin:5px 0 0 10px;
									 background-color:#0B9EC4;}
									 
#left_sub_featured					{width:123px;
									 margin:5px 0 0 10px;
									 padding:0 7px 0 7px;
									 font-size:10px;}
									 
.left_sub_featured_header			{font-size:11px;}

#left_sub_readmore					{width:130px;
									 margin:3px 0 0 10px;
									 padding:0 0 0 7px;
									 color:#0B9EC4;}
									 
#left_sub_readmore a				{color:#0B9EC4;
									 text-decoration:none;}
									 
#left_sub_readmore a:hover			{color:#0B9EC4;
									 text-decoration:underline;}


/* -------------------------------------------------Left Submenu area ends here------------------------------------------------- */





/* -------------------------------------------------Main Content area starts here------------------------------------------------- */
#main_content						{width:668px;
									 float:right;}

#top_img							{width:668px;
									 height:250px;}

#text_rightpanel_container			{width:668px;
									 margin:4px 0 0 0;}

#text_rightpanel_container_sub		{width:668px;
									 margin:0;}

#text								{width:523px;
									 float:left;
									 margin:10px 0 0 0;}
									 
#right_panel						{width:119px;
									 float:right;
									 background-color:#F7F0C4;
									 padding:10px 5px 10px 5px;
									 color:#333333;
									 font-size:11px;
									 margin:10px 0 0 0;}
									 
#right_panel a						{color:#333333;
									 text-decoration:underline;}
									 
#right_panel a:hover				{color:#666666;
									 text-decoration:underline;}
									 
#shopping_ads						{width:125px;
									 float:right;
									 margin:15px 0 0 0;}
									 
#adsense							{margin:10px;}
/* -------------------------------------------------Main Content area ends here------------------------------------------------- */


#footer								{width:851px;
									 margin:30px 0 20px 0;
									 text-align:center;
									 padding:7px 0 0 0;
									 border-top:#0B9EC4 1px solid;
									 font-size:11px;}

h1									{font-size:30px;
									 color:#0B9EC4;
									 margin:0;}
									 
h2									{font-size:24px;
									 color:#0B9EC4;
									 margin:0;}
									 
h3									{font-size:14px;
									 color:#0B9EC4;}
									 
.hr									{width:523px;
									 height:1px;
									 font-size:1px;
									 line-height:1px;
									 margin:10px 0 10px 0;
									 background-color:#0B9EC4;}
									 
a									{color:#333333;
									 text-decoration:none;}
									 
a:hover								{color:#333333;
									 text-decoration:underline;}
									 
h2 a								{color:#0B9EC4;
									 text-decoration:none;}
									 
h2 a:hover							{color:#084CAA;
									 text-decoration:underline;}

.clearfloats						{clear:both;}

.clearfix:after 					{content: "."; 
    								 display: block; 
   									 height: 0; 
    								 clear: both;
									 visibility:hidden;}
									 
* html .clearfix 					{height: 1%;}