/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
}
  
/*/////////////////////////////////////////////////////
//
// General CSS 
//
/////////////////////////////////////////////////////*/

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}  

.left  { float: left; }
.right { float: right; }

body {
  background-color: #60616a;
  font-family: Tahoma, Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #445;
}
body.blank { background-color: #fff; }

#centerlayout {
  width: 960px;
  margin: auto;
  padding: 0 0 30px;
  position:relative;
  top:-17px;
}

a:link, a:visited { color: #c41230; }
a:hover { text-decoration: none; }

.hr {
  height: 1px;
  background: url(../media/img/Ristken-Line.png) no-repeat center center;
  margin: 10px 0 20px;
}
.hr-wide {
  margin: 25px -30px -18px;
  height: 48px;
  background: url(../media/img/Ristken-FeaturesTile.png) repeat-x;
}
.hr hr, .hr-wide hr { display: none; }

em { font-family: Helvetica, Arial, sans-serif; }

body #body .note {
  background-color: #FFFFCC;
  border: 1px solid #5F4A36;
  padding: 0 5px;
  color: #333333;
  margin-bottom: 5px;
}


/*/////////////////////////////////////////////////////
//
// Outside Navigation Elements
//
/////////////////////////////////////////////////////*/

.outside-nav { 
  text-align: right;
  list-style-type: none;
  position:absolute;
  right:20px;
  top:1px;
}

.lower-outside-nav {
  text-align: right;
  list-style-type: none;
  margin-right: 10px;
  position:relative;
  top:-13px;
  right:10px;
}

.lower-outside-nav li, .outside-nav li {
  display: inline-block; 
  color: #EEE; 
  font-family: Helvetica, Arial, sans-serif; 
  font-style: italic;
  overflow: hidden;
}
.lower-outside-nav a, .outside-nav a, .no-link .rside {
  background: url(../media/img/Ristken-OutsideNav.png) no-repeat center top;
  color: #eee;
  display: inline-block;
  height: 30px;
  line-height: 29px;
  border-right: 1px solid #494a54;
  padding: 0 15px;
  text-decoration: none;
  white-space: nowrap;
  text-shadow: 0px 1px 1px #32333b;
}

.lower-outside-nav a:hover, .outside-nav a:hover { background-position: center -30px; color: #fff; }

.lower-outside-nav .lside, .outside-nav .lside { background: url(../media/img/Ristken-OutsideNav.png) no-repeat left top; }
.lower-outside-nav a.lside:hover, .outside-nav a.lside:hover { background-position: left -30px; }

.lower-outside-nav .rside, .outside-nav .rside { background: url(../media/img/Ristken-OutsideNav.png) no-repeat right top; border: none; }
.lower-outside-nav a.rside:hover, .outside-nav a.rside:hover { background-position: right -30px; }

.lower-outside-nav .no-link, .outside-nav .no-link { margin-right: 5px; }
.lower-outside-nav .no-link .rside, .outside-nav .no-link .rside { padding-left: 0; border-right: none; }
.lower-outside-nav .no-link .lside, .outside-nav .no-link .lside { padding-left: 15px; display: inline-block; }

.outside-nav .no-link .rside {
  background-color:#ccd0dc;
}

/*/////////////////////////////////////////////////////
//
// Wrapper and Header
//
/////////////////////////////////////////////////////*/

#wrapper { 
  background: url(../media/img/Ristken-BodyTile.png) repeat-y; 
  clear: both; 
}

#header {
  background: url(../media/img/Ristken-Header.jpg) no-repeat;
  height: 76px;
  padding: 0 10px;
}
#header h1 { padding: 9px 10px 0; }
#header a {
  display: block;
  font-size: 1px;
  height: 58px;
  outline: none;
  text-indent: -3000px;
  width: 260px;
  background: url(../media/img/Ristken-Logo.png) no-repeat center center;
}




/*/////////////////////////////////////////////////////
//
// Main Navigation
//
/////////////////////////////////////////////////////*/

