/*reset css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{margin: 0;	padding: 0;	font-size: 100%;	font: inherit;	list-style:none;}

body{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height: 1.4em;}

img{ border:0;}

a{ outline:none;}

.red{ color:#CC3300;}
.whitecolor{ color:#fff;}
.fl{ float:left;}
input[type="text"]{ font-size:13px; padding:5px; margin: 0;}
.clr{ clear:both; height:0px;}


h1 {
	margin-bottom: .6em;
	clear: both;
	font-size: 260%;
}

h2 {
	margin-bottom: .6em;
}

h3 {
	margin-bottom: .6em;
}

h4 {
	font-size: 30px;
	font-weight: bold;
}

ul, ol {
	margin-left: 2em;
}

ol li {
	list-style-type: decimal;
}
ul {
	list-style: disc;
}

dl, li, ul, ol, dt, dd, p, table, hr, blockquote {
	margin-bottom: 0.8em;
}

dt {
	font-size: 120%;
	color: #005A9F;
}

dd {
	padding-left: 1em;
	margin-left: 1em;
	border-left: 1px solid #ccc;
}

p.top {
	margin: 0;
}

.nav, .nav li {
	margin: 0;
}

/*common css start here*/
#mainheader, #maincontainer{ width:100%;}
.header, .container, #footer{ width:980px; margin:0 auto;}
.headerLeft, .headerRight{ float:left;}
/*common css close here*/

/*header css start here*/

.socilicons {
	position: fixed;
	left: 0;
	top: 172px;
	background: #eee;
	border: 1px solid #ccc;
	box-shadow: 0px 2px 8px #aaa;
	color: #585858;
	font-size: 10px;
	padding: 8px;
	text-align: center;
}
.socilicons ul {
	margin: 0;
}
.socilicons li a {
	margin-bottom: 0.6em;
	display: block;
}

#mainheader{ background:#fff url(../images/headerbg.jpg) repeat-x bottom;}
#mainheader .header{}
#mainheader .header .headerLeft{ width:630px; margin-top:42px;}
#mainheader .header .headerLeft .logopadd{ padding-left:53px; display:block;}
#mainheader .header .headerLeft .bannertext{ background:url(../images/bannertext.png) no-repeat; width:340px; height:58px; margin:30px 0px 0px 53px;}
#mainheader .header .headerLeft .banner{ background:url(../images/bannerimg.png) no-repeat 0 74px; width:630px; float:left;}
#mainheader .header .headerLeft .banner ul.nav{ padding:256px 0px 0px 37px; float:left;}
#mainheader .header .headerLeft .banner ul.nav li{ float:left;}
#mainheader .header .headerLeft .banner ul.nav li a{display:block; text-decoration:none; font-size:16px; color:#FFF;}
#mainheader .header .headerLeft .banner ul.nav li a.freefaxnav{background:url(../images/freefax2mail.png) no-repeat; width:191px; height:52px;}
#mainheader .header .headerLeft .banner ul.nav li span{ display:block; float:left;}
#mainheader .header .headerLeft .banner ul.nav li a.facebooklink{ background:url(../images/facebook_left.png) no-repeat left; height:35px; line-height:35px; padding:0 0 0 6px; margin:17px 0 0 5px; cursor:pointer;}
#mainheader .header .headerLeft .banner ul li a.facebooklink span{ background:url(../images/facebook_right.png) no-repeat right; height:35px; padding:0 16px 0 10px;  cursor:pointer}
#mainheader .header .headerRight{ width:350px;}
#mainheader .header .headerRight .facebookbar .top{ background:url(../images/facebook_midimg.jpg) repeat-y; width:330px; padding:15px 10px 0px 15px;}
#mainheader .header .headerRight .facebookbar p.bot{ background:url(../images/facebook_botimg.jpg) no-repeat; height:14px; width:347px; margin-bottom:10px;}
#mainheader .header .headerRight .facebookbar .number{ font-size:11px; color:#333;}
#mainheader .header .headerRight .facebookbar  img{ display:block; float:left;}
#mainheader .header .headerRight .facebookbar .ficons{ padding:9px 0 0 1px; float:left;}
#mainheader .header .headerRight .facebookbar  a.facebook{  display:block; float:right; margin:0px 7px 0px 0px;}
#mainheader .header .headerRight .signupwrap{ background:url(../images/signupwrap.png) no-repeat; width:348px; height:416px; padding-bottom:15px;}
#mainheader .header .headerRight .facebookbar .ficons img{ padding:0px 5px;}
#mainheader .header .headerRight .freewrap{ padding:30px 0px 0px 160px;}
#mainheader .header .headerRight .freewrap img{ padding:0px 0px 0px 85px;}
#mainheader .header .headerRight .freewrap p{color:#006599;  font-size: 18px; line-height: 18px;  padding: 3px 0 0; text-align: right; width: 119px;}
label {
	clear: left;
	float: left;
	width: 100px;
	margin-right: 10px;
	padding: 5px 0;
	text-align: right;
}

.signinputwrap{ 
	padding: 5px 0 0 35px;
}

.signinputwrap input{ 
	background: white; 
	border: 1px solid #bbb; 
	border-radius: 5px;
	box-shadow: inset 0px 2px 4px #ddd;
	width: 120px;
	float: left;
	margin-bottom: .5em;
}

.submit-ajax-placeholder {
	margin: 0 40px;	
}

