@font-face {
    font-family: 'Arvo';
    src: url('../fonts/Arvo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'New Cicle';
    src: url('../fonts/New Cicle Gordita.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Bell Gothic Std';
    src: url('../fonts/BellGothicStd-Bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AGENCYB';
    src: url('../fonts/AGENCYB.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body{
	background-color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}

.clear{
	clear:both;
}

#container{
	width:1002px;
	margin:0 auto;
}
#header{
	background:url(../images/header-bg.jpg) left top repeat-x;
	width:1002px;
	height:105px;
	float:left;
}
#header .logo{
	width:auto;
	height:auto;
	float:left;
}
#header .banner{
	width:525px;
	height:80px;
	margin:13px 22px 0 0;
	float:right;
}
#menu{
	background:url(../images/menu-bg.jpg) left top repeat-x;
	width:1002px;
	height:30px;
	float:left;
}
#menu .main-menu{
	width: auto;
	height:30px;
	overflow:hidden;
	float:left;
}
#menu .main-menu ul{
	margin:0;
	padding:0;
}
#menu .main-menu ul li{
	width:auto;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
   /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-right:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .main-menu ul li a{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .main-menu ul li a:hover{
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu{
	width: auto;
	height:30px;
	overflow:hidden;
	float:right;
}
#menu .signup-menu ul{
	margin:0;
	padding:0;
}
#menu .signup-menu ul li{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
	/*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-left:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .signup-menu ul li a{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .signup-menu ul li a:hover{
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
.welcome-text{
width:auto;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
text-align:right;
margin-right:10px;
float:right;
}

.current-link{
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
}
#body{
	background-color:#FFF;
	width:982px;
	height:auto;
	padding:10px 10px 30px;
	float:left;
	min-height:500px;
}
#body-left{
	width:200px;
	height:auto;
	margin:5px;
	float:left;
}
.body-left-menu-heading{
	background:url(../images/heading-bg.png) repeat-x;
	width:188px;
	height:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	text-shadow: 1px 1px 1px #42668c;
	line-height:36px;
	padding-left:10px;
	margin-bottom:5px;
	float:left;
}
.body-left-menu{
	width:198px;
	height:auto;
	border:#72A0D7 1px solid;
	border-radius:5px 5px 0px 0px;
	margin-bottom:10px;
	float:left;
}
.body-left-menu ul{
	margin:0px;
	padding:0px;
}
.body-left-menu ul li{
	width:198px;
	height:auto;
	list-style:none;
	overflow:hidden;
	float:left;
}
.body-left-menu ul li a{
	background: url("../images/menu-arrow.png") no-repeat scroll 5px 11px transparent;
    border-bottom: 1px dotted #72A0D7;
    color: #303030;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 26px;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 10px;
    text-decoration: none;
    width: 168px;
}
.body-left-menu ul li a:hover{
	text-decoration:none;
	color:#303030;
	background-color:#f2f2f2;
}
.body-banner1{
	width:200px;
	height:180px;
	margin-bottom:10px;
	float:left;
}
#body-center1{
	width:512px;
	height:auto;
	margin:5px 25px;
	float:left;
}
#body-right{
	width:200px;
	height:auto;
	margin:5px;
	float:left;
}
.body-center{
	width:830px;
	height:auto;
	margin-left:72px;
	float:left;
}
.body-banner{
	width:728px;
	height:90px;
	margin-left:45px;
	margin-bottom:10px;
	float:left;
}
.body-press-search{
	width:728px;
	height: auto;
	margin-left:45px;
	margin-bottom:10px;
	float:left;
}
.body-press-search-heading{
	width:100%;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*/*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/*/
	margin-bottom:10px;
	float:left;
}
.body-press-search-form{
	width:100%;
	height: auto;
	margin-bottom:10px;
	float:left;
}
.body-press-search-textarea{
	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.body-press-search-textarea textarea{
	width:716px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px;
	min-width:716px;
	max-width:716px;
	min-height:130px;
	max-height:130px;
	float:left;
}
.body-press-search-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.body-press-search-browse {
	width:714px;
	height:auto;
	border:1px solid #e2e2e2;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding:3px 5px;
	margin-bottom:20px;
	float:left;
}
.body-press-search-browse input[type=file] {
	height:auto;
	float:left;
}

.body-press-search-field{
	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.body-press-search-field input[type=text]{
	width:716px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:0 5px;
	float:left;
}
.body-press-search-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.body-press-search-button{
	width:100%;
	height:auto;
	float:left;
}
.body-press-search-button input[type=submit]{
	background-color:#599509;
	width:100px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	margin-right:10px;
	cursor:pointer;
	/*float:right;*/
	font-weight:bold;
}
.body-press-search-button input[type=reset]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:right;
}
.body-press-search-button input[type=button]{
	background-color:#599509;
	width:100px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	/*float:right;*/
	font-weight:bold;
}
a.report-problem{
	background-color:#599509;
	width:100px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:6px 15px;
	cursor:pointer;
	/*float:right;*/
	font-weight:bold;
	text-decoration:none;	
}
a.report-problem:hover{
	text-decoration:none;
}


