/* [+] Main settings for global content */

 @font-face {
font-family: 'PT Sans';
src:  url('../fonts/PTS55F.ttf') format('truetype');
font-weight: normal;
font-style: normal;/* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

	html {height: 100%;}	

	body {
		font-family:			Arial, Helvetica, Sans Serif;
		font-size:				9pt;
		color:					#6e6a68;
		background-color:		white;
		line-height:			normal;
		background:             url(../img/intranet/headerBg.gif) repeat-x;
		
		height: 100%;
		margin:0;
	}
	.loginHeaderBg {
		background:             url(../img/intranet/loginBg.gif) repeat-x !important;
	}
	a:link {
		/*color:					#7e7e7e;*/  /*As per the new skin by Niranjan S. Bhame on 17 Nov. 2014*/ 
		text-decoration: 		none;
		color:                  #474443;
	}
	a:visited{
		color:					#313131;
		text-decoration: 		none;
	}
	a:active {
		color:					#ed1556;
		text-decoration: 		none;
	}
	img {
		border:					0;
	}
	form {
		margin:					0;
	}
	h1 {
		font-size:				20px;
		/*font-weight:			normal;*/ /*As per the new skin by Niranjan S. Bhame on 17 Nov. 2014*/
		color:					#ed1556;
	}
	h1 span {
		color:					#6e6a68;
		font-size:              15px; /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
	}
	.rounded_h1 {
		font-size:				10pt;
		font-weight:			bold;
		color:					white;
		background-color:		#ed1556;
		padding:				5px;
	}
	h2 {
		font-size:				10pt;
		font-weight:			bold;
		color:					#6e6a68;
	}
	.info_popin {
		font-family:			Arial, Helvetica, Sans Serif;
		font-size:				8pt;
		color:					#ed1556;
		background-color:		yellow;
		border-width:			1px;
		border-style:			solid;
		border-color:			#ed1556;
		padding:				5px;
		visibility:				hidden;
		width:					300px;
		height:					200px;
		overflow:				auto;
		position:				absolute;
		z-index:				1000;
	}
	.pseudo_link {
		cursor:					pointer;
	}
	.info_popin .close_button {
		cursor:					pointer;
		float:					right;
	}
	.gray_ruler {
		color:					#eaeaea;
	}
	.nopadding {
		padding:				0;
		line-height:			0;
	}
	
	select {
        border: 1px solid #829a9a;
		/*background-image: linear-gradient(to bottom, #f5f5f5 10%, #ccc 100%);*/ /* This code commented by sam to hide the backgound image as per client request*/
		color:#000000 !important; /*Added by Niranjan S. Bhame on 17 Nov. 2014 as per new skin*/
		/*font-size:14px !important;*/
	}
	
	/* This is for blueprint grids: to move text down and center it 
	   with the input field that follows it */
	.input_text_label {
		padding-top:			8px;
	}
	
	/* This is a span filled with a transparent character to force wrapping
	   on "justify" text alignment. */
	.justify_enforcer {
		color: 					transparent; 
		white-space: 			nowrap;
		visibility:				hidden;
	}
	
	/* This is for the anchored popin in Locations pages...
	   needed for media/js/popin.js functions */
	.anchored_popin_class {
		position:				absolute;
		top:					0;
		left:					0;
		width: 					305px;
		height: 				148px;
		background-image: 		url('../img/locations/popin_background.png');
		background-repeat: 		no-repeat;
		visibility: 			hidden;
		z-index:				100;
	}
	.anchored_popin_class #anchored_popin_content {
		margin-top:				50px;
		margin-left:			20px;
		width:					275px;
		height:					75px;
		overflow:				auto;
		color:					white;
	}
/* [-] Main settings for global content */

/* [+] Icons for categories and other stuff */
	.small_vertical_icon {
		width:					162px;
		height:					118px;
		text-align:				left;
		background-position:	top center;
		background-repeat:		no-repeat;
	}
	.small_vertical_icon .learn_more {
		width:					112px;
		height:					41px;
		margin-left:			25px;
		margin-top:				71px;
	}
	.large_vertical_icon {
		width:					153px;
		height:					300px;
		text-align:				left;
		background-position:	top center;
		background-repeat:		no-repeat;
	}
	.large_vertical_icon .learn_more {
		width:					112px;
		height:					41px;
		margin-left:			20px;
		margin-top:				259px;
	}
