﻿/*=========Table Of Content========*/
/*Layout Structure Style
  Custome Style
  Home Page Last 4 Widgets
  Home Page Recent Blog Widget
  Project View Classes
  Project Read more View Style
  Event View
  Resource View Styles
  Team View Styles
  Blog View Styles
  Comment View Styles
  Product Catalog View
  Shopping Cart Table View*/

body  {
  line-height: 1.2em; 
  font-size: 93.8%;
  color: #646464; 
  background: #fff;
  font-family: Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.widget-Search-In-Page
{
    float:right;
    margin:30px 0 0 0;
    
}

/*-------------Layout Structure Style----------------*/
.menu-main
{
    display: none !important;
}
#layout-navigation
{
    border: 0px !important;
}

#layout-featured
{  margin:0 auto;
   width:980px;
   position:relative;
}

#layout-featured-content
{  position:absolute;
   top:13px;
   right:5px;
   margin:0;
   width:auto; 
   z-index:10000;  
}

.widget-FollowMe 
{  float:right;
    }
.widget-TopRightNavigation
{  float:right;
    }
.zone-featured
{ padding:0;
  margin:0;
    }

.widget-DonateButton
{  float:right;
   display:block;
    }

/*-----------------------Custom Styles-----------------------*/

input[type="submit"], input[type="button"], button, .button, .button:link, .button:visited {
    color:#fff;
    background:#867F49;
    background: -webkit-gradient(linear, left top, left bottom, from(#867F49), to(#57522B));
    background:-moz-linear-gradient(top , #867F49, #57522B);
    border:1px solid #58522E;
    cursor:pointer;
    margin:.2em 0 2em 0;
    padding:.3em 1.8em;
    text-align:center;    
}

input[type="submit"]:hover, input[type="button"]:hover,
input[type="submit"]:active, input[type="button"]:active,
input[type="submit"]:focus, input[type="button"]:focus,
button:hover, .button:hover,
button:active, .button:active,
button:focus, .button:focus {
    text-decoration:none; 
    background: #57522B;
    background: -webkit-gradient(linear, left top, left bottom, from(#57522B), to(#867F49));
    background:-moz-linear-gradient(top , #57522B, #867F49);
}

input[type=password],
input[type=text], 
textarea, 
select,
input[type=file]
{     
    border: 1px solid #57522B; 
    display: block;
    padding: 0.333em; 
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
}

input[type=password]:hover,
input[type=text]:hover, 
textarea:hover, 
select:hover, 
input[type=file]:hover
{ 
    border: 1px solid #867F49; 
}


input[type=text]::-ms-clear,
input[type=password]::-ms-clear
{         
    display: none;   
}

 h1,h2,h3,h4,h5,h6
 {  font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0.667em 0;
    line-height: 1.2em;  
     }
 
 h1
 { font-weight: bold;
    font-size: 1.867em;/*28px*/    
    color:#6C0C1E;
    text-transform:uppercase;        
  }
 
 h2
 { font-weight:normal;
   font-size:1.600em;   
   color:#6C0C1E;   
   text-transform: capitalize;
  }
 
 h3
 { font-weight:normal;
   font-size:1.333em;  
   color:#6C0C1E;
   font-weight:normal;
   text-transform: capitalize;
     }
 h4
 { font-size:1.200em;      
     }
h5
 {  font-size: 1.067em;  
      }
 
h6
 {  font-size: 1em;   
     }    
     
.SubHeading
{
    font-weight: bold;
    font-size: 15px;
    padding-bottom: 4px;
    color:#6C0C1E;
    text-transform:uppercase;
}
p
{ line-height: 1.538em;  
  /*margin: 0.667em 0;*/
}

pre
{   margin: 0.667em 0;
    }         
address
{  margin: 0 0 0.667em 0;
    }
     
a
{ 
   color: #57522b;
   font-size:inherit; 
   font-weight:bold; 
   padding:0 0 5px 0;
   text-decoration:underline;
}      


/*to set bullets views*/
ul
{   
    list-style: disc none outside;
    margin:0 0 0 20px;
    padding:0;    
}

.clear
{
    clear:both;
    overflow:auto;
    padding:2px 0px;   
    
}
.FloatLeft
{ float:left;
    }

.FloatRight
{ float:right;
    }
.clearBth
{  clear: both;
    }
.clearRight
{  clear:right;   
    }
.textCenter
{  text-align:center;
    }
.spcleft
{  padding:0 0 0 10px;
    } 
.spcright
{  padding:0 10px 0 0;
    }
.spctop
{  padding:10px 0 0 0;
    }
.spcbottom
{  padding:0 0 10px 0;
    }
.container
{  overflow:auto;
    }

/*------Top Header------*/
#TopHeaderDiv
{  position:relative;
   z-index:200;
    }
#TopHeaderDiv .TopHeaderWrapper
{  width: 100%; 
   position: absolute; 
    }   
    
#NavBottomText
{  clear: both; 
   color: #6C0C1E; 
   font-size: 18px;
   word-spacing: 10px;
   letter-spacing: 6px;
   padding:6px 0 0 0;
   margin:0;
   line-height:10px;
   z-index:250;
   /*text-shadow:0 0 2px 2px #57522B;
    padding:6px 4px;
   background:rgba(255,255,255,0.4);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF, endColorstr=#66FFFFFF); */
    }
.sliderDiv
{  padding-top: 70px;    
   height: 400px; 
   position:relative;  
    }
/*----------------------Home Page Last 4 Widgets-------------------*/
.Quad
{
    padding-right: 10px;
    background-position: right center;
    background-image: url('../Content/seperator.png');
    background-repeat: no-repeat;
    position: relative;
    height: 250px;
}
.Quad-NoBorder
{
    background-image: none !important;
}



.Quad .ShortDescription
{
    padding-top: 10px;
    text-align: left;
    padding-bottom: 20px;
    line-height:normal;
    padding-right:12px;
    font-size: 0.800em;
}
.Quad .ReadMore, .widget-Recent-Blogs .blog-posts li .blog-post .Recent-Blog-Body a
{
    color: #fff;
    border: solid 1px #a5a26d;
    background: #a7a16d;
    background: -webkit-gradient(linear, left top, left bottom, from(#a5a26d), to(#a7a16d));
    background: -moz-linear-gradient(top,  #a5a26d,  #a7a16d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a26d', endColorstr='#a7a16d');
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    display: inline-block;
    vertical-align: baseline;
    margin: 10px 0 0px;
    outline: none;
    cursor: pointer;
    min-width: 100px;
    text-align: center;
    text-decoration: none;
    padding: 7px 5px;    
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    position: absolute;
    left: 0px;
    top: 210px;
    font-weight: normal;
    -moz-box-shadow:inset 1px 1px 1px 1px rgba(255,255,255,0.4) !important;
	-webkit-box-shadow:inset 1px 1px 1px 1px rgba(255,255,255,0.4) !important;
	box-shadow:inset 1px 1px 1px 1px rgba(255,255,255,0.4) !important;
	text-shadow:0px -1px 0px rgba(000,000,000,0.3),	0px 1px 0px rgba(255,255,255,0.3) !important;
	text-transform:uppercase;
    font-size:13px;
}
.widget-Recent-Blogs .blog-posts li .blog-post .Recent-Blog-Body a
{   top:190px;
    padding:5px 5px;
 }

#Innovative-Project-Heading
{
    min-width: 50px;
    min-height: 50px;
    font-size: 17px;
    background-position: left center;
    background-image: url('../Content/ip-img.png');
    background-repeat: no-repeat;
    padding-left: 55px;
    vertical-align: middle;
    color:#6C0C1E;
    text-transform: uppercase;
    line-height:normal;
}

#Supported-Employment-Heading
{
    min-width: 50px;
    min-height: 50px;
    font-size: 17px;
    background-position: left center;
    background-image: url('../Content/sm-img.png');
    background-repeat: no-repeat;
    padding-left: 55px;
    vertical-align: middle;
    color:#6C0C1E;
    text-transform: uppercase;
    line-height:normal;
}

#School-ToWork-Heading
{
    min-width: 50px;
    min-height: 50px;
    font-size: 17px;
    background-position: left center;
    background-image: url('../Content/stot-png.png');
    background-repeat: no-repeat;
    padding-left: 60px;
    vertical-align: middle;
    color:#6C0C1E;
    text-transform: uppercase;
    line-height:normal;
}
#Technical-Assistance-Heading
{
    min-width: 50px;
    min-height: 50px;
    font-size: 17px;
    background-position: left center;
    background-image: url('../Content/ta-img.png');
    background-repeat: no-repeat;
    padding-left: 55px;
    vertical-align: middle;
    color:#6C0C1E;
    text-transform: uppercase;
    line-height:normal;
}


.widget-Wise-Employer-Heading
{
    color: #6C0C1E;
    font-family: Franklin Gothic Demi Cond,Arial;
    font-size: 22px;
    padding-top: 15px;
}

.poweredby a
{
    color:#6c0c1e !important;
}
.user-actions a
{   color:#6c0c1e !important;
    }
 
 
.zone-content .content-item h2
{
    color: #000;
    font-size: 1.200em;
    text-transform: none;
} 

.zone-content .content-item h3
{
    text-transform: none;
    font-size: 1.200em;
} 
 
 
/*--------------Home Page Recent Blog Widget---------------*/
.widget-Recent-Blogs
{
    }
.widget-Recent-Blogs header h1
{
    }
.widget h1
{ font-size: 1.867em;  
     } 
.widget-Recent-Blogs .blog-posts
{   padding: 0;
    width: 960px;
    margin:20px 0 0 0;
    height: 220px;
    overflow:hidden;    
    list-style-type:none;
    } 
.widget-Recent-Blogs .blog-posts li
{  width:100%;
   float:left;
   padding:10px 0 10px 0;
   margin:0;
   position: relative;
   height: 200px;    
   /*background:transparent url('../Content/seperator.png') no-repeat scroll 240px 0;*/
   border-bottom:1px solid #cccccc;
    }
.widget-Recent-Blogs .blog-posts li .blog-post
{  padding:0;
   margin:0;
    }
    

.widget-Recent-Blogs .blog-posts li .Recent-Blog-Title
{
margin: 0;
padding: 0;
}

.widget-Recent-Blogs .blog-posts li .Recent-Blog-Title a:first-child
{
margin: 0 0 0 -4px;
}


.widget-Recent-Blogs .blog-posts li .Recent-Blog-Title a
{   color:#6C0C1E !important;
    text-transform: uppercase;
    line-height:normal;
    font-size: 17px !important;
    font-weight:normal !important;
    margin:0;
    padding:0;
    }
.widget-Recent-Blogs .blog-posts li .blog-post p
{   font-size:0.800em;
    color:#646464;  
    }
/*.widget-Recent-Blogs .blog-posts li .blog-post p a
{  display:block;
    margin: 10px 0 0;
    padding: 0;
   position:absolute;
   bottom:0;}*/
   
 .widget-Recent-Blogs .blog-posts .tags
 {   display:none;
     }

/*--------------Project View Classes---------------*/
.projectListItem
{  clear: both; 
    overflow: auto; 
    padding:10px 8px; 
    border-radius: 4px;
}
.projectListItem-Title
{   padding-bottom: 2px; 
    color: #57522b; 
    font-size:16px; 
    font-weight: bold; 
    text-transform:capitalize;
}
.projectListItem-summary
{  clear: both; 
    display:block; 
    padding-top:5px; 
    font-weight:normal;
}

.spanLink
{ margin-left: 0px;  
  display: block;
  float: left;
  margin: 5px 0; 
    }
    
.spanLink a
{ color: #fff;
  padding: 4px 8px;
  font-size: 14px;
  background-color: #434343;  
  text-decoration: none;
  cursor: pointer;
  -moz-transition: all 0.5s ease-in; 
  -webkit-transition: all 0.5s ease-in;  
  -ms-transition: all 0.5s ease-in;  
  -o-transition: all 0.5s ease-in;  
  transition: all 0.5s ease-in;  
    }
.spanLink a:hover
{ background-color:#6C0C1E;
    }

.Hseperator
 {  background-color: #dedede;    
    background-image: -webkit-linear-gradient(left, #ffffff, #8b8b8b, #ffffff);    
    background-image: -moz-linear-gradient(left, #ffffff, #8b8b8b, #ffffff);                 
    background-image: -o-linear-gradient(left, #ffffff, #8b8b8b, #ffffff);                
    background-image: -ms-linear-gradient(left, #ffffff, #8b8b8b, #ffffff);                  
    height:1px; 
    margin:5px 0px;
 }   
    
 /*----- Project Read more View Style------*/
.project header h1
{    font-weight: bold;
     padding-bottom: 2px; 
     color: #57522b; 
     font-size:16px;
     padding:0 0 5px 0;
     margin:0;  
     text-transform:capitalize;   
    }
.project p
{   color: #434343;
    font-size:13px;
    line-height: 1.538em;        
 }
 
 /*-------------------Event View-----------*/
 #wise-event-calendar-box
{
    float: left;
    width: 700px;
    margin: 0 10px 0 0;
}

.AddEventLink
{   background: url('../Styles/Images/add-event.png') no-repeat scroll right top;
    height:24px;
    width:24px;
    padding: 0 30px 5px 0;
    color:#394c6d;
    font-size:15px;
    font-weight:bold;
    display:none;
    }

 /*------------------------------Resource View Styles--------------------------*/

#liveinclusive-twopane
{
    display: table;
    margin-top:20px;
    width: 100%;
    min-height:400px;
}
#liveinclusive-twopane #leftpane
{
    display: table-cell;
    width: 250px;
    background-color:#F0F0F0;
    padding:10px 5px;
    vertical-align:top;
}
#liveinclusive-twopane #rightpane
{
    display: table-cell;
    padding:10px 20px;
    width: auto;
}  

.resource-list
{   list-style-type:none; 
    margin:0 5px; 
    padding:0;     
}  

.resource-list li
{  margin:0;   
   color: #57522b;
   font-weight:bold;
   font-size:0.867em;/*13px*/
   line-height:1.2em;
   padding:0 0 8px 16px;   
}

.resource-list li .hitarea
{   cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin-left: -16px;
    width: 16px;
}

.resource-list li ul
{ 
    list-style-type:none; 
    margin:12px 5px 2px 10px; 
    display:none;   
}   
  
.resource-list li a
{ 
   color: inherit;
   font-size:inherit;/*14px*/ 
   font-weight:inherit; 
   padding:0;
   text-decoration:none;
}

.resource-list li:hover
{  cursor:pointer;
   color:#6C0C1E;
    }
.resource-list .hitarea
{   
    }
.recource-listCollapsed
{   background:transparent url('Images/arrowcollapse.png') no-repeat 0 4px scroll;    
    cursor:pointer;
    }    
.recource-listExpanded
{   background:transparent url('Images/arrowexpand.png') no-repeat 0 4px scroll !important;    
    cursor:pointer;
    }
.resource-list li ul li
{background:transparent url('Images/circlebullet.png') no-repeat 0 2px scroll;  
    }

#rightpane p
{  margin: 0 0 8px 0;
    }
.Bottom-Space
{ margin:0 0 20px 0;
    }
    
.Wise-Resources-bold
{  font-weight:bold;
    }
    
.Wise-Resources-bigFs
{ font-size:16px;
    }
.toptag
{ font-weight:normal;
  color:#6C0C1E;
  font-size:0.933em;
    }



.searchTextBox
{   background: url("../Styles/Images/SearchIcon.png") no-repeat scroll right 3px transparent;
    border: 1px solid #57522B;
    padding: 5px 30px 5px 5px !important;  
    width:200px;          
    padding-right:30px !important;    
    line-height:1.2em;
    float:left;
    overflow:hidden;    
}

/*------------------------------Team View Styles--------------------------*/
#goWise-MainCont
{
    padding:20px 0;    
}

#goWise-MainCont > ul
{
    margin:0;
    list-style-type:none;
}


 #goWise-TeamItem
 { margin-bottom:0px;
   display:table;
   width:100%;
     }
     
 .goWise-TeamItem-ImageDiv
 { display: table-cell;
    padding: 20px 20px 5px 0; 
    width:250px; 
    vertical-align:top;
     }
.goWise-TeamItem-ImageDivWrapper
{    background-position: center 0; 
     background-repeat: no-repeat; 
     display: block; 
     height: 240px; 
     width: 240px; 
     overflow: hidden; 
     vertical-align: top;     
    }     
.goWise-TeamItem-Info-Detail
{  padding:16px 0 0 0;
   width:250px;
    }
     
.NotusegoWise-TeamItem-ImageDiv img
{ border-radius: 120px; 
  -webkit-border-radius: 120px;  
  /*border:8px solid #57522b;  */
  width:240px;
 /* height:240px;*/
  overflow:hidden;
  -webkit-box-shadow: 0px 0px 0px 8px #57522b;
  -moz-box-shadow: 0px 0px 0px 8px #57522b;
  box-shadow: 0px 0px 0px 8px #57522b;

  /*ie7 and ie8*/
  border: 8px solid #57522b\9;
}

 .goWise-TeamItem-Info
 {  /*float: left;
    clear: both;
    display: block;*/
    padding-top:20px;
    padding-left:20px;
    display:table-cell;
    width:auto;
     }
     
 .goWise-TeamItem-Info-name
 {    
     color:#6C0C1E !important;
     text-transform:uppercase !important;
     padding:0 0 8px 0;
     margin:0;
     font-size: 1.6em !important;
 }
 
 .goWise-TeamItem-Info-name a
 {
     cursor: text !important;
     font-size: inherit !important;
     color: inherit !important;
     text-decoration: none;
     font-weight: normal !important;
 }
 
 .goWise-TeamItem-Info-jobtitle
 {   color:#434343;
     text-transform:uppercase;
     font-size:1.200em; 
     margin:0;   
     }
 .goWise-TeamItem-Info-all
 {   font-size: 1.000em;
     color:#434343; 
     text-decoration:none;         
     }
     
     
      
  /*------------------------------Blog View Styles--------------------------*/

.blog .blog-posts
{ 
  margin:0;
  padding:0;
  margin: 10px 0px 0px 0px;    
    }
.content-item
{  padding:0;
    border-top:0 !important;
      }

.blog .blog-posts li
{ padding: 0 0 10px 0;    
  margin: 0;
    }

.blog .blog-post header h1
{ padding:5px 0 0 0;
  font-size:1.333em;
    }
    
.blog .blog-posts header h1 a
{ color: #57522b !important;
  font-weight: bold !important;
  font-size: inherit;
  text-transform:uppercase; 
  -moz-transition: all 0.3s ease-in; 
  -webkit-transition: all 0.3s ease-in;  
  -ms-transition: all 0.3s ease-in;  
  -o-transition: all 0.3s ease-in;  
  transition: all 0.3s ease-in; 
    }
.blog .blog-posts header h1 a:hover
{  color:#8d8546 !important;
   text-decoration:none !important;
    }
    
.blog .blog-posts li p
{   color: #434343;
    /*font-size:14px;*/
    padding:5px 0 0 0;
    margin:0;
}

.blog .blog-posts li .blog-post p a
{ color: #6C0C1E;    
  /*font-size: 14px;  */
  text-decoration: none;
  cursor: pointer;
  font-weight:bold;
  padding: 0 10px; 
  -moz-transition: all 0.5s ease-in; 
  -webkit-transition: all 0.5s ease-in;  
  -ms-transition: all 0.5s ease-in;  
  -o-transition: all 0.5s ease-in;  
  transition: all 0.5s ease-in;  
}
    
.blog .blog-posts li p a:hover
{ 
    text-decoration:underline;
    color:#57522b;
}

.blog .blog-posts .blog-post .tags
{  padding:15px 0 0 0;
   font-size:13px;
    }
.blog .blog-posts .blog-post .tags a, .blog-post .tags a
{   background:transparent;
    font-size:12px;
    font-weight:normal;
    color: #6C0C1E;
    padding:0 4px;
    text-decoration:none;
    -moz-transition: all 0.2s ease-in; 
    -webkit-transition: all 0.2s ease-in;  
    -ms-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;  
    }
.blog .blog-posts .blog-post .tags a:hover, .blog-post .tags a:hover
{  color:#57522b;
   text-decoration:none;
    }

.createdby
{  float:left;
   padding:10px 10px 10px 0;   
   font-size:0.933em; 
   color:#333;  
    }
.authorname
{  font-size:0.933em;
   color:#6C0C1E;
   padding:10px 0;
   font-weight:bold;
    }    
.metadata
{ 
    padding:0px 0 0 0;
    margin:0;
}
.blog-post p
{ 
    margin: 0.667em 0;
}

.blog-post a
{ 
    font-weight: normal;
}
/*#divTwitter, #divFacebookShare, #divfacebooklike, #divPlusOne {
    display: inline-block !important;
    float: none !important;
    margin: 10px 5px 10px 0 !important;
    vertical-align: top !important;
}*/       

#comments {
    clear: both;
    margin: 50px 0 0;
    padding: 0;
}
/*.blog-post header
{   margin-bottom:100px;
    } 
.widget-Recent-Blogs .blog-posts li header
{  margin:0;
    } 
.blog .blog-post .blog-post header
{  margin:0;
    }*/
/*---------------------------------Feed Aggregator------------------------------------*/

.feed-aggregator
{ /*99112a*/
    } 
    
.feed-aggregator .blog-posts 
{  margin:20px 0 0 0;
    }
.feed-aggregator .blog-posts .feed-item-container
{   background-color: #FAFAFA;    
    margin: 0 0 30px;
    padding: 10px; 
    border:1px solid #6C0C1E;
    /*border radius*/
    border-radius:6px 6px 6px 6px;
    -moz-border-radius:6px 6px 6px 6px;
    -webkit-border-radius:6px 6px 6px 6px;
    /*shadow
    progid:DXImageTransform.Microsoft.Shadow(color=#ff0000,direction=45,strength=2),
          progid:DXImageTransform.Microsoft.Shadow(color=#00ff00,direction=90,strength=2),
 progid:DXImageTransform.Microsoft.Shadow(color=#ff00ff,direction=270,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#00ffff,direction=315,strength=3);
    */
   -webkit-box-shadow: 0 0 5px 0 #A9A9A9;
    -moz-box-shadow: 0 0 5px 0 #A9A9A9;
    box-shadow: 0 0 5px 0 #A9A9A9;
    zoom: 1;
    filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=0,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=45,strength=2),          
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=135,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=180,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=225,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,,direction=270,strength=2);
             
}
    
     body:last-child .feed-aggregator .blog-posts .feed-item-container {
      /* Remove filter from IE9 */
      filter: none;
    }
   
.feed-aggregator .blog-posts .feed-item-container header h1
{  margin:0;
   padding:0;
   font-size:1.333em;
    }        
.feed-aggregator .blog-posts .feed-item-container header h1 a
{  color: #57522b;  
  font-size: inherit;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:bold;  
  -moz-transition: all 0.3s ease-in; 
  -webkit-transition: all 0.3s ease-in;  
  -ms-transition: all 0.3s ease-in;  
  -o-transition: all 0.3s ease-in;  
  transition: all 0.3s ease-in;
    }
.feed-aggregator .blog-posts .feed-item-container header h1 a:hover
{  color:#8d8546 !important;
   text-decoration:none !important;   
    }
.feed-aggregator .blog-posts .feed-item
{  padding:0;
   margin:0;
   border:0;
   }
.feed-aggregator .blog-posts .feed-item-container p a
{ color: #6C0C1E;      
  text-decoration: none;
  cursor: pointer;
  font-weight:bold;
  padding: 0 10px; 
  -moz-transition: all 0.5s ease-in; 
  -webkit-transition: all 0.5s ease-in;  
  -ms-transition: all 0.5s ease-in;  
  -o-transition: all 0.5s ease-in;  
  transition: all 0.5s ease-in;  
}
    
.feed-aggregator .blog-posts .feed-item-container p a:hover
{ 
    text-decoration:underline;
    color:#57522b;
    /*color:#99112a;*/
}
.feed-aggregator .blog-posts .feed-item-container .feed-item .tags
{  padding:15px 0 0 0;
    }
.feed-aggregator .blog-posts .feed-item-container .feed-item .tags a
{   background:transparent;
    font-size:12px;
    font-weight:normal;
    color: #6C0C1E;
    padding:0 4px;
    text-decoration:none;
    -moz-transition: all 0.2s ease-in; 
    -webkit-transition: all 0.2s ease-in;  
    -ms-transition: all 0.2s ease-in;  
    -o-transition: all 0.2s ease-in;  
    transition: all 0.2s ease-in;  
    }
.feed-aggregator .blog-posts .feed-item-container .feed-item .tags a:hover
{  color:#57522b;
   text-decoration:none;
    }

.blog-posts-featured-item
{  background: #fbf9ec !important;
   /*FBEFF1*/   
}   

.featuredText
{  
   font-size:0.933em;
   color:#6C0C1E;
   padding:0 0 6px 0;
   font-weight:bold;
    margin:0;
    }
 .searchTextHeading
 {  float: left; padding: 4px 6px; 
    text-transform: uppercase; 
    font-weight:bold; 
    color:#333;
     }
.blogSearchTxtbx
{  width:200px;
    }
.searchImgBtn
{
    background: url("../Styles/Images/SearchIcon.png") no-repeat scroll left top transparent;
    border:0;
    padding:0;
    margin:4px 0 0 8px !important;
    width:20px;
    height:20px;   
    }
.searchImgBtn:hover
{   background: url("../Styles/Images/SearchIcon.png") no-repeat scroll left top transparent;
    opacity:0.8;
    -moz-opacity:0.8;
    -webkit-opacity:0.8;
    filter:alpha(opacity=80);
    }    
.searchImgBtn:focus,.searchImgBtn:active
{   background: url("../Styles/Images/SearchIcon.png") no-repeat scroll left top transparent;
    }    

.searchfeed-item-container
{   background-color: #FAFAFA;    
    margin: 0 0 30px;
    padding: 10px; 
    border:1px solid #6C0C1E;
    /*border radius*/
    border-radius:6px 6px 6px 6px;
    -moz-border-radius:6px 6px 6px 6px;
    -webkit-border-radius:6px 6px 6px 6px;    
    -webkit-box-shadow: 0 0 5px 0 #A9A9A9;
    -moz-box-shadow: 0 0 5px 0 #A9A9A9;
    box-shadow: 0 0 5px 0 #A9A9A9;
    zoom: 1;
    filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=0,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=45,strength=2),          
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=135,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=180,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,direction=225,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#C3C3C3,,direction=270,strength=2);             
}
body:last-child .searchfeed-item-container 
{     
      filter: none;
}

.searchfeed-item-container header h1
{  margin:0;
   padding:0;
   font-size:1.333em;
    }        
.searchfeed-item-container header h1 a
{  color: #57522b !important;  
  font-size: inherit;
  text-transform:uppercase;
  text-decoration:none;
  font-weight:bold;  
  -moz-transition: all 0.3s ease-in; 
  -webkit-transition: all 0.3s ease-in;  
  -ms-transition: all 0.3s ease-in;  
  -o-transition: all 0.3s ease-in;  
  transition: all 0.3s ease-in;
    }
.searchfeed-item-container header h1 a:hover
{  color:#8d8546 !important;
   text-decoration:none !important;   
    }
.searchfeed-item-container p a
{ color: #6C0C1E;      
  text-decoration: none;
  cursor: pointer;
  font-weight:bold;
  padding: 0 10px; 
  -moz-transition: all 0.5s ease-in; 
  -webkit-transition: all 0.5s ease-in;  
  -ms-transition: all 0.5s ease-in;  
  -o-transition: all 0.5s ease-in;  
  transition: all 0.5s ease-in;  
}
    
.searchfeed-item-container p a:hover
{ 
    text-decoration:underline;
    color:#57522b;
    /*color:#99112a;*/
}

.search-summary 
{
    float: left;
    font-style: normal;
    margin: -1.1em 0 0.667em;
    clear:both;
    color:#26170F;
}
.search-summary em
{   font-style:normal;    
    }

  /*------------------------------Comment View Styles--------------------------*/      
#add-comment
{ color:#6C0C1E;
  font-size:18px;
}

#commenter
{ color:#6C0C1E;
  font-size:18px;   
}
  
  
 
 /*------------------Product Catalog View------------------*/
 .projection-page ul
 { margin:0;
   padding:0;
   list-style-type:none;
     }
  .projection-page ul li
  { border: 1px solid #979797;
    float: left;
    list-style-type: none;
    margin: 10px 20px 10px 0;
    text-align: center;
    width: 270px;
    padding:10px 10px 5px 10px;
     
      }
 .product header h1
 {  color: #57522b;
    margin: 0 0 4px !important;
    overflow: hidden;
    text-overflow: ellipsis;    
    white-space: nowrap;
}
 
 .product header h1 a
 { color: #57522b !important;
  font-weight: bold !important;
  font-size: 16px !important;
  text-transform:uppercase; 
     }
 
 .product .metadata
 { display:none;
     }
 .product-form
 {  height :24px; 
    margin:0 0 10px 0;
     }
 .product-form .addtocart-quantity
 {  width:130px; 
    height:20px;
    vertical-align:bottom;
     }
 
 .addtocart-Image:before
 {   content: url('Images/add-shopping-cart.png');
     height:24px;
     width:24px;  
     display:block;     
     }
 .addtocart-button
 { background: transparent !important;
   border:0 none;
   width:24px;
   height:24px;
   padding:0;
   margin:0;
   vertical-align:top;
     }    
/*------------------Product Catalog Detail View------------------*/
.ProductCatalogImage
{  float:left;
   padding:20px 20px 20px 0;   
    }
.ProductCatalogText
{  overflow: auto;   
   clear:right;
   padding:20px 0px 20px 0px;   
}

.projection-page ul li .ProductCatalogText
{
    clear: both;
}
.ProductDetailPrice{
    color:#6C0C1E; 
    font-size:22px; 
    padding:0 10px 0 0; 
    display: inline-block; 
    font-weight:Normal;
    }

/*----------------Shopping Cart Table View------------*/
.shoppingCartTable
{  width:100%; 
   border: 1px solid #979797; 
   margin-bottom:15px; 
   border-bottom:none;   
    }
.shoppingCartHead
{ min-width:70px;
  border-bottom:1px solid #979797;
  color:#6C0C1E;
  text-align:left;
  font-size:15px;
  font-weight:bold;
  padding:8px 5px;
  /*border-left:0;
  border-right:0;*/
    }
.shoppingCartBody
{ text-align:left;
  padding:8px 5px;  
  vertical-align:top;
  border-bottom:1px solid #979797;
    }
    
.shoppingCartBody .product-name
{
    color:#434343;
    font-weight:bold;
    text-decoration:none;
    text-transform:capitalize;
    float:none;
    margin-bottom:38px;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.product-image-link img
{    padding:5px; 
     border:1px solid #979797; 
     margin-left:5px;
}

.shoppingCartTable .footUpdateCol
{    text-align:right;  
     border-bottom:1px solid #979797; 
    }
    
.shoppingCartBody .delete
{   float:none;
    clear:both; 
    vertical-align:bottom;
    background: transparent url('Images/remove-shopping-cart.png') no-repeat scroll left top;    
    color:#6C0C1E;    
    padding: 4px 0 4px 30px;
    text-align: center;    
}

.shoppingCartTable .Subtotal
{   text-align:right; 
    color:#6C0C1E; 
    font-weight:bold;
    }

.continueShopping
{   float:none;
    clear:both; 
    vertical-align:bottom;
    background: transparent url('Images/continueShoppingCart.png') no-repeat scroll left top;    
    color:#6C0C1E;    
    padding: 4px 0 4px 30px;
    text-align: center; 
    text-transform: capitalize;   
}

/*-----------Wise-Project Classes------------*/
.wise-projects-list
{ }
.wise-projects-list ul
{ list-style-type:none;
  margin:0;
  padding:0;
    }
.wise-projects-list ul li
{  display:block;
   width:100%;
   border:none;
   padding:0;   
   margin: 5px 0 30px 0;
   list-style-type: none;  
   text-align:left;
   float:none;
    } 
.wise-project header h1
{  padding-bottom:15px !important;
    }    
.wise-projects-list ul li .wise-project header h1
{  padding-bottom:4px !important;
   font-size: 1.333em;
   margin:0 !important;
    }
.wise-projects-list ul li .wise-project header h1 a 
{  font-size: inherit !important;
    font-size: inherit;
    text-decoration:none;
   -moz-transition: all 0.3s ease-in; 
  -webkit-transition: all 0.3s ease-in;  
  -ms-transition: all 0.3s ease-in;  
  -o-transition: all 0.3s ease-in;  
  transition: all 0.3s ease-in;   
  font-weight:bold !important;
    }
.wise-projects-list ul li .wise-project header h1 a:hover
{  color:#8d8546 !important;
   text-decoration:none !important;  
    }   
    
.wise-projects-list p
{   color: #434343;    
    margin: 0;
    padding: 5px 0 0;
    } 
.wise-projects-list p a
{   -moz-transition: all 0.5s ease-in 0s;
    color: #6C0C1E;
    cursor: pointer;    
    font-weight: bold !important;
    padding: 0 10px;
    text-decoration: none;
}    
.wise-projects-list p a:hover
{   text-decoration:underline;
    color:#57522b;
    }
/*Wise Project Detail View for editor text*/   
#content .zone-content .wise-project div
{   line-height:1.538em;
    }
#content .zone-content .wise-project p
{   margin:0.667em 0;
    }
 
 /**/   
 .widget-Blog-Search {
float: right;
margin: 120px 0 0 0;

 }

#content .zone-content .wise-project a
{   font-weight:normal;
    }
    
/*Footer */
.zone-footer .credits
{   float:left;
    display:block;
    }
.zone-footer .widget-GoWiseContact
{   float:right;
    display:block;
    }


.user-display
{  float:left;
   font-size:92%;
   padding:0 0 0 20px;
  }
.addressImage
{  background:transparent url('Images/office.png') no-repeat scroll left top;           
   height:20px;
   float:left;
   padding:1px 0 0 25px; 
   font-weight:bold;  
    }
.addressImage address{ font-style:normal; }
.PhoneImage
{
    background:transparent url('Images/Telephone.png') no-repeat scroll left top;        
    height:20px;
   float:left;
   margin-left:20px;
   padding:1px 0 0 25px;
   font-weight:bold;  
    }
    
/*--------------------------------------Massege Zone Styles----------------------------------------*/
#messages .zone-messages
{
    padding-bottom:0;
}

.message-Information 
{ 
    background:#FDFBE8;
    border: 1px solid;
    color: #57522B;
    margin: 0;
    padding: 6px;
}

/*--------------------------------------Header Search Widget Styles----------------------------------------*/

.search-form-header fieldset
{
    margin-bottom: 0;
    margin-top: 1em;
    padding: 2px 20px 0 0;   
}

.input-append
{
    display: inline-block;   
    font-size: 0;
    white-space: nowrap;
    vertical-align: top;
    z-index:10000;
}

.appendedInputButton
{
    display: inline-block !important;
    width: 140px !important;
    -webkit-border-radius: 4px 0 0 4px !important;
    -moz-border-radius: 4px 0 0 4px !important;
    border-radius: 4px 0 0 4px !important;
    margin: 0;
    padding: 3px 6px !important;
    vertical-align: top;
    font-size: 13px;
    color:#424242;
    background-color: #ffffff;
    border: 1px solid #A5A26D !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    height:16px;
}

.appendedButton
{
    margin: 0 0 0 -1px;
    vertical-align: top;
    display: inline-block;
    padding: 1px 4px !important;    
    font-size: 13px;   
    height:24px;
    color: #FFF;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: top;
    cursor: pointer;
    background: #A7A16D;
    background-image: -moz-linear-gradient(top, #A5A26D, #A7A16D);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A5A26D), to(#A7A16D));
    background-image: -webkit-linear-gradient(top, #A5A26D, #A7A16D);
    background-image: -o-linear-gradient(top, #A5A26D, #A7A16D);
    background-image: linear-gradient(to bottom, #A5A26D, #A7A16D);
    background-repeat: repeat-x;
    border: 1px solid #A5A26D;    
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5A26D', endColorstr='#A7A16D', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    
    /*-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);*/
}

.appendsearchImage
{
    background: transparent url('Images/SearchIMG.png') no-repeat scroll right top;
    width: 18px;
    height:18px;
    display:block;
}