#nav {
  background: url(../media/img/Ristken-NavTile.png) repeat-x;
  height: 35px;
  margin: 0 10px;
  position: relative;
  z-index: 100;
}

#nav li {
  float: left;
  line-height: 34px;
  position: relative;
  z-index: 1;
}

#nav a {
  display: block;
  height: 35px;
  overflow: hidden;
  background: url(../media/img/Ristken-NavSprite.png) no-repeat center top;
  padding: 0 0 0 14px;
  color: #fff;
  font-size: 13px;
  text-decoration: none;
}
#nav a span {
  display: block;
  padding-top: 35px;
  padding-right: 16px;
  background: url(../media/img/Ristken-NavSeparator.png) repeat-y right top;
}

#hm a { padding-left: 39px; background-position: -24px 0 }
#hm a.hover { background-position: -24px -35px; }
#hm.current-menu-item a, #hm.current-menu-item a.hover { background-position: -24px -70px; }

#en a { background-position: center -105px; }
#en a.hover { background-position: center -140px; }
#en.current-menu-item a, #en.current-menu-item a.hover,
#en.current-page-ancestor a, #en.current-page-ancestor a.hover { background-position: center -175px; }

#pr a { background-position: center -210px; }
#pr a.hover { background-position: center -245px; }
#pr.current-menu-item a, #pr.current-menu-item a.hover,
#pr.current-page-ancestor a, #pr.current-page-ancestor a.hover { background-position: center -280px; }

#sr a { background-position: center -315px; }
#sr a.hover { background-position: center -350px; }
#sr.current-menu-item a, #sr.current-menu-item a.hover,
#sr.current-page-ancestor a, #sr.current-page-ancestor a.hover { background-position: center -385px; }

#su a { background-position: center -420px; }
#su a.hover { background-position: center -455px; }
#su.current-menu-item a, #su.current-menu-item a.hover,
#su.current-page-ancestor a, #su.current-page-ancestor a.hover { background-position: center -490px; }

#ab a { background-position: center -525px; }
#ab a.hover { background-position: center -560px; }
#ab.current-menu-item a, #ab.current-menu-item a.hover,
#ab.current-page-ancestor a, #ab.current-page-ancestor a.hover { background-position: center -595px; }

#ca a { background-position: center -630px; }
#ca a.hover { background-position: center -665px; }
#ca.current-menu-item a, #ca.current-menu-item a.hover,
#ca.current-page-ancestor a, #ca.current-page-ancestor a.hover { background-position: center -700px; }

.drop {
  display: none;
  position: absolute;
  top: 35px;
  left: -11px;
  background: #FFF;
  z-index: 10;
  background: url(../media/img/Ristken-DropLeft.png) no-repeat left bottom;
  padding-left: 11px;
}

.drop ul {
  background: url(../media/img/Ristken-DropRight.png) no-repeat right bottom;
  padding: 7px 11px 20px 0px;
}

#nav .drop li {
  white-space: nowrap;
  float: none;
  line-height: 24px;
  height: auto;
  z-index: 10;
}
#nav .drop a {
  display: block;
  height: auto;
  overflow: visible;
  background: none;
  padding: 0 16px 0 14px;
  color: #3a3b45;
  font-size: 12px;
  text-decoration: none;
}
#nav .drop a:hover {
  background: #dee1ec url(../media/img/Ristken-DropOver.png) repeat-x left bottom; 
}
#nav .drop a span {
  background: none;
  padding: 0;
  display: block;
  position: relative;
}

.droparrow {
  display: none;
  position: absolute;
  top: 34px;
  left: 14px;
  width: 14px;
  height: 7px;
  background: url(../media/img/Ristken-DropArrowRed.png) no-repeat center center;
  z-index: 20;
}
.current-menu-item .droparrow,
.current-page-ancestor .droparrow { background-image: url(../media/img/Ristken-DropArrowBlue.png); }

#csc-button {
  position: absolute;
  top: 0;
  right: 42px;
}
#csc-button a {
  width: 193px;
  height: 0;
  padding: 35px 0 0 0;
  background: url(../media/img/Ristken-CSC.png) no-repeat center 0;
}