.body-press-search-result{
	width:100%;
	height: auto;
	margin-top:5px;
	float:left;
}
.press-search-result-h{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-shadow:#507091 1px 1px 1px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	color:#fff;
}
.press-search-result-h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	color:#000;
}
.press-search-result-h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2F6D93;
	overflow:hidden;
	text-decoration:none;
}
.press-search-result-h1 a:hover{
	color:#2F6D93;
	text-decoration:underline;
}
.press-search-result-text-center{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-shadow: 1px 1px 1px #507091;
	padding:6px 0px;
}
.press-search-result-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	padding:3px 10px;
}
.press-search-result-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3c71ab;
	text-decoration:underline;
	overflow:hidden;
}
.press-search-result-text a:hover{
	color:#3c71ab;
	text-decoration:none;
}
.border-line{
	width:100%;
	height:1px;
	background:url(../images/border-line.png) left bottom repeat-x;
}
.body-about-text{
	width:728px;
	height: auto;
	margin-left:45px;
	margin-bottom:10px;
	float:left;
}
.body-about-text-heading{
	width:100%;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2f6d93;
	text-shadow: 1px 1px 1px #d5d5d5;
	margin-top: 10px;
    /*/*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/*/
	margin-bottom:10px;
	float:left;
}
.body-about-text-text{
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	float:left;
}
.body-about-text-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2f6d93;
	overflow:hidden;
	text-decoration:none;
}
.body-about-text-text a:hover{
	text-decoration:none;
	color:#2f6d93;
}
#footer{
	width:100%;
	height:auto;
	float:left;
}
#footer .footer-center{
	width:1002px;
	height:auto;
	margin:0 auto;
}
.footer-category-box{
	background:url(../images/footer-bg.jpg) left bottom repeat-x #FFF;
	width:1002px;
	height:210px;
	float:left;
}
.footer-category-main{
	background:url(../images/category-box-bg.jpg) left top repeat-x;
	width:830px;
	height:162px;
	margin-left:82px;
	float:left;
}
.footer-category-main-box{
	background:url(../images/category-box-line.jpg) right center no-repeat;
	width:256px;
	height:142px;
	padding:10px;
	float:left;
}
.footer-category-box-icon{
	width:100%;
	height:auto;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.footer-category-box-heading{
	width:100%;
	height:auto;
	font-family:"Arvo", arial, serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #4a4a4a;
     /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.footer-category-box-text{
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.footer-category-box-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin-left:10px;
}
.footer-category-box-text a:hover{
	color:#FFF;
	text-decoration:underline;
}

.footer-category-shadow{
	background:url(../images/category-box-shadow.png) center top no-repeat;
	width:854px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-left:70px;
	padding-top:25px;
	float:left;
}
.footer-category-shadow a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	margin:0 15px;
}
.footer-category-shadow a:hover{
	color:#FFF;
	text-decoration:underline;
}
.footer-copyright-text{
	background-color:#242424;
	width:1002px;
	height:55px;
	float:left;
}
.copyright-text{
	width: auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	padding:20px 0 0 20px;
	float:left;
}
.footer-social-icon{
	width: auto;
	height:auto;
	padding:10px 35px 0 0;
	float:right;
}
.footer-social-icon img{
	width: auto;
	height:auto;
	margin-right:10px;
	float:left;
}

/* Signup-Form */

.signup-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*/*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/*/
	margin-bottom:10px;
	float:left;
}
.signup-form{
	width:512px;
	height:auto;
	float:left;
}
.login-error-msg {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
	border:#810000 1px solid;
    text-align: center;
    width: 415px;
}
.success-text-msg {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    text-align: center;
    width: 415px;
}
.login-error-msg1 {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 726px;
	border:#810000 1px solid;
	float:left;
}
.success-text-msg1 {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 726px;
	float:left;
}
.signup-form-heading{
	width:190px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	text-align:right;
	padding-right:10px;
	margin-bottom:6px;
	float:left;
}
.signup-form-heading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD062B;
}
.signup-form-field{
	width:250px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.signup-form-field input[type=text]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signup-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-field input[type=password]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signup-form-field input[type=password]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-textarea{
	width:280px;
	height:90px;
	margin-bottom:6px;
	float:left;
}
.signup-form-textarea textarea{
	width:268px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	max-width:268px;
	max-height:78px;
	float:left;
}
.signup-form-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-button{
	width:250px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
.signup-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

.signup-form-button input[type=button]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}


/* Signin-page */

.signin-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*/*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/*/
	margin-bottom:10px;
	float:left;
}
.signin-form{
	width:512px;
	height:auto;
	float:left;
}
.signin-form-heading{
	width:190px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	text-align:right;
	padding-right:10px;
	margin-bottom:6px;
	float:left;
}
.signin-form-heading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD062B;
}
.signin-form-field{
	width:250px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.signin-form-field input[type=text]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signin-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signin-form-field input[type=password]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signin-form-field input[type=password]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.forget-password-text {
    color: #4880BD;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 60px;
    width: 262px;
	margin-bottom:6px;
	line-height:26px;
}
.forget-password-text a {
    color: #4880BD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    overflow: hidden;
    text-decoration: underline;
}
.forget-password-text a:hover {
    color: #4880BD;
    text-decoration: none;
}
.signin-form-button{
	width:250px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
.signin-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

/* comparison-page */

.comparison-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.comparison-form{
	/*background:url(../images/center-line.png) center center repeat-y;*/
	width:512px;
	height:auto;
	margin:5px 0px;
	float:left;
}
.comparison-form-left{
	width:256px;
	height:auto;
	float:left;
}
.comparison-form-right{
	width:240px;
	height:auto;
	padding-left:16px;
	float:left;
}
.comparison-form-heading{
	width:200px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	padding-left:5px;
	margin-bottom:5px;
	float:left;
}
.comparison-form-field{
	width:240px;
	height:26px;
	margin-bottom:5px;
	float:left;
}
.comparison-form-field input[type=text]{
	width:228px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.comparison-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.comparison-form-textarea{
	width:240px;
	height:90px;
	margin-bottom:10px;
	float:left;
}
.comparison-form-textarea textarea{
	width:228px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	max-width:268px;
	max-height:78px;
	float:left;
}
.comparison-form-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.comparison-form-button{
	width:240px;
	height:auto;
	float:left;
}
.comparison-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	margin:20px 10px auto 50px;
	cursor:pointer;
	float:left;
}
.comparison-form-button input[type=button]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	margin:20px 10px auto 50px;
	cursor:pointer;
	float:left;
}

.comparison-result{
	width:512px;
	height: auto;
	margin-top:20px;
	float:left;
}
/*.comparison-result{
	width:726px;
	height: auto;
	margin-top:5px;
	margin-left:120px;
	float:left;
}*/
.comparison-result-h{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-shadow:#507091 1px 1px 1px;
	padding-left:10px;
	color:#fff;
}
.comparison-result-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
	line-height:15px;
	padding:6px 10px;
}




/* Batch-Search */

