/*
Style sheet Website: http://touchtier.com
Credits: http://www.devims.com
Portfolio: http://www.devims.com/portfolio.php 
Last Update : 25-06-2012
*/

body {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	background-color: #faf8ec;
}

a, a:link, a:visited {

	color: #FFF; 
	font-weight: normal; 
	text-decoration: none; 
	
}

a:hover { 
color: #F2F2F2;
	text-decoration:none; 
}

p { 
	margin: 0 0 20px 0; 
	padding: 0;
	text-align:justify; 
}

img { 
	border: none; 
}

em { 
	color: #609739; 
}

blockquote { 
	font-style: italic; 
	margin: 0 0 0 10px;
}

cite { 
	font-weight: bold; 
	color:#d46643; 
}

cite a, cite a:link, cite a:visited  { 
	font-size: 12px; 
	text-decoration: none; 
	font-style: normal;
}

cite span { 
	font-weight: 400; 
	color: #a9a488; 
}

.imgage-with-frame { 
	padding: 4px; 
	border: 1px solid #a6a28d; 
}

.image_fl { 
	float: left; 
	margin: 3px 20px 5px 0; 
}

.image_fr { 
	float: right; 
	margin: 3px 0 5px 20px; 
}

h1, h2, h3, h4, h5, h6 { color: #333; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif }
h1 { font-size: 48px; margin: 0 0 30px; padding: 5px 0 }
h2 {
	font-size: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
h3 {
	font-size: 22px;
	padding: 0;
	line-height: 22px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
h4 {
	font-size: 16px;
	margin: 0 0 15px;
	padding: 0;
	line-height: 22px;
}
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 {
	font-size: 13px;
	margin: 0 0 5px;
	padding: 0;
}

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }

.mb10 { margin-bottom: 10px }

.float_l { float: left }
.float_r { float: right }

.list { 
	margin: 10px 0 10px 10px; 
	padding: 0; 
	list-style: none;
}

.list li { 
	color:#58503f; 
	margin: 0 0 10px ; 
	padding: 10px 5px 10px 18px;
	background:#f7f5f2;
/*	background: url(../images/list-tick.png) no-repeat scroll 0 4px;  */
}
.list li.green { border-left:#8DBB40 5px solid; }
.list li.litblue { border-left:#3C57A7 5px solid; }
.list li.litgreen { border-left:#38864E 5px solid; }
.list li.blue { border-left:#5E7DCA 5px solid; }
.list li.grey { border-left:#D3D3D4 5px solid; }
.list li:hover { 
	background:#EFEFEF;
/*	background: url(../images/list-tick.png) no-repeat scroll 0 4px;  */
}
.list li.flow { 
	display: block; 
	float: left; 
	width: 180px; 
	margin-right: 20px; 
}

.list li.nomr { 
	margin-right: 0; 
}

.list li a {
	font-size:14px;
	color: #000000;
	font-weight: normal;
}

.list li a:hover { 
	color:#333333;
	text-decoration:none;
}

#header_wrapper {
	width: 100%;
	height: 125px;
	background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;
}
#header {
	width: 960px;
	padding: 0 10px;
	margin: 0 auto;
}

#slider_wrapper {
	clear:both;
	width: 100%;
	height: 393px;
	background-color: #aca177;
	background-image: url(../images/big-banner-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#slider {
	clear:both;
	display:block;
	width: 100%;
	height: 393px;
	overflow: hidden;

	padding-top: 0px;

}
#slider ul { clear:both; display:block; margin:0; padding:0;}
#slider ul li { clear:both; display:block; margin:0; padding:0; width: 100%; height: 393px; }
#slider ul li div { clear:both; display:block; margin:0; padding:0; width: 960px; height: 373px; padding:10px; margin:0 auto; }
#slider ul li.slide1 { background:url(../images/slider/slide1.jpg) no-repeat top center !important; }
#slider ul li.slide2 { background:url(../images/slider/cloud-slide3.jpg) no-repeat top center !important; }
#slider ul li.slide3 { background:url(../images/slider/slide2.jpg) no-repeat top center !important; }
#pagename_wrapper {
	width: 100%;
	height: 80px;
	background-color: #355196;
	background-image: url(../images/pagename.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#pagename {
	width: 960px;
	height: 45px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#pagename h1 { color:#FFFFFF; font-size:28px; }
#pagename p {
	color:#FFFFFF;
	float:right;
	width:725px;
	height:auto;
	font-size:16px;
}
#main_wrapper {
	width: 100%;
	background-color: #FFF;
	margin: 20px 0;
	background-repeat: repeat-x;
	background-position: bottom;
	
}

#main {
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#footer_wrapper {
	width: 100%;
	background-color: #303030;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
#footer {
	width: 960px;
	padding: 30px 10px;
	margin: 0 auto;
	background-image: url(../images/cloudfooter.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#site_logo { 
	float: left; 
}

#site_logo a {
	margin-top: 35px;
	display: block;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 250px;
	height: 62px;
	color: #acacac;
	background: url(../images/logo.png) no-repeat center left;
}

#menu { float: right }

.homepage_post { 
	margin-bottom: 40px; 
}

.homepage_post h2 { 
	margin-bottom: 0; 
}

.homepage_post .post_meta { 
	font-style: italic; 
	font-size: 11px; 
	margin-bottom: 20px; 
}

#food-gallery img, #food-gallery h5 { margin-bottom: 20px; }

.testimonial { 
	padding: 0 0 20px; 
	margin-bottom: 30px;  
	border-bottom: 1px dotted #bfb7a8; 
	display: block; 
}

.testimonial p { 
	margin-bottom: 5px; 
}

.gallery_box { 
	float: left; 
	width: 220px; 
	margin: 0 20px 20px 0; 
	text-align: center; 
}

.gallery_box img { 
	margin-bottom: 10px; 
}

.gallery_box h5 { 
	font-size: 12px; 
	font-weight: 700; 
	margin-bottom:0; 
}

.gallery_box p { 
	font-size: 11px; 
}

.post { 
	margin-bottom: 60px; 
}

.post .post_image { 
	width: 600px; 
	position: relative; 
	padding: 4px; 
	border: 1px solid #a6a28d; 
	margin-bottom: 20px;
}

.post .post_image .date { 
	position: absolute; 
	width: 114px; 
	height: 40px; 
	top: 10px; 
	left: -7px; 
	background: url(../images/date.png) no-repeat left; 
	font-size: 11px; 
	line-height: 32px; 
	color: #fff; 
	font-weight: 700; 
	text-align: center; 
}

#comment_section {
	clear: both;
	margin-bottom: 60px;
	width: 590px;
}

.first_level {
	margin: 0; padding: 0;
}

.comments {
	list-style: none; 
}

.comments li { 
	margin-bottom: 10px; 
	list-style:none; 
}

.comments li .commentbox1 { 
	border-bottom: 1px solid #ccc;  
}

.comments li .commentbox2 { 
	border-bottom: 1px solid #ccc;  
}

.comments li .comment_box { 
	clear: both; 
	width:100%; 
	padding: 10px 0 20px 0; 
	margin-bottom: 40px;  
}

.comment_box .gravatar { 
	float: left; 
	width: 75px; 
	margin-right: 30px; 
}

.comment_box .gravatar img {  
	width: 75px; 
	height: 75px; 
}

.comment_box .comment_text {  }

.comment_box .comment_text p { 
	margin: 0; 
}

.comment_text .comment_author { 
	font-size: 14px; 
	font-weight: bold; 
	color: #d46643; 
	margin-bottom: 10px; 
}

.comment_text .date { 
	font-size: 12px; 
	font-weight: normal; 
	color: #7b7b7b; 
	padding-left: 10px; 
}

.comment_text .time { 
	font-size: 12px; 
	font-weight: normal; 
	color: #7b7b7b; 
	padding-left: 10px;
}

.comment_text .reply a { 
	display: block; 
	clear: both; 
	float: right; 
	color: #000; 
	font-weight: 700; 
} 

#comment_form {
	clear: both;
}

#comment_form h3 {
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

#comment_form form {
}