/* [-] Icons for categories and other stuff */

/* [+] Main container, margins needed for centering */
	#container {
		text-align:				center;
		width:					100%;
		
		min-height: 			100%;
	}
/* [-] Main container, margins needed for centering */

/* [+] Content container... where everything flows */
	#content {
		width:					980px;
		text-align:				left;
       /* min-height:             500px;*/
		margin-left:			auto;
		margin-right:			auto;
		height:auto;
		min-height:660px;
		
		overflow: auto;
		padding-bottom: 200px;
		max-width: 100%;
	}
	#content .col1 {
		width:					18% /*23%*/;
		float:					left;
	}
	#content .col2 {
		float:                  right;
		width:                  80%/*75%*/;
	}
	#content .col2 h1 {
	/*	margin-top:             30px;*/  /*Code commented by sam on 14Aug 2014*/ 
		border-bottom:          1px solid #6e6a68;
		padding-bottom:         10px;
	}
	.title_image {
		margin-top:				50px;
		margin-bottom:          10px;
	}
/* [-] Content container... where everything flows */

/* [+] Overlayed Flash Header */
	#flash_header {
		position:				absolute;
		/*margin-top:				133px;*/
		z-index:				100;
	}
/* [-] Overlayed Flash Header */

/* [+] Global header */
	#header {
		width:					980px;
		text-align:				left;
		margin-left:			auto;
		margin-right:			auto;
		height:					132px;
		border-bottom-style:	solid;
		border-bottom-width:	1px;
		border-bottom-color:	#ed1556;
	}
	#header #logo {
		width:					274px;
		height:					105px;
		float:					left;
	}
	#header #upper_links {
		width:					435px;
		height:					36px;
		float:					right;
	}
	#header #upper_links img {
		float:					left;
	}
	#header #navbar {
		height:					28px;
		white-space:			nowrap;
	}
	#header #navbar img {
		float:					left;
	}
/* [-] Global header */

/* [+] Global footer */
	#footer_logo {
		width:					980px;
		height:					52px;
		text-align:				left;
		margin-left:			auto;
		margin-right:			auto;
		padding-left:			118px;
		padding-top:			20px;
		
	}
	#footer {
		
		text-align:				left;
		padding:		        1px;
		/*padding:		        10px;*/
		/*background:             #313131;*/
		background:             #2b2b2b;
		/*position:absolute;*/
		
		position: relative;
		margin-top: -200px; /* negative value of footer height */
		height: auto;
		clear:both;
	
	}
	#footer #left_column {
		width:					59px;
		height:					89px;
		float:					left;
	}
	#footer #right_column {
		/*width:					921px;*/
		height:					89px;
		float:					left;
		margin-top:				4px;
	}
/* [-] Global footer */

/* [+] Input forms */
	.form_rounded_container {
		 background-color:#eaeaea; 
		/*background-color: #e8e8ee;*/
		padding: 5px;
	}
	table.form_rounded_container td{
		padding:24px 32px;
	}
	.form_rounded_cate_forum {
		background-color:		#eaeaea;
		padding:				5px;
		width:800px;
	}
	
	.form_container {
		width:					636px;
		margin-left:			50px;
	}
	.data_table {
		margin-left:			50px;
	}
	.data_table_embedded {
		margin-left:			23px;
		margin-top:				23px;
		margin-bottom:			23px;
	}
	.input_50px {
		width:					50px;
	}
	.input_150px {
		width:					150px;
	}
	.input_100px {
		width:					100px;
	}
	.input_200px {
		width:					200px;
	}
	.input_310px {
		width:					310px;
	}
	.radio_bullets {
		margin-left:			20px;
	}
	/*.radio_bullets input[type=radio], input[type=checkbox] {
		margin-left:			-20px;
	}*/
/* [-] Input forms */

table.formsS td, formsS th { /*Added by Niranjan S. Bhame on 18 Nov. 2014 as per new skin*/
    padding: 5px !important;
	font-size:9pt;
}

