/*
Theme Name: Clik Elite
Theme URI: http://www.clikelite.com/
Description: N/A
Version: 1.0
Author: Adaptivity Pro
Author URI: http://www.adaptivitypro.com
Tags: N/A
*/

/* reset */

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, th, var, h1, h2, h3 {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
q:before, q:after {content:'';}
a img {border: none;}

/* basic elements */

.clear {
  overflow:hidden;
  clear:both;
  height:1px !important;
}

body {
	font-family: Arial,Verdana,Tahoma,sans-serif;
  font-size:12px;
	text-align: center;
  background:#8cc6ec url(images/bgg.png) repeat-x left top;
}

/* links */
a { color: #ed1d25; text-decoration: none; }
a:hover { text-decoration: underline; }

#crossdomain-links {
  height:54px;
  width:950px;
  margin-left:auto;
  margin-right:auto;
}
#crossdomain-links a {
  display:inline;
  float:left;
  margin-right:8px;
  height:51px;
  width:93px;
  margin-top:3px;
}
#crossdomain-links a#statpacks {
  margin-left:50px;
  background:url(images/statpacks.com.png) no-repeat center center;
}
#crossdomain-links a#clikelite {
  background:url(images/clikelite.com.png) no-repeat center center;
}
#crossdomain-links a#ultraspire {
  background:url(images/ultraspire.net.png) no-repeat center center;
}
#crossdomain-links a#forb {
  background:url(images/forb.png) no-repeat center center;
}
#crossdomain-links a#redged {
  background:url(images/redged.png) no-repeat center center;
}


#wrapper {
  text-align:left;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  background:white;
  overflow:hidden;
  clear:both;
  position:relative;
}
#page {
  width:900px;
  margin:25px;
}

#header {
  position:relative;
  height:75px;
  clear:both;
}
#header a#logo img {
  position:absolute;
  top:5px;
  left:5px;
}
#header #tagline {
  color:#6b6c6f;
  position:absolute;
  top:0;
  left:134px;
  font-size:15px;
}

.menu-header-menu-container {
  width:769px;
  position:absolute;
  right:0;
  top:30px;
}
#menu-header-menu {
  height:31px;
  line-height:31px;
  background:#ed1d25 url(images/header-menu-left.gif) no-repeat left center;
  padding-left:7px;
}
#menu-header-menu li {
  float:left;
}
#menu-header-menu li a {
  display:block;
  line-height:31px;
  height:31px;
  text-transform:uppercase;
  color:white;
  padding-left:17px;
  padding-right:17px;
  font-size:14px;
}
#menu-header-menu li a:hover {
  text-decoration:none;
  background:#c92800;
}
#menu-header-menu li.current-menu-item a {
  text-decoration:none;
  background:#c92800;
}
#menu-header-menu li.current-page-ancestor a {
  text-decoration:none;
  background:#c92800;
}

.h2 {
  padding:0 !important;
  margin:0 !important;
  background:#bcbcbc !important;
  line-height:23px !important;
  color:white !important;
  text-transform:uppercase !important;
  font-size:17px !important;
  font-weight:bold !important;
  padding-left:10px !important;
  height:21px !important;
}
.h2 a.more {
  color:rgb(0,31,60);
  text-transform:none;
  font-size:13px;
  float:right;
  margin-right:10px;
}

.columns-3 {
  clear:both;
  overflow:hidden;
}
.columns-3 .column {
  width:290px;
  margin-right:15px;
  display:inline;
  float:left;
}
.columns-3 .column-3 {
  margin-right:0;
}

.page-banner {
  display:block;
  margin-bottom:15px;
}

.post {
  font-size:14px;
  line-height:135%;
}

.post p {
  /*line-height:130%;*/
}

.center-text {
  width:550px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

#content {
  width:670px;
  float:left;
  padding-top:20px;
}
#content.wide {
  width:900px;
  float:none;
  padding:0;
}

#content h2 {
  font-size:20px;
  font-weight:normal;
  padding-bottom:5px;
}

.post-meta {
  font-size:11px;
  color:gray;
  padding-bottom:5px;
}

#sidebar {
  float:right;
  width:200px;
  padding-top:20px;
}
.widget {
  padding-bottom:30px;
}

.widget h4 {
  font-size:17px;
}
.widget li {
  padding-top:5px;
}