/*/////////////////////////////////////////////////////
//
// Body Content
//
/////////////////////////////////////////////////////*/

#body { 
  padding: 10px 40px 40px;
  background: url(../media/img/Ristken-BodyTop.png) no-repeat;
}

/*.col-1, .col-2, .col-3, .col-4 { position: relative; }*/

.col-2, .col-3 { float: right; width: 220px; }
.col-1 { margin: 10px 450px 0px 10px; }
.col-1-containers { margin: 0 440px 0 0; }

.cols2-right .col-1 { float: left; width: 220px; margin: auto; }
.cols2-right .col-2 { float: none; width: auto; margin: 10px 10px 0px 230px; }

.cols2-split .col-1,
.cols2-split .col-2 { float: left; width: 420px; margin: 10px; }

.cols2-left .col-2 { float: right; width: 220px; margin: auto; }
.cols2-left .col-1 { float: none; width: auto; margin: 10px 0px 0px 0px; }
.cols2-left .pushed-over { margin-right: 230px; margin-left: 10px; }

.cols3-mid .col-1 { float: left; width: 220px; margin: auto; }
.cols3-mid .col-3 { float: right; width: 220px; margin: auto; }
.cols3-mid .col-2 { float: none; width: auto; margin: 10px 230px 0px 230px; }
.cols3-mid .col-2-containers { float: none; width: auto; margin: 0 220px; }

.cols3-split .col-1,
.cols3-split .col-2 { float: left; width: 293px; margin: auto; }
.cols3-split .col-3 { float: left; width: 294px; margin: auto; }

.cols4 .col-1,
.cols4 .col-2,
.cols4 .col-3,
.cols4 .col-4 { float: left; width: 220px; margin: auto; }

#body .spread {
  clear: both;
  margin: 10px 10px 0;
}

.titlebar {
  background: url(../media/img/Ristken-ContainerLeft.png) no-repeat left top;
  padding-left: 20px;
}
.titlebar h3 {
  background: url(../media/img/Ristken-ContainerRight.png) no-repeat right top;
  font-weight: normal;
  color: #fff;
  padding: 10px 20px 6px 0px;
  line-height: 30px;
}

.content {
  background: url(../media/img/Ristken-ContainerLeft.png) no-repeat left bottom;
  padding-left: 20px;
}
.content-2 {
  background: url(../media/img/Ristken-ContainerRight.png) no-repeat right bottom;
  padding: 0px 20px 20px 0px;
}

h2 {
  padding: 5px 0;
  color: #c41230;
  font-size: 18px;
  font-weight: normal;
}

#body p { padding: 0 0 10px; }
#body ul {
  list-style-image: url(../media/img/Ristken-Bullet.png);
  padding: 0 0 10px 20px;
}

.features {
  /*margin: 30px -30px 0;
  padding: 20px 30px 0;
  background: url(../media/img/Ristken-FeaturesTile.png) repeat-x;*/
}

.features-heading {
  text-transform: uppercase; 
  margin-left: 10px;
  
}

.features-cell {
  float: left;
  width: 200px;
  padding: 10px 10px;
  background: url(../media/img/Ristken-FeatureBG.png) no-repeat;
  min-height: 130px;
  position: relative;
}

.news-and-updates {
  background: url(../media/img/Ristken-NewsBG.png) no-repeat;
  /*min-height:463px;*/
  min-height:390px;
}

.news {
  padding: 10px 0;
  background: url(../media/img/Ristken-NewsDivider.png) no-repeat bottom center;
}

.news-and-updates h1 {
  
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#c30c2b;
  padding-bottom:0;
  line-height:15px;
}

.news-and-updates h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#524c61;
  font-style:italic;
  padding-top:0;
}

.news h1, .news h4 {
  padding:0 10px;
}

.features-cell h3 {
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  padding: 7px 10px 0;
  color: #32374E;
}

body #body div.features-cell p {
  padding: 0px 10px 10px 10px;
}

.features-cell-wide {
  width: auto;
  background-image: url(../media/img/Ristken-FeatureBG-Wide.png);
  height: 240px;
}
.features-cell-wide h3 {
  margin-left: 24px;
}

