/* reset*/
html,div,span,applet,object,iframe,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{font:normal 13px/1 Arial,Helvetica,Garuda,sans-serif;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,ul,li,p,em,strong,pre,code{font-size:100%;font-style:normal;font-weight:400;line-height:inherit;margin:0;padding:0}
ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:''}
table{border-collapse:collapse;border-spacing:0;font-size:inherit}
form{display:block}
xmp{padding:15px}
cite,em,dfn{font-style:italic}
strong,b{font-weight:700}
sup{bottom:.3em;position:relative;vertical-align:super}
sub{bottom:-.2em;position:relative;vertical-align:sub}
li,dd,blockquote{margin-left:1em}
code,kbd,samp,pre,tt,var,textarea{font-family:Consolas, "Lucida Console", "Courier New", Courier, mono-space;font-size:100%}
del{text-decoration:line-through}
ins,dfn{border-bottom:1px solid #ccc}
small,sup,sub{font-size:85%}
abbr,acronym{border-bottom-style:dotted;border-bottom-width:1px;text-transform:uppercase}
a,a:link,a:visited,a:hover,a:active{text-decoration:none}
label,button{cursor:pointer}
.left{float:left}
.right{float:right}
.center{text-align:center}
.clear{clear:both}
.hidden{display:none!important;visibility:hidden}
img.left{margin-bottom:5px;margin-right:8px}
img.right{margin-bottom:5px;margin-left:8px}
pre,blockquote,ul,ol,dl,address,p{margin:0 0 1em}
a abbr,a acronym,fieldset{border:medium none}
a img,img{border:0;text-decoration:none}

/*** Primary Style Sheet for Theme ***/


body {
  font: 13px/1.4 "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #595959;}

#Wrapper  { background: #E8EBEC url(//cdn.itsezpz.com/35_bodybg_bfcf0d_org.gif) repeat-x 0 0; }  /* The body of the design */

  
/* links */

a, 
a:link, a:visited  { color: #2FA694; text-decoration: none; }
a:hover, a:active  { color: #d00044 ; text-decoration: none; }

#MainMenu a:link, #MainMenu a:visited  { color: #CACACA; }  /* menu links - top level items */
#MainMenu a:hover, #MainMenu a:active  { color: #2FA694; }
#MainMenu .nav li li:hover, #MainMenu .nav li li.sfHover, 
#MainMenu .nav li li a:focus, #MainMenu .nav li li a:hover, #MainMenu .nav li li a:active {
  background: #278C7D;  /* menu links - sub-menu items */
  color: #fff;}

#Footer a:hover, #Footer a:active,
#ContentPanel a:hover, #ContentPanel a:active  { color: #f0f0f0; }

.ribbon span a   { font-weight: bold; }
.ribbon .scrollTop    { float:right; margin: 19px 28px; font-weight: normal; font-size:0.8em; }  /* scroll to top ^ */


/* headings */

h1, h2, h3, h4, h5, h6, .headline, .title, .ribbon span, #fancy_title div {
  font-family: "Liberation Sans", Arial, Helvetica, Garuda, sans-serif;
  font-weight: normal;
  line-height: 1;
  margin: 0 0 0.5em;
  padding: 0 0 0.2em;
  color: #000;}
  
h1      { font-size: 1.85em; }
h2      { font-size: 1.5em; }
h3      { font-size: 1.35em; margin-bottom: 0.5em; }
h4      { font-size: 1.2em; margin-bottom: 0.5em; border-bottom: none; }
h5      { font-size: 1em; font-weight: bold; margin-bottom: 0.5em; border-bottom: none; }
h6      { font-size: 1em; font-weight: lighter; text-transform:uppercase; margin-bottom: 0.5em; border-bottom: none; }
.headline  { color: #595959;}
.title     { padding: 0; }

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .headline strong, .title strong {
  font-weight: bold;
  color: #000;}

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, .headline span, .title span {
  display: block;
  color: #8F8F8F;
  font-size: 0.6em;
  margin: -0.1em 0 0;}
  
#Footer h1, #Footer h2, #Footer h3, #Footer h4, #Footer h5, #Footer h6,
#ContentPanel h1, #ContentPanel h2, #ContentPanel h3, #ContentPanel h4, #ContentPanel h5, #ContentPanel h6 { 
  color: #eee;} /* headers on dark backgrounds */

#cluetip h3 { color: #eee; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }  /* tool tip titles */

#fancy_title div { font-size: 1.35em; }  /* modal titles */
  
/* text */

blockquote  {
  margin: 0 0 18px 4px;
  padding: 0 16px;
  font-style: italic;
  border-left: 5px solid #bbb;}  
code, pre  {
  font: normal 13px/18px Consolas, "Courier New", Courier, monospace;
  background: #E8EBEC url(//cdn.itsezpz.com/35_pre-bg_941fc4_org.gif) repeat 0 0;
  padding: 18px 5px;
  border: 1px dotted #bbb;
  color: #333;}
code    { padding: 1px 3px; background-image: none; }
sup      { bottom: 0.1em; }
.impact    { font-size: 1.1em;  line-height: 1.5; }
.noMargin  { margin: 0; }
.ribbon span{
  float: left;
  font-size: 1.4em;
  font-weight: bold;
  margin: 16px 0 0;
  color: #CDCDCD;}
.ribbon span.blogDate { 
  font-size: 1.85em; 
  margin: 13px 0 0; }
.ribbon span.blogPostInfo { 
  float: right;
  font-size: 1.1em; 
  font-weight: normal; 
  margin: 18px 28px 0 0; }
.breadcrumbs span          { font: bold 1.2em Arial, Helvetica, Garuda, sans-serif; }
#Footer, #ContentPanel, #cluetip   { color: #8F8F8F; }
#Copyright              { font-size:0.9em; margin:0 0 0 11px;}
#Copyright p            { margin: 0; padding: 0 0 1em;}


/* Lists */

ul, ol {margin: 0 0 20px 5px;}
ol {padding-left: 2em;}
ul ul, ol ol,
ul ol, ol ul {
  margin-top: 8px;}
ul li, ol li {
  line-height: 1.3em;
  padding: 3px 5px;}
ul li {padding-left: 15px;}
ol li {
  list-style-type:decimal;
  list-style-position: outside;}

/* custom list styles */

  /* bullet types */
  ul li             { background: transparent url(//cdn.itsezpz.com/35_dot_gray_d9b486_org.gif) no-repeat 0 .6em;}  /* default list style */
  ul.bullet-black li       { background: transparent url(//cdn.itsezpz.com/35_dot_black_580b0b_org.gif) no-repeat 0 .6em; }
  ul.bullet-gray li       { background: transparent url(//cdn.itsezpz.com/35_dot_gray_d9b486_org.gif) no-repeat 0 .6em; }
  ul.bullet-silver li     { background: transparent url(//cdn.itsezpz.com/35_dot_gray_light_1e2497_org.gif) no-repeat 0 .6em; }
  ul.bullet-blue li       { background: transparent url(//cdn.itsezpz.com/35_dot_blue_22d7e8_org.gif) no-repeat 0 .6em; }
  ul.bullet-green li       { background: transparent url(//cdn.itsezpz.com/35_dot_green_6c46ce_org.gif) no-repeat 0 .6em; }
  ul.bullet-orange li     { background: transparent url(//cdn.itsezpz.com/35_dot_orange_1c1534_org.gif) no-repeat 0 .6em; }
  ul.bullet-red li       { background: transparent url(//cdn.itsezpz.com/35_dot_red_9d247a_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-black li    { background: transparent url(//cdn.itsezpz.com/35_circle_black_7a9449_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-gray li     { background: transparent url(//cdn.itsezpz.com/35_circle_gray_7ea355_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-silver li  { background: transparent url(//cdn.itsezpz.com/35_circle_gray_light_f59d69_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-blue li     { background: transparent url(//cdn.itsezpz.com/35_circle_blue_9416d9_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-green li   { background: transparent url(//cdn.itsezpz.com/35_circle_green_bf9b9e_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-orange li   { background: transparent url(//cdn.itsezpz.com/35_circle_orange_3e97d2_org.gif) no-repeat 0 .6em; }
  ul.bullet-disc-red li     { background: transparent url(//cdn.itsezpz.com/35_circle_red_6a54bb_org.gif) no-repeat 0 .6em; }
  ul.bullet-check li       { background: transparent url(//cdn.itsezpz.com/35_check_973e4b_org.gif) no-repeat 0 .2em;  padding-left: 20px; }
  
  /* numbered list with styling */  
  ol.number-pad             { padding: 3px 5px 5px 22px; border-left: 1px solid #E9E9E9;
                      background: #fff url("../images/bullets/ordered-background.gif") repeat-y 0 0; }
  ol.number-pad ol, ol.number-pad ul  { background: none; margin-left:18px; }
  ol.number-pad  li           { padding-left: 10px; border-bottom:1px dotted #D6D6D6; }
  
  /* list with image, title and description */
  ul.post-list     { margin-left:0; }
  ul.post-list li    { margin: 0 0 1em; padding: 0; background: none; border-bottom: 1px dotted #D6D6D6; font-size: 85%; }
  ul.post-list li img  { float: left; margin: 0 8px 1em 0; border: 1px solid #C6C6C6; }
  ul.post-list li a {
    display: block;
    font-weight:bold;
    margin-bottom: .3em;}
  
  /* horizontal lists */
  ul.horizList { margin: 0 0 1em; }
  ul.horizList li {
    display: inline;
    margin: 0;
    padding: 0;
    background: none;}
    
  /* socail network horizontal list (used in footer) */
  ul.socialLinks {
    height: 25px;
    margin: 1em 22px -16px;}
  ul.socialLinks li a {
    display: block;
    float: right;
    height: 24px;
    overflow: hidden;
    padding: 0 3px 0 2px;}
  ul.socialLinks li a:hover, ul.socialLinks li a:active {
    height: 29px;
    margin-top: -5px;}


/* forms and inputs */

input { color: #000; }
textarea, .textInput {
  width: 175px;
  margin: 0 0 0.5em;
  padding: 5px;
  background: #E1E2E3 url(//cdn.itsezpz.com/35_inputbg_61fba0_org.gif) repeat-x 0 0;
  border: 1px solid #fff;
  border-color: #C9CACB #fff #fff #C9CACB;
  outline: none;}
  
label.overlabel { 
  color: #B3B4B4; 
  font-size: 1.2em; 
  display:none;  /* initially hidden to prevent other content from shifting after JS function runs */ 
}


/* common styles */
  
.hr { 
  clear: both;
  padding: 0;
  margin: 0 0 1em;
  height: 5px;
  background: transparent url(//cdn.itsezpz.com/35_hr-bg_807978_org.gif) repeat-x 0 0; }


/* image containers */

a.img, div.img       { float: left; border: 1px solid #D3D3D3; padding: 5px; background: #fff;}
a.img img, div.img img   { float: left; border: 1px solid #f3f3f3; }
a.imgHover        { background-color: #D8D9DA; border-color: #BCBCBC; }
a.img:hover img      { border-color: #fff; }


/* jQuery ui styles */
.ui-state-default, .ui-widget-content .ui-state-default {border-color: #C8CBCC;}
.ui-state-hover, .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active {border-color: #000;}


/* logo */

#Logo  { float: left; margin: -60px 0 24px -36px;}
#Logo a { 
  display: block; 
  width: 464px;
  height:104px;
  background: transparent url(//cdn.itsezpz.com/35_razorstone_logo_3fb1b9_org.png) no-repeat 0 0;}

.logoMark {   /* logo symbol in footer */
  width: 95px;
  height: 70px;
  background: transparent url(//cdn.itsezpz.com/35_logosymbol-small_eb24b9_org.png) no-repeat 0 0;
  float:right;
  margin-top: -16px; }  


/* design structure */

#Wrapper, #PageWrapper  { position: relative; }  /* IE needs this to position content when using top panel (#ContentPanel) */

#PageWrapper {
  width: 990px;
  margin: 0 auto;
  padding: 25px 0 0;}
  
.pageTop {
  height: 10px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_pagebg-top_6bb8d6_org.png) no-repeat 0 0;}
  
.pageBottom {
  height: 10px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_pagebg-bottom_3cf130_org.png) no-repeat 0 0;
  margin: 0 0 0.4em;}

#Header, .pageMain {
  background: transparent url(//cdn.itsezpz.com/35_pagebg-repeat_1abf91_org.png) repeat-y 0 0;}
  
#Header, .pageMain, #Footer {width: 990px;}  /* must be specified for PNG Fix to work (IE 6 issue) */

.breadcrumbs         { margin-top: -1em; }
.full-page .breadcrumbs   { margin-bottom: 0; }

#FooterTop {
  height: 2px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_footerbg-top_326b4f_org.png) no-repeat 0 0;}
#FooterContent {
  float: left;  /* added because of the IE sucks "hasLayout" bug */
  padding: 20px 0 0;
  background: transparent url(//cdn.itsezpz.com/35_footerbg-repeat_8f3be9_org.png) repeat-y 0 0;}
#FooterBottom {
  width: 990px;
  height: 33px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_footerbg-bottom_39bb25_org.png) no-repeat 0 0;
  margin: 0 0 0.5em;}


/* max width containers */
.contentMax, .contentArea, #Showcase, #Slides {
  margin: 0 26px;
  width: 938px;}
  
  
/* content containers */

.contentArea  { padding: 15px 0; }

/* layouts styles */

.one-third, .two-thirds, .half-page, .full-page {
   float: left;
   margin: 0 10px 0 25px; }

.one-third  { width: 273px; }
.two-thirds  { width: 581px; }
.half-page  { width: 426px; }
.full-page  { margin-right: 25px; float: none; }

#Footer .one-third, #Footer .two-thirds, #Footer .half-page {
  margin: 0 0 0 25px;
  padding: 0 25px 0 0;
  background: transparent url(//cdn.itsezpz.com/35_footerbg-verticalrule_2c866f_org.gif) repeat-y 100% 0;}  
#Footer .one-third  { width: 262px; }
#Footer .two-thirds  { width: 574px; }
#Footer .half-page  { width: 419px; }
#Footer .full-page   { margin: 0; padding: 0 25px; }  
body #Footer .last   { background: none; }  /* no right border on last */
#Footer .contentArea { padding-bottom: 0; }

#ContentPanel { /* hidden top content area */
  position:relative; 
  display:none;     /* hidden on start */
  background: #2C2C2C; 
  border-bottom: 1px solid #fff; }
#ContentPanel .contentArea  { margin: 0 auto; }


/* main menu */

#MenuWrapper  { height: 62px; }
#MainMenu {
  position: relative;
  top: -20px;
  right: 20px;
  height: 62px;
  float: right;
  z-index: 99;  /* allows menu to overlap slideshow*/}
#MmLeft {
  float:left;
  width: 25px;
  height: 62px;
  background: transparent url(//cdn.itsezpz.com/35_mainmenu-left_b351f5_org.png) no-repeat 0 0;}
#MmRight {
  float:left;
  width: 20px;
  height: 62px;
  background: transparent url(//cdn.itsezpz.com/35_mainmenu-right_188754_org.png) no-repeat 0 0;}
#MmBody {
  float: left;
  min-width: 500px;
  height: 62px;
  background: transparent url(//cdn.itsezpz.com/35_mainmenu-repeat_403260_org.png) repeat-x 0 0;}

#MmOtherLinks { float: left; }

.mmDivider {
  float: left;
  width: 10px;
  height: 40px;
  margin:7px 10px 0;
  background: transparent url(//cdn.itsezpz.com/35_mainmenu-divider_317510_org.gif) no-repeat 0 0;}

#MainMenu .nav li li    { background: #393939; } /* sub-menu background */
#MainMenu .nav li li li    { background: #2f2f2f; } /* sub-sub-menu background */

.mmLogin  { background: transparent url(//cdn.itsezpz.com/35_bullet-lock_541267_org.png) no-repeat 0 0; padding-left: 20px; }
.mmFeeds  { background: transparent url(//cdn.itsezpz.com/35_bullet-feed_a8db7c_org.png) no-repeat 0 0; padding-left: 20px; }
.mmRSS    { background: transparent url(//cdn.itsezpz.com/35_feed_ab348a_org.png) no-repeat 0 0; padding: 1px 0 0 25px; }
.mmFacebook  { background: transparent url(//cdn.itsezpz.com/35_facebook_821eef_org.png) no-repeat 0 0; padding: 1px 0 0 25px; }
.mmTwitter  { background: transparent url(//cdn.itsezpz.com/35_twitter2_77a426_org.png) no-repeat 0 0; padding: 1px 0 0 25px; }

/* search */

#Search {
  clear: right;
  float:right;
  width: 298px;
  height: 32px;
  margin: 14px 26px 25px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_search-bg_d8ab21_org.gif) no-repeat 0 0;
  cursor: text;}
#Header .searchHover   { background-position: 0 -32px; }
#Header .searchActive   { background-position: 0 -64px; cursor: pointer; }

#SearchInput {
  float:left;
  background: transparent;
  border: 0;
  font-size: 14px;
  height: 20px;
  padding: 8px 0 3px 7px;
  width: 216px;
  margin: 0;}
#SearchSubmit {
  float:left;
  display:none;
  background: transparent;
  border: 0;
  width:73px;
  height:30px;
  margin: 1px 0 0;
  padding:0;
  cursor: pointer;}


/* slide show */

#Slideshow { 
  height: 360px; 
  overflow: hidden;}
#SlideTop, #SlideRepeat, #SlideBottom,
.slidePrev, .slideNext,
#slidePager {
  position: relative;
  z-index: 29;}
#SlideTop {
  height: 4px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_pagebg-slidetop_80658b_org.png) no-repeat 0 0;}
#SlideRepeat {
  height: 301px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_pagebg-sliderepeat_ffb660_org.png) repeat-y 0 0;}
#SlideBottom {
  height: 55px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_pagebg-slidebottom_43300d_org.png) no-repeat 0 0;}
#Slides {
  margin-top: -360px;
  margin-bottom: 18px; /* without this #SlideBottom will overlap #Main */
  height: 342px;
  overflow: hidden;
  background: #F4F5F6;}
  
a.slidePrev, a.slideNext {
  display: block;
  z-index: 30;
  top: -235px;
  width: 51px;
  height: 64px;}
a.slidePrev {
  float: left;
  margin: 0 0 0 11px;
  background: transparent url(//cdn.itsezpz.com/35_slide-previous_402afc_org.png) no-repeat 0 0;}
a.slideNext {
  float: right;
  margin: 0 11px 0;
  background: transparent url(//cdn.itsezpz.com/35_slide-next_f4511e_org.png) no-repeat 0 0;}

a.slidePrev:hover, a.slideNext:hover { background-position: 0 -64px;}
  
#slidePager {
  top: -348px;
  float: right;
  margin:0 -35px 0 0;}
#slidePager a, #slidePager a:visited {
  float: left;
  width: 16px;
  height: 15px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_slide-pager_0025e0_org.png) no-repeat 0 0;
  text-decoration: none;
  text-indent: -1234px;}
#slidePager a:hover {
  background-position: -16px 0;}
#slidePager a.activeSlide {
  background-position: -32px 0;}

/* slide show - cu3er */

#Slideshow-cu3er {
  width:990px; 
  height: 400px; 
  text-align: center; 
  background:transparent url(//cdn.itsezpz.com/35_pagebg-repeat_1abf91_org.png) repeat-y 0 0;}
#cu3erShadow {
  width:990px; 
  height:360px; 
  padding:15px 0 25px; 
  background:transparent url(//cdn.itsezpz.com/35_cu3er-shadow_4e61ca_org.png) no-repeat 0 0;}
#TheCu3er  { width:938px; outline:0; }
  
/* slide show - GalleryView */

#SlideShow-GalleryView {
  width:990px; 
  height: 400px; 
  background:transparent url(//cdn.itsezpz.com/35_pagebg-repeat_1abf91_org.png) repeat-y 0 0;}
#SlideShow-GalleryView #GalleryView  { height:938px; height:340px; overflow:hidden; margin:0 0 0 26px; }
#GalleryView .filmstrip li {background: none;} /* prevents image based bullets */

  
/* showcase/spotlight */

#Showcase   { padding: 10px 0 0; }


/* ribbon elements (wrap around) */

.ribbon, .ribbon .wrapAround, .ribbon .tab { height: 52px; overflow: hidden; }
.ribbon {
  margin: 0 -4px 8px -53px;
  width: 638px;}
.ribbon .wrapAround {
  float: left;
  width: 52px;
  background: transparent url(//cdn.itsezpz.com/35_ribbon-wrap_fdc38b_org.png) no-repeat 0 -104px;}
.ribbon .tab {
  float: left;
  width: 586px;
  background: transparent url(//cdn.itsezpz.com/35_ribbon_f8fff3_org.png) no-repeat 0 0;}


/* side navigation menu */

.sideNavWrapper  { background: transparent url(//cdn.itsezpz.com/35_side-navigation-repeat_fab991_org.gif) repeat-y 0 0; margin: 0 0 0.5em; }
.sideNavBox-1  { background: transparent url(//cdn.itsezpz.com/35_side-navigation-top_ca752b_org.gif) no-repeat 0 0; padding: 15px 0 0; }
.sideNavBox-2  { background: transparent url(//cdn.itsezpz.com/35_side-navigation-bottom_04a524_org.gif) no-repeat 0 100%; padding: 0 0 15px; min-height: 100px;}

ul.sideNav {
  padding: 0;
  margin-left: 0;}
ul.sideNav li {
  font-size: 1.1em;
  background: none;
  padding: 0;
  margin: 0;}
.sideNav li a {
  display: block;
  padding: 0.5em 5px 0.5em 25px;
  margin: 0;  
  border-bottom: 1px dotted #DBDBDC;
  text-decoration: none;
  text-shadow: #fff 1px 1px 0px;}
.sideNav li.currentPage  { background: transparent url(//cdn.itsezpz.com/35_side-navigation-active_9615c2_org.gif) no-repeat 0 0; }
.sideNav li.currentPage  a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active  { color: #2C2C2C; border-bottom: 1px solid #fff; }

ul.sideNav li h2 img{
  float:left;
  margin:auto 12px;
}
ul.sideNav li h2 {
  height: 48px;
  border-bottom:#ccc 1px dotted;
}
/* featured content */

.featuredContent  { margin: 0 0 1.5em; }
.featuredItem    { clear: left; margin: 0 0 1.5em; }
.featuredImg     { margin-right: 15px; float:left;}
.featuredImg img   { width: 148px; }


/* quote */

.quote {
  width: 273px;
  background: transparent url(//cdn.itsezpz.com/35_quote-small-repeat_cea358_org.gif) repeat-y 0 0;}
.quote .quoteBox-1 {
  padding: 17px 0 0;
  background: transparent url(//cdn.itsezpz.com/35_quote-small-top_ac5d60_org.gif) no-repeat 0 0;}
.quote .quoteBox-1 .quoteBox-2 {
  padding: 0 0 24px;
  background: transparent url(//cdn.itsezpz.com/35_quote-small-bottom_7c6262_org.gif) no-repeat 0 100%;}
.quote p {
  min-height: 25px;
  font-style: italic;
  font-size: 1.1em;
  line-height: 1.7;
  color: #000;
  padding: 0 22px 1.2em;
  margin: 0;}
  
.quoteAuthor       { padding: 0 0 1em 22px;}
.quoteAuthor p.name    { font-weight: bold; font-size: 1.1em; color:#000; margin: 0; }
.quoteAuthor p.details  { font-size: 0.9em; font-style: italic; }


/* button styles */

button { 
  position: relative;
  cursor: pointer;
  overflow: visible; /* removes extra side padding in IE */}
  
button.btn {
  border: 0; 
  padding: 0;
  outline: none;
  margin-left: -6px; /* corrects for shadow to make left edge look aligned */
}

button span { 
  position: relative;
  display: block; 
  white-space: nowrap;}

button.btn { 
  padding: 0 35px 0 0; 
  margin-right:5px; 
  font-size: 1em; 
  text-align: center; 
  background: transparent url(//cdn.itsezpz.com/35_button-sprite_579cc0_org.gif) no-repeat right -92px;}
  
button.btn span {
  padding: 13px 0 0 35px; 
  height: 29px; 
  background: transparent url(//cdn.itsezpz.com/35_button-sprite_579cc0_org.gif) no-repeat left top; 
  color: #a2a2a2;
  line-height: 1.2;
  text-shadow: #000 -1px -1px 0px;}
  
button.btn:hover, button.btnHover { background-position: right -138px;} /* extra class used for sucky browsers (stupid IE) */
  
button.btn:hover span, button.btnHover span {
  background-position: 0 -46px;
  color: #fff;
  text-shadow: #333 -1px -1px 1px;}
  
.darkBg button.btn, .darkBg button.btn span,
#Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { background-image: url(//cdn.itsezpz.com/35_button-sprite-dark_37354c_org.gif); }  /* for buttons on dark backgrounds */


/* login */

.loginForm    { height: 207px; overflow: hidden; }
.loginContainer {
  float: left;
  width:245px;
  height: 142px;
  padding: 15px 0 0 20px;
  background: transparent url("../images/login-bg.png") no-repeat 0 0;
  color: #C6C6C6;
  overflow: hidden;}
#loginBg            { float: left; margin: 17px 0 0;}
.loginForm fieldset legend    { display: none; }
.loginContainer p        { margin: 0 0 0.5em; }
.loginContainer .loginInput    { width: 217px; }
.loginForm .signInButton    { margin: 0 18px 0 0; }
a.loginClose {
  position: absolute;
  top: -10px;
  right: -12px;
  display: block;
  height: 30px;
  width: 36px;
  text-indent: -999px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_close_e70b23_org.png) repeat 0 0;}
a.loginClose:hover, a.loginClose:active { background-position: 0 -30px; }


/* top reveal content panel */

#ContentPanel #loginBg  { margin: 0 15px 0 0; }
#ContentPanel .closeBtn  { 
  width: 36px;
  height: 30px;
  float: right;
  margin: 10px;
  text-indent: -999px;
  overflow: hidden;
  background: transparent url(//cdn.itsezpz.com/35_smallclose-dark_b78d4a_org.png) repeat 0 0; }
#ContentPanel .closeBtn:hover, #ContentPanel .closeBtn:active { background-position: 0 -30px; }


/* blog post */

.blogPostSummary, .blogPostContent  { margin: 0 10px 1.5em 0; }
.blogPostImage a  { margin: 0 0 1em; }
.blogPostImage img  { width: 556px; }
.blogPostSummary p, .blogPostContent p  { line-height: 1.5em; }

/* portfolio page */

.portfolio { margin-left: -31px; }
/* .two-thirds .portfolio { width:630px; } stupid IE (version 7 only)  */
.portfolio-item {

  float: left;
  width: 275px;
  margin: 0 0 22px 31px;}
.portfolio-item h4, .portfolio-item p {
  margin: 0 0 .65em;
  padding: 0;}
.portfolio-image {
  width: 261px;
  height: 174px;
  /*border: 1px solid #C6C6C6;*/}
.portfolio-description {
  clear:left;  
  height: 110px;
  padding: 8px;
  overflow: hidden;}


/* contact */

#CommentForm fieldset legend  { display: none; }
#CommentForm div         { margin-bottom: 1.5em; }    /* space between inputs */
#CommentForm .textInput, 
#CommentForm textarea      { width: 325px; margin: 0; }  /* margins set by containers <div> */
#CommentForm textarea       { height: 150px; }
#CommentForm input.error, #CommentForm textarea.error {
  background-color: #ffc;
  border-color: #EF7E58;}
#CommentForm label.error {
  display: block;
  color: #f33;
  font: bold 10px Verdana, Arial, Helvetica, Garuda, sans-serif;
  line-height: 1em;    /* required for negative margins to work fully */
  margin: 0.2em 0 -1.2em;  /* negative margins counter act error message space so input fields don't shift */
}


/* table styles */

table {
  border-collapse: collapse;
  border-spacing: 0;}
#FeatureMatrix {padding: 25px 0;}
#FeatureMatrix {font-size: 12px;}
#FeatureMatrix th#MatrixItems {}
#FeatureMatrix th.matrixColumn, #FeatureMatrix td.matrixItem,
#FeatureMatrix td.matrixOdd, #FeatureMatrix td.matrixEven {
  background-color: #e4e4e4;
  text-align: center;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #C6C6C6;}
#FeatureMatrix td.matrixItem { font-weight: bold; }
#FeatureMatrix td.matrixEven { background-color: #F0EEF9; }
#FeatureMatrix td.matrixOdd { background-color: #F9F9F9; }
#FeatureMatrix th h6 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 11px;
  padding-bottom: 3px;}
#FeatureMatrix .matrixItem {
  width: 200px;
  padding: 15px 0 15px;}
#FeatureMatrix td {width: 150px;}
#FeatureMatrix td.checkMark {
  background-image: url(//cdn.itsezpz.com/35_check_973e4b_org.gif);
  background-position: center center;
  background-repeat: no-repeat;}
#FeatureMatrix td.last {border-bottom: 1px solid #C6C6C6;}
  
  
/* other */

div#fancy_overlay { background: #2c2c2c; }  /* overlay color */

/*SKIN 4 *?

/***  Skin Styles  ***/

body    { color: #595959; } /* default font color */
#Wrapper  { background: #E6E0C8 url(//cdn.itsezpz.com/35_bodybg_bfcf0d_org.gif) repeat-x 0 0; }  /* background color/graphic */

/* logo */

#Logo a    { url(//cdn.itsezpz.com/35_razorstone_logo_3fb1b9_org.png); }
.logoMark  { background-image: url(//cdn.itsezpz.com/35_logosymbol-small_eb24b9_org.png); }  
  
/* links and menus */

a, a:link, a:visited              { color: #579B9B; }  /* default links */
a:hover, a:active                { color: #F3861B; }  /* default hover */

.ribbon span a:link, .ribbon span a:visited   { color: #fff; }  /* ribbon links (wrap around graphic)  */
.ribbon span a:hover, .ribbon span a:active   { color: #A4D9D7; }  /* ribbon hover */

#Footer a:link, #Footer a:visited,
#ContentPanel a:link, #ContentPanel a:visited  { color: #fff; }  /* dark backgrounds */
#Footer a:hover, #Footer a:active,
#ContentPanel a:hover, #ContentPanel a:active  { color: #CDB581; }  /* dark backgrounds, hover */

/* main menu */

#MmLeft    { background-image: url(//cdn.itsezpz.com/35_mainmenu-left_b351f5_org.png); }    /* menu background graphics */
#MmRight  { background-image: url(//cdn.itsezpz.com/35_mainmenu-right_188754_org.png); }
#MmBody    { background-image: url(//cdn.itsezpz.com/35_mainmenu-repeat_403260_org.png); }
.mmDivider  { background-image: url(//cdn.itsezpz.com/35_mainmenu-divider_317510_org.gif); }

#MainMenu a:link, #MainMenu a:visited                { color: #D9D8D5; }      /* links - top level */
#MainMenu a:hover, #MainMenu a:active                { color: #fff; }      /* hover - top level */
#MainMenu li li a:link, #MainMenu .na li li a:visited       { color: #fff; }      /* links - sub-menus  */
#MainMenu .nav li li                      { background: #69665F; }  /* background color - sub-menus */
#MainMenu .nav li li li                      { background: #4D4A45; }  /* background color - sub-sub-menus */
#MainMenu .nav li li:hover, #MainMenu .nav li li.sfHover, 
#MainMenu .nav li li a:focus, #MainMenu .nav li li a:hover, 
#MainMenu .nav li li a:active                  { background: #403D39; color: #fff;}  /* hover - sub-menus */

/* headings */

h1, h2, h3, h4, h5, h6, .headline, .title, 
.ribbon span, #fancy_title div              { color: #8A867D; }  /* default headings color */
.headline                        { color: #696969; }  /* headlines (page titles, etc) */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, 
h6 strong, .headline strong, .title strong         { color: #318391; }  /* headline accent (added using <strong>inside</strong> heading) */
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, 
.headline span, .title span                { color: #000;}  /* sub-heading text (added using <span>inside</span> heading */  
#Footer h1, #Footer h2, #Footer h3, #Footer h4, 
#Footer h5, #Footer h6, #ContentPanel h1, 
#ContentPanel h1, #ContentPanel h2, #ContentPanel h3, 
#ContentPanel h4, #ContentPanel h5, #ContentPanel h6  { color: #eee;}   /* headings on dark/color background areas */
#ContentPanel h1 span, #ContentPanel h2 span, 
#ContentPanel h3 span, #ContentPanel h4 span, 
#ContentPanel h5 span, #ContentPanel h3 span, 
#ContentPanel.headline span, #ContentPanel.title span  { color: #D8DBB5;}   /* sub-heading text on dark/color background areas */
#cluetip h3                        { color: #eee; }  /* tool tip titles */

/* other text */

.ribbon span             { color: #EFDABE; }  /* ribbon text (wrap around graphic) */
#Footer, #ContentPanel, #cluetip  { color: #999; }  /* text on dark/color background areas */

/* forms and inputs */

input           { color: #000; }  /* input text color */
textarea, .textInput   { background-color: #E1E2E3; background-image: url(//cdn.itsezpz.com/35_inputbg_61fba0_org.gif);  /* input background */
              border-color: #C9CACB #fff #fff #C9CACB;}  /* input border color */
label.overlabel      { color: #B3B4B4; }  /* text input labels */

/* image containers */

a.img, div.img      { border: 1px solid #D9D4BD; background: #F1EEE0;}      /* default container with class="img" */
a.img img, div.img img   { border: 1px solid #f3f3f3; }              /* inner image border for default container */
a.imgHover        { background-color: #E6E0C8; border-color: #C2BEAB; }  /* hover effect - container */
a.img:hover img      { border-color: #fff; }                  /* hover effect - image */

/* design structure */

.pageTop      { background-image: url(//cdn.itsezpz.com/35_pagebg-top_6bb8d6_org.png); }    /* page top */
.pageBottom      { background-image: url(//cdn.itsezpz.com/35_pagebg-bottom_3cf130_org.png); }  /* page bottom */
#Header, .pageMain  { background-image: url(//cdn.itsezpz.com/35_pagebg-repeat_1abf91_org.png); }  /* repeating page graphic */
#FooterTop      { background-image: url(//cdn.itsezpz.com/35_footerbg-top_326b4f_org.png); }  /* footer top */
#FooterContent    { background-image: url(//cdn.itsezpz.com/35_footerbg-repeat_8f3be9_org.png); }  /* repeating footer graphic */
#FooterBottom    { background-image: url(//cdn.itsezpz.com/35_footerbg-bottom_39bb25_org.png); }  /* footer bottom */
#Footer .one-third, #Footer .two-thirds, #Footer .half-page
          { background-image: url(//cdn.itsezpz.com/35_footerbg-verticalrule_2c866f_org.gif); }  /* footer - content dividers */  
#ContentPanel     { background: #4D4A45; } /* top reveal - hidden top content area */

/* search */

#Search { background-image: url(//cdn.itsezpz.com/35_search-bg_d8ab21_org.gif); }

/* slide show - default, jQuery cycle plugin */

#SlideTop    { background-image: url(//cdn.itsezpz.com/35_pagebg-slidetop_80658b_org.png); }    /* top graphic for rounded corners */
#SlideRepeat  { background-image: url(//cdn.itsezpz.com/35_pagebg-sliderepeat_ffb660_org.png);}  /* edges to create slide frame */
#SlideBottom  { background-image: url(//cdn.itsezpz.com/35_pagebg-slidebottom_43300d_org.png); }  /* bottom for curved border */
#Slides      { background: #FAFAF5; }  /* background color (should match page if using transparent images) */
a.slidePrev, span#fancy_left_ico    { background-image: url(//cdn.itsezpz.com/35_slide-previous_402afc_org.png); }  /* previous slide button */
a.slideNext, span#fancy_right_ico    { background-image: url(//cdn.itsezpz.com/35_slide-next_f4511e_org.png); }    /* next slide button */
#slidePager a, #slidePager a:visited  { background-image: url(//cdn.itsezpz.com/35_slide-pager_0025e0_org.png); }    /* jump to slide  */

/* slide show - cu3er */

#Slideshow-cu3er { background-image: url(http://cd1.itsezpz.com/35_pagebg-repeat_1abf91_org.png);}  /* repeat background behind cu3er (not shadow) */
  
/* slide show - GalleryView */

#SlideShow-GalleryView { background-image: url(//cdn.itsezpz.com/35_pagebg-repeat_1abf91_org.png);}

/* ribbon elements (wrap around) */

.ribbon .wrapAround  { background-image: url(//cdn.itsezpz.com/35_ribbon-wrap_fdc38b_org.png); }  /* ribbon edge (wrap around, changes on scroll) */
.ribbon .tab    { background-image: url(//cdn.itsezpz.com/35_ribbon_f8fff3_org.png); }    /* ribbon main section */

/* side navigation menu */

.sideNavWrapper  { background-image: url(//cdn.itsezpz.com/35_side-navigation-repeat_fab991_org.gif); }      /* side navigation bakdground */
.sideNavBox-1  { background-image: url(//cdn.itsezpz.com/35_side-navigation-top_ca752b_org.gif); }        /* side navigation - top */  
.sideNavBox-2  { background-image: url(//cdn.itsezpz.com/35_side-navigation-bottom_04a524_org.gif); }      /* side navigation - bottom */
.sideNav li a                             { border-bottom: 1px dotted #DBDBDC;}  /* side navigation links - bottom border */
.sideNav li.currentPage                        { background-image: url(//cdn.itsezpz.com/35_side-navigation-active_9615c2_org.gif); }  /* side navigation - current page marker */
.sideNav li.currentPage  a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active  { color: #2C2C2C; border-bottom: 1px solid #fff; }  /* side navigation - current page link */

/* quote */

.quote               { background-image: url(//cdn.itsezpz.com/35_quote-small-repeat_cea358_org.gif); }  /* quote - background */
.quote .quoteBox-1        { background-image: url(//cdn.itsezpz.com/35_quote-small-top_ac5d60_org.gif); }    /* quote - top */
.quote .quoteBox-1 .quoteBox-2  { background-image: url(//cdn.itsezpz.com/35_quote-small-bottom_7c6262_org.gif); }  /* quote - bottom */
.quote p            { color: #000; }  /* quote - text */
.quoteAuthor p.name        { color: #000; }  /* quote - author name */

/* button styles */

button.btn    { background-image: url(//cdn.itsezpz.com/35_button-sprite_579cc0_org.gif);}  /* button background - sliding doors side 1 */
button.btn span  { background-image: url(//cdn.itsezpz.com/35_button-sprite_579cc0_org.gif);   /* button background - sliding doors side 2 */
          color: #E1E0DF;                                /* text color */
          text-shadow: -1px -1px 2px #333;}                        /* text shadow */
button.btn:hover span, button.btnHover span { color: #fff; text-shadow: 1px 1px 1px #333; }  /* hover text */
.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { 
  background-image: url(//cdn.itsezpz.com/35_button-sprite-dark_37354c_org.gif); }      /* buttons on dark backgrounds */
  
/* other */

.hr { background-image: url(//cdn.itsezpz.com/35_hr-bg_807978_org.gif); }

/* FANCY BOX */
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1130;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:1200;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(//cdn.itsezpz.com/35_fancy_progress_0144e3_org.png) no-repeat;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:1190;background:transparent;display:none;margin:0;padding:20px 20px 40px;}
div#fancy_inner{position:relative;width:100%;height:100%;background:#F4F5F6;}
div#fancy_content{z-index:1200;position:absolute;margin:0;}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:1200;}
img#fancy_img{position:absolute;top:0;left:0;border:0;z-index:1200;width:100%;height:100%;margin:0;padding:0;}
div#fancy_close{position:fixed;top:0;right:0;width:70px;height:70px;background:url(//cdn.itsezpz.com/35_close_e70b23_org.png) top left no-repeat;cursor:pointer;z-index:1281;display:none;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
#fancy_ajax{width:100%;height:100%;overflow:auto;}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:1211;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none;overflow:hidden;}
a#fancy_left{left:0;}
a#fancy_right{right:0;}
span.fancy_ico{position:absolute;top:50%;margin-top:-32px;width:51px;height:64px;z-index:1212;cursor:pointer;display:block;}
span#fancy_left_ico{left:-9999px;background:transparent url(//cdn.itsezpz.com/35_slide-previous_402afc_org.png) no-repeat 0 -64px;}
span#fancy_right_ico{right:-9999px;background:transparent url(//cdn.itsezpz.com/35_next_b8519f_org.png) no-repeat 0 -64px;}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent;}
a#fancy_left:hover span{left:-3px;}
a#fancy_right:hover span{right:-3px;}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1170;border:0;margin:0;padding:0;}
div.fancy_bg{position:absolute;display:block;z-index:1170;border:0;margin:0;padding:0;}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_n_f27a63_org.png) repeat-x;}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_ne_093ce4_org.png) no-repeat;}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_e_725371_org.png) repeat-y;}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_se_97a6da_org.png) no-repeat;}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_s_660618_org.png) repeat-x;}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_sw_7feee3_org.png) no-repeat;}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_w_c1f173_org.png) repeat-y;}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url(//cdn.itsezpz.com/35_fancy_shadow_nw_5c750f_org.png) no-repeat;}
div#fancy_title{position:absolute;z-index:1200;display:none;margin-top:-9px;}
div#fancy_title div{padding:0 8px 19px;margin:0;white-space:nowrap;}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{vertical-align:middle;padding:0;}
td#fancy_title_left{height:55px;width:30px;background:transparent url(//cdn.itsezpz.com/35_title_left_d98cbf_org.png) repeat-x;}
td#fancy_title_main{height:55px;background:transparent url(//cdn.itsezpz.com/35_title_main_b74380_org.png) repeat-x;}
td#fancy_title_right{height:55px;width:30px;background:transparent url(//cdn.itsezpz.com/35_title_right_0370af_org.png) repeat-x;}

/* MENU */
.nav,.nav *{list-style:none;margin:0;padding:0}
.nav{float:left;line-height:1.0;margin:7px 0 1em}
.nav ul{position:absolute;top:-999em;width:20em}
.nav ul li{width:100%}
.nav li:hover{visibility:inherit}
.nav li{float:left;position:relative;background:none}
.nav a{display:block;padding:16px 1em 16px;position:relative;text-decoration:none}
.nav li:hover ul,.nav li.sfHover ul{left:0;top:41px;z-index:99}
.nav li li a{padding:8px 1em}
.nav a,.nav a:visited{color:#fff}
.nav li li{background:#2F2F2F}
.nav li li li{background:#181818}
.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active{outline:0}
.nav li li:hover,.nav li li.sfHover,.nav li li a:focus,.nav li li a:hover,.nav li li a:active{background:#000}
.nav a.sf-with-ul{min-width:1px;padding-right:2em}
.sf-sub-indicator{background:url(//cdn.itsezpz.com/35_arrows-ffffff_f54b94_org.png) no-repeat -10px -100px;display:block;height:10px;overflow:hidden;position:absolute;right:.8em;text-indent:-999em;top:1.45em;width:10px}
li ul li .sf-sub-indicator{right:1em}
a > .sf-sub-indicator{background-position:0 -100px;top:1.45em}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}
.nav ul a > .sf-sub-indicator{background-position:0 0}
.sf-shadow ul{background:url(//cdn.itsezpz.com/35_shadow_91638b_org.png) no-repeat bottom right;padding:0 8px 9px 0}
.sf-shadow ul.sf-shadow-off{background:transparent}
ul.nav li:hover li ul,ul.nav li.sfHover li ul,ul.nav li li:hover li ul,ul.nav li li.sfHover li ul{top:-999em}
ul.nav li li:hover ul,ul.nav li li.sfHover ul,ul.nav li li li:hover ul,ul.nav li li li.sfHover ul{left:10em;top:0}
li li a .sf-sub-indicator,li li a > .sf-sub-indicator{top:.9em}
.nav ul .sf-sub-indicator,.nav ul a:focus > .sf-sub-indicator,.nav ul a:hover > .sf-sub-indicator,.nav ul a:active > .sf-sub-indicator,.nav ul li:hover > a > .sf-sub-indicator,.nav ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}

/* TOOLTIP */
#cluetip-close img{border:0}
#cluetip-title{overflow:hidden}
#cluetip-title #cluetip-close{float:right;position:relative}
#cluetip-waitimage{background-image:url(//cdn.itsezpz.com/35_wait_9a6ada_org.gif);height:11px;position:absolute;width:43px}
.cluetip-arrows{background-position:0 0;background-repeat:no-repeat;display:none;height:22px;left:-11px;position:absolute;top:0;width:11px}
#cluetip-extra{display:none}
.cluetip-default{background-color:#d9d9c2}
.cluetip-default #cluetip-outer{background-color:#d9d9c2;margin:0;position:relative}
.cluetip-default h3#cluetip-title{background-color:#87876a;color:#fff;font-size:1.1em;font-weight:400;margin:0 0 5px;padding:8px 10px 4px}
.cluetip-default #cluetip-title a{color:#d9d9c2;font-size:.95em}
.cluetip-default #cluetip-inner{padding:10px}
.clue-right-default .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowleft_1ff5c9_org.gif)}
.clue-left-default .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowright_475b30_org.gif);left:100%;margin-right:-11px}
.clue-top-default .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowdown_3b545f_org.gif);height:11px;left:50%;margin-left:-11px;top:100%;width:22px}
.clue-bottom-default .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowup_b2d3da_org.gif);height:11px;left:50%;margin-left:-11px;top:-11px;width:22px}
.cluetip-jtip{background-color:transparent}
.cluetip-jtip #cluetip-outer{background-color:#fff;border:2px solid #ccc;position:relative}
.cluetip-jtip h3#cluetip-title{background-color:#ccc;color:#333;font-size:16px;font-weight:400;margin:0 0 5px;padding:2px 5px}
.cluetip-jtip #cluetip-inner{display:inline-block;padding:0 5px 5px}
.clue-right-jtip .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowleft_1ff5c9_org.gif)}
.clue-left-jtip .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowright_475b30_org.gif);left:100%;margin-right:-11px}
.clue-top-jtip .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowdown_3b545f_org.gif);height:11px;left:50%;margin-left:-11px;top:100%;width:22px}
.clue-bottom-jtip .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowup_b2d3da_org.gif);height:11px;left:50%;margin-left:-11px;top:-11px;width:22px}
.cluetip-rounded{background:transparent url(//cdn.itsezpz.com/35_bl_51685b_org.gif) no-repeat 0 100%;margin-left:12px;margin-top:10px}
.cluetip-rounded #cluetip-outer{background:transparent url(//cdn.itsezpz.com/35_tl_100a57_org.gif) no-repeat 0 0;margin-top:-12px}
.cluetip-rounded #cluetip-title{background-color:transparent;margin:0 -12px 0 0;padding:12px 12px 0;position:relative}
.cluetip-rounded #cluetip-extra{background:transparent url(//cdn.itsezpz.com/35_tr_4c972c_org.gif) no-repeat 100% 0;display:block;height:30px;margin:-12px -12px 0 0;position:absolute;right:0;top:0;width:12px}
.cluetip-rounded #cluetip-inner{background:url(//cdn.itsezpz.com/35_br_e63588_org.gif) no-repeat 100% 100%;margin:-18px -12px 0 0;padding:5px 12px 12px;position:relative}
.cluetip-rounded div#cluetip-close{background:transparent;color:#009;margin:0 5px 5px;text-align:right}
.cluetip-rounded div#cluetip-close a{color:#777}
.clue-right-rounded .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowleft_1ff5c9_org.gif)}
.clue-left-rounded .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowright_475b30_org.gif);left:100%;margin-left:12px}
.clue-top-rounded .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowdown_3b545f_org.gif);height:11px;left:50%;margin-left:-11px;top:100%;width:22px}
.clue-bottom-rounded .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_arrowup_b2d3da_org.gif);height:11px;left:50%;margin-left:-11px;top:-23px;width:22px}
.cluetip-skinned{background:transparent url(//cdn.itsezpz.com/35_bl_55f30b_org.png) no-repeat 0 100%;margin-top:12px}
.cluetip-skinned #cluetip-outer{background:transparent url(//cdn.itsezpz.com/35_skinned-tl_c86a70_org.png) no-repeat 0 0;margin-top:-25px}
.cluetip-skinned #cluetip-title{background-color:transparent;line-height:1.5;margin:0 0 0 10px;padding:15px 12px 6px;position:relative}
.cluetip-skinned #cluetip-extra{background:transparent url(//cdn.itsezpz.com/35_skinned-tr_c73a0f_org.png) no-repeat 100% 0;display:block;height:45px;margin:-25px -12px 0 0;position:absolute;right:0;top:0;width:12px}
.cluetip-skinned #cluetip-inner{background:url(//cdn.itsezpz.com/35_br_29597a_org.png) no-repeat 100% 100%;margin:0 -12px 0 0;padding:0 22px 1.5em;position:relative}
.cluetip-skinned div#cluetip-close{background:transparent;position:absolute;right:-4px;top:-49px}
.cluetip-skinned div#cluetip-close a{background-image:url(//cdn.itsezpz.com/35_close_e70b23_org.png);display:block;height:22px;overflow:hidden;text-indent:123px;width:23px}
.clue-right-skinned .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_skinned-arrowl_604607_org.gif);left:-4px;margin-top:-7px}
.clue-left-skinned .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_skinned-arrowr_25a08a_org.gif);left:100%;margin-left:5px}
.clue-top-skinned .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_skinned-arrowd_4607b8_org.gif);height:11px;left:50%;margin-left:-11px;margin-top:-7px;top:100%;width:22px}
.clue-bottom-skinned .cluetip-arrows{background-image:url(//cdn.itsezpz.com/35_skinned-arrowu_294bcb_org.gif);height:11px;left:50%;margin-left:-11px;top:-30px;width:22px}
.mozFix #cluetip-extra,.ieFix #cluetip-extra{height:39px}
.mozFix #cluetip-title{padding-bottom:0}
.ieFix #cluetip-inner{margin-top:-5px;padding-bottom:0}
.cluetip-default div#cluetip-close,.cluetip-jtip div#cluetip-close{color:#900;margin:0 5px 5px;text-align:right}

table.info {
  border-width: 1px;
  border-spacing: 0px;
  border-style: solid;
  border-color: gray;
  border-collapse: collapse;
}
table.info th {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: gray;
  background-color: #ddd;
}
table.info td {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: gray;
}
