
/*-----------------------------------------------------------------------
Reset  h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:1px;}ul, ol {list-style:none;}
------------------------------------------------------------------------*/

body, html, div, blockquote, img, label, p, pre, 
ul, ol, li, dl, dt, dd, form, a, fieldset, input, th, td {
 margin: 0; 
 padding: 0; 
 border: 0; 
 outline: none;
}





a {color:#000; text-decoration:none;}

cite, address {font-style:normal;}

/*-----------------------------------------------------------------------
Global
------------------------------------------------------------------------*/

body {
 font:12px Arial, Helvetica, sans-serif;

 cursor:default;
}


/*-----------------------------------------------------------------------
Pager
------------------------------------------------------------------------*/

#pager {
 width:584px;
 height:58px;
 padding:0 25px;
 margin:15px 0 0 0!important;
 background:#fff url(images/navbg.gif)  no-repeat 0 0;
}

/*Pager Number Navigation*/
#pager-numbers {
 margin:17px 0 0 0;
 padding:0 0 17px 0;
 float:left;
}

#pager-numbers li {
 margin:0 5px 0 0!important;
 display:inline;
 padding:0 !important;
 float:left;
 background:none !important;
}

#pager-numbers li a {
 width:25px;
 height:24px;
 text-indent:-9999px;
 background:#333;
 display:block;
 margin:0; padding:0!important;
}

#pager-numbers li#pn-one a {background:transparent url(images/pn-one.gif) no-repeat 0 0;}
#pager-numbers li#pn-two a {background:transparent url(images/pn-two.gif) no-repeat 0 0; }
#pager-numbers li#pn-three a {background:transparent url(images/pn-three.gif) no-repeat 0 0; }
#pager-numbers li#pn-four a {background:transparent url(images/pn-four.gif) no-repeat 0 0; }
#pager-numbers li#pn-five a {background:transparent url(images/pn-five.gif) no-repeat 0 0; }
#pager-numbers li#pn-six a {background:transparent url(images/pn-six.gif) no-repeat 0 0; }
#pager-numbers li#pn-seven a {background:transparent url(images/pn-seven.gif) no-repeat 0 0; }
#pager-numbers li#pn-eight a {background:transparent url(images/pn-eight.gif) no-repeat 0 0; }
#pager-numbers li#pn-nine a {background:transparent url(images/pn-nine.gif) no-repeat 0 0; }
#pager-numbers li#pn-ten a {background:transparent url(images/pn-ten.gif) no-repeat 0 0;  }
#pager-numbers li#pn-eleven a {background:transparent url(images/pn-11.gif) no-repeat 0 0; }
#pager-numbers li#pn-twelve a {background:transparent url(images/pn-12.gif) no-repeat 0 0;  }

#pager-numbers li a:hover {background-position:0 -24px !important;}
#pager-numbers li a.active {background-position:0 -48px !important;}

/*Pager Navigation*/
#pager-navigation {
 margin:17px 0 0 0;
 padding:0 0 17px 0!important;
 float:right;
 background:none !important;
 
}

#pager-navigation li {
 margin:0 0 0 5px!important; padding:0!important;
 display:inline;
 float:left; 
 background:none !important;
}

#pager-navigation li a {
 width:47px; 
 height:24px; 
 background:#333;
 text-indent:-9999px;
 display:block;
 
}

#pager-navigation li#pn-next a {background:transparent url(images/pn-next.gif) no-repeat 0 0;}
#pager-navigation li#pn-prev a {background:transparent url(images/pn-prev.gif) no-repeat 0 0;}

#pager-navigation li a:hover {background-position:0 -24px !important;}



/*-----------------------------------------------------------------------
Showcase Clients
------------------------------------------------------------------------*/

#showcase-clients {
 width:634px;
 height:550px;
 overflow:hidden; 
 margin:5px 0;
 

}

#showcase-clients dl {
 width:314px; 
 height:181px; 
 margin:0 0 5px 0;
 overflow:hidden;
 
}

#showcase-clients dt {padding:12px 12px 8px 12px;}

#showcase-clients dd {
 font-size:11px; 
 color:#525252; 
 margin:0 10px; 
 display:inline;
 
}

#showcase-clients dd a {
 color:#91ab0b;
 border-bottom:1px solid #181819;
 padding:0 0 2px 0;
 float:left;
}

#showcase-clients dd a:hover {color:#fff;}

#showcase-clients dl.left dt {background:#f8f8f8;}
#showcase-clients dl.left {background:#f8f8f8; float:left;}
#showcase-clients dl.right dt {background:#f8f8f8;}
#showcase-clients dl.right {background:#f8f8f8; ; float:right;}

#showcase-clients dd.details {float:left; padding:0 12px 12px 12px;}

#showcase-clients dd.link { 
 padding:0 12px 0 9px; 
 background:transparent url(http://www.trevorsaint.com/img/a-cross.gif) no-repeat 0 50%;
 float:right;
}

#showcase-clients strong {color:#000; font-weight:normal;}


#showcase-clients1 {
 width:634px;
 height:565px;
 overflow:hidden; 
 margin:5px 0;
 

}

#showcase-clients1 dl {
 width:632px; 
 height:280px; 
 margin:0 0 5px 0;
 overflow:hidden;
 
}

#showcase-clients1 dt {padding:12px 12px 8px 12px;}

#showcase-clients1 dd {
 font-size:11px; 
 color:#525252; 
 margin:0 10px; 
 display:inline;
 
}

#showcase-clients1 dd a {
 color:#91ab0b;
 border-bottom:1px solid #181819;
 padding:0 0 2px 0;
 float:left;
}

#showcase-clients1 dd a:hover {color:#fff;}

#showcase-clients1 dl.left dt {background:#f8f8f8;}
#showcase-clients1 dl.left {background:#f8f8f8; float:left;}
#showcase-clients1 dl.right dt {background:#f8f8f8;}
#showcase-clients1 dl.right {background:#f8f8f8; ; float:right;}

#showcase-clients1 dd.details {float:left; padding:0 12px 12px 12px;}

#showcase-clients1 dd.link { 
 padding:0 12px 0 9px; 
 background:transparent url(http://www.trevorsaint.com/img/a-cross.gif) no-repeat 0 50%;
 float:right;
}

#showcase-clients1 strong {color:#000; font-weight:normal;}