#header-right {
	float: right;
	width: 435px;
}
.zipcode {
	margin: 10px 10px 0 0;
	width: 242px;
	height: 42px;
	padding: 5px 0 0;
	overflow: hidden;
	zoom: 1;
	background: url('images/img_zip_header.png') no-repeat left top;
	float: right;
}

.zipcode p {
	margin: 0;
	height: 15px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	width: 105px;
}

.zipcode form {
	margin: 0;
	padding: 0;
}

input.enter-zip {
	background: url('images/img_zip_input_bg.png') no-repeat;
	width: 186px;
	height: 27px;
	line-height: 27px;
	color: #8c8c8c;
	font-style: italic;
	font-size: 11px;
	padding: 0 5px 0 20px;
	float: left;
	border: none;
	margin: 0;
	outline: none;
}

input.zip-submit {
	background: url('images/img_zip_submit.png') no-repeat;
	margin: 0;
	float: left;
	width: 28px;
	height: 27px;
	border: none;
	margin-left: 3px;
}

/*.social {
	overflow: hidden;
	zoom: 1;
	margin: 40px auto 0 auto;
	width: 980px;
}*/

.social-icons {
	float: left;
	overflow: hidden;
	zoom: 1;
	margin-left: 5px;
}

.social-icons li {
	float: left;
	border-right: 1px solid #ccc;
	padding: 3px 12px;
	text-transform: uppercase;
	list-style: none;
}

.social-icons li img {
	vertical-align: middle;
}

.footer-nav {
	overflow: hidden;
	zoom: 1;
}

.footer-nav img {
	float: left;
}

.footer-cool-links {
	overflow: hidden;
	zoom: 1;
	margin-left: 12px;
}

.footer-cool-links a {
	display: block;
	margin-right: 3px;
	float: left;
	border: none;
}

/*#footer p {
	color: #b9b7b2;
	font-size: 9px;
	text-transform: uppercase;
	margin-left: 12px;
	text-align: left;
}*/

#footer p {
	color: #a6a6a6;
	font-size: 12px;
	text-transform: none;
	margin-top: 6px;
	text-align:center;
	font-family: 'PT Sans', 'Myriad Pro', 'Myriad', sans-serif;
}

#footer p a {
	color: #b9b7b2;
	text-decoration: underline;
}

.footerLogo h1
{
margin:0 !important;
}

.no-border, .social-icons li.no-border {
	border: none;
}

.entry-image {
	float: left;
}
#forum { 

	clear: both; 
	float: left; 
	margin: 13px 0; 
	font-weight:bold;
}
.here { 

	/*color: red; */
	color:#6E6A68;
	display: inline; 
}
.here_keyword { 

	color: #b10101; 
	display: inline; 
}

.go { 

	float: right; 
	/*width: 34px; 
	height: 21px; 
	margin: 2px 0 0 5px; */
}
#separator2 { 

	clear: both; 
	background-image:url(../img/intranet/separator2.png);
	background-repeat: repeat-x; 
	width: 100%; 
	height: 1px; 
	margin: 13px 0 0 0;  
}
.forum { 
	font-size: 10px; 
	margin: 10px 0; 
}
#create_category { 

	text-align: center; 
	color: white; 
	background-image: url(../img/intranet/create_new_cate.png); 
	font-size: 11px; 
	width: 151px; 
	height: 23px; 
	padding: 5px 0; 
}	


#createcategory { 

	text-align: center; 
	color: white; 
	font-size: 11px; 
	width: 350px; 
	padding: 5px 0px;
	margin-left:70px;
}

#createcategory input{
	float:left;
	margin-right:5px;
}
.submit_btn{
	margin-top:0px;
}

#thread_title {

	font-size: 16px; 
	font-weight: bold; 
	width: 100%; 
	margin: 10px 0 0 0; 
	border-top: 1px solid #cdcdcd; 
	border-bottom: 1px solid #cdcdcd; 
	padding: 12px 0 10px 0; 
}

#keyword_title {

	font-size: 14px; 
	font-weight: bold; 
	width: 100%; 
	margin: 10px 0 0 0; 
	border-top: 1px solid #cdcdcd; 
	border-bottom: 1px solid #cdcdcd; 
	padding: 12px 0 10px 0; 
}