#comments {
  clear:both;
  overflow:hidden;
  border:1px solid #d3d3d3;
  margin-top:20px;
  margin-bottom:20px;
  padding:10px;
  background:#fafafa;
}

#comments h3 {
  font-weight:bold;
}

#commentform label {
  /*display:block;*/
}
#commentform input {
  display:block;
  padding:2px;
  border:1px solid #ACACAC;
}
#commentform textarea {
  display:block;
  padding:2px;
  border:1px solid #ACACAC;
}
#commentform input#comment_post_ID {
  display:none;
}
#commentform input#comment_parent {
  display:none;
}

.form-allowed-tags {
  font-size:11px;
}

#commentform #submit {
  border:1px solid gray;
  padding:7px;
  cursor:pointer;
}

.comment {
  padding-top:10px;
  padding-bottom:10px;
}

.comment-author .avatar {
  float:left;
  margin-right:10px;
}

.rlc {
  position:absolute;
  z-index:1001;
  right:0;
}
.rl {
  height:41px;
  float:right;
  line-height:41px;
  background:url(images/rlr.gif) repeat-x top left;
  margin-bottom:8px;
  clear:right;
}
.rl a {
  color:#1A536E;
  font-size:12px;
  padding-left:14px;
  padding-right:14px;
  text-decoration:underline;
  text-transform:uppercase;
  line-height:41px;
  display:block;
  background:url(images/rll.gif) no-repeat top left;
}

.elite-creators {
  background:url(images/company/elite-creators.jpg) no-repeat left top;
  padding-top:115px;
  padding-left:200px;
}

#index-columns {
  margin-top:10px;
}
.recent-news {
  clear:both;
  overflow:hidden;
  margin-top:10px;
}
.recent-news-item {
  clear:both;
  overflow:hidden;
  font-size:11px;
  line-height:normal;
  padding-bottom:10px;
}
.recent-news-item h4 {
  font-size:15px;
}
.recent-news-item img {
  float:left;
  margin-right:10px;
  margin-top:3px;
}
.recent-news-item p {
  margin-left:94px;
}

#index-featured-products {
  /*background:#f3f3f3;*/
}
#index-featured-products table {
  width:100%;
}
#index-featured-products td {
  text-align:center;
  vertical-align:middle;
}


#products-list {
  position:relative;
}
#products-list .product {
  width:200px;
  float:left;
  text-align:center;
  margin:20px;
  margin-left:12px;
  margin-right:13px;
  display:inline;
}
#products-list .product table {
  width:100%;
}
#products-list .product td {
  vertical-align:bottom;
  height:200px;
  text-align:center;
}
#products-list .product h4 {
  padding-top:10px;
}
#products-list .product h4 a {
  color:#d36d3d;
  text-transform:uppercase;
  font-size:15px;
}
#products-list .product p {
  padding:10px;
  padding-bottom:0;
  text-align:left;
}

#press-room-online-reviews {
  width:400px;
  height:461px;
  float:right;
  margin-bottom:15px;
  background:#f3f3f3;
}
#press-room-online-reviews .online-review {
  padding:15px;
  padding-bottom:5px;
}
#press-room-online-reviews h3 {
  font-size:18px;
  font-weight:normal;
}

#press-room-newsletter-subscribe {
  width:300px;
  float:right;
  margin-top:30px;
  padding-top:15px;
  padding-bottom:20px;
}
#press-room-newsletter-subscribe h3 {
  color:white;
  text-align:center;
  font-size:18px;
  font-style:italic;
  font-weight:normal;
  padding-bottom:8px;
}
#press-room-newsletter-subscribe .mc_custom_border_hdr {
  display:none;
}
#press-room-newsletter-subscribe .mc_var_label {
  display:none;
}
#press-room-newsletter-subscribe br {
  display:none;
}
#press-room-newsletter-subscribe #mc_mv_EMAIL {
  border:1px solid gray;
  padding:2px;
  width:200px;
  margin-left:10px;
}
#press-room-newsletter-subscribe #mc_display_rewards {
  display:none;
}
#press-room-newsletter-subscribe .mc_merge_var {
  float:left;
}
#press-room-newsletter-subscribe .mc_signup_submit {
  float:right;
}
#press-room-newsletter-subscribe #mc_signup_submit {
  background:#edf1f0;
  padding:3px;
  border:1px solid #a3a5a4;
  font-size:11px;
  font-weight:bold;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  cursor:pointer;
  margin-right:10px;
}
#press-room-newsletter-subscribe #mc_message {
  margin:10px;
  margin-top:0;
}
#press-room-newsletter-subscribe #mc_message .mc_success_msg {
  padding:7px;
  background:#E8F8E8;
  display:block;
}
#press-room-newsletter-subscribe #mc_message .mc_error_msg {
  padding:7px;
  background:#F8E8E8;
  display:block;
}
#press-room-newsletter-subscribe #mc_signup_form {
  padding:0 !important;
  border:0 !important;
}

