* {
	outline: none; margin: 0; padding: 0;
}
body {	
	background: #FFF url(bg.gif) repeat-x;
	font: 11px tahoma, verdana, arial;
	color: #333;
}
img{border:0}
#wrap{
	width:778px;
	margin:0 auto;
}	
.header{
	float:left;
	width:648px; height:116px;
}
.topnav {
	background:url(topnav-bg.jpg) no-repeat;
	width:105px; height:94px;
	float:left;
	padding-top:22px; padding-left:25px;
}
.topnav ul {
	margin:0 18px 0 10px;
	padding:0;
}
.topnav li  {
	list-style-image:url(topnav-bullet.gif);
	font-weight:700;
	line-height:20px;
	border-bottom:1px dashed #fff;
}
.topnav li a {
	color:#FFF;  text-decoration:none;
}
.topnav li a:hover	{
 color:#2B6FA2;
}
#container {
	width:778px;
}
/*----------------------------right----------*/
.right {
	width:549px; 
	float:right;
	margin:5px 0 0 10px;
}
.right1 {
	width:363px; 
	float:left;
	background:url(vertical-dot.gif) right top repeat-y;
}
.right2 {
	width:183px; 
	float:right;
	margin:0 0 0 3px;
}
.usps-heading{
	font:700 18px Arial, Helvetica, sans-serif;
	margin:0px;
	color:#F55485;
}
.punch-lines ul {
	display:block;
	margin:0; padding:0;
	
}
.punch-lines li {
	list-style-type:none;
	background:url(bullet.gif) no-repeat 0 7px;
	font:700 13px Arial, Helvetica, sans-serif; 
	color:#357DB4;
	line-height:29px;
	margin-left:15px;
	padding:0 0 0 22px;
}


/*----------------------------left-----------*/
.left {
	background:url(vertical-dot.gif) right top repeat-y;
	float:left;
	width:202px;
}
.call {
	margin:19px 0 18px 11px;
}

.leftnav {
	width:202px;
	float:left;
	padding-left:11px;
}
.leftnav ul {
	margin:0 0px 0 10px;
	padding:0;
}
.leftnav li  {
	background:url(leftnav-bg.gif) no-repeat bottom;
	list-style-image:url(leftnav-bullet.gif);
	line-height:26px;
	padding:5px 10px;
}
.leftnav li a {
	color:#666;  text-decoration:none;
}
.leftnav li a:hover	{
 color:#F22972;
}
/*-------------------------------------------*/

.step3{
	width:549px;	
}
.stepimg {vertical-align:bottom;}
.step{width:auto; }

.gift{ float:left; margin-right:10px; width:320px }
.argos{float:right; width:150px;}
/* bottom styles */
.footer-wrap{
	margin:0 auto;
	width:778px;
}
#bottom-strip{
	float:left;
	background:url(footer-bg.gif) repeat-x;
	width:100%;
	
	margin-top:10px;
	padding-bottom:10px; 
}
#bottom-link {
	float:left;
	padding-top:15px;
	width:758px;
	padding-left:20px;
	text-align:center;
}
#bottom-link ul {
	list-style:none;
	padding:0px;
	margin-bottom:10px;
	margin-left:0px;
}
#bottom-link li {
	display:inline;
	border-right:1px solid #666666;
	padding-right:10px;
	margin-top:10px;
	text-align:center;
	margin-right:10px;
	width:142px;
}
#bottom-link li.lborder{border:none;}
#bottom-link a {
	color:#333333;
	text-decoration:none;
}
#bottom-link a:hover {
	color:#333333;
	text-decoration:underline;
}

.last_link{
	border-right:none;
}
#footer-text
{
	padding-top:6px;
	width:778px;
}
#footer-text a{color:#2B6FA2;text-decoration:none;}
#footer-text a:hover{color:#F55485;}
.fisalogo{float:right; width:100px;margin-top:0px;margin-right:20px; height:50px}
.banner{width:758px;padding-top:5px;padding-bottom:5px; margin:auto}

