/* global styles */

* {
margin:0;
padding:0;
border:0;
font-family:"Trebuchet MS","Arial","Helvetica","Verdana","Tahoma",sans-serif;
}

body {
text-align:center;
background-image:url('../images/home-bg.jpg');
background-position:top center;
background-repeat:no-repeat;
background-color:#000330;
}

p {
margin-bottom:15px;
}


body#chic {
background-image:url('../images/chic-bg.jpg');
background-color:#4b0a0a;
}

body#pro {
background-image:url('../images/pro-bg.jpg');
background-color:#4b0a0a;
}

a:link, a:visited {
color:#1657c5;
text-decoration:underline;
}

a:hover, a:focus {
color:#000;
}

td {
vertical-align:top;
}

img {
margin:0;
padding:0;
}

#container {
margin:0 auto;
width:957px;
text-align:left;
}

#head {
width:957px;
background:none;
text-align:left;
clear:both;
}

#head #logo img {

}

.navigation {
	clear:both;
}

.main {
margin-left:45px !important;
}

.navigation ul {
list-style:none;
}

.navigation ul li {
display:inline;
}

#content {
text-align:left;
width:957px;
}

#pro-content {
text-align:left;
background:none;
width:959px;
}

#foot {
text-align:right;
color:#fff;
font-size:11px;
padding:5px;
}

#foot a {
color:#194bc2;
font-size:11px;
text-decoration:none;
}

#foot a:hover {
text-decoration:underline;
}

/* home page */

#home-content {
width:957px;
height:577px;
background-image:url('../images/home-content-bg.png');
background-repeat:no-repeat;
overflow:hidden;
text-align:left;
}

#home-inner-links {
margin-top:36px;
margin-left:1px;
}

#featured-in {
position:absolute; 
width:130px; 
height:190px; 
overflow:hidden; 
margin-left:780px; 
margin-top:111px; 
font-size:12px;
color:#1e4db7;
font-weight:bold;
text-align:center;
line-height:110%;
text-transform:uppercase;
}

#featured-in span {
font-size:10px;
line-height:100%;
text-transform:none;
}

#map {
position:absolute;
margin-left:398px;
margin-top:241px;
width:525px;
height:205px;
overflow:hidden;
z-index:9999;
}

#home-cctw {
text-align:right;
margin-top:40px;
padding-right:15px;
margin-bottom:20px;
}

#cctw a img {
margin:auto;
}


img#home-inner-shop {
width:309px;
height:152px;
}

img#home-inner-professional {
width:309px;
height:171px;
}

img#home-bottom-whitening-pen {
width:374px;
height:218px;
}

img#home-bottom-plumper {
width:347px;
height:218px;
}

img#home-bottom-spa {
width:236px;
height:218px;
}

.strong {
font-weight:bold;
}

.blue {
color:#1657c5;
}

.italic {
font-style:italic;
}

/* product: whiter image */

#wi-content {
width:956px;
background-image:url('../images/wi-content-bg.png');
background-repeat:repeat-y;  
background-color:#fff;
overflow:hidden;
height:auto;
}

#cf-content {
width:956px;
background-image:url('../images/wi-content-bg.png');
background-repeat:repeat-y;  
background-color:#fff;
overflow:hidden;
height:auto;
}

#wi-inner-order {
width:266px; 
position:absolute; 
margin-left:42px; 
margin-top:131px; 
color:#9d9ea0; 
font-size:11px; 
font-style:italic; 
text-align:right;
z-index:99;
}

#wi-inner-order p {
padding:5px;
position:relative;

}

#wi-inner-order span {
color:#123971;
font-size:12px;
font-weight:bold;
padding-right:5px;
line-height:110%;
}

#wi-inner-overview {
width:226px;
height:438px;
position:absolute;
margin-left:694px;
margin-top:55px;
z-index:99;
text-align:left;
position:absolute;
margin-top:320px;
}

#wi-inner-overview ul {
padding-left:20px;
margin-top:5px;
width:180px;
}

#wi-inner-overview ul li {
font-size:11px;
list-style-image:url('../images/bullet-blue.png');
color:#062f6a;
list-style-position:outside;
margin-top:3px;
}

#wi-featured {
width:260px;
height:99px;
position:absolute;
margin-top:377px;
margin-left:53px;
z-index:99;
}