#online-reviews {
  background:#f3f3f3;
}
#online-reviews .online-review {
  padding:15px;
  padding-bottom:5px;
}
#online-reviews h3 {
  font-size:18px;
  font-weight:normal;
}

#immortal-tiles {
  background:#363433 url(images/elite-immortals/gr.png) repeat-x left top;
  padding-top:10px;
  margin-top:40px;
}
#immortal-tiles .tile {
  width:263px;
  height:263px;
  background:url(images/elite-immortals/immortal-tile.png) no-repeat center center;
  float:left;
  margin:18px;
  margin-right:19px;
  text-align:center;
}
#immortal-tiles .tile img {
  width:233px;
  height:155px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px;
}
#immortal-tiles .tile a.name {
  color:white;
  text-decoration:none;
  font-weight:bold;
  font-size:32px;
  display:block;
  text-align:center;
  margin-top:40px;
  letter-spacing:-2px;
}
#immortal-big-photo {
  display:block;
}
#immortal-carousel-container {
  background:#393738;
  padding:10px;
  overflow:hidden;
}
#icci1 {
  width:880px;
  overflow:hidden;
}
#icci2 {
  margin-left:-90px;
}
#immortal-carousel {
  /* Needed for rendering without flicker */
  position: relative;
  visibility: hidden;
  left: -5000px;
}
#immortal-carousel ul {
  margin: 0;
}
#immortal-carousel li img,
#immortal-carousel li p {
  background-color: #fff;
  width: 195px;
  height: 130px;
  margin: 7px;
}
#immortal-carousel-controls {
  text-align:center;
}
#immortal-carousel-controls input {
  background-color:transparent;
  background-position:center center;
  background-repeat:no-repeat;
  width:40px;
  height:20px;
  cursor:pointer;
  font-size:0;
}
#immortal-carousel-controls .prev {
  background-image:url(images/arrow-left.gif);
}
#immortal-carousel-controls .next {
  background-image:url(images/arrow-right.gif);
}

#press-room-magazine-reviews {
  margin-top:30px;
  overflow:hidden;
  background:#393738;
  position:relative;
  margin-bottom:15px;
  padding-bottom:30px;
}
#press-room-magazine-reviews ul {
  height:220px;
  margin:15px;
}
.ui-jcoverflip {
  position: relative;
}
.ui-jcoverflip--item {
  position: absolute;
  display: block;
}
.ui-jcoverflip--title {
  bottom:-35px;
  color:#8cc6ec;
  /*display:none !important;*/
  position:absolute;
  text-align:center;
  width:100%;
  font-size:18px;
  letter-spacing:-1px;
  font-weight:normal;
}
.ui-jcoverflip--title img {
  vertical-align:bottom;
  border:0;
}
.ui-jcoverflip--title .go-left {
  padding-right:10px;
}
.ui-jcoverflip--title .go-right {
  padding-left:10px;
}

#press-room-press-releases {
  margin-top:30px;
  float:left;
  width:540px;
  background:#F3F3F3;
}
#press-room-press-releases ul {
  padding:15px;
  list-style-type:none;
}
#press-room-press-releases ul li {
  font-size:18px;
  padding-bottom:10px;
}

#press-room-more-info {
  width:300px;
  float:right;
  background:#F3F3F3;
  margin-top:20px;
  clear:right;
}
#press-room-more-info div {
  padding:15px;
  font-size:13px;
}