#comment_form textarea {
	color: #666;
	background:#fff;
	border: 1px solid #ccc;
	height:150px;
	padding:5px;
	width: 380px;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#comment_form .form_row {
	width: 100%;
	margin-bottom: 15px;
}

#comment_form form input {
	color: #666;
	padding: 5px;
	width: 250px;
	background:#fff;
	border: 1px solid #ccc;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#comment_form .submit_btn {
	display: block; 
	width: 70px; 
	height: 30px; 
	padding: 5px 8px; 
	text-align: center; 
	text-decoration: none; 
	font-weight: bold;  
	background-color: #fff; 
	border: 1px solid #ded6c6; 
	color: #222; 
	font-size:11px; 
}

.popular_post { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.popular_post li { 
	margin-bottom: 30px; 
}

.popular_post li a { 
	display: block; 
}

#contact_form { 
	padding: 0; 
	width: 410px; 
	margin-bottom: 40px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field { 
	width: 270px; 
	padding: 5px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 12px; 
	font-size: 12px; 
}

#contact_form form textarea { 
	width: 398px; 
	height: 200px; 
	padding: 5px; 
	color: #222; 
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#contact_form form .submit_btn { 
	padding: 5px 14px; 
	font-weight: bold;
	background: #fff; 
	border: 1px solid #ded6c6; 
	color: #222; 
	font-size:12px; 
	margin-top: 10px;
}	