.body-batch-search{
	width:728px;
	height: auto;
	margin-left:45px;
	margin-bottom:10px;
	float:left;
}
.body-batch-search-form{
	width:100%;
	height: auto;
	margin-bottom:10px;
	float:left;
}
.body-batch-search-textarea{
	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.body-batch-search-textarea textarea{
	width:716px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px;
	min-width:716px;
	max-width:716px;
	min-height:130px;
	max-height:130px;
	float:left;
}
.body-batch-search-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.body-batch-search-button{
	width:100%;
	height:auto;
	float:left;
}
.body-batch-search-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	margin-right:10px;
	cursor:pointer;
	float:right;
}
.body-batch-search-button input[type=reset]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:right;
}
.body-batch-search-text{
	width:100%;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2b2b;
	margin-top:15px;
	margin-bottom:5px;
	float:left;
}


/* Profile-Page */

.Profile-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.Profile-form{
	width:512px;
	height:auto;
	float:left;
}
.Profile-form-heading{
	width:190px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	text-align:right;
	padding-right:10px;
	margin-bottom:6px;
	float:left;
}
.Profile-form-heading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD062B;
}
.Profile-form-field{
	width:250px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.Profile-form-field input[type=text]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.Profile-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.Profile-form-field input[type=password]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.Profile-form-field input[type=password]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.Profile-form-textarea{
	width:280px;
	height:90px;
	margin-bottom:6px;
	float:left;
}
.Profile-form-textarea textarea{
	width:268px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	max-width:268px;
	max-height:78px;
	float:left;
}
.Profile-form-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.Profile-form-button{
	width:250px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
.Profile-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	margin-right:10px;
	cursor:pointer;
	float:left;
}
.Profile-form-button input[type=reset]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}
.Profile-form-button input[type=button]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

/* Batch Search */

.batch-search-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.batch-search-text{
	width:512px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2b2b;
	margin-bottom:10px;
	float:left;
}
.batch-search-textarea{
	width:512px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.batch-search-textarea textarea{
	width:500px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px;
	min-width:500px;
	max-width:500px;
	min-height:130px;
	max-height:130px;
	float:left;
}
.batch-search-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.batch-search-button{
	width:512px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.batch-search-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	margin-right:10px;
	cursor:pointer;
	float:right;
}
.batch-search-button input[type=reset]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:right;
}
.batch-search-button input[type=button]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:right;
}

.login-error-msg-1 {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 510px;
	border:#810000 1px solid;
	float:left;
}
.success-text-msg-1 {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 510px;
	float:left;
}
.press-search-result{
	width:512px;
	height: auto;
	margin-top:10px;
	float:left;
}
.heading-bg{
	background:url(../images/heading-bg1.png) repeat-x;
	width:512px;
	height:30px;
	float:left;
}

/* Report Page */

.report-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.report-form{
	width:512px;
	height:auto;
	float:left;
}
.report-form-heading{
	width:190px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	text-align:right;
	padding-right:10px;
	margin-bottom:6px;
	float:left;
}
.report-form-heading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD062B;
}
.report-form-field{
	width:250px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.report-form-field input[type=text]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.report-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.report-form-select{
	width:250px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.report-form-select select{
	width:250px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px 3px;
	float:left;
}
.report-form-select select:focus {
    border-color: #72a0d7;
    color: #000000;
}
.report-form-button{
	width:250px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
.report-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}
.report-form-button input[type=reset]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-left:10px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}


/* Body Banner */
.body-banner-box{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}
.body-banner-left{
	width:270px;
	height:auto;
	float:left;
}
.banner-left{
	width:270px;
	height:auto;
	float:left;
}
.banner-left ul{
	margin:0px;
	padding:0px;
}
.banner-left ul li{
	width:120px;
	height:60px;
	list-style:none;
	overflow:hidden;
	margin:7px;
	float:left;
}
.body-banner-center{
	width:252px;
	height:auto;
	margin-top:8px;
	float:left;
}
.banner-center{
	width:252px;
	height:auto;
	float:left;
}
.banner-center ul{
	margin:0px;
	padding:0px;
}
.banner-center ul li{
	width:234px;
	height:16px;
	list-style:none;
	overflow:hidden;
	margin:7px;
	float:left;
}
.body-banner-right{
	width:206px;
	height:auto;
	margin-top:15px;
	float:left;
}
.banner-right{
	width:206px;
	height:auto;
	float:left;
}
.banner-right ul{
	margin:0px;
	padding:0px;
}
.banner-right ul li{
	width:88px;
	height:31px;
	list-style:none;
	overflow:hidden;
	margin:7px;
	float:left;
}

/* body-banner-text */

.banner-heading{
	width:512px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2f6d93;
	text-align:center;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.banner-textarea{
	width:512px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.banner-textarea textarea{
	width:500px;
	height:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px;
	min-width:500px;
	max-width:500px;
	min-height:130px;
	max-height:130px;
	float:left;
}
.banner-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.banner-box{
	width:512px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.banner-pic{
	width:auto;
	height:auto;
	text-align:center;
	margin:5px auto;
}
.banner-pic1{
	width:234px;
	height:16px;
	margin:5px auto;
}
.banner-pic2{
	width:88px;
	height:31px;
	margin:5px auto;
}
.banner-text{
	width:512px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.banner-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2F6D93;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
}
.banner-text a:hover{
	color:#2F6D93;
	text-decoration:underline;
}
.banner-text1{
	width:512px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-bottom:10px;
	float:left;
}


/* Simple Page */

.body-main-box{
	width:98%;
	height:auto;
	background-color:#d0d0d0;
	border:#999999 6px solid;
	padding:5px;
	margin-left:4px;
	float:left;
}
.body-main-box-left{
	width:330px;
	height:auto;
	padding:0px 5px;
	float:left;
}
.body-main-box-right{
	width:635px;
	height:auto;
	padding:0px 5px;
	float:left;
}


/* Blog-Page */

.main-blog{
	width:830px;
	height:auto;
	float:left;
}
.main-blog-left{
	width:550px;
	height:auto;
	padding:10px;
	float:left;
}
.left-heading-box{
	width:550px;
	height:auto;
	float:left;
}
.date-box{
	width:50px;
	height:59px;
	background-color:#4b81bf;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	overflow:hidden;
	float:left;
}
.date-text{
	width:50px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	text-align:center;
	padding-top:3px;
	float:left;
}
.month-text{
	width:50px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	padding-bottom:2px;
	float:left;
}
.year-text{
	width:50px;
	height:18px;
	background-color:#8cc236;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	float:left;
}
.left-heading{
	width:490px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2a2a2a;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
.left-heading a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2a2a2a;
	overflow:hidden;
	text-decoration:none;
}
.left-heading a:hover{
	color:#3C71AB;
	text-decoration:none;
}
.left-text{
	width:550px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	padding:0px 0px;
	border-bottom:#2a2a2a 1px dashed;
	margin-bottom:10px;
	float:left;
}
.post-comment{
	width:550px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	float:left;
}
.post-comment a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	overflow:hidden;
	text-decoration:none;
}
.post-comment a:hover{
	color:#3C71AB;
	text-decoration:none;
}
.comment-icon{
	width:18px;
	height:16px;
	margin-right:5px;
	margin-top:2px;
	float:left;
}
.main-blog-right{
	width:210px;
	height:auto;
	padding:10px 10px 10px 40px;
	float:left;
}
.search-form-feild{
	width:210px;
	height:28px;
	margin-bottom:5px;
	float:left;
}
.search-form-feild input[type=text]{
	background:url(../images/search-icon.png) no-repeat scroll 5px 6px transparent;
	width:174px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:30px;
	padding-right:5px;
	float:left;
}
.search-form-feild input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.right-text{
	width:210px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:15px;
	margin-bottom:5px;
	float:left;
}
.right-text ul{
	margin:0px;
	padding:0px;
	margin-top:5px;
}
.right-text ul li{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
	overflow:hidden;
	text-transform:none;
}
.right-text ul li a{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3C71AB;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
}
.right-text ul li a:hover{
	color:#3C71AB;
	text-decoration:underline;
}

/*Select */

.select-form-field{
width:250px;
height:26px;
margin-bottom:6px;
float:left;
}
.select-form-field select{
width:250px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:27px;
border:1px solid #e2e2e2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:3px 3px;
float:left;
}
.select-form-field select:focus {
border-color: #72a0d7;
color: #000000;
}




/* NAV-MENU */

#nav {
		margin:0; 
		padding:0; 
		list-style:none;
		float:right;
	}	
	
/* make the LI display inline */
/* it's position relative so that position absolute */
/* can be used in submenu */
#nav li {
	float:left; 
	display:block; 
	width:auto; 
	position:relative;
	z-index:500; 
}

/* this is the parent menu */
#nav li a {
	display:block; 
	padding:0px 20px;  
	height:30px;
	font-family:Arial,Gadget,sans-serif;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	border-right:1px solid #A8C4E5;
	color:#fff;
	text-shadow:1px 1px 1px #4A4A4A;
}