#product {
  position:relative;
}
#product-primary {
  width:360px;
  float:right;
  text-align:center;
  margin-top:185px;
}
#product-primary-photo {
  margin-left:auto;
  margin-right:auto;
  display:block;
}
#product-price {
  font-style:italic;
  text-align:center;
  font-size:18px;
  padding-top:10px;
  padding-bottom:15px;
}
#product-buy-now {
  width:137px;
  height:26px;
  margin-left:auto;
  margin-right:auto;
}

#product-more {
  width:320px;
  float:left;
  margin-top:30px;
}

#product-specs {
  width:240px;
  margin-left:40px;
  margin-top:30px;
}
#product-specs div {
  padding:10px;
  padding-top:20px;
  padding-bottom:20px;
}
#product-specs h2 {
  font-style:italic;
  font-size:18px;
  font-weight:normal;
  color:white;
}
#product-specs p {
  font-style:italic;
  font-weight:normal;
  color:white;
  font-size:11px;
  padding-bottom:6px;
  text-indent:-20px;
  margin-left:20px;
  line-height:15px;
}

#product-colors {
  margin-left:40px;
  font-size:16px;
  font-weight:bold;
  font-style:italic;
  color:#e41a34;
  margin-top:20px;
}

#product-links-panel {
  position:absolute;
  right:-25px;
}

a#what-fits {
  width:284px;
  height:103px;
  position:relative;
  display:block;
  background:url(images/product/what-fits.jpg) no-repeat left top;
}
a#what-fits span {
  color:#1a536e;
  text-decoration:underline;
  text-transform:uppercase;
  font-size:12px;
  display:block;
  padding-left:90px;
  padding-top:60px;
}

a#quality-products {
  width:131px;
  height:41px;
  display:block;
  position:absolute;
  right:0;
  top:105px;
  background:url(images/product/quality-products.jpg) no-repeat left top;
}

#product-features {
  margin-top:30px;
  width:533px;
  float:right;
  background:#f3f3f3;
}
#product-features ul {
  margin:15px;
  list-style-type:disc;
  margin-left:25px;
}
#product-features li {
  padding-bottom:10px;
}

#product-more-photos {
  width:320px;
}
#product-more-photos td {
  width:320px;
  height:320px;
  vertical-align:middle;
  text-align:center;
}
#product-more-photos #thumbnails {
  overflow:hidden;
  clear:both;
  padding-top:15px;
  width:240px;
  margin-left:40px;
}
#product-more-photos #thumbnails a {
  width:40px;
  height:40px;
  background:transparent none no-repeat center center;
  display:block;
  float:left;
}

#quality {
  position:relative;
}

#quality table {
  width:472px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  color:#616161;
}
#quality td.left {
  text-align:right;
  width:50%;
  padding-right:16px;
  vertical-align:top;
}
#quality td.right {
  text-align:left;
  width:50%;
  padding-left:16px;
  vertical-align:top;
}
#quality td.center {
  text-align:center;
  padding-top:20px;
  padding-bottom:10px;
}
#quality td .category {
  color:#616161;
  font-family:'Times New Roman', serif;
  font-size:21px;
  text-decoration:underline;
  text-transform:uppercase;
  font-weight:bold;
}
#quality td .t1 {
  font-family:'Times New Roman', serif;
  color:#616161;
  font-style:italic;
  font-size:18px;
  font-weight:bold;
  display:block;
}
#quality td .t2 {
  font-family:'Times New Roman', serif;
  color:#616161;
  font-size:13px;
  font-weight:bold;
  display:block;
  text-transform:uppercase;
}
#quality td p {
  font-family:'Times New Roman', serif;
  font-size:14px;
  color:#888888;
  line-height:100%;
  padding-top:5px;
}
#quality-title {
  font-family:'Times New Roman', serif;
  font-size:25px !important;
  padding:25px;
}

.comparison-title {
  font-family:'Times New Roman', serif;
  font-size:23px;
  font-style:italic;
  color:red;
  line-height:27px;
  display:inline;
}

.comparison-title.clikelite {
  background:url(images/clikelite-logo-22x25.gif) no-repeat left center;
  padding-left:25px;
}


#community h1 {
  color:#888;
  font-size:28px;
  text-transform:uppercase;
  font-weight:normal;
  padding-top:2px;
  padding-bottom:10px;
  letter-spacing:-2px;
}

#community-recent-news {
  width:595px;
  float:left;
}