#wi-featured-text {
position:absolute;
width:196px;
height:173px;
margin-left:694px;
margin-top:135px;
z-index:99;
}


img#wi-expose-button {
position:absolute;
z-index:99;
margin-top:30px;
margin-left:645px;
}

/* product: chic flic */

#cf-content {
width:956px;
background-color:#fff;
overflow:hidden;
text-align:left;
}




/* pro home */

#pro-home-content {
width:958px;
height:577px;
background-image:url('../images/pro-home-content-bg.png');
background-repeat:no-repeat;
overflow:hidden;
}

#pro-home-right {
width:320px;
position:absolute;
margin-top:80px;
margin-left:624px;
}

#pro-home-content #pro-trans {
width:518px;
height:349px;
position:absolute;
margin-left:17px;
margin-top:0;
}

#pro-home-bottom {
width:942px;
height:206px;
overflow:hidden;
position:absolute;
margin-left:12px;
margin-top:371px;
}

/* pro sub template */

#pro-sub-content {
width:959px;
}

td#pro-sub-content-left {
width:349px;
background-image:url('../images/pro-sub-content-left-bg.jpg');
background-repeat:no-repeat;
background-color:#010534;
}

td#pro-sub-content-right {
width:169px;
background-image:url('../images/pro-sub-content-right-bg.png');
background-repeat:no-repeat;;
background-color:#e9e9e9;
padding-top:30px;
}

td#pro-sub-content-center {
width:440px;
background-image:url('../images/pro-sub-content-center-bg.png');
background-repeat:repeat-x;
background-color:#c5cbce;
padding-bottom:300px;
}

td#pro-sub-content-center div.content {
padding:0 25px 0 25px; 
font-size:13px; 
line-height:140%;
}

td#pro-sub-content-center div h2 {
font-size:20px; 
font-weight:normal; 
font-style:italic; 
color:#6e6e6e; 
margin-bottom:8px;
line-height:120%;
}

td#pro-sub-content-center div h2.associations {
border-bottom:1px solid #6e6e6e;
}

td#pro-sub-content-center div ul li {
list-style-image:url('../images/bullet-blue.png');
color:#1657c5;
list-style-position:outside;
margin-top:3px;
margin-left:30px;
font-style:italic;
font-weight:bold;
}

td#pro-sub-content-center div ol {
margin-left:25px;
margin-top:10px;
}

td#pro-sub-content-center div ol li {
padding-top:5px;
}


#pro-sub-rightnav {
width:142px;
height:205px;
background-image:url('../images/pro-sub-rightnav-bg.png');
background-repeat:no-repeat;
padding:19px 14px 19px 14px;
overflow:hidden;
}

#pro-sub-rightnav a img {
margin:4px 0 4px 0;
}

img#pro-sub-content-heading {
margin-bottom:-8px;
}

.divider {
border-top:1px solid #797979;
margin-top:10px;
padding-bottom:10px;
height:3px;
}

.upper-small {
text-transform:uppercase;
font-size:16px;
font-weight:bold;
}


img.bio-photo {
margin-right:5px;
margin-bottom:5px;
}

.process-item img {
margin-right:20px;
margin-bottom:10px;
}

/* form styles */

input.text, select {
border:1px solid #5191d7;
padding:1px;
font-size:11px;
}

#request-media-presentation-form {
text-align:left;
}

#request-media-presentation-form table {
text-align:left;
margin-left:25px;
}

#request-media-presentation-form table td {
padding-top:5px;
vertical-align:middle;
}

#request-media-presentation-form #state,
#request-media-presentation-form #zip {
width:80px;
}

#request-media-presentation-form select#how-hear {
width:157px;
}

#request-media-presentation-form #comments {
width:100%;
padding-left:25px;
padding-top:10px;
}

#request-media-presentation-form #comments textarea {
width:100%;
border:1px solid #5191d7;
padding:1px;
font-size:11px;
width:255px;
}
.form-label {
color:#081656;
font-size:11px;
width:80px;
}

.form-field {
width:auto;
width:255px;
}

.form-field input.text {
width:255px;
}

.form-field select.select {
width:231px;
}

.form-field select#how {
width:182px;
}

textarea#comments-textarea {
width:255px;
height:110px;
border:1px solid #5191d7;
margin-left:105px;
margin-top:5px;
padding:1px;
font-size:11px;
}

#form-submit {
width:364px;
text-align:right;
padding-top:8px;
}