#nav li a:hover {
	background:url("../images/menu-bg-over.jpg") repeat-x scroll left top transparent;
	color:#fff;
}

/* you can make a different style for default selected value */
#nav a.selected {
	color:#f00;
}

/* submenu, it's hidden by default */
#nav ul {
	position:absolute; 
	left:0; 
	display:none; 
	margin:0 0 0 -1px; 
	padding:0; 
	list-style:none;
	width:337px;
}

#nav ul li {
	width:167px; 
	float:left;
	border-bottom:1px solid white;
	border-right:1px solid white;
	background-color:#818286;
}

/* display block will make the link fill the whole area of LI */
#nav ul a {
	width:auto;
	font-family:Arial,Gadget,sans-serif;
	font-size:12px;
	display:block;  
	height:30px;
	padding:0px 5px;
	text-shadow:none;
	border:0px;
	line-height:30px;
	color:#fff;
}

#nav ul a:hover {
	text-decoration:none;	
}

/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul {
	margin:0 0 0 -2px;
}


/* New Footer Links for certification*/

.footer-links-menu{
	width:600px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	text-align:right;
	padding-top:20px;
	float:right;
	margin-right:10px;
}
.footer-links-menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	text-decoration:none;
	margin:0 4px;
}
.footer-links-menu a:hover{
	color:#fff;
	text-decoration:underline;
}

.online_chat{
	/*width:177px;
	height:61px;*/
	margin-top:5px;
	margin-right:20px;
	float:right;
}


/* Add New Css */


.online_chat_1{
	width:159px;
	height:57px;
	margin-top:35px;
	margin-left:65px;
	float:left;
}
.search-visitor{
	width:364px;
	height:auto;
	margin-top:9px;
	float:right;
}
.search-visitor-box{
	width:180px;
	height:auto;
	float:left;
}
.search-visitor-h{
	width:180px;
	height:30px;
	font-family:"Agency FB", arial, serif;
	font-size:20px;
	color:#fff;
	line-height:27px;
	letter-spacing:2px;
	float:left;
	font-weight:bold;
}
.search-visitor-img{
	width:180px;
	height:27px;
	float:left;
}
/*------------------drop down Menu css for blog-------------------------*/

#menu .main-menu ul ul {
    display: none;
    left: 0;
    list-style: none outside none;
    margin: 30px 0 0 74px;
    padding: 0;
    position: absolute;
}
#menu .main-menu ul li:hover > ul {
	display: block;
}
#menu .main-menu ul ul li {
	display: block;
    background-color: #818286;
    border-bottom: 1px solid white;
    float: none;
	z-index: 500;
	width:167px;
}
#menu .main-menu ul ul a {
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Gadget,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-shadow: none;
    width: auto;
	float:none;
}


.textarea-here{
	border:solid 1px #d9d9d9;
	padding:10px;
	-webkit-border-radius :5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px #f7f7f7 inset;
	-moz-box-shadow: 5px 5px 5px #f7f7f7 inset;
	box-shadow: 5px 5px 5px #f7f7f7 inset;
	font-family: "Helvetica CE 55 Roman";
	width:700px;
	height:100px;
	font-size:13px;

}

