/* CSS Document */

body{
	padding:0; margin:0;
	background-color:#FFFFFF; color:#2d3192;
	background-image:url(../images/header_bg.jpg); background-repeat:repeat-x;
	}
	
div, p, ul, li, a, h1, h2, h3, h4, form, label, input{ 
	padding:0; margin:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}	

/*---------------------------------------Header Start------------------------------------*/

#header{
	width:1024px; position:relative;
	margin:0 auto;
	height:318px;
	}

.testimonials_BG{
	background-image:url(../banners/header-testimonials-bg.jpg); background-repeat:no-repeat;
	background-position:bottom;
	}

.txtBuyNow {
	margin:0;
	padding: 5px 10px 5px 10px;
	color: #2d3192;
	font-weight:bold;
	font-family: Verdana, arial, helvetica, sans-serif;
	cursor: hand; 
	background-color: #c0ceeb;
	text-decoration: none;
	line-height:20px;
}
	
#header ul{
	position:absolute;
	left:480px; top:19px;	
	list-style:none;
	}
	
#header ul li{
	float:left;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px;
	color:#215abd; background:url(../images/header_nav_bg.gif) repeat-x 0 0; 
	text-align:center;
	border-right:1px solid #FFFFFF;
	padding-left:2px;
	padding-right:2px;
	text-transform:uppercase;
	}
	
#header ul li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#215abd; background:url(../images/header_nav_bg.gif) repeat-x 0 0; 
	width:75px; height:12px; padding-top:2px;padding-bottom:2px;
	text-decoration:none; display:block;
	}

#header ul li.home{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; 
	color:#215abd; background:url(../images/nav_bg.jpg) repeat-x 0 0; 
	width:75px; height:12px; padding-top:2px;padding-bottom:2px;
	text-decoration:none; display:block;
	text-align:center; float:left;
	}
	
#header ul li a:hover{
	background:url(../images/nav_bg.jpg) repeat-x 0 0 #255dbe;
	color:#96d0e9;
	height:12px; width:75px;
	}
	
.logo{
	position:absolute; 
	top:2px; left:44px;
	z-index:1;
	}
.banner{
	position:absolute; 
	top:56px; left:31px;
	}
.rssnews{
	position:absolute; 
	top:287px; left:29px;
	}
.btn-rssnews{
	position:absolute; 
	top:287px; left:32px;
	}	
#header h2{
	background:url(../images/col-left.gif) repeat-y;
	width:18px;
	height:1866px;
	top:0px;
	left:26px;
	}
	
#container-top {
	width: 1024px;
	margin: 0px auto;
	background: url(../images/container-affiliate-top.jpg);
	padding:1px 0 0 0;
	height:630px;
}

#container-top .items {
	float:left;
	width:655px;	
	margin-left:30px;
	margin-top:10px;
	padding:24px 20px 17px 20px;	
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:20px;
}

#container-top h2 {
	float:left;	
	padding:0 0 0 0;	
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:28px;
	text-align:left;	
	font-weight:normal;
	line-height:38px;
}

#container-top .mid {
	float:left;
	background-image:url(../images/divider-col.png); 
	background-repeat:repeat-y; 
	background-position:0 0;
	width:3px;
	margin-left:12px;
	margin-right:9px;
	margin-top:30px;
	padding:24px 2px 2px 2px;
	height:572px;
}

#container-top .right {
	background-image:url(../banners/template-base.png); 
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	width:215px;
	margin-right:30px;
	padding:24px 12px 0 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;
	height:317px;
}
#container-top .right p    {
	display:block;
	margin-left:10px;
	width:190px;
	padding:0 0 1px 7px;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:16px;
}

#container-top .right p a  { 
	padding:0 0 1px 80px;	
	text-decoration:none; 
	text-align:right;
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:16px;
}
#container-top .right p a:hover         {
	color:#96d0e9;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:16px;
}

#container-top  .right2 {
	float:left;
	background-image:url(../banners/special-package-box.png); 
	background-repeat:no-repeat; 
	background-position:8px 3px;
	width:215px;
	margin-right:30px;
	padding:15px 12px 0 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:18px;
	height:265px;
}

#container-top  .label  {
	display:block;
	margin-left:10px;
	margin-top:5px;
	width:200px;
	height:10px;
	padding:0 0 0 0;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}

#container-top  .label  a{
	padding:2px 2px 5px 5px;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:11px;
	height:12px; width:75px;
}