.thread_nav { 
	
	font-size: 13px; 
	font-weight: normal; 
	float: right;
	padding: 0 10px 0 0;  
}
.thread_nav ul { 

	margin: 0; 
	padding: 0;   
}

.thread_nav ul li { 

	margin: 0px; 
	padding: 0;
	display: inline; 
}

.thread_nav ol { 
	
	display: inline; 	
	margin: 0px; 
	padding: 0px; 
	
}
.thread_nav ol li {
	padding: 0px ;
	display: inline;
	margin: 0 ;  
}
.pagestotal { 
	
	padding: 0 0 0 5px; 
	display: inline; 
	font-size: 10px; 
	font-weight: normal; 

}

#thread_menu_gray { 
	
	background-image: url(../img/intranet/thread_background_gray.png); 
	border-bottom: 1px solid #cbcbcb; 
}

#show_thread {
		
	font-size: 14px;
	font-weight: bold; 
	text-decoration: underline;
	padding: 10px 0 0 0;
	margin: 0 0 0 10px; 
	float: left; 
}
#thread_nav2 { 
	
	font-size: 12px; 
	float: left;
	margin: 5px 0px; 
	padding: 5px 0px;
}


#thread_nav2 ul { 

	margin: 0 0 0 10px; 
	padding: 0px; 
}

#thread_nav2 ul li { 
	
	display: inline; 
	margin: 0; 
	padding: 0; 
}
#thread_poster { 
	
	padding: 0 0 10px 0;
	margin: 0 0 0 10px; 
	clear: both;
	font-size: 12px;
}
#thread_menu_white { 
	
	background-color: white; 
	border-bottom: 1px solid #cbcbcb; 
}
.page_new_thread_top {  

	
	/*background-image: url(../img/intranet/button_create_cat.png); */
	color: white;
    font-size: 11px;
    height: 25px;
    padding: 5px 0;
	padding-left:20px;
    text-align: center;
    width: 151px;
}
.page_new_thread {  

font-size: 11px; 
	color: white;
	background-image: url(../img/intranet/gray_bar_img.jpg); 
	padding: 6px 0;
	margin: 0px  48px 0; 
	height: 14px; 
	width: 153px; 
	text-align: center; 
	float: right; 
}

#footer_nav { 
	
	clear: both; 
	margin: 20px 0;  
}
#start_cat {	

}

#start_cat .title { 

	margin: 0 0 0 9px; 
	font-size:16px;
}
#start_cat .cat_new { 

	height: 20px; 
	width: 100%; 
	padding: 7px 0 5px 0px; 
	background-color: #ed1556; 
	color: white; 
	font-size: 14px; 
	 
} 

#forum_title {

	font-size: 16px; 
	font-weight: bold; 
	width: 100%; 
	margin: 10px 0 0 0; 
	border-top: 1px solid #cdcdcd; 
	border-bottom: 1px solid #cdcdcd; 
	padding: 12px 0 10px 0; 
}
#start_cat .new_cat_skin { 

	font-size: 11px; 
	color: #696967;
	background-image: url(../img/intranet/gray_bar_img.jpg); 
	background-repeat: repeat-x; 
	width: 100%; 
	margin: 0; 
	padding: 11px 0;  
	height: 41px; 
	 
}
#start_cat .new_cat {

	margin: 5px 0 0 15px; 
	font-size: 11px; 
	font-weight: bold; 

}
#textandemail { 

	margin: 25px 0; 
	border-bottom: 1px solid #cbcbcb; 
	clear: both; 

}
#start_cat .check_email { 

	margin: 0 0 0 30px; 
	font-size: 13px; 
}
.textarea_wrapper { 

	font-size: 12px; 
	margin: 16px 0 0 10px; 

}
.textarea { 

	margin: 10px 0 20px 0; 	
}
#start_cat .start_thread {	

	font-size: 12px; 
	color: white; 
	/*background-image: url(../img/intranet/comment_box.png); */
	margin: 20px 4px 39px 0; 
	padding: 7px 0; 
	height: 38px; 
	width: 138px; 
	float: right;
	text-align: center; 
} 
#start_cat .upload_image { 

	font-size: 12px; 
	color: white;
	/*background-image: url(../img/intranet/comment_box.png); */
	margin: 20px 16px 39px 0; 
	padding: 7px 0;
	height: 38px; 
	width: 138px; 
	float: right;
	text-align: center; 
}

