.hide{
	display:none !important;
	/*visibility: hidden;*/
}

div#shadow-wrapper
{
	padding-bottom:1px;
	background-repeat:repeat-y;  width:922px; margin:0 auto;
	background-color:transparent;
	height:100%;
	 
}

div#header-wrapper
{
background-image:url('/Content/global/images/Base_Header.jpg');
  background-repeat:no-repeat;
  background-color:transparent;  
   width:100%;
} 

 /*Outer wrapper */
div#master-wrapper
{
	
	
	/*overflow:auto;*/
	background-color:transparent;
	min-height:600px;
	*min-height:613px;
	
}

/* Header */
div#master-header{
	height:71px;
	background-color:transparent;
    overflow:hidden;
    position:relative;
	 width:922px;
	 margin:auto;
}

div#master-left-header{
	float:left;
	width:200px;	 
	
	background-color:transparent;
}
.input-validation-error  {
background-color:#FFEEEE;
border:1px solid #CCCCCC;
}


#master-center-header
{  
background:white none repeat scroll 0 0;
float:left;
margin:15px 5px 5px 23%;
width:100px;
}

#master-right-header
{
    background-color: transparent;
    float: right;
    margin-top: 13px;
    margin-right:-3px;
}

/* Navigation section */
div#master-navigation{
	overflow: hidden;
}

div#menu-section
{
  	background-image:url('/Content/global/images/menu-strip.png');  
  	background-repeat:repeat-x;
  	height:52px;
  	font-family:Arial;
}

div#master-navigation-one{
	/*width:99%;*/
	height:32px;
	background-repeat:no-repeat;
	width:922px;
	margin:auto;
	padding-top:3px;
}

div#master-menu{
	position: relative;
	right: 0px;	
	background:transparent none repeat scroll 0 0;
	background-color:Transparent;
    float:left;
    width:720px;
    *width:709px;
    z-index:9999;
	
}

div#master-navigation-two{
	/*width:70%;
	 float:left;
	 height:20px;
	 padding-left:3%;
	 margin-right:2%;	*/
	 padding-top:5px;
	 background-color:transparent;
	 padding-right:171px;
	  *marign-top:-10px;
	  *padding-top:0px;
}

/* Search section */
div#master-search{
	float:left;
	/*width:140px;*/
	margin-top:-1px;
	margin-left:9px;
	*margin-left:20px;
	color:#0a0a0a;
	background-color:transparent;
	position:relative;	
    left:715px;
    top:-34px;
}


div#master-search form{
	/*float:right;*/
	margin:0;
	padding:0;
}

#search-box{
 	 /*float:right; */	
     width:193px;
     height: 30px;
     margin-top:2px;
	 background-image: url(../img/Search-Button.png);
	 background-position:0 -4px;
     background-color: transparent;
	 background-repeat: no-repeat;

	 /* padding-left:12px;
	 padding-right:25px;
	 padding-top:4px;	*/
     /*border: 1px solid #999999;	*/
}
div#master-search input[type="text"]{
	background-color:transparent;
border:medium none;
overflow:hidden;
padding-top:2px;
width:75%;
}
div#master-search button[type="submit"]
{
background-color:transparent;
border:medium none;
overflow:hidden;
cursor:pointer;
width /*\**/:25px\9;
height /*\**/:25px\9;
width:20px;
height:20px;
position:relative;
left /*\**/:15px\9;
top:5px;
}


/*
#master-search input[type="text"]:hover {
    border: 1px solid #F6921E;
}*/

/*
#master-main-content{
	padding-top:10px;
	padding-left:2px;
}*/

/* Main section */

/* Footer 
#master-footer{
    
 	height:80px;
	width:960px;
	margin-left:5px;
margin:0 auto;
 background-image:url('/Content/global/images/Base_Bottom.jpg');
 background-repeat:no-repeat;
 text-align:center;
 padding-top:20px;
 font-size:0.75em;
 background-color:transparent;
 color:#689bc3;
 position:relative;
 } */
 
div#breadcrumb
{
color: #999999;
font-size:1em;
text-transform:capitalize;
position:relative;
top:-10px;
}
 div#breadcrumb a
{
text-decoration:none;
color: #999999;
}
 div#breadcrumb a:hover
{
color: #f29024;
text-decoration:underline;
}

a
{
color:#3977ac;
}
a:hover
{
color:#F29024;
}

a:active
{
color:#334279;
}

.clearFix:after {
content: "";
display: block;
height: 1000;
clear: both;
visibility: hidden;
}
.addthis_link
{
    
    position:relative;
    top:3px;
    *z-index:-9999;
}
#share
{
    /*margin-top:9px; 
    margin-right:2px;*/
    position:relative;
    top:10px;
    text-align:right;
    *z-index:-9999;
}


.sf-menu li
{
    z-index:9999;
}