.features-cell-wide ul {
  margin-left: 10px;
}

.product-quote {
  float: right;
  text-align: center; 
  font-size: 16px;
}

.watchVidBtn {
  width:202px;
  height:66px;
  text-indent:-99999px;
  overflow:hidden;
  display:block;
  background: #fbf5f7 url(../media/img/Ristken-WatchVideo.png) no-repeat;
  position:relative;
  left:10px;
  top:10px;
}

.watchVidBtn:hover {
  background-position: left -66px;
}




/*/////////////////////////////////////////////////////
//
// Footer
//
/////////////////////////////////////////////////////*/

#footer {
  height: 80px;
  background: url(../media/img/Ristken-Footer.png) no-repeat;
  padding: 0px 30px;
  font-size: 11px;
  color: #72737e;
  line-height: 16px;
  margin-bottom: 5px;
}

#footer p { padding-top: 9px; }

#footer a {
  color: #3a3b45;
  text-decoration: none;
}
#footer a:hover { color: #72737e; }




/*/////////////////////////////////////////////////////
//
// Home Page
//
/////////////////////////////////////////////////////*/

#body #product-nav {
  list-style-type: none;
  list-style-image: none;
  padding: 0 10px 10px;
}
#product-nav a {
  display: block;
  width: 200px;
  height: 0;
  overflow: hidden;
  background: url(../media/img/Ristken-ProductLogosSprite.png) no-repeat;
}

#product-nav #mp { padding-top: 66px; }
#product-nav #mp:hover { background-position: -200px 0; }
#product-nav #pt { padding-top: 66px; background-position: 0 -66px; }
#product-nav #pt:hover { background-position: -200px -66px; }
#product-nav #sp { padding-top: 109px; background-position: 0 -132px; }
#product-nav #sp:hover { background-position: -200px -132px; }





/*/////////////////////////////////////////////////////
//
// Leadership Team
//
/////////////////////////////////////////////////////*/

#team {
  float: left;
  width: 225px;
  margin-top: -10px;
  margin-bottom: -10px;
}

#team dd { display: none; }
#team h2 { padding: 12px 0 0; }

.team-name {
  background: url(../media/img/Ristken-TeamSprite.png) no-repeat left -70px;
  padding-left: 20px;
  cursor: pointer;
}
.team-name-inner {
  background: url(../media/img/Ristken-TeamSprite.png) no-repeat right -70px;
  padding-right: 20px;
  height: 60px;
}

.first .team-name { background-position: 0 0; }
.first .team-name-inner { background-position: right 0; padding-top: 10px; }

.last .team-name { background-position: 0 -130px; }
.last .team-name-inner { background-position: right -130px; padding-bottom: 10px; }

.team-hover { background-position: 0 -270px; }
.team-hover .team-name-inner { background-position: right -270px; }
.first .team-hover { background-position: 0 -200px; }
.first .team-hover .team-name-inner { background-position: right -200px; }
.last .team-hover { background-position: 0 -330px; }
.last .team-hover .team-name-inner { background-position: right -330px; }

.team-click { background-position: 0 -470px; }
.team-click .team-name-inner { background-position: right -470px; }
.first .team-click { background-position: 0 -400px; }
.first .team-click .team-name-inner { background-position: right -400px; }
.last .team-click { background-position: 0 -530px; }
.last .team-click .team-name-inner { background-position: right -530px; }

#team-content {
  margin: 0 230px 0 230px;
  padding: 6px 0 0 10px;
}




/*/////////////////////////////////////////////////////
//
// Contact Form
//
/////////////////////////////////////////////////////*/