#container-top .label a:hover  {
	background-color:#96d0e9;
	padding:2px 2px 3px 3px;
	color:#0c1e80;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
}
#container-top  .readmore  {
	display:block;
	margin-left:10px;
	margin-top:0px;
	width:200px;
	height:15px;
	padding:10px 0 0 0;
	text-align:left;
	text-decoration:none; 
	color:#0c1e80;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}

#container-top  .readmore  a{
	padding:2px 2px 5px 5px;
	text-align:right;
	text-decoration:none; 
	color:#0c1e80;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:11px;
	height:12px; width:75px;
}

#container-top .readmore a:hover  {
	padding:2px 2px 3px 3px;
	color:#0c1e80;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	text-decoration:underline; 
}
#container-top h2 {
	float:left;
	padding: 0 0 0 0;	
	font-family: Arial, helvetica, sans-serif;
	font-size:28px;
	color:#0054a5;	
	font-weight:normal;
	text-align:left;
	line-height:18px;
}

#container-middle {
	width: 1024px;
	margin: 0px auto;
	background: url(../images/container-affiliate-middle.jpg) repeat-y 0 0;
	padding:1px 0 0 0;
	height:970px;
}

#container-middle .mid {
	float:left;
	background-image:url(../images/divider-col.png); 
	background-repeat:repeat-y; 
	background-position:0 0;
	width:3px;
	margin-left:9px;
	margin-right:12px;
	margin-top:30px;
	padding:24px 2px 2px 2px;
	height:900px;
}
#container-middle .right {
	background-image:url(../banners/template-base.png); 
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	width:215px;
	margin-right:30px;
	padding:24px 12px 0 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;
	height:317px;
}
#container-middle .right p    {
	display:block;
	margin-left:10px;
	width:190px;
	padding:0 0 1px 7px;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:16px;
}

#container-middle .right p a  { 
	padding:0 0 1px 80px;	
	text-decoration:none; 
	text-align:right;
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:16px;
}
#container-middle .right p a:hover         {
	color:#96d0e9;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:16px;
}

#container-middle  .right1 {
	float:left;
	background-image:url(../banners/special-package-box.png); 
	background-repeat:no-repeat; 
	background-position:8px 3px;
	width:215px;
	margin-right:30px;
	padding:15px 12px 0 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:18px;
	height:265px;
}

#container-middle .right2 {
	background-image:url(../banners/template-base-2.png); 
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	width:215px;
	margin-right:30px;
	padding:16px 12px 0 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;
	height:217px;
}
#container-middle .right2 p    {
	display:block;
	margin-left:10px;
	width:190px;
	padding:0 0 1px 7px;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:16px;
}

#container-middle .right2 p a  { 
	padding:0 0 1px 80px;	
	text-decoration:none; 
	text-align:right;
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:16px;
}
#container-middle .right2 p a:hover         {
	color:#96d0e9;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:16px;
}
#container-middle .flash_scripts {
	float:left;	
	width:215px;
	margin-right:30px;
	padding:20px 12px 16px 13px;
}
#container-middle .flash_scripts span{
	height:350px;
}

#container-middle .flash_scripts  ul li    {
	background-image:url(../images/blue-arrow.gif); 
	background-repeat:no-repeat; 
	background-position:0 5px;
	list-style-type:none; 
	padding:0 5px 5px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:15px;
	text-align:left;
}
#container-middle .flash_scripts  ul li a  {
	display:block;
	width:200px;
	padding:0 0 5px 15px;
	border-bottom:1px dotted #205abd; 	
	text-decoration:none; 
	color:#0054a7; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
}
#container-middle .flash_scripts  ul li a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:15px;
}

#container-middle .recommend_links {
	float:left;	
	width:205px;
	margin-right:40px;
	padding:0 5px 16px 20px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:15px;
	height:240px;
	background-color: #96d0e9;
}
#container-middle .recommend_links  ul li    {
	background-image:url(../images/blue-arrow.gif); 
	background-repeat:no-repeat; 
	background-position:0 5px;
	list-style-type:none; 
	padding:0 5px 5px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:15px;
}
#container-middle .recommend_links  ul li a  {
	display:block;
	width:180px;
	padding:0 0 5px 15px;
	border-bottom:1px dotted #205abd; 	
	text-decoration:none; 
	color:#0054a7; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
}
#container-middle .recommend_links  ul li a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:15px;
}