/*table css start here*/

.table_div{
	margin:15px 0px;
}
.table_div table{
	font-size:12px;
}
.tbl_head_left{
	background:url(../img/intranet/tbl_head_bg.png) repeat-x top;
	color:#ffffff;
	border-right:1px solid #c8b2b5;
	padding:5px;
	font-weight:bold;
	text-decoration:underline;
}
.tbl_head_center{
	background:url(../img/intranet/tbl_head_bg.png) repeat-x top;
	color:#ffffff;
	border-right:1px solid #c8b2b5;
	text-align:center;
	font-weight:bold;
	margin:0px;
}

.td_gray { 
	background: url(../img/intranet/gray_td.png) repeat-x top; 
	height:44px;
	border-right:1px solid #cfcfcf;
	padding:4px;
	margin:10px;
}
.thread_title_td{
	font-size:14px;
}
.thread_title_td a{
	font-weight:bold;
	text-decoration:underline;
	color:#6a6a68;
	font-size:14px;
}
.thread_title_td a:hover{
	text-decoration:none;
}
.thread_title_page{
	padding:4px;
	font-size:12px;
}
.thread_title_page a{
	font-weight:bold;
	text-decoration:underline;
	color:#6a6a68;
	font-size:12px;
}
.thread_title_page a:hover{
	text-decoration:none;
}
.td_username{
	padding:4px;
	font-size:12px;
}

.replies_view_numb{
	font-weight:bold;
	text-align:center;
	margin:0px;
}

.td_white { 
	background-color: white; 
	border-bottom: 1px solid #cbcbcb;
	height:50px; 
	border-right:1px solid #cfcfcf;
	padding:4px;
}
.no_border{
	border-right:none;
	margin:0px;
}
.post_detail_tbl{
	margin-left:0px;
	padding:0px;
	margin:0px;
}

/* Post CSS */

#post_template { 

	clear: both; 
}

#post_title .title { 

	margin: 0 0 0 9px; 
	font-size:16px;
}

#post_properties { 

	font-size: 11px; 
	color: #696967;
	background-image: url(../img/intranet/gray_bar_img.jpg); 
	background-repeat: repeat-x; 
	width: 100%; 
	margin: 0; 
	padding: 11px 0;  
	height: 63px; 

} #post_properties .postedby { 

	width: 100%; 
	margin: 0 0 4px 9px;  
}

#post_properties .location { 

	width: 100%; 
	margin: 0px 0 4px 9px;  
}

#post_properties .posts { 

	width: 100%; 
	margin: 0px 0 4px 9px;  
}

#post_properties .post_time { 

	float: right;
	margin: 29px 9px 0 0; 
}	

#posts { 

	font-size: 13px; 
	clear: both; 
	/*border-top: 1px solid #cbcbcb;*/
	border-bottom: 1px solid #cbcbcb; 
	padding: 0px 0 24px; 
		margin-top:5px;
}

#quote_posts {

	font-size: 13px; 
	clear: both; 
	/*border-top: 1px solid #cbcbcb;*/
	border-bottom: 1px solid #ed1556;
	border-top: 1px solid #ed1556;	 
	/*padding: 0px 0 24px; */	
	margin-top:5px;
}
#quote_string{
font-weight:bold;
color:#ed1556;
line-height:40px;

}

#comment {	

	font-size: 12px; 
	color: white; 
	/*background-image: url(../img/intranet/comment_box.png); */
	margin: 6px 4px 19px 0; 
	padding: 7px 0; 
	height: 38px; 
	width: 138px; 
	float: right;
	text-align: center; 
} 
#quote { 

	font-size: 12px; 
	color: white;
