@charset "utf-8";
/* Rifkin Consulting CSS File */

/* Global */
* {margin: 0px; padding: 0px;}
body {background: #81213d url('/images/bg-header.jpg') repeat-x scroll top left; font-family: Arial, Helvetica, sans-serif;}
ul {list-style-type: none;}
a, a:visited {outline: none; text-decoration: none; color: #00aeef; font-weight: bold;}
a:hover {text-decoration:  underline;}

h1,h2,h3,h4,h5,h6 {font-size: 105%; color: #81213d; font-family: "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 12px;}
p {font-size: 15px; line-height: 1.45em; padding: 0px 0px 8px 0px; letter-spacing: .05em;}
.two-thirds p {padding-right: 40px;}

h1 {font-size: 125%; padding-right: 20px;}
h2 {font-size:150%; letter-spacing: .12em;}

#container {position:relative; overflow: hidden; background-color: #fff;}
.wrapper {width: 960px; margin: auto; overflow: visible;}

/* Page Grid - - - */
.two-thirds {width:66%;}
.third {width:33%;}
.half {width:49%;}
.left {float: left; display: inline;}
.right {float: right; display: inline;}

.pad-rt {padding-right: 20px;}

/* Color - - - */
.grey {color: #666;}
.green {color: #0c8200;}
.maroon {color: #81213d;}
.light-mar {color: #CDA6B1;}

/* Fonts - - - */
.arial {font-family:Arial, Helvetica, sans-serif;}
.small-font {text-transform: none; font-size: 100%;}

/* Header - - -  */
.logo {margin-top: 8px;}
.contact-div {margin-top:2px;}
#header {height: 93px; margin-top: 34px;}


/* Body Styles - - - */
#attorney-recruiters {margin-left: -9999px; z-index: 1; height: 0px; overflow: hidden; display: block;}
#contact-info {width: 335px;}
.contact {color:#666; font-weight: bold; text-transform: uppercase; margin-top: 32px; font-size: 14px; padding-left: 20px; margin-right: 10px;}
#contact-info ul {padding-left: 10px; line-height:1.45em; font-size: 13px; letter-spacing: 1px; margin-top: 8px;}
#feature-img {height: 375px; z-index: 10; margin-bottom: 20px; padding: 0px;}
.howhelp {background: transparent url('/images/legal-employment-assistance.jpg') no-repeat scroll top left;}
.index {background: transparent url('/images/recruiting-success.jpg') no-repeat scroll top left;}
.testimonials {background: transparent url('/images/testimonials-rifkin.jpg') no-repeat scroll top left;}
.success {height: 65px;}

/* Navigation - - -  */
#nav {height: 55px; z-index: 9999;}
#nav li a {display: block;height: 35px; width: 158px; float: left; padding-top: 20px; text-align: center; border-right: 1px solid #eee; border-left: 1px solid #fff;color: #000; font-weight: normal; font-size: 14px; background: #fff; /* for IE */  filter:alpha(opacity=60);  /* CSS3 standard */  opacity:0.6; }
#last {border-right: none;}
#nav li {display: inline;}
#nav li a:hover {background-color: #ddd; color: #000; text-decoration: none;}
#nav #current a {background: transparent url('/images/bg-nav-current.gif') repeat-x scroll top left; font-weight: bold;color: #fff; filter:alpha(opacity=100); 
  /* CSS3 standard */
  opacity:1.0; border-left: 1px solid #fff;}
#nav #current-first a {background: transparent url('/images/bg-nav-current.gif') repeat-x scroll top left; color: #fff; filter:alpha(opacity=100);
  /* CSS3 standard */
  opacity:1.0; border-left: 0px; width: 159px;}  
#nav  #current a:hover {text-decoration: none; cursor: default;}
.success-nav {background:#f2f2f2;}
.no-brdr {border: 0px;}

.body-content {padding-bottom:12px;}

/* Callout Cards  - - - */
#callout-card {background: transparent url('/images/bg-call-out.jpg') no-repeat scroll top left; margin-top: -10px; width: 286px; overflow: visible; padding: 20px; font-size: 11px;}
#callout-card  h3 {text-transform: uppercase; letter-spacing: .30em; margin-bottom:0px;}
#cat-links {color:#999;}
#cat-links a {font-weight: normal;}
#cat-links a:hover {text-decoration: none;}
#cat-links .cat-current {font-weight: normal; color: #000;}
#bg-success {background: transparent url('/images/bg-success.jpg') no-repeat scroll top left; min-height: 500px; height:auto !important; height:500px;}
.callout-half {width: 420px; padding: 30px;}
.callout-half h4 {font-family: Arial, Helvetica, sans-serif; color: #000;}
#callout-card p {font-size:12px; line-height: 1.65em;}
#testibar {background: transparent url('/images/testibar.jpg') repeat-x scroll top left; color: #fff; height: 26px; padding: 8px 0px 0px 14px; margin-top:-22px; z-index:999;}
.att-list {color: #81213d; font-family: "Times New Roman", Times, serif;}
.help li {line-height: 18px; padding-left:15px; background: transparent url('/images/bullet.gif') no-repeat top left;}
#testimonials {padding:14px;}
#testimonials p {padding: 10px; border-bottom: 1px solid #ccc;}
#team {margin-top:20px;}
#team img {padding:0px 40px 25px 20px;}
.quotor {font-size: 12px; font-weight: bold; font-style: italic;}


/* Footer - - - */
#footer {clear: both; width: 100%; bottom: 0; padding-top:12px;
	border-top: 1px solid #333;	background: #81213d url('/images/bg-footer.jpg') repeat-x scroll top left; text-align: center; color: #fff; height: 75px;}
#footer p {line-height:1em; font-size: 12px;}
	
#footer h4 {font-size: 18px; text-transform: uppercase; margin-bottom: 5px; color: #fff;}

/* Qtip - - -  */
div.qtip-wrapper {z-index: 999;	text-align: center;	position: absolute;	font-size: .9em; width: 250px; background: transparent url('/images/arrow.png') no-repeat scroll center bottom;color: #fff;display: none;}
div.qtip-wrapper {z-index: 999;	text-align: center;	position: absolute;	font-size: .9em; width: 302px; background: transparent url('/images/bg-tipper.png') repeat-x scroll center top; border: 1px solid #ccc; color: #fff; display: none;}
div.qtip-wrapper div {border: 1px solid #fff; z-index: 1001; color: #666; cursor: pointer; padding: 8px; font: normal normal .9em/1em "Arial", verdana, sans-serif; line-height: 1.30em;
				}		
.qtip {color: #00aeef; cursor: pointer;}		
.clr {clear: both;}

/* Holiday Card */
#cardBase {width: 954px; height: 972px; background: transparent url('/images/base.jpg') no-repeat top left; position: relative; margin-top: 20px; margin: auto;}
#card {position: absolute; top:132px; left: 77px; border: 0px; width: 800px; height: 600px; border: 5px solid #fafafa;}
