@import url("/skin/default/styles/reset.css");

/* ###################### */
/* general */
/* ###################### */
body { font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; background-color: #fff; text-align: center; }

.clear { height: 0; overflow: hidden; clear: both; /* for IE: */ line-height: 0; font-size: 0; }

/* img, div, a, span { behavior: url(/skin/default/images/iepngfix.htc); } */
#vdnashops-logo img, span img.pngfix, div.button a, div.button span, .TB_overlayMacFFBGHack, #size-slider .ui-slider-handle { behavior: url(/skin/default/images/iepngfix.htc); } 

hr, .hide { display: none; }

.center { display: block; margin: 0 auto; }

.block	{ display: block; }
.inline	{ display: inline; }

.f-left		{ float: left; }
.f-right	{ float: right; }
.a-left		{ text-align:  left; }
.a-right	{ text-align:  right; }
.a-center	{ text-align:  center; }

.restrict-width { width: 70%; }

.info-text { color: #fff; padding: 0 8px 0 0; }
.info-text h2 { font-size: 1.375em; line-height: 1.2727em; color: #06f; margin-bottom: .1364em; }
.info-text h2 strong { color: #fff; }
.info-text p { font-size: 1.1em; line-height: 1.1932em; margin-bottom: 2.1023em; }
.info-text a { color: #09f; }

.ie6-float-bug-fix { height: 0; overflow: hidden; /* for IE: */ line-height: 0; font-size: 0; }
/* ###################### */
/* general */
/* ###################### */

/* ###################### */
/* grid */
/* ###################### */
#blue-bg { background-color: #036; padding: 53px 0; }
#blue-bg-short { background-color: #036; padding: 13px 0 15px 0; }
#white-bg { padding: 53px 0; }
#white-bg-short { padding: 34px 0 53px 0; }

#centered,
#analytics-filter { width: 950px; margin: 0 auto; text-align: left; position: relative; }
#content { padding: 0 8px; color: #fff; }
.analytics-page { padding: 0 24px; }

#homepage #blue-bg { padding: 0; }
#homepage #centered { width: 970px; position: relative; background: url(/skin/default/images/homepage/home-bg.gif) 0 0 repeat-y; }
#homepage #homepage-inner { padding: 0 10px; /* height: 1000px; */ /* position: relative; */ }

body.image-assign-container { text-align: left; background-color: #036; } 

.col222 { float: right; width: 222px; }
.col236 { float: left; width: 236px; display: inline; margin-right: 32px; }
.col264 { float: left; width: 264px; }
.col282 { float: left; width: 282px; display: inline; margin-left: 70px; }
.col290 { float: left; width: 290px; }
.col344 { float: left; width: 344px; display: inline; margin-right: 32px; }
.col412 { float: left; width: 412px; }
.col588 { float: right; width: 588px; }
.col612 { float: right; width: 612px; }
.col614 { float: right; width: 614px; }
.col620 { float: left; width: 620px; margin-right: 24px; display: inline; }
.col620Centre { width: 620px; margin: 0 auto; }
.col871 { float: left; width: 871px; }

/* customer type colors */
.typecol1 { background-color: #864c9e !important; } /* purpley */
.typecol2 { background-color: #ed2690 !important; } /* pinky */
.typecol3 { background-color: #ff001a !important; } /* redy */
.typecol4 { background-color: #f2a216 !important; } /* yellowy */
.typecol5 { background-color: #a4ce39 !important; } /* lime greeny */
.typecol6 { background-color: #0d9a48 !important; } /* dark greeny */
.typecol7 { background-color: #399 !important; } /* greeny */
.typecol8 { background-color: #4b68b1 !important; } /* bluey */
.typecol9 { background-color: #f15f22 !important; } /* orangey */
.typecol10 { background-color: #7d88bd !important; } /* bluey greyey */
.typecol11 { background-color: #cb2027 !important; } /* dark redy */
.typecol12 { background-color: #71c9f1 !important; } /* light bluey */
.typecol13 { background-color: #2e58a1 !important; } /* dark bluey */
.typecol14 { background-color: #e34982 !important; } /* light pinky */
.typecol15 { background-color: #f6f3ea !important; } /* very pale yellowy whitey */
.typecol16 { background-color: #edf0f7 !important; } /* very page greyey whitey */
/* ###################### */
/* /grid */
/* ###################### */

/* ###################### */
/* general type */
/* ###################### */
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #f60; }

a.blue		{ color: #06f !important; }
a.white		{ color: #fff !important; }
a.lt-blue	{ color: #09f !important; }

.blue-arrow li { background: transparent url(/skin/default/images/lists/blue-arrow.gif) .25em .1667em no-repeat; padding-left: 16px; font-size: .75em; margin-bottom: .5em; }

.bold { font-weight: bold !important; }

.blue-box h5 { color: #fff; font-size: .875em; margin-bottom: .3571em; }
.blue-box #related h5 { margin-top: 12px; }
.blue-box p { color: #6cf; font-size: .75em; margin-bottom: .6667em; line-height: 1.1667em; }

.yellow { color: #fc0; }
.blue { color: #06f; }
.darkblue { color: #036; }

a.h2-help-link { font-size: .5455em; float: none; text-align: left; }

#helpmenu h3.active span { background: url(/skin/default/images/lists/white-arrow-down.gif) right no-repeat; padding-right:  28px; }
#helpmenu h3.closed span,
#helpmenu h3.active a { background: url(/skin/default/images/lists/white-arrow.gif) right no-repeat; padding-right:  28px; }

.white-box h3 { color: #036; margin-bottom: 1em; }
/* ###################### */
/* /general type */
/* ###################### */

/* ###################### */
/* shop wizard steps nav */
/* ###################### */

.wizard-nav { height: 3em; width: 59.375em; text-align: left; margin: 3.25em auto 0 auto; }
.wizard-nav li { float: left; margin-right: .20em; display: inline; background: transparent url(/skin/default/images/wizard-nav/main-bg.gif) bottom left repeat-x; }
#account-nav li { background-image: url(/skin/default/images/wizard-nav/main-bg-2.gif); }
.wizard-nav li#item1 { margin-left: 15em; }
.wizard-nav li:hover { background-image: url(/skin/default/images/wizard-nav/main-bg-on.gif); }
#account-nav li:hover { background-image: url(/skin/default/images/wizard-nav/main-bg-on-2.gif); }

.wizard-nav span { display: block; background: transparent url(/skin/default/images/wizard-nav/span-bg.gif) bottom right no-repeat; line-height: 3em; }
.wizard-nav span:hover { background-image: url(/skin/default/images/wizard-nav/span-bg-on.gif); }

#account-nav span { background-image: url(/skin/default/images/wizard-nav/span-bg-2.gif); }
#account-nav span:hover { background-image: url(/skin/default/images/wizard-nav/span-bg-on-2.gif); }

.wizard-nav em { display: block; font-size: .9375em; position: relative; top: .3333em; }

.wizard-nav a { text-align: center; display: block; text-decoration: none; background: url(/skin/default/images/wizard-nav/a-bg.gif) bottom left no-repeat; color: #fff; white-space: nowrap; }
.wizard-nav a:hover { display: block; text-decoration: none; background: url(/skin/default/images/wizard-nav/a-bg-on.gif) bottom left no-repeat; color: #fff; }

#account-nav a { background-image: url(/skin/default/images/wizard-nav/a-bg-2.gif); color: #036; }
#account-nav a:hover { background-image: url(/skin/default/images/wizard-nav/a-bg-on-2.gif); color: #fff; }

/* (safari) css hack number 4 of 4: */
@media screen and (-webkit-min-device-pixel-ratio:0){
.wizard-nav { margin-top: 0; position: relative; top: 3.25em; }
}

/* i've used widths for the nav so that they scale gracefully in the browser */
.wizard-nav li#item1 a { width: 6em; }
.wizard-nav li#item2 a { width: 6.25em; }
.wizard-nav li#item3 a { width: 6.25em; }
.wizard-nav li#item4 a { width: 6em; }
.wizard-nav li#item5 a { width: 6em; }

#account-nav li#item1 a { width: 6.25em; }
#account-nav li#item2 a { width: 6.25em; }
#account-nav li#item3 a { width: 6.25em; }

/* we use the class "over" for the IE javascript. do not remove */
.wizard-nav li.over,
.wizard-nav li.active		{ background-image: url(/skin/default/images/wizard-nav/main-bg-on.gif); }
.wizard-nav li.over span,
.wizard-nav li.active span	{ background-image: url(/skin/default/images/wizard-nav/span-bg-on.gif); }
#account-nav li.over,
#account-nav li.active		{ background-image: url(/skin/default/images/wizard-nav/main-bg-on-2.gif); }
#account-nav li.over span,
#account-nav li.active span	{ background-image: url(/skin/default/images/wizard-nav/span-bg-on-2.gif); }

/* we use the class "over" for the IE javascript. do not remove */
.wizard-nav li.over a,
.wizard-nav li.active a	{ background-image: url(/skin/default/images/wizard-nav/a-bg-on.gif); color: #fff; }
#account-nav li.over a,
#account-nav li.active a	{ background-image: url(/skin/default/images/wizard-nav/a-bg-on-2.gif); color: #fff; }
/* ###################### */
/* /shop wizard steps nav */
/* ###################### */

/* ###################### */
/* shop manager */
/* ###################### */
#shopmanager-nav { position: absolute; top: -42px; left: 351px; }
#shopmanager-nav li { float: left; display: inline; margin-right: 38px; }
#shopmanager-nav a { color: #09f; font-size: .875em; line-height: 1.5em; }
#shopmanager-nav a:hover { color: #fff; }
#shopmanager-nav a.selected { color: #fff; }
/* ###################### */
/* /shop manager nav */
/* ###################### */

/* ###################### */
/* tooltip style */
/* ###################### */
.tool-tip	{ color: #036; font-size: 13px; z-index: 9999; text-align: left; }
.tooltip	{ cursor: pointer !important; cursor: hand !important }
/* ###################### */
/* /tooltip style */
/* ###################### */

/* ###################### */
/* product summary on 'dashboard' page */
/* ###################### */
.product-summary { background-color: #f3f5ec; margin-bottom: 8px; width: 560px; }
.product-summary .product { background-color: #036; float: left; width: 21em; }
.product-summary .product .inner { padding: 14px 16px; }
.product-summary .product .sm-white-product-box { width: 11.25em; float: left; }

.product-summary .info { float: left; }
.product-summary .info .inner { padding: 10px 12px; }
.product-summary .info h6 { font-size: .6875em; color: #036; margin-bottom: .8182em; }

.product-summary .stats { padding-left: 11.25em; }
.product-summary .stats .f-left { width: 8.375em; }
.product-summary .total { float: left; text-align: right; width: 3.625em; color: #06f; }
.product-summary .average { float: right; width: 3.625em; color: #fff; }
.product-summary .stats p { font-size: .75em; }
.product-summary .stats .bigger { display: block; font-size: 1.75em; margin-bottom: .1786em; }

.product-summary div.highlight { background-color: #999; }
.product-summary .highlight .total { color: #036; }

.product-summary-outer { position: relative; width: 596px; }
.product-summary-outer .product-number { font-size: .75em; width: 30px; text-align: right; color: #036; }
.product-summary-outer .product-summary { float: right; }

.analytics-page .product-summary { background-color: transparent; width: auto; }
.analytics-page .product-summary .product { background-color: transparent; float: none; width: 301px; background-color: #f3f3f3; }
.analytics-page .product-summary .product .inner { padding: 8px 11px 0 11px; }
.analytics-page .product-summary .product .sm-white-product-box { width: 180px; }

.analytics-page .product-summary .stats { padding-left: 180px; }
.analytics-page .product-summary .stats .f-left { width: 100px; }
.analytics-page .product-summary .total { width: 45px; }
.analytics-page .product-summary .average { width: 45px; color: #c00; }

.analytics-page .product-summary-outer .product-summary { float: none; }

.analytics-page .product-summary-outer { position: relative; width: 301px; }

.analytics-page .price span img { display: block; }
.analytics-page .sm-white-product-box .price p { float: none; padding-right: 0; }
/* ###################### */
/* /product summary on 'dashboard' page */
/* ###################### */

/* ###################### */
/* standard product box
/* ###################### */
.white-product-box,
.sm-white-product-box { background-color: #fff; }
.white-product-box .image { width: 91px; height: 91px;  background: #fff url(/skin/default/images/general/loader-sm-on-white.gif) center center no-repeat; float: left; display: inline; margin: 6px 0 0 6px; }
.sm-white-product-box .image { width: 61px; height: 61px; float: left; display: inline; margin: 6px 0 0 6px; background: #fff url(/skin/default/images/general/loader-sm-on-white.gif) center center no-repeat; }
.white-product-box .image img { display: none; margin: 0 auto; }
.sm-white-product-box .image img { display: block; margin: 0 auto; }
.white-product-box .desc { margin: 6px 6px 0 0; padding-left: 102px; }
.sm-white-product-box .desc { margin: 6px 6px 0 0; padding-left: 73px; }
.white-product-box .price { margin: 6px 6px 0 0; padding-bottom: 6px; }
.sm-white-product-box .price { margin: 0 6px 0 0; padding-bottom: 6px; padding-left: 78px; }
.white-product-box h6,
.sm-white-product-box h6 { font-size: .75em; color: #000; line-height: 1.0833em; font-weight: bold; }
.white-product-box h6 a,
.sm-white-product-box h6 a { color: #000; }
.selected .white-product-box h6 a,
.selected .sm-white-product-box h6 a { color: #fff; }
.white-product-box .desc p,
.white-product-box .price p,
.sm-white-product-box .desc p,
.sm-white-product-box .price p { font-size: .75em; line-height: 1.0833em; color: #999; font-weight: bold; }
.white-product-box .price p,
.sm-white-product-box .price p { float: left; padding-right: 5px; }
.white-product-box .price span { float: right; }

#amazon-added-items #related .white-product-box .image { width: 61px; height: 61px; float: left; display: inline; margin: 6px 0 0 6px; background-color: #fff; }
#amazon-added-items #related .white-product-box .image img { display: none; margin: 0 auto; }
#amazon-added-items #related .white-product-box .desc { margin: 6px 6px 0 0; padding-left: 73px; }
#amazon-added-items img.loader { display: block; margin: 20px auto;	 }
#amazon-added-items #related .white-product-box .price span { display: block; float: none; }

.blue-box .white-product-box p,
.blue-box .sm-white-product-box p { margin-bottom: 0; line-height: 1.0833em; }

.blue-product-box { background-color: #375f87; }
.blue-product-box .image { width: 61px; height: 61px; float: left; display: inline; margin: 6px 0 0 6px; background: #fff url(/skin/default/images/general/loader-sm-on-white.gif) center center no-repeat; }
.blue-product-box .image img { display: none; margin: 0 auto; }
.blue-product-box .desc { margin: 6px 6px 0 0; padding-left: 72px; /* display: inline; */ }
.blue-product-box .price { margin: 0 6px 0 0; padding-bottom: 6px; padding-left: 72px; }
.blue-product-box h6 { font-size: .75em; color: #fff; line-height: 1.0833em; font-weight: bold; }
.blue-product-box h6 a { font-size: 1; line-height: 1em; color: #fff; font-weight: bold; }
.blue-product-box p { font-size: .75em; line-height: 1.0833em; color: #c00; font-weight: bold; }
.blue-product-box .price p { float: left; padding-right: 5px; }
.blue-product-box .price span { float: right; }

li.selected .blue-product-box  { background-color: #000; }
li.selected .add { display: none; }

/* had to create the following version, containing background images because
the jquery corner plugin can't handle on the fly background color changes *sniff* */
.product-assign .white-product-box { background: transparent url(/skin/default/images/boxes/product-list-white-box-top.gif) top no-repeat; padding-top: 5px; }
.product-assign .white-product-box .inner { position: static; }
.product-assign .blue-box .white-product-box .inner { padding: 0; background-color: #fff; background-image: none; }
.product-assign .white-product-box .desc,
.product-assign .white-product-box .image { margin-top: 0; padding-top: 1px; }
.product-assign .white-product-box .price { margin-bottom: 0; padding-bottom: 1px; }
.product-assign .blue-box .white-product-box .foot,
.unassigned .lge-blue-box .blue-box .white-product-box .foot { background: transparent url(/skin/default/images/boxes/product-list-white-box-bottom.gif) top no-repeat; height: 5px; width: 256px; overflow: hidden; }
/* ###################### */
/* /standard white product box
/* ###################### */

/* ###################### */
/* shop summary on 'dashboard' page */
/* ###################### */
.shop-summary { margin-bottom: 8px; width: 336px; }
.shop-summary .name { background-color: #06c; }
.shop-summary .name h6 { color: #fff; font-size: 1.125em; line-height: 1.0556em; padding: .5em .6667em .3333em .6667em; }

.shop-summary .details { background-color: #036; }
.shop-summary .details .inner { padding: .5em .75em .625em .75em; }
.shop-summary .details .button { margin-right: 1.125em; }
.shop-summary .details .no-margin { margin-right: 0; color: #fff; }
.shop-summary .details h6 { font-size: .75em; color: #06f; margin-bottom: 1.1667em; }

.shop-summary .third { float: left; margin: 0 12px 12px 0; color: #06f; width: 6em; }
.shop-summary .third p { font-size: .75em; }
.shop-summary .third .bigger { font-size: 1.75em; margin-bottom: .1786em; }
/* ###################### */
/* /shop summary on 'dashboard' page */
/* ###################### */

/* ###################### */
/* buttons */
/* ###################### */
div.button { float: left; margin-bottom: 12px; }
div.button a { text-decoration: none; background-repeat: no-repeat; background-color: transparent; display: block; float: left; white-space: nowrap; }
div.button p { clear: both; font-size: .75em; color: #fff; line-height: 1.25em; padding-top: 2px; }

#blue-bg div.button p { color: #06f; }

#blue-bg div.button p a { color: #09f; }

a.orange-right-arrow { background-image: url(/skin/default/images/icons/orange-right-arrow.png); background-position: right; padding-right: 32px; line-height: 24px; font-size: .75em; }

a.orange-plus-sign { background-image: url(/skin/default/images/icons/orange-plus-sign.png); background-position: right; padding-right: 26px; line-height: 18px; font-size: .75em; }

a.large-white-cta { display: block; line-height: 2.4375em; position: relative;  }
a.large-white-cta span.right { position: absolute; right: 0; top: 0; height: 2.4375em; width: 50px; background: url(/skin/default/images/icons/large-white-cta-right.png) 0 0 no-repeat; cursor: pointer; }
a.large-white-cta span.left { position: absolute; left: 0; top: 0; height: 2.4375em; width: 48px; background: url(/skin/default/images/icons/large-white-cta-left.png) 0 0 no-repeat; cursor: pointer; }
a.large-white-cta span.middle { display: block; line-height: 2.4375em; margin: 0 50px 0 47px; background: url(/skin/default/images/icons/large-white-cta.gif) 0 0 repeat-x; cursor: pointer; }
a.large-white-cta span.middle strong { display: block; margin-left: -26px; margin-right: -10px; position: relative; z-index: 10; font-size: 1.125em; color: #f60; cursor: pointer; }
a.large-white-cta:hover span.middle strong { color: #036; }

a.large-orange-cta { display: block; line-height: 2.4375em; position: relative;  }
a.large-orange-cta span.right { position: absolute; right: 0; top: 0; height: 2.5em; width: 50px; background: url(/skin/default/images/icons/large-orange-cta-right.gif) 0 0 no-repeat; cursor: pointer; }
a.large-orange-cta span.left { position: absolute; left: 0; top: 0; height: 2.5em; width: 48px; background: url(/skin/default/images/icons/large-orange-cta-left.gif) 0 0 no-repeat; cursor: pointer; }
a.large-orange-cta span.middle { display: block; line-height: 2.5em; margin: 0 50px 0 48px; background: url(/skin/default/images/icons/large-orange-cta.gif) 0 0 repeat-x; cursor: pointer; }
a.large-orange-cta span.middle strong { display: block; margin-left: -26px; margin-right: -10px; position: relative; z-index: 10; font-size: 1.125em; color: #000; cursor: pointer; /* line-height: 2.1875em; */ }
a.large-orange-cta:hover span.middle strong { color: #fff; }

a.large-orange { display: block; line-height: 2.4375em; position: relative;  }
a.large-orange span.right { position: absolute; right: 0; top: 0; height: 2.5em; width: 50px; background: url(/skin/default/images/icons/large-orange-onblue-right.gif) 0 0 no-repeat; cursor: pointer; }
a.large-orange span.left { position: absolute; left: 0; top: 0; height: 2.5em; width: 48px; background: url(/skin/default/images/icons/large-orange-onblue-left.gif) 0 0 no-repeat; cursor: pointer; }
a.large-orange span.middle { display: block; line-height: 2.5em; margin: 0 50px 0 48px; background: url(/skin/default/images/icons/large-orange-onblue.gif) 0 0 repeat-x; cursor: pointer; }
a.large-orange span.middle strong { display: block; margin-left: -26px; margin-right: -10px; position: relative; z-index: 10; font-size: 1.125em; color: #000; cursor: pointer; /* line-height: 2.1875em; */ }
a.large-orange:hover span.middle strong { color: #fff; }

#customer-types div.button a { color: #09f; white-space: normal; }

span#customer-type { text-transform:  capitalize; }

div.sm-button { float: left; margin-bottom: 12px; }
a.sm-white-cta { display: block; line-height: 1.5625em; position: relative; width: 75px; white-space: nowrap; }
a.sm-white-cta span.right { position: absolute; right: 0; top: 0; height: 1.5625em; width: 25px; background: url(/skin/default/images/icons/sm-white-cta-right.gif) 0 0 no-repeat; cursor: pointer; }
a.sm-white-cta span.left { position: absolute; left: 0; top: 0; height: 1.5625em; width: 27px; background: url(/skin/default/images/icons/sm-white-cta-left.gif) 0 0 no-repeat; cursor: pointer; }
a.sm-white-cta span.middle { display: block; line-height: 1.5625em; margin: 0 25px 0 27px; background: url(/skin/default/images/icons/sm-white-cta.gif) 0 0 repeat-x; cursor: pointer; }
a.sm-white-cta span.middle strong { display: block; margin-left: -16px; position: relative; z-index: 1000; font-size: .8125em; color: #f60; cursor: pointer; }
a.sm-white-cta:hover span.middle strong { color: #036; }

div.sm-button-on-blue { float: left; margin-bottom: 15px; }
div.sm-button-on-blue a.sm-white-cta { width: 112px; }
div.sm-button-on-blue a.sm-white-cta span.right { background-image: url(/skin/default/images/icons/sm-white-on-blue-cta-right.gif); }
div.sm-button-on-blue a.sm-white-cta span.left { background-image: url(/skin/default/images/icons/sm-white-on-blue-cta-left.gif); }
div.sm-button-on-blue a.sm-white-cta span.middle { background-image: url(/skin/default/images/icons/sm-white-on-blue-cta.gif); }

/* ###################### */
/* /buttons */
/* ###################### */

/* ###################### */
/* segment nav */
/* ###################### */
.segment-menu { width: 290px; margin-top: 1.4375em; margin-bottom: 2.5em; }
.segment-menu li { display: inline; }
.segment-menu a { display: block; background: transparent url(/skin/default/images/lists/white-arrow.gif) right no-repeat; color: #fff; font-size: .75em; line-height: 1.25em; letter-spacing: 1px; padding-top: .6667em; padding-right: 18px; padding-bottom: 0.4167em; padding-left: 16px; text-transform: uppercase; }
.segment-menu a:hover { color: #f60; }
.segment-menu li.active a { color: #fff; }
.segment-menu li.active a { background-color: #f60; }
/* ###################### */
/* /segment nav */
/* ###################### */

/* ###################### */
/* header */
/* ###################### */
#header { width: 950px; position: relative; text-align: left; margin: 0 auto; height: 6.25em;} 

#header #vdnashops-logo { position: absolute; top: 10px; left: 8px; }
#header #vdnashops-logo h1 { display: none; }

#header #header-nav { text-align: right; padding-left: 218px; position: absolute; right: 0; top: 6px; }
#header #header-nav p,
#header #header-nav ul,
#header #header-nav li { display: inline; }
#header #header-nav li { padding-right: .875em; }
#header #header-nav li.last { padding-right: 8px; }
#header #header-nav li a { font-size: .75em; color: #06f; }
#header #header-nav p { font-size: .75em; padding-right: 1.1667em; color: #036; }
#header #header-nav li#upgrade-pro-head { background: url(/skin/default/images/icons/pro_icon_small.png) no-repeat 0 4px; padding: 0px 0 0 27px; margin-right: 20px;}
#header #header-nav li#upgrade-pro-head span { color: #111;}

#switch-shop-container { position: absolute; bottom: 10px; right: 0; text-align: right; width: 215px; }
#switch-shop-container label { color: #036; font-size: .75em; float: right; padding: 6px 5px 0 0; }
#switch-shop-container select { font-size: .75em; float: right; }
/* ###################### */
/* /header */
/* ###################### */

/* ###################### */
/* blue inner-bevel boxes */
/* ###################### */
.blue-box,
.white-box			{ background-color: #036; background-position: 0 0; background-repeat: repeat-y; margin-bottom: 8px; }
.blue-box .inner,
.white-box .inner	{ background-repeat: no-repeat; background-position: 0 0; padding: 15px 16px 2px 16px; }
.blue-box .foot,
.white-box .foot	{ height: 10px; overflow: hidden; background-repeat: no-repeat; background-position: top; }

.lge-blue-box					{ width: 950px; }
.lge-blue-box .blue-box			{ background-image: url(/skin/default/images/boxes/blue-950.gif); }
.lge-blue-box .blue-box .inner	{ background-image: url(/skin/default/images/boxes/blue-950-top.gif); }
.lge-blue-box .blue-box .foot	{ background-image: url(/skin/default/images/boxes/blue-950-bottom.gif); }

.med-blue-box					{ width: 290px; }
.med-blue-box .blue-box			{ background-image: url(/skin/default/images/boxes/blue-290.gif); }
.med-blue-box .blue-box .inner	{ background-image: url(/skin/default/images/boxes/blue-290-top.gif); }
.med-blue-box .blue-box .foot	{ background-image: url(/skin/default/images/boxes/blue-290-bottom.gif); }

.sm-blue-box					{ width: 222px; }
.sm-blue-box .blue-box			{ background-image: url(/skin/default/images/boxes/blue-222.gif); }
.sm-blue-box .blue-box .inner	{ background-image: url(/skin/default/images/boxes/blue-222-top.gif); }
.sm-blue-box .blue-box .foot	{ background-image: url(/skin/default/images/boxes/blue-222-bottom.gif); }

.white-box					{ width: 282px; background-image: url(/skin/default/images/boxes/white-282.gif); }
.white-box .inner			{ background-image: url(/skin/default/images/boxes/white-282-top.gif); padding-left: 19px; padding-bottom: 20px; }
.white-box .foot			{ background-image: url(/skin/default/images/boxes/white-282-bottom.gif); }

.lge-white-box					{ width: 482px; }
.lge-white-box .white-box		{ width: 482px; background-image: url(/skin/default/images/boxes/white-482.gif); }
.lge-white-box .white-box .inner	{ background-image: url(/skin/default/images/boxes/white-482-top.gif); padding: 0 40px 20px; }
.lge-white-box .white-box .foot	{ background-image: url(/skin/default/images/boxes/white-482-bottom.gif); }

.unassigned .lge-blue-box .blue-box 		{ background-color: #09f; background-image: none; }
.unassigned .lge-blue-box .blue-box .inner,
.unassigned .lge-blue-box .blue-box .foot	{ background-image: none; }

.recommendations .unassigned .lge-blue-box .blue-box 		{ background-color: #000; margin-bottom: 20px;}
/* ###################### */
/* /blue inner-bevel boxes */
/* ###################### */

/* ###################### */
/* product list-view/assignment page */
/* ###################### */
.assigned,
.unassigned { position: relative; overflow: hidden; width: 950px; }

.assigned .blue-box,
.unassigned .blue-box { margin-bottom: 0; }

.product-assign .inner { position: relative; }
.product-assign .white-product-box { width: 256px; float: left; margin-bottom: 8px; }

.product-assign .segments { padding-left: 268px; }
.product-assign .segments dl { width: 151px; }
.product-assign .segments dt { width: 125px; float: left; margin-bottom: 1px; }
.product-assign .segments dt a { display: block; color: #fff; font-size: .6875em; line-height: 1.0909em; letter-spacing: 1px; padding-top: .2727em; padding-right: 17px; padding-bottom: 0.2727em; padding-left: 8px; text-transform: uppercase; }
.product-assign .segments dt a:hover { color: #f60; }
.product-assign .segments dt a.active:hover { color: #fff; }
.product-assign .segments dt a.active { background: transparent url(/skin/default/images/lists/tick.gif) right no-repeat; }
.product-assign .segments dd {  margin-bottom: 1px; width: 25px; float: right; font-size: .6875em; line-height: 1.0909em; padding-top: .2727em; padding-bottom: 0.2727em; text-align: right; color: #09f; }

.product-assign .warning { position: absolute; z-index: 5; top: 45px; right: 70px; width: 260px; }
.product-assign .warning p { font-size: 1em; line-height: 1.2em; color: #036; }

.product-assign .demographics-analytics { position: absolute; right: 16px; top: 25px; height: 100px; width: 484px; z-index: 1; }

.unassigned .product-assign .segments dt a { background-color: #333; }
.unassigned .product-assign .segments dt.active a { background-image: none; }
.unassigned .product-assign .segments dt a:hover { color: #fff; }
.unassigned .product-assign .segments dd { color: #666; }
.unassigned .demographics-analytics { visibility: hidden; }

.recommendations .unassigned .demographics-analytics { display: block; }
.recommendations .product-assign .warning h6 { color: #06f; font-size: 1.2em; letter-spacing: 5px; }
.recommendations .product-assign .warning p { color: #06f; width: 300px; }
.recommendations .product-assign .warning { position: absolute; z-index: 999; top: 30px; right: 260px; width: 380px; }

.assigned { position: relative; overflow: hidden; width: 950px; }
.assigned .loader,
.unassigned .loader,
.assigned .error,
.unassigned .error { position: absolute; left: 0px; top: 0px; z-index: 9999; width: 950px; height: 75px; background-repeat: no-repeat; background-position: center bottom; }

.assigned .loader { background-image: url(/skin/default/images/general/loader-big.gif); }
.unassigned .loader { background-image: url(/skin/default/images/general/loader-big-on-blue.gif); }

.assigned .error p,
.unassigned .error p { font-size: .75em; color: #c00; background-color: #ccc; margin: 20px auto 0 auto; padding: 10px; border: solid 1px #333; width: 24em; text-align: center; }

#loading-cloak,
.loading-cloak { background-color: #036; width: 100%; z-index: 1000; position: absolute; filter: alpha(opacity=50); -moz-opacity:.5; opacity:.5; -khtml-opacity:.5; }
#general-loader { background-image: url(/skin/default/images/general/ajax-loader.gif); width: 220px; height: 19px; position: absolute; right: 0;}

.assigned .product-assign .warning { display: none; }

.unassigned .unassigned-image-trigger { position: absolute; z-index: 5; top: 54px; right: 360px; text-align: center; }
.assigned .unassigned-image-trigger { display: none; } 

.unassigned .buffer { display: none; }
.assigned .buffer { overflow: hidden; width: 1px; height: 26px; }

.image-assign { float: left; width: 167px; position: relative; }
.image-assign li { float: left; margin-right: 6px; }
.image-assign li.last { margin-right: 0; }
.image-assign li img { width: 50px; height: 50px; display: block; }

.image-assign .image-trigger { margin-top: 6px; width: 100%; text-align: center; }

.image-assign .image-trigger a { font-size: .6875em; letter-spacing: 1px; text-transform: uppercase; color: #fff; display: block; line-height: 1.0909em; }
.unassigned .unassigned-image-trigger a { font-size: .6875em; letter-spacing: 1px; text-transform: uppercase; color: #fff; display: block; background-color: #036; padding-left: 8px; padding-right: 8px; line-height: 1.0909em; padding-top: 0.2727em; padding-bottom: 0.2727em; }


.slider-ages ul { margin-left: 12px; }
.age-slider { float: left; width: 120px; margin: 0 22px 0 18px; display: inline; }
.age-slider .slider { position: relative; background: url(/skin/default/images/sliders/slider-bg.gif) 0 0 repeat-x; width: 120px ; height: 17px; }
.age-slider .ui-slider-handle { cursor: pointer; position: absolute; z-index: 1; height: 15px; width: 17px; top: 0; left: 0; background: transparent url(/skin/default/images/sliders/slider-handle-bg.gif) 0 0 no-repeat; margin-left: -8px;  }
.age-slider .slider .ui-slider-range { position: absolute; background: url(/skin/default/images/sliders/slider-range-bg.gif) 0 0 repeat-x;  height: 17px; }
.age-slider li { float: left; width: 20px; font-size: .6875em; color: #fff; }
.age-slider h5 { font-size: .75em; margin: 4px 0 8px 0px; color: #06f; }

.gender a,
.sell a { display: block; height: 41px; width: 41px; background: url(/skin/default/images/icons/unselected-cross.gif) 0 0 no-repeat; text-decoration: none; color: #000; line-height: 4.5455em; font-size: .6875em; text-align: center; }
.gender .selected a,
.sell .selected a { background-image: url(/skin/default/images/icons/selected-tick.gif); }

.gender { float: left; width: 41px; margin-right: 14px; display: inline; }
.gender li,
.sell li { width: 41px; height: 41px; overflow: hidden; margin-bottom: 4px; }
.sell { float: right; }

.analytics { float: left; width: 50px; }
.analytics .col {  }
.analytics .col p { font-size: .6875em; color: #06f; }
.analytics .col .bigger { font-size: 1.5em; display: block; }
.demographics-analytics .analytics .no-margin { margin-right: 0; }
.demographics-analytics .analytics .no-margin p { font-size: .6875em; color: #fff; }

.product-assign .analytics .col p { font-size: .8125em; }
.product-assign .analytics .col .bigger { font-size: 1.8em; line-height: 0.9em; }

.remove-product { float: right; width: 50%; /* padding-right: 16px; */ padding-top: 6px; padding-bottom: 6px; }
.remove-product li { display: inline; }
.remove-product a { font-size: .75em; color: #09f; display: block; background: url(/skin/default/images/icons/remove-product.gif) right no-repeat; padding-right: 24px; line-height: 1.5em; float: right; }
.remove-product a.details { background-image: none; padding-right: 24px; }
.recommendations .remove-product a.details { color: #fff; }
/* ###################### */
/* /product list-view/assignment page */
/* ###################### */

/* ###################### */
/* related items on product list-view/assignment page */
/* ###################### */
.unassigned .related-trigger,
.unassigned .related { display: none; }

.related-trigger { padding-left: 16px; /* padding-top: 8px; */ }
.blue-box .related-trigger p { font-size: .75em; line-height: 1.0833em; padding-right: 20px; margin-bottom: .5em; background: url(/skin/default/images/icons/amazon-arrow-down.gif) right no-repeat; float: left; cursor: pointer; }
.related-trigger p.up { background-image: url(/skin/default/images/icons/amazon-arrow-up.gif); }
.related-trigger p a { color: #09f; text-decoration: none; }
.related-trigger p a:hover { color: #f60; }
.related-trigger p a span { color: #fff; text-decoration: none; }

.related { padding: .625em 0; }
.related .related-text { float: left; width: 88px; display: inline; margin-left: 12px; }
.related .related-text p { font-size: .75em; line-height: 1.0833em; margin-bottom: .5em; color: #09f; }
.related .related-text p span { color: #fff; }

.related .related-items { padding-left: 108px; }
.related .related-inner { width: 828px; }

.related .previous { width: 36px; float: left; margin-top: 2.4em; }
.related .next { width: 24px; float: right; margin-top: 2.4em; }

.related .items { width: 756px !important; float: left; }
.related .items li { float: left; width: 180px; display: inline; margin-right: 12px; }

.related-inner .blue-product-box { width: 180px; margin-bottom: 8px; }
.related-inner .blue-product-box .image { }
.related-inner .blue-product-box .image img { /* width: 66px; */  }
.related-inner .blue-product-box .desc { padding-left: 73px; }
.related-inner .blue-product-box .desc .price { padding-left: 0; padding-top: 4px; }
.related-inner .blue-product-box .price p,
.related-inner .blue-product-box .price span { float: none; margin: 0; }
.related-inner .blue-product-box .price span img { display: block; }
.related-inner .blue-product-box .price { padding-left: 73px; }

.related-inner .add { margin-top: 8px; cursor: pointer; }
/* ###################### */
/* /related items on product list-view/assignment page */
/* ###################### */

/* ###################### */
/* browse amazon nav
/* ###################### */
#browse-amazon { width: 190px; }

#browse-amazon h3 { margin: 0 0 10px 0; }

#browse-amazon select,
#browse-amazon input { font-size: .75em; }

#browse-amazon select { width: 190px; display: block; margin-bottom: 2px; clear: left;}
#browse-amazon input.text { width: 140px; float: left; display: inline; margin-right: 12px; }

#browse-amazon input.image { float: left; width: 24px; }
#browse-amazon select.category_sort { margin-top: 3px }

#browse-amazon label { clear: both; display: block; font-size: .75em; color: #fff; padding: 14px 0 2px 0; }
#browse-amazon label.hide { display: none; }

#browse-amazon ul.breadcrumbs { padding:0; margin-bottom: 10px;}
#browse-amazon ul.breadcrumbs li { float: left; display: inline;}

#browse-amazon ul { margin-bottom: 1.25em; }
#browse-amazon ul ul { margin-top: .1875em; margin-left: 12px; }
#browse-amazon ul.sub { padding-top: 0em; margin-left: 12px; list-style-type: none;}

#browse-amazon li { font-size: .75em; margin-bottom: .2143em; }
#browse-amazon li a { color: #fff; }
#browse-amazon li li { font-size: 1em; margin-bottom: .2188em }
#browse-amazon li li a,

#browse-amazon .sub li a { color: #09f;}
#browse-amazon li li a:hover,
#browse-amazon .sub li a:hover { color: #fff; }
#browse-amazon .sub li { font-size: .75em; margin-bottom: .25em; }
/* ###################### */
/* /browse amazon nav
/* ###################### */

/* ###################### */
/* browse amazon items / added amazon items
/* ###################### */
#amazon-results { width: 326px; }

/* .amazon-item { cursor: pointer; } */

#items-in-shop-container .amazon-item { cursor: default; }

#amazon-results .amazon-item { position: relative; width: 326px; }
#amazon-added-items .amazon-item { position: relative; width: 258px; }

#amazon-added-items h5 span { font-size: .7857em; }
#amazon-added-items h5 a { font-size: .7857em; color: #09f; }

#amazon-results .white-product-box { width: 256px; margin-bottom: 8px; }
#amazon-added-items .white-product-box,
#amazon-added-items .sm-white-product-box,
#amazon-added-items #related .white-product-box { width: 180px; margin-bottom: 8px; }

#amazon-added-items #items-in-shop-container,
#amazon-added-items #related { width: 258px; }

#amazon-added-items .selected .white-product-box { width: 258px; /* margin-bottom: 15px; */ }

#amazon-results .selected .white-product-box,
#amazon-added-items .selected .white-product-box { background-color: #000; }
#amazon-results .selected .white-product-box h6,
#amazon-added-items .selected .white-product-box h6 { color: #fff; }

#amazon-results .add { padding-left: 264px; cursor: pointer; }
#amazon-results .delete { padding-left: 264px; cursor: pointer; }
#amazon-added-items .add { padding-left: 196px; cursor: pointer; }

.add a,
.delete a { color: #fff; font-size: .6875em; display: block; margin: 6px 0 0 6px;  color: #09f; }

/*
#amazon-results .selected .add,
#amazon-added-items .selected .add { display: none; }
*/

#items-in-shop { width: 258px !important; float: left !important; }
#items-in-shop li { float: left; width: 258px; display: inline; margin-right: 12px; }

#amazon-added-items .previous a,
#amazon-added-items .next a { font-size: .6875em; color: #09f; /* display: block; margin-bottom: 4px; margin-top: 2px; */ line-height: 2em; }

#amazon-added-items #previous-just-added a:hover,
#amazon-added-items #next-just-added a:hover { color: #f60; }

#amazon-added-items #previous-just-added { float: left; width: 120px; }
#amazon-added-items #next-just-added { float: right; width: 130px; text-align: right; }
/* ###################### */
/* /browse amazon items / added amazon items
/* ###################### */

/* ###################### */
/* pagination
/* ###################### */
.pagination { margin-bottom: 9px; }
.pagination .page-totals { text-align: right; float: right; font-size: .6875em; color: #fff; display: inline; }
.pagination ul { float: left; display: inline; margin-right: 8px; }
.pagination li { float: left; font-size: .6875em; color: #fff; display: inline; margin-right: 4px; }
.pagination li a { color: #09f; }

#amazon-results .pagination ul { width: 148px; }
#amazon-results .pagination .page-totals { width: 100px; margin-right: 70px; }
/* ###################### */
/* /pagination
/* ###################### */

/* ###################### */
/* select boxes on assignment page for filtering
/* ###################### */
#assign-filters { padding: 10px 16px 22px 16px; float: left; }
#assign-filters div { float: left; }

#assign-filters .top-level { margin: 0 30px 42px 0; display: inline; }
#assign-filters .no-right-margin { margin: 0 0 42px 0; display: inline; }
#assign-filters .top-level a { font-size: .8125em; color: #09f; display: block; background-repeat: no-repeat; background-position: right; padding-right: 16px; }
#assign-filters .top-level a:hover { color: #fff; }
#assign-filters .top-level a.selected { color: #fff; background-image: url(/skin/default/images/icons/white-sort-arrow.gif); }
#no-recommandations-container { margin-left: 5px !important;}
#no-recommandations-on { display:none; position:absolute; left: 400px; width:540px; background:#06f; font-size: 12px; border: 1px solid #09f; padding: 3px 5px; line-height: 1.3; color:#fff;}

#assign-filters div.clear { float: none; }
#assign-filters div.list { width: 235px; }
#assign-filters div.types { width: 200px; }
#assign-filters div.age { width: 138px; }
#assign-filters div.gender { width: 81px; }
#assign-filters div.sell { width: 60px; }
#assign-filters div.availability { width: 160px; }
#assign-filters div.clear_filters { float:left; width: 30px;margin-top: 25px;}
#assign-filters div.clear_filters a { color: #fff; font-size: 12px; background: red; padding: 3px;}

#assign-filters label { font-size: .75em; color: #06f; display: block; margin-bottom: 7px; }
#assign-filters select { font-size: .75em; }
/* ###################### */
/* /select boxes on assignment page for filtering
/* ###################### */

/* ###################### */
/* standard text pages (faqs, terms, privacy policy, etc)
/* ###################### */
.standard-text-nav h3 { font-size: .875em; line-height: 1.1429em; margin-bottom: .4286em; cursor: pointer; color: #fff; }
.standard-text-nav h3 a { color: #fff; }
.standard-text-nav ul { margin-bottom: 1.25em; }
.standard-text-nav li { font-size: .8125em; line-height: 1.2308em; margin-bottom: .3846em; }
.standard-text-nav li a { color: #09f; }

.standard-text { background-color: #fff; padding: 46px 24px; color: #036; }
.standard-text h2 { color: #09f; font-size: 1.125em; line-height: 1.1667em; margin-bottom: 1.3889em; }
.standard-text h3 { font-size: 1.125em; line-height: 1.1667em; margin-bottom: .1667em; }

.standard-text p { font-size: .8125em; line-height: 1.3077em; margin-bottom: 1.6923em; }
.standard-text ol { list-style: decimal; }
.standard-text ol.like-ul { list-style: none; }
.standard-text ul li,
.standard-text ol.like-ul li { background: transparent url(/skin/default/images/lists/standard.gif) 0 7px no-repeat; padding-left: 12px; }
.standard-text ul,
.standard-text ol { margin-bottom: 1.6923em; margin-left: 30px; margin-right: 30px; }
.standard-text li ul,
.standard-text li ol { margin: 10px 40px; }
.standard-text li { font-size: .8125em; line-height: 1.3077em; }
.standard-text li li { font-size: 1em; line-height: 1.0625em; }

.standard-text a { text-decoration: underline; color: #036; }
/* ###################### */
/* /standard text pages (faqs, terms, privacy policy, etc)
/* ###################### */

/* ###################### */
/* forms
/* ###################### */
select, textarea, input.text { font-family: "Trebuchet MS", Trebuchet, arial, helvetica, sans-serif; color: #003; border: solid 1px #999; padding: 2px; }
input.text { padding: 3px 6px; }
input.radio-checkbox { margin-top: -1px; }
/* (ie6) css hack number 1 of 4: */
* html input.text { padding: 2px 3px; }
/* (ie) css hack number 2 of 4: */
* html input.radio-checkbox,
*+html input.radio-checkbox { margin-top: -3px; }

.standard-form h6 { font-size: 1.3em; margin-bottom: 36px; color: #fff; }
.standard-form label { font-size: .8125em; display: block; color: #fff; margin-bottom: 4px; }
.standard-form label a,
.standard-form p a { color: #fff; text-decoration: underline; }
.standard-form input.text { margin-bottom: 15px; width: 220px; font-size: .8125em; padding-top: 6px; padding-bottom: 6px; }
.standard-form select { margin-bottom: 15px; width: 234px; font-size: .8125em; padding-top: 6px; padding-bottom: 6px; }
.standard-form textarea { margin-bottom: 15px; width: 228px; font-size: .8125em; padding-top: 4px; padding-bottom: 4px; }
.standard-form p.mandatory { color: #fff; margin-bottom: 20px; }
.standard-form p.notes { margin-bottom: 16px; margin-top: -10px; color: #003; }
.standard-form span { color: #09f; }
.standard-form .button { margin-top: 20px; }
.standard-form div.radio-checkbox { padding-bottom: 15px; }
.standard-form input.radio-checkbox { float: left; display: block; margin-right: 8px; }
.standard-form div.radio-checkbox label { padding-left: 30px; padding-right: 10px; }
.standard-form p { font-size: .8125em; color: #fff; margin-bottom: 16px; }
.standard-form .asterisk { color: #fc0; }
.standard-form h6 a.help-link { font-size: .5769em; float: none; text-align: left; }
.standard-form a.help-link { font-size: .75em; color: #09f; float: right; text-align: right; }
.standard-form .error,
.standard-form .errors { clear: both; }
.standard-form .error li,
.standard-form .errors li { font-size: .8125em; display: block; color: #fc0; }
.standard-form .error li a { color: #FFF; text-decoration: underline}

.blue-label label { color: #003 !important;}
.wider-textarea textarea { width: 400px !important;}

#register-form .standard-form h6 { margin-bottom: 16px; }
#register-form { background-color: #06f; }
#register-form .inner { padding: 28px 32px; }
#register-form .inner .inner { padding: 7px 18px 10px 18px; background: transparent url(/skin/default/images/boxes/reg-form-inner.gif) 0 0 repeat-y; }
#register-form .left-col { width: 260px; float: left; }
#register-form .middle-col { width: 272px; float: left; }
/* #register-form .right-col { width: 250px; float: left; padding-top: 24px; display: inline; margin-left: 25px; } */
#register-form .right-col { width: 250px; float: left; padding-top: 33px; display: inline; margin-left: 25px; }

/* #register-form .affiliate { width: 272px; margin-top: 35px; background: transparent url(/skin/default/images/boxes/reg-form-inner-top.gif) 0 0 no-repeat; padding-top: 13px; } */
#register-form .affiliate { width: 272px; margin-top: 11px; background: transparent url(/skin/default/images/boxes/reg-form-inner-top.gif) 0 0 no-repeat; padding-top: 13px; }
#register-form .affiliate h6 { font-size: 1.0096em; margin-bottom: 10px; }
#register-form .affiliate label { color: #003; }
#register-form .affiliate .foot { width: 272px; height: 10px; overflow: hidden; background: transparent url(/skin/default/images/boxes/reg-form-inner-bottom.gif) 0 0 no-repeat; }
#register-form .affiliate p.notes { margin-bottom: 20px; }

#register-form select { width: 234px; }
#register-form .sign-in { display: block; float: right; font-size: .75em; color: #09f; text-align: right; margin-top: 8px; }

#register-form #captcha-container { padding: 16px 0; }
#register-form #captcha-container img { display: block; margin: 4px 0; }
/* ###################### */
/* /forms
/* ###################### */

/* ###################### */
/* shadow boxes used on analytics page
/* ###################### */
.shadow-box { /* position: relative; */  background: transparent url(/skin/default/images/analytics/box-bottom.gif) bottom right no-repeat; padding-bottom: 5px; margin-bottom: 11px; }
.shadow-box .title { background: #666 url(/skin/default/images/analytics/heading.gif) top right repeat-y; position: relative; }
.shadow-box .title h6 { font-size: 1em; color: #fff; line-height: 1.125em; padding: .625em .9375em; font-weight: normal; }
.shadow-box .content { background: #f3f3f3 url(/skin/default/images/analytics/box-right.gif) right repeat-y; padding-right: 6px; }
.shadow-box .hr { height: 5px; overflow: hidden; background: transparent url(/skin/default/images/analytics/title.gif) 0 0 repeat-x; }
.content .graphs { padding: 8px 14px 14px 14px; }

.split-cols { background: transparent url(/skin/default/images/analytics/split-cols.gif) repeat-y; width: 614px; }
/* .split-cols { background-image: none; width: 614px; } */
.split-cols .shadow-box { background-image: none; float: left; width: 307px; padding-bottom: 0; margin-bottom: 0; }
.split-cols .shadow-box .title { background: #666 url(/skin/default/images/analytics/heading.gif) top right repeat-y; }
.split-cols .content { background-image: none; background-color: transparent; }
.split-cols .cleared { clear: both; height: 16px; background: #fff url(/skin/default/images/analytics/split-cols-bottom.gif) 0 0 no-repeat; overflow: hidden; }
.split-cols .button { margin: 20px 0 0 11px; padding-bottom: 10px;  }

.analytics-page .shadow-box .padding-bottom { padding-bottom: 14px; }
							
.analytics-page .shadow-box dl { padding: 8px 14px 14px; }

.analytics-page .shadow-box dt { float: left; width: 67px; font-size: .75em; color: #06f; line-height: 1.2em; padding-top: 6px; }
.analytics-page .shadow-box dd { float: left; width: 206px; background-color: #d2d6e5; }
.analytics-page .shadow-box dd .inner { padding: 6px; }

.analytics-page .shadow-box table { width: 100%; }

.analytics-page .shadow-box dd th,
.analytics-page .shadow-box dd td { font-size: .75em; color: #036; line-height: 1.2em; }

.analytics-page .shadow-box dd th { width: 80px; }

.analytics-page .shadow-box dd td { text-align: right; width: 26px; }

.analytics-page .shadow-box dd td.bar { width: 100px; text-align: left; }

.analytics-page .shadow-box dd td.bar div { overflow: hidden; background-color: #036;  line-height: 10px; }

.analytics-page .shadow-box dd td.bar div.light-blue { background-color: #09f; } 


.analytics-page .shadow-box .key { width: 141px; float: right; padding-top: 12px; }

.analytics-page .shadow-box dl.geography {  }

.analytics-page .shadow-box .key dl { padding: 0; }
.analytics-page .shadow-box .key dt { float: left; width: 16px; padding-top: 0; }

.analytics-page .shadow-box .key dt span { display: block; height: 10px; width: 10px; background-color: #036; margin-top: 2px; overflow: hidden; }
.analytics-page .shadow-box .key dt span.light-blue { background-color: #09f; }

.analytics-page .shadow-box .key dd { float: left; width: 125px; background-color: transparent; font-size: .6875em; color: #999; line-height: 1.2em; }
/* ###################### */
/* /shadow boxes used on analytics page
/* ###################### */

/* ###################### */
/* analytics page
/* ###################### */
#top-images { padding-bottom: 8px; }

#top-images dl { width: 580px; padding: 0 14px; }
.analytics-page .shadow-box #top-images dt { float: left; padding-top: 8px; width: 580px; color: #6fa3d6; font-size: .875em; padding-bottom: 2px; }
#top-images dd { float: left; width: 65px; display: inline; margin-right: 5px; color: #39f; font-size: .875em; padding-top: 4px; text-align: center; /* padding-bottom: 16px; */ }
#top-images dd.main { width: 85px; }
#top-images dd.main img { width: 85px; margin-top: 0;  }
#top-images dd img { width: 65px; display: block; margin-top: 20px; }
.analytics-page .shadow-box #top-images dd { background-color: transparent; }
#top-images dd span { display: block; padding-top: 4px; font-size: .875em; }

.analytics-page #products p.message { padding: 8px 14px 0 14px;  color: #6fa3d6; font-size: .8125em; }
.analytics-page #top-images p.message { padding: 14px 14px 12px 14px;  color: #6fa3d6; font-size: .8125em; }

#top-images #show-trigger { cursor: pointer; }
#top-images #show-trigger a { display: block; padding: 0 16px 0 0; margin-left: 14px; display: inline; color: #6fa3d6; font-size: .875em; background: transparent url(/skin/default/images/analytics/show-down.gif) right no-repeat; float: left; margin: 8px 0 8px 14px; cursor: pointer;  }
#top-images #show-trigger a.up { background-image: url(/skin/default/images/analytics/show-up.gif); }

#top-images #show-panel { display: none; }

#top-image-title h6 { width: 150px;  float: left; }

#top-image-title #top-image-filters { padding-top: 9px; float: right; width: 380px; display: inline; margin-right: 6px; padding-right: 14px; }


#top-image-title #top-image-filters label { color: #fff; display: block; font-size: .8125em; margin-bottom: 4px; padding-top: 4px; }
#top-image-title #top-image-filters label.hide { display: none; }
#top-image-title #top-image-filters select { font-size: .75em; }

#top-image-title #top-image-filters .col { float: right; display: inline; margin-left: 8px; }

.shadow-box #top-image-title h6 { /* padding: .875em .9375em .875em .9375em; */ }

.shadow-box #top-image-title { width: 614px; }

.analytics-page .box p.similar-sites { margin-bottom: 8px; }
.analytics-page .box p.similar-sites a { color: #036; }
form.similar-sites textarea { width: 218px; height: 100px; display: none; }
/* ###################### */
/* /analytics page
/* ###################### */

/* ###################### */
/* sub col for analytics page
/* ###################### */

.analytics-page .box { background: transparent url(/skin/default/images/analytics/subcol-box-top.gif) 0 0 no-repeat; padding-top: 10px; }
.analytics-page .box .inner { padding: 11px 20px 23px 20px; background: transparent url(/skin/default/images/analytics/subcol-box.gif) 0 0 repeat-y; }
.analytics-page .box .bottom { background: transparent url(/skin/default/images/analytics/subcol-box-bottom.gif) 0 0 no-repeat; height: 10px; overflow: hidden; }

.analytics-page .box h6 { font-size: 1em; color: #036; line-height: 1.125em; margin-bottom: 6px; }
.analytics-page .box p,			
.analytics-page .box li a { font-size: .75em; line-height: 1.25em; color: #999; }
.analytics-page .box p { margin-bottom: 14px; }
.analytics-page .box li { margin-bottom: 4px; }
.analytics-page .box li a { color: #06f; }
.analytics-page .box li a:hover { color: #f60; }

.analytics-page ul.analytics-nav { margin-bottom: 32px; }
.analytics-page .analytics-nav li { margin-bottom: 8px; cursor: pointer; }

.analytics-page .col264 div.button { margin-bottom: 15px; }

.analytics-page ul.analytics-nav li p span { padding-right: 16px; }

.analytics-page li .bluebox { background: transparent url(/skin/default/images/analytics/analytics-nav.gif) right no-repeat; }

.analytics-page li .bluebox { background-color: #39f; }
.analytics-page li .bluebox { padding: 10px 20px 10px 20px; }
.analytics-page li .bluebox h6 { font-size: .875em; text-transform: uppercase; letter-spacing: 1px; /* margin-bottom: 6px; */ margin-bottom: 0; padding: 6px 0; color: #fff; line-height: 1.1429em; }
.analytics-page li .bluebox p { font-size: .75em; line-height: 1.25em; color: #036; }

.analytics-page li .bluebox h6 a:link,
.analytics-page li .bluebox h6 a:visited,
.analytics-page li .bluebox h6 a:active { color: #fff; }

.analytics-page li .box h6 a:link,
.analytics-page li .box h6 a:visited,
.analytics-page li .box h6 a:active { color: #036; }

.analytics-page li .box .inner { padding:  0 20px 0 20px; background: transparent url(/skin/default/images/analytics/subcol-box.gif) 0 0 repeat-y; }
.analytics-page li .box h6 { font-size: .875em; text-transform: uppercase; letter-spacing: 1px; /* margin-bottom: 6px; */ margin-bottom: 0; padding: 6px 0; line-height: 1.1429em; }
.analytics-page li .box p { margin-bottom: 0; }
/* ###################### */
/* /sub col box for analytics page
/* ###################### */

/* ###################### */
/* the overly complicated analytics shop usage nav!
/* ###################### */
.col614 .graphs li { float: left; width: 283px; display: inline; margin-right: 14px; margin-bottom: 4px; background-repeat: no-repeat; background-position: 0 0; }
.col614 .graphs li.no-margin { margin-right: 0; }
.col614 .graphs li a { padding-top: .1339em; text-indent: 134px; display: block; background-repeat: no-repeat; background-position: bottom; font-size: 1.4em; line-height: 1.5179em; width: 283px; }
.col614 .graphs li a.blue:hover,
.col614 .graphs li a.red:hover,
.col614 .graphs li a.darkblue:hover,
.col614 .graphs li a.green:hover { color: #f60; }

.col614 .graphs ul { width: 580px; }
.col614 .graphs li a.blue { color: #06f; }
.col614 .graphs li a.red { color: #ff001a; }
.col614 .graphs li a.darkblue { color: #003; }
.col614 .graphs li a.green { color: #0d9a48; }

.col614 .graphs li a em { display: block; background-repeat: no-repeat; background-position: 11px 5px; }

.col614 .graphs li a.blue em { background-image: url(/skin/default/images/analytics/blue-graph.gif); }
.col614 .graphs li a.red em { background-image: url(/skin/default/images/analytics/red-graph.gif); }
.col614 .graphs li a.darkblue em { background-image: url(/skin/default/images/analytics/darkblue-graph.gif); }
.col614 .graphs li a.green em { background-image: url(/skin/default/images/analytics/green-graph.gif); }

.col614 .graphs li a span { font-size: .5357em; }

.col614 .graphs li.selected { background-image: url(/skin/default/images/analytics/usage-list-top.gif); }
.col614 .graphs li.selected a { background-image: url(/skin/default/images/analytics/usage-list.gif); }
.col614 .graphs li.selected a em { background-position: 11px -69px; }
/* ###################### */
/* /the overly complicated analytics shop usage nav!
/* ###################### */

/* ###################### */
/* analytics filters
/* ###################### */
#analytics-filter h2 { color: #fff; margin-top: 13px; }
#analytics-filter label { font-size: .75em; display: block; color: #09f; margin-bottom: 4px; }
#analytics-filter select { font-size: .75em; }
#analytics-filter .filter-col { float: left; width: 100px; } 
#analytics-filter .delay-message { font-size: .75em; color: #09f; float: left; width: 508px; padding-top: 21px; }
/* ###################### */
/* /analytics filters
/* ###################### */

/* ###################### */
/* login form for homepage
/* ###################### */
#header-login { position: absolute; right: 10px; top: 11px; width: 32.75em; }
				
#header-login .inputs { float: left; width: 320px; }
#header-login .inputs p { text-align: right; padding: 2px 6px 0 0; }

/* (ie6) css hack number 3 of 4: */
* html #header-login .inputs { width: 314px; }
* html #header-login .inputs p { padding-right: 12px; }

#header-login .inputs p a { color: #09f; font-size: .6875em; line-height: 1.1538em; }
#header-login .inputs p a:hover { color: #f60; }
#header-login label { display: none; }
#header-login input { float: left; width: 140px; margin-right: 6px; display: inline; margin-top: 1px; color: #036; font-size: .8125em; }
#header-login input.email { background: #fff url(/skin/default/images/homepage/form-email.gif) 0 0 no-repeat; }
#header-login input.password { background: #fff url(/skin/default/images/homepage/form-password.gif) 0 0 no-repeat; }

#header-login .nav { float: right; display: inline; margin-top: 3px; }
#header-login .nav ul,
#header-login .nav li { display: inline; }
#header-login .nav li { padding-right: .875em; }
#header-login .nav li.last { padding-right: 8px; }
#header-login .nav li a { font-size: .75em; color: #09f; }
#header-login .nav p a { font-size: .75em; color: #09f; }
/* ###################### */
/* /login form for homepage
/* ###################### */

/* ###################### */
/* homepage
/* ###################### */
#homepage #banner { width: 950px; height: 362px; overflow: hidden; background: #000 url(/skin/default/images/homepage/banner-bg.gif) bottom repeat-x; }
#homepage #flash { float: left; width: 528px; height: 297px; }

#homepage #intro { float: right; width: 405px; height: 362px; display: inline; margin-right: 13px; background: transparent url(/skin/default/images/homepage/intro-bg.gif) 0 0 no-repeat; text-align: left; }
#homepage #intro h2 { color: #fff; font-size: 2.125em; width: 9.4118em; text-align: center; line-height: 1.1471em; margin: 27px auto 75px auto; }
#homepage #intro .button { width: 253px; margin: 0 auto 0 auto; text-align: left; float: none; }
#homepage #intro .button a.large-white-cta span.middle strong { color: #036; }
#homepage #intro .button strong { width: 190px;  }
#homepage #intro p { color: #fff; width: 14.4444em; text-align: center; margin: 8px auto 0 auto; line-height: 1.2222em; font-size: 1.125em; }

#homepage #main-col { float: left; width: 571px; display: inline; margin: 0; }

#homepage #main-col #text-block { padding: 8px 25px 0 49px; }
#homepage #main-col #text-block h3 { font-size: 1.3125em; line-height: 1em; color: #09f; margin-bottom: .2381em; }
#homepage #main-col #text-block h3 strong { color: #036; }
#homepage #main-col #text-block p { color: #666; font-size: .875em; line-height: 1.2857em; margin-bottom: 1.1429em; }
#homepage #main-col #text-block p strong { font-style: normal; font-weight: normal; color: #09f; }
#homepage #main-col #text-block p em { font-style: normal; font-weight: normal; }
#homepage #main-col #text-block .hr { background: transparent url(/skin/default/images/homepage/hr.gif) 0 0 repeat-x; height: 14px; margin-top: 2px; }
#homepage #main-col #text-block h4 { color: #036; font-size: .8125em; line-height: 1.1538em; margin-bottom: .5385em; }
#homepage #main-col #text-block h5 { color: #036; font-size: .8125em; line-height: 1.1538em; display: inline; }
#homepage #main-col #text-block p.benefit { display: inline; } 
#homepage #main-col #text-block li { margin-bottom: .5em; }

#homepage #sub-col { float: right; width: 327px; display: inline; margin: 8px 52px 0 0; background-color: #fff; padding-bottom: 48px; }
#homepage #sub-col .corner { background-color: #09f; }
#homepage #sub-col .corner .inner { padding: 16px 32px; }
#homepage #sub-col li img { display: block; width: 28px; float: left; margin: 0 0 1.5em 0; }
#homepage #sub-col li em { display: block; width: 222px; float: right; color: #fff; font-size: .8125em; line-height: 1.1538em; padding-top: .6154em; }
#homepage #sub-col img { display: block; margin: 8px auto 22px auto; }


#performance { background: transparent url(/skin/default/images/homepage/performance-middle.gif) 0 0; width: 501px; margin-left: 18px; margin-top: 0px; margin-bottom: 40px; }
#performance #performance-top { background: transparent url(/skin/default/images/homepage/performance-top.gif) 0 0 no-repeat; overflow: hidden; width: 501px; height: 23px; }
#performance #performance-middle { background: transparent url(/skin/default/images/homepage/performance-bottom.gif) bottom no-repeat; width: 501px; padding-bottom: 10px; }

#performance .min-height-fix { float: left; height: 374px; width: 6px; overflow: hidden; }

#performance .inner { float: left; width: 487px; position: relative;  }

#performance h3 { color: #036; font-size: 1.2em; line-height: 1.0938em; margin: 10px 0 0 25px; }
#performance h3 span { display: block; font-size: .625em; }

#performance #show-all { position: absolute; right: 26px; top: 15px; }
#performance #show-all a { font-size: .8125em; color: #09f; }
#performance #show-all a:hover { color: #036; }

#performance table { width: 487px; }
#performance th,
#performance td { vertical-align: top; font-size: 1.1em; border-top: solid 1px #fff; border-bottom: solid 1px #999; padding-top: 8px; padding-bottom: 8px; }
#performance thead th,
#performance thead td { border-top: none; }
#performance td { color: #09f; padding-top: 12px;  }
#performance tbody { cursor: pointer; }
#performance table p span { color: #c00; text-transform: uppercase; }
#performance table p { color: #036; font-size: .625em; line-height: 1.3em; }
#performance td.rank { text-align: right; width: 34px; }
#performance td.num { width: 120px; font-size: 12px;}
#performance th.title { padding-left: 25px; padding-right: 25px; color: #09f; }
#performance th { color: #036; }
#performance thead td { padding: 0; }
#performance thead th { font-size: .7386em; line-height: 1.1001em; padding-bottom: 6px; }

#performance h4 { font-size: .7386em; line-height: 1.1001em; }
#performance h4 a { color: #09f; }

#performance .tips { padding: 20px 25px 19px 25px; } 
#performance .tips p { font-size: .875em; color: #09f; }
#performance .tips p a { color: #036; line-height: 1.2143em; background: url(/skin/default/images/homepage/tips.gif) right no-repeat; padding-right: 12px; }
#performance .tips p a:hover { text-decoration: underline; }

#performance tr.over td,
#performance tr.over th { background-color: #e2e2e2; }

#performance tr.over td,
#performance tr.over a { color: #c00; }

#performance .foot td,
#performance .foot th { border: none !important; }

/*#performance thead th.header { cursor: pointer; background: url(/skin/default/images/homepage/sort.gif) 0 11px no-repeat; text-indent: 8px; }*/
#performance thead th.headerSortDown { cursor: pointer; background: url(/skin/default/images/homepage/sort-down.gif) 0 11px no-repeat; text-indent: 8px; }
#performance thead th.headerSortUp { cursor: pointer; background: url(/skin/default/images/homepage/sort-up.gif) 0 11px no-repeat; text-indent: 8px; }


#features { background: transparent url(/skin/default/images/homepage/features-middle.gif) 0 0; width: 501px; margin-left: 18px; margin-top: 4px; margin-bottom: 21px; }
#features #features-top { background: transparent url(/skin/default/images/homepage/features-top.gif) 0 0 no-repeat; overflow: hidden; width: 501px; height: 23px; }
#features #features-middle { background: transparent url(/skin/default/images/homepage/features-bottom.gif) bottom no-repeat; width: 501px; padding-bottom: 10px; }

#features .min-height-fix { float: left; height: 374px; width: 6px; overflow: hidden; }

#features .inner { float: left; width: 487px; position: relative;  }

#features table { width: 487px; }
#features th,
#features td { vertical-align: top; color: #036; font-size: .8125em; line-height: 1.2308em; border-top: solid 1px #fff; border-bottom: solid 1px #999; padding-top: 14px; padding-bottom: 14px; }
#features td { color: #09f; padding-top: 12px;  }
#features th { color: #036; }

#features th.feature { width: 309px; }
#features th.feature strong { color: #09f; }

#features th.feature span { padding-left: 20px; padding-right: 20px; }

#features tr.over th,
#features tr.over td { background-color: #e2e2e2; }
#features tr.over td.spacer { background: #e2e2e2 url(/skin/default/images/homepage/features-over.gif) 0 0 repeat-y; }

#features tr.over td,
#features tr.over a { color: #c00; }

#features th.spacer,
#features td.spacer { overflow: hidden; width: 14px; border: none !important; }

#features td.tick { width: 75px; padding: 12px 0 0 0; }

#features th.title { padding: 18px 20px 12px 20px; color: #09f; font-size: 1.0769em; }

#features th.prohead { padding: 0 0 12px 0 !important; color: #09f; font-size: .7692em; text-align: center; color: #000; }
#features th.prohead img { display: block; margin: 0 auto 2px auto; }

#features th.profree { padding: 18px 0 12px 0 !important; color: #09f; font-size: 1.0769em; color: #036; text-align: center; }

#features .foot td,
#features .foot th { border: none !important; }
/* ###################### */
/* /homepage
/* ###################### */

/* ###################### */
/* choose shop
/* ###################### */
.shop-type { margin-bottom: 11px; cursor: pointer; }

.shop-type .faux-height { height: 8.0625em; }
			
.shop-type .info { background-color: #fff; float: left; width: 375px; }
.shop-type .info .inner { padding: 15px 20px; }

/*  height: 8.0625em;  */

.shop-type .pic { float: left; width: 361px; }
.shop-type .pic img { display: block; }
.shop-type .choose { float: right; width: 214px; }
.shop-type .choose div.button { margin: 45px 0 0 35px; }

.shop-type h3 { font-size: 1.7em; line-height: 1.1029em; margin-bottom: .1838em; }
.shop-type p { font-size: .875em; line-height: 1.2em; color: #666; }

.shop-type .green h3 { color: #9cc; } 
.shop-type .green h3 strong { color: #019899; } 
.shop-type .green .pic,
.shop-type .green .choose { background-color: #019899; } 
.shop-type .purple h3 { color: #f9c; } 
.shop-type .purple h3 strong { color: #ad0187; } 
.shop-type .purple .pic,
.shop-type .purple .choose { background-color: #ad0187; } 
.shop-type .blue h3 { color: #99f; } 
.shop-type .blue h3 strong { color: #36f; } 
.shop-type .blue .pic,
.shop-type .blue .choose { background-color: #36f; } 
.shop-type .red h3 { color: #f99; } 
.shop-type .red h3 strong { color: #c80000; } 
.shop-type .red .pic,
.shop-type .red .choose { background-color: #c80000; } 
.shop-type .orange h3 { color: #f99; } 
.shop-type .orange h3 strong { color: #f15f22; } 
.shop-type .orange .pic,
.shop-type .orange .choose { background-color: #f15f22; } 
.shop-type .lilac h3 { color: #c4c4e1; } 
.shop-type .lilac h3 strong { color: #99f; } 
.shop-type .lilac .pic,
.shop-type .lilac .choose { background-color: #99f; } 
.shop-type .lightgreen h3 { color: #bcdf64; } 
.shop-type .lightgreen h3 strong { color: #a4ce39; } 
.shop-type .lightgreen .pic,
.shop-type .lightgreen .choose { background-color: #a4ce39; } 
.shop-type .yellow h3 { color: #ffe9b0; } 
.shop-type .yellow h3 strong { color: #FDBC11; } 
.shop-type .yellow .pic,
.shop-type .yellow .choose { background-color: #FDBC11; } 
/* ###################### */
/* /choose shop
/* ###################### */

/* ###################### */
/* footer
/* ###################### */
#footer { background: #fff url(/skin/default/images/footer/bg.gif) 0 0 repeat-x; text-align: left; }
#footer #footer-content { width: 950px; margin: 0 auto; }
#footer .inner { padding: 22px 32px; }
#footer #site-logo { float: left; display: inline; width: 242px; }
#footer #site-logo li { width: 100%; float: left; padding-bottom: 16px; }
#footer .links-col { float: left; display: inline; width: 119px; margin-right: 16px; }

#footer #other-sites { float: left; display: inline; width: 119px; }
#footer #other-sites li { margin-bottom: .6667em; }

#footer #back-to-top { float: left; display: inline; width: 80px; text-align: right; }

#footer h6 { font-size: .75em; margin-bottom: .9167em; line-height: 1.0833em; color: #036; }
#footer h6 a { color: #036; }

#footer li { font-size: .75em; line-height: 1.0833em; margin-bottom: .1667em; }
#footer li a { color: #666; }

#footer a:hover { text-decoration: underline; }

#footer #back-to-top a { font-size: .75em; color: #036; line-height: 1.0833em; margin-bottom: .9167em; display: block; }

#footer .hr { height: 9px; clear: both; border-bottom: solid 1px #ccc; }

#footer #footer-bottom { text-align: center; padding-top: 19px; }
#footer #footer-bottom p,
#footer #footer-bottom ul,
#footer #footer-bottom li { display: inline; }
#footer #footer-bottom p { font-size: .75em; line-height: 1.0833em; color: #666; padding-right: 18px; }
#footer #footer-bottom li { margin-bottom: 0; padding-right: 18px; }
#footer #footer-bottom li.last { padding-right: 0; }
#footer #footer-bottom li a { text-decoration: underline; }
#footer #footer-bottom p.powered { float: left; width: 443px; text-align: right; padding-top: 7px; padding-right: 4px; display: block; }
#footer #footer-bottom .hr { visibility: hidden; height: 20px; }
#footer #footer-bottom img { float: left; display: inline; margin-left: 4px; }
/* ###################### */
/* /footer
/* ###################### */

/* ###################### */
/* customer types page
/* ###################### */
#customer-types .info-text { padding: 0 0 .8125em 0; }
#customer-types p { font-size: .8125em; line-height: 1.2em; }
#customer-types p.control { padding-right: 100px; margin-bottom: 40px; }

#customer-types div.sell { float: right; }

#customer-types .med-blue-box h3 { margin-bottom: .7692em; }

#customer-type-info { background-color: #fff; }
#customer-type-info .inner { padding: 34px; }
#customer-type-info h3 { font-size: 1.7em; color: #036; line-height: 1.5441em; letter-spacing: 1px; text-transform: uppercase; }
#customer-type-info h3 .number { padding: 0 .2206em; display: block; background-color: #f93; float: left; text-align: center; color: #fff; }
#customer-type-info h3 .type { padding-left: 2.2059em; display: block; }

#customer-type-info #what { float: left; display: inline; margin-left: 16px; width: 231px; margin-bottom: 34px; }
#customer-type-info h4 { color: #036; font-size: 1.2em; line-height: 1.1979em; margin-bottom: 1.1458em; }
#customer-type-info .products .inner { padding: 8px; }
#customer-type-info .products .sm-white-product-box { margin-bottom: 8px; }
#customer-type-info .products .sm-white-product-box .price p { float: none; }
#customer-type-info .products h5 { color: #fff; font-size: .8125em; line-height: 1.2308em; margin: .2308em 0 .7692em 0; }
#customer-type-info p.desc { color: #003; font-size: .8125em; line-height: 1.2em; margin-bottom: 1.6923em; }
#customer-type-info #why { float: right; width: 334px; display: inline; margin-right: 16px; margin-bottom: 34px; }
#customer-type-info #why img { display: block; margin-bottom: 1em; }
#customer-type-info #demographics { background-color: #f0f1f4; }
#customer-type-info #demographics .inner { padding: 6px 15px; }
#customer-type-info #demographics h5 { font-size: .875em; color: #000; line-height: 1.1538em; margin: .2143em 0 1.9286em 0; }
#customer-type-info #demographics h6 { float: left; width: 101px; font-size: .8125em; color: #036; padding: 8px 0; line-height:	1.1538em; }
#customer-type-info .demographic { margin-bottom: 6px; }
#customer-type-info .demographic div.info { float: right; background-color: #d3d7e6; width: 188px; font-size: .8125em; color: #000; line-height: 1.1538em; }
#customer-type-info #demographics .inner .inner { padding: 8px 8px 12px 8px; }

.customertypecol1 #customer-type-info h3 .number { background-color: #864c9e; } /* purpley */
.customertypecol2 #customer-type-info h3 .number { background-color: #ed2690; } /* pinky */
.customertypecol3 #customer-type-info h3 .number { background-color: #ff001a; } /* redy */
.customertypecol4 #customer-type-info h3 .number { background-color: #f2a216; } /* yellowy */
.customertypecol5 #customer-type-info h3 .number { background-color: #a4ce39; } /* lime greeny */
.customertypecol6 #customer-type-info h3 .number { background-color: #0d9a48; } /* dark greeny */
.customertypecol7 #customer-type-info h3 .number { background-color: #399; } /* greeny */
.customertypecol8 #customer-type-info h3 .number { background-color: #4b68b1; } /* bluey */
.customertypecol9 #customer-type-info h3 .number { background-color: #f15f22; } /* orangey */
.customertypecol10 #customer-type-info h3 .number { background-color: #7d88bd; } /* bluey greyey */
.customertypecol11 #customer-type-info h3 .number { background-color: #cb2027; } /* dark redy */
.customertypecol12 #customer-type-info h3 .number { background-color: #71c9f1; } /* light bluey */
.customertypecol13 #customer-type-info h3 .number { background-color: #2e58a1; } /* dark bluey */
.customertypecol14 #customer-type-info h3 .number { background-color: #e34982; } /* light pinky */
.customertypecol15 #customer-type-info h3 .number { background-color: #f6f3ea; } /* very pale yellowy whitey */
.customertypecol16 #customer-type-info h3 .number { background-color: #edf0f7; } /* very page greyey whitey */

.customertypecol1 .segment-menu li.active a { background-color: #864c9e; } /* purpley */
.customertypecol2 .segment-menu li.active a { background-color: #ed2690; } /* pinky */
.customertypecol3 .segment-menu li.active a { background-color: #ff001a; } /* redy */
.customertypecol4 .segment-menu li.active a { background-color: #f2a216; } /* yellowy */
.customertypecol5 .segment-menu li.active a { background-color: #a4ce39; } /* lime greeny */
.customertypecol6 .segment-menu li.active a { background-color: #0d9a48; } /* dark greeny */
.customertypecol7 .segment-menu li.active a { background-color: #399; } /* greeny */
.customertypecol8 .segment-menu li.active a { background-color: #4b68b1; } /* bluey */
.customertypecol9 .segment-menu li.active a { background-color: #f15f22; } /* orangey */
.customertypecol10 .segment-menu li.active a { background-color: #7d88bd; } /* bluey greyey */
.customertypecol11 .segment-menu li.active a { background-color: #cb2027; } /* dark redy */
.customertypecol12 .segment-menu li.active a { background-color: #71c9f1; } /* light bluey */
.customertypecol13 .segment-menu li.active a { background-color: #2e58a1; } /* dark bluey */
.customertypecol14 .segment-menu li.active a { background-color: #e34982; } /* light pinky */
.customertypecol15 .segment-menu li.active a { background-color: #f6f3ea; } /* very pale yellowy whitey */
.customertypecol16 .segment-menu li.active a { background-color: #edf0f7; } /* very page greyey whitey */

.customertypecol1 #customer-type-info .products { background-color: #864c9e; } /* purpley */
.customertypecol2 #customer-type-info .products { background-color: #ed2690; } /* pinky */
.customertypecol3 #customer-type-info .products { background-color: #ff001a; } /* redy */
.customertypecol4 #customer-type-info .products { background-color: #f2a216; } /* yellowy */
.customertypecol5 #customer-type-info .products { background-color: #a4ce39; } /* lime greeny */
.customertypecol6 #customer-type-info .products { background-color: #0d9a48; } /* dark greeny */
.customertypecol7 #customer-type-info .products { background-color: #399; } /* greeny */
.customertypecol8 #customer-type-info .products { background-color: #4b68b1; } /* bluey */
.customertypecol9 #customer-type-info .products { background-color: #f15f22; } /* orangey */
.customertypecol10 #customer-type-info .products { background-color: #7d88bd; } /* bluey greyey */
.customertypecol11 #customer-type-info .products { background-color: #cb2027; } /* dark redy */
.customertypecol12 #customer-type-info .products { background-color: #71c9f1; } /* light bluey */
.customertypecol13 #customer-type-info .products { background-color: #2e58a1; } /* dark bluey */
.customertypecol14 #customer-type-info .products { background-color: #e34982; } /* light pinky */
.customertypecol15 #customer-type-info .products { background-color: #f6f3ea; } /* very pale yellowy whitey */
.customertypecol16 #customer-type-info .products { background-color: #edf0f7; } /* very page greyey whitey */

#customer-type-info #rec-loader img { display: block; margin: 10px auto; }
/* ###################### */
/* customer types page
/* ###################### */

/* ###################### */
/* get code
/* ###################### */
#get-code .corner { background-color: #06f; margin-bottom: 1em; }
#get-code .inner { padding: 20px 24px; }

#get-code h3 { margin-bottom: .7692em; }

#get-code p { font-size: .8125em; line-height: 1.2em; }

#get-code form { display: block; margin-top: 1em; } 
#get-code form h3 { margin-bottom: 0; }
#get-code textarea { width: 170px; font-size: .75em; display: block; margin: 8px 0 12px 0; overflow:hidden; float:left; height:28px; line-height:14px;}
#get-code .subtitle{font-weight:bold; float:left; font-size:14px; padding:20px 0 0 0;}
#get-code .secondSubtitle a{font-weight:bold; float:left; font-size:14px; padding:20px 0 0 15px; color:#00fdff;}
#get-code div#copyButtonContainer, #get-code div#copyButtonContainer2{float:left; width:66px; height:37px; margin: 8px 0 12px 0; }
#get-code button{background:url(../images/getcode/get_code_btn.jpg) no-repeat 0 0; text-indent:-9999px;  width:66px; height:37px; cursor:pointer;}
#get-code img { float: left; display: block; margin-top: 1px; margin: 8px 0 12px 0;  }
#get-code .socialIcons { float:left; }
#get-code .socialIcons li{ float:left; margin-right:5px; }
#get-code .socialIcons li a img{margin:0; padding:0; float:none;}

#get-code .button { margin-top: .5em; width: 16.875em; }
#get-code .button a { white-space: normal; color: #09f; }

#preview-box .inner { /* padding-bottom: 8px; */ }
#get-code p.preview-text { color: #003; font-size: .75em; line-height: 1.2em; }

#get-code-container { float: left; width: 392px; display: inline; margin-left: 70px; }
#get-code-container .small-print { width: 282px; }
#preview-box { background-color: #fff; float: left; margin-bottom: 8px; }
#preview-box .inner { margin: 0 16px 12px 16px; }
#preview-box h3 { color: #036; margin-bottom: 4px; margin-top: 15px; }

.analytics-page #delete-shop { font-size: .75em; line-height: 1.25em; color: #003366;}
.analytics-page #delete-shop { text-indent: 20px; display: block; }

#get-code a#delete-shop { color: #fff; text-indent: 24px; display: block; }

.vspacer15 {height: 15px;}

#preview-box h4 { font-size: 1em; color: #09f; margin-bottom: 8px; }
/* ###################### */
/* /get code
/* ###################### */

/* ###################### */
/* customise page */
/* ###################### */
.customise { margin-bottom: 32px; }

#customise .corner { background-color: #06f; margin-bottom: 1em; }
#customise .inner { padding: 20px 24px ; }

#customise h3 { font-size: 1em; margin-bottom: 10px; }

#customise p.darkblue { font-size: .75em; line-height: 1.2em; margin-bottom: 1em; }

#blue-bg #customise .button p { color: #003; font-size: .75em; line-height: 1.2em; padding: 4px 36px 0 0; }

#customise .margin-top { margin-top: 30px; }

#customise #save-change-size { margin-top: 12px; display: none; }
#customise #save-change-color { margin-top: 12px; display: none; }

#customise form { display: block; margin-top: 1em; }
#customise form h3 { margin-bottom: 0; }
#customise textarea { width: 220px; font-size: .75em; height: 100px; display: block; margin: 8px 0 12px 0; }
#customise img { float: left; display: block; margin-top: 1px; margin: 8px 0 12px 0;  }

#customise .button { margin-top: .5em; width: 16.875em; }
#customise .button a { white-space: normal; color: #09f; }

#size-slider { width: 136px; display: inline; float: left; margin-left: 8px; }
#size-slider #sizeslider { position: relative; background: url(/skin/default/images/sliders/slider-bg-customise.gif) 0 0 repeat-x; width: 120px ; height: 17px; }
#size-slider .ui-slider-handle { cursor: pointer; position: absolute; z-index: 1; height: 10px; width: 17px; top: 0; left: 0; background: transparent url(/skin/default/images/sliders/slider-handle-bg-customise.png) 0 0 no-repeat; margin-left: -8px; }
#size-slider #sizeslider .ui-slider-range { position: absolute; background: url(/skin/default/images/sliders/slider-range-bg-customise.gif) 0 0 repeat-x;  height: 100%; }

#user-size-value { float: left; width: 30px; margin-top: 2px; }

#user-color-value { float: left; width: 44px; margin-top: 5px; }

#color-selection { float: left; width: 184px; }
#color-selection li { float: left; display: inline; cursor: pointer; padding: 4px 4px 13px 4px;  }
#color-selection li.selected { background: #4d6e93 url(/skin/default/images/icons/customise-arrow.gif) bottom no-repeat; cursor: pointer; }
#color-selection li div { width: 20px; height: 22px; overflow: hidden; cursor: pointer; }
#color-selection li span { display: block; border: solid 1px #fff; cursor: pointer; }
/* ###################### */
/* /customise page */
/* ###################### */

/* ###################### */
/* confirm box */
/* ###################### */
.jqiwarning .jqi { background-color: #fff; }
.jqifade { background-color: #000; }
div.jqi{ position: absolute; background-color: #036; padding-top: 14px; width: 300px; }
div.jqi .jqiclose { display: none; }
div.jqi .jqicontainer{ background-color: #fff; padding: 10px 8px 14px 8px; border: solid 1px #ccc; }
div.jqi .jqimessage p { font-size: .75em; color: #000; font-weight: bold; margin-bottom: 4px; }
div.jqi .jqibuttons{  padding: 5px 0 0 0; }
div.jqi button { padding: 1px 6px; margin: 0 10px; font-size: .75em; color: #003; font-weight: bold; background-color: #fff; width: 58px; text-transform: lowercase; border-bottom: solid 1px #000; border-right: solid 1px #000; border-top: solid 1px #d4d0c7; border-left: solid 1px #d4d0c7; }
/* ###################### */
/* /confirm box */
/* ###################### */

/* ###################### */
/* image assignment */
/* ###################### */
#image-assign { width: 771px; text-align: left; background-color: #036; margin: 10px 0 0 10px; }

#image-assign .img { position: relative; z-index: 2; cursor: pointer; float: left; width: 72px; height: 72px; margin: 8px 8px 8px 0; display: inline; }

#image-assign .on { cursor: pointer; }

#image-assign .img span { position: relative; z-index: 3; display: block; cursor: pointer; background: #fff url(/skin/default/images/general/loader-sm-on-white.gif) center center no-repeat; width: 72px; height: 72px; left: 0;  }
#image-assign .img span.greyed img { -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:�alpha(opacity=50)�; filter:alpha(opacity=50); opacity:.50; background-image: none; cursor: default; }

#image-assign .img span.greyed { cursor: default; background-image: none; background-color: #333; }

#image-assign .images .on span.greyed img { -khtml-opacity:100; -moz-opacity:100; -ms-filter:�alpha(opacity=100)�; filter:alpha(opacity=100); opacity:100; background-image: url(/skin/default/images/general/loader-sm-on-white.gif); }

#image-assign .img img { cursor: pointer; width: 72px; height: 72px; position: absolute; top: 0; left: 0; z-index: 4; display: block; }


#image-assign .statement { font-size: .9375em; width: 115px; float: left; color: #fff; overflow: hidden; padding-bottom: 6px; padding-top: 9px; }
#image-assign .statement span { padding-left: 2px; }

#image-assign .images { float: left; width: 648px; height: 88px; display: inline; margin-left: 6px; margin-bottom: 8px; }
#image-assign .images .inner { padding-left: 8px; position: relative; height: 88px; }
#image-assign .images .inner .hover,
#image-assign .images .inner .select { position: absolute; width: 88px; height: 88px; overflow: hidden; background-color: #fff; left: 0; top: 0; z-index: 1; display: none; }

#image-assign .topright .hide { display: none !important; }

#image-assign .topleft { float: left; width: 256px; display: inline; margin-right: 38px; margin-bottom: 12px; }
#image-assign .topcenter { float: left; width: 260px; display: inline; margin-right: 38px; margin-bottom: 12px; }
#image-assign .topright { float: left; width: 169px; padding-top: 12px; margin-bottom: 12px; }

#image-assign .topright div.button { float: right; }
#image-assign h1 { font-size: 1.6em; color: #fff; margin-bottom: 8px; margin-top: 10px; line-height: 1em; }
#image-assign h2 { color: #09f; font-size: .75em; margin-bottom: 31px; line-height: 1.2em; }
/* ###################### */
/* /image assignment */
/* ###################### */

/* ###################### */
/* invite code window */
/* ###################### */
body.code-container { background-color: #06f; text-align: left; }
#code-form .standard-form .button { margin-top: 0; }
#code-form .standard-form h6 { margin-bottom: 12px; }
#code-form .inner { padding: 30px 40px; }
#code-form .text { float: left; display: inline; margin-right: 12px; margin-top: 5px; margin-bottom: 22px; }
#code-form .button { float: left; margin-bottom: 22px; } 
.modal_close_but { display: block; margin-top: 5px; margin-right: 5px; float: right; }
/* ###################### */
/* /invite code window */
/* ###################### */

/* ###################### */
/* upgrades */
/* ###################### */
.height270 {height: 270px;}
.height240 {height: 240px;}
.analitics-upgrade
{
	margin: auto;
	width: 1043px;
	height: 1082px;
	background: url(/skin/default/images/general/analytics_standard_white.png) no-repeat;
}

.bg-upgrade-div
{
	background-color: #6a88a6;
	width: 100%;
}
.manage-upgrade
{
	margin: auto;
	width: 956px;
	height: 1029px;
	background: url(/skin/default/images/general/manage_products.png) no-repeat;
}

.add-upgrade
{
	margin: auto; 
	width: 945px;
	height: 500px;
	background: url(/skin/default/images/general/add_products.png) no-repeat;
}
/* ###################### */
/* /upgrades */
/* ###################### */

/* ###################### */
/* thickbox styles - external author */
/* ###################### */
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%; 
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(/skin/default/images/general/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #06f;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #09f;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	display: none;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
}
#TB_ajaxContent.TB_modal{
	padding:15px;
	overflow:hidden;
}
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* ###################### */
/* /thickbox styles - external author */
/* ###################### */

/* ###################### */
/* no idea because the author couldn't spare 5 seconds to write a comment
/* ###################### */
.upgrade-box h3 { font-size: 18px;}
.upgrade-box h3 span {color:yellow;}
.upgrade-box h3 div { font-size:12px; margin-top: 5px;}
.upgrade-box ul { font-size: 12px; margin: 15px 0; list-style-type:disc; padding-left: 15px;}
.upgrade-box ul li { margin-bottom: 5px;}
/* ###################### */
/* /no idea because the author couldn't spare 5 seconds to write a comment
/* ###################### */

/* ###################### */
/* holding/maintenance page
/* ###################### */
#holding { background-color: #06f; }
#holding .inner { padding: 60px 30px 80px 30px; color: #fff; }
#holding h2 { font-size: 1.2em; line-height: 2em; }
#holding h3 { font-size: .875em; }
/* ###################### */
/* /holding/maintenance page
/* ###################### */

/* ###################### */
/* shop example page/s
/* ###################### */
.col482 { float: left; display: inline; margin-right: 63px; width: 482px; margin-bottom: 60px; }
			
#exampleshophead { position: absolute; bottom: 10px; left: 0px; text-align: center; width: 950px; color: #36c; }
#exampleshophead h2 { font-size: 1.2em; }

#shopexample .col482 h3 { color: #036; margin-bottom: 7px; }
#shopexample .col482 p { font-size: .8125em; color: #036; margin-bottom: 29px; line-height: 1.2em; }

#shopexample .col482 .flash { padding: 40px 0 10px 0; }

#shopexample .shopexample { margin-bottom: 15px; }
#shopexample .shopexample .image { float: left; width: 138px; }
#shopexample .shopexample .image img { display: block; }

#shopexample .shopexample .text { float: left; width: 264px; }
#shopexample .shopexample .text h4 { margin-bottom: 12px; }
#shopexample .shopexample .text h4 a { color: #36c; }
#shopexample .shopexample .text p { margin-bottom: 0; }

#shopexample .col290 h3 { color: #fff; margin-bottom: 20px; }
#shopexample .col290 p.lge { font-size: 1em; line-height: 1.2em; margin-bottom: 15px; }

#shopexample .blue-box { margin-bottom: 16px; }
#shopexample .blue-box .inner { padding: 40px 26px 20px 26px; }
/* ###################### */
/* /shop example page/s
/* ###################### */

/* ###################### */
/* alternate homepage 1
/* ###################### */
#homepage-inner div#new-col { position: absolute; left: 544px; top: 0; width: 399px; background: transparent url(/skin/default/images/homepage/new/col-main.png) right repeat-y; }
#homepage-inner div#new-col #new-col-bottom { width: 399px; height: 6px; overflow: hidden;  background: #fff url(/skin/default/images/homepage/new/col-main-bottom.png) bottom no-repeat; }

div#new-col h2 { text-transform: uppercase; letter-spacing: 1px; font-size: 1.9em; padding: 20px 0 0 14px; color: #fff; line-height: 115%; }
div#new-col h2 span { color: #09f; }

div#new-col p.intro { color: #fff; font-size: .875em; line-height: 115%; padding-left: 16px; margin-top: 11px; margin-bottom: 17px; }

div#new-col .shop { width: 375px; margin: 0 0 8px 9px; }

div#new-col .green { background-color: #a4ce39; }
div#new-col .green h3 { color: #dcf797; }
div#new-col .blue { background-color: #3366ff; }
div#new-col .blue h3 { color: #a2bafe; }
div#new-col .lilac { background-color: #696be2; }
div#new-col .lilac h3 { color: #bcbcfa; }
div#new-col .turquoise { background-color: #019899; }
div#new-col .turquoise h3 { color: #c8eeee; }
div#new-col .orange { background-color: #f15f22; }
div#new-col .orange h3 { color: #f7d2c4; }

div#new-col .shop .desc { float: left; width: 183px; }
div#new-col .shop .image { float: left; width: 119px; }
div#new-col .shop .button { float: left; width: 73px; }
div#new-col .shop .button img { display: block; margin: 20px 0 0 6px; }

div#new-col .shop  .inner { padding: 6px 0 0 8px; }

div#new-col .shop  .inner h3 { font-size: 1.4em; margin-bottom: 4px; }
div#new-col .shop  .inner h3 span { color: #fff; }

div#new-col .shop p { font-size: .75em; color: #003; line-height: 100%; width: 166px; }

div#new-col #widget { width: 250px; margin: 35px auto 0 auto; }

div#new-col ol { width: 278px; margin: 0 0 12px 46px; }

div#new-col ol li img { display: block; width: 28px; float: left; margin: 0 0 1.5em 0; }
div#new-col ol li em { display: block; width: 222px; float: right; color: #fff; font-size: .8125em; line-height: 1.1538em; padding-top: .6154em; }
div#new-col ol img { display: block; margin: 8px auto 22px auto; }

#homepage #main-col #text-block blockquote p.quote  { font-size: 1.5em; font-style: italic; line-height: 130%; color: #036; width: 460px;  margin: 0; }
#homepage #main-col #text-block blockquote p.quotee { font-size: .75; color: #036; line-height: 110%; width: 460px; text-align: right; margin: 20px 0 26px 0; }
/* ###################### */
/* /alternate homepage 1
/* ###################### */


/* Bloggers Page */
a{outline:none;}
img{border:0;}
.newHomepage ul li{list-style:none;}
.newHomepage #banner_blog { width: 950px; height: 437px; overflow: hidden; background: #000 url(/skin/default/images/homepage/banner.jpg) no-repeat 0 0; clear: left}
.newHomepage #banner_blog a.shops1{width:100px; height:100px; float:right; text-indent:-9999px; position:relative; top:200px; right:100px;}
.newHomepage #banner_blog a.shops2{width:100px; height:100px; float:right; text-indent:-9999px; position:relative; top:50px; right:0px;}
.newHomepage #main-col{width:540px; padding-left:10px;}
.newHomepage .subBanner{background:url(/skin/default/images/homepage/subBanner_bg.jpg) repeat-x 0 0; width:950px; height:82px;}
.newHomepage .bigButtonOrange{float:right; background:url(/skin/default/images/homepage/bigBtnOrange.jpg) no-repeat 0 0; width:362px; height:82px; position:relative; top:-1px; right:10px;}
.newHomepage a.large-white-cta {display:block; font-size:24px; color:#000; cursor: pointer; padding:23px 0 10px 30px;line-height:24px;}

.newHomepage #side-col{float:right; width:320px; margin-right:30px; margin-left:50px; margin-top:40px;}
.newHomepage .innerNew{padding:30px 40px;}
.newHomepage .innerNew h1{color:#fff; margin-top:0; margin-bottom:20px;}
.newHomepage .steps123{padding:0 0 40px 20px;}
.newHomepage h1.mainBigBlueTitle{color:#3366ff; margin-top:0; padding-left:20px;}
.newHomepage h1.topBigTitle{color:#fff; width:100%; text-align:center; font-size:54px; padding-top:10px; font-weight:bold;}
.newHomepage h2.topYellowSubtitle{color:#ffcc00; width:100%; text-align:center; font-size:26px; padding-top:5px;}
.newHomepage .siteDescription{width:200px; float:left; display:block; position:relative; left:30px; top:30px;}
.newHomepage .siteDescription p{color:#fff; font-size:16px; font-style:italic; line-height:16px; padding-bottom:30px;}
.newHomepage .siteDescription p a{color:#ffcc00; font-size:16px; font-style:normal;}
.newHomepage #features th, #features td{font-weight:100;}
#performance tbody tr{margin:0;}
.newHomepage .links-col ul, #other-sites ul{padding-left:0 !important;}
.newHomepage #footer { background: #fff url(/skin/default/images/homepage/bg.gif) 0 0 repeat-x; text-align: left; }
.newHomepage #performance .min-height-fix{height:354px;}
.newHomepage .logInBtn{background:url(/skin/default/images/homepage/login_btn.jpg) no-repeat 0 0;}

.newHomepage .stepDescrip1{font-size:12px; color:#3366ff; position:relative; top:42px; left:20px; width:125px; font-weight:bold; float:left; line-height:14px;}
.newHomepage .stepDescrip2{font-size:12px; color:#3366ff; position:relative; top:42px; left:80px; width:125px; font-weight:bold; float:left; line-height:14px;}
.newHomepage .stepDescrip3{font-size:12px; color:#3366ff; position:relative; top:42px; left:116px; width:125px; font-weight:bold; float:left; line-height:14px;}

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {
border:0 none;
font-style:normal;
font-weight:normal;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

.newHomepage .jquery-corner div{border-color:#fff !important;}

/* Lemonade Page */
.lemonade #bannerLemo{height:470px; width:890px; background-image:none; background:#000; padding:30px; float: left;}
.lemonade .topBigTitle{font-size:26px !important; text-align:left !important; width:565px !important; color:#fff;}
.lemonade .siteDescription{float:left; width:490px !important; left:0 !important; position:relative; top:30px;}
.lemonade .siteDescription div{width:490px !important; float:left; padding-left:70px;}
.lemonade .siteDescription div p{font-size:14px; font-style:normal; width:400px; color:#fff; line-height:16px; padding-bottom:30px;}
.lemonade .siteDescription div h3{color:#ff5400; font-size:22px; width:490px;}
.lemonade .siteDescription div.firstStep{background:url(/skin/default/images/homepage/1step_ico.gif) no-repeat 0 5px;}
.lemonade .siteDescription div.secondStep{background:url(/skin/default/images/homepage/2step_ico.gif) no-repeat 0 5px;}
.lemonade .siteDescription div.thirdStep{background:url(/skin/default/images/homepage/3step_ico.gif) no-repeat 0 5px;}
.lemonade .sideFlashBlock{float:right; width:271px; margin-right:30px; background:#25254c; padding:12px;}
.lemonade .sideFlashBlock p{ color:#fff; font-size:14px; line-height:16px; padding-top:5px;}
.lemonade .sideFlashBlock h4{color:#fff; padding-bottom:10px; font-size:18px; padding-left:5px;}
.lemonade .sideFlashBlock .inner{background:#f3f3f3; padding-top:20px; text-align:center; height:290px;}
.lemonade label{color:#fff; font-size:16px;}
.bigOrangeBtnBock{margin-top:20px;} 
.bigOrangeBtnBock a{background:url(/skin/default/images/homepage/bigBtnOrange_left.jpg) no-repeat 0 0; float:left; padding-left:21px; height:40px;}
.bigOrangeBtnBock a span{background:url(/skin/default/images/homepage/bigBtnOrange_right.jpg) no-repeat right 0; display:block; height:33px; font-size:18px; color:#000; font-weight:bold; padding:7px 60px 0 10px;}


/* Make money Page */
.makeMoney #banner_blog{width:950px; height:437px; overflow:hidden; background:#000 url(/skin/default/images/homepage/makeMoney_banner.jpg) no-repeat 0 0;}
.makeMoney .greenT{color:#33cc00;}
.makeMoney .siteDescription p{float:left; position:relative; width:100%;}
.makeMoney .siteDescription p a{color:#fff; float:left; padding-top:4px;}
.makeMoney .siteDescription p.last a img{position:absolute; right:5px; top:0;}

/*Make money index page*/
#makeMoneyIndex {background: #d4e3b8; float: left; clear: left; width:920px; padding:30px 15px;}
.leftMkBlk {float: left;  width:250px; font-size:13px; color: #003164;}
.leftMkBlk p{float: left;  width:250px; padding: 10px 0 0 0px; font-size:16px; line-height:16px;}
.leftMkBlk p a.thickbox:hover{color:#003164;}
.leftMkBlk p a.thickbox{color:#003164;}
.leftMkBlk p span{color:#0066ff;}
p.blueTextBox{background:url(/skin/default/images/general/big_blue_arrow.png) no-repeat right 0; height:67px; padding-right:10px; line-height:22px; color:#0066FF;}
.blueBox {background: url(/skin/default/images/homepage/blue_bg_box.jpg) no-repeat 0 0; width:650px; height:436px; float: right}
.topBigTitle2 {font-size:30px !important; text-align:left !important; width:100% !important; font-weight:100; color:#003164; line-height:36px}
.flashAndCaruselHolder {float: left; width:300px; padding:38px 0 0 50px; }
.stepsBlockHolder  {width:270px;  float: left; }
.stepsBlockHolder .socialIcons {width:100%; padding-top:5px; float: left; clear: left}
.stepsBlockHolder .socialIcons li{float: left; padding-right:10px; }
.getWidgetBtn {display: block; float: left; background: url(/skin/default/images/homepage/get_widget_orange.gif) no-repeat 0 0; width: 220px; height:43px; text-indent:-9999px; margin-left:15px;}

.sstep1H {float: left; background: url(/skin/default/images/homepage/step1_blue.gif) no-repeat 0 50px; width:255px; padding: 45px 0 0 45px;}
.sstep2H {float: left; background: url(/skin/default/images/homepage/step2_blue.gif) no-repeat 0 25px; width:255px; padding: 20px 0 0 35px; color:#fff !important; font-size: 13px;}
.sstep2H h3{float: left; font-size:18px; color:#fff; width:210px; height:35px; padding: 3px 0 0 0}
.sstep2H strong{color:#fff !important; font-size: 13px; display: block; float: left; clear: left; font-weight: bold; width:100%}
.helpLnkH {padding: 15px 0 0 0}
.helpLnkH a{color: #00e8fe; font-size:14px;}
.reasonsList {margin:0; padding:0; float:left; width:240px; list-style-type: none}
.reasonsList li{margin:0; padding:3px 0 0 10px; float:left; clear: left; width:230px; list-style-type: none; background: url(/skin/default/images/general/small_dot.png) no-repeat 0 8px;}
.highlightBg{float:left; padding:10px 0 10px 10px;}
.privProtectLnk2{margin:0; padding-top:10px; font-size:14px; color:#00E8FE; float:left;}
.privProtectLnk2:hover{color:#00E8FE;}
.saveYaMail {background: url(/skin/default/images/homepage/save_ya_mail.gif) no-repeat 10px 10px; width:261px; height:40px; float: left; clear: left; padding: 10px 0 0 10px;}
.mailHere {background:#fff;border:0;color:#999999;float:left;font-size:12px;font-weight:bold;left:27px;position:relative;top:10px;width:150px;}
.saveBtnMail {background:none;border:0;cursor:pointer;float:left;height:28px;left:38px;position:relative;top:5px;width:66px;}
.privProtectLnk {display: block; clear:left; float: left; color: #00e8fe; font-size:11px; padding: 5px 0 0 30px; width:200px; }
.privProtectLnk:hover {color: #00e8fe;}

.watchVideoMoney { padding: 20px 0 0 0; float: left; clear: left; width:100%; }
.watchVideoMoney a{ color: #0d73ef; }
.watchVideoMoney a:hover{ color: #0d73ef; }

.btmImgPM  {padding: 15px 0 15px 0}
.btmImgPM img {position: relative; left:80px;}







/* publish - get widgets page */

#widget-on-blogs { float:left; margin-left: 20px; }
#widget-on-blogs div { margin: 0 0 15px 0;}
#widget-on-blogs a { color: #fff; font-size: 12px; }
#widget-on-blogs a#blogger_link { background:url(/skin/default/images/general/blogger-ico.gif) no-repeat; padding: 0 0 0 20px;}
#widget-on-blogs a#typepad_link { background:url(/skin/default/images/general/typepad-ico.gif) no-repeat; padding: 0 0 0 20px;}
#widget-on-blogs a#wordpress_link { background:url(/skin/default/images/general/wordpress-ico.gif) no-repeat; padding: 0 0 0 20px;}
#widget-on-blogs h3 { font-size: 18px; margin: 0 0 20px 0; width: 150px;}

#wp_instructions { display:none;}
#wp_instructions_content { color: #fff; font-size: 14px;}
#wp_instructions_content h4 { font-weight: bold; margin: 10px 0 5px 0; font-size: 18px;}
#wp_instructions_content p { line-height: 1.5; margin: 0 0 10px 0;}
#wp_instructions_content p a { font-weight:bold; font-size:16px;color:#96FFFF;}
#wp_instructions_content a.backLink { font-size: 14px;}
.wp_instructions_close { text-align: right;}
.wp_instructions_close a { color:#ffbb33;}
.wp_instructions_close a:hover { color:#ffcc99;}

#getcode_pop { display:none;}
#getcode_pop_content { color: #fff; font-size: 14px;}
#getcode_pop_content h4 { font-weight: bold; margin: 10px 0 5px 0; font-size: 18px;}
#getcode_pop_content p { line-height: 1.5; margin: 0 0 10px 0;}
#getcode_pop_content textarea, #wp_instructions_content textarea { font-size:12px; font-family:Courier, Arial, sans-serif;}
#getcode_pop_content button{float:left; text-indent:-9999px; background:url(../images/getcode/get_code_btn.jpg) no-repeat 0 0; width:66px; height:37px; margin: 8px 0 12px 0; cursor:pointer;}
.getcode_pop_close { text-align: right;}
.getcode_pop_close a { color:#ffbb33;}
.getcode_pop_close a:hover { color:#ffcc99;}
#getcode_pop_content .socialIcons { float:left; }
#getcode_pop_content .socialIcons li{ float:left; margin-right:5px; }
#getcode_pop_content .socialIcons li a img{margin:0; padding:0; float:none;}

#tour_pop { display:none;}
#tour_pop_content { color: #fff; font-size: 14px;}
#tour_pop_content h4 { font-weight: bold; margin: 10px 0 5px 0; font-size: 18px;}
#tour_pop_content p { line-height: 1.5; margin: 0 0 10px 0;}
.tour_pop_close { text-align: right; margin-bottom: 7px;}
.tour_pop_close a { color:#ffbb33;}
.tour_pop_close a:hover { color:#ffcc99;}

#postregister_pop { display:none;}
#postregister_pop_content { color: #fff; }
#postregister_pop_content h4 { font-weight: bold; margin: 10px 0 5px 0; font-size: 18px;}
#postregister_pop_content p { line-height: 1.5; margin: 0 0 10px 0; font-size: 14px;}
#postregister_pop_content .button p { font-size: 12px; color:#00EDF9;}
#postregister_pop_content ul { list-style-type:disc; padding-left:15px;}
#postregister_pop_content ul li { margin-bottom: 7px;list-style-type:disc; color: #00EDF9;}
#postregister_pop_content ul li a { color: #00EDF9;}
#postregister_pop_content ul li a:hover { color: #fff;}
.postregister_pop_close { text-align: right;}
.postregister_pop_close a { color:#ffbb33;}
.postregister_pop_close a:hover { color:#ffcc99;}

a.delete-link { color: #fff !important; font-size: 12px !important;}


#blogger_pop { display:none;}
#blogger_pop_content { color: #fff; font-size: 14px;}
#blogger_pop_content h4 { font-weight: bold; margin: 10px 0 5px 0; font-size: 18px;}
#blogger_pop_content p { line-height: 1.5; margin: 0 0 10px 0;}
.blogger_pop_close { text-align: right;}
.blogger_pop_close a { color:#ffbb33;}
.blogger_pop_close a:hover { color:#ffcc99;}

#typepad_pop { display:none;}
#typepad_pop_content { color: #fff; font-size: 14px;}
#typepad_pop_content h4 { font-weight: bold; margin: 10px 0 5px 0; font-size: 18px;}
#typepad_pop_content p { line-height: 1.5; margin: 0 0 10px 0;}
.typepad_pop_close { text-align: right;}
.typepad_pop_close a { color:#ffbb33;}
.typepad_pop_close a:hover { color:#ffcc99;}



#bookmarklet-feature {background-color:#0099FF; width:875px; padding: 30px; line-height:1.4; margin: -25px 0 20px 0;}
#bk_step1 {background:url(/skin/default/images/product/bk_step1.png) no-repeat; padding: 0 0 0 40px; color:#96FFFF;font-size:12px; float:left; width:180px;}
#bk_step1 strong {font-weight:normal; font-size:14px; color:#003369;}
#bk_step2 {float:left; margin-left:0px;width:156px;background:url(/skin/default/images/product/bk_drag.png) no-repeat; margin-top:-47px;padding-top:60px;}
#bk_step2_ie {float:left; margin-left:0px;width:156px; margin-top:-47px;padding-top:45px;}
#bk_step3 {background:url(/skin/default/images/product/bk_step2.png) no-repeat; padding: 0 0 0 40px; color:#96FFFF;font-size:12px; float:left; width:190px; margin-left:80px;}
#bk_step3 strong {font-weight:normal; font-size:14px; color:#003369;}
#bk_step3 strong a {color:#96FFFF;}
#bk_step4 {float:left; margin-left:0px;}
a#bookmarkletShowHide {font-size:12px;}

/* Page variations v.2b */
.bloggers-2b #bannerLemo{background:#fff;}
.bloggers-2b .siteDescription div h3{color:#003366;}
.bloggers-2b .siteDescription div p{color:#003366;}
.bloggers-2b .topBigTitle{color:#003366;}
.bloggers-2b .siteDescription div.firstStep{background:url(/skin/default/images/homepage/1step_white_ico.gif) no-repeat 0 5px;}
.bloggers-2b .siteDescription div.secondStep{background:url(/skin/default/images/homepage/2step_white_ico.gif) no-repeat 0 5px;}
.bloggers-2b .siteDescription div.thirdStep{background:url(/skin/default/images/homepage/3step_white_ico.gif) no-repeat 0 5px;}

/* Page variations v.2c */
.bloggers-2c .topSubtitle{font-size:18px; color:#fff; padding:5px 0;}

.unavailable { float:left; background: yellow; color: red; position:absolute; right: 10px; bottom:0; font-size:14px; padding: 5px;}

input.quickregister_error { border:1px solid red; color: red;}


.shopTypesCarousel  { width: 100%; float:left; margin-top:2px; height: 87px !important; overflow:hidden !important; position:relative;top:-28px;}
.shopTypesCarousel2 { top:0px !important;}
.shopTypesCarousel .previous { width: 36px !important; float: left; margin-top: 0; position:relative; top: 10px; }
.shopTypesCarousel .next2 { width: 24px !important; float: left; position:relative; top: 10px; left:10px;}
.shopTypesCarousel .next2 a { width: 24px !important; float:left; }
.shopTypesCarousel .next2 a img{float:left;}

.shopTypesCarousel .items { width: 175px !important; float: left; }
.shopTypesCarousel .items li { float: left; width: 50px; margin-right: 12px; height: 68px;}
.shopTypesCarousel .items li a span { color:#00EDF9; font-size: 11px; text-align:center; width:50px!important;}
.shopTypesCarousel .items li a:hover span { color:#fff;}

.chooseW { color: #fff; font-size:12px;margin-bottom: 7px;}
.optionally { clear:both; font-size:12px; color:#fff;padding: 20px 0 0 45px;}
.whiteFont {color: #FFFFFF !important;}

#flashAndCaruselHolderInner { height: 309px;}

#last_shop_id, #shop_service_url {display:none;}

input#my-shop-url { width: 240px; margin-top:5px;}
input#my-shop-url-home { width: 380px; margin-top:5px;}

/* Earnings page */
.earnings .filter-col{float:left; width:110px; padding:15px 0 0 80px;}
.earnings a:hover{text-decoration:underline;}
.gray-block{background:#d3d7e6; padding:15px; font-size:14px; width:360px; float:right; color:#003265;}
.gray-block span{color:#0066ff; font-size:22px;}
.earnings .earnings-content{float:left; display:block; width:550px; padding-left:30px;}
.earnings .earnings-content p{font-size:14px; color:#003265; float:left; display:block; padding-bottom:10px; width:100% !important;}
.earnings .earnings-content a{font-size:14px; color:#0066ff;}
.earnings h2{color:#003265; float:left; width:100%; padding:15px 0 5px 0;}
.earnings h3{color:#003265; float:left; width:100%; padding:15px 0 10px 0; font-size:18px;}
.payments-labels{float:left; padding:15px 0 0 10px; width:180px; font-size:16px; color:#0066ff;}
.earnings .line{float:left; width:100%; padding-bottom:15px;}
.earnings .left{float:left; padding-top:8px; width:150px; color:#003265;}
.earnings .right{float:left;}
.earnings .bottom-bg .gray-block{border-bottom:solid 1px #999; border-top:solid 1px #fff;}
.earnings .bottom-bg .head{border-bottom:solid 1px #999; border-top:0; padding-top:20px; padding-bottom:20px;}
.earnings .bottom-bg .head strong{font-weight:bold;}
.earnings .bottom-bg .bottom{border-bottom:0; border-top:solid 1px #fff;}
.earnings .top-labels{float:left; color:#6a9bce !important; padding-left:15px;}
.earnings .top-labels .left{float:left; color:#6a9bce; width:150px; padding:0;}
.earnings .head-line{float:left; width:100%;}

/* NEW earnins page */
.earnings .shadow-box h6{font-size:18px;}
.earnings .shadow-box h6 span{font-size:14px;}
.earnings .shadow-box .title{background:#6666 url(/skin/default/images/analytics/heading.gif) repeat-y right top;}
.earnings .earnings-content table{float:left; width:100%;}
.earnings .earnings-content table tr th{color:#666;  text-align:center;}
.earnings .earnings-content table tr td{color:#003265; font-weight:bold;  text-align:center; padding-top:10px;}
.earnings .contactForm{float:left; padding-top:10px;}
.earnings .contactForm label{color:#0066ff; font-weight:bold; float:left; width:150px; padding:5px 15px 0 0; text-align:right;}
.earnings .contactForm label.terms_agree{padding-left: 10px;width: 300px; text-align: left; color:#003265; padding-top:0;}
.earnings .contactForm label.terms_agree a{color:#FF6600;}
.earnings .contactForm input, .earnings .contactForm select{width:380px; border:solid 1px #808080; padding:5px;}
.earnings .contactForm input.checkBox{width:auto; float:left;}
.earnings .contactForm span.label{color:#003265; float:left; width:300px; margin-left: -155px;}
.earnings .contactForm span.label a{color:#ec6d27;}
.earnings .contactForm .button{padding-top:10px;}

/* Homepage Gradient block */

.newHomepage2 .fadeBlock{float:left; width:330px; text-align: left;}
.newHomepage2 .fadeBlock .fadeBlockTop{float:left; background:url(/skin/default/images/homepage/fadeBlock_top.jpg) no-repeat 0 0; width:330px; height:121px;}
.newHomepage2 .fadeBlock .fadeBlockBottom{float:left; background:url(/skin/default/images/homepage/fadeBlock_bottom.jpg) no-repeat 0 0; width:330px; height:30px;}
.newHomepage2 .fadeBlock .fadeBlockShadow{float:left; width:330px; background:url(/skin/default/images/homepage/fadeBlock_shadows.jpg) repeat-y 0 0;}
.newHomepage2 .fadeBlock .fadeBlockBg{float:left; width:317px; position:relative; left:5px; background:#e0e5eb url(/skin/default/images/homepage/fadeBlock_bg.jpg) repeat-x 0 0;}

/*shadow list*/
.blueList1 {float: left; width: 317px; position:relative; top:-110px; margin-bottom:-110px;}
.blueList1 li{margin:0; padding:7px 10px 10px 20px; float: left; clear:left; width: 287px; background: url(/skin/default/images/homepage/border_2px.gif) repeat-x 0 bottom; font-size:13px; color:#003265; line-height:18px;} 
.blueList1 li a{color:#0066ff; font-size:13px;}
.blueList1 li a:hover{text-decoration:underline;}
.blueList1 li span{color:#0066ff; float:left; width:110px; padding-left:5px; float:left;}
.blueList1 li span a{padding-top:10px; float:left;}
.blueList1 li img{float:left;}
.blueList1 li.lastElem{background: none;  padding-bottom:0;}
.blueList1 li.firstElem{color:#0066ff; font-size:14px; padding-top:10px; padding-bottom:15px;}
.blueList1 li.firstElem span{color:#003265; font-size:18px; float:none;}
.blueList1 li.simpleElem{padding:20px 0; text-align:center; width:100%;}
.blueList1 li.simpleElem strong{color:#003265; font-size:18px; font-family:Times New Roman, Trebuched, Verdana;}
.blueList1 li.simpleElem img.techCrunch{padding:10px 0 0 70px;}
.blueList1 li.simpleElem img.siliconValley{padding:10px 0 0 40px;}
.blueList1 li.simpleElem img.nextWeb{padding:10px 0 0 110px;}
.blueList1 h3{color:#1c4479 !important; font-weight:bold !important; font-size:22px !important;}
.blueList1 h4{color:#52abf9 !important; font-weight:bold !important; font-size:20px !important;}
.blueList1 strong{color:#003265; width:100%; float:left; font-size:17px; padding-bottom:5px;}



.fadeSeparator{background:url(/skin/default/images/footer/bg.gif) repeat-x 0 0; font-size:1px; width:100%; height:10px; float:left;}
.newHomepage2 .leftCol{padding:10px 10px 10px 40px !important; width:520px !important;}
.newHomepage2 .leftCol h2{color:#003265; padding-bottom:10px; font-size:24px;}
.newHomepage2 .leftCol h2 strong{font-size:16px; color:#003265;}
.rightCol h2{padding:0 0 10px 25px; font-size:24px; color:#0066ff;}
.newHomepage2 .leftCol h5{color:#0066ff; font-size:18px; padding-bottom:5px;}
.newHomepage2 .leftCol ul{float:left; width:500px; padding-left:10px;}
.newHomepage2 .leftCol ul li{background:url(/skin/default/images/homepage/analytics_adv_list_dot.png) no-repeat 0 5px; padding:2px 0 2px 15px; color:#003265;}
.newHomepage2 .leftCol .chartList{float:left; width:150px;}
.newHomepage2 .leftCol .chartList ul{width:140px;}
.newHomepage2 .placeholder{padding-left:85px;}

.rightCol{padding:10px 30px 10px 10px !important; margin:0 !important; width:330px !important; float:right;}

/* NEW Home Page */
.newHomepage2 .blueBox {background: url(/skin/default/images/homepage/new_blue_bg_box.jpg) no-repeat 0 0; width:720px; height:566px; float: left; padding:30px 0 0 60px; position:relative;}
.newHomepage2 #makeMoneyIndex{padding-bottom:0; background:url(/skin/default/images/homepage/top_content_bg.jpg) repeat-x 0 0; height:626px;}
.newHomepage2 h1.newTitle{width:632px; height:55px; float:left; color:#043368; font-size:32px; padding:25px 0 0 35px;}
.newHomepage2 h1.newTitle span{font-size:20px;}
.newHomepage2 .shopTypesCarousel{height:70px; padding:55px 0 0 20px;}
.newHomepage2 .rightBlockHolder{float:right; width:300px; padding:60px 37px 0 0;}
.newHomepage2 .rightBlockHolder .bottomBloks{float:left; width:285px; padding:10px 0 0 0px;position:relative; top:0px;}
.newHomepage2 .socialIcons {width:100%; padding-top:12px; float: left; clear: left}
.newHomepage2 .socialIcons li{float: left; padding-right:10px; }
.newHomepage2 .sstep1H{background:none; padding-top:30px; width:280px; height:175px;}
.newHomepage2 .sstep2H{background:none; padding:10px 0 0 40px; width:280px; height:85px;}
.newHomepage2 .sstep3H{background:none; padding:15px 0 0 40px; width:280px; float:left;}
.newHomepage2 .sstep3H p{width:100%; float:left; font-size:14px; color:#fff; padding-top:5px; line-height:16px;}
.newHomepage2 .stepsBlockHolder{width:350px;}
.newHomepage2 .saveYaMail{padding-left:0; background:url(/skin/default/images/homepage/new_save_email.jpg) no-repeat 0 10px}
.newHomepage2 #makeMoneyIndex{padding-left:90px; width:845px;}
.newHomepage2 img.greenRibon{position:absolute; bottom:20px; left:-50px; display:none;}
a.termsLink{color:#00EDF9; padding-top:10px; float:left;}
a.termsLink:hover{color:#fff;}


.leftSmallCln{float:left; width:100%; border-top:solid 1px #d5d5d5; margin-top:15px; padding-top:15px;}
.leftSmallCln img{float:left;}

.landingPageIcons li{padding-right:5px !important;}

#registerAffiliateForm ul.error, #registerAffiliateForm ul.errors { font-size:12px; color: red; float:left; margin: 8px 0 5px 0; padding-left: 166px;}

.saveYaMailPop .mailHerePop { left:0px; color:#222; font-size:14px; border:2px solid #014bc4; float:left; margin:5px 6px 0 0; width: 200px;}
.saveYaMailPop .saveBtnMailPop { float:left;}

#registerConfMsgBlogger, #registerConfMsgTypepad { color:#aae8a3; margin: 15px 0 0 0; font-size: 14px; font-weight:normal; }

a#earninigs-why-link { font-size:14px; color:#0066FF;}

a.myshop-link { color:#ffbb33 !important;}
a.myshop-link:hover { color:#ffbb99 !important;}

.normalList li{list-style:lower-roman; background:none !important; padding-left:0 !important;}

/* Locale Wrap */
ul.locale{float:left; width:60px; position:relative;}
ul.locale li{float:left; padding-right:10px;}
ul.locale li.last{padding:0;}
#tooltip{position:absolute; left:0; font-size:14px; z-index:3000; background:url(/skin/default/images/homepage/tooltip_bg.jpg) no-repeat 0 0; width:26px; height:20px; padding-top:7px;}

/* New dimension for home2a block to fit the social buttons */
.new_flashAndCaruselHolder{width:280px;}
.new_sstep1H{padding-left:30px; width:290px;}
.new_sstep1H ul.socialIcons li{padding-right:5px;}
.new_shopTypesCarousel{top:0;}