.free-quote {background:url(free-quote.gif) no-repeat;  width:182px; padding:50px 0 0 1px;
 margin-top:15px; border:0px solid}
 .free-quote ul {margin:0 0 5px 5px; padding:0; color:#4F4F4F; font-weight:bold;}
 .free-quote li {list-style-type:none; background:url(new-arrow.gif) no-repeat 0 2px; padding:0 0 5px 20px;}
 
 .apply-button {float:right; margin-right:10px;}
 
 .left-navigation {
	width:202px;
	float:left;
	padding-left:0;
}
.left-navigation ul {
	margin:0 18px 0 10px;
	padding:0;
}
.left-navigation li  {
	background:url(leftnav-bg.gif) no-repeat bottom;
	line-height:20px;
	padding:5px 5px;
}
.left-navigation li a {
	color:#666;  text-decoration:none;
}
.left-navigation li a:hover	{
 color:#F22972;
}

.left-na ul
{
display:block;
margin-left:0px;
margin-bottom:15px;


}
.left-na li
{
background:url(left-navigation-link-bg.gif) no-repeat;

list-style:none;
font-size:11px;
color:#009ACC;
line-height:26px;
margin:0px;
padding:0 0 0 27px;
}

.left-na a
{
color:#009ACC;
text-decoration:none;
}
.left-na a:hover
{
color:#F32973;
text-decoration:none;
}

.logolink {margin:0; padding:0;    display:inline;}

/*-------- Jitendra css --------------*/

#bottombox { width:100%; float:left;}


#bottom_text{
padding-top:15px;
width:758px;
text-align:center;
margin:auto;
}
.bottomleft_text
{
float:left;
background-image:url(left-side1.gif);
background-repeat:no-repeat;
height:141px;
width:18px;
}
.bottommiddle_text
{
float:left;
background:url(middle1.gif);
height:141px;
width:655px;
padding:20px 5px 0 5px;

line-height:16px;
text-align:left;
background-repeat:repeat-x;

}
.bottomright_text
{
float:right;
height:141px;
width:75px;
background:url(right-side1.gif)
}
.bottomtext_field
{
font-family:Verdana;
font-size:11px;
padding-top:15px;
text-align:left;
float:left;
line-height:16px;
}

/*---jitendra------*/
.button1
{font-size: 8pt; font-family: Verdana;}
.copyright{text-align:center;margin-top:15px; margin:auto; line-height:16px;}
.call-n{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:16px;margin:19px 0 18px 11px;}
.call-no{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; font-size:20px;color:#F22972;}


.brad_crum{ padding:5px 0 8px 0; font-weight:normal; border-bottom:1px dotted #357DB4; margin-bottom:8px;}

.floatL{ float:left;}
.floatLM{ float:left; padding-top:10px;}
.floatR{ float:right;}
.clearM{ clear:both;}
.text-area-inner
{
float:left;
margin-top:10px;
margin-left:5px;
line-height:15px;
width:529px;
height:auto;
}
.text-area-inner h1{font-size:16px; }
.text-area-inner ul {margin-left:15px;}
.text-area-inner li {list-style-type:none; background:url(images/text-area-bullet.gif) no-repeat 0 4px; padding-left:20px; } 
.text-area-inner a {color:#038AB0; text-decoration:none;}
.text-area-inner a:hover{color:#F22972; text-decoration:underline;}
.text-area-inner ul ul {
color:#333333;
text-decoration:none;
}


.text-area-inner ul li ul li{background:url(images/lbullet.gif) no-repeat;
color:#333333;
text-decoration:none;
padding:0 0 5px 20px;
}

.text-area-inner ul li ul li a {color:#F22872; text-decoration:none;}
.text-area-inner ul li ul li a:hover{text-decoration:underline;}
h1
{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
color:#FF0099;
}
h2
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FF0099;
}