#container-middle  .label  {
	display:block;
	margin-left:10px;
	margin-top:5px;
	width:200px;
	height:10px;
	padding:0 0 0 0;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}

#container-middle  .label  a{
	padding:2px 2px 5px 5px;
	text-align:right;
	text-decoration:none; 
	color:#96d0e9;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:11px;
	height:12px; width:75px;
}

#container-middle .label a:hover  {
	background-color:#96d0e9;
	padding:2px 2px 3px 3px;
	color:#0c1e80;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
}
#container-middle  .readmore  {
	display:block;
	margin-left:10px;
	margin-top:0px;
	width:200px;
	height:15px;
	padding:10px 0 0 0;
	text-align:left;
	text-decoration:none; 
	color:#0c1e80;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}

#container-middle  .readmore  a{
	padding:2px 2px 5px 5px;
	text-align:right;
	text-decoration:none; 
	color:#0c1e80;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:11px;
	height:12px; width:75px;
}

#container-middle .readmore a:hover  {
	padding:2px 2px 3px 3px;
	color:#0c1e80;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	text-decoration:underline; 
}

#container-middle .items {
	float:left;
	width:655px;	
	margin-left:30px;
	padding:0 20px 17px 20px;	
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:20px;
}

#container-bottom {
	width: 1024px;
	margin: 0px auto;
	background: url(../images/container-affiliate-bottom.jpg);
	padding:1px 0 0 0;
	height:350px;
}

#container-bottom .left {
	float:left;
	width:240px;
	margin-left:30px;
	padding:0 14px 10px 14px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:18px;
	height:267px;
	background-color: #96d0e9;
}
#container-bottom  .mid {
	float:left;
	width:202px;
	margin-left:0;
	padding:43px 15px 10px 15px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:18px;
	height:224px;
	background-color: #96d0e9;
}

#container-bottom  .right2 {
	float:left;	
	width:202px;
	margin-left:0;
	margin-right:30px;
	padding:43px 15px 10px 15px;
	height:224px;
	background-color: #96d0e9;
}

#container-bottom  .right {
	float:left;	
	width:215px;
	margin-right:30px;
	padding:20px 12px 16px 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:15px;
	height:250px;
}
#container-bottom  .right  ul li    {
	background-image:url(../images/blue-arrow.gif); 
	background-repeat:no-repeat; 
	background-position:0 5px;
	list-style-type:none; 
	padding:0 5px 5px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:15px;
}
#container-bottom  .right  ul li a  {
	display:block;
	width:200px;
	padding:0 0 5px 15px;
	border-bottom:1px dotted #205abd; 	
	text-decoration:none; 
	color:#0054a7; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;
}
#container-bottom  .right  ul li a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:15px;
}

.top_divider {
	background-image:url(../images/divider-top.png); 
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	margin:2px 30px 0 30px;
	width:964px;
	height:19px;
	text-align:right;
	text-decoration:none;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}

.bottom_divider {
	background-image:url(../images/divider-bottom.png); 
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	margin:0 30px 20px 30px;
	width:964px;
	height:19px;
	color:#999999;
	text-decoration:none;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;	
}

.top_divider_sml {
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	margin:2px 40px 0 0;
	width:230px;
	height:19px;
}

.bottom_divider_sml {
	background-repeat:no-repeat; 
	background-position:0 0;
	float:left;	
	margin:0 40px 20px 0;
	width:230px;
	height:19px;
}

.banner_ads {
	float:left;	
	width:215px;
	margin-right:35px;
	padding:5px 12px 5px 7px;
}
#container-middle .text_ads {
	float:left;	
	width:210px;
	margin-right:40px;
	margin-top:5px;
	background-color: #96d0e9;
	border:#2d3192 1px solid;
	padding:0 12px 0 7px;
	text-align:left;
}
#container-middle .text_ads  h2{
	float:left;
	width:200px;	
	margin-right:35px;
	padding:5px 12px 5px 7px;
	color:#0615f8;
	text-align:left;
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:12px;
	text-decoration:underline;
	cursor: hand;
}
#container-middle .text_ads  p {
	float:left;
	width:200px;	
	margin-right:35px;
	padding:0 12px 5px 7px;
	text-align:left;
	font-size:10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:12px;
}
#container-middle .text_ads  a  {
	display:block;
	width:200px;
	padding:0 0 0 0;
	text-decoration:none; 
	color:#0054a7; 
	font-size:10px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:12px;
}
#container-middle .text_ads   a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	line-height:12px;
}
.testimonial_1{
	width: 600px;
	background-color: #96d0e9;
	border: 2px dotted #FFC77D;
	padding: 14px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	margin: 30px 20px;
}
.testimonial_2 {
	width: 600px;
	background-color: #6a9ff9;
	border: 2px dotted #FFAC56;
	padding: 14px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	color:#FFFFFF;
	margin: 30px 20px;
	
}
.testimonial_3 {
	width: 600px;
	background-color: #6a9ff9;
	border: 2px dotted #FFAC56;
	padding: 14px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 30px;
}
.testimonial_4 {
	width: 600px;
	background-color: #96d0e9;
	border: 2px dotted #FFC77D;
	padding: 14px;
	font-family: "Verdana", Times, serif;
	font-size: 12px;
	margin-top: 7px;
	margin-bottom: 30px;
	margin-left: 20px;
	margin-right: 30px;
}