/*	background-image: url(../img/intranet/comment_box.png); 
*/	margin: 6px 16px 19px 0; 
	padding: 7px 0;
	height: 38px; 
	width: 138px; 
	float: right;
	text-align: center; 
}
#post_title { 

	height: 20px; 
	width: 100%; 
	padding: 5px 0; 
	background-color: #ed1556; 
	color: white; 
	/*text-decoration: underline; */
}
.bold { 

	display: inline; 
	font-weight: bold; 
}


.inner_createcategory { 

	text-align: center; 
	color: white; 
	font-size: 11px; 
	width: 100%;
    margin-top: 7px;
    padding-bottom: 20px;
	/*float:right;*/
}
.inner_createcategory input{
	float:left;
	margin-right:5px;
}
.inner_createcategory .submit_btn{
	margin-top:0px;
}
#search_box { 

	margin: 10px 0; 
	float: right; 
	padding: 0;  
}
#search_box .search_tf { 

	margin: 8px 0px 0px 0px; 
	float: left; 
	padding: 0;  
}
.Searck_keyword {
	margin: 10px 10px 0 0;
	width: 242px;
	height: 42px;
	padding: 5px 0 0;
	overflow: hidden;
	zoom: 1;
	float: right;
}

.Searck_keyword p {
	margin: 0;
	height: 15px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	width: 105px;
}

.Searck_keyword form {
	margin: 0;
	padding: 0;
}

input.enter-zip {
	background: url('images/img_zip_input_bg.png') no-repeat;
	width: 184px;
	height: 27px;
	line-height: 27px;
	color: #8c8c8c;
	font-style: italic;
	font-size: 11px;
	padding: 0 5px 0 20px;
	float: left;
	/*border: none;*/
        border: 1px solid;
	margin: 0;
	outline: none;
}

/*search_go_btn.png*/
input.keyword-submit {
	background: url('images/img_zip_submit.png') no-repeat;
	margin: 0;
	float: left;
	width: 28px;
	height: 27px;
	border: none;
	margin-left: 3px;
}

.clear { clear:both; }