.map { 
	padding: 4px; 
	border: 1px solid #9c9880; 
}

.col { float: left; margin: 0 20px 20px 0 }
.col_f { float: left; margin: 0 30px 20px 0 }
.half { width: 460px }

#sidebar, .one_third { width: 300px }
.one_600 { width: 600px }
#sidebar { margin-left:10px; width: 300px }
#content, .two-third { width: 620px }
.padding_right { padding-right: 20px }
.one_fourth { width: 220px }
.no_margin_right { margin-right: 0 }
.last_box { margin-bottom: 0; background: none }

.pagging { 
	margin: 0 0 20px; 
	padding: 0; 
}

.pagging ul { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.pagging ul li { 
	margin: 0; 
	padding: 0; 
	display: inline; 
}

.pagging ul li a { 
	float: left; 
	display: block; 
	color: #333; 
	text-decoration: none; 
	margin-right: 5px; 
	padding: 5px 10px; 
	background: #fff; 
	border: 1px solid #d9d0be; 
}

.pagging ul li a:hover { 
	background: #f7b634; 
	border: 1px solid #fff; 
	color: #fff;  
}

#footer {
	color: #7C7B7B;
	text-align: justify;
	line-height:18px;
}
#footer h2{
	color: #FFF;
	margin-bottom:none;
}
#footer a {
	color: #faf8ec
}
#footer_copright { 	color: #ccc; clear:both; display:block; width:960px; min-height:30px; padding:15px 10px; margin:0px auto;  }
#footer_copright a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#footer_copright a:hover {
	text-decoration:none;
	color: #679C42;
}
#copright_wrapper {
	widows:100%;
	height:auto;
	background-color: #212121;
}