.testimonial_blank{
	width: 600px;
	margin: 50px 50px 50px 50px;
}

.products-header{
	float: left;
	margin-top: 20px;
	padding: 5px 0 5px 10px;
	background-color: #96d0e9;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:18px; 
	font-weight:bold;
	color:#0054a7;
	line-height:17px;
	width:100%;
}

.boxshots {
	float: left; 
	margin-right: 20px;
	margin-top: 20px;
	width:115px;
}

.item-title{
	float: left; 
	margin-top:20px;
	margin-right:20px;
	padding: 0 0 0 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:17px;
	color:#0615f8;
	text-decoration:none;
}
.item-description{
	float: left;
	width: 500px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:30px;
	padding: 0 0 0 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:20px;
	color:#2d3192;
	text-decoration:none;
}
.item-sales-price {
	float: left;
	margin-right: 10px;
	margin-left: 135px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight:bold;
	line-height:17px;
	color:#FF0000;
	text-decoration:none; 
}

.item-original-price {
	float: left;
	margin-right: 20px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight:normal;
	line-height:17px;
	color:#FF0000;
	text-decoration:none; 
}

.item-readmore ul{
	float: left;
	margin-top: 20px;
	width:400px;
}
.item-readmore  ul li {
	background-image:url(../images/bullet-square-2.jpg); 
	background-repeat:no-repeat;
	background-position:0 6px;
	list-style-type:none; 
	padding:0 0 0 7px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:17px;
	text-align:left;
}
.item-readmore ul li a  {
	padding:0 0 0 7px;
	text-decoration:none; 
	color:#0054a7; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	line-height:17px;
}
.item-readmore  ul li a:hover {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	line-height:17px;
}
	

.btn-buynow{
	float: left;
	background:url(../images/btn-buynow.png) no-repeat; 
	color:#0B0B0B; border:none;
	width:125px;
	height:26px;	
	margin:0 0 0 0; 
	padding:7px 0 0 0; 
	cursor:pointer;
	font:normal 12px Verdana;
	text-align:center;	
	text-transform:uppercase;
}

.item-divider{
	float: left;
	border-bottom:1px dotted #205abd;
	width:100%;
	height: 20px;
}

.heading-divider{
	float: left;
	border-bottom:1px dotted #205abd;
	width:100%;
	height: 1px;
	margin-bottom:7px;
}

/*---------------------------------------Header End------------------------------------*/

#contact{
	width:289px;
	height:272px;	
	float:left;
	margin-right:30px;
	padding:5px 0 10px 15px;
}
#contact span.ctop{
	background:url(../images/contact_top.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:14px; display:block;}
	
#contact span.cbottom{
	background:url(../images/contact_bottom.gif) no-repeat 0 0 #FCFAF3; color:#000000;
	line-height:0; font-size:0; height:25px; display:block;}
	
#contact form.contact{
	background-image:url(../banners/footer-blue-bg-contact.png); 
	background-repeat:no-repeat; 
	color:#000000;
	width:280px;
	height:280px;	
	padding:0 5px; 
	float:left;
}
	
#contact form.contact h2.text3{
	background:url(../images/contact_h2_bg.png) no-repeat 0 0; 
	color:#2d3192;
	margin-top:7px;
	padding:10px 0 10px 55px; 
	float:left; 
	width:228px; 
	height:37px;
	font:normal 22px Verdana, Georgia, Times, serif;
	font-weight:bold;
}
	
#contact form.contact h2.text3 span{
	color:#2d3192;
	font:normal 22px Verdana, Georgia, Times, serif;
	font-weight:bold;
}
	