.pinkButton { background:#ed1556; border:1px solid #ed1556; margin:0 10px 10px 0; color:#fff; padding:8px 20px 8px 13px; }
.forwardImgWhite { background:url(../img/intranet/forwardWhite.gif) #ed1556 no-repeat right; }
.closeImgWhite { background:url(../img/intranet/closeWhite.gif) #ed1556 no-repeat right; }
.forwardImgBlack { background:url(../img/intranet/forwardBlack.gif) #ed1556 no-repeat right; }

.headerTopLink { font-size: 12px; text-align:right; }


.headerTopLink a { color:#fff; border-right:1px solid #fff; padding:0 20px; margin:10px 0; display:inline-block; cursor:default;}

/*.headerTopLink span { color:#fff; margin:10px 0; display:inline-block; cursor:default;}*/
.headerTopLink span {
    color: #fff;
    cursor: default;
    display: inline-block;
    margin: 10px 0 10px -15%;
    width: 115%;
	/*position: relative;
    top: -12px;*/
}
/*.headerTopLink a:hover { color:#313131; }*/ /*Code commented by sam on 14Aug 2014*/ 
.headerTopLink a:last-child { border-right:none; padding:0 0 0 20px; }

.navigation { /*margin: 35px 0 10px 0;*/ margin: 27px 0 20px 0; float: right; display: block; width: 100%; text-align: right; font-size: 1em; /*font-size: 1.2em;*/ }
//.navigation ul li { padding:0 14px; display:inline-block; border-right:1px solid #313131; }
/*.navigation ul li { padding:0 14px; display:inline-block; }*/
.navigation ul li { padding:0 0px; display:inline-block; }
.navigation ul li:last-child { border-right:none; }
.navigation ul li a:hover, .navigation ul li a.active, .actionLeft a:hover, .breadcrumbLinks a:hover, .breadcrumbLinks a.active, .footerCategoryLinks li a:hover { color:#ed1556; }
/*.navigation ul li:last-child { padding:0 0 0 10px; }
*/.navigation ul li a { font-size:1em; }

.actionLeft { margin:0; text-align:left; height: 110px; }
.actionLeft b { margin: 5px 0 0px 0; font-size: 1.1em; display: inline-block; }
.actionLeft label { margin:5px 5px 0 0; }
.actionLeft select { width:60%; border:1px solid #839a9d; margin:2px 0 0 0; padding:0px; }

.withoutBorder { padding:0px !important; border-bottom:none !important; margin-top:20px !important }

.trouble_tickets_table select { width:61%;  }  /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
.trouble_tickets_table [type="text"] { width:74%; }

.footerButton { text-align:center; margin:1% 0 2% 0; }
.footerButton .pinkButton { color:#313131; border-radius:5px; cursor:pointer; }
.footerCategoryLinks { float:left; margin:0 6% 0 0; }
.footerButton .pinkButton:hover { color:#fff; }
.lastFooterCategoryLinks { margin:0%; }
.footerCategoryLinks span { color:#ed1556; margin:0 0 5px 0; display:inline-block; }
.footerCategoryLinks li { list-style:none; }
.footerCategoryLinks li a { color:#fff; padding: 0 0 5px 0; display: block;  }
.connectStrip { color:#fff; /*border-top:1px solid #7b7b7b;*/ text-align:right; padding:10px; margin:15px 0 0 0; }
.connectStrip img { margin:0px 0 0 10px; float:right; }
.footerLogo { text-align:center; color:#878787;  }

.newButton a, .newButtonInput input, .searchSmall, .newButtonBack a, .navigation a { 
	background:url(../img/intranet/forwardWhite.gif) #ed1556 no-repeat right; 
	border:1px solid #ed1556; 
	margin:10px 0 10px 10px; color:#fff !important; 
	padding:8px 20px 8px 13px; 
	border-radius:5px; 
	cursor:pointer; 
	text-transform:uppercase; 
}
.newButton a:hover, .newButtonInput input:hover, .searchSmall, .newButtonBack a:hover, .navigation a:hover { background:url(../img/intranet/forwardBlackWhite.gif) #313131 no-repeat right; border:1px solid #313131; border-radius:5px; }
.newButtonBack a { background:url(../img/intranet/forwardWhite.gif) #ed1556 no-repeat left; padding:8px 13px 8px 20px;  }
.newButtonBack a:hover { background:url(../img/intranet/forwardBlackWhite.gif) #313131 no-repeat left;  }
.button_save{text-transform: capitalize !important;}
.searchSmall { background:#ed1556; background-image:none !important; width: 64px !important; padding: 7px 0; margin: 0px; height: 26px !important; font-size: 11px; }
.searchSmall:hover { background:#313131; }
.submitForm { margin:20px 0 0 0; }
.rgaEditButtonAction { margin:10% 0 5% 0; font-size:0.8em !important; }
.rgaEditBlockquote {  margin: 0 0 30px; }
.headingBottomBorder { border-bottom: 1px solid #ccc; padding-bottom: 10px; } /*Added by Niranjan S. Bhame on 4 Dec. 2014 as per new skin*/
.login_actions.newButton a { margin:0 0 10px 7px !important; }  
.borderNone { border:none !important; }
.tableActionWrapper tr { height:20px !important; }
.font14 { font-size:14px !important; }

.cart_right_nav { background:#313131; padding:10px; width:184px !important; }
.cart_right_nav ul li { line-height:normal !important; padding:5px; text-align:center; color:#fff; }
.whiteBg { background:#fff !important; }
.colorBg { background:#ed1556 !important; color:#fff !important; font-weight:bold !important; }

.orderRightActionButton a { display:block; text-align:center; }
.intranetHeadingImg { margin:13px 0 0 3px; }

.loginMain { margin:100px 20px; font-size:17px; color:#333; font-family:Tahoma, Geneva, sans-serif;} /*Added by Niranjan S. Bhame on 21 Nov. 2014 as per new skin*/
//.loginMain { font-size:17px; color:#333; font-family:Tahoma, Geneva, sans-serif; }
.loginText { margin:0 0 34px 0; font-size:14px; color:#474443;}
.loginMain select { padding:4px; display:block; margin:0 0 20px 0; font-size: 15px;}
.loginMain label { float:left; width:70px; margin:3px 0 0 0; font-size:14px; }
.loginMain label.forgotPass { width:150px; margin:3px 0 0 10px; text-decoration:underline; }
.loginMain input[type=text] { float:left; display:inline-block; margin:0 0 15px 0; font-size:0.8125em;}
.loginMain .newButtonInput input { margin:30px 0 0 0px; width:100px;font-size: 0.875em;font-weight: bold;font-family: arial;}


.checkoutProgress { font-size: 17px; float: left; margin: 15px 15px 15px 0; padding: 0px; }
.checkoutProgressOptions { border-bottom:1px solid #999; border-top:1px solid #999; }
.checkoutProgressOptions ul { margin:0px; }
.checkoutProgressOptions ul li { color: #B5B4B4; display: inline-block; margin: 0; padding: 4px 10px; font-size: 17px; }
.checkoutProgressOptions ul li.active { background: url("../img/main-list-bullet-white.png") no-repeat scroll 5px center #ed1556; color: #FFFFFF; font-size: 17px; padding: 15px 10px 15px 50px; }

/* Code added by sam on 11 Aug 2014 */

a.alsocopy:link {
		color: #a6a6a6 !important;
		text-decoration:none !important;
}

/* visited link */
a.alsocopy:visited {
	color: #a6a6a6 !important;
}

/* mouse over link */
a.alsocopy:hover {
	color: #a6a6a6 !important;
	text-decoration:underline !important;
}

/* Code added by sam on 11 Aug 2014 */

/* Code added by Niranajan on 2 Jan 2015 */

/* Start - CSS for Lead Gen Sales Phase Averages Report */

/**************Report page**************/

.tab_report {
	font-size:13px;
}
table.tab_report th {
  padding: 5px 4px 3px;
  vertical-align: middle;
  background: #ed1556 !important;
  color:#FFFFFF;
  height:30px;
  text-align:center;
  width: 8%;
}
.tab_report td{
	padding: 5px;
	height:30px;
}
.tab_report tr td{
	text-align:center;
}
.tab_report th.main{
	background: #d3114c !important;
	color: #FFFFFF;
}
.tab_report tbody tr:last-child {
	border-bottom:1px solid #eeeeee;
}
.tab_report tbody tr:nth-child(odd) {
	background:#eeeeee;
	border-bottom: 1px solid #eee;
}
.tab_report tbody tr:nth-child(even) {
	background:#ffffff;
}
.tab_report td.main {
	background:#6e6a68;
	border-bottom:1px solid #7e7e7e;
	color:#FFFFFF;
	height:27px;
}
table.tab_report th:last-child {
  padding-right:0;
  width:7%;
}
.tab_report .text-left {
  text-align: left;
  padding-left: 15px;
  width: 20%;
  background-color: #f0f0f0;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.total-data-phase .loc_summary {
  	border: 1px solid #A3A3A3;
  	padding: 2px 4px;
  	display: block;
  	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 4px;
}
.total-data-phase {
	padding: 10px 0;
	font-size:12px;
	display: inline-block;
	border-bottom: 1px solid #A3A3A3;
}		
.total-data-phase .loc_summary_sub {
	color: #474443;
	display: block;
	font-size: 9pt;
	margin-bottom: 0;
	padding-bottom: 0;
	padding: 4px 5px 0;
}

#global_summary {
	margin:0 0 20px 10px;
}

#top_summary #global_summary {
	margin:0 0 20px 0px important!;
}

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
}	
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.closing_avg button {
	margin-right: 8px;
}


#global_summary {
	margin:0 0 20px 10px;
}

#top_summary #global_summary {
	margin:0 0 20px 0px important!;
}

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
}	
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

/* END - CSS for Lead Gen Sales Phase Averages Report */

/*-------------footer changes----- AD 30Jul------*/
.footer-logo{width:auto!important;
    margin-left: -10px;
    text-align: center;
}
.footer_link_color {
    color: #525252 !important;
}
.footer-text-lrg{font-size:13pt;}
.footer-text-md{font-size:11pt; color: #525252 !important;}
.footer_fa_icon {
    color: #525252!important;
    font-size: 20px !important;
}
.footer_link_color:hover {
    color: #09afdf !important;
    text-decoration: none;
}
.footer .social .social-list li {
 border-right: 0 !important; }

.sitewrapper {
    background: #FFFFFF;
    height: auto !important;
}