.bg-color{
	background-color:#eff3f7;
}
.data{
}
.data h1, .data h2{
    color: #2A2B2B;
    float: left;
    font-family: "Bell Gothic Std",arial,serif;
    font-size: 22px;
    height: auto;
    text-shadow: 1px 1px 1px #D5D5D5;
    width: 100%;
}
.data h2{
	font-size: 20px;
    color: #2F6D93;
    margin-top: 10px;
}
.data p{
}

/***************      Free Tools Css      ****************/
.free-tool-box{
	width:830px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.free-tool-box ul{
	margin:0px;
	padding:0px;
}
.free-tool-box ul li{
	background-color:#fff;
	list-style:none;
	width:240px;
	height:auto;
	border:#898a8e 1px solid;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
	margin:10px 17px;
	overflow:hidden;
	float:left;
}
.free-tool-img{
	width:240px;
	height:auto;
	text-align:center;
	min-height:128px;
	float:left;
}
.free-tool-text{
	background-color:#898a8e;
	width:240px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	line-height:24px;
	text-align:center;
	float:left;
	text-decoration:underline;
}
/***************      Free Tools Css   END   ****************/





/***************      Responsive Css   START   ****************/


@media (max-width: 500px) {
	
	#container{
	width:380px;
	margin:0 auto;
}
#header{
	background:#94999c;
	width:350px;
	height:auto;
	float:left;
}
#branding{
	width:350px !important;
}
#header .logo{
	width:350px;
	height:auto;
	float:left;
}
#header .banner{
	width:350px;
	height:80px;
	margin:13px 22px 0 0;
	float:left;
}
.online_chat_1{
	width:0px;
	height:0px;
	margin-top:0px;
	margin-left:0px;
	float:left;
}
.footer-social-icon{
	width:50%;
	height:auto;
	padding:10px 0px 0 80px;
	float:left;
}
.search-visitor{
	width:100%;
	height:auto;
	margin-top:9px;
	float:left;
}
.search-visitor-box{
	width:44%;
	height:auto;
	float:left;
	margin-left:20px;
}
.search-visitor-h{
	width:150px;
	height:30px;
	font-family:"Agency FB", arial, serif;
	font-size:20px;
	color:#fff;
	line-height:27px;
	letter-spacing:2px;
	float:left;
	font-weight:bold;
}
.search-visitor-img{
	width:150px;
	height:27px;
	float:left;
}
	
#menu{
	background:url(../images/menu-bg-responsive.jpg) left top repeat-x;
	width:350px;
	height:241px;
	float:left;
}
#menu .main-menu ul li{
	width:auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
   /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-right:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .main-menu ul li a{
	width:auto;
	
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .main-menu ul li a:hover{
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu{
	width:100%;
	height:;
	overflow:visible;
	float:left;
}
#menu .signup-menu ul{
	margin:0;
	padding:0;
}
#menu .signup-menu ul li{
	width:49%;
	height:;
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
	/*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-bottom:1px solid #a8c4e5;
	 
	list-style:none;
	float:left;
}
#menu .signup-menu ul li a{
	width:78%;
	height:;
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .signup-menu ul li a:hover{
	width:78%;
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu ul li:first-child{
	border-left:none !important;
}
#nav li {
	float:left; 
	display:block; 
	width:100%; 
	position:relative;
	z-index:500; 
	text-align:center;
}

/* this is the parent menu */
#nav li a {
	
	display:block; 
	padding:0px 20px;  
	height:30px;
	font-family:Arial,Gadget,sans-serif;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
	border-right:1px solid #A8C4E5;
	color:#fff;
	text-shadow:1px 1px 1px #4A4A4A;
}

#nav li a:hover {
	background:url("../images/menu-bg-over.jpg") repeat-x scroll left top transparent;
	color:#fff;
}

#body{
	background-color:#FFF;
	width:330px;
	height:auto;
	padding:10px 10px 30px;
	float:left;
	min-height:900px;
}
.body-center{
	width:330px;
	height:auto;
	margin-left:0px;
	float:left;
}
.body-press-search{
	width:290px;
	height: auto;
	margin-left:25px;
	margin-bottom:10px;
	float:left;
}
.body-press-search-textarea textarea{
	width:270px !important;
	min-width:250px;
	height:150px;
	min-height:180px;
}
.body-press-search-browse {
	width:270px;
	height:auto;
	border:1px solid #e2e2e2;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding:3px 5px;
	margin-bottom:20px;
	float:left;
}

.body-about-text{
	width:270px;
	height: auto;
	margin-left:25px;
	margin-bottom:10px;
	float:left;
}

#footer{
	width:350px;
	height:500px;
	float:left;
}
#footer .footer-center{
	width:300px;
	height:auto;
	margin:0 auto;
}
.footer-category-box{
	background:url(../images/footer-bg-responsive.jpg) left bottom repeat-x #FFF !important;
	width:320px;
	height:auto;
	float:left;
	
}