#contact form.contact label{
	background-image:url(../images/bullet-square-2.jpg); 
	background-repeat:no-repeat;
	background-position:5px 5px;
	color:#2d3192;
	margin:0 0 10px 0;
	padding:2px 2px 2px 15px;
	float:left;
	font:bold 11px Verdana, Helvetica, sans-serif;
	font-weight:normal;
}

#contact form.contact input{
	background-color:#EFEBDE; 
	color:#0B0B0B; 
	border:#959595 1px solid;
	width:158px; 
	height:16px; 
	padding:2px; 
	margin:0 5px 6px 10px; 
	float:right;
	font:normal 12px Verdana, Helvetica, sans-serif;}
	
#contact form.contact textarea{
	background-color:#EFEBDE; 
	color:#0B0B0B; 
	border:#959595 1px solid;
	width:158px; 
	height:56px; 
	padding:2px; 
	margin:0 5px 13px 10px; 
	float:right;
	font:normal 12px Verdana, Helvetica, sans-serif;}
	
#contact form.contact input.submit{
	background:url(../images/form-buttons.png) no-repeat; 
	color:#0B0B0B; border:none;
	width:70px; height:23px; 
	float:right; 
	margin:0 7px 0 23px; 
	padding:0 0 0 0; 
	cursor:pointer;
	font:normal 11px Verdana; 
	text-transform:uppercase;
}
	
#contact form.contact input.reset{
	background:url(../images/form-buttons.png) no-repeat; 
	color:#0B0B0B; border:none;
	width:70px; height:23px; 
	float:right; 
	margin:0; 
	padding:0 0 0 0; 
	cursor:pointer;
	font:normal 11px Verdana; 
	text-transform:uppercase;
}

#contact form.contact p.required{
	color:#2d3192;
	padding:8px 0 0 0;
	float:left;
	font:normal 11px Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
/*----------------------------------footer Start-----------------------------------------------------*/	
/* Footer */
#footer {
	background-image:url(../images/footer_bg.jpg); 
	background-repeat:repeat-x; 
	background-color:#ffffff; 
	color:#F8FFED; 
	font-size:13px; 
	float:left; 
	margin:0px 0 0 0; 
	width:100%; 
	min-width:1024px;
}
#footer-content {
	width:1024px; 
	height:290px; 
	margin:0px auto; 
	padding-top:10px; 
	padding-bottom:0px; 
	background-image:url(../images/footer_bg.jpg); 
	background-repeat:repeat-x;
}
#footer a:link                      {color:#96d0e9; font:12px Verdana;}
#footer a:visited                   {color:#96d0e9; font:12px Verdana;}
#footer a:hover                     {color:#fbffb8; text-decoration:none;}
#footer h2 {
	color:#0054a5; 
	font:bold 12px Verdana; 
	font-weight:bold; 
	padding:0; 
	margin:0 0 10px 0;
	text-decoration:underline;
}
#footer h4 {
	background-image:url(../images/bullet-square-2.jpg); 
	background-repeat:no-repeat; 
	background-position:0 8px;
	padding:1px 15px 0;
	color:#2d3192; 
	font:bold 10px Verdana; 
	text-align:left;	
	font-weight:normal;
	line-height:17px;
}
#footer .footerheader:link			   {color:#fbffb8; font:bold 18px Verdana; font-weight:bold; padding:0; margin:0;}
#footer .footerheader:visited	      {color:#fbffb8; font:bold 18px Verdana; font-weight:bold; padding:0; margin:0;}
#footer .footerheader:hover			{color:#fbffb8; font:bold 18px Verdana; font-weight:bold; padding:0; margin:0;}
#footer .footer_divider {
	border-bottom:1px dotted #999999; 
	height:20px; 
	margin-bottom:20px;
}

#footer  .box1 {
	float:left;	
	width:150px;
	margin-left:30px;
	padding:20px 12px 16px 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:15px;
	height:250px;
}
#footer  .box1   ul li    {
	background-image:url(../images/blue-arrow.gif); 
	background-repeat:no-repeat; 
	background-position:0 4px;
	list-style-type:none; 
	padding:0 5px 5px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:15px;
}
#footer  .box1   ul li a  {
	display:block;
	width:125px;
	padding:0 0 5px 15px;
	border-bottom:1px dotted #999999; 	
	text-decoration:none; 
	color:#2d3192; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}