#body.contact {
  padding: 0px;
}
.contact-container {
  background: url(../media/img/Ristken-ContactOrb.jpg) no-repeat 40px 10px;
  padding: 10px 40px 40px 270px;
}
.contact-form {
  padding: 20px 30px;
  position: relative;
  background: url(../media/img/Ristken-ContactBG.png) no-repeat center top;
}
.contact-form-footer {
  height: 20px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #eaecef url(../media/img/Ristken-ContactBG.png) no-repeat center bottom;
}
.contact-form label { font-weight: bold; }
.contact-form select,
.contact-form textarea {
  background: #fff url(../media/img/Ristken-ContactInput.png) repeat-x 0 0;
  border: 1px solid #94969e;
  margin: 0;
}
.contact-form textarea { width: 375px; }
#body .contact-form p { line-height: 22px; }
#body p.label-input-outer { padding: 0 0 4px;}
.label-input {
  display: inline-block;
  background: #fff url(../media/img/Ristken-ContactInput.png) repeat-x 0 0;
  border: 1px solid #94969e;
  height: 19px;
  padding: 0 0 0 4px;
  line-height: 19px;
}
.label-input label {
  display: inline-block;
  width: 65px;
}
.label-input input {
  margin: 0;
  border: none;
  background: transparent;
  width: 215px;
}
.red {
  background-color: #E4001B;
  color: #fff;
  display: inline-block;
  line-height: 19px;
  font-size: 11px;
  height: 19px;
  border: 1px solid darkred;
  padding: 0 4px;
}
.optional { font-size: 11px; }




/*/////////////////////////////////////////////////////
//
// Contour Form
//
/////////////////////////////////////////////////////*/

.contourPageName,
#contour legend { display: none }
#contour label { font-weight: bold; }
#contour .contourIndicator { font-weight: normal; font-style: italic; color: #668; }

#contour .text input {
  background: #fff url(../media/img/Ristken-ContactInput.png) repeat-x 0 0;
  border: 1px solid #94969e;
  height: 19px;
  padding: 0px 2px;
  line-height: 19px;
  width: 278px;
  float: left;
  margin: 0 6px 0 0;
}

.contourField { margin-bottom: 8px; }
.contourNavigation { margin-top: 10px; }
.whereshouldwedirectyourmessage select { width: 280px; float: left; margin-right: 6px; }
.questionscommentsorrequests textarea { 
  background: #fff url(../media/img/Ristken-ContactInput.png) repeat-x 0 0;
  border: 1px solid #94969e;
  width: 380px; 
  height: 140px;
}

.contact .col-1 {
  min-height: 500px;
}



/*/////////////////////////////////////////////////////
//
// Press Room
//
/////////////////////////////////////////////////////*/


#body .press-excerpt {
  padding-bottom: 24px;
  margin-bottom: 18px;
  border-bottom: 1px dotted #60616a;
}
.press-date {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  float: left;
  margin-right: 8px;
}
a.read-more {
  background: url(../media/img/Ristken-Bullet.png) no-repeat right center;
  padding: 0 16px 0 0;
}
h4 {
  margin-bottom: 9px;
}



/*/////////////////////////////////////////////////////
//
// Careers
//
/////////////////////////////////////////////////////*/

#careers-hd {
  width: 640px;
  height: 260px;
  overflow: hidden;
  position: relative;
  background: url(../media/img/Ristken-CareersApple.jpg) no-repeat;
}
#careers-hd-content {
  width: 100%;
  height: 0;
  padding: 260px 0 0 0;
  overflow: hidden;
  position: relative;
  background: url(../media/img/Ristken-CareersText.png) no-repeat;
}
#careers-callout {
  width: 640px;
  height: 50px;
  padding: 10px 0 0 0;
  margin-bottom: 10px;
  background: url(../media/img/Ristken-CareersCallout.png) no-repeat;
  text-align: center;
  color: #e48804;
  font-size: 16px;
  -webkit-text-size-adjust: none;
}
#careers-bd {
  width: 410px;
  float: left;
  margin-top: 10px;
}
#careers-programs {
  width: 220px;
  float: right;
  padding: 11px 0 0;
  background: url(../media/img/Ristken-CareersProgramsBG.png) no-repeat;
}
#careers-programs h4,
#careers-programs .careers-program
{
  padding: 10px 20px;
  text-align: center;
  background: url(../media/img/Ristken-CareersProgramsBG.png) no-repeat 0 bottom;
  margin: 0;
}
#careers-programs .careers-program {
  background-position: -220px bottom;
}
#careers-programs .last {
  background-position: -440px bottom;
  padding-bottom: 20px;
}