#form-submit img {
margin:0 auto;
}

#testimonials h3 {
color:#1f7dcb;
font-weight:bold;
font-size:12px;
margin-top:10px;
margin-bottom:0;
}

img#before-after {
border:1px solid #1f7dcb;
margin-bottom:20px;
}

img.spas-earn-credit-icon {
margin-top:3px;
margin-right:5px;
}

#spas-earn-credit-steps {
color:#2a66c9;
font-style:italic;
font-weight:bold;
}

#spas-earn-credit-steps p {
margin:0;
padding:0;
}

/* in the news */

#news-index .news-index-item h2,
#news-detail h2.title,
.news-index-item h2 a {
font-size:18px;
font-weight:bold;
color:#1c2186;
font-style:normal;
margin-bottom:0;
text-decoration:none;
}

.news-index-item h2 a:hover,
.news-index-item h2 a:focus {
text-decoration:underline;
}

#news-detail h2.title {
	clear:both;
}
#news-detail img.back {
	float:right;
}

#news-detail span.date {
color:#5b79b8;
}
#news-index .news-index-item h3 {
font-size:12px;
font-weight:bold;
color:#5b79b8;
font-style:normal;
}

#news-index .news-index-item {
padding-bottom:15px;
border-bottom:1px solid #cacaca;
margin-bottom:15px;
}

#news-index .news-index-item .read-more a:link,
#news-index .news-index-item .read-more a:visited {
color:#1c2186;
text-decoration:none;
}

#news-index .news-index-item .read-more a:hover,
#news-index .news-index-item .read-more a:focus {
text-decoration:underline;
}

#news-detail h1 {
padding-top:80px;
padding-bottom:10px;
font-size:40px;
color:#1c2186;
}

#news-detail .double-line {
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
padding-bottom:2px;
margin-top:2px;
margin-bottom:15px;
}

	

/* cart pages */

#wi-cart-content {
background-image:url('../images/cart-content-bg.png');
background-repeat:repeat-x;
background-color:#ffffff;
float:none;
}

#wi-cart-content {
padding-left:35px;
padding-right:35px;
}

#wi-cart-content #variable {
width:677px;
float:left;
margin:auto;
}

.double-line {
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
padding-bottom:2px;
margin-top:2px;
}

#wi-cart-content #variable #data {
background-color:#fff;
font-size:12px;
font-family:"Arial","Helvetica","Tahoma","Verdana",sans-serif;
overflow:auto;
padding-bottom:20px;
}

#wi-cart-content #variable #data table {
width:100%;
}

#wi-cart-content * {
font-family:"Arial","Helvetica","Tahoma","Verdana",sans-serif;
font-size:12px;
}

#wi-cart-content #variable #data table th {
font-weight:bold;
padding-top:30px;
padding-bottom:6px;
border-bottom:1px solid #cacaca;
}

th#description {
width:300px;
padding-left:15px;
}

th#price {
width:140px;
}

th#quantity {
width:160px;
}

th#amount {
text-align:right;
padding-right:15px;
}

#wi-cart-content #variable #data table td {
padding-top:6px;
padding-bottom:6px;
border-bottom:1px solid #cacaca;
vertical-align:middle;
}

td.description {
padding-left:15px;
}

td.quantity .remove {
float:right;
}

td.quantity input {
border:1px solid #5191d7;
font-size:11px;
padding:2px;
width:33px;
margin-right:8px;
}

td.amount {
text-align:right;
padding-right:15px;
}

td#totals {
text-align:right;
padding-right:15px;
line-height:150%;
border:0;
}


#wi-cart-content #variable #data #question-comments {
width:450px;
float:left;
}

#wi-cart-content a img#checkout {
float:right;
}

#wi-cart-content #progress {
width:182px;
float:right;
margin:auto;
padding-left:15px;
}

#progress img {
margin-bottom:3px;
}

#wi-cart-content #variable #data h2 {
font-size:12px;
font-weight:bold;
color:#000;
padding-bottom:6px;
border-bottom:1px solid #cacaca;
padding-left:15px;
padding-top:30px;
}

#wi-cart-content #variable #data .information-table table {
width:260px;
margin-left:25px;
margin-top:10px;
margin-bottom:10px;
}

#wi-cart-content #variable #data .information-table table td {
border:0;
padding-top:2px;
padding-bottom:2px;
}

#wi-cart-content #variable #data .information-table table td.label {
width:100px;
}