.footer-category-main{
	background:#89BF33;
	width:315px;
	height:auto;
	margin-left:18px;
	float:left;
}
.footer-category-main-box{
	background:none;
	width:256px;
	margin-left:20px;
	height:;
	padding:10px;
	float:left;
}
.footer-category-box-icon{
	width:100%;
	height:;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.footer-category-box-heading{
	width:100%;
	height:;
	font-family:"Arvo", arial, serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #4a4a4a;
     /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.footer-category-box-text{
	width:100%;
	height:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.footer-category-box-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin-left:10px;
}
.footer-category-box-text a:hover{
	color:#FFF;
	text-decoration:underline;
}

.footer-category-shadow{
	background:url(../images/category-box-shadow.png) center top no-repeat;
	width:316px !important;
	height:187px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-left:17px;
	padding-top:25px;
	float:left;
}
.footer-category-shadow a{
	width:100% !important;
	float:left !important;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	margin:0 0px;
}
.footer-category-shadow a:hover{
	color:#FFF;
	text-decoration:underline;
}
.footer-copyright-text{
	background-color:#242424;
	width:350px !important;
	height:55px;
	float:left;
	
}
.copyright-text{
	width: 330px !important;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	padding:20px 0 0 0px;
	float:left;
	text-align:center;
}
.footer-social-icon{
	width: auto;
	height:auto;
	padding:10px 35px 0 0;
	float:right;
}
.footer-social-icon img{
	width: auto;
	height:auto;
	margin-right:10px;
	float:left;
}

/* blog page responsive */
.main-blog{
	width:330px;
	height:auto;
	float:left;
}
.main-blog-left{
	width:320px;
	height:auto;
	padding:0px;
	float:left;
}
.left-heading-box{
	width:320px;
	height:auto;
	float:left;
}
.date-box{
	width:50px;
	height:59px;
	background-color:#4b81bf;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	overflow:hidden;
	float:left;
}
.date-text{
	width:50px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	text-align:center;
	padding-top:3px;
	float:left;
}
.month-text{
	width:50px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	padding-bottom:2px;
	float:left;
}
.year-text{
	width:50px;
	height:18px;
	background-color:#8cc236;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	float:left;
}
.left-heading{
	width:350px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2a2a2a;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
.left-heading a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2a2a2a;
	overflow:hidden;
	text-decoration:none;
}
.left-heading a:hover{
	color:#3C71AB;
	text-decoration:none;
}
.left-text{
	width:350px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	padding:0px 0px;
	border-bottom:#2a2a2a 1px dashed;
	margin-bottom:10px;
	float:left;
}
.post-comment{
	width:350px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	float:left;
}
.post-comment a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	overflow:hidden;
	text-decoration:none;
}
.post-comment a:hover{
	color:#3C71AB;
	text-decoration:none;
}
.comment-icon{
	width:18px;
	height:16px;
	margin-right:5px;
	margin-top:2px;
	float:left;
}
.main-blog-right{
	width:210px;
	height:auto;
	padding:10px 10px 10px 40px;
	float:left;
}
.search-form-feild{
	width:210px;
	height:28px;
	margin-bottom:5px;
	float:left;
}
.search-form-feild input[type=text]{
	background:url(../images/search-icon.png) no-repeat scroll 5px 6px transparent;
	width:174px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:30px;
	padding-right:5px;
	float:left;
}
.search-form-feild input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.right-text{
	width:210px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:15px;
	margin-bottom:5px;
	float:left;
}
.right-text ul{
	margin:0px;
	padding:0px;
	margin-top:5px;
}
.right-text ul li{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
	overflow:hidden;
	text-transform:none;
}
.right-text ul li a{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3C71AB;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
}
.right-text ul li a:hover{
	color:#3C71AB;
	text-decoration:underline;
}

/*Select */

.select-form-field{
width:250px;
height:26px;
margin-bottom:6px;
float:left;
}
.select-form-field select{
width:250px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:27px;
border:1px solid #e2e2e2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:3px 3px;
float:left;
}
.select-form-field select:focus {
border-color: #72a0d7;
color: #000000;
}

#menu .main-menu{
	width: 100%;
	height:30px;
	overflow:visible;
	float:left;
}
#menu .main-menu ul{
	margin:0;
	padding:0;
}
#menu .main-menu ul li{
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-shadow: 1px 1px 1px #4a4a4a;
   /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-right:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .main-menu ul li a{
	width:88%;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .main-menu ul li a:hover{
	
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu{
	width: 100%;
	height:30px;
	overflow:visible;
	float:left;
}
#menu .signup-menu ul{
	margin:0;
	padding:0;
}
#menu .signup-menu ul li{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
	/*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-left:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .signup-menu ul li a{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .signup-menu ul li a:hover{
	
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}

/* Signup-Form */

.signup-heading{
	width:330px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*/*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/*/
	margin-bottom:10px;
	float:left;
}
.signup-form{
	width:330px;
	height:auto;
	float:left;
}
.login-error-msg {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
	border:#810000 1px solid;
    text-align: center;
    width: 330px;
}
.success-text-msg {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    text-align: center;
    width: 330px;
}
.login-error-msg1 {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 330px;
	border:#810000 1px solid;
	float:left;
}
.success-text-msg1 {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 330px;
	float:left;
}
.signup-form-heading{
	width:190px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	text-align:left;
	padding-right:10px;
	margin-bottom:6px;
	float:left;
}
.signup-form-heading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD062B;
}
.signup-form-field{
	width:250px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.signup-form-field input[type=text]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signup-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-field input[type=password]{
	width:238px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signup-form-field input[type=password]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-textarea{
	width:280px;
	height:90px;
	margin-bottom:6px;
	float:left;
}
.signup-form-textarea textarea{
	width:268px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	max-width:268px;
	max-height:78px;
	float:left;
}
.signup-form-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-button{
	width:250px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
.signup-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

.signup-form-button input[type=button]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

.batch-search-button{
	width:300px !important;
}
#body-center1{
	width:310px !important;
	margin:0px !important;
}
.signin-heading{
	width:310px;
}
.signin-form{
width:310px;
}
.signin-form-heading{
text-align:left;
}
	
.free-tool-box{
	width:350px;
	margin-left:30px;
}
.comparison-form{
	width:310px;
}
.comparison-heading{
	width:310px;
}
.batch-search-heading{
	width:310px;
}
.batch-search-textarea{
	
	width:310px;
}
.batch-search-textarea textarea{
	width:290px;
	  min-width: 290px;
  max-width: 290px;
  min-height: 130px;
  max-height: 130px;
}
.batch-search-text{
	width:290px !important;
}
a.report-problem{
	float:left;
}
.tb{
	width:210px !important; 
}
.body-press-search-textarea table{
	
	width:310px !important;
}
.body-about-text-heading{
	width:300px;
}
body-center input{
	width:300px !important;
}
.body-press-search-heading{
	width:300px !important;
}
.frame{
	width:300px;
	float:left;
	min-width:300px;
}
}

@media (min-width: 500px) and (max-width: 640px){
	
	#container{
	width:450px;
	margin:0 auto;
}
#header{
	background:#94999c;
	width:450px;
	height:auto;
	float:left;
}
#header .logo{
	width:auto;
	height:auto;
	float:left;
}
#header .banner{
	width:450px;
	height:80px;
	margin:13px 22px 0 0;
	float:right;
}
.online_chat_1{
	width:0px;
	height:0px;
	margin-top:0px;
	margin-left:0px;
	float:left;
}
.footer-social-icon{
	width:50%;
	height:auto;
	padding:10px 0px 0 80px;
	float:left;
}
.search-visitor{
	width:100%;
	height:auto;
	margin-top:9px;
	float:left;
}
.search-visitor-box{
	width:44%;
	height:auto;
	float:left;
	margin-left:20px;
}
.search-visitor-h{
	width:150px;
	height:30px;
	font-family:"Agency FB", arial, serif;
	font-size:20px;
	color:#fff;
	line-height:27px;
	letter-spacing:2px;
	float:left;
	font-weight:bold;
}
.search-visitor-img{
	width:150px;
	height:27px;
	float:left;
}
	