#master-menu ul.syncmenu li .cart-menu img
{
    float:left;
}

#master-menu #SyncfusionMenu_sfMenuContainer #SyncfusionMenu > li
{
margin-right:22px;
font-size:14px;
height:26px;
}

#master-menu #SyncfusionMenu_sfMenuContainer ul.syncmenu a
{
font-weight:normal;
}

/**************footer**************/


#footer-master .wrapper
{
    margin:0 auto;
    width:922px;
    height:335px;
    padding-top:12px;
}


div#footer-master
{
       background-color: #e8e8e8;
    background-image: url("/Content/global/images/Bottom-strip.jpg");
    background-repeat: repeat-x;
    font-size:12px;
   
}

div.footer-follow-us
{
    background-color:#f3f3f3;
    height:49px;
   
}


div.footer-follow-us #inner_content
{
     margin:0 auto;
     width:922px;
     
}
div.footer-follow-us #inner_content .toll_free
{
    font-size:12px;
    color:#5d5d5d;
    padding-top:6px;
    padding-bottom:4px;
}

div.footer-follow-us #inner_content .number
{
   color:#1a6eab;
       font-size: 16px;
    font-weight: bold;
}


div.footer-follow-us #inner_content .toll_free_number
{
    float:left;
   
}

div.footer-follow-us #inner_content .follow
{
    float:right;
     padding-top:13px;
}
 #inner_content .follow a img
{
    margin-left:10px;
}
#footer-master .wrapper ul li
{
    list-style-type:none;
    height:21px;

}
#footer-master .wrapper ul
{
margin-left:0px;
}
#footer-master .wrapper ul li a, ul.faq li
{
color:#5d5d5d;
text-decoration:none;
}
.wrapper .heading
{
    color:#1a6eab;
    padding-top:10px;
    padding-bottom:10px;
    font-size:14px;
   
}


.wrapper .links
{
  float:left;
  margin-right:28px;  

}

#footer-master .wrapper .Company
{
    margin-right:0px;
}

.wrapper .faq_call_us
{
    float:right;
   
}

.syncfusion_logo_bottom
{
   margin-top: 43px;
   
    margin-bottom:-17px;
    * margin-bottom:-31px;
}
.about_us
{
    clear:both;
    color:#5d5d5d;
    padding-top:12px;
    * padding-top:6px;
}

.about_us .heading
{
    color: #1a6eab;
    margin-top:1px !important;
    margin-bottom:1px !important;
    padding-top:0px;
    padding-bottom:2px;
}
.about_us p + p
{
    line-height:1.7em;
    margin-top:2px;
}

.master-footer .global-links
{
    height:28px;
    background-color:#1f2934;
    font-size:12px;
    
    
}
.global-links .wrapper_links
{
     margin:0 auto;
    width:922px;
    padding-top:5px;
}
.global-links .copyrights
{
   float:left; 
}
.global-links .sitemap
{
   float:right; 
}

.master-footer .global-links a
{
    color:#ffffff;
}

.master-footer 
{
     font-family:Arial;
     margin-top:8px; 
*margin-top:15px;	 
}

.sitemap .global-link-separator
{
    margin:0px;
}

#menucontent
{
    background-image:none;
    background-color:#42535D;
    border:none;
    padding-top:5px;
}
#menucontent li
{
    width:91px;
    margin-right:8px;
}

#menucontent li ul li
{
    width:173px;
    height:25px;
}

#menucontent li a
{
    font-family:Arial;
    font-size:12px;
}
#hometopimage, .UIindex
{
   margin:0;
}

ul.vista ul
{
    background-color:#3D4D58 !important;
    background-image:none !important;
}
ul.vista ul li a
{
    color:White !important;
}

ul.vista ul li a:hover
{
    background-color:#F7941E !important;
}
ul.vista ul li:hover
{
    background-color:White !white;
}

div #keyword_actextbox {
    background-color: transparent;
    border: medium none;
    margin-left: 12px;
    margin-top: 5px;
    *margin-left: 1px;
    *margin-top: 1px;
    margin-left /*\**/: 0px\9;
    margin-top /*\**/: 0px\9;   
    position:relative;
    left /*\**/:11px\9 !important;
    top /*\**/:5px\9 !important;      
    top:0px;
    left:0px;
}

div #keyword_actextbox .watermark 
{
    font-size:13px;
}
#keyword
{       
    margin-top:0px !important;
}
#searchform {
    height: 30px;
}
#menu-search .Autocomplete_Wrapper input {
    border: 0 none;
    float: left;
    height: 21px;  
    margin-left: 5px;     
}
.Autocomplete_SuggestionList 
{
    z-index:9999;
    width:300px !important;
}

div#master-main-section
{
    margin-top:10px;    
}

/***************Changes for home page ********************/