#wi-cart-content #variable #data .information-table table td.input input {
width:160px;
}

#wi-cart-content #variable #data .information-table table td.input select {
width:164px;
}

#wi-cart-content #variable #data .left {
float:left;
}

#wi-cart-content #variable #data .right {
float:right;
margin-right:50px;
}

#same-as-shipping {
padding-left:25px;
}

#same-as-shipping label {
margin-left:5px;
}

#wi-cart-content #variable #data .information-table table td.input select#expiration-month {
width:90px;
}

#wi-cart-content #variable #data .information-table table td.input select#expiration-year {
margin-left:3px;
width:60px;
}

#wi-cart-content #variable #data .information-table table td.input input#card-cvv {
margin-right:5px;
width:50px;
}

#wi-cart-content #variable #data table td.confirm, #wi-cart-content #variable #data table th.confirm {
text-align:center;
}

#wi-cart-content #variable #data table td.confirm a {
font-size:10px;
}

#wi-cart-content #variable #data .confirm table td.label {
font-weight:bold;
}


#wi-cart-content #variable #data h2 a {
font-size:10px;
font-weight:normal;
padding-left:10px;
}

#wi-cart-content #variable #data #message {
font-style:italic;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}

textarea#street {
border:1px solid #5191d7;
padding:1px;
font-size:11px;
width:255px;
}

/* twitter & facebook links */

.sub-navigation a#facebook-link {
background-image:url('../images/facebook-icon.png');
background-repeat:no-repeat;
padding:3px 2px 5px 22px;
display:block;
margin-top:3px;
margin-right:15px;
}

.sub-navigation a#linkedin-link {
background-image:url('../images/linkedin-icon.png');
background-repeat:no-repeat;
padding:3px 2px 5px 22px;
display:block;
margin-top:3px;
margin-right:15px;
}

.sub-navigation a#twitter-link {
background-image:url('../images/twitter-icon.png');
background-repeat:no-repeat;
padding:3px 15px 5px 22px;
display:block;
margin-top:3px;
}

.sub-navigation a#wordpress-link {
background-image:url('../images/wordpress-icon.png');
background-position:left 3px;
background-repeat:no-repeat;
padding:3px 15px 5px 22px;
display:block;
margin-top:3px;
}

.sub-navigation {
margin-top:5px;
overflow:hidden;
float:right;
width:600px;
}

#logo {
float:left;
width:315px;
}

.sub-navigation ul {
	clear:right;
}

.pro ul {
margin-top:30px;
}

.sub-navigation ul li {
	padding-right:3px;
}

.sub-navigation ul li a:link,
.sub-navigation ul li a:visited {
color:#fff;
font-size:11px;
text-decoration:none;
}

.sub-navigation ul li a:hover,
.sub-navigation ul li a:focus {
text-decoration:underline;
}


/* new product pages */

#wi-content #product {
width:660px;
float:left;
}

#wi-content #product #profile {
height:626px;
background-image:url('../images/wi-product-profile-bg.png');
background-repeat:no-repeat;
overflow:hidden;
text-align:center;
}


#wi-content #product #profile h1 {
font-size:16pt;
font-weight:bold;
color:#32aed4;
padding-top:20px;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

#wi-content #product #profile #summary {
font-size:8pt;
margin:0 30px 0 30px;
color:#8f9090;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
line-height:130%;
font-weight:bold;
}

#wi-content #product #profile #information {
font-weight:bold;
font-size:10.5pt;
color:#666666;
width:257px;
margin-left:409px;
text-align:left;
margin-top:100px;
line-height:120%;
}

#wi-content #product #profile #information .max {
color:#0b3599;
padding-bottom:0;
margin-top:60px;
overflow:hidden;
clear:both;
width:300px;
}


#wi-content #product #profile #information .max a img {
float:left;
}

#wi-content #product #profile #information .max #promo {
float:left;
width:160px;
font-size:8pt;
line-height:100%;
color:#b11412;
font-weight:normal;
padding-top:5px;
line-height:120%;
padding-left:5px;
}


#promo span {
text-transform:uppercase;
font-weight:bold;
color:#fff;
font-size:8pt;
background-color:#0b3599;
padding:0 3px 0 3px;
margin-bottom:3px;
display:block;
text-align:left;
width:90px;
}

#promo strong {
text-transform:uppercase;
font-weight:bold;
color:#0b3599;
}