#menu{
	background:url(../images/menu-bg-responsive.jpg) left top repeat-x;
	width:450px;
	height:241px;
	float:left;
}
#menu .main-menu ul li{
	width:auto;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
   /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-right:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .main-menu ul li a{
	width:auto;
	
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .main-menu ul li a:hover{
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu{
	width:100%;
	height:;
	overflow:visible;
	float:left;
}
#menu .signup-menu ul{
	margin:0;
	padding:0;
}
#menu .signup-menu ul li{
	width:49%;
	height:;
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
	/*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-bottom:1px solid #a8c4e5;
	 
	list-style:none;
	float:left;
}
#menu .signup-menu ul li a{
	width:78%;
	height:;
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .signup-menu ul li a:hover{
	width:78%;
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu ul li:first-child{
	border-left:none !important;
}
#nav li {
	float:left; 
	display:block; 
	width:100%; 
	position:relative;
	z-index:500; 
	text-align:center;
}

/* this is the parent menu */
#nav li a {
	
	display:block; 
	padding:0px 20px;  
	height:30px;
	font-family:Arial,Gadget,sans-serif;
	font-size:16px;
	line-height:30px;
	text-decoration:none;
	border-right:1px solid #A8C4E5;
	color:#fff;
	text-shadow:1px 1px 1px #4A4A4A;
}

#nav li a:hover {
	background:url("../images/menu-bg-over.jpg") repeat-x scroll left top transparent;
	color:#fff;
}

#body{
	background-color:#FFF;
	width:430px;
	height:auto;
	padding:10px 10px 30px;
	float:left;
	min-height:500px;
}
.body-center{
	width:430px;
	height:auto;
	margin-left:0px;
	float:left;
}
.body-press-search{
	width:390px;
	height: auto;
	margin-left:25px;
	margin-bottom:10px;
	float:left;
}
.body-press-search-textarea textarea{
	width:370px !important;
	min-width:250px;
	height:150px;
	min-height:180px;
}
.body-press-search-browse {
	width:370px;
	height:auto;
	border:1px solid #e2e2e2;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding:3px 5px;
	margin-bottom:20px;
	float:left;
}

.body-about-text{
	width:370px;
	height: auto;
	margin-left:25px;
	margin-bottom:10px;
	float:left;
}

#footer{
	width:100%;
	height:500px;
	float:left;
}
#footer .footer-center{
	width:400px;
	height:auto;
	margin:0 auto;
}
.footer-category-box{
	background:url(../images/footer-bg-responsive.jpg) left bottom repeat-x #FFF !important;
	width:450px;
	height:auto;
	float:left;
	
}

.footer-category-main{
	background:#89BF33;
	width:415px;
	height:auto;
	margin-left:18px;
	float:left;
}
.footer-category-main-box{
	background:none;
	width:356px;
	margin-left:20px;
	height:;
	padding:10px;
	float:left;
}
.footer-category-box-icon{
	width:100%;
	height:;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.footer-category-box-heading{
	width:100%;
	height:;
	font-family:"Arvo", arial, serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #4a4a4a;
     /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	margin-bottom:10px;
	float:left;
}
.footer-category-box-text{
	width:100%;
	height:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
	float:left;
}
.footer-category-box-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin-left:10px;
}
.footer-category-box-text a:hover{
	color:#FFF;
	text-decoration:underline;
}

.footer-category-shadow{
	background:url(../images/category-box-shadow.png) center top no-repeat;
	width:416px !important;
	height:187px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	margin-left:17px;
	padding-top:25px;
	float:left;
}
.footer-category-shadow a{
	width:100% !important;
	float:left !important;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	margin:0 15px;
}
.footer-category-shadow a:hover{
	color:#FFF;
	text-decoration:underline;
}
.footer-copyright-text{
	background-color:#242424;
	width:450px !important;
	height:55px;
	float:left;
	
}
.copyright-text{
	width: 430px !important;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	padding:20px 0 0 0px;
	float:left;
	text-align:center;
}
.footer-social-icon{
	width: auto;
	height:auto;
	padding:10px 35px 0 0;
	float:right;
}
.footer-social-icon img{
	width: auto;
	height:auto;
	margin-right:10px;
	float:left;
}