#community-videos {
  width:290px;
  float:right;
}
#community-videos .video-item {
  clear:both;
  height:65px;
  line-height:normal;
  margin-bottom:10px;
  margin-top:10px;
  overflow:hidden;
}
#community-videos .video-item .thumbnail {
  width:104px;
  height:62px;
  border:1px solid #D3D3D3;
  display:inline;
  float:left;
  margin-right:10px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
#community-videos .video-item .thumbnail span {
  position:relative;
  width:96px;
  height:54px;
  overflow:hidden;
  margin:4px;
  display:block;
}
#community-videos .video-item img {
  width:96px;
  top:-9px;
  left:0;
  display:block;
  position:absolute;
}
#community-videos .video-item .title {
  font-weight:bold;
}
#community-videos .video-item .by {
  color:#666666;
  font-size:12px;
  padding-top:5px;
}

#community-videos .video-item .length {
  background-color:#000000;
  color:#FFFFFF !important;
  display:inline-block;
  font-size:11px;
  font-weight:bold;
  height:14px;
  line-height:14px;
  opacity:0.75;
  padding:0 4px;
  vertical-align:top;
  position:absolute;
  right:0;
  bottom:0;
  font-style:normal;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

#community-social {
  width:197px;
  float:left;
}
#community-social-facebook {
  display:block;
  margin-bottom:8px;
}
#community-social-facebook img {
  display:block;
}
#community-social-twitter {
  display:block;
  margin-bottom:8px;
}
#community-social-twitter img {
  display:block;
}
#community-newsletter-subscribe {
  margin-bottom:8px;
}
#community-newsletter-subscribe .h2 {
  font-size:15px !important;
}
#community-newsletter-subscribe form {
  border:1px solid #ccd5dc;
  background:#f0f5f9;
  padding:10px;
}
#community-newsletter-subscribe .mc_custom_border_hdr {
  display:none;
}
#community-newsletter-subscribe #mc_mv_EMAIL {
  border:1px solid gray;
  padding:2px;
  width:95%;
}
#community-newsletter-subscribe #mc_display_rewards {
  font-size:12px;
  color:#666;
}
#community-newsletter-subscribe #mc_signup_submit {
  background:#edf1f0;
  padding:3px;
  border:1px solid #a3a5a4;
  margin-top:5px;
  font-size:11px;
  font-weight:bold;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
  cursor:pointer;
}

#community-social .widget {
  margin-top:13px;
  padding-left:5px;
}
#community-social .widget h4 {
  color:gray;
  font-size:19px;
  font-weight:normal;
  padding-bottom:5px;
}
#community-social .widget li {
  padding-top:0;
  font-size:95%;
}

#community-photo-gallery {
  width:385px;
  float:left;
  margin-left:14px;
  display:inline;
}
#gallery {
  width:385px;
  height:385px;
}
#community .galleria-image img {
  cursor:pointer;
  cursor:hand;
}


#community-from-the-field {
  width:290px;
  float:right;
  background:#F3F3F3;
}
#community-from-the-field #from-the-field-items {
  height:385px;
  position:relative;
}
#community-from-the-field #from-the-field-items .tagline {
  position:absolute;
  width:100%;
  bottom:0;
  font-size:14px;
  font-weight:bold;
  font-style:italic;
  line-height:25px;
  color:#ed1d25;
  text-transform:uppercase;
  text-align:center;
}
#community-from-the-field .from-the-field-item {
  padding:15px;
  font-size:95%;
  line-height:145%;
}

#post-list {
  font-size:12px;
  color:#666666;
}
#post-list li {
  padding-top:10px;
  padding-bottom:5px;
}
#post-list h3 {
  font-weight:bold;
  font-size:17px;
}

#footer {
  background:#bcbcbc;
  text-align:center;
  font-size:18px;
  line-height:31px;
  height:31px;
  margin-top:30px;
  color:white;
}
#sub-footer {
  padding-top:10px;
  margin-bottom:-10px;
  font-size:11px;
  color:#555;
  text-align:center;
}
#sub-footer a {
  font-size:11px;
  color:#555;
}
#footer sup {
  font-size:11px;
  font-weight:bold;
}

.bbgg {
  background:#1b262a url(images/bbgg.png) repeat-x left top;
}