.wid_footer_list {
	width:175px;
		border-left:#666 1px solid;
			padding-left:20px;
			padding-right:20px;

}
.wid_footer_100 {
	padding-right:20px;
	padding-left:12px;

	width:100px;


}
.wid_footer_bottom {

	width:175px;


}
.bor { border-bottom:1px solid #393939; padding:8px 0px 0px 0px; margin-bottom:5px; }
 h4.awards_press a{
	color:#FFF !important;
	font-size:20px ;
}
 h4.awards_press a:hover {
	color:#679C42 !important;
}
ul.footer_list {
	margin: 0 20px 0 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.footer_list h4{
	color:#B6B6B6;
	font-size:18px;
}
ul.footer_list li {
	text-align:left;
	margin: 0 0 5px 15px; 
	padding: 0 0 5px; 
	border-bottom: 1px solid #4e4e4e; 
}

ul.footer_list li a {
	font-size:12px;
	color:#FFFFFF;
}

ul.footer_list li a:hover {
	color:#679C42 !important;
}
.twitter_post { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.twitter_post li { 
	margin: 0 0 10px; 
	padding: 0 0 7px; 
	border-bottom: 1px dotted #4e4e4e; 
}

.footer_social_button { 
	clear: both; 
	margin-bottom: 40px; 
}

.footer_social_button a { 
	margin-right: 5px; 
}
.margin_r20 { margin-right:12px;}
.signup{

	height:38px;

	width:269px;

	background-color:#b0b0b0;

	border: 2px solid #000000;

	font:normal 26px/38px Arial,Verdana;

	color : #fff;

	padding-left:10px;

}
#circle_content {
	text-align:justify;
	display:block;
	width:960px;
	height:320px;
	/*	background-image: url(../images/content.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/content_shadow.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#circle_content p { color:#525252; }
#circle_content h3 { text-align:left; }
#circle_content h3 a { }
#circle_content h3 a:hover { color:#333333 !important;}
.apps_box {
	display:block;
	width:278px;
	min-height:275px;
	margin:0;
	padding: 10px;
	border: 4px solid #EFEFEF;
	margin:0 20px 0 0;
	background-color:#F4F3F3;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;

}
.apps_box p { margin:0;}
.nomargin_apps_box { margin-right:0 !important;}
.first_circle {
	float:left;
	display:block;
	width:260px;
	height:201px;
	margin:0;
	padding-top: 125px;
	padding-right: 10px;
	padding-bottom: 100px;
	padding-left: 50px;
}
.second_circle {
	float:left;
	display:block;
	width:300px;
	height:236px;
	margin:0;
	padding-top: 125px;
	padding-right: 10pt;
	padding-bottom: 70px;
	padding-left: 20px;
}
.third_circle {
	float:left;
	display:block;
	width:240px;
	height:201px;
	margin:0;
	padding-top: 125px;
	padding-right: 10px;
	padding-bottom: 100px;
	padding-left: 20px;
}

.testimonials {
/*	background:url(../images/quotes.png) no-repeat scroll 30px 50% #EDEDED;*/
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	display: block;
	max-height: 100px;
	overflow: hidden;
	width: 890px;
	height:auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.testimonials blockquote {
    color: #525252 !important;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
    margin: 0;
}
.testimonials cite {
	display: block;
	font-size:14px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
/*---------------Contact Page--------------------------*/
.contact-frm {}
.contact-frm input{ border:0px; padding:8px 8px; width:308px; height:31px; background:url(../images/form-input.png) no-repeat; }
.contact-frm input:hover { border:0px; padding:8px 8px; width:308px; height:31px; background:url(../images/form-input-hover.png) no-repeat; }
.contact-frm textarea{ border:none; padding:8px 8px; width:339px; height:174px; background:url(../images/message-comment.png) no-repeat; }
.contact-frm textarea:hover{ border:none; padding:8px 8px; width:339px; height:174px; background:url(../images/message-comment-hover.png) no-repeat; }
.contact-frm select{ border:0px; padding:8px 8px; width:251px; height:46px; background:url(../images/select.png) no-repeat; }
.contact-frm select:hover{ border:0px; padding:8px 8px; width:251px; height:46px; background:url(../images/select-hover.png) no-repeat; }
.contact-frm input.cap{ border:0px; padding:8px 12px; width:92px; height:24px; background:url(../images/captcha.png) no-repeat; }
.contact-frm input.cap:hover{ border:0px; padding:8px 12px; width:92px; height:24px; background:url(../images/captcha-hover.png) no-repeat; }
.contact-frm input.non{ margin:0 6px; border:0px; padding:0px 8px; background:none; }
.contact-frm input.btn{
	cursor:pointer;
	font-size:14px;
	color:#FFF;
	border:0px;
	width:155px;
	height:37px;
	background:url(../images/button.png) no-repeat;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.contact-frm input.btn:hover{
	cursor:pointer;
	background:url(../images/button.png) no-repeat 0px -36px;

}


/*become a partner menu*/
#servicemenu_wrap { width:100%; height:80px; display:block; clear:both; }
#servicemenu {
	display:block;
	width:960px;
	height:70px;
	background:url(../images/smallmenu.png) no-repeat;
}
#servicemenu a {
	height: 45px;
	width:162px;
	float: left;
	cursor: pointer;
	display: block;
	font-size: 13px;
	line-height: 16px;
	text-align:justify;
	text-decoration: none;
	font-weight: normal;
	color: #777;
	background: url(../images/border.png) no-repeat right;
	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	-webkit-transition: all 0.18s ease;
	-moz-transition: all 0.18s ease;
	-ms-transition: all 0.18s ease;
	-o-transition: all 0.18s ease;
	transition: all 0.18s ease;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCBC9;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 1px 1px #FFFFFF inset, 0 0 20px 3px rgba(230, 226, 220, 0.6) inset;
	color: #666666;
}
#servicemenu a:hover {
	color:#FFF;
	background-color: #9dc658;
	border: 1px solid #8DBB40;
	box-shadow: 0 0 1px 1px #FFFFFF inset, 0 0 10px 5px #84af3b inset;
}
#servicemenu a.current {
	color:#FFF;
	background-color: #9dc658;
	border: 1px solid #8DBB40;
	box-shadow: 0 0 1px 1px #FFFFFF inset, 0 0 10px 5px #84af3b inset;
}
#servicemenu a h6 {
	text-transform: none;
	color:#4A0069;
}
#servicemenu a h6:hover {
	text-transform: none;
	color:#FFF;
}
#servicemenu a span  {
	margin-top: 10px;
	height: auto;
	width: 110px;
	font-size: 11px;
	color: #333;
	text-align:justify;

}