.job .row h4 {
  width: 200px;
  float: left;
  border-bottom: 1px solid #60616a;
}
.job .row p,
.job .row div {
  margin-left: 220px;
}

#body p.careers-email {
  padding: 14px 19px; 
  margin: 10px 0; 
  background: #eaecef; 
  border: 1px dotted #60616a;
}

/*/////////////////////////////////////////////////////
//
// View Ads
//
/////////////////////////////////////////////////////*/

#zoomGallery h2 {
  position:absolute;
  right:250px;
}



/*/////////////////////////////////////////////////////
//
// Email Submission
//
/////////////////////////////////////////////////////*/

.signup {
 line-height:25px; 
}

.signup .radiobuttonlist {
  width:400px;
  line-height:18px;
  margin-bottom:0px;
  padding-top:10px;
}

.signup .radiobuttonlist div {
  margin-top:12px;
}

.signup .contourNavigation {
   margin-top:0px; 
  line-height:0;
}

/*/////////////////////////////////////////////////////
//
// CSC
//
/////////////////////////////////////////////////////*/

#csc-panel {
  border: 1px solid #a5a7b6;
  background: url(../media/img/Ristken-CSCSprite.png) repeat-y -858px top;
  margin: 10px 10px 0;
}
#csc-panel-inner {
  background: url(../media/img/Ristken-CSCSprite.png) no-repeat;
}

#csc-panel h3 {
  height: 40px;
  line-height: 30px;
  margin-left: 20px;
}

#csc-panel .col-1,
#csc-panel .col-2,
#csc-panel .col-3 {
  padding: 0 10px 10px;
  position: relative;
  width: 264px;
}
#csc-panel .col-2 { width: 274px; }
#csc-panel .col-3 { width: 260px; }

.csc-icon {
  position: absolute;
  top: 0px;
  left: 5px;
  width: 16px;
  height: 29px;
  background: url(../media/img/Ristken-CSCIcons.png) no-repeat 0 -1px;
}
.training-icon {
  background-position: -16px -1px;
}
.login-icon {
  background-position: -32px -1px;
}


/*/////////////////////////////////////////////////////
//
// IE7 CSS
//
/////////////////////////////////////////////////////*/

.ielt8 .outside-nav, .ielt8 .lower-outside-nav { margin-right: 5px; }
.ielt8 .outside-nav li, .ielt8 .lower-outside-nav li,
.ielt8 .outside-nav a, .ielt8 .lower-outside-nav a { display: inline; }
.ielt8 .drop ul { zoom: 1; }
.ielt8 .content-2 { zoom: 1; }
.ielt8 .col-1 { padding-top: 10px; }
.ielt8 .cols2-right .col-1 { padding-top: 10px; }
.ielt8 .cols2-right .col-2 { padding-top: 10px; }
.ielt8 #product-nav { margin-top: 10px; }
.ielt8 #csc-panel { background-position: -857px 1px }


/*/////////////////////////////////////////////////////
//
// IE6 CSS
//
/////////////////////////////////////////////////////*/

.ie6 .outside-nav a:link, .ie6 .lower-outside-nav a:link,
.ie6 .outside-nav a:visited, .ie6 .lower-outside-nav a:visited { color: #fff; }
.ie6 #nav a { display: inline-block; }
.ie6 .container { position: relative; }
.ie6 .drop { top: 35px; }
.ie6 #nav .drop li { border: none; }
.ie6 .droparrow { top: 30px; }
.ie6 .team-name, 
.ie6 .team-name-inner { background-image: url(images/Ristken-TeamSprite-IE6.png); }
.ie6 .contact-form textarea { width: 373px; }
.ie6 .drop { background-image: url(../media/img/Ristken-DropLeft_ie6.png); }
.ie6 .drop ul { background-image: url(../media/img/Ristken-DropRight_ie6.png); }


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