#warranty-info {
  
}
#warranty-info-logo {
  float:right;
}
#warranty-info-details {
  position:absolute;
  margin-top:230px;
}
#warranty-info-text-1 {
  color:#1e5474;
  margin-top:111px;
}
#warranty-info-text-1 h1 {
  font-size:25px;
  line-height:40px;
}
#warranty-info-text-2 {
  margin-top:70px;
  position:relative;
  z-index:1001;
  padding-bottom:300px;
}
#warranty-info-text-2 a {
  text-decoration:underline;
  color:#0057e8;
}
#warranty-info-text-2 a:hover {
  color:#ed1d25;
}

#become-a-dealer-form {
  width:480px;
  overflow:hidden;
  margin-left:300px;
}
#become-a-dealer-form form {
  padding:20px;
}
#become-a-dealer-form .label {
  width:125px;
  text-align:right;
  padding-bottom:6px;
  color:white;
  vertical-align:top;
  line-height:25px;
}
#become-a-dealer-form .value {
  text-align:left;
  padding-bottom:6px;
  padding-left:10px;
}
#become-a-dealer-form .text {
  border:1px solid #aaabac;
  border-bottom:1px solid #5b7788;
  padding:2px;
  width:300px;
}
#become-a-dealer-form textarea {
  border:1px solid #aaabac;
  border-bottom:1px solid #5b7788;
  padding:2px;
  width:300px;
  height:200px;
}
#become-a-dealer-form .submit {
  width:59px;
  height:20px;
  background:url(images/become-a-dealer/submit.png) no-repeat center center;
  margin-right:5px;
  margin-top:5px;
  cursor:pointer;
}
#become-a-dealer-form .errors {
  background:rgb(235,70,70);
  padding:7px;
  margin-bottom:10px;
  color:white;
}
#become-a-dealer-logo {
  float:left;
}
#become-a-dealer-more-info {
  width:270px;
  background:#F3F3F3;
  margin-top:300px;
  margin-left:30px;
  position:absolute;
  z-index:1000;
}
#become-a-dealer-more-info div {
  padding:15px;
  font-size:13px;
}

#company .rlc {
  margin-top:15px;
}

#company-more {
  margin-top:60px;
}
#company-more .more-item {
  width:240px;
  margin-left:45px;
  float:left;
  display:inline;
  color:white;
  font-size:15px;
  height:240px;
  margin-bottom:-35px;
}
#company-more .more-item h4 {
  line-height:90px;
  font-size:28px;
  font-weight:normal;
  font-style:italic;
  height:70px;
  text-align:center;
}
#company-more .more-item a {
  color:white;
}
#company-more .more-item div {
  padding:22px;
}
#company-more .more-item div.italic {
  font-style:italic;
}
#company-more .more-item div p {
  padding-bottom:8px;
}
#company-more .more-item div .details {
  font-size:80%;
}


#us-dealers {

}
#us-dealers p {
  margin-top:20px;
  margin-right:30px;
}
#us-dealers .col {
  width:33%;
  float:left;
}
#us-dealers h1 {
  color:#888;
  font-size:28px;
  text-transform:uppercase;
  font-weight:normal;
  padding-top:10px;
  letter-spacing:-2px;
}

#international-distributors {

}
#international-distributors p {
  margin-top:20px;
  margin-right:30px;
}
#international-distributors .col {
  width:33%;
  float:left;
}
#international-distributors h1 {
  color:#888;
  font-size:28px;
  text-transform:uppercase;
  font-weight:normal;
  padding-top:10px;
  letter-spacing:-2px;
}

#online-dealers {
  
}
#online-dealers h1 {
  color:#888;
  font-size:28px;
  text-transform:uppercase;
  font-weight:normal;
  padding-top:10px;
  letter-spacing:-2px;
}
#online-dealers .online-dealer img {
  position:absolute;
}
#online-dealers-logos {
  position:relative;
  height:300px;
  margin-top:25px;
}
#od-1 {
  left:0px;
  top:0px;
}
#od-2 {
  left:150px;
  top:5px;
}
#od-3 {
  left:300px;
  top:0px;
}
#od-4 {
  left:0px;
  top:110px;
}
#od-5 {
  left:210px;
  top:110px;
}
#od-6 {
  left:425px;
  top:110px;
}
#od-7 {
  left:0px;
  top:200px;
}
#od-8 {
  left:140px;
  top:211px;
}
#od-9 {
  left:325px;
  top:211px;
}