#servicemenu a img {
	float:left;
	margin-right:5px;

}

/* Nivo Slider */

.nivo_wrapper { position:relative; overflow:hidden; padding:0px; margin-bottom:0px; width:960px; height:378px }
#nivo_slider { position:relative; overflow:hidden; margin:0px; padding:0px; width:960px; height:378px }
#nivo_slider li img { position:absolute; top:0px; left:0px }
.nivo-controlNav { position:absolute; bottom:16px; right:16px; z-index:9999 }
.nivo-controlNav a { display:block; width:12px; height:12px; background:url(http://labs.saurabh-sharma.net/themes/hulk/wp/wp-content/themes/hulk/images/bullets.png) 0px 0px no-repeat; text-indent:-9999px; border:0; margin-right:2px; float:left}
.nivo-controlNav a.active {	background-position:-18px 0px}
.nivo-directionNav a {display:block; width:40px; height:40px; background:url(http://labs.saurabh-sharma.net/themes/hulk/wp/wp-content/themes/hulk/images/big_arrows.png) 0px 0px no-repeat; text-indent:-9999px; border:0 }
a.nivo-prevNav { left:30px }
a.nivo-prevNav:hover { background-position:0px -46px }
a.nivo-nextNav { right:30px; background-position: -46px 0px }
a.nivo-nextNav:hover { background-position:-46px -46px }

/* Cycle Mini Slider */

.widgetslider { position:relative; overflow:hidden; margin:0px }
.wslides { width:270px; height:190px; list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px  }
ul.wslides li { float:none; width:270px; height:190px; margin:0px 0px 10px; padding:0px; border:none; background:none; position:absolute }
ul.wslides li img { line-height:0px }
.slider-controls { position:absolute; width:24px; height:10px; background:none; top:5px; right:0px; z-index:999 }
a.sliderprev, a.slidernext { display:block; width:10px; height:10px; float:left }
a.sliderprev { background:url(images/control_arrows.png) 0px 0px no-repeat; margin-right:4px }
a.sliderprev:hover { background-position:0px -20px }
a.slidernext { background:url(images/control_arrows.png) -14px 0px no-repeat }
a.slidernext:hover { background-position:-14px -20px }

/* Cycle Content Slider */

.cs_slider { width:auto; height:auto; list-style:none; position:relative; overflow:hidden; margin:0px; padding:0px  }
ul.cs_slider li { border:none; float:left; margin:0px 0px 18px; }
.cs-controls { position:absolute; width:24px; height:10px; background:none; top:5px; right:0px; z-index:999 }
a.cs_prev, a.cs_next { display:block; width:10px; height:10px; float:left }
a.cs_prev { background:url(images/control_arrows.png) 0px 0px no-repeat; margin-right:4px }
a.cs_prev:hover { background-position:0px -20px }
a.cs_next { background:url(images/control_arrows.png) -14px 0px no-repeat }
a.cs_next:hover { background-position:-14px -20px }

/* content list */
 ul.content_list{ margin:0 0 10px 0; padding:0px 0px 10px 10px; }
.content_list li{ background:url(../images/list-tick.png) no-repeat left; padding:0 0 0 15px; list-style:none; }

/*Footer social-nav*/
#footer_social  {
	float:right;
	width: 250px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#footer_social ul{ margin:0; padding:0; clear:both; height:auto; float:right; width: 200px;
	 }
#footer_social ul li{
	float:left;
	list-style:none;
	display:block;
	width:40px;
	height:auto;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#footer_social ul li a{
	float:left;
	list-style:none;
	display:block;
	width:40px;
	height:40px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	font-size:13px;
}
#footer_social ul li a.twitter {background:url(../images/social-media.png) no-repeat  -42px 0px; }
#footer_social ul li a.facebook {background:url(../images/social-media.png) no-repeat 1px 0px; }
#footer_social ul li a.linkedin {background:url(../images/social-media.png) no-repeat -83px 0px; }
#footer_social ul li a.google_plus {background:url(../images/social-media.png) no-repeat -125px 0; }
#footer_social ul li.nomargin{margin:0; }


#footer_social ul li a.twitter:hover {background:url(../images/social-media.png) no-repeat -42px -42px; }
#footer_social ul li a.facebook:hover {background:url(../images/social-media.png) no-repeat 1px -42px; }
#footer_social ul li a.linkedin:hover {background:url(../images/social-media.png) no-repeat -83px -42px; }
#footer_social ul li a.google_plus:hover {background:url(../images/social-media.png) no-repeat -125px -42px; }
/*top header social media*/


/*#top_social {
	float:right;
	display:block;
	width:auto;
	height:30px;
	padding:0 10px 0 0;
	background:#F0F0F0;
	margin-top:4px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}*/

#top_social  {
	float:right !important;
	width: 175px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding:14px 0;
	/*	padding-top: 3px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-left: 10px;*/
	/*	background:#F0F0F0;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;*/

}
#top_social ul{ margin:0; padding:0; clear:both; height:auto; float:right; width: 175px;
	 }