#wi-content #product #related {
clear:both;
}

#wi-content #product #locations {
width:185px;
padding-left:42px;
float:left;
overflow:hidden;
}

#wi-content #product #locations ul {
margin-left:15px;
margin-top:10px;
}

#wi-content #product #locations  ul li {
font-size:8pt;
color:#0b3599;
margin-bottom:4px;
line-height:110%;
font-weight:bold;
}

#wi-content #product #locations  ul li span {
font-size:7pt;
font-weight:normal;
}

#wi-content #product #locations h3 {
font-size:12pt;
color:#32aed4;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

#wi-content #product #testimonials {
width:420px;
float:right;
}

#wi-content #product #testimonials .testimonial {
background-image:url('../images/open-quote.png');
background-repeat:no-repeat;
background-position:top left;
padding-left:30px;
font-size:8pt;
color:#001b77;
line-height:160%;
font-weight:800;
margin-top:10px;
margin-bottom:20px;
}

#wi-content #product #testimonials .testimonial span {
color:#8f9090;
}

#wi-content #features {
width: 280px;
float:right;
}

#wi-content #features .section {
background-image:url('../images/product-features-divider.png');
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:12px;
padding-left:14px;
}

#wi-content #features .mags {
background-image:url('../images/wi-features-mags-bg.png');
background-repeat:no-repeat;
background-position:0 40px;
height:265px;
overflow:hidden;
padding-top:20px;
}


#wi-content #features .section h3 {
font-size:12pt;
color:#32aed4;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
text-decoration:none;
}

#wi-content #features a:link#head {
text-decoration:none;
}

#wi-content #features .section a:link h3,
#wi-content #features .section a:visited h3  {
text-decoration:none;
padding-top:25px;
}

#wi-content #features .section a:hover h3,
#wi-content #features .section a:focus h3  {
color:#ab120f;
}

#wi-content #features .section ul {
margin-left:15px;
margin-top:10px;
}

#wi-content #features .section  ul li {
font-size:8pt;
color:#0b3599;
margin-bottom:4px;
line-height:130%;
font-weight:bold;
}

#wi-content #features .easy {
padding-top:0;
}

#wi-content #features .easy ul li span {
color:#8f9090;
}

#wi-content #features .easy ul {
margin:0;
list-style-type:none;
padding-top:10px;
}

#wi-content #features .easy ul li {
clear:both;
margin-bottom:10px;
line-height:140%;
}

#wi-content #features .easy ul li img {
float:left;
margin-right:5px;
margin-bottom:10px;
}

#wi-content #features .easy ul li#three img {
margin-bottom:50px;
}

#wi-content #features img#watch-video {
margin-left:127px;
}

.clear {
clear:both;
}

#cf-content #product {
width:660px;
float:left;
}

#cf-content #product #profile {
height:643px;
background-image:url('../images/cf-product-profile-bg.png');
background-repeat:no-repeat;
overflow:hidden;
text-align:center;
}


#cf-content #product #profile h1 {
font-size:20pt;
font-weight:bold;
color:#ba2135;
padding-top:20px;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

#cf-content #product #profile #summary {
font-size:9pt;
margin:0 25px 0 25px;
color:#8f9090;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
line-height:130%;
font-weight:bold;
}

#cf-content #product #profile #information {
font-weight:bold;
font-size:9pt;
color:#666666;
width:400px;
margin-left:230px;
text-align:left;
margin-top:100px;
line-height:110%;
}

#cf-content #product #profile #information .max {
color:#ba2135;
padding-bottom:0;
margin-top:50px;
overflow:hidden;
clear:both;
}

#cf-content #product #profile #information .max a img {
float:left;
}

#cf-content #product #profile #information .max #promo {
float:left;
width:145px;
font-size:8pt;
line-height:100%;
color:#b11412;
font-weight:normal;
padding-top:5px;
line-height:120%;
margin-left:5px;
}


#cf-content #product #related {
clear:both;
}

#cf-content #product #locations {
width:185px;
padding-left:42px;
float:left;
overflow:hidden;
}

#cf-content #product #locations ul {
margin-left:15px;
margin-top:10px;
}

#cf-content #product #locations  ul li {
font-size:8pt;
color:#0b3599;
margin-bottom:4px;
line-height:110%;
font-weight:bold;
}