#mainheader .header .headerRight input[type="submit"]{ background:url(../images/submit.png) no-repeat; width:133px; height:42px; cursor:pointer; margin:2px 0px 0px 101px; border:0px;}
#mainheader .header .headerRight p.clieckhere{ color:#003365; font-size:11px; text-align:center;}
#mainheader .header .headerRight p.clieckhere a{ text-decoration:none; color:#003365;}

#mainheader .header .headerRight p.lockwrap{ font-size:11px; color:#005BA1; margin: 0 0 0 50px;  width: 258px; font-weight:bold; line-height: 1em;}
#mainheader .header .headerRight p.lockwrap img{ display:block; float:left; padding-right:3px;}
/*header css close here*/

/*content css start here*/
#maincontainer{ background:url(../images/bodybg.jpg) repeat-y center;}
.container{ padding:10px 0px 0px 0px;}
/*left content start here*/
.container .contentLaftwrap{width:612px; float:left; margin:0px 35px 0px 20px;}
.container .contentLaftwrap .minboxwrap{ width:612px; margin-bottom:3px;}
.container .contentLaftwrap .minboxwrap .top{ background:url(../images/leftcontent_topimg.png) no-repeat; width:612px; height:25px;}

.container .contentLaftwrap .minboxwrap .top.freefax_head {
	background: url("../images/frrefax_head.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 20px;
	height: 44px;
	line-height: 47px;
	padding: 3px 0 0 25px;
	width: 586px;
	color: #005A9F;
}
.container .contentLaftwrap .minboxwrap .mid.frreefaxmmid{background:url(../images/leftcontent_midimg.png) repeat-y; width:600px; padding:0px 0px 0px 10px;}
.container .contentLaftwrap .minboxwrap .bot{ background:url(../images/leftcontent_botimg.png) no-repeat; width:612px; height:25px;}
.container .contentLaftwrap .minboxwrap .mid{ background:url(../images/leftcontent_midimg.png) repeat-y; width:590px; padding:0px 0px 0px 20px; overflow: auto;}
.container .contentLaftwrap .minboxwrap .mid h3{ font-size:20px;  color:#005A9F; padding-bottom:8px; font-weight:normal;}
.container .contentLaftwrap .minboxwrap .mid p{ padding-right: 22px;}

.container .contentLaftwrap .minboxwrap .mid ul.needfaxmail li {
	background: url("../images/arrow.png") no-repeat left center;
	padding-left: 30px;
}

.container .contentLaftwrap .minboxwrap .mid ul.freefax li {
	background: url("../images/right.png") no-repeat left center;
	padding-left: 30px;
}
/*left content close here*/


/*right content start  here*/
.container .contentrightwrap{ width:303px; float:left;}
.container .contentrightwrap .rightmainbox{position:relative; margin-bottom:17px;}
.rightmainbox .top{ background:url(../images/rightbox_topimg.png) no-repeat; height:21px;}
.rightmainbox .bot{ background:url(../images/rightbox_bot.png) no-repeat;  height:18px;}
.rightmainbox .mid{ background:url(../images/rightbox_midimg.png) repeat-y; display:table; width:100%;}
.rightmainbox .mid h4{ padding:0px 0px 5px 34px;}
.rightmainbox .mid .submit { background:url(../images/submit.png) no-repeat; width:133px; height:42px; cursor:pointer; border:0px;margin: 2px 0 5px 30px;}
.rightmainbox .trasn_bg_left{ background:url(../images/rightbox_leftransparent.png) no-repeat left; width:6px; height:181px; position:absolute; top:45px; left:0;}
.rightmainbox .trasn_bg_right{ background:url(../images/rightbox_rightransparent.png) no-repeat right; width:6px; height:173px;  position:absolute; top:45px; right:0;}
.rightmainbox .enteremail{ color:#CB3300; font-weight:bold; padding:0px 29px 5px 35px;}
.rightmainbox .mid input[type="button"].reset{background:url(../images/reset.png) no-repeat; width:133px; height:42px; cursor:pointer; border:0px; float:left; margin-bottom:13px; padding-left:2px;}

.rightmainbox .mid .submitneedmail {
	background: url(../images/submit.png) no-repeat;
	width: 133px;
	height: 42px;
	cursor: pointer;
	border: 0px;
	float: left;
	margin-left: 3px;
}
.rightmainbox .mid .tpadd{ padding: 20px 0 0 17px;}
.contentrightwrap .receivefax{ background:url(../images/mobile.png) no-repeat; height:349px; margin:15px 0px 0px 0px; font-size:30px; padding:10px 10px 0 32px; width:267px;}
/*right content close  here*/
/*content css close here*/


/*footer wrapper start here*/
#footer { text-align: center;}
#footer .boxwrap{ margin:13px 0px 0px 17px;}
#footer .boxwrap .top{ background:url('../images/footerlogo_topimg.png') no-repeat; width:948px; height:19px;}
#footer .boxwrap .mid{background: url("../images/footerlogo_midimg.png") repeat-y scroll 0 0 transparent; padding: 0 0px 0px 26px;  width:919px;}
#footer div img { margin-right: 40px}
#footer div img:last-child { margin-right: 0;}
#footer .boxwrap .bot { background: url(../images/footerlogo_botimg.png) no-repeat; width:948px; height:25px;}
#footer p.copyrightxt { font-size: 13px; color:#fff; padding:35px 0px 50px 0px; text-align:center;}
#footer p.copyrightxt a{ color: #fff;}

/*footer wrapper close here*/