/* blog page responsive */
.main-blog{
	width:450px;
	height:auto;
	float:left;
}
.main-blog-left{
	width:420px;
	height:auto;
	padding:10px;
	float:left;
}
.left-heading-box{
	width:420px;
	height:auto;
	float:left;
}
.date-box{
	width:50px;
	height:59px;
	background-color:#4b81bf;
	-webkit-border-radius:3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
	overflow:hidden;
	float:left;
}
.date-text{
	width:50px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	text-align:center;
	padding-top:3px;
	float:left;
}
.month-text{
	width:50px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	padding-bottom:2px;
	float:left;
}
.year-text{
	width:50px;
	height:18px;
	background-color:#8cc236;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	float:left;
}
.left-heading{
	width:450px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#2a2a2a;
	padding-left:10px;
	padding-top:10px;
	float:left;
}
.left-heading a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2a2a2a;
	overflow:hidden;
	text-decoration:none;
}
.left-heading a:hover{
	color:#3C71AB;
	text-decoration:none;
}
.left-text{
	width:450px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	padding:0px 0px;
	border-bottom:#2a2a2a 1px dashed;
	margin-bottom:10px;
	float:left;
}
.post-comment{
	width:450px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	float:left;
}
.post-comment a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2a2a2a;
	overflow:hidden;
	text-decoration:none;
}
.post-comment a:hover{
	color:#3C71AB;
	text-decoration:none;
}
.comment-icon{
	width:18px;
	height:16px;
	margin-right:5px;
	margin-top:2px;
	float:left;
}
.main-blog-right{
	width:310px;
	height:auto;
	padding:10px 10px 10px 40px;
	float:left;
}
.search-form-feild{
	width:310px;
	height:28px;
	margin-bottom:5px;
	float:left;
}
.search-form-feild input[type=text]{
	background:url(../images/search-icon.png) no-repeat scroll 5px 6px transparent;
	width:174px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-left:30px;
	padding-right:5px;
	float:left;
}
.search-form-feild input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.right-text{
	width:310px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin-top:15px;
	margin-bottom:5px;
	float:left;
}
.right-text ul{
	margin:0px;
	padding:0px;
	margin-top:5px;
}
.right-text ul li{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
	overflow:hidden;
	text-transform:none;
}
.right-text ul li a{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3C71AB;
	line-height:20px;
	overflow:hidden;
	text-decoration:none;
}
.right-text ul li a:hover{
	color:#3C71AB;
	text-decoration:underline;
}

/*Select */

.select-form-field{
width:350px;
height:26px;
margin-bottom:6px;
float:left;
}
.select-form-field select{
width:350px;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:27px;
border:1px solid #e2e2e2;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:3px 3px;
float:left;
}
.select-form-field select:focus {
border-color: #72a0d7;
color: #000000;
}

#menu .main-menu{
	width: 100%;
	height:30px;
	overflow:visible;
	float:left;
}
#menu .main-menu ul{
	margin:0;
	padding:0;
}
#menu .main-menu ul li{
	width:100%;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	text-shadow: 1px 1px 1px #4a4a4a;
   /*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-right:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .main-menu ul li a{
	width:89%;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .main-menu ul li a:hover{
	
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}
#menu .signup-menu{
	width: 100%;
	height:30px;
	overflow:visible;
	float:right;
}
#menu .signup-menu ul{
	margin:0;
	padding:0;
}
#menu .signup-menu ul li{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-shadow: 1px 1px 1px #4a4a4a;
	/*filter: dropshadow(color=#4a4a4a, offx=1, offy=1);*/
	border-left:1px solid #a8c4e5;
	list-style:none;
	float:left;
}
#menu .signup-menu ul li a{
	width:auto;
	height:30px;
	font-family:Arial, Gadget, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:30px;
	padding:0 20px;
	float:left;
}
#menu .signup-menu ul li a:hover{
	background:url(../images/menu-bg-over.jpg) left top repeat-x;
	color:#FFF;
}

/* Signup-Form */

.signup-heading{
	width:430px;
	height:auto;
	font-family:"Bell Gothic Std", arial, serif;
	font-size:20px;
	color:#2a2b2b;
	text-shadow: 1px 1px 1px #d5d5d5;
    /*/*filter: dropshadow(color=#d5d5d5, offx=1, offy=1);*/*/
	margin-bottom:10px;
	float:left;
}
.signup-form{
	width:430px;
	height:auto;
	float:left;
}
.login-error-msg {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
	border:#810000 1px solid;
    text-align: center;
    width: 330px;
}
.success-text-msg {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    text-align: center;
    width: 330px;
}
.login-error-msg1 {
    background-color: #ae1010;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 330px;
	border:#810000 1px solid;
	float:left;
}
.success-text-msg1 {
    background-color: #E1F2CD;
    border: 1px solid #5FA256;
    border-radius: 6px 6px 6px 6px;
    color: #5FA256;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0px;
    text-align: center;
    width: 430px;
	float:left;
}
.signup-form-heading{
	width:190px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:26px;
	text-align:left;
	padding-right:10px;
	margin-bottom:6px;
	float:left;
}
.signup-form-heading span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DD062B;
}
.signup-form-field{
	width:350px;
	height:26px;
	margin-bottom:6px;
	float:left;
}
.signup-form-field input[type=text]{
	width:338px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signup-form-field input[type=text]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-field input[type=password]{
	width:338px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:27px;
	border:1px solid #e2e2e2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:0 5px;
	float:left;
}
.signup-form-field input[type=password]:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-textarea{
	width:380px;
	height:90px;
	margin-bottom:6px;
	float:left;
}
.signup-form-textarea textarea{
	width:368px;
	height:78px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #E2E2E2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	max-width:268px;
	max-height:78px;
	float:left;
}
.signup-form-textarea textarea:focus {
    border-color: #72a0d7;
    color: #000000;
}
.signup-form-button{
	width:350px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
.signup-form-button input[type=submit]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

.signup-form-button input[type=button]{
	background-color:#599509;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	border:1px solid #599509;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding:5px 15px;
	cursor:pointer;
	float:left;
}

.batch-search-button{
	width:400px !important;
}
#body-center1{
	width:310px !important;
}
.signin-heading{
	width:410px;
}
.signin-form{
width:310px;
}
.signin-form-heading{
text-align:left;
}
	
.free-tool-box{
	width:450px;
	margin-left:30px;
}
.comparison-form{
	width:310px;
}
.comparison-heading{
	width:410px;
}
.batch-search-heading{
	width:410px;
}
.batch-search-textarea{
	
	width:310px;
}
.batch-search-textarea textarea{
	width:390px;
	  min-width: 290px;
  max-width: 390px;
  min-height: 130px;
  max-height: 130px;
}
.batch-search-text{
	width:390px !important;
}
a.report-problem{
	float:left;
}
.tb{
	width:310px !important; 
}
.body-press-search-textarea table{
	
	width:410px !important;
}
.body-about-text-heading{
	width:400px;
}
}