#news-customers .new
{
    border: 1px solid #E7E5E5;
    border-radius: 6px 6px 6px 6px;
    
    float: left;
    height: 113px;
  
    margin-right: 9px;
    margin-top: 0;
    width: 208px;
    padding:7px;
    background-repeat: no-repeat;
    
    /* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#f5f5f6);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#f5f5f6)";
	/* For Internet Explorer 10 */
	 background: -ms-linear-gradient(top , #FFFFFF, #f5f5f6);
	/* For Firefox 3.6+ */
	background: -moz-linear-gradient(top, #FFFFFF, #f5f5f6); 
	/* For Safari, Google Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f5f5f6));
	/* For Opera */
	background: -o-linear-gradient(top,#FFFFFF, #f5f5f6);  
}

#news-customers .blog .last a, #news-customers .latest .last a, #news-customers .customer .last a
{
    text-decoration:none;
    margin-left:0px;
    color:#5d5d5d;
}
#news-customers a:hover
{
    color:#f29024;
}
#news-customers .blog .last a:hover, #news-customers .latest .last a:hover, #news-customers .customer .last a:hover
{
    color:#f29024;
}
#news-customers .last
{
    margin-top:4px;
}
#news-customers ul li a
{
    margin-left: 0;
    top: 0px;
    color:#5D5D5D;
    font-size:15px;
   text-decoration:none;
 }
      
#news-customers  .customer
{
    margin-right:0px;
    padding-left:6px;
    
}

#news-customers  .customer .first
{
    width:195px;
    
}

#news-customers .latest-news
{
   
    height:55%;
}
.customer-awards-logos
{
    height:45%;
}
.new .first
{
    font-size:17px;
    margin-top:0px;
    color:#1A6EAB;
}

.new .last
{
    font-size:14px;
}
.latest .first
{
    width:150px;
}

#news-customers ul
{
    margin-left:0px;
    margin-top:8px;
}
#news-customers ul li
{
    background-repeat: no-repeat;
    list-style-type: none;
    margin-top:3px;
}

.customer-awards-logos .customer-logos, .customer-awards-logos .awards-logos
{
    border: 1px solid #E7E5E5;
    border-radius: 6px 6px 6px 6px;  
    background-repeat: no-repeat;
    
    /* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#f5f5f6);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#f5f5f6)";
	/* For Internet Explorer 10 */
	 background: -ms-linear-gradient(top , #FFFFFF, #f5f5f6);
	/* For Firefox 3.6+ */
	background: -moz-linear-gradient(top, #FFFFFF, #f5f5f6); 
	/* For Safari, Google Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f5f5f6));
	/* For Opera */
	background: -o-linear-gradient(top,#FFFFFF, #f5f5f6);  
}

.customer-logos
{
      width:618px; 
      padding-left:35px;     
      padding-right:35px;
      padding-top:3px; 
      height:59px;
}

.awards-logos
{
    margin-left: 9px;
    padding-left:22px;
    padding-right:23px;
    padding-top:6px;
    width: 176px;
    height:56px;
}
.customer-awards-logos .customer-logos .alignment
{
    margin-left:618px;
    margin-top:-13px;
}
.customer-awards-logos .awards-logos .alignment
{
    margin-left:165px;
    margin-top:-6px;
}
.customer-awards-logos .alignment a
{
 font-size:12px;
 color:#5D5D5D;
 text-decoration:none;
}
.customer-awards-logos .heading-logos
{
    font-size:14px;
    padding-bottom:2px;
    color:#333333;
    margin-top:19px;
  
}

.customer-panel, .award-panel
{
    float:left;
}
.award-panel .heading-logos
{
    margin-left:10px;
}

.UIindex_news
{
    font-family:Arial;
    /* margin-left:-2.5%;*/
    width:922px;
    height:235px;
    margin-top:30px;
}
.UIindex_news #news-customers
{
    height:100%;
}
.rss-container  .rs-controls
{
    margin-top:-7px;
}


#footer-master .wrapper ul li a: hover
{
    color:#f29024;
}

ul.syncmenu ul
{
    display:none;
}

/* ------------ Styles for Blog ---------------*/

.blog-search #keyword 
{
    height: 21px;
    margin-left: -2px !important;
    margin-top: -2px !important;
	*margin-left: -3px !important;
    *margin-top: -3px !important;
    width: 149px;
	*width: 150px!important;
	border: 0 none;
}
.blog-search#master-search
{
    position: inherit !important;
	left:0px;
	top:0px;
}

.blog-search button[type="submit"]
 {
    float: right;
    position: inherit !important;
    width: 26px !important;
	*margin-right: 20px !important;
	*margin-top:-28px!important;
}

.blog-search#master-search form
{
	padding-left:15px;
	padding-top:6px;
}
}

/* ------------ End of Blog ---------------*/