#top_social ul li{
	float:left;
	list-style:none;
	display:block;
	width:33px;
	height:auto;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#top_social ul li a{
	float:left;
	list-style:none;
	display:block;
	width:33px;
	height:33px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 5px;
	font-size:13px;
}
#top_social ul li a.twitter {background:url(../images/social-media.png) no-repeat  -33px 0px; }
#top_social ul li a.facebook {background:url(../images/social-media.png) no-repeat 1px 0px; }
#top_social ul li a.linkedin {background:url(../images/social-media.png) no-repeat -67px 0px; }
#top_social ul li a.google_plus {background:url(../images/social-media.png) no-repeat -100px 0; }
#top_social ul li.nomargin{margin:0; }


#top_social ul li a.twitter:hover {background:url(../images/social-media.png) no-repeat -33px -34px; }
#top_social ul li a.facebook:hover {background:url(../images/social-media.png) no-repeat 1px -34px; }
#top_social ul li a.linkedin:hover {background:url(../images/social-media.png) no-repeat -67px -34px; }
#top_social ul li a.google_plus:hover {background:url(../images/social-media.png) no-repeat -100px -34px; }


/*------slider--------*/


/*careers*/

.error{
	clear:both;
	display:block;
	color:red;
	font-size:12px;
	
}

.career-input{ 
	border: 1px solid #679c42;
	padding:0; 
	width:308px; 
	height:31px;
	color:#000; 
	
	}
	
.career-frm textarea{ 
	border: 1px solid #679c42;
    height: 80px;
    padding: 0;
    width: 308px;

}
.careerlabel{
	margin-top:10px;
	
}
.careerlabel input{
	margin-top:5px;
	color:#000;
}
.careerlabel select{
	margin-top:5px;
	color:#000;
}
.careerlabel textarea{
	margin-top:5px;
	
}
.career-frm input.btn{
	cursor:pointer;
	font-size:14px;
	color:#FFF;
	border:0px;
	width:155px;
	height:37px;
	background:url(../images/button.png) no-repeat;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.career-frm input.btn:hover{
	cursor:pointer;
	background:url(../images/button.png) no-repeat 0px -36px;

}

table, th, td {
    border: 1px solid #4962A1;
    border-collapse: collapse;
}
th, td {
    padding: 5px;
    text-align: left;    
}
.accor h3{
	font-family:Verdana, Geneva, sans-serif;
}
.accor button{
	cursor:pointer;
	font-size:14px;
	color:#FFF;
	border:0px;
	width:155px;
	height:37px;
	background:url(../images/button.png) no-repeat;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.accor button:hover{
	cursor:pointer;
	background:url(../images/button.png) no-repeat 0px -36px;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    background: #679c42 none repeat scroll 0 0 !important;
    color: #ffffff;
    font-weight: normal;
	border:none !important;
}
	
	.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: 0.8em 0.5em 0.8em 0.7em !important;
	font-size: 100%;
}

/*#ui-id-1 > b {
    color: #355197;
}
#ui-id-2 > b {
    color: #355197;
}
#ui-id-5 > b {
    color: #355197;
}
#ui-id-7 > b {
    color: #355197;
}
#ui-id-9 > b {
    color: #355197;
}
*/