#footer  .box1  ul li a:hover         {
	background-image:url(../images/blue-arrow-3.gif); 
	background-repeat:no-repeat; 
	background-position:0 4px;
	background-color:#255dbe;
	color:#96d0e9;
	border-bottom:1px dotted #999999;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:15px;
}
/*BOX 2 */
#footer  .box2 {
	background-image:url(../banners/footer-blue-bg-prod.png); 
	background-repeat:no-repeat; 
	background-position:0 4px;
	float:left;	
	width:175px;
	padding:20px 12px 16px 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	font-weight:normal;
	line-height:17px;
	height:250px;
}
#footer  .box2   ul li    {
	background-image:url(../images/bullet-square-2.jpg); 
	background-repeat:no-repeat; 
	background-position:0 7px;
	list-style-type:none; 
	padding:1px 15px 5px;
	color:#2d3192;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:17px;
	border-bottom:1px dotted #999999;
}
#footer  .box2   ul li a  {
	display:block;
	width:150px;
	padding:0 0 5px 15px;
	border-bottom:1px dotted #205abd; 	
	text-decoration:none; 
	color:#2d3192; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}
#footer  .box2  ul li a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:15px;
}
/*BOX 3*/
#footer  .box3 {
    background-image:url(../banners/big-grin.png); 
	background-repeat:no-repeat;
	background-position:0 55px;
	float:left;	
	width:260px;
	padding:20px 12px 16px 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px;
	text-align:left;	
	font-weight:normal;
	line-height:15px;
	height:250px;
}
#footer  .box3 p{
	display:block;
	width:260px;
	font-size:11px;
	text-align:left;	
	font-weight:normal;
	color:#2d3192; 
}

#footer  .box3  a  {
	display:block;
	width:240px;
	padding:0 0 5px 15px;	
	text-decoration:none;
	color:#2d3192; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}
#footer  .box3  a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:15px;
}
#footer .box3 #testimonial          {text-align: right;}
#footer .box3 #testimonial .contact_name {margin: 15px 0 0 0;text-align: right;}
#footer .box3 #testimonial .company {font-size: 11px; margin: 0; text-align: right;}

/*BOX 4 */
#footer  .box4 {
	background-image:url(../banners/footer-blue-bg-contact.png); 
	background-repeat:no-repeat; 
	float:left;	
	width:277px;
	margin-right:30px;
	padding:20px 12px 16px 13px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-align:left;	
	font-weight:normal;
	line-height:15px;
	height:250px;
}
#footer  .box4   ul li    {
	background-image:url(../images/bullet-square-2.jpg); 
	background-repeat:no-repeat;
	background-position:5px 5px;	
	list-style-type:none; 
	padding:0 5px 5px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:15px;
}
#footer  .box4   ul li a  {
	display:block;
	width:220px;
	padding:5px 0 5px 15px;
	text-decoration:none; 
	color:#2d3192; 
	font-size:11px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	line-height:15px;
}
#footer  .box4  ul li a:hover         {
	color:#0615f8;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:15px;
}
#footer small {
	padding:0px 25px;
	color:#666666; padding-top:3px;
}

#footer .box5  {
	float:left; 
	width:150px; 
	height:410px; 
	margin-right:20px;
}

#footer .copyright {
	width:100%; 
	min-width:1024px; 
	background-color:#255dbe; 
	margin-top:0px;
	text-align:center; 
	padding:11px 0;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:10px; 
	font-weight:normal;
	line-height:20px;
	color:#96d0e9; 
	text-decoration:none;
	cursor: hand;	
}
#footer .copyright a{
	width:200px;
	height:15px;
	text-align:center; 
	padding:2px 9px 2px 9px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	line-height:11px;
	color:#96d0e9; 
	text-decoration:none;
	cursor: hand;	
}
#footer  .copyright  a:hover {
	width:200px;
	height:15px;
	background-color:#96d0e9;
	color:#0615f8;
	padding:2px 3px 2px 3px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
}

#footer p.keywords{
	font:normal 8px Verdana, Arial, Helvetica, sans-serif; 
	color:#255dbe; text-decoration:none;
	padding:10px 0 0 0;
	}	
/*----------------------------------footer End-----------------------------------------------------*/
#body a:link                      {color:#2d3192; font:11px Verdana;}
#body a:visited                   {color:#2d3192; font:11px Verdana;}
#body a:hover                     {color:#2d3192; text-decoration:none;}		