@charset "utf-8";

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {border: 0; padding: 0; font-size: 100%; background: transparent;}
dfn,var {font-style: normal;}
header, nav, article, footer,section {display:block;}

/* Disable a deprecated */
font,basefont {color: inherit; font: inherit; font-size: 100%;}
center {text-align: inherit;}
s,strike,u {text-decoration: inherit;}

p {margin: 1em 0;}
p:first-child {margin-top: 0 !important;}
p+ul, p+ol {margin-top: -0.5em;}

/*************** Representation ***************/

       /* ++ Standard elements ++ */
a.inner   {text-decoration: none; border-bottom: 1px dashed #0545af;}
a.external {color: #f0f0f0; padding-right: 10px; background: url("../img/ico_external.png") right 0px no-repeat;}

body input,body select,body textarea,body button {margin: 0; font-size: 92%;}
fieldset {padding: 0.5em; border: solid 1px #ccc;}
legend   {color: #ccc;}
  input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"] {padding: 2px; border: 1px solid #ccc; background: #fff;}
        input.text,input.password,input.email,input.url,input.tel {padding: 2px; border: 1px solid #ccc; background: #fff;}
  input[type="hidden"] {display: none !important;}
          input.hidden {display: none !important;}
  input[type="image"],input[type="checkbox"],input[type="radio"] {width: auto !important;}
          input.image,input.checkbox,input.radio {width: auto !important;}
textarea {padding: 0.5em; border: 1px solid #ccc; background: #fff;}
input,label,select {vertical-align: middle;}
select {background: #fff;}
input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"], textarea {-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1); box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus {outline: 2px solid #ffffaa;}
applet,object,iframe {overflow: hidden;}

hr    {clear: both; border: none; color: #ccc; background-color: #ccc; height: 1px; width: 100%; margin: 20px 0; padding: 0;}
* html hr {margin: 13px 0}
* + html hr {margin: 13px 0}

table {margin: 1em 0; border-collapse: collapse; table-layout: auto; border-spacing: 0; empty-cells: show;  word-wrap: break-word; border: 1px solid #ccc;}
    table th {padding: 0.5em; text-align: center; vertical-align: middle; font-weight: bold;}
    table td {padding: 0.5em; vertical-align: top;}
    table caption {caption-side: top; text-align: center;}

       /* -- List's -- */
ul {margin: 1em 0; padding: 0; list-style-type: none;}
   ul li {margin: 0.2em 0; padding: 0 0 0 10px; background: url("../img/bull_li.png") 0px 0.7em no-repeat;}
   li ul,dd ul {margin: 0;}
        ul[type=disc], li[type=disc] { list-style-type: disc; }
        ul[type=circle], li[type=circle] { list-style-type: circle; }
        ul[type=square], li[type=square] { list-style-type: square; }
ol {margin: 1em 0; padding: 0; list-style-position: inside;}
   ol li {margin: 0.2em 0; padding: 0;}
   li ol,dd ol {margin: 0 0 0 1.5em;}
dl {margin: 1em 0; padding: 0;}
   dl dt {margin: 0.5em 0 0 0; padding: 0;}
   dl dd {margin: 0 0 0.5em 1.5em; padding: 0;}

       /* -- Images -- */
img {display: block; border: none; vertical-align: middle; font: normal 0.75em Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #aaa;}
img[align=right]{float: right; padding:2px; margin: 0 0 15px 25px; border: 1px solid #bbd9fa; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php); background:#fff; }
img.banner-about{float: right; margin: 0 0 15px 25px;}
img[align=left]{float: left; padding:2px; margin-right:20px; margin-bottom:15px; border: 1px solid #bbd9fa; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php); azimuth:#fff}
img[align=center]{float: none; display: block; margin-left: auto; margin-right: auto;}
img[border="1"],img[border="2"] {border: 1px solid #000;}
#footer img,#bottom img,p img {display: inline;}


       /* -- Text -- */
blockquote {margin: 1em 0 1em 1.5em; padding: 0.5em 1em; quotes: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #5c5b5b;}
blockquote:before, blockquote:after {content: ''; content: none;}
blockquote q {text-indent: -0.8em;}
html:lang(en) q, html body q[lang="en"] {quotes: "\201e" "\201c" "\2018" "\2019";}
html:lang(en-us) q, html body q[lang="en-us"] {quotes: "\201c" "\201d" "\2018" "\2019";}
html:lang(ru) q,html:lang(ua) q, html body q[lang="ru"], html body q[lang="ua"] {quotes: "\00ab" "\00bb" "\201e" "\201c";}
cite  {font-style: italic;}

small {font-size: 85%;}
big   {font-size: 125%;}
sup   {vertical-align: text-top; }
sub   {vertical-align: text-bottom; font-size: 65%;}
ins   {text-decoration: underline;}
del   {text-decoration: line-through;}
pre   {white-space: pre; overflow: auto; padding: 10px; background: #F6F6F6; border: 1px solid #E5E5E5; }

abbr {text-transform: uppercase; text-decoration: none;}
acronym {font-variant: small-caps; text-transform: none; text-decoration: none;}
abbr[title],acronym[title],dfn[title] {cursor: help; border-bottom: 1px dotted #f0f0f0;}

/*======= -- OUR BLOCK's & STYLES ! -- =======*/
.mobile,#mobile-nav {display: none;}
.wai,.screen-reader-text {position: absolute; left: -9000px;}
.fl {float: left; margin: 0 5px 5px 0;}
.fr {float: right; margin: 0 0px 5px 5px;}

/*************** Fonts ***************/
html {font-size: 75%}
@media all and (min-resolution: 120dpi) {
}
    #for-opera927 {/* dont' remove! */}

body,input,textarea,kbd,samp,tt {color: #000; font: normal 1em/1.4  Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;}
code,pre {color: #c33; font: normal 1em/1.4 "Consolas","Lucida Console",Monaco,"Courier New",Courier,FreeMono,"Nimbus Mono L","Liberation Mono","Andale Mono", "DejaVu Sans Mono",monospace;}

h1,h2,h3,h4,h5,h6 {margin: 1em 0 0.5em;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {margin-top: 0 !important;}
h1 {font: normal 1.2857em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color: #1b134e; }
h2 {font: bold 1.3846em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color: #7683e5;}
h3 {font: normal 1.6923em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color: #1b134e;}
h4 {font: normal 1.5384em Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #1b134e;}
h5 {font: normal 1.3846em Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #1b134e;}
h6 {font: normal 1.2307em Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #1b134e;}

a         {color: #36c; text-decoration: underline;}
a:visited {color: #99c;}
a:hover, a:active, a:focus {text-decoration: none;}

/*************** Positioning ***************/
html {}
body {position: relative;
  border-top: 9px solid #82b8f8;

  background: #fff url("../img/alt/bg-html.png") center 0 repeat-x;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAPoCAIAAACQ1AMJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ9JREFUeNq8zsdWAkEQBdDGT/ebXGBWxIBZUJCcc85DbA/HjTNOV1d19WFxd1XvPXEYdA6EEBBxlJC6G6UA9Scg9tdFzcNvE8GktLpll3mckiwnTKdpO84QzjP2XBBdZnmudHJu10QhSB7vBiHsp4Bzi3DnVVS7Z3goqUUMPZZpnjSeK+ZeNF6rdG86tV/vRB9+6mpRhBikofap8PVXExYnSrRg3wzJNiyFkO6Yy2hkuzQ5nZ4UeYKCV1+tiFDSGfgrI1R2hjhVA7URrM7QGMOaCK2JuTZCZ8rX9TNz6yH0seb/DYiGEAc2Ihp7LWATpumSZsY0X5lziBZru5YMq41da6qt28ayLYekkWo/AgwAGxS/t37+tYoAAAAASUVORK5CYII=)
    center 0 repeat-x;

  background: -moz-linear-gradient(top,#b4d7ff,#fff 70%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #b4d7ff),color-stop(0.7, #fff),color-stop(1.0, #fff));
  background: linear-gradient(top,#b4d7ff,#fff 70%);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;

}
#wrapper { position: relative; width: 980px; margin: 0 auto 20px; padding: 480px 0 0;  }

       /* -- Mainframes -- */
#header     { position: absolute; top: -9px; left: 0; width: 980px; height: 495px; }
#content    { }
  #content-text { float: right; width:596px; padding:26px 30px; border: 1px solid #a6c8f3; }
#sidebar    { float: left; width:245px; padding: 26px 29px; border: 1px solid #a6c8f3;  }
#footer     { min-height: 113px; padding: 64px 0 0;
  background: #b5dbff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACxCAIAAACKvUCrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiqF73nImBgQEnZmQEYgZGCM0IoZlANBOEBrNBNIzPxIhEM6DysYlB9TJCzUI2G9lOoBsYtt7+j9eto3hEYoAAAwATcQZ7FvdslgAAAABJRU5ErkJggg==)
    no-repeat;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#7baee7,#b5dbff 22%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7baee7),color-stop(0.22, #b5dbff),color-stop(1.0, #b5dbff));
  background: linear-gradient(top,#7baee7,#b5dbff 22%);
  -pie-background: linear-gradient(top,#7baee7,#b5dbff 22%);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}


/*  -- Header --  */
/*  logo */
#logo { z-index: 2; overflow: hidden; display: block; position: absolute; top: 28px; left: 0px; width: 210px; height: 57px; margin: 0; font: normal 36px/18px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000; text-align: left; letter-spacing: 2spx; }
  #logo small { font-size: 10px; text-transform: uppercase; }
  #logo sup { font-size: 12px; text-transform: uppercase; }
  #logo em { font-style: normal; color: #df0024 }
#logo a,#logo span { display: block; position: absolute; top: 0; left: 0; width: 210px; height: 57px; background: url("../img/logo.png") no-repeat; cursor: pointer; text-indent:-999em}

a#banner-order-now { z-index: 2; display: block; position: absolute; top: 35px; right: 0; width: 100px; height: 50px; padding: 14px 0 0 12px; text-align: left; background: url("../img/bg-banner-order-now.png") 0 0 no-repeat; color: #fff; text-shadow: 0px 0px 1px #fff; font: normal 14px/17px "Arial Narrow",Calibri,Futura,Meera,Tahoma,sans-serif; text-transform: uppercase; text-decoration: none;


  border: 2px solid #fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#419f12,#35800f 72%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #419f12),color-stop(0.72, #35800f),color-stop(1.0, #35800f));
  background: linear-gradient(top,#419f12,#35800f 72%);
  -pie-background: linear-gradient(top,#419f12,#35800f 72%);
  behavior: url(css/PIE.php);

}
a#banner-order-now:hover { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}


/* /logo */

/* menu  */
ul#nav { overflow: hidden; position: absolute; top: 45px; left: 238px; margin: 0; padding: 0; font-family: "Arial Narrow",Calibri,Futura,Meera,Tahoma,sans-serif; font-size: 13px; text-transform: uppercase }
ul#nav li { float: left; margin: 0 29px 0 0; padding: 6px 0 0 11px; height: 44px; line-height: 16px; background: url("../img/bg-ul-nav-li.png") 0 0 no-repeat; }
ul#nav li#nav-faq { line-height: 27px }
ul#nav li a {display: -moz-inline-box; display: inline-block; height:30px; color: #111a67; text-shadow: 0px 0px 1px #5560c4; text-decoration: none;}
ul#nav li a:hover { color: #df0024; text-shadow: 0px 0px 1px #df0024; }
/* /menu */

/* /-- Header -- */

/* -- Footer --  */

#footer {text-align: center; color: #636363; text-shadow: 0px 0px 1px #bbb;}
#footer ul { margin: 0 0 16px }
#footer ul li { display: inline; padding: 0 16px; background:url(../img/separator.png) no-repeat 0 center; }
#footer ul li:first-child { background: none }
#footer ul li a { color: #636363; text-decoration: none }
#footer ul li a:hover { color: #404cac; text-decoration: underline; }

#footer p { margin: 0; line-height: 17px }
address.vcard {font-style: normal; display: inline}
address.vcard a.fn {cursor: default; text-decoration: none; color: #000;}
address.vcard .adr {display: inline;}
address.vcard .country-name,.geo {position: absolute; visibility: hidden;}
address.vcard a.hcard-download {}



/* contacts  */
address.vcard { line-height: 22px; font-style: normal;}
address.vcard a.fn {cursor: default; text-decoration: none; color: #636363;}
address.vcard .adr {display: block;}
address.vcard .country-name,.geo {position: absolute; visibility: hidden;}
address.vcard a.hcard-download {}
/* /contacts */
/* /-- Footer -- */

#promo  { position:absolute; width:962px; padding: 7px; bottom:10px; background: #fff;
  border: 1px solid #bbd9fa; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px;
  behavior: url(css/PIE.php);
}

body.index #promo #promo-block  { height:340px}
#promo #promo-block  {overflow: hidden; padding: 0 0 3px 29px; position:relative;
  border: 1px solid #bbd9fa; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;

  background: #56a7c8 url("../img/alt/bg_promo-block-opera.jpg") no-repeat; -o-background-size: 100% 100%;
  background: #56a7c8 url("../img/promo-extagen-pack-1.png") right 0px no-repeat, -moz-linear-gradient(top,#3191b8,#ccecfa);
  background: #56a7c8 url("../img/promo-extagen-pack-1.png") right 0px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#3191b8), to(#ccecfa));
  background: #56a7c8 url("../img/promo-extagen-pack-1.png") right 0px no-repeat, linear-gradient(top,#3191b8,#ccecfa);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;

}

#promo #promo-block div.tablets  { padding-top: 18px; float: left; width: 300px; font-size: 1.167em; color: #111a67; text-shadow: 0 0 1px #56A7C8; }
#promo #promo-block div.tablets h2 { margin: 0 0 0.45em; padding: 0; font: normal 1.642em/27px Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #fff; text-shadow: 0px 0px 1px #fff;}
#promo #promo-block div.tablets div.tablets-content { width: 270px; line-height: 21px; text-align: justify; }
#promo #promo-block div.tablets div.tablets-content p { margin: 9px 0; }
#promo #promo-block div.tablets a.toll-free-customer-care  { position:relative; width: 270px; display: block; margin: 13px 0; padding: 8px 0 4px; text-align: center; font-size: 1.143em; color: #404cac; text-shadow: 0px 0px 1px #82B8F8; text-decoration: none; text-transform: uppercase;
  border: 1px solid #73b9d1; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;

  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA9CAMAAABbc/NtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgyRjJFOUYzMUY2MTExRTA4OERGOUU3RDM3RDQ4NDVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgyRjJFOUY0MUY2MTExRTA4OERGOUU3RDM3RDQ4NDVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODJGMkU5RjExRjYxMTFFMDg4REY5RTdEMzdENDg0NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODJGMkU5RjIxRjYxMTFFMDg4REY5RTdEMzdENDg0NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Fj5e2AAAAOVBMVEX////q9/zz+v3e8vvo9vzt+Pz8/v/x+f35/f7g8/v+///v+f3d8frm9fzi8/v1+/73/P77/f7k9PuVr/4VAAAAK0lEQVR42rTBgQGAEAAAsClURPj/WFe08Ysim27D53CpkiBqlu5xercAAwAMuwCsebm41AAAAABJRU5ErkJggg==)
    no-repeat;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff 70%,#ddf1fa);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff),color-stop(0.7, #fff),color-stop(1.0, #ddf1fa));
  background: linear-gradient(top,#fff 70%,#ddf1fa);
  -pie-background: linear-gradient(top,#fff 70%,#ddf1fa);
  behavior: url(css/PIE.php);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}
#promo #promo-block div.tablets a.toll-free-customer-care span  { font-weight: bold; font-size: 1.1875em; color: #b00913 }

#promo #promo-block div.guaranteed  { float: left;  margin-left: 9px; padding: 15px 0 0 0; text-align: center; font-size: 1.214em; color: #1e4c7b }
#promo #promo-block div.guaranteed h2 { margin: 0; padding: 0; text-align: right; font: normal 40px/47px "Trebuchet MS",Verdana,sans-serif; letter-spacing: 1px; color: #fff; text-transform: uppercase; text-shadow: 3px 3px 3px #235d7b }
#promo #promo-block div.guaranteed h2.format_1 { line-height: 40px; font-size: 30px }
#promo #promo-block div.guaranteed h2.format_2 { margin-bottom: 10px; line-height: 45px; font-size: 35px }
#promo #promo-block div.guaranteed h2.format_3 { margin-top: 30px !important; margin-bottom: 20px; }
#promo #promo-block div.guaranteed h2.format_4 { margin-top: 30px !important; margin-bottom: 20px; }
#promo #promo-block div.guaranteed h2.format_5 { color: #273081 }
#promo #promo-block div.guaranteed h2 small { font-size: 30px; }
#promo #promo-block div.guaranteed h2 span { font-size: 32px; font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; }
#promo #promo-block div.guaranteed h2.format_4 span { font-size: 38px; color: #10506a }
#promo #promo-block div.guaranteed h3 { margin: 2px 0 0; padding: 0; text-align: right; font: normal 17px/21px "Trebuchet MS",Verdana,sans-serif; color: #1e4c7b; text-shadow: 0px 0px 1px #538fb2 }
#promo #promo-block div.guaranteed h3.format_1 { line-height: 24px; font-weight: bold; font-size: 20px; color: #b00913; text-transform: uppercase; }
#promo #promo-block div.guaranteed p.format_1 { margin: 5px 0 0; line-height: 14px; font-weight: bold; font-size: 16px; color: #1E4C7B; text-align: right;}
#promo #promo-block div.guaranteed h3.format_2 { margin-top: 20px; line-height: 40px; font-weight: bold; font-size: 32px; color: #b00913; text-transform: uppercase; }
#promo #promo-block div.guaranteed h4 { overflow: hidden; margin: 0; padding: 0; text-align: right; font-size: 51px;  color: #b00913; text-shadow: 0px 0px 1px #a7606f;}
#promo #promo-block div.guaranteed h4 var { display: block; float: right; margin-top: 2px  }
#promo #promo-block div.guaranteed h4 em { display: block; float: right; margin: 9px 0 0 10px; font: normal bold 20px/24px Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; letter-spacing: -1px; text-align: left; text-transform: uppercase; }
#promo #promo-block div.guaranteed h5 { margin: 0; padding: 0; text-align: right; font: normal 30px/35px "Trebuchet MS",Verdana,sans-serif; letter-spacing: 1px; color: #1e4c7b; text-shadow: 1px 1px 1px #1e4c7b }

#promo #promo-block div.guaranteed a {font-size: 17px; color: #b00913; font-weight: bold; cursor: pointer;}

#promo #promo-block div.guaranteed a.button-order-now { display: block; width: 217px; height: 66px; margin: 8px 0 0 100px; font: bold 23px/53px Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #edf0f3; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 0px 0px 1px #7d95b1; background: url("../img/bg-button-order-now.png") 0 0 no-repeat; }
#promo #promo-block div.guaranteed a.button-order-now:hover { color: #fff }
#promo #promo-block div.guaranteed a.button-read-more { display: block; width: 131px; height: 40px; margin: 8px 0 0 183px; font: bold 15px/36px Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; color: #143f71; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow: 0px 0px 1px #7d95b1; background: url("../img/bg-button-read-more.png") 0 -40px no-repeat; }
#promo #promo-block div.guaranteed a.button-read-more:hover { background-position: 0 0 }

#promo #promo-block div.guaranteed ul.ui-tabs-nav { position: absolute; bottom: 15px; right: 314px; margin: 0; padding: 0; }
#promo #promo-block div.guaranteed div.ui-tabs-panel {width: 620px; position: relative; min-height: 270px;}
#promo #promo-block div.guaranteed div.ui-tabs-panel div.desc {width:311px; float: left; text-align: right;}
#promo #promo-block div.guaranteed div.ui-tabs-panel div.img { position: absolute; right:10px; top:30px;}
#promo #promo-block div.guaranteed div.ui-tabs-panel a.slide-link {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; text-indent: -999em;}

#promo #promo-block div.guaranteed div#fragment-2 div.img { position: absolute; right:-70px; top:50px;}

#promo #promo-block div.guaranteed div .change-ill { display: block; position: absolute; top: 0; right: 0; }
#promo #promo-block div.guaranteed div img.slide_1 { top: -3px; right: 53px; }
#promo #promo-block div.guaranteed div img.slide_2 { top: 70px; right: -15px; }
#promo #promo-block div.guaranteed div img.slide_3 { top: 45px; right: 25px; }
#promo #promo-block div.guaranteed div img.slide_4 { bottom: -1px; right: -2px; }
#promo #promo-block div.guaranteed div img.slide_5 { top: 50px; right: -21px; }
#promo #promo-block div.guaranteed div img.slide_6 { top: 10px; right: 25px; }
#promo #promo-block div.guaranteed div img.slide_7 { top: -10px; right: -2px; }
#promo #promo-block div.guaranteed div img.slide_8 { top: 35px; right: 0; }
#promo #promo-block div.guaranteed div img.slide_9 { top: 10px; right: 25px; }
#promo #promo-block div.guaranteed div img.slide_10 { top: 50px; right: 40px; }
#promo #promo-block div.guaranteed div div.slide_video { top: 31px; right: 8px; width: 288px; height: 216px;}

#promo #promo-block div.guaranteed ul.slide-list { margin: 0; padding: 0; font-weight: bold; font-size: 17px; }
#promo #promo-block div.guaranteed ul.format_1 { font-size: 20px; }
#promo #promo-block div.guaranteed ul.slide-list li { margin: 0 0 10px; padding: 0 25px 0 0; line-height: 21px; text-align: right; background: url("../img/bg-ul-slide-list-li.png") right 2px no-repeat; color: #b00913; text-transform: uppercase; }


#promo #promo-block div.guaranteed ul.ui-tabs-nav li { float: left; margin: 0 0 0 6px; padding: 0; background: none }
#promo #promo-block div.guaranteed ul.ui-tabs-nav li:first-child { margin-left: 0;  }
#promo #promo-block div.guaranteed ul.ui-tabs-nav a { display: block; width: 21px; height: 21px; line-height: 21px; margin: 0; padding: 0; text-align: center; background: url("../img/bg-ul-slide-pager-li-a.png") 0 0 no-repeat; color: #fff; font-size: 12px; text-decoration: none;  }
#promo #promo-block div.guaranteed ul.ui-tabs-nav a:hover,
#promo #promo-block div.guaranteed ul.ui-tabs-nav li.ui-tabs-selected a { background-position: 0 -21px  }

body.inner  #promo  { position: static;}


#slide .ui-tabs-hide { display: none; }

img.slide-img { position:absolute; right:0;  bottom:0;}

ul#product-list { overflow: hidden; margin: 20px 0 0; padding: 0 }
ul#product-list li { float: left; position: relative; margin: 0 0 0 20px; padding: 10px 16px 10px 15px; width: 197px; height: 152px;
  border: 1px solid #73b9d1; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;

  background: #f2f5f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACsCAMAAACNSTaLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFMTI5NkExMUY4MTExRTBBMDY5RjMzMEVGQzE3OTVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFMTI5NkEyMUY4MTExRTBBMDY5RjMzMEVGQzE3OTVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUUxMjk2OUYxRjgxMTFFMEEwNjlGMzMwRUZDMTc5NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUUxMjk2QTAxRjgxMTFFMEEwNjlGMzMwRUZDMTc5NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5qwG6OAAAAqFBMVEX8/f3o7vHm7fD////3+fr+/v709/js8fP4+vv9/v7l7O/t8vTw9Pb1+Pnp7/Hq8PL6+/z2+Pnv8/X7/P3n7fDn7vD7/Pzy9ffz9vjx9fbu8/Xp7/Lr8PP9/f7+///z9vfx9ff5+vv5+/zy9vfu8vT5+/v2+frm7O/q7/L6/Pzr8PLv9PX4+vrr8fPs8fTt8fTz9/j9/f3m7e/n7vHu8/Tx9Pb+/v/19/mFsZCrAAAAcElEQVR42lTBhQ0DQRADQIeZmZmZ++8slrXZ/M0ggf8xv5GKzPmR3hBq2LbuuGrnvOIZZ/0Rycg112zJfpD2V3R1wgvu6JR7+kLRH1C3fX1iyQV/wRkZf8JQ91yxWx5o2caCD7S0aePBOzac//0KMAAW0gxxENyvgwAAAABJRU5ErkJggg==)
    no-repeat;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
 }

ul#product-list li:hover { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); cursor: pointer; }

ul#product-list li h2 {min-height: 46px; margin: 0 0 9px; font: normal 22px/23px "Trebuchet MS",Verdana,sans-serif; word-spacing: -2px; color: #111a67; text-shadow: 0px 0px 1px #858ab1; }
    ul#product-list li h2 a {position: absolute; padding: 10px 15px 117px; display: block; width: 200px; margin: -10px -15px 0; z-index: 10;}
ul#product-list li h3 { height: 51px; overflow: hidden; margin: 0 0 11px; padding: 6px 13px; line-height: 17px; font-weight: normal; font-size: 1em; color: #8d8c8c; text-shadow: 0px 0px 1px #bbb;
  border: 1px solid #bbd9fa; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
  background: #fff;
 }

ul#product-list li img { display: block; position: absolute; bottom: 15px; right: 28px; }

ul#product-list li a.more { display: block; width: 74px; height: 21px; padding: 0 5px; line-height: 21px; text-align: center; font-size: 0.833em; color: #fff; text-transform: uppercase; text-decoration: none;
  background: #111a67;
   -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
   
  }

ul#product-list li#order-now-quick-discreet { margin-left: 0 }
ul#product-list li#order-now-quick-discreet h2 { color: #111a67; text-shadow: 0px 0px 1px #858ab1; }
ul#product-list li#order-now-quick-discreet h2 a { color: #111a67; text-decoration: none; }
ul#product-list li#order-now-quick-discreet h2 a:hover { text-decoration: underline}
ul#product-list li#order-now-quick-discreet a.more { background: #111a67 }
ul#product-list li#order-now-quick-discreet a.more:hover { background: #0b124b }

ul#product-list li#best-in-the-business-day-guarantee h2 { color: #273081; text-shadow: 0px 0px 1px #c7cade; }
ul#product-list li#best-in-the-business-day-guarantee h2 a { color: #273081; text-decoration: none}
ul#product-list li#best-in-the-business-day-guarantee h2 a:hover { text-decoration: underline}
ul#product-list li#best-in-the-business-day-guarantee a.more { background: #273081 }
ul#product-list li#best-in-the-business-day-guarantee a.more:hover { background: #1a2266 }

ul#product-list li#real-success-stories h2 { color: #404cac; text-shadow: 0px 0px 1px #9ea4d5;}
ul#product-list li#real-success-stories h2 a { color: #404cac; text-decoration: none}
ul#product-list li#real-success-stories h2 a:hover { color: #404cac; text-decoration: underline}
ul#product-list li#real-success-stories a.more { background: #404cac }
ul#product-list li#real-success-stories a.more:hover { background: #323d92 }

ul#product-list li#why-extagen-is h2 { color: #6e7be4; text-shadow: 0px 0px 1px #b3bbef; }
ul#product-list li#why-extagen-is h2 a { color: #6e7be4; text-decoration: none}
ul#product-list li#why-extagen-is h2 a:hover { text-decoration: underline}
ul#product-list li#why-extagen-is a.more { background: #6e7be4 }
ul#product-list li#why-extagen-is a.more:hover { background: #5764c7 }


#for-customers { overflow: hidden; margin: 20px 0 0 }
#for-customers div.column { float: left; width: 480px; margin: 0 0 0 20px; }
#for-customers div.column:first-child { margin-left: 0 }

#for-customers div.block { padding: 15px 18px;
  border: 1px solid #e7e4e4; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;

  background: #fbfbfb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAC9CAMAAABFw+e1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNEVENEYwMUY4NjExRTA4QTY5OTI1QUVGOTY0MzA2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNEVENEYxMUY4NjExRTA4QTY5OTI1QUVGOTY0MzA2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0I0RUQ0RUUxRjg2MTFFMDhBNjk5MjVBRUY5NjQzMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I0RUQ0RUYxRjg2MTFFMDhBNjk5MjVBRUY5NjQzMDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qRMnCAAAAFVBMVEX6+vr+/v79/f38/Pz7+/v////5+fmDVX0DAAAAH0lEQVR42mJgZSAFMlIImciCzGRAFjIg5YCNeAgQYAB1OAIEOL1A0AAAAABJRU5ErkJggg==)
    no-repeat;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#f9f9f9);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
  background: linear-gradient(top,#fff,#f9f9f9);
  -pie-background: linear-gradient(#fff, #f9f9f9);
  behavior: url(css/PIE.php);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box;
}
#for-customers div.does-it-really-work { min-height: 159px; margin-bottom: 12px }
#for-customers div.discreet-shipping-billing { padding-top: 18px; padding-bottom: 12px;
  background: #fbfbfb url("../img/bg-discreet-shipping-billing.png") 247px 29px no-repeat;
  background: url("../img/bg-discreet-shipping-billing.png") 247px 29px no-repeat, -moz-linear-gradient(top,#fff,#f9f9f9);
  background: url("../img/bg-discreet-shipping-billing.png") 247px 29px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
  background: url("../img/bg-discreet-shipping-billing.png") 247px 29px no-repeat, linear-gradient(top,#fff,#f9f9f9);
  -o-background-size: auto; -webkit-background-size: auto; auto; background-size: auto;
}
#for-customers div.listen-to-real-extagen-customers { min-height: 326px;}
#for-customers div.block h2 { margin: 0 0 6px; font: normal 20px/23px "Trebuchet MS",Verdana,sans-serif; word-spacing: -2px; color: #1b134e; text-shadow: 0px 0px 1px #858ab1; }
#for-customers div.block h2 a { text-decoration: none; color:#1b134e}
#for-customers div.block h2 a:hover { text-decoration: underline}

#for-customers div.block div { line-height: 19px; color: #1d4f8a; text-shadow: 0px 0px 1px #ccc; }
#for-customers div.block div p { margin: 6px 0; }

#for-customers div.block a.order-extagen-tablets-risk-free-now { display: block; width: 290px; margin: 10px auto 0; height: 35px; line-height: 35px; text-align: center; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; background: #48a306; color: #fff; font-size: 14px; text-transform: uppercase; text-decoration: none; behavior: url(css/PIE.php); }
#for-customers div.block a.order-extagen-tablets-risk-free-now:hover { background: #91d13c }

#for-customers div.discreet-shipping-billing h2 { font-size: 22px; color: #273081; text-shadow: 0px 0px 1px #c7cade; }
#for-customers div.discreet-shipping-billing ul { margin: 9px 0 0 10px; padding: 0; font-weight: bold; font-size: 1.417em; color: #7683e5; text-shadow: 0px 0px 1px #ccc; }
#for-customers div.discreet-shipping-billing ul li { margin: 0; padding: 0 0 0 24px; line-height: 27px; background: url("../img/discreet-shipping-billing-ul-li.png") 0 center no-repeat; }

#for-customers div.listen-to-real-extagen-customers ul.testimonials  { margin: 14px 0 0; }
#for-customers div.listen-to-real-extagen-customers ul.testimonials li { padding: 17px 0 0 36px; margin: 19px 0 0; background:url(../img/testimonials-1.png) no-repeat 0 20px; border-top: 1px solid #e7e4e4; overflow: hidden;}
#for-customers div.listen-to-real-extagen-customers ul.testimonials li:first-child { border: none; margin-top: 0; padding-top: 0; background-position: 0 4px  }

#for-customers div.listen-to-real-extagen-customers ul.testimonials li blockquote { position: relative;  border: none; padding: 0 0 7px; margin: 0; clear: both; font-style: italic; text-shadow: 0px 0px 1px #ccc;}
#for-customers div.listen-to-real-extagen-customers ul.testimonials li blockquote q { quotes: none; line-height: 17px; text-indent: 0}
#for-customers div.listen-to-real-extagen-customers ul.testimonials li blockquote cite { position: absolute; bottom: -14px; right: 1px; font-weight: bold; font-style: normal; }

#for-customers div.listen-to-real-extagen-customers ul.testimonials li a.read_more { float: left; height: 23px; line-height: 23px; padding: 0 8px 0 18px; margin: 0 12px 0 0; border: 1px solid #c3ddfa; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background: url("../img/bg-read-more-testom.png") 9px 7px no-repeat; text-transform: uppercase; font-size: 10px; text-decoration: none; color: #404cac; behavior: url(css/PIE.php); }
#for-customers div.listen-to-real-extagen-customers ul.testimonials li a.read_more:hover { border-color: #73b9d1;  background: url("../img/bg-read-more-testom-hover.png") 8px 7px no-repeat; }
#for-customers div.listen-to-real-extagen-customers ul.testimonials li div.customer { float: left; width: 148px; height: 25px;  }

#for-customers div.listen-to-real-extagen-customers ul.testimonials li ul.nav-testimonials {}
#for-customers div.listen-to-real-extagen-customers ul.testimonials li ul.nav-testimonials li { float: left; padding:0; margin:0; background: none; border: none;}

/* ^^^^^^^^^^^ Sidebar style's ^^^^^^^^^^^ */

/* ^^^^^^^^^^^ Content style's ^^^^^^^^^^^ */
#content table,#content object,#content embed {clear: both;}
#content:after { display: block; height:1px; width:100%; padding:0; margin:0; content:''; clear:both;}
#content-text,
#sidebar { font: normal 1.1666em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1d4f8a;
background:#e2efff url(../img/bg-sidebar.png) repeat-x 0 0;
-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#f2f9ff,#e2efff);
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f9ff), to(#e2efff));
  background: linear-gradient(top,#f2f9ff,#e2efff);
  -pie-background: linear-gradient(#f2f9ff, #e2efff);
  behavior: url(css/PIE.php);
}

#content-text { text-align: justify; font: normal 13px/1.6 Arial,Helvetica,sans-serif; }
#content-text p a { color:#1d4f8a; }

#content-text p a { color:#1d4f8a; font-weight:bold}
body.custom #content-text  h2 { padding-bottom:13px; margin-bottom:0.5em; border-bottom: 1px solid #b7d1f3; text-align:left; text-shadow:0 0 1px #8685a6; font:1.2857em/1.4 "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; color:#1B134E}

body.custom #content-text p,
body.members #content-text p { margin:1.6em 0}

body.custom #content-text h1 + p,
body.custom #content-text h2 + img + p,
body.custom #content-text h1 + img + p { margin-top:1em}

body.members #content-text h1 + p,
body.members #content-text h1 + img + p { margin-top:1em}

em.selection {font-weight: bold; text-decoration: underline;background-color: #fffc0b;}
ins.selection {font-weight: bold; background-color: #fffc0b;}
strong.selection {font-size: 18px; text-decoration: underline; background-color: #fffc0b;}

#sidebar  { font-size:1.08333em;}
#sidebar  h2 { margin-bottom:0; font-size:1.2307em; margin-top:15px}
#sidebar  h2 a { color:#7683E5; text-decoration: none }
#sidebar  h2 a:hover { color:#7683E5; text-decoration: underline }

#sidebar  a {color:#1b134e; text-decoration: none}
#sidebar  a[href]:hover { color:#b00913; text-decoration: underline}


#sidebar  ul { margin:10px 0;}
#sidebar  ul li { margin:5px 0; padding-left:22px; background:url(../img/bull-nav.png) no-repeat 0 2px}
#sidebar  ul li a { display: inline-block; line-height:1.4; padding-left:22px; margin-left:-22px; }
#sidebar  ul li a[href]:hover { background:url(../img/bull-nav.png) no-repeat 0 -137px}

/*======= list pdf ==========*/
#sidebar  ul.pdf {}
#sidebar  ul.pdf li { padding-left:22px; margin: 10px 0; background:url(../img/bull-pdf.png) no-repeat 0 0}
#sidebar  ul.pdf li a { background:url(../img/bull-pdf.png) no-repeat 0 0}
#sidebar  ul.pdf li a[href]:hover {background:url(../img/bull-pdf.png) no-repeat 0 0}


/*======= list app ==========*/
#sidebar  ul.app{ margin:10px 0 16px 0}
#sidebar  ul.app li {  background:url(../img/bull-app.png) no-repeat 0 0}
#sidebar  ul.app li a {  background:url(../img/bull-app.png) no-repeat 0 0}
#sidebar  ul.app li a[href]:hover {background:url(../img/bull-app.png) no-repeat 0 0}
/*======= list inner product ==========*/
#sidebar ul#product-list li { float: none; width:auto; height:auto; padding:12px 11px 6px 11px; margin: 0 0 20px 0; line-height:1.4;
background:#dcf1fa url(../img/sidebar-product.png) repeat-x; }
#sidebar ul#product-list a { background: none; color:#1D4F8A}
#sidebar ul#product-list a:hover { text-decoration: none}
#sidebar ul#product-list li h2 { font-size:1.3076em; color:#85090c; text-shadow: none; margin:0; line-height:1.2}
#sidebar ul#product-list li p { margin:0; position:relative; z-index:10}
#sidebar ul#product-list li img { right:15px; top:15px; z-index:1}
#sidebar ul#product-list li#percent img { top:10px; right:10px;}


/*=======  block ==========*/
#sidebar div.block { padding: 12px 20px 4px 20px; margin-top:4px; margin-bottom:20px; border: 1px solid #73b9d1; background:#dbf1fa url(../img/bg-block.png) repeat-x; font-family:Arial, Helvetica, sans-serif;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);
  }
#sidebar div.block h2 { text-align: center; color:#85090c;  line-height:1.4; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; }

#sidebar div.block ul { margin:0.5em 0; margin-right:-3px; font-weight: normal; font-size:1em; }
#sidebar div.block ul li { margin:7px 0 9px 0; padding-left:20px;}
#sidebar div.block ul li a { color:#1d4f8a; margin-left:-20px; padding-left:20px;  font-weight: normal; line-height:1.2}

#sidebar  div.discreet-shipping-billing {}
#sidebar  div.discreet-shipping-billing h2 { margin:0 -20px; margin-bottom:11px; font: normal 16px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;  color:#273081;  text-shadow:1px 1px 1px #fff}
#sidebar  div.discreet-shipping-billing h2 a { color:#273081}
#sidebar  div.discreet-shipping-billing ul { margin-right:-20px; background: url(../img/shipping.png) no-repeat right 0;}
#sidebar  div.discreet-shipping-billing ul li { margin:6px  0; background:url(../img/bull-shipping.png) no-repeat 0 1px; letter-spacing:-0.5px; color:#7683e5; }
#sidebar  div.discreet-shipping-billing ul li a { color:#7683e5; background:url(../img/bull-shipping.png) no-repeat 0 1px;  }


#sidebar  div.listen-to-real-extagen-customers { padding:0; background: none; border: none}

#sidebar  div.listen-to-real-extagen-customers ul { font: normal 11px Arial, Helvetica, sans-serif; }
#sidebar  div.listen-to-real-extagen-customers ul li { position:relative; padding:0 0 18px 0; margin:0 0 20px 0; background: none;}
#sidebar  div.listen-to-real-extagen-customers ul li ul { margin:0; padding:0;}
#sidebar  div.listen-to-real-extagen-customers ul li ul li { position:static; margin:0; padding:0;}
#sidebar  div.listen-to-real-extagen-customers ul li.read_more { position:absolute; right:3px; bottom: 0;}
#sidebar  div.listen-to-real-extagen-customers ul li a.read_more { padding-left:13px; background:url(../img/read-more.png) no-repeat 0 4px; color:#85090c }

#sidebar  div.listen-to-real-extagen-customers ul li.customer { position:absolute; left:36px; bottom:-6px;}
#sidebar  div.listen-to-real-extagen-customers ul li div.customer a { display:inline-block; margin:0; padding-left:13px; background:url(../img/customer.png) no-repeat 0 center; color:#85090c}

#sidebar  div.listen-to-real-extagen-customers blockquote { position:relative; padding:0 0 0 47px; margin:0; color:#1d4f8a; border: none; }
#sidebar  div.listen-to-real-extagen-customers blockquote:before,
#sidebar  div.listen-to-real-extagen-customers blockquote span.block-before { position:absolute; left:30px; top:20px; display: block; width:18px; height:9px; padding:0; margin:0; content:''; background:url(../img/before-blockqoute.png) no-repeat 0 0}

#sidebar  div.listen-to-real-extagen-customers blockquote q { display: block; min-height:68px; padding:10px; margin-right:3px; text-indent:0; text-align:justify;
border: 1px solid #73b9d1; background:#fff url(../img/bg-q.png) repeat-x 0 bottom;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}
#sidebar  div.listen-to-real-extagen-customers blockquote cite { position:absolute; left:0px; top:5px; display: block;  width:33px; padding-top:37px; background:url(../img/bg-cite.png) no-repeat 0 0; text-align:center; text-indent:-999em}

#sidebar  div.day-guarantee { padding:2px; background:#fff;}
#sidebar  div.guarantee { padding:14px 18px 5px 18px; background: #caebf9 url(../img/bg-guarantee.png) repeat-x 0 0; text-shadow:0 0px 1px #324c8a;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  behavior: url(css/PIE.php);

  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#3392b9,#caebf9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #3392b9),color-stop(1, #caebf9),color-stop(1.0, #caebf9));
  background: linear-gradient(top,#3392b9,#caebf9 72%);
  -pie-background: linear-gradient(top,#3392b9,#caebf9 100%);
  behavior: url(css/PIE.php);

  }
  
#sidebar  div.guarantee ul {  font-weight: bold;}
#sidebar  div.guarantee ul li { margin:7px 0 7px; }

#sidebar  div.guarantee h2 { position:relative; display: block; height:37px; width:206px; color:#fff}
#sidebar  div.guarantee h2 span { position:absolute; top:0; left:0; display: block; height:100%; width:100%; background: url(../img/h-guarantee.png) no-repeat 0 0}

a.learn-more { display: block; width:155px; height:47px; margin:12px auto 0 auto; background:url(../img/learn-more.png) no-repeat 0 0; text-align: center; font: bold 17px/38px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration: none;}
#sidebar a.learn-more:hover { text-decoration: none}

#sidebar  div.support { position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; line-height:1.4; padding: 12px 10px 4px;}
#sidebar  div.support h2 { color:#273081; margin-bottom:5px; font-size:18px; min-height: 25px; }
#sidebar  div.support h2 a { position: absolute; left:10px; padding: 12px 10px 122px; display: block; width: 223px; margin: -12px -10px 0; z-index: 10; color: #273081;  background: url(../img/blank.gif);}
#sidebar  div.support strong.call { display: block; color:#7683e5; font-size:1.2307em; }






div#members-area { position:relative; margin-top:116px;}
div#members-area form.search { display:table-cell; position:relative; vertical-align:middle; width:820px; overflow: hidden; padding: 6px 19px; height:60px; margin-bottom:20px; margin-right:110px; border: 1px solid #73b9d1;
background:url(../img/member-area.png) repeat-x;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);
}
div#members-area  form.search fieldset.search { position:absolute; top:50%; margin-top:-12px; left:650px; float: right; border: none; padding:0;}
div#members-area form.search h2 { float: left; margin:0 190px 0 0; font: normal 1.75em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#85090c; letter-spacing:-0.8px}

div#members-area  form.search fieldset.search input#search { width:122px; height:18px; padding: 5px 8px;  border: none; color:#ffffff; background:#82b8f8 url(../img/input-search.png) repeat-x;
-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  behavior: url(css/PIE.php);}
div#members-area form.search fieldset.search  input.placeholder { background:#82B8F8 url(../img/placeholder.png) no-repeat 8px 5px }
div#members-area form.search fieldset.search input#go { width:36px; height:22px; margin-left:9px; background:url(../img/go.png) no-repeat 0 0; border:none; text-indent:-9999em; font-size:0}


a.log-out { position:absolute; left:881px; top:10px; display: block; padding: 0 0 0 38px; background:url(../img/log.png) no-repeat 0 0; color:#111a67; text-transform:uppercase; font: normal 13px/33px "Arial Narrow",Calibri,Futura,Meera,Tahoma,sans-serif; text-decoration: none;  }
a.log-out:hover { text-decoration: underline}




body.inner #promo #promo-block  h1 { margin: 0 0 11px 0; padding: 0;  font: normal 30px/47px "Trebuchet MS",Verdana,sans-serif; letter-spacing: 1px; color: #fff;  text-shadow: 3px 3px 3px #235d7b }
body.inner #promo #promo-block  h2 { margin:0; font: normal 24px "Trebuchet MS",Verdana,sans-serif; color:#1e4c7b; margin-bottom:18px; }
body.inner #promo #promo-block  h2 u { text-decoration:underline}
body.inner #promo #promo-block  h3 { margin:0; font: bold 18px "Trebuchet MS",Verdana,sans-serif; color:#b1232e; text-shadow: 1px 1px 1px #bab3c2 }




body.inner #wrapper { padding-top:190px;}
body.inner #header { height:186px;}
body.inner #promo { margin-top:-78px; position:static; width:974px;  padding:0; margin-bottom:20px; border: 2px solid #fff;}
body.inner #promo #promo-block { text-align:left; padding:3px 200px 13px 23px;  background:url(../img/bg-promo-inner.png) no-repeat 0 center;
/*background: -moz-radial-gradient(65px  190deg, circle cover, #3493b9 0%, #fff 85%);*/
}
body.inner #promo.high #promo-block h2 { margin:-15px 0 5px 0} 


  /*=========================/
 /      members page        /
/=========================*/
body.members #content-text { text-align: justify; font: normal 1.1666em/1.8 "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; }
#content-text h1 { line-height:1.4}
body.members #content-text h1 { padding-bottom:0; margin-bottom:0.5em; border: none; font: 1.2857em/1.4 "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; text-shadow: 0 0 1px #8685A6; text-align:left; color:#1B134E;  }
body.members #content-text strong { color:#1d4f8a; text-shadow:0 0 1px #1d4f8a}

body.members #sidebar ul li { margin:9px 0 }


  /*=========================/
 /       oder now           /
/=========================*/

body.order #header { height:auto; }
body.order #wrapper { padding:0 0 0 0;}
body.order #content { position:relative; padding:108px 0 0 0; overflow: visible}
body.order #content h1 { position:relative; left:250px; width:707px; padding:12px 0 14px 19px; margin: -81px 0 0 0!important; border: 2px solid #fff; font: normal 30px/30px "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#fff; text-shadow:  1px 1px 5px #0a475f;
background:#cbebf9 url(../img/order-h.png) repeat-x;

  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#3292b9,#cbebf9);
  background: -webkit-gradient(linear, left top, left bottom, from(#3292b9), to(#cbebf9));
  background: linear-gradient(top,#3292b9,#cbebf9);
  -pie-background: linear-gradient(#3292b9, #cbebf9);
  behavior: url(css/PIE.php);

}
body.order #content h2 { margin-bottom:10px; margin-top:0; font: normal 30px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; text-align:center; color:#51ab06; clear: both}
body.order #content form#order h2.center { text-align:center}


body.order #content dl.phone-order { position:absolute; right:20px; top:42px;  padding:0 12px; margin:0;  background:#fff; font:  bold 17px/31px "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#3aa3e5;
  -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);  
}
body.order #content dl.phone-order dt { float: left; display: inline-block; margin:0;}
body.order #content dl.phone-order dd { float: left; margin:0 0 0 8px; padding: 0 0 0 12px; background: url(../img/bull-order-phone.png) no-repeat 0 center}
body.order #content dl.phone-order dd.tel {  width:114px; overflow: hidden; }


ul#order-nav { position:relative; clear: both; overflow: hidden; padding:11px 20px 9px; border:1px solid #73b9d1; font: normal 21px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
background:#e5ecef url(../img/nav-order.png) repeat-x;
  -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);

}
ul#order-nav li { float:left; padding:0; background: none; margin-left:10px;}
ul#order-nav li:first-child { margin-left:0; margin-right: 18px;}
ul#order-nav li ins {font: normal 21px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color: #1b134e; text-shadow: 0 0 1px #1b134e;}
ul#order-nav li a {display: inline-block;  padding:0 0 0 33px; color:#85090c; text-decoration: none; background:url(../img/bull-order-nav.png) no-repeat 0 0; line-height:27px;}
ul#order-nav li a[href]:hover { text-decoration: underline}





div.order-help { position:relative; float: left; height:64px; margin-bottom: 20px; clear: both; overflow: hidden; padding:11px 30px 9px 0;
background:url(../img/bg-mail.png) no-repeat;
}

div.order-help ul { overflow: hidden; margin: 0px 0 0 0; padding:0; background: none; border: none}
div.order-help ul li {position: relative; float: left; margin:0 0 0 30px;  padding:5px 0px 5px 0; background:url(../img/ico-order-nav.png) no-repeat 0 0; line-height:1.2 }
div.order-help ul li tt {position: absolute; top: 3px; right: 0; font: normal 53px/1 "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; text-shadow: 0 0 1px #85090C; color: #85090C;}

div.order-help ul li.mail-order { padding-left:80px; background-position: 0 0}
div.order-help ul li.phone-order { padding-left:57px; background-position: 0px -200px}

div.order-help ul li span { display: block; font: normal 25px/1.2 "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, Loma, Malayalam, "Mukti Narrow", sans-serif; color:#85090c}
div.order-help ul li var { display: block; font: normal 17px/1.2 "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, Loma, Malayalam, "Mukti Narrow", sans-serif; color:#7683e5; padding-bottom:4px }
div.order-help ul li:hover { cursor:pointer}
div.order-help ul li:hover var { text-decoration:underline;}



div.order-help2 { position:relative; float: right; display:block!important; overflow: hidden; padding:11px 29px; margin-bottom:20px; border:none; font: normal 21px "Trebuchet MS", Helvetica, Jamrul, sans-serif;
  min-height: 54px;
  background:url(/img/mail-order2.png) no-repeat;

}

body.order #content h2.floated {clear: none;}

div.order-help2 ul { overflow: hidden; margin:-6px 0 0 0; padding:0; background: none; border: none}
div.order-help2 ul li { float: left; margin:0 0 0 10px;  padding: 0 18px 0 0; background: none; background:url(../img/ico-order-nav2.png) no-repeat 0 0; line-height:1.2 }
div.order-help2 ul li tt {font-size: 32px; top: 0;}

div.order-help2 ul li.mail-order { padding-left:42px; background-position: 0 center}
div.order-help2 ul li.phone-order { padding-left:25px; background-position:-320px center}

div.order-help2 ul li span { display: block; font-size:15px; color:#85090c}
div.order-help2 ul li var { display: block; font-size:13px; color:#7683e5; padding-bottom:4px }
div.order-help2 ul li:hover { cursor:pointer}
div.order-help2 ul li:hover var { text-decoration:underline;}



div#phone-order { display: none; position: fixed; left:45%; top:20%; width:610px; padding:0;   margin-left:-190px;  background:#fff; border:1px solid #fff;  font-size:25px;  color:#1b134e; text-align:center;}
div#phone-order h2 { float: left; margin: 0 0 20px 0; text-align:left; font: normal 29px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;}

div#phone-order strong { color:#1b134e}
div#phone-order a.close { float: right; height: 24px;color:#a12206; margin: 8px -10px 0 0; padding:0 24px 0 0;  background: url("../img/close-inner.png") no-repeat scroll right 0 transparent; text-indent:0; font: normal 15px "Lucida Sans", "Lucida Grande", sans-serif; text-transform:lowercase}

div#phone-order div { border:2px solid #537dad; padding: 20px 30px}
div#phone-order div.desc { clear:both; border: none; padding:0; width:505px; margin:0 auto;}
div#phone-order var { display: block; text-transform: uppercase; color:#51ab06; font-weight: bold; text-shadow:0 0 1px #d1e9bd}


div#mail-order { display: none; position: absolute; left:45%; top:20px; width:774px; padding:0;   margin-left:-290px;  background:#fff; border:1px solid #fff;  font-size:15px;  color:#1b134e; z-index:300}
div#mail-order div { border:2px solid #537dad; padding: 20px 30px; overflow: hidden}

div#mail-order h2 { float: left; margin: 0 0 12px 0; text-align:left; font: normal 29px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;}
div#mail-order a.close { float: right; height: 24px;color:#a12206; margin: 8px -10px 0 10px; padding:0 24px 0 0;  background: url("../img/close-inner.png") no-repeat scroll right 0 transparent; text-indent:0; font: normal 15px "Lucida Sans", "Lucida Grande", sans-serif; text-transform:lowercase}

div#mail-order a.print { float: right; font-size:15px; line-height:1.4;  width:auto; height:auto; padding:7px 0 3px 42px; margin:0 10px 0 0; background:url(../img/ico-print-inner.png) no-repeat; cursor:pointer}
div#mail-order  dl { clear:both; overflow: hidden; padding-top:10px; margin-top:12px; border-top:1px solid #74b9d1 }
div#mail-order  dl dt { float: left; width:130px; margin:0;}
div#mail-order  dl dd { overflow: hidden; margin:0 0 7px 0;}
div#mail-order  dl dd.ship { margin-left:130px;}
div#mail-order  dl dd input { width:100%; }

div#mail-order  input { padding:0; margin:0; background: none; border: none; border-bottom: 1px solid #1b134e; color:#000;
-moz-box-shadow: none; 
-webkit-box-shadow: none; 
box-shadow:none;
 }

div#mail-order  textarea:focus,
div#mail-order  input[type='text']:focus,
div#mail-order  input[type='password']:focus,
div#mail-order  select:focus {outline: none;}

div#mail-order ul.inline { overflow: hidden; margin:0; padding-bottom:20px; border-bottom:1px solid #1b134e}
div#mail-order ul.inline li { float: left; width:273px; padding:0; margin:0; background: none}
div#mail-order ul.inline li input { width:40px; text-align: center;}

div#mail-order dl.country { overflow: hidden; margin:0; padding:0; margin:0; border: none}
div#mail-order dl.country dt { margin:0; clear: both; float: none; width:auto; margin: 5px 0; text-align:center; color:#323232; font-size:17px }
div#mail-order dl.country dd { float: left; width:355px; margin:0 0 5px 0; }
div#mail-order dl.country dd input { width:40px; text-align: center;}

div#mail-order dl.total { overflow: hidden; margin:10px 0 0 0; padding:0; border: none}
div#mail-order dl.total dt { float: left; width:auto; font-size:17px; padding-right: 10px;}
div#mail-order dl.total dd { overflow: hidden; margin: 0 0 5px 0}
div#mail-order dl.total dd input { width:100%;}

div#mail-order dl.contact { margin-bottom:0; color:#555555; font-size:12px; overflow: hidden; margin-top:10xp; padding:0; border: none  }
div#mail-order dl.contact dt { float: left; margin-right:2px; width:auto;}
div#mail-order dl.contact dt dd { overflow: hidden;}



div.order-package { position: relative; padding: 19px 0; margin: 0 0 13px;  border: 1px solid #b2cdef;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
box-shadow: 0px 0px 10px #95b4da;
	-moz-box-shadow: 0px 0px 15px #95b4da;
	-webkit-box-shadow: 0px 0px 10px #95b4da;
  behavior: url(css/PIE.php);
  background: #eef7ff;
}

div.checked { background: #9be28c; }

#content div.order-package:before,
#content div.order-package span.block-before { position: absolute; top: 10px; left: 0; display: block; width:975px; height: 9px; padding: 0; margin: 0; content:''; background: url(../img/before-after-order-block.png) 105px -60px no-repeat;}
#content div.order-package:after,
#content div.order-package span.block-after { position: absolute; bottom: 10px; left: 0; display: block; width: 100%; height: 9px; content:''; background: url(../img/before-after-order-block.png) 105px -51px no-repeat }

#content div.order-package.not-sure:before,
#content div.order-package.not-sure span.block-before { background-position: 105px -20px !important;}
#content div.order-package.not-sure:after,
#content div.order-package.not-sure span.block-after { background-position: 105px -31px !important; }

#content div.order-package.total-order:before,
#content div.order-package.total-order span.block-before { position: absolute; top: 10px; left: 0; display: block; width:975px; height: 9px; padding: 0; margin: 0; content:''; background: url(../img/before-after-order-block.png) 105px -40px no-repeat;}

#content form.switch div.order-package:before,
#content form.switch div.order-package span.block-before { background-position: 105px 0; }
#content form.switch div.order-package:after,
#content form.switch div.order-package span.block-after { background-position: 105px -11px; }



/*#content div.order-package.checked:before,
#content div.order-package.checked span.block-before { background-position: 125px -30px} */



#content table.choose-package {   margin:0 0 0 0; width:100%; border: none; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,"Trebuchet MS", Helvetica, Jamrul, sans-serif; background: url(../img/bg-table_.png)  -20px 0 repeat-y}

#content table.choose-package td { padding: 0; text-align: center; vertical-align: middle; line-height:1; }
#content table.choose-package td img { display: inline; }
#content table.choose-package td.percent { width: 105px; font-size: 1.167em; position:relative; line-height: 17px; color: #1b134e; letter-spacing: -1px; text-shadow: 0 0 1px #858AB1;}
#content table.choose-package td.percent strong { display: block; color:#7683e5; font-size: 1.286em}

#content div.order-package.not-sure table.choose-package td.percent  { width: 480px; font-weight: bold; font-size: 1.667em; line-height: 1em; color: #7683e5; text-shadow: 0 0 1px #7683e5 }
div.not-sure em.us-only {position: absolute; bottom: 13px; left: 165px; font-size: 16px; line-height: 1em; color: #7683e5; text-shadow: 0 0 1px #7683e5}
#content div.order-package.not-sure table.choose-package td.percent span { line-height: 28px;  }

#content table.choose-package td.price { width: 126px; line-height: 24px; text-align: center; vertical-align: middle; font-size: 1.583em; background: #262f80; color: #f6ac18; text-shadow: 0 0 1px #faa; }
#content form.switch table.choose-package td.price { width: 189px; }

#content table.choose-package td.price var {}
#content table.choose-package td.price img { margin: 10px auto}

#content table.choose-package td.desc { width: 199px; border-right: 1px solid #73b9d1; background: #fff; color: #b00913 }
#content form.switch table.choose-package td.desc { width: 136px; }
#content table.choose-package td.desc  var { font-size: 21px; font-family: Arial;  }


#content table.choose-package td.desc var.safe { top:auto; bottom:23px; left:auto; right:428px;  margin:0 10px 0 0; color:#f6ff00; text-align:right; font-size: 15px;}
#content table.choose-package td.desc h3 { margin:0.5em 0; font:normal  1.4375em "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#f6ac18; text-shadow: 0 0 1px #AAA;}

#content table.choose-package td.best var.ship { color:#fcff00; font-style:italic; font-size:1.1875em;}
#content table.choose-package td.best var.safe { font-size:1.125em; color:#fcff00; font-style: italic}


#content table.choose-package td.plus { width: 49px;}
div.plus { position: relative; margin: 0 auto; width: 31px; height: 31px; font-size: 34px; line-height: 30px; color:#2fb744; text-indent: -900em;}
div.plus span { position:absolute; top:0; left:0; height:100%; width:100%; background:url(../img/ico-plus.png) no-repeat 0 0}



#content table.choose-package td.bonuse { width: 191px; padding: 1px 0 0 19px; border: 1px solid #73b9d1; border-top: none; border-bottom: none; text-align: left; background: #fff; text-shadow: 0 0 1px #CCC;}
#content table.choose-package td.bonuse h3 { margin: 0; font-weight: bold; font-size: 1.083em; color: #b00913;   }
#content table.choose-package td.bonuse ul { margin: 5px 0 0; padding: 0; }
#content table.choose-package td.bonuse ul li { margin: 0; padding: 0 0 0 20px; line-height: 20px; color: #1d4f8a; background:url(../img/bg-ul-bonuse-li.png) 0 3px no-repeat  }
#content table.choose-package td.bonuse ul li span.ebook { display: inline-block; padding: 0 20px 0 0; background: url(../img/bg-ul-bonuse-li-ebook-span.png) right 0 no-repeat  }

#content table.choose-package td.non-bonuse { width: 210px; padding-left: 0; text-align: center; vertical-align: middle; }
#content table.choose-package td.non-bonuse var { color: #828589; font-size: 1.333em; }
#content table.choose-package td.non-bonuse div.plus span { background-position: 2px -70px;}

#content table.choose-package td.two-bonuse div.bonuse span.free-books { padding-left:40px; line-height:36px; font-size:1.4666em; background:url(../img/ico-freebooks-big.png) no-repeat 0 0}

#content table.choose-package td.final-prices { width: 185px; padding: 0 0 0 13px; text-align: left; text-shadow: 0 0 1px #CCC;}
#content table.choose-package td.final-prices dl { overflow: hidden; margin: 0; padding: 0; color: #616973 }
#content table.choose-package td.final-prices dl dt { float: left; width: 120px; margin: 0; padding: 0; line-height: 16px; }
#content table.choose-package td.final-prices dl dd { float: left; width: 65px; margin: 0; padding: 0; line-height: 16px;  }

#content table.choose-package td.final-prices dl dt.biger,
#content table.choose-package td.final-prices dl dd.biger { font-size: 1.083em  }
#content table.choose-package td.final-prices dl dt.spec-pr,
#content table.choose-package td.final-prices dl dd.spec-pr { margin: 8px 0 0; font-size: 1.083em; color: #b00913  }



#content table.choose-package td.check { width: 88px;  }
#content table.choose-package td.check input { position:relative;}
#content table.choose-package td.check label { display: inline-block; width: 34px; height: 42px; background:url(../img/checkbox.png) 0 0 no-repeat}

#content table.choose-package td.united-prices-check { width: 286px; vertical-align: top; }
#content table.choose-package td.united-prices-check table { margin: 0; border: none }
#content table.choose-package td.united-prices-check table td.why-order { padding-left: 13px; text-align: left; }
#content table.choose-package td.united-prices-check table td.why-order div { width: 253px; margin-bottom: 5px; padding: 0 5px 9px; text-align: center;  background: url(../img/bg-block-why-order-t.png) 0 bottom no-repeat  }
#content table.choose-package td.united-prices-check table td.why-order div h3,
#content table.choose-package td.united-prices-check table td.why-order div h4 { margin: 0; line-height: 14px;  font-size: 0.916em; font-weight: normal; text-shadow: 0 0 1px #ccc; }
#content table.choose-package td.united-prices-check table td.why-order div h3 {  color: #6fb3ff; }
#content table.choose-package td.united-prices-check table td.why-order div h4 {  color: #6c7b8e;  }

#content table.choose-package td.check input.btn_continue { visibility: hidden; position: absolute; margin: 0; width: 72px; height: 24px; font-size: 0px; color: #51a206; background: url("../img/btn_continue.png") 0 0 no-repeat; cursor: pointer; border: none; padding: 0;}
#content div.checked table.choose-package td.check input.btn_continue {position: relative; visibility: visible;}


#content table.choose-package td.check label.checkbox-on { background-position: 0 -105px}
#content table.choose-package td.check label.checkbox-off { background-position: 0 0}

input.submit { display: block; width:207px; height:54px; margin: 32px auto 30px auto; font:normal 25px Arial, Helvetica, sans-serif; text-transform:uppercase; border: none; background:#3e9504 url(../img/btn-submit.png) no-repeat 0 0; color:#fff; text-shadow: 0 0 1px #FFF;}
#content ul.card { float: left}
#content ul.card li { display: inline-block; padding:0; margin:0 4px; background:none;}
#content ul.card li img { width:42px;}


div.mail-order { float: left; margin:0 0 22px;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);
  background: #dbf1fa url(../img/mail-order.png) repeat-x;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(bottom,#dbf1fa,#fff 32%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff),color-stop(1, #caebf9),color-stop(1.0, #dbf1fa));
  background: linear-gradient(top,#fff,#dbf1fa 72%);
  -pie-background: linear-gradient(top,#fff,#dbf1fa 100%);
  behavior: url(css/PIE.php);

}
div.mail-order a { display: block; width:360px; height:91px; padding-left:120px; margin: 0; color:#7683e5; font: normal 31px/91px Arial, Helvetica, sans-serif; text-decoration: none; background:url(../img/a-mail-order.png) no-repeat 30px center; text-shadow: 0 0 1px #B3BBEF;}
div.mail-order a:hover { text-decoration: underline}

#content div.quick-order { overflow: hidden;  width:402px; margin:0 auto 30px auto}
#content div.quick-order h2 { float: left; margin-top:25px!important; font: normal 20px "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#1b134e; clear: none; text-align:left;}

#content div.quick-order ul { float: right; width:273px; padding: 0 0 0 0; margin:0; background: url(../img/bg-order-step.png) no-repeat 0 26px; font: normal 17px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;}

#content div.quick-order ul li { float: left; width:24px;  padding:0 0 0 0; margin: 0 0 0 74px; background: none; text-align:center}
#content div.quick-order ul li:first-child  { margin-left:26px; }
#content div.quick-order ul li.sel a { background-position: 0 27px; font-size:22px;  }

#content div.quick-order ul li a { display: block; padding:0 0 31px 0; text-decoration: none; color:#1b134e; background:url(../img/step-a.png) no-repeat right 26px }


div#PostalInfo { position: absolute; top: -55px; right: 0; overflow: hidden; padding: 11px 20px 9px; border:1px solid #73b9d1; font: normal 17px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
background:#e5ecef url(../img/nav-order.png) repeat-x; color: #85090c;
  -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);
}

div#PostalInfoShipping {position: absolute; top: 30px; right: 45px; width: 350px; font: normal 17px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color: #85090c;}
div#PostalInfoShipping strong {display: block;}
@-moz-document url-prefix()
{
  div#PostalInfo {right: 29px; top: -77px;}
  div#PostalInfoShipping {right: 75px; top: 8px;}
}


  /*=========================/
 /       constructor        /
/=========================*/

#content-text h1 { color:#51ab06; margin-bottom:0.3em; font-size:1.92307em; padding-bottom:0; border: none; text-shadow: none}
#content-text h2 { font-size:1.6923em; font-weight: bold; color:#1b134e; margin: 1em 0 0.3em 0}
h2.custom,
h3.custom,
h4.custom,
h5.custom,
h6.custom  { color:#85090c;} 
#content-text h1 + p,
#content-text p { margin:0.6em 0 }



body.inner div.block { padding-top:20px; margin-top:25px; border-top: 1px solid #b7d1f3}
body.inner div.block:first-child { padding:0; margin:0; border: none;}


#content-text  ul { margin:10px 0;}
#content-text  ul li { margin:5px 0; padding-left:19px; background:url(../img/bull-nav.png) no-repeat 0 5px; color:#1d4f8a}
#content-text  ul li a { display: inline-block; line-height:1.4; padding-left:19px; margin-left:-19px; color:#1d4f8a; text-decoration: none }
#content-text  ul li a:hover { background:url(../img/bull-nav.png) no-repeat 0 -135px; text-decoration: underline}

#content-text ul.big { font-size:1.30769em; margin-top:-3px;}
#content-text ul.big li { padding-left:24px; margin: 3px 0; background:url(../img/bull-big.png) no-repeat 0 7px; color:#7683e5;}
#content-text ul.big li a { display: inline-block; margin-left:-24px; padding-left:24px; color:#7683e5; line-height:1.6;  text-decoration: underline}
#content-text ul.big li a:hover { text-decoration: none}
#content-text ol { color:#1d4f8a; list-style-position: outside; padding-left:12px;}
#content-text ol li a { color:#1d4f8a; text-decoration: none}
#content-text ol li a:hover { text-decoration: underline}



#content-text ul.chapter-links { overflow: hidden; clear: both; position:relative;}
#content-text ul.chapter-singular {float: right; margin-left: 20px;}
#content-text ul.chapter-links li {float: left; width:232px; padding:9px 27px 5px; margin:0 0 10px 19px; background:#fff; border: 1px solid #bbd9fa; font: normal 1.153em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  text-shadow: 0 0 1px #CCC; behavior: url(css/PIE.php);}
#content-text ul.chapter-links li:first-child,#content-text ul.chapter-links li.pie_first-child {margin-left: 0;}
    #content-text ul.chapter-links li a {display: block; padding: 10px 0 15px 67px; background: url("../img/ill_chapters.png") 0 0 no-repeat; color: #7683e5; text-decoration: underline; text-align: left;}
    #content-text ul.chapter-links li a:hover,#content-text ul.chapter-links li a:focus {text-decoration: none;}
    #content-text ul.chapter-links li.faq a {background-position: 0 -141px}

dl.q-a { margin:0; font-size:1.2307em; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif}
dl.q-a dt { color:#1b134e; margin:0;}
dl.q-a dd { color:#1d4f8a; margin:0.4em 0 1em 1.2em; text-indent:16px; background:url(../img/q-a.png) no-repeat 0 13px; font-size:0.875em; line-height:1.75}




#content-text  blockquote { clear:left; position:relative; padding:0 0 32px 47px; margin:0 0 13px 0; color:#1d4f8a; border: none; }
#content-text  blockquote:before,
#content-text  blockquote sapn.block-before { position:absolute; left:30px; top:20px; display: block; width:18px; height:9px; padding:0; margin:0; content:''; background:url(../img/before-blockqoute.png) no-repeat 0 0}

#content-text  blockquote q { display: block;  padding:15px 20px;  text-indent:0; text-align:justify;
border: 1px solid #73b9d1; background:#fff url(../img/bg-q.png) repeat-x 0 bottom;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}
#content-text  blockquote cite { position:absolute; left:0px; top:5px; display: block;  width:33px; padding-top:37px; background:url(../img/bg-cite.png) no-repeat 0 0; text-align:center; text-indent:-999em}


#content-text  blockquote ul.nav-testimonials { position:absolute; right:0; bottom:0; width:100%; overflow: hidden; margin:3px 0; padding:0;}
#content-text  blockquote ul li {  float: right; position:static; margin:0 0 0 10px; padding:0;; background: none;}
#content-text  blockquote ul li a.read_more { line-height:30px; padding-left:13px; background:url(../img/read-more.png) no-repeat 0 10px; color:#85090c; font-size:13px; }

#content-text  blockquote ul li div.customer strong {  line-height: 26px;    margin-right: 27px;}
#content-text  blockquote.custom { position:relative; padding:0 0 32px 0; margin:0 0 13px 0; color:#1d4f8a; border: none; z-index:9 }
#content-text  blockquote.custom:before { display: none;}
#content-text  blockquote.custom:after,
#content-text  blockquote.custom span.block-after { position:absolute; left:40px; top:auto; bottom:12px; display: block; width:21px; height:22px; padding:0; margin:0; content:''; background: url(../img/blockqoute-after.png) no-repeat; z-index:10; }

#content-text  blockquote.custom q { display: block;  padding:15px 20px 40px 20px;  text-indent:0; text-align:justify; border: 1px solid #73b9d1; background:#fff url(../img/bg-q.png) repeat-x 0 bottom; z-index:-1; position:relative;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}
  
#content-text    blockquote.custom cite { position:absolute; left: auto; top: auto; right:20px; bottom:50px; display: block;  width: auto; padding:0; background: none; text-indent:0; color:#1d4f8a; font-weight: bold; font-style: normal}


#content-text  div.custom  blockquote ul { overflow: hidden; margin:0; padding:0;}
#content-text  div.custom  blockquote ul li {  float: right; position:static; margin:0; padding:0;; background: none;}
#content-text  div.custom  blockquote ul li a.read_more { line-height:30px; padding-left:13px; background:url(../img/read-more.png) no-repeat 0 10px; color:#85090c; font-size:13px; }
#content-text  div.custom blockquote ul li div.customer a { display:inline-block; margin:0; padding-left:13px; background:url(../img/customer.png) no-repeat 0 center; color:#85090c}

/*========== contact-form  ==========*/
#content-text form.send { position:relative; padding-bottom:25px;  }
#content-text form.send fieldset { border: none;}
#content-text form.send fieldset.capcha { margin-bottom:20px; position:relative;}
#content-text form.send fieldset.capcha.error input { background:#F41B0B}
#content-text form.send fieldset.capcha label { float: left; margin-right:10px; margin-top:5px}
#content-text form.send fieldset.capcha img { float: left; margin-right:20px; padding:1px; border: 1px solid #696a6c; background:#696a6c;   -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}
#content-text form.send fieldset.capcha input {
padding:5px; width:180px; height:18px; border: none; background:#82b8f8 url(../img/bg-input.png) repeat-x; color:#fff; 
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);
}
#content-text form.send dl { margin:0 0 1em 0; overflow: hidden}
#content-text form.send dl dt {clear:left; float:left; margin:0 0 13px 0; width:92px;  font: normal 14px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1d4f8a}
#content-text form.send dl dd { position:relative;  float: left; margin:0 0 12px 0; width:232px; padding: 0; }

#content-text form.send dl dt.nth-child { clear: none; width:80px; }
#content-text form.send dl dd.nth-child { clear: none; width:180px; }

#content-text form.send dl dt.message { float: left; }
#content-text form.send dl dd.message { width:500px; }

#content-text form.send dl dd select { width:190px; height:28px;}
#content-text form.send dl dd  span.select { position:absolute; top:0; left:0; display: block; padding:5px; width:180px; height:18px; background:#82b8f8 url(../img/select.png) no-repeat right center; color:#fff;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}
#content-text form.send dl dd input,
#content-text form.send dl dd textarea { padding:5px; width:180px; height:18px; border: none; background:#82b8f8 url(../img/bg-input.png) repeat-x; color:#fff;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}
#content-text form.send dl dd textarea { height:67px; width:492px;}

#content-text form.send dl dd.error input,
#content-text form.send dl dd.error textarea  { background:#F41B0B}

#content-text form.send dl dd.error span.select {background:#F41B0B url("../img/select.png") no-repeat  right center }

#content-text form.send input#clear { float:left}
#content-text form.send input#submit { float: right;}

#content-text form.send input#clear,
#content-text form.send input#submit { padding: 4px 27px; color:#fff; border: none; font: bold 10px Arial, Helvetica, sans-serif; text-transform: uppercase;
	border-radius: 20px;
	-webkit-border-radius: 20px; 
	-moz-border-radius: 20px; 
 behavior: url(css/PIE.php);
}
dt.agreement { clear:left; text-indent:-999em}
#content-text form.send  dd.agreement { color:#7f7f7f; width:400px; font-size:1.1538em; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif}

#content-text form.send input#clear  { margin-left:95px;  background:#7f090b url(../img/bg-reset.png) repeat-x}
#content-text form.send input#submit { width:auto; background:#347f0f url(../img/bg-submit.png) repeat-x}

#content-text form.send input#agreement { clear: both; background: none}

#content-text form.send.login input#submit { float: none; margin-left: 184px;}


#content-text table { width:100%; border: none; color:#1f1f1f; font-size:1.1538em; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif}
#content-text table thead th { text-align: left; color:#fff; background:#131c68 url(../img/bg-table-th.png) repeat-x; padding:0.5em 1em; font-size:1.2em;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#273081,#131c68);
  background: -webkit-gradient(linear, left top, left bottom, from(#273081), to(#131c68));
  background: linear-gradient(top,#273081,#131c68);
  -pie-background: linear-gradient(#273081, #131c68);

}


#content-text table tr td { border: none; padding:0.4em 1.8em; background:#fff; color:#1d4f8a} 
#content-text table tr.nth-child td { background:#c2ddff}
#content-text table tfoot td { color:#fff; background: #82cf0c; text-transform: uppercase; border-bottom: none}


table.custom {}
#content-text table.custom thead th { background:#3392b9}
#content-text table.custom tr td {}
#content-text table.custom tr.nth-child td {}
#content-text table.custom tfoot td { background:#b00913}


#content-text ul.pager { text-align:center; font-size:16px;}
#content-text ul.pager li { display: inline-block; width:27px; height:30px; padding:0; margin:0; background: none; line-height:27px; text-align: center;}
#content-text ul.pager li a { display: inline-block; line-height:19px; color:#b00913; padding:0; margin:0; background: none; text-decoration: underline}
#content-text ul.pager li a:hover { text-decoration: none}
#content-text ul.pager-second-type {text-align: left;}


#content-text ul.pager li.sel { font-weight: bold; color:#fff; background:url(../img/pager-sel.png) no-repeat center 0}
#content-text ul.pager li.next a,
#content-text ul.pager li.prev a { width:16px; position:relative; font-size:10px; overflow: hidden;}

#content-text ul.pager li.next a span,
#content-text ul.pager li.prev a span {  position:absolute; top:0; left:0; display: block; height:100%; width:100%; background: url(../img/pager-nav.png) no-repeat 0 0}
#content-text ul.pager li.next a span { background-position: right 0}



#content-text ul.pdf {overflow: hidden; margin: 30px 0 1em;}
#content-text ul.pdf li { float: left; width:278px; padding:0; margin:0 10px 10px 0; background: none}
#content-text ul.pdf li a { margin:0; display:block; min-height:40px; padding:10px 0 0 60px; background: url(../img/application-pdf.png) no-repeat 0 0; }
form#send { margin-top:2em}

#content-text form.success-story {}

#content-text form.success-story dl dt { width:200px; margin-right:10px;}
#content-text form.success-story dl dd { margin-right:0; width: auto}
#content-text form.success-story dl dd input { width:376px; }
#content-text form.success-story dl dd textarea { width:376px}
#content-text form.success-story input#clear { margin-left:212px}


#content-text ul.exclusive-offers { margin: 0 -5px;}
#content-text ul.exclusive-offers li {float: left; width:271px; padding:10px; margin:0 5px 10px 5px; background:#fff; border: 1px solid #bbd9fa; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);}
#content-text ul.exclusive-offers li.pswl {width: 574px;}
#content-text ul.exclusive-offers li a { display: block; padding:0; margin:0; background:none; text-align: center; }
#content-text ul.exclusive-offers li a:hover { text-decoration: none}
#content-text ul.exclusive-offers li a strong {min-height: 82px; display: block; margin: 10px 0; color:#85090c; font: normal 17px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif}
#content-text ul.exclusive-offers li.pswl a strong {min-height: 0;}
#content-text ul.exclusive-offers li a  img { margin: 0 auto;}
#content-text ul.exclusive-offers li a var { padding-left:20px; background:url(../img/details.jpg) no-repeat 0 center; text-decoration: underline; color:#7683e5; font: normal 13px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif}
#content-text ul.exclusive-offers li a:hover var { text-decoration: none}
#content-text ul.exclusive-offers li a dfn {font-weight: bold;}
#content-text ul.exclusive-offers li a ins {color: #ec1116; text-decoration: none}
#content-text ul.exclusive-offers li a del {}



  /*=========================/
 /       order step2        /
/=========================*/

form#order { clear: both}
#content  form#order h2 { text-align: left; font-size:27px; margin-bottom:13px; text-shadow:0 0 1px #51AB06}
div.package { position:relative; float: left; padding:0 0 0;}
div.package:before,
#content div.package span.block-before  { position:absolute; top:27px; left:0; display: block; height:9px; width:100%; padding:0; margin:0; content:''; background: url(../img/before-after-order-block.png) 0 -40px no-repeat; }
div.package:after,
div.package span.block-after { position:absolute; bottom:-9px; left:0; display: block; height:9px; width:100%; padding:0; margin:0; content:''; background: url(../img/before-after-order-block.png) 0 -51px no-repeat; }

div.choosed-package {  margin:-6px 0 16px 0; position:relative;}

#content div.choosed-package { float: left; text-shadow:0 0 1px #858AB1}
#content div.choosed-package h2 { font:normal 20px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color:#1b134e;}

/* #content div.choosed-package table.choose-package td.desc var.payments {   bottom: 6px;    left: 160px;    margin: 0 10px;    text-align: center;    top: auto;    width: 177px;} */
#content div.choosed-package table { width: 326px; }
#content div.choosed-package table td {  }
#content div.choosed-package table td.price { font-size: 1.083em }


#content div.choosed-package div.bonuse { float: left; width:185px; padding:0 40px; background: none; color:#1b134e; font: normal 20px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; text-align:center }
#content div.choosed-package div.bonuse img { margin: 5px auto 0 auto;}
#content div.step-two { margin-right:0; margin-top:44px; width:360px;}
#content div.step-two ul { width:234px; background:url(../img/quick-order-step-two.png) no-repeat 0 25px}
#content div.step-two ul li { margin-left:54px}


#content fieldset { border: none; padding:0; margin:0;}


#content #order fieldset { position:relative; clear: both; padding:22px 17px 12px 30px; margin: 0 0 18px 0;  border: 1px solid #b2cdef; text-shadow:0 0 1px #aaa;
background:#e2efff url(../img/bg-quick-order.png) repeat-x;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#f2f9ff,#e2efff);
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f9ff), to(#e2efff));
  background: linear-gradient(top,#f2f9ff,#e2efff);
  -pie-background: linear-gradient(#f2f9ff, #e2efff);

	box-shadow: 0px 0px 10px #95b4da;
	-moz-box-shadow: 0px 0px 15px #95b4da;
	-webkit-box-shadow: 0px 0px 10px #95b4da;
  behavior: url(css/PIE.php);
}
span.select,
#content #order dl input,
#content #order dl textarea { padding:5px 0; width:180px; height:18px; border: none; background:#82b8f8 url(../img/bg-input.png) repeat-x; color:#fff;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
  }
#content #order dl textarea {  height:68px;}
#content #order dl dd { position:relative;}
#content #order dl dd select { min-width:100px;}



#content #order fieldset dl { width:715px; float: left; margin:0 29px 0 0; padding: 0 17px 0 0; border-right: 1px solid #8fabce;  font: normal 1.1666em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1d4f8a}
#content #order fieldset dl dt { float: left;  margin:5px 0 0 0; padding-right:10px;}
#content #order fieldset dl dd { float: left; position:relative; margin:0 0 12px 0; padding:0; min-height:28px;}
#content #order fieldset dl dd.left { float: left; }
#content #order fieldset dl dd input { position:relative; text-indent:10px; padding:5px 0 ; width:586px;  text-shadow:0 0 1px #ddd}
#content #order fieldset dl dd select { display: inline-block; width:173px; height:28px; margin:0 0 0 0;  }
#content #order fieldset dl dd span.select {width: 100%;}

#content #order fieldset dl dd.error input { background:#f41b0b}

#content #order fieldset dl dd.error span.select,
#content #order fieldset dl div.error span.select  { background:url("../img/select.png") no-repeat scroll right 12px #f41b0b}


#content form.step-two div#fill_form ul  { display: none }

#content #order fieldset dl dt.last_name { width:98px; text-align:right}
#content #order fieldset dl dt.state { width:57px; text-align:right}
#content #order fieldset dl dt.zip { width:88px; text-align:right}

#content #order fieldset dl dt.country { width: 87px; text-align:right }
#content #order fieldset dl dd.country select { width: 322px;}
#content #order fieldset dl dt.province { width: 86px; text-align:right }
#content #order fieldset.order-shipped dl dt.province { }
#content #order fieldset.order-shipped dl dd.province { width: 322px;}
#content #order fieldset.order-shipped dl dd.province input { width: 322px;}
#content #order fieldset dl dt.zip.country { clear: left; width: 370px; text-align:right }

dt.first_name,
dt.city,
dt.addr { width:105px;}

dt.addr { }

#content #order fieldset dl dd input#city { width:168px;}
#content #order fieldset dl dd input#first_name { }
#content #order fieldset dl dd input#last_name { }

#content #order fieldset dl dd input#last_name,
#content #order fieldset dl dd input#first_name { width:239px; }
#content #order fieldset dl dd.zip input { width:80px;}


span.select { position:absolute; top:0; left:0; width:100%; text-indent:10px;  background:#82b8f8 url(../img/select.png) no-repeat right 12px; }

#content #order fieldset div.info { overflow: hidden; padding-top:3px; font-size:1.25em; font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif}
#content #order fieldset div.info h3 { margin:24px 0 0 0; font: normal 1em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1d4f8a }
#content #order fieldset div.info ul  { margin:0 0 0 0;}
#content #order fieldset div.info ul li { padding:0; background: none }
#content #order fieldset div.info ul li a { display: inline-block; padding-left:23px; background:url(../img/bull-arrow.png) no-repeat 0 4px; color:#6e7be4; text-decoration: none}
#content #order fieldset div.info ul li a[href] {text-decoration: underline;}
#content #order fieldset div.info ul li a[href]:hover {text-decoration: none;}


#content #order fieldset.contact-information dl { width:370px; padding: 20px 0;}
#content #order fieldset.contact-information dl dt { width:108px; clear: left; }
#content #order fieldset.contact-information dl dd {width: 240px;}
#content #order fieldset.contact-information dl dd input { width:225px}
#content #order fieldset.contact-information dl dd input#phone_code { width: 50px}
#content #order fieldset.contact-information dl dd input#phone { width: 171px}

#content #order fieldset.contact-information div.info ul { float: left; margin-right:15px}
#content #order fieldset.contact-information div.info ul li a { padding-left:12px; color:#7f7f7f; text-decoration: none; background:url(../img/bull-fieldset.png) no-repeat 0 4px; text-shadow:0 0 1px #777 }

#content #order fieldset.payment-information ul.card { margin:7px 0 15px 0; text-align: left}
#content #order fieldset.payment-information ul.card li { margin:0 8px 0 0 }
#content #order fieldset.payment-information ul.card li img { width:55px;}


#content #order fieldset.payment-information dl { width:705px; padding:0; margin-right:0; border: none;}
#content #order fieldset.payment-information dl dt { width:106px; }
#content #order fieldset.payment-information dl dt.country {}

#content #order fieldset.payment-information dl dt.card_expires,
#content #order fieldset.payment-information dl dt.cvv { padding-left:50px;}

#content #order fieldset.payment-information dl dt.name-card,
#content #order fieldset.payment-information dl dt.card_number { padding-left:0 }

#content #order fieldset.payment-information dl dd.name-card,
#content #order fieldset.payment-information dl dd.card_number { width:179px;}

#content #order fieldset.payment-information dl dd.card_expires { margin-bottom:15px;}
#content #order fieldset.payment-information dl dd.card_expires,
#content #order fieldset.payment-information dl dd.cvv { width:220px;}


#content #order fieldset.payment-information dl dd a { color:#6e7be4; font-size:11px;}
#content #order fieldset.payment-information dl dd input { width:179px;}

#content #order fieldset.payment-information dl dd div.select { position:relative; float: left; width: 137px; margin-right:10px;}
#content #order fieldset.payment-information dl dd div.select + div.select { margin-right:0; width: 73px;}

#content #order fieldset.payment-information dl select { width:100%; }
#content #order fieldset.payment-information dl span.select { width:100%;}

#content #order fieldset.payment-information dl dt.credit_debit { margin-bottom:14px;}
#content #order fieldset.payment-information dl .credit_debit { float: none; width:auto; clear: both; padding-left:0;}

#content #order fieldset.payment-information dl dd input#cvv  { width:100px; margin-right:5px;}
#content #order fieldset.payment-information dl dd input#btn_aply  {width: 140px; text-indent: 0px; margin-left: 20px; background: #51AB06; height: 28px; cursor: pointer;}
#content #order fieldset.payment-information dl dd.special_code  {width: 450px;}
#spec_code_box {margin-top: 8px; color:#00cc00}
#content #order fieldset dl dt.clear { float: none; width:auto; margin-bottom:10px;}
    #content #order fieldset dl#usa_shipping dt.clear label {line-height: 1.6}
#content #order fieldset dl dd.clear { float: none;}
#content #order fieldset dl dd label { display: inline-block;  margin-right:47px; color:#7f7f7f;}
#content #order fieldset dl dd label input { margin-right:10px; background: none}

#content #order fieldset.payment-information div.info { position:absolute; top:11px; right:83px; margin:0  0 0;}
#content #order fieldset.payment-information div.info h3 {  padding-top:132px; background:url("../img/sequrity.png") no-repeat center 0}


#content #order fieldset.shipping-option dl { border: none}
#content #order fieldset.shipping-option dl dd label {min-width: 250px;}
#content #order fieldset.shipping-option dl.disabled dd {color: #7F7F7F;}


#content #order fieldset h3 { clear: both; font-size:1.25em; color:#51ab06}
#content #order fieldset div.bill_addres { display: none}
#content #order fieldset div.bill_addres dl { width: 930px;}
#content #order fieldset div.bill_addres dl dt.bill_city,
#content #order fieldset div.bill_addres dl dt.bill_state,
#content #order fieldset div.bill_addres dl dt.bill_zip { width:47px; padding-left:59px}
#content #order fieldset div.bill_addres dl dd input#bill_zip { width:72px;}

#content #order fieldset div.bill_addres dl dt.bill_addr { clear:left;}
#content #order fieldset div.bill_addres dl dd select { width:180px}
#content #order fieldset div.bill_addres dl dd span.select { width: 100%}

.hidden { display: none!important}
.visible { display: block!important}

a.print { display: block; padding:14px 0 14px 83px; width:130px; margin:0 auto; background:url(../img/a-print.png) no-repeat 0 center; line-height:1.4; font-size:1.91666em; color:#1b134e; text-decoration: none;}
a.print:hover { text-decoration: underline}

body.order-thanks a.print { float: right;     margin-bottom: 17px;    margin-top: -9px;}

body.order-thanks ul#order-nav + h2 { float: left; font-size:38px;}

dl.total-order { clear:both; padding: 19px 150px 29px 10px; margin: 18px 0; border:1px solid #74b9d1; border-left:none; border-right:none; font-size:44px; color:#3ca4e4; background:url(../img/order-total.png) no-repeat right center; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; letter-spacing:1px;}
dl.total-order dt { float:left; width: 370px; margin:0; white-space: nowrap; }
dl.total-order dt.order-num {width: 290px; margin-right:10px;}
dl.total-order dd { overflow: hidden; width: 435px; font-weight: bold; margin:0; white-space: nowrap; letter-spacing: -1px; word-spacing: 5px;}
dl.total-order dd.order-num {width: 515px;}

div.important-info { font-size:2.5em; font-family:"Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color:#1b134e}
#content div.important-info { padding-bottom:50px}
#content div.important-info h2 { font: bold 42px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color:#85090c; margin-bottom:0.4em}
#content div.important-info h3 {  text-align:center; color:#51ab06; font: bold 1.2333em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; margin-top:0.7em}
#content div.important-info ul { margin: 0 0 0 32px;}
#content div.important-info ul li { padding-left:38px; margin:0; background:url(../img/bull-important.png) no-repeat 0 11px}
#content div.important-info ul li.member { margin-top:16px;}

#content div.important-info ul li dl { font-size:0.76666em; margin:10px 0 0 12px}
#content div.important-info ul li dl dt { float: left; width:122px; margin:0; padding-left:23px; background:url(../img/bull-dt.png) no-repeat 0 center}
#content div.important-info ul li dl dd { margin:0 0 5px 0;}
#content div.important-info ul li dl dd a { color:#3ca4e4}

div.hint iframe { position:absolute; width: 600px; height: 300px; top: 0; left: 0; filter: mask(); z-index: 800; background: red;  }

.hint {z-index: 100; position: absolute; top: 0px; left: 0px; visibility: hidden;  padding:0;  z-index: 500;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#1d4f8a; text-align: justify; z-index: 500; border:1px solid #fff;
background:#e5ecef url(../img/nav-order.png) repeat-x;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);
}
.hint  div.inner { padding:10px;  width: 530px; border: 3px solid #537dad;}
.hint  div.inner img { float: left; margin-right:10px; margin-top:10px;}
.hint  div.hint-reaqt { padding:16px 20px; width:220px; border: 3px solid #537dad; }


#outsideusa , #insideusa {display: none}
#outsideusa.visble , #insideusa.visble {display: block}

  /*=========================/
 /       order bonus        /
/=========================*/

body.order #content h1.bonus { color:#a8fa1c; text-transform: uppercase; font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;}
#content div.blockquote { overflow: hidden; position:relative; clear: both; padding:17px 0 20px 0; margin: 0 0 30px 0;  border: 1px solid #b2cdef; text-shadow:0 0 1px #aaa;
background:#e2efff url(../img/bg-quick-order.png) repeat-x;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#f2f9ff,#e2efff);
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f9ff), to(#e2efff));
  background: linear-gradient(top,#f2f9ff,#e2efff);
  -pie-background: linear-gradient(#f2f9ff, #e2efff);
  
	box-shadow: 0px 0px 10px #95b4da; 
	-moz-box-shadow: 0px 0px 15px #95b4da; 
	-webkit-box-shadow: 0px 0px 10px #95b4da;  
  behavior: url(css/PIE.php);
  font-size:15px; color:#1d4f8a;
}

#content div.blockquote blockquote { position:relative; float: left; width:197px; min-height:68px; padding: 0 20px 20px 66px; margin:0 0 0 0; border: none; border-left:1px solid #8fabce; background: url(../img/blockqoute.png) no-repeat 20px 3px}
#content div.blockquote blockquote:first-child { border: none}
#content div.blockquote blockquote q { display:block; font-style:italic; color:#1d4f8a; text-indent:0 }
#content div.blockquote blockquote cite { position:absolute; bottom:0; right:20px; color:#1d4f8a; font-style: normal}
#content div.blockquote blockquote + blockquote + blockquote { width:324px;}


#content #order div.add-order { position:relative; overflow: hidden; margin-bottom:10px; margin-top:-10px; padding-right:336px;}

#content #order div.add-order h3 { margin:0; text-transform: uppercase; font: normal 2.5em/1.3 "Myriad Pro","Trebuchet MS", Arial,Helvetica,Tahoma,sans-serif; text-align:center; }
    #content #order div.add-order h3 small{ font-size:1em}

#content #order ul.safe { position:absolute; right:72px; top:7px; margin:0; padding:10px 25px; line-height:1.55; color:#fff; font: normal 1.75em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; background:url(../img/safe.png) repeat-x;
 -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;   behavior: url(css/PIE.php); 
   -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#ca3a3e,#8c090c);
  background: -webkit-gradient(linear, left top, left bottom, from(#a80b0f), to(#8c090c));
  background: linear-gradient(top,#a80b0f,#8c090c);
  -pie-background: linear-gradient(#a80b0f, #8c090c);
 
 }
#content #order ul.safe li { padding-left:29px; margin:0 0 2px 0; background:url(../img/bull-safe.png) no-repeat 0 center; line-height:1.55}
#content #order ul.safe li strong { color:#ffea00}

#content #order div.add-order dl.price { float: none; overflow: hidden; width:234px; padding:0; margin: 0 auto; color:#3ca4e4; font: bold 1.75em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; border: none}
#content #order div.add-order dl.price dt {clear: left; width:139px; margin:6px 0 0 0;   }
#content #order div.add-order dl.price dd { position:relative; float: none; overflow: visible; margin:0; line-height:1.8 }
#content #order div.add-order dl.price dd span { position: absolute; right:10px; top:0; height:100%; width:80px; background:url(../img/del.png) no-repeat 0 0 }

#content #order div.bonus,#content #order div.bonus2  { text-align:center}
#content #order div.bonus label.bonus,#content #order div.bonus2 label.bonus  { display: inline-block; padding-left:25px; margin:0 17px; font:normal 15px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1d4f8a; background:url(../img/checkbox-inner.png) no-repeat 0 3px; line-height:30px;}
#content #order div.bonus label.radio-off,#content #order div.bonus2 label.radio-off { background-position: 0 3px}
#content #order div.bonus label.radio-on,#content #order div.bonus2 label.radio-on { background-position: 0 -167px}
#content #order div.bonus label.checkbox-off,#content #order div.bonus2 label.checkbox-off { background-position: 0 20px}
#content #order div.bonus label.checkbox-on,#content #order div.bonus2 label.checkbox-on { background-position: 0 -150px}

#content #order div.bonus label.bonus var,#content #order div.bonus2 label.bonus var { display: block;  margin-top:5px; color:#51ab06; font-size:1.46666em; font-weight:bold}

#content #order div.bonus label.bonus input,#content #order div.bonus2 label.bonus input { position:relative;}

#content #order div.bonus label.bonus img,#content #order div.bonus2 label.bonus img { display: inline; margin-right:5px }
#content #order div.bonus label#no-thanks,#content #order div.bonus2 label#no-thanks { display: inline-block; padding-left:17px; margin: 23px 0 27px 0; background:url(../img/checkbox-small.png) no-repeat 0 0; height:16px; color:#7f7f7f; font-size:15px; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif}
#content #order div.bonus label#no-thanks input,#content #order div.bonus2 label#no-thanks input { position: relative}
#content #order div.bonus label#no-thanks.checkbox-off,#content #order div.bonus2 label#no-thanks.checkbox-off { background-position: 0 0}
#content #order div.bonus label#no-thanks.checkbox-on,#content #order div.bonus2 label#no-thanks.checkbox-on { background-position: 0 -16px}

#content #order div.payment-choice { margin-bottom: 20px; text-align: left;  }
#content #order div.payment-choice label.bonus { margin: 0 42px 0 0;  padding-left: 22px;  }
#content #order div.payment-choice label.bonus img { height: 34px; margin: 0 0 0 10px }
#content #order div.payment-choice label.bonus img.paypal { margin-top: 5px }

#content #order div.payment-choice label.checkbox-off { background-position: 0 3px }
#content #order div.payment-choice label.checkbox-on { background-position: 0 -167px }

#content div.reaqt { overflow: hidden; position:relative; padding: 9px 10px 0 0; min-height:170px; margin:13px 0 10px 0; text-shadow: 0 0 1px #999}
#content div.reaqt var.percent { position:absolute; right:-7px; top:15px; display: block; width:97px; height:97px; padding:35px 30px 25px 30px; background:url(../img/reaqt-percent.png) no-repeat; font: bold 3.6666em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#fff; text-shadow:-1px 1px 2px #3d8d03; text-align:center  }
#content div.reaqt var.percent span { display: block; font-size:0.6363em; text-align:center }

#content div.reaqt div.reaqt-advantage { overflow: hidden; padding: 14px 10px; width:224px; margin-left:-5px;  border: 1px solid #73b9d1; text-shadow:0 0 1px #fff;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;   behavior: url(css/PIE.php);
background:#e5ecef url(../img/nav-order.png) repeat-x;
  -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);
}
body.order #content div.reaqt div.reaqt-advantage h2 { margin-bottom:0.3em; color:#3ca4e4; font: bold 19.63px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif}

#content div.reaqt div.reaqt-advantage ul { margin: -6px 0 0 15px; color:#85090c; font: bold 17px "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; }
#content div.reaqt div.reaqt-advantage ul li { padding: 0 0 0 22px; margin:0; line-height:1.55; background:url(../img/bull-reaqt.png) no-repeat 0 4px;}
#content div.reaqt div.reaqt-advantage ul li a { display: inline-block; padding-left:24px; margin-left:-24px; color:#85090c; text-decoration: none}
#content div.reaqt div.reaqt-advantage ul li a:hover { text-decoration: underline}

#content div.reaqt div.reaqt-instant { float: left; min-height:172px; padding-top:24px; padding-right: 177px; background:url(../img/reaqt-instant.png) no-repeat right 0}
#content div.reaqt div.reaqt-instant h2 { text-align:left; font: normal 1.75em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1b134e }
#content div.reaqt div.reaqt-instant h2 var { float: left; margin-right:17px; font: normal 2.9523em/0.7 "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; color:#3ca4e4}
#content div.reaqt div.reaqt-instant h3 { margin-top:1.3em; text-align:center; color:#85090c; margin-right:100px;}
#content a.what-is-reaqt { display: inline-block; margin-left:84px; font: normal 1.333em "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#3ca4e4}


  /*=========================/
 /       real-stories       /
/=========================*/

div.testimonial-add { float: right; width:236px; overflow: hidden; margin: 0 0 20px 20px;}
#content-text  div.testimonial-add img { float: none; margin:0;}

#content-text   blockquote.stories {  width: 554px; clear: both; border: 1px solid #73b9d1; background:#fff url(../img/bg-q.png) repeat-x 0 bottom; position:relative;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/GPIE.php); padding:15px 20px 0; margin: 40px 0;}
#content-text   blockquote.stories.first-of-type { width: 298px; min-height: 308px; margin-top: 0; border-radius:none; clear: none; }
  
#content-text   blockquote.stories q { border: none; background: none; padding:0; margin-bottom:40px;}
#content-text   blockquote.stories h2 { color: #85090C;    font-size: 1.5384em; z-index:50; text-align: left;}
#content-text   blockquote.stories cite { bottom:20px; font-style:italic; width:100%; text-align: right; text-shadow:0 0 1px #999}
a.audio-testimonials { float: right; margin-bottom:20px; padding: 5px 14px 6px 42px; color:#fff; background:#4aa416 url(../img/audio-testimonials.png) no-repeat 0 0; text-transform: uppercase; font: normal 18px/19px "Arial Narrow",Calibri,Futura,Meera,Tahoma,sans-serif; text-decoration: none; text-shadow:1px -1px 1px #347e0e; text-align:right;}

#content-text blockquote.stories ul.nav-testimonials {bottom: -38px;}
#content-text blockquote.stories.video ul.nav-testimonials {bottom: -32px;}
#content-text blockquote.stories ul.nav-testimonials li div {width: 140px; height: 33px;}
#content-text blockquote.stories.video ul.nav-testimonials li div {width: 115px; height: 28px;}
#content-text blockquote.stories:after,
#content-text blockquote.stories span.block-after { bottom:-22px;}


  /*=========================/
 /       	faq		        /
/=========================*/

div.faq {}
#content-text div.block { overflow: hidden;}
#content-text div.faq {float: left; width:362px; margin: 0 20px 20px 0; padding:15px 19px 9px 19px; background:#fff; border: 1px solid #73b9d1;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;   behavior: url(css/PIE.php);
}
#content-text div.faq h2 { font-size:1.3846em; margin-bottom:0.5em; text-align:left; text-shadow: 0 0 1px #aaa}
#content-text div.faq div.description { padding:0 15px; border-left: 8px solid #3392b9; font-size:1.0769em; line-height:1.5}
#content-text div.faq div.description dl { margin:0.5em 0 2em 0}
#content-text div.faq div.description a{ color:#85090C}

#content-text blockquote.sidebar { clear:none; float: left; width:174px; font-size:1.0769em}
#content-text blockquote.sidebar q { padding:15px 25px 15px 20px; font-style:italic; text-align:left; line-height:1.5;} 

#content-text blockquote.sidebar  ul.nav-testimonials li a.read_more { font-size:11px}


#content-text div.ingredient-block {width: auto;}
    #content-text div.ingredient-block img {float: left; padding:2px; margin-right:20px; margin-bottom:15px; border: 1px solid #bbd9fa; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php); azimuth:#fff}
    #content-text div.ingredient-block div.description {overflow: hidden; font-size: 14px;}
    body.members #content-text div.ingredient-block div.description p {margin-top: 0;}

  /*=========================/
 /       	it works        /
/=========================*/

body.members #content-text blockquote.sidebar { float: right; width:235px; margin-left:30px; }
body.members #content-text blockquote.sidebar  + p { margin-top:0;}
body.members small { font-size:1em; color:#7f7f7f}
body.members small em { display:block; font-size:0.85714em; line-height:1.4 }
body.members #content-text h2 { font: normal 1.2857em "Myriad Pro", "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif; text-shadow:0 0 1px #1b134e; color:#1b134e}

body.members #content-text blockquote.sidebar q {  font-size:1.127em; font-style: italic; text-align:left}

div.image-desc { float: left; margin:0 30px 20px 0; padding-top:10px; overflow: hidden;}
div.image-desc img { float: left; border: 3px solid #c4d6eb;
  -moz-border-image: url(../img/border_userfiles-img.png) 3 3 stretch;
  -webkit-border-image: url(../img/border_userfiles-img.png) 3 3 stretch;
  -o-border-image: url(../img/border_userfiles-img.png) 3 3 stretch;
  border-image: url(../img/border_userfiles-img.png) 3 3 stretch;
  behavior: url(css/PIE.php)  }
div.image-desc var { display: block; margin-bottom:10px; font: normal 20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; text-align:center; color:#85090c}
div.img-right { float: right; margin: 0 0 20px 30px;}
 
   /*=========================/
 /       	contact us       /
/=========================*/
div.block-radius { padding:15px 20px 21px 20px; margin: 0 0 20px 0; border: 1px solid #73b9d1;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  
  background: #dbf1fa url(../img/mail-order.png) repeat-x;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(bottom,#dbf1fa,#fff 32%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff),color-stop(1, #caebf9),color-stop(1.0, #dbf1fa));
  background: linear-gradient(top,#fff,#dbf1fa 72%);
  -pie-background: linear-gradient(top,#fff,#dbf1fa 100%);
  behavior: url(css/PIE.php);

}

div.sub-block { overflow: hidden; padding: 5px 10px; border: 1px solid #73b9d1; background:#fff; font: normal 1.1538em/1.4 "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  behavior: url(css/PIE.php);

}
#content-text div.block-radius  h2 { font: normal 18px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#85090c}

#content-text div.block-radius form.send { float: left; margin: 16px 10px 10px 8px;  width:397px;}
#content-text div.block-radius form.send dl { overflow: hidden; font:normal 14px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; margin-bottom:0;}
#content-text div.block-radius form.send dl dt { float:left; width:157px; margin-top:5px}
#content-text div.block-radius form.send dl dt small { display: block; font-size:12px;}
#content-text div.block-radius form.send dl dd { overflow: hidden; width:240px; padding:0; margin:0 0 13px 0;}
#content-text div.block-radius form.send dl dd input,
#content-text div.block-radius form.send dl dd textarea { display: inline-block; width:220px; margin:0; padding:5px 10px; text-indent:0; }
#content-text div.block-radius form.send dl dd textarea { height:57px}
#content-text div.block-radius form.send dl dd span.select { width:230px}
#content-text div.block-radius form.send dl dd select { height:28px; width:240px;}

#content-text div.block-radius form.send dl dd input#order-number { width:51px}
#content-text div.block-radius form.send dl dd input#order-number-part-2 { width:137px}

#content-text ul.contact { overflow:  hidden; margin:0 -10px; text-align:left;}
#content-text ul.contact li { float: left; width:246px; padding:20px; margin: 0 10px; border: 1px solid #73b9d1;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  background: #dbf1fa url(../img/mail-order.png) repeat-x;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(bottom,#dbf1fa,#fff 32%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #fff),color-stop(1, #caebf9),color-stop(1.0, #dbf1fa));
  background: linear-gradient(top,#fff,#dbf1fa 72%);
  -pie-background: linear-gradient(top,#fff,#dbf1fa 100%);
  behavior: url(css/PIE.php);
}
#content-text form#contact input#submit { padding:4px 19px; width:auto;}
#content-text div.block-radius form.send #fill_form { font-size:0.8em;}
#content-text ul.contact li.phone  div.sub-block { letter-spacing:-0.5px; padding: 15px 10px;}

#content-text form.send { float: left;}
#content-text form.send  small { display: block; font-size:12px;}
#content-text form.send input,
#content-text form.send textarea { display: inline-block; width:220px; margin:0; padding:5px 10px; text-indent:0;     background: url("../img/bg-input.png") repeat-x scroll 0 0 #82B8F8;
    border: medium none;    color: #FFFFFF;
  -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php);}    
#content-text form.send textarea { height:57px}
#content-text form.send span.select { width:230px}
#content-text form.send select { height:28px; width:240px;}

#content-text form.send div.select { float: left; position:relative; margin-right:5px;}
#content-text form.send div.select span { width:100%; line-height:18px;}
#content-text form.send div.select select { min-width:115px;}

#content-text ul.contact li  h2 { font: normal 16px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#85090c}
#content-text ul.contact li  h2 var { color:#1b134e}


input::-webkit-input-placeholder {
    color:    #fff;
}
input:-moz-placeholder {
    color:    #fff;
}


  /*============================/
 /       tips for success      /
/============================*/

div.testimonial-wrapper {float: right; width: 174px}
div.instruction-wrapper {float: left; width: 392px; margin-right: 30px; font: normal 14px/1.4 "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#1d4f8a}
    div.instruction-wrapper div.instruction {margin: 20px 0; padding: 0 0 0 29px; min-height: 52px; background: #616fd2 url("../img/bg_instruction.png") 0 center no-repeat; border: 1px solid #91c8dc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(css/PIE.php); text-align: left;}
        #content-text div.instruction-wrapper div.instruction h2 {float: left; margin: 0 25px 0 0; vertical-align: middle; font: bold 29px/52px Arial; color: #c0c7ff; text-shadow: -1px -1px 1px #2c367b; text-transform: uppercase;}
        #content-text div.instruction-wrapper div.instruction a {display: table-cell; vertical-align: middle; height: 52px; min-height: 52px; font: normal 15px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif; color:#fff}


#opacue	{ display: none; position: fixed; top:0; left:0; height:100%; width:100%; background:#000;   background:#000; z-index:150; background: url(../img/opacue.png)}
#order-pack {  display: none; position: fixed; left:50%; top:20%; min-height:100px; width:360px; padding:20px;   margin-left:-190px;  background:#fff; border:3px solid #73B9D1;  font-size:20px; font-weight:bold; color:#1B134E; text-align:center;
}
#opacue #fill_form { display: none; position: fixed; left:50%; top:20%; height:120px; width:360px; padding:20px;   margin-left:-190px;  background:#fff; border:3px solid #73B9D1;  font-size:20px; font-weight:bold; color:#1B134E; text-align:left;}

#order-pack p { clear:both; margin-top:30px;}

a.close { float:right; padding: 0 30px 0 0; line-height: 24px; height:24px;  margin-top:-10px; margin-right:-10px; font-size:14px; color: #EE2D2A; cursor:pointer; text-decoration:none;  background:url(../img/close.png) right 0 no-repeat; }
a.close:hover { text-decoration:underline}

.opacue	{ display:none;  position: absolute; top:0; left:0; height:100%; width:100%; background:#000;   background:#000; z-index:150; background: url(../img/opacue.png)}
.opacue #fill_form_card { display: none;  position:absolute; left:50%; top:20%; min-height:120px; width:360px; padding:20px;   margin-left:-190px;  background:#fff; border:3px solid #73B9D1;  font-size:20px; font-weight:bold; color:#1B134E; text-align:left;}

.opacue2	{ display:none;  position: absolute; top:0; left:0; height:100%; width:100%; background:#000;   background:#000; z-index:150; background: url(../img/opacue.png)}
.opacue2 #fill_form_card { display: none;  position:absolute; left:50%; top:20%; min-height:120px; width:360px; padding:20px;   margin-left:-190px;  background:#fff; border:3px solid #73B9D1;  font-size:20px; font-weight:bold; color:#1B134E; text-align:left;}


#content-text div.policy div.faq { float: none; width:auto; margin-right:0;}
#content-text div.policy h2 { font-size:1.1538em;}
#content-text div.policy div.faq h3 { font-size: 1.3846em; margin-bottom: 0.5em; text-align: left; text-shadow: 0 0 1px #AAAAAA;}
.center { text-align:center}


#content-text div.instruction-steps div.instruction {margin: 20px 0; padding: 0 0 0 29px; min-height: 52px; background: #616fd2; border: 1px solid #91c8dc; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(css/PIE.php); text-align: left;}
#content-text div.instruction-steps div.instruction h2 { display:table-cell; width:112px; margin: 0 25px 0 0; vertical-align: middle; font: bold 29px/52px Arial; color: #c0c7ff; text-shadow: -1px -1px 1px #2c367b; text-transform: uppercase;}
#content-text div.exercises-steps div.instruction h2 {width: 40px;}
#content-text div.contraction-steps div.instruction h2 {width: 199px;}
#content-text div.instruction-steps div.instruction div.info {display: table-cell; vertical-align: middle; padding: 10px 10px 10px 0;  min-height: 52px; font: normal 13px/1.5 Arial, Helvetica, sans-serif; color:#fff}
#content-text div.instruction-steps div.instruction div.info ul { margin-left:1.5em;}
#content-text div.instruction-steps div.instruction div.info ul li { color:#fff}

.important { color:red; text-align:center; text-shadow: 0px 0px 2px #f00}


#content-text div.guarantee-block blockquote.right { float:right; margin-left:30px; margin-bottom:0; width:234px}

div.block-title { float: left; width:331px; overflow: hidden; margin: 0 30px 25px 0; padding-top:8px; background: #fff; border: 3px solid #73b9d1;
  -moz-border-image: url(../img/border_userfiles-img.png) 3 3 round;
  -webkit-border-image: url(../img/border_userfiles-img.png) 3 3 round;
  -o-border-image: url(../img/border_userfiles-img.png) 3 3 round;
  border-image: url(../img/border_userfiles-img.png) 3 3 round;
  behavior: url(css/PIE.php);  }
div.block-title h4 {padding: 10px 20px 12px; background: none; font: bold 1.2857em/1.5 "Lucida Sans ", "Lucida Grande", sans-serif; text-align: center; text-shadow: 0 0 1px #c28485; border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none
behavior: ;
}

div.days-guarantee { float:right; overflow: hidden; width:223px; padding: 8px 0 0 0; margin: 0 5px 20px 40px;  text-align:center; }
div.days-guarantee div { padding:15px 5px; border: 1px solid #c4d6eb; background:url(../img/bg-guarantee-block.gif) repeat-x;}
div.days-guarantee var { display: block; height:58px; padding:40px 0 58px 0; margin: 5px 0 5px 0;  color:#fff; background:url(../img/bg-guarantee-var.png) no-repeat center 0; font: bold 14px/1 "Lucida Sans", "Lucida Grande", sans-serif }
body.members #content-text div.days-guarantee var strong { font: normal 25px 'Arial Black', Arial, Helvetica, sans-serif; display: block; color:#fff; text-shadow: none}

div.days-guarantee h4 { position:relative; margin:0; font: normal 24px Impact, "Arial Narrow",Calibri,Futura,Meera,Tahoma,sans-serif; color:#7683e5; text-transform:uppercase}
div.days-guarantee h5 { position:relative; margin:0; color:#d91f23; font-size:20px; font-weight:bold}

div.days-guarantee h4 span,
div.days-guarantee h5 span { position:absolute; top:0; left:0; display: block; height:100%; width:100%; background:url(../img/bg-h-guarantee.gif) no-repeat center 0;}
div.days-guarantee h5 span { background-position:center -30px}

div.days-guarantee a.click-here { display: block; width:140px; padding: 7px 10px; margin:0 auto; background:url(../img/click-here.png) no-repeat center 0; font: normal 13px/1 "Lucida Sans", "Lucida Grande", sans-serif; color:#fff; text-decoration: none}

div.days-guarantee a.click-here:hover { text-decoration:underline}

#content-text form.login { padding:0 40px 0 0px; font-size:1.4615em;}
#content-text form.login fieldset { padding:0 0 0 40px; margin: 0; border: none;}
#content-text form.login dl {font-size:1.2105em; margin-bottom:0; margin-top:30px;  }
#content-text form.login dl dt { width:120px; font-size:1em}
#content-text form.login dl dd { width:396px; margin-bottom:25px;}
#content-text form.login dl dd input { width:386px; height:33px;}
#wrapper #content-text form.login  input#submit { float: right; margin-left:0; text-transform: uppercase; color:#fff; font-size:25px; width:207px; height:54px; padding:4px 0; background: url(../img/submit.png) no-repeat 0 0; text-shadow: 0 0 1px #e4f0da}

.error { color:red}

/*about*/
div.ex-banner {width: 234px; padding:2px 0; margin: 0 0 0px 0px; border: 1px solid #bbd9fa; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;  behavior: url(css/PIE.php); background:#fff;}
    div.ex-banner h3 {font: bold; font: normal 16px/37px "Arial Black", Arial; color: #fff; height: 37px; text-align: center; background: #ba0b10 url("../img/bg_banner_ex.png") 0 0 no-repeat}
    #content-text div.ex-banner ul { margin:0.5em 15px 0.5em 10px; font-weight: normal; font-size:1em; }
        #content-text div.ex-banner ul li {margin: 0px 0 6px 0; background: none;}
            #content-text div.ex-banner ul li a {color:#1d4f8a; padding-left:20px; font-weight: normal; background: url("../img/bull-nav.png") no-repeat scroll 0 3px transparent;}
            #content-text div.ex-banner ul li a:hover,#content-text div.ex-banner ul li a:focus {background-position: 0 3px; text-decoration: none;}

#content-text ul.ingidients { overflow: hidden}
#content-text ul.ingidients li { float: left; padding:2px; margin:0 2px 5px 2px; background: none; background: url(../img/bg-image.png) repeat-x 0 center}
#content-text ul.ingidients li img { padding:0; border: 2px solid #fff }


/*e404*/
ul.e404 {overflow: hidden;}
    ul.e404 li {float: left; width: 250px; margin-bottom: 0.75em;}


/* chart top 10*/
div.chart-block {position: relative; padding: 20px 0 0 44px; border-top: 1px solid #b7d1f3; margin: 0 0 13px 0; font: normal 1.077em/1.6 "Lucida Sans ", "Lucida Grande", sans-serif;}
    div.chart-block var {position: absolute; left: 0; top: 20px; display: block; width: 25px; height: 25px; text-align: center; font: bold 14px/25px Arial; color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; background: #6976d9; background: -moz-linear-gradient(bottom,#5e6bcf,#7683e5 32%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0, #7683e5),color-stop(1, #5e6bcf),color-stop(1.0, #5e6bcf)); background: linear-gradient(top,#7683e5,#5e6bcf 72%); -pie-background: linear-gradient(top,#7683e5,#5e6bcf 100%); behavior: url(css/PIE.php);}
div.chart-block:first-child {padding-top: 0; border-top: none;}
    div.chart-block:first-child var {top: 0;}
    body.custom #content-text div.chart-block h2 {padding-bottom:0; margin: 0 0 0.5em; border-bottom: none; text-align:left; text-shadow:0 0 1px #85090c; font:1.571em/27px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; color:#85090c}
    body.custom #content-text div.chart-block p {margin: 1em 0;}
        body.custom #content-text div.chart-block p a {color: #85090c;}

div.chart-note {float: left; width: 286px; padding: 9px 20px; border: 1px solid #73b9d1; background:#fff; text-shadow:0 0 1px #1d4f8a; color: #1d4f8a; font: normal 1em/1.2 "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Garuda, sans-serif;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  behavior: url(css/PIE.php)}


#content-text ul.chapter-midled {margin-top: 0px;}
    #content-text ul.chapter-midled li {padding-right: 5px; width: 214px;}
	
.opacue { height:101%; top:-10px;}
	img.wait { display: none; position:fixed; top:50%; left:50%; margin-top:-33px; margin-left:-33px}

/***** S Custom  type="file "*****/
#content-text form.send dl dd div.file { position: relative; overflow: hidden; width: 227px; color: #000; }
#content-text form.send dl dd div.file input.file-text { float: left; width: 131px; height: 20px; line-height: 20px; margin: 0; padding: 0; border: 2px solid #7e7e7e; background: #fff; color:#000; }
#content-text form.send dl dd div.file input.file-submit { float:left; display: block; width: 81px; height: 24px; margin: 0 0 0 11px; padding:0; border: none; background:url(../img/bg-type-file-browse.png) no-repeat; cursor: pointer; text-indent:-99999px;  }
#content-text form.send dl dd div.file input.file-input-area { display: block; position: absolute; z-index:5; top: 0; left: 0; width: 227px; height: 24px; margin: 0; padding: 0; border: none; background: none; color: #000; cursor:pointer; }
#content-text form.send dl dd div.file input.file-input-area { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
/***** E Custom  type="file "*****/

#log{ margin:0; padding:0;/* width:500px;*/}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px;
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px;
	background:url('../js/swfupload/cancel.png') no-repeat; cursor:pointer; }

/* Video testimonials */
.video-player {}
div.player {width: 384px; height: 318px; margin: 0 auto; margin-bottom: 20px;} /* video width = 384 + 2*2px padding; video height = 288 video + 38 controls + 2*2px padding */
div.player.wd {width: 512px;} /* Widescreen */

#content-text div.video-player blockquote ul li div.customer a { display: block; height: 26px; line-height: 26px; margin: 0; padding-left:35px; padding-bottom:2px; background:url('../img/story-video.png') no-repeat; color: #0591c4; font-weight: normal; cursor: pointer; text-decoration: underline; text-shadow: 0px 0px 1px #bbb;}
#content-text div.video-player blockquote ul li div.customer a:hover {text-decoration: none;}

#content-text div.video-player div.testimonial-add  { background:url(../img/bg-testimonials-link.png) no-repeat 0 0; padding-top:5px;}
#content-text div.video-player div.testimonial-add a { background: none; margin-bottom:0; line-height:42px;}
#content-text div.video-player div.testimonial-add a.video-testimonials { margin-bottom:10px; line-height:37px;}

div.order-package var.corner { position:absolute; top:0; left:0; display: block; height:97px; width:92px; background:url(../img/icon_corner.png) no-repeat 0 0; text-indent:-999em}
div.order-package var.popular { background-position: 0 0}
div.order-package var.savings { background-position: 0 -175px}
div.order-package var.try-free { background-position: 0 -272px}

div.banner { position:absolute; right:-104px; top:133px;}
div.banner a.free-shipping { display: block; width:95px; height:70px; padding:14px 10px 20px 5px; background:url(../img/banner.png) no-repeat 0 0; text-decoration: none; color:#fff; text-align:center; font-size:11.4px}
div.banner a.free-shipping strong { font-weight:normal}
div.banner a.free-shipping span { display: block; font-weight:bold}
div.banner a.free-shipping var { display:block; font-weight:bold; color:#fff600; line-height:1}
div.banner a.free-shipping span.code { font-weight: normal;}
div.banner a.free-shipping span.code var { color:#fff}

body.order div.order-help { margin-bottom: 30px;}
body.order #content div.quick-order { margin-bottom: 85px}

body.order div.banner,
body.order.resize div.banner { left:0; top:296px; right:auto; width:100%; text-align:center;}
body.order div.banner a.free-shipping { position:relative; display: inline-block; width:auto; height:auto; padding:1px 285px 3px 15px; color:#12526d; text-transform:uppercase; height:24px; line-height:24px; font-size:15px;
background:#e5ecef url(../img/nav-order.png) repeat-x; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);

    
}
body.order div.banner a.free-shipping span { display: inline-block; font-size:16.29px; margin-right:10px;}
body.order div.banner a.free-shipping var { color:#12526d; } 
body.order div.banner a.free-shipping span var { color:#12526d; font-size:20.36px; }
    
body.order div.banner a.free-shipping span.code{ margin-right:0; position:absolute; top:-7px; right:15px; padding:0 0 0 72px; color: #b00913; text-transform: none; line-height:45px; background:url(../img/free.png) no-repeat 0 0; font-weight:bold; line-height:41px;}
body.order div.banner a.free-shipping strong { font-weight:bold}
body.order div.banner a.free-shipping span.code var { color: #b00913; text-transform: uppercase}



body.inner.resize #wrapper { padding-top:246px}
body.index.resize #wrapper { padding-top:540px}
body.index.resize #header { height:555px;}
body.order.resize #wrapper {    padding-top: 0;}



body.resize div.banner { left:0; top:115px; right:auto; width:100%; text-align:center;}
body.resize.members div.banner,
body.resize.login div.banner { top:120px;}

body.members div.banner,
body.login div.banner { top:140px; right:-106px;}
body.resize div.banner a.free-shipping { position:relative; display: inline-block; width:auto; height:24px; line-height:24px; padding:1px 249px 3px 15px; color:#12526d; text-transform:uppercase; font-size:15px;
background:#e5ecef url(../img/nav-order.png) repeat-x; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#e5ecef);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5ecef));
  background: linear-gradient(top,#fff,#e5ecef);
  -pie-background: linear-gradient(#fff, #e5ecef);
  behavior: url(css/PIE.php);
  border:1px solid #3694BA;
    
}
body.resize div.banner a.free-shipping  br { display: none}
body.resize div.banner a.free-shipping strong { color:#12526D; font-weight:bold}
body.resize div.banner a.free-shipping var,
body.order div.banner a.free-shipping var { display: inline-block}
body.resize div.banner a.free-shipping var.non,
body.order div.banner a.free-shipping var.non { font-weight:normal}
div.banner a.free-shipping var.off { display: none}
body.resize div.banner a.free-shipping var.free { display: none;}
body.resize div.banner a.free-shipping var.off { display: inline;}
body.resize div.banner a.free-shipping span { display: inline-block; font-size:16.29px; margin-right:10px;}
body.resize div.banner a.free-shipping var { color:#12526d;  } 
body.resize div.banner a.free-shipping span var { color:#12526d; font-size:20.36px; } 

body.resize div.banner a.free-shipping span.code{ margin-right:0; position:absolute; top:-7px; right:15px; padding:0 0 0 72px; color: #b00913; text-transform: none; line-height:45px; background:url(../img/free.png) no-repeat 0 0; font-size:14px; font-weight:bold; line-height:41px;}
body.resize div.banner a.free-shipping span.code var { color: #b00913; font-size:14px }

#content #order fieldset.select-country {  height:auto;}
#content #order fieldset.select-country dl {width:450px; border: none}
#content #order fieldset.select-country dl dt { width:130px; text-align:left}

#content #order fieldset.select-country div.info { padding:0;}
#content #order fieldset.select-country div.info h3 { float: right; font-size:23px; color:#6e7be4; line-height:33px;}
#content #order fieldset.select-country div.info ul { float: left; overflow: hidden}
#content #order fieldset.select-country div.info ul li { float: left; margin:0 18px 0 0;}
#content #order fieldset.select-country div.info ul li img {cursor: pointer}

#content #order fieldset.select-country optgroup { padding:10px 0; border-top:1px dashed #ccc}
#content #order fieldset.select-country optgroup:first-child { border: none; padding-top:0;}
#content #order fieldset.select-country optgroup option { padding-left:0;}

#content #order fieldset.order-shipped div.info h3 { padding:5px 0 5px 50px; background:url(../img/usa.png) no-repeat 0 0}
ul.card {width:350px;  margin:0; float: left; clear: left}
ul.banner-order { margin:0; overflow: hidden; text-align: center}
ul.banner-order li { display: inline-block; padding:0; margin:0 0 0 0; background: none;}
ul.banner-order.left { float: left; text-align:center; width:218px; margin-right:10px;}
ul.banner-order.right { float: right }
ul.banner-order.right li { float: left; margin-left:10px;}

div.card-banner { position:relative; width:350px; height:86px; float: left; }
div.card-banner a {width:102px; height:85px; position: absolute; top:0; left:213px; overflow: hidden;}
div.card-banner a img { position:absolute;}
#tL4C{ top:0!important;  left:0!important;}
a#siteSealFauxBadge { margin-top:28px; display: block; }
#comodoTL { width:100px; height:85px;}

div.bottom-order { overflow: hidden}


#content div.total-order table.choose-package td.price { width: 120px; padding: 0 3px;  font-size: 0.916em }
#content div.total-order table.choose-package td.price em { display: block; margin-bottom: 12px; line-height: 16px; font-size: 1.091em; font-style: normal; }
#content div.total-order table.choose-package td.price var { display: block; text-align: right; line-height: 16px  }

#content div.total-order table.choose-package td.final-prices { width: 273px; }
#content div.total-order table.choose-package td.final-prices dl { font-size: 1.25em }
#content div.total-order table.choose-package td.final-prices dl dt { width: 190px; margin: 8px 0 }
#content div.total-order table.choose-package td.final-prices dl dd { width: 83px; margin: 8px 0 }




#content #hot-offers { height:195px; margin-bottom:20px; position:relative; text-align:center; background:#fff;   border:1px solid #73b9d1;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;   behavior: url(css/PIE.php);
}
#content #hot-offers  span { position:absolute; top:3px; left:3px; height:191px; width:100%; background:url(../img/hot-offers.png) no-repeat 0 0}

#content #hot-offers h2 { font-size:65px; color:#f66c00; padding:0; margin:0; border: none; line-height:1.2}
#content #hot-offers h3 { font-size:24px;}
#content div.hot-order{
position:relative; padding:10px 0 10px; margin: 0 0 7px 0;  border: 1px solid #b2cdef;
background:#e2efff url(../img/bg-quick-order.png) repeat-x;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#f2f9ff,#e2efff);
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f9ff), to(#e2efff));
  background: linear-gradient(top,#f2f9ff,#e2efff);
  -pie-background: linear-gradient(#f2f9ff, #e2efff);
  
	box-shadow: 0px 0px 10px #95b4da;
	-moz-box-shadow: 0px 0px 15px #95b4da; 
	-webkit-box-shadow: 0px 0px 10px #95b4da;  
  behavior: url(css/PIE.php); zoom:1;

}
#content div.hot-order div.border { position:relative; padding:5px; background:#fff; margin:0 130px 0 45px;   -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;   behavior: url(css/PIE.php); zoom:1; border: 1px solid #b2cdef;}

#content div.hot-order div.border img.fire { position:absolute; top:50%; margin-top:-16px;  left:-36px;}

#content div.hot-order div.border table { margin: 0; background: none }
#content div.hot-order table td { padding:0 0; height:90px; background: none; vertical-align:middle; text-align:center }
#content div.hot-order table td.safe { width:160px; font: bold 1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#f6ac18}
#content div.hot-order table td.code { color:#b00913;  }
#content div.hot-order table td.code strong { display: block; color:#35800F  }
#content div.hot-order table td.code small { font-size:11px; color:#1b134e; margin-top:10px; display: block}

#content div.hot-order table td.img { padding:0; width:143px}
#content div.hot-order table td.img img{ margin: 0 auto}
#content div.hot-order table td.img div { position:relative}
#content div.hot-order table td.img div span.percent { position:absolute; top:50%; left:50%; display: block; height:32px; width:89px; margin: -16px 0 0 -40px; background: url(../img/hot-percent.png) no-repeat 0 0 } 

#content div.hot-order table td.img div span.percent.ten { background-position: center 0} 
#content div.hot-order table td.img div span.percent.twenty { background-position: center -141px}
#content div.hot-order table td.img div span.percent.thirty { background-position: center -281px}


#content div.hot-order div.border input.order-now { position:absolute; top:50%; right:-110px; margin: -16px 0 0 0;  display: block; height:32px; width:100px; background:url(../img/hot-order-now.png) no-repeat 0 0; border: none; text-indent:-9999em}

#content div.hot-order table td.img div span.percent.thirty { background-position: center -281px}


#content div.how-to-redeem {padding:18px; margin-top:15px; background:#ffffff; border:1px solid #e7e4e4;   -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;   behavior: url(css/PIE.php); zoom:1;}
#content div.how-to-redeem h3 { margin:0; font: normal 1.5384em "Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
#content div.how-to-redeem p { margin: 0.5em 0}
#content div.how-to-redeem img { border:1px solid #82c0d5; margin: 0 auto}
#content ul.chapter-links.right li { float: right}
div.banner.hot-offers a{ font-size:16px!important}
div.banner img { margin: 0 auto}

body.resize div.banner.hot-offers a.free-shipping span.code { padding-left:0; background: none}
body.resize div.banner.hot-offers a.free-shipping { padding-right:164px;}
body.resize div.banner.hot-offers a.free-shipping img { position:absolute; left:50%; top:0;}

#showsecondchanceoffer { display: none !important }

#content div.remark-for { width: 800px; margin: 0 auto  }
#content div.remark-for p {  margin: 12px 0; padding: 8px; font-size: 1.167em; color: #1B134E; text-shadow: 0 0 1px #858AB1; text-align: center;
-moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
behavior: url(css/PIE.php);

 }
#content div.remark-for p.error { background: #F41B0B; color: #fff; text-shadow: 0 0 1px #fff;  }
#content div.remark-for p sup { font-size: 100% }
#content div.remark-for p a { cursor: pointer; }
#content div.remark-for p.error a { color: #fff  }

/*** popup details ***/
#popup-container { z-index: 100; display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url("../img/bg-modal-window.png") 0 0 repeat; }
#popup-container.showed { display: block !important }

#popup-body { position: absolute; top: 50%; left: 50%; width: 600px; margin: -150px 0 0 -300px; padding: 15px 20px; background:#fff; border: 2px solid #7683E5; }
#popup-body p { text-align: justify; }
#popup-body a.close-popup { position: absolute; top: 15px; right: 20px; color: #FF3300; cursor: pointer; }
/*** \popup details ***/

ul.version { display: none}
div.text-block { float: left; width:330px;}
div.text-block.right { float: right;}
div.image-desc { clear: left}
div.img-right  { clear: none;}

#product-list.order,
a.go-back { display: none}

body.inner a.toll-free-customer-care { display: none}

#content  #promo + div.listen-to-real-extagen-customers { display: none}
body.members #content-text h2.hidden + p { margin-top:0!important;}

div.text-block.clear { clear:both; width:auto}
div.video-youtube { display: none}


#content #order fieldset.payment-information dl.paypal-block { }
#content #order fieldset.payment-information dl.paypal-block dt { }
#content #order fieldset.payment-information dl.paypal-block dd { }
#content #order fieldset.payment-information dl.paypal-block dd input.submit-for-paypal { width: 145px; height: 42px; margin: 0 0 0 165px; padding: 0; border: 0; background: url("../img/submit-paypal.png") 0 0 repeat; }

/*** chat/ blocks ***/
div.block-for-chat  { margin: 20px auto; text-align: center; }
div.block-for-chat table { margin: 0 auto; border: none; }
div.block-for-chat table td { padding: 0; }
div.block-for-chat table tr.lpPoweredBy { display: none; }
div.block-for-chat table tr.lpEmtStarRating { display: none; }

div.block-for-order { position: fixed; bottom: 0; right: 0; }
div.block-for-order table {  margin: 0; border: none; }
div.block-for-order table td {  padding: 0; border: none; text-align: right !important; vertical-align: bottom; }
div.block-for-order table td a { float: right; }
div.block-for-order table tr.lpPoweredBy { display: none; }
div.block-for-order table tr.lpEmtStarRating { display: none; }

div.block-for-chat-index  { width: 104px; position: absolute; bottom: 0px; right: -125px;  }
div.block-for-chat-index div { position: static !important; }
div.block-for-chat-index table { margin: 0 auto; border: none; }
div.block-for-chat-index table td { padding: 0; }
div.block-for-chat-index table tr.lpPoweredBy { display: none; }
div.block-for-chat-index table tr.lpEmtStarRating { display: none; }

div.block-for-chat-ear { position: absolute; top: 235px; right: -101px; width: 103px; height: 229px; }
div.block-for-chat-ear table { margin: 0 auto; border: none; }
div.block-for-chat-ear table td { padding: 0; }
div.block-for-chat-ear table tr.lpPoweredBy { display: none; }
div.block-for-chat-ear table tr.lpEmtStarRating { display: none; }



/*** \chat/ blocks ***/
img.euphoria { position:absolute; left:20px; top:50px;}
#content #order fieldset.add-prod div.add-order{ padding-left:160px; padding-top:20px;}
#content #order fieldset.add-prod h3 { font: bold 21px "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform: none; color:#85090c; text-align:left; text-shadow: 0 0 1px #d6bcc2}
#content #order fieldset.add-prod h4{ color:#3ca4e4; font-weight:bold;}
#content #order fieldset.add-prod ul.what li { background:url(../img/bull-prod-add.png) no-repeat 0 0.5em; color:#1d4f8a; font-size:13px; line-height:1.5}

#content #order fieldset.add-prod ul.safe{ top:105px; right:30px;}
#content #order fieldset.add-prod div.add-order div.bonus { text-align:left}
#content #order fieldset.add-prod div.bonus2 label.bonus:first-child { margin-left:0;}
#content #order fieldset.add-prod div.bonus2 label.bonus.checkbox-on { background-position: 0 -170px}
#content #order fieldset.add-prod div.bonus2 label.bonus.checkbox-off { background-position: 0 0}
#content #order fieldset.add-prod div.bonus2 label.bonus var {display: inline}
#content #order fieldset.add-prod   var.percent { position:absolute; right:60px; top:-56px; display: block; width:97px; height:106px; padding:26px 20px 3px; background:url(../img/percent-inner.png) no-repeat; font: bold 3.1666em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#fff; text-shadow:-1px 1px 2px #3d8d03; text-align:center  }

#content #order fieldset.add-prod    var.percent span { display: block; font-size:0.6578em; text-align:center }
#content #order fieldset.add-prod  ul.bonus { position:absolute; top:162px; right:27px; width:218px; background:#82b8f8; border: 3px solid #fff; padding:15px 17px; font: bold 17px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff;  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;  behavior: url(css/PIE.php);}
#content #order fieldset.add-prod  ul.bonus li { padding-left:24px; background:url(../img/bull-errow.png) no-repeat 0 4px}

body.order.time div.banner,
body.order.resize.time div.banner { text-align:left!important}
#content div.timer { position:absolute; top:248px; right:24px; font: normal 20px "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#1b134e; text-align:center }
#content div.timer h2 { font: normal 20px "Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#1b134e; text-align:left }
#content div.timer div#time { display: inline-block; font: normal 28px Georgia, "Times New Roman", Times, serif; color:#465f7d; width:101px; height:40px; background:url(../img/timer.png) no-repeat}
#content div.timer div#time.endtime { color:red}
div.accept-cards { overflow: hidden;  padding: 10px 39px; margin-top:15px;
  border: 1px solid #e7e4e4; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  background: #fbfbfb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAC9CAMAAABFw+e1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNCNEVENEYwMUY4NjExRTA4QTY5OTI1QUVGOTY0MzA2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNCNEVENEYxMUY4NjExRTA4QTY5OTI1QUVGOTY0MzA2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0I0RUQ0RUUxRjg2MTFFMDhBNjk5MjVBRUY5NjQzMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I0RUQ0RUYxRjg2MTFFMDhBNjk5MjVBRUY5NjQzMDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qRMnCAAAAFVBMVEX6+vr+/v79/f38/Pz7+/v////5+fmDVX0DAAAAH0lEQVR42mJgZSAFMlIImciCzGRAFjIg5YCNeAgQYAB1OAIEOL1A0AAAAABJRU5ErkJggg==)
    no-repeat;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#fff,#f9f9f9);
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f9f9f9));
  background: linear-gradient(top,#fff,#f9f9f9);
  -pie-background: linear-gradient(#fff, #f9f9f9);
  behavior: url(css/PIE.php);
  background-clip: border-box; -moz-background-clip: border; -webkit-background-clip: border-box;
  background-origin: border-box; -moz-background-origin: border; -webkit-background-origin: border-box; text-align:center}
div.accept-cards h2 { float: left; margin:0; font: normal 25px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#1b134e}
div.accept-cards var { font: italic 25px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#6e7be4; text-transform: uppercase}
div.accept-cards  img { float: left; margin:0 15px;}

/*** Bonus pages edits ***/
#content ul.wait-section { overflow: hidden; margin: 15px 0; padding: 0; }
#content ul.wait-section li { float: left;  margin: 0; padding: 0; background: none }
#content ul.wait-section li.slogan-main { width: 200px; font: normal 87px "Trebuchet MS",Arial,Helvetica,Tahoma,sans-serif; letter-spacing: -5px; color: #3ca4e4; text-shadow: 0 0 1px #3ca4e4; }
#content ul.wait-section li.slogan-add { width: 450px; margin-top: 20px; margin-left: 30px; font: normal 28px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; color: #1b134e;  text-shadow: 0 0 1px #1b134e; }
#content ul.wait-section li.slogan-banner { width: 244px; height: 90px; margin-top: 8px; margin-left: 30px; padding-top: 5px; border: 1px solid #73b9d1; text-align: center; font: bold 26px "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; color: #85090c;  text-shadow: 0 0 1px #85090c; background: #fff; text-transform: uppercase;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  behavior: url(css/PIE.php);
 }
#content ul.wait-section li.slogan-banner small { display: block; font-size: 20px }

#content div.section-extagen-offer { padding: 12px 30px; margin: 0 0 18px 0;
  -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;
  -o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; background-size: 100% 100%;
  background: -moz-linear-gradient(top,#f2f9ff,#e2efff);
  background: -webkit-gradient(linear, left top, left bottom, from(#f2f9ff), to(#e2efff));
  background: linear-gradient(top,#f2f9ff,#e2efff);
  -pie-background: linear-gradient(#f2f9ff, #e2efff);
  box-shadow: 0px 0px 10px #95b4da;
  -moz-box-shadow: 0px 0px 15px #95b4da;
  -webkit-box-shadow: 0px 0px 10px #95b4da;
  behavior: url(css/PIE.php);
  }

#content form#order div.section-extagen-offer ul { margin: 0; padding: 0; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif  }
#content form#order div.section-extagen-offer ul li { position: relative; margin: 0; padding: 14px 0 20px 170px; border-top: 1px solid #84b9f8; text-align: justify; font-size: 1.083em; background: none; background-position: 0 45px; background-repeat: no-repeat; color: #1d4f8a }
#content form#order div.section-extagen-offer ul li.reaqt { background-image: url(../img/bonus-add-reaqt.png)  }
#content form#order div.section-extagen-offer ul li.rock-it-247 { background-image: url(../img/bonus-add-rock-it-247.png)  }
#content form#order div.section-extagen-offer ul li.new-human-euphoria { background-image: url(../img/bonus-add-new-human-euphoria.png)  }
#content form#order div.section-extagen-offer ul li.sure-romance { background-image: url(../img/bonus-add-new-sure-romance.png)  }
#content form#order div.section-extagen-offer ul li.pack-gold { background-image: url(../img/bonus-add-new-6-pack-gold.png)  }
#content form#order div.section-extagen-offer ul li:first-child { padding-top: 0; border-top: 0; }
#content form#order div.section-extagen-offer ul li h2 { margin: 0 0 7px; font: normal 30px "Myriad Pro","Trebuchet MS",Arial,Helvetica,Tahoma,sans-serif; color: #51ab06; text-shadow: 0 0 1px #51ab06; }
#content form#order div.section-extagen-offer ul li h3 { margin: 0 0 7px; font-weight: bold; font-size: 21px; color: #85090c; text-shadow: 0 0 1px #85090c; }
#content form#order div.section-extagen-offer ul li h4 { margin: 0 0 10px; font-weight: bold; font-size: 18px; color: #3ca4e4; text-shadow: 0 0 1px #3ca4e4; }
#content form#order div.section-extagen-offer ul li strong.precents { display: block; position: absolute; top: 0; right: -111px; width: 136px; height: 105px; padding-top: 31px; text-align: center; background: url(../img/bg-percents-banner.png) 0 0 no-repeat; font: bold 38px Georgia; color: #fff  }
#content form#order div.section-extagen-offer ul li strong.precents small { display: block; font-size: 24px; text-transform: uppercase; }

#content form#order div.section-extagen-offer ul li ul.prices { overflow: hidden; margin: 0 0 5px; padding: 0; }
#content form#order div.section-extagen-offer ul li ul.prices li { float: left; margin: 0; padding: 0; height: 35px; border: none; font-weight: bold; font-size: 21px; color: #3ca4e4; text-shadow: 0 0 1px #3ca4e4; }
#content form#order div.section-extagen-offer ul li ul.prices li.retail { position: relative; float: right; }
#content form#order div.section-extagen-offer ul li ul.prices li.retail var { }
#content form#order div.section-extagen-offer ul li ul.prices li.retail span { position: absolute; top: 0; right: 0; height: 100%; width: 80px; background:url(../img/del.png) 0 -2px no-repeat; }

#content form#order div.section-extagen-offer ul li div.buttons-set label { display: inline-block; margin-left: 20px;  }
#content form#order div.section-extagen-offer ul li div.buttons-set label:first-child { margin-left: 0; }
#content form#order div.section-extagen-offer ul li div.buttons-set label span  { display: inline-block; width: 25px; height: 25px; margin-top: 3px; padding: 0; background: url("../img/bg-radio.png") 0 0 no-repeat; }
#content form#order div.section-extagen-offer ul li div.buttons-set label em  { display: inline-block;  vertical-align: top; margin-top: 5px; font-style: normal; font-size: 1.154em;  }
#content form#order div.section-extagen-offer ul li div.buttons-set label var  { display: inline-block; vertical-align: top; font-weight: bold; font-size: 22px; color: #51ab06  }

#content form#order div.section-extagen-offer ul li ul.commont-text { margin: 0 0 10px; padding: 0  }
#content form#order div.section-extagen-offer ul li ul.commont-text li { margin: 0; padding: 0 0 0 15px; border: none; font-size: 1em; background: url(../img/bull-prod-add.png) no-repeat 0 7px; }

/*** \Bonus pages edits ***/

/*** Bonus pages edits ***/
#content div.section-extagen-offer-var { padding: 0; margin: 0;  }
#content form#order div.section-extagen-offer-var ul { margin: 0; padding: 0; font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif  }
#content form#order div.section-extagen-offer-var ul li { margin: 18px 0 0; padding: 0; background: none;  }
#content form#order div.section-extagen-offer-var ul li:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
#content form#order div.section-extagen-offer-var ul li h2 { margin: 0 0 13px; text-align: center; font: normal 30px "Myriad Pro","Trebuchet MS",Arial,Helvetica,Tahoma,sans-serif; color: #51ab06; text-shadow: 0 0 1px #51ab06; }
#content form#order div.section-extagen-offer-var ul li div.text { position: relative; min-height: 250px; margin: 0; padding: 14px 70px 22px 200px; text-align: justify; font-size: 1.083em; background-color: #e4f0ff; background-position: 0 45px; background-repeat: no-repeat; color: #1d4f8a;
      -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
           border-radius: 10px;
              box-shadow: 0px 0px 10px #95b4da;
         -moz-box-shadow: 0px 0px 15px #95b4da;
      -webkit-box-shadow: 0px 0px 10px #95b4da;
                behavior: url(css/PIE.php);
 }
#content form#order div.section-extagen-offer-var ul li.vprx-oil div.text { background-image: url(../img/bonus-add-vprx-oil.png); background-position: 18px 20px  }
#content form#order div.section-extagen-offer-var ul li.rock-it-247 div.text { background-image: url(../img/bonus-add-rock-it-247.png); background-position: 20px 20px  }
#content form#order div.section-extagen-offer-var ul li.new-human-euphoria div.text { background-image: url(../img/bonus-add-new-human-euphoria.png); background-position: 25px 20px  }
#content form#order div.section-extagen-offer-var ul li.sure-romance div.text { background-image: url(../img/bonus-add-new-sure-romance.png); background-position: 25px 20px }
#content form#order div.section-extagen-offer-var ul li.pack-gold div.text { background-image: url(../img/bonus-add-new-6-pack-gold.png); background-position: 25px 20px  }
#content form#order div.section-extagen-offer-var ul li h3 { margin: 0 0 7px; font-weight: bold; font-size: 21px; color: #85090c; text-shadow: 0 0 1px #85090c; }
#content form#order div.section-extagen-offer-var ul li h4 { margin: 0 0 12px; font-weight: bold; font-size: 18px; color: #3ca4e4; text-shadow: 0 0 1px #3ca4e4; }
#content form#order div.section-extagen-offer-var ul li div.def { margin: 12px 0 3px; line-height: 18px }
#content form#order div.section-extagen-offer-var ul li strong.precents { display: block; position: absolute; top: -60px; right: -45px; width: 136px; height: 105px; padding-top: 31px; text-align: center; background: url(../img/bg-percents-banner.png) 0 0 no-repeat; font: bold 38px Georgia; color: #fff  }
#content form#order div.section-extagen-offer-var ul li strong.precents small { display: block; font-size: 24px; text-transform: uppercase; }

#content form#order div.section-extagen-offer-var ul li ul.prices { overflow: hidden; margin: 0; padding: 0; }
#content form#order div.section-extagen-offer-var ul li ul.prices li { float: left; margin: 0; padding: 0; height: 35px; border: none; font-weight: bold; font-size: 21px; color: #3ca4e4; text-shadow: 0 0 1px #3ca4e4; }
#content form#order div.section-extagen-offer-var ul li ul.prices li.retail { position: relative; float: right; }
#content form#order div.section-extagen-offer-var ul li ul.prices li.retail var { }
#content form#order div.section-extagen-offer-var ul li ul.prices li.retail del { text-decoration: none; }
#content form#order div.section-extagen-offer-var ul li ul.prices li.retail span { position: absolute; top: 0; right: 0; height: 100%; width: 80px; background:url(../img/del.png) 0 -2px no-repeat; }

#content form#order div.section-extagen-offer-var ul li div.buttons-set label { display: inline-block; margin-left: 20px;  }
#content form#order div.section-extagen-offer-var ul li div.buttons-set label:first-child { margin-left: 0; }
#content form#order div.section-extagen-offer-var ul li div.buttons-set label span  { display: inline-block; width: 25px; height: 25px; margin-top: 3px; padding: 0; background: url("../img/bg-radio.png") 0 0 no-repeat; }
#content form#order div.section-extagen-offer-var ul li div.buttons-set label em  { display: inline-block;  vertical-align: top; margin-top: 5px; font-style: normal; font-size: 1.154em;  }
#content form#order div.section-extagen-offer-var ul li div.buttons-set label var  { display: inline-block; vertical-align: top; font-weight: bold; font-size: 22px; color: #51ab06  }

#content form#order div.section-extagen-offer-var ul li ul.commont-text { margin: 0 0 10px; padding: 0  }
#content form#order div.section-extagen-offer-var ul li ul.commont-text li { margin: 0; padding: 0 0 0 15px; border: none; font-size: 1em; background: url(../img/bull-prod-add.png) no-repeat 0 7px; }
/*** \Bonus pages edits ***/