#immortal-container {
  position:relative;
}
#immortal-text {
  position:absolute;
  top:60px;
  left:90px;
  background:#242122;
  width:320px;
  opacity:0.95;
}
#immortal-text div {
  padding:12px;
}
#immortal-text img {
  display:block;
}
#immortal-text p {
  padding-top:10px;
  font-size:12px;
  color:white;
  line-height:15px;
}
#immortal-text a {
  color:white;
  text-decoration:none;
}
#immortal-text a:hover {
  text-decoration:underline;
}

#immortals-call {
  width:450px;
  margin-left:18px;
  margin-top:10px;
  padding-bottom:18px;
}
#immortals-call h3 {
  color:#ed1d25;
  font-size:25px;
  font-weight:bold;
  padding-bottom:2px;
  letter-spacing:-2px;
}
#immortals-call p {
  line-height:17px;
  color:#ecebeb;
}
#immortals-call p.call {
  color:#8cc6ec;
}
#immortals-call p.call a {
  color:#8cc6ec;
  text-decoration:underline;
}
#immortals-call p sup {
  font-size:65%;
}

#products-jump-to {
  font-weight:bold;
  letter-spacing:-2px;
  color:black;
  font-size:23px;
}
#products-bookmarks {
  line-height:22px;
  padding-top:10px;
  padding-bottom:15px;
}
#products-bookmarks li {
  padding-left:20px;
}
#products-bookmarks li a {
  background:url(images/products/arrow.gif) no-repeat left center;
  padding-left:20px;
}
.products-go-up {
  background:url(images/products/arrow-up.gif) no-repeat left center;
  padding-left:20px;
  float:right;
  clear:right;
  margin-bottom:10px;
}

.post.type-post {
}
.post.type-post p {
  margin-bottom:10px;
}
.post-spt {
  margin-bottom:25px;
}

.page-nav .older {
  margin-right:20px;
}

.breadcrumb {
  font-size:12px;
  color:#1A536E;
  padding-top:5px;
  padding-bottom:10px;
}
.breadcrumb a {
  color:#1e5474;
}

#product .breadcrumb {
  padding-bottom:20px;
}
#become-a-dealer .breadcrumb {
  padding-bottom:20px;
  overflow:hidden;
  clear:both;
}
#page-comments .breadcrumb {
  padding-bottom:40px;
  overflow:hidden;
  clear:both;
}


#comments-form {
  width:480px;
  overflow:hidden;
  margin-left:300px;
  margin-top:-65px;
  position:relative;
  z-index:1000;
}
#comments-form form {
  padding:20px;
}
#comments-form .label {
  width:125px;
  text-align:right;
  padding-bottom:6px;
  color:white;
  vertical-align:top;
  line-height:25px;
}
#comments-form .value {
  text-align:left;
  padding-bottom:6px;
  padding-left:10px;
}
#comments-form .text {
  border:1px solid #aaabac;
  border-bottom:1px solid #5b7788;
  padding:2px;
  width:300px;
}
#comments-form textarea {
  border:1px solid #aaabac;
  border-bottom:1px solid #5b7788;
  padding:2px;
  width:300px;
  height:200px;
}
#comments-form .submit {
  width:59px;
  height:20px;
  background:url(images/become-a-dealer/submit.png) no-repeat center center;
  margin-right:5px;
  margin-top:5px;
  cursor:pointer;
}
#comments-form .errors {
  background:rgb(235,70,70);
  padding:7px;
  margin-bottom:10px;
  color:white;
}


img.alignright {float:right; margin:0 0 10px 10px}
img.alignleft {float:left; margin:0 10px 10px 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 10px 10px}
a img.alignleft {float:left; margin:0 10px 10px 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


#buckle-retrofit .the-video {
  background:url(images/buckle-retrofit/h1.png) no-repeat 0 20px;
  padding-top:110px;
}
#buckle-retrofit .the-video div {
  width:640px;
  margin-left:auto;
  margin-right:auto;
}
#buckle-retrofit .the-content {
  background:url(images/buckle-retrofit/logo.jpg) no-repeat left top;
  padding-left:250px;
  margin-top:30px;
  min-height:121px;
}
#buckle-retrofit .the-content p {
  padding-bottom:12px;
}