#cf-content #product #locations  ul li span {
font-size:7pt;
font-weight:normal;
}

#cf-content #product #locations h3 {
font-size:12pt;
color:#32aed4;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

#cf-content #product #testimonials {
width:420px;
float:right;
}

#cf-content #product #testimonials .testimonial {
background-image:url('../images/open-quote.png');
background-repeat:no-repeat;
background-position:top left;
padding-left:30px;
font-size:8pt;
color:#001b77;
line-height:160%;
font-weight:800;
margin-top:10px;
margin-bottom:20px;
}

#cf-content #product #testimonials .testimonial span {
color:#8f9090;
}

#cf-content #features {
width: 280px;
float:right;
}

#cf-content #features .section {
background-image:url('../images/product-features-divider.png');
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:12px;
padding-left:14px;
}

#cf-content #features .mags {
background-image:url('../images/wi-features-mags-bg.png');
background-repeat:no-repeat;
background-position:0 23px;
height:265px;
overflow:hidden;
padding-top:20px;
}


#cf-content #features .section h3 {
font-size:12pt;
color:#32aed4;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
text-decoration:none;
}

#cf-content #features .section h4 {
font-size:11pt;
color:#173f9e;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
text-decoration:none;
font-weight:normal;
}

#cf-content #features a:link#head {
text-decoration:none;
}

#cf-content #features .section a:link h3,
#cf-content #features .section a:visited h3  {
text-decoration:none;
padding-top:25px;
}

#cf-content #features .section a:hover h3,
#cf-content #features .section a:focus h3  {
color:#ab120f;
}

#cf-content #features .section ul {
margin-left:15px;
margin-top:10px;
}

#cf-content #features .section  ul li {
font-size:8pt;
color:#0b3599;
margin-bottom:4px;
line-height:130%;
font-weight:bold;
padding-right:30px;
}

#cf-content #features .easy {
padding-top:0;
}

#cf-content #features .easy ul li span {
color:#8f9090;
}

#cf-content #features .easy ul {
margin:0;
list-style-type:none;
padding-top:10px;
}

#cf-content #features .easy ul li {
clear:both;
margin-bottom:10px;
line-height:140%;
}

#cf-content #features .easy ul li img {
float:left;
margin-right:5px;
margin-bottom:10px;
}

#cf-content #features .easy ul li#three img {
margin-bottom:50px;
}

#cf-content #features img#watch-video {
margin-left:127px;
}

.sub-navigation ul {
list-style:none;
}

.sub-navigation ul li {
float:right;
display:inline;
}

.left-video {
margin-left:20px;
margin-top:20px;
}

.left-video h3 {
font-size:13pt;
color:#fff;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
text-decoration:none;
margin-bottom:5px;
}

.left-video h3 span {
font-size:10pt;
}

#foot {
text-align:right;
color:#fff;
font-size:11px;
padding:5px;
}

#foot a {
color:#fff;
font-size:11px;
text-decoration:none;
}

#foot a:hover {
text-decoration:underline;
}

#foot a#facebook-link {
background-image:url('../images/facebook-icon.png');
background-repeat:no-repeat;
padding:3px 10px 5px 22px;
}

#foot a#twitter-link {
background-image:url('../images/twitter-icon.png');
background-repeat:no-repeat;
padding:3px 15px 5px 22px;
}

#retail-pricing h2 {
clear:both;
}

#retail-pricing ul li span {
color:#000;
font-style:normal;
}

img.news-image {
float:right;
max-width:200px;
height:auto;
border:1px solid #ccc;
}

.left-nav {
padding-left:28px;
}

.left-nav a:link,
.left-nav a:visited {
display:block;
width:282px;
height:26px;
background-image:url('../images/left-nav-off.png');
background-repeat:no-repeat;
background-color:transparent;
color:#fff;
color:#1c2186;
text-transform:uppercase;
font-size:12px;
text-decoration:none;
padding:8px 0 0 15px;
}

.left-nav a:hover,
.left-nav a:focus {
color:#fff;
background-image:url('../images/left-nav-on.png');
}

.left-nav a span {
font-size:10px;
}

#cctw {
text-align:center;
padding-top:5px;
margin-top:0;
margin-left:0;
margin-right:20px;
}

#cctw p {
font-size:12pt;
color:#32aed4;
font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;
text-decoration:none;
font-weight:bold;
padding-top:10px;
}

#cctw img {
margin:auto;
}