﻿/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:1.4; color:#282828; background: #5378a2 url("images/bgr.jpg") repeat-x right top fixed; }
a {color:#3A5A85; border:none; text-decoration:none;}
a:hover {color:#4C4C4C; border:none; }
a:active {color:#666666; text-decoration:none; border:none;}

p a {color:#5378A1; border-bottom:solid 1px #DAE6DF; margin:50px 0 55px 0; text-decoration:none; font-weight:bold; }
p a:hover {color:#4A6C92; border:none; text-shadow: 0 2px 4px #4A6C92; }

#search { display:block; position:absolute; font-size:1pt; top:-2000px; left:-2000px; width:100px; color:#5378A2;}

@font-face {
    font-family: 'swiss721';
    src: url('fonts/tt0010m_.eot');
    src: url('fonts/tt0010m_.eot') format('embedded-opentype'),
         url('fonts/tt0010m_.woff') format('woff'),
         url('fonts/tt0010m_.ttf') format('truetype'),
         url('fonts/tt0010m_.svg#swiss721') format('svg');
}

.container { display:block; position:absolute; min-height:100px; top:0; left:50%; margin-left:-470px; width:940px;}
.main { display:block; position:relative; margin:0; padding:0 31px 0 31px; background-image:url(images/main_bgr.png); background-repeat:repeat-y;}
.main_end { display:block; position:relative; margin:0 0 30px 0; height:14px; background-image:url(images/bottom_bgr.png); background-repeat:no-repeat;}
.top { display:block; height:64px; text-align:center; margin-bottom:90px;}
.top_logo img { display:block; float:left; margin:0 0 0 -7px; width:70px; height:70px;}

.sirius_compatible {display:block; position:relative; font-weight:bold; font-size:10pt; color:#FFF; float:right; text-transform:none; margin:-35px 20px 15px 0; text-shadow: 2px 2px 5px #000;}
.bindu_compatible {display:block; position:relative; font-weight:bold; font-size:10pt; color:#FFF; float:right; text-transform:none; margin:-45px 35px 15px 0; text-shadow: 2px 2px 5px #000;}

li { line-height:1.2; margin-bottom:7px;}
ol { font-weight:bold;}
ul { line-height:normal;}
p { font-weight:normal; line-height:1.4;}

#preload { position: absolute; overflow: hidden; left: -1000px; top: -1000px; height: 1px; width: 1px;}

.pt8 {font-size:8pt; font-weight:normal; color:#282828}
.pt9 {font-size:9pt; font-weight:normal; color:#282828}
.pt10 {font-size:10pt; font-weight:normal; color:#282828}
.pt11 {font-size:11pt; font-weight:normal; color:#282828}
.line { display:block; margin:0; border-bottom:solid 1px #7392A6;}

.in_top_logo {display:block; float:left; position:absolute; margin-left:-190px; }

.view_cart { display:block; position:absolute; margin:5px -38px 0 616px;}

#in_menu { display:block; position:fixed; top:0; margin:0 0 0 -30px; width:940px; height:53px; background-image:url(images/in_menu_bgr.png); background-repeat:no-repeat; padding:12px 0 15px 0; color:#FFFFFF; z-index:202; font-family:Arial, sans-serif;}
#in_menu .menu {display:block; position:relative; height:34px; background-image:url(images/menu_bgr.jpg); padding:0 0 0 198px; z-index:500;}
#in_menu .active {height:52px; text-align:center; color:#FFF; float:right; padding:3px 12px 0 12px; margin:0; border-left:solid 1px #A5C6E6; border-right:solid 1px #36567C; text-shadow: 1px 1px 1px #36567C;}
#in_menu a {height:23px; text-align:center; text-decoration:none; color:#FFFFFF; float:left; vertical-align:middle; padding:10px 10px 0 9px; margin:0; border-left:solid 1px #A5C6E6; border-right:solid 1px #36567C; text-shadow: 1px 1px 1px #36567C;}
#in_menu a:hover { background-color:#5378A1;}
#in_menu .no_drop a:hover { background-image:url(img/menu_on_nodrop.jpg);}
#in_menu .list .drop_down { visibility: hidden; position: absolute; background-color:#fff; top:34px; z-index:200; -webkit-transition-duration: 0.3s, 0.3s; box-shadow: 2px 2px 30px -5px #000; margin-left: -78px; width:200px; padding:10px; border-radius: 0px 0px 10px 10px;}
#in_menu .list:hover .drop_down { visibility: visible;}
#in_menu .list .drop_down a { display:block; text-decoration:none; border:none; text-shadow:none; text-align:left; height:10px;  width:100%;  border-bottom:solid 1px #fff; border-top:solid 1px #fff; color:#3A5A85; padding:0 8px 5px 8px; margin:0 -8px 0 -8px; font-size:8pt; background-color:#fff;}
#in_menu .list .drop_down a:hover {background-color:#eee; border-bottom:solid 1px #aaaaaa; border-top:solid 1px #aaaaaa; }

.front_languages a { text-decoration:none; color:#3A5470; font-weight:bold; height:90px; display:block; border:solid 1px #CFD5E2; padding:11px; margin-top:15px; background-color:#E8EBEE;}
.front_languages a:hover { background-color:#F4F6F7; color:#000000; border:solid 1px #3A5470;}

#left_menu { display:block; width:220px; margin:0; padding:0;}
#left_menu .menu_tit { display:block; margin-top:20px; border-top:solid 1px #7392A6; padding:3px 3px 3px 0; font-weight:bold; color:#5378A1;}
#left_menu a {text-decoration:none; color:#000000;}
#left_menu a:hover { color:#666666;}
#left_menu .no_drop a { display:block; margin-top:20px; padding:3px 3px 3px 0;}
#left_menu .no_drop a:hover { padding:3px 3px 3px 0;}
#left_menu .list { display:block; padding-left:10px; width:210px; height:20px; margin-top:5px;}
#left_menu .list a { display:block; margin:0; border-left:solid 6px #5378A1; padding-left:5px; line-height:7px; }
#left_menu .list a:hover { border-left:solid 6px #990000; color:#990000;}
#left_menu .active {display:block; margin:0; border-left:solid 6px #123265; color:#123265; font-weight:bold; padding-left:5px; line-height:7px; }

#left_menu .list li { list-style:none; margin:0 -10px 0 -10px;}
#left_menu .list li:hover {background-color:#eeeeee;}
#left_menu .list li a { display:block; text-decoration:none; border-top:none; color:#000000; padding:0 0 0 7px; margin:1px 0 1px 0; font-size:9pt; line-height:1.5;}
#left_menu .list li a:hover {background-color:#dddddd; border-top:none; color:#777777;}
#left_menu .list li .active { display:block; text-decoration:none; border-top:none; color:#000000; background-color:#DDDDDD; padding:0 0 0 7px; margin:1px 0 1px 0; font-size:9pt; line-height:1.5;}
#left_menu .list:hover .list2 { visibility: visible;}
#left_menu .list .list2 { display:block; visibility:hidden; position:relative; width:180px; margin: -17px 0 0 120px; padding:10px 10px 0 10px; border:solid 1px #123265; background-color:#ffffff; border-radius:4px; box-shadow: 2px 2px 15px #000000;}
/*#left_menu .active { display:block; margin-top:20px; font-weight:bold; color:#5378A1; border-top:solid 1px #123265; padding:3px 3px 3px 0;}*/

#left_menu .mouse_over {display:block;  visibility:hidden; border-top:solid 1px #123265; width:210px; margin:-11px 0 0 -130px;}
#left_menu .list2:hover .mouse_over { visibility:visible;}
#left_menu .list:hover .mouse_over { visibility: visible;}

#reports_left_menu { display:block; width:220px; margin:0; padding:0;}
#reports_left_menu .title { display:block; color:#999999; height:29px; font-size:14pt; padding-top:15px; font-weight:bold; text-transform:uppercase; font-family:swiss721; border-top:solid 1px #7392A6; }
#reports_left_menu .menu_tit a { display:block; margin:10px 0 0 0; border-top:solid 1px #7392A6; padding:0 3px 6px 0; font-weight:bold; color:#5378A1;}
#reports_left_menu .menu_tit a:hover { background-color:#E6E6E6;}
#reports_left_menu .menu_tit .active { display:block; margin:4px 0 -2px 0; border-left:none; padding:0 3px 6px 0; font-weight:bold; color:#123265;}
#reports_left_menu .list { display:block; padding-left:10px; width:210px; height:14px; font-size:8pt;}
#reports_left_menu .list a { display:block; margin:0; border-left:solid 7px #5378A1; color:#000000; padding-left:10px; line-height:8px; }
#reports_left_menu .list a:hover { border-left:solid 7px #990000; color:#990000;}
#reports_left_menu .active {display:block; margin:0; border-left:solid 7px #123265; color:#123265; font-weight:bold; padding-left:10px; line-height:8px; }
#reports_left_menu .menu_tit .active_tit { display:block; margin:10px 0 6px 0; border-top:solid 1px #7392A6;border-right:solid 14px #123265; height:10px; padding:0 3px 6px 0; font-weight:bold; color:#123265;}
#reports_left_menu .new { color:#990000; font-weight:bold; float:left; position:relative; font-size:7pt; margin:-12px 0 0 -40px; padding:0 12px; border:solid 1px #7392A6; background-color:#fff; box-shadow: 2px 2px 10px #000;}
.reports_sample {display:block; position:absolute; margin:-120px 0 0 0; text-align:right; width:830px;}
.reports_line { display:block; margin:18px 0 0 0; border-bottom:solid 1px #7392A6;}

.right_list {display:block; float:right; width:130px; padding:10px; margin:15px 0 20px 20px; border:solid 1px #123265; box-shadow: 2px 2px 10px #666666;}
.right_list a {display:block; text-decoration:none; color:#123265; padding-left:15px;}
.right_list a:hover { text-decoration:none; color:#000000; background-color:#CCCCCC;}

.back {display:block; position:absolute; margin:-160px 0 0 0;}
.back a {display:block; position:relative; text-decoration:none; font-size:9pt; width:330px; padding-top:121px;}
.back a:hover { color:#ffffff; text-decoration:none;}
.back .bullet { display:block; float:left; background-color:#5378A1; height:8px; width:8px; margin:4px 5px 0 0;}

.front_banner { display:block; margin-top:20px; width:878px; height:347px; background-image:url(images/front_banner.jpg); background-repeat:no-repeat;}
.front_banner a { display:block; height:219px; width:186px; text-decoration:none; float:left; margin:120px 0 0 27px;}
.front_banner a:hover { background-image:url(images/over_pck.png); }

.leadership_front_banner { display:block; margin-top:20px; width:878px; height:347px; background-image:url(../va_leadership/images/leadership_front_banner.jpg); background-repeat:no-repeat;}

.title_bar { display:block; width:868px; margin-bottom:-10px; padding:10px 0 0 0;}
.title { display:block; color:#5378A1; height:29px; font-size:18pt; font-weight:bold; margin:0px 0 0 0px; text-transform:uppercase; font-family:swiss721; }
.title .line { display:block; margin:10px 10px 0 0; border-bottom:solid 1px #123265;}
.sub_title { display:block;  font-size:9pt; color:#666666; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:-8px 0 0 250px;}
.reports_title { display:block; color:#5378A1; height:29px; font-size:18pt; font-weight:bold; margin:-20px 0 -9px 25px; text-transform:uppercase; font-family:swiss721;}

.price_container {display:block; position:absolute; width:868px; margin-top:-28px; float:right;}
.price_container img { display:none;}
.price_container .download_note { display:block; width:350px; margin:120px 0 0 60px; line-height:1.2; }
.price_container .download_note .red {font-weight:bold; color:#990000;}

.price_container #EnglishCD_DW, #AL_EnglishCD_DW {padding:0 30px 20px 30px;}
.price_container #English, #AL_English {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #EnglishCD, #EnglishDW, #AL_EnglishCD, #AL_EnglishDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #SpanishCD_DW, #AL_SpanishCD_DW {padding:0 30px 20px 30px;}
.price_container #Spanish, #AL_Spanish {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #SpanishCD, #SpanishDW, #AL_SpanishCD, #AL_SpanishDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #FrenchCD_DW, #AL_FrenchCD_DW {padding:0 30px 20px 30px;}
.price_container #French, #AL_French {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #FrenchCD, #FrenchDW, #AL_FrenchCD, #AL_FrenchDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #GermanCD_DW, #AL_GermanCD_DW {padding:0 30px 20px 30px;}
.price_container #German, #AL_German {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #GermanCD, #GermanDW, #AL_GermanCD, #AL_GermanDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #ItalianCD_DW, #AL_ItalianCD_DW {padding:0 30px 20px 30px;}
.price_container #Italian, #AL_Italian {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #ItalianCD, #ItalianDW, #AL_ItalianCD, #AL_ItalianDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #RussianCD_DW, #AL_RussianCD_DW {padding:0 30px 20px 30px;}
.price_container #Russian, #AL_Russian {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #RussianCD, #RussianDW, #AL_RussianCD, #AL_RussianDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #PortugueseCD_DW, #AL_PortugueseCD_DW {padding:0 30px 20px 30px;}
.price_container #Portuguese, #AL_Portuguese {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #PortugueseCD, #PortugueseDW, #AL_PortugueseCD, #AL_PortugueseDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #NorwegianCD_DW, #AL_NorwegianCD_DW {padding:0 30px 20px 30px;}
.price_container #Norwegian, #AL_Norwegian {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #NorwegianCD, #NorwegianDW, #AL_NorwegianCD, #AL_NorwegianDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #FinnishCD_DW, #AL_FinnishCD_DW {padding:0 30px 20px 30px;}
.price_container #Finnish, #AL_Finnish {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #FinnishCD, #FinnishDW, #AL_FinnishCD, #AL_FinnishDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container .product { display:block; font-size:12pt; color:#5378A1; font-weight:bold; margin:5px 0 10px 0; border-bottom:solid 1px #5378A1;}
.price_container .buy_cddw a { display:block; float:left; color:#395A84; font-weight:bold; width:100px; height:30px; background-color:#FFF; padding:5px; margin:40px 20px 0 55px; border:solid 1px #123265; box-shadow: 2px 2px 15px #666666; text-align:center;}
.price_container .buy_cddw a:hover { background-color:#dddddd; box-shadow: 1px 1px 5px #666666;}
.price_container .price_cddw { display:block; font-size:9pt; font-weight:bold; color:#990000; float:right; margin:-9px 0 10px 0;}
.price_paypal {display:block; position:relative; width:620px; margin:-15px 0 50px 0;}

.price_box { display:block; width:210px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #123265; height:14px; background-color:#FFFFFF; box-shadow: 2px 2px 10px #666666; float:right; font-size:8pt; font-weight:bold; color:#395A84; padding:3px 5px 3px 5px; margin:2px 0 0 7px; text-align:left;}
.price_box:hover { background-color:#dddddd;}
.price_box .reg_price { color:#990000; margin-left:20px; font-weight:normal; font-size:7pt; text-decoration:line-through;}
.price_box .price { color:#395A84; margin-left:10px; font-size:8pt;}
.paypal_close { display:block; width:490px; height:31px; margin:-45px 0 0 0;}
.paypal_close a {display:block; width:110px; height:31px; float:right; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.paypal_close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}
.price_container table { border-collapse: collapse; margin-bottom:10px;}
.price_container td {padding:0;}
.price_container th {padding:0; text-align:left; vertical-align:bottom; height:25px;}
.cart_language { display:block; width:440px; text-align:right; margin-bottom:-17px; font-weight:bold; color:#990000;}
.select_language {display:block; width:590px; text-align:right; margin-top:40px; font-weight:bold;}
.select_member {display:block; text-align:left;  font-style:normal; margin:10px 0 20px 0; font-weight:bold;}
.select_member .m_title {display:block; text-align:center; color:#999; width:220px; margin:-3px 0 0 -10px; font-size:12pt; border-bottom:solid 1px #395A84;}
.select_member .product { display:block; font-size:12pt; color:#5378A1; font-weight:bold; margin:5px 0 10px 0; border-bottom:solid 1px #5378A1;}
.select_member .select a { display:block; font-weight:bold; color:#395A84; font-size:9pt; margin:0 0 10px 0;}
.select_member .select a:hover { background-color:#DBDBDB; color:#000000;}

<!-- Add-ons Shopping Cart -->
.price_container #RectificationCD_DW, #AL_RectificationCD_DW {padding:0 30px 20px 30px;}
.price_container #Rectification, #AL_Rectification {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #RectificationCD, #RectificationDW, #AL_RectificationCD, #AL_RectificationDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #ResearchCD_DW, #AL_ResearchCD_DW {padding:0 30px 20px 30px;}
.price_container #Research, #AL_Research {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #ResearchCD, #ResearchDW, #AL_ResearchCD, #AL_ResearchDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_container #KDataCD_DW, #AL_KDataCD_DW {padding:0 30px 20px 30px;}
.price_container #KData, #AL_KData {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_container #KDataCD, #KDataDW, #AL_KDataCD, #AL_KDataDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.products_list {display:block; border-top:solid 1px #123265; margin-top:40px;}
.products_list a { font-weight:bold; color:#000000; font-size:11pt; }
.products_list a:hover { color:#990000;}
.products_list p {border-bottom:1px solid #999999;}
.products_list2 {display:block;  margin-top:5px;}
.products_list2 p { margin-left:50px; border-bottom:1px solid #999999;}
.products_price {display:block; position:absolute; width:320px; margin:-35px 0 0 300px; float:right;}
.products_box {width:165px; height:22px; background-color:#FFFFFF; box-shadow: 2px 2px 10px #666666; float:right; font-size:8pt; font-weight:bold; color:#395A84; text-align:left;}
.products_box:hover { box-shadow: 2px 2px 10px #000000;}
.products_box .reg_price { display:block; color:#990000; margin-top:-16px; margin-left:88px; font-weight:normal; font-size:7pt; text-decoration:line-through;}
.products_box .price { display:block; color:#395A84; margin-top:-18px; margin-left:120px; font-size:8pt;}

.book_continer {display:block; border-bottom:solid 1px #123265; margin:10px 0 10px 0; height:35px;}
.book_continer .book { display:block; font-size:10pt; font-weight:bold; }
.book_continer .author { display:block; color:#123265; font-size:9pt; margin:0 0 10px 50px; float:left; }
.book_continer .isbn { display:block; position:relative; margin:3px 0 0 300px; font-size:7pt; }
.book_price {display:block; position:absolute; width:320px; margin:-22px 0 0 300px; float:right;}
.book_box {width:165px; height:22px; background-color:#FFFFFF; box-shadow: 2px 2px 10px #666666; float:right; font-size:8pt; font-weight:bold; color:#395A84; text-align:left;}
.book_box:hover { box-shadow: 2px 2px 10px #000000;}
.book_box .price { display:block; color:#395A84; margin-top:-18px; margin-left:90px; font-size:9pt;}

.distributor_continer {margin:10px 0 30px 0; padding:10px 0 10px 10px; box-shadow: 10px 10px 30px #999;}
.distributor_continer h1 { font-size:11pt; font-weight:bold; color:#123265; margin:0;}
.distributor_continer .address {display:block; margin:3px 0 10px 20px; float:left; padding:0 5px; border-left:solid 3px #7392A6;}
.distributor_continer .info {display:block; margin:3px 0 10px 260px; padding-left:15px; }
.distributor_continer a { font-weight:bold;}

.answer_container li { margin-bottom:4px; padding-bottom:4px; border-bottom:solid 1px #cccccc;}
.lesson_container { display:block; float:right; height:20px; text-align:right;}
.lesson_answer { position:relative; color:#123265; padding:10px 25px; margin:-25px 0 0 -80px; border:solid 1px #123265; font-weight:bold; background-color:#FFFFFF; box-shadow: 0 0 30px -5px #000000; float:right; text-align:justify; max-width:700px; z-index:600; }
.lesson { position:relative; color:#CC0000; font-weight:bold; height:20px; margin:0;}

/*.mouseover:hover { opacity: 0.0; filter: alpha(opacity=0);}*/

/*.title2 { display:block; height:30px; color:#7A9AB9; font-size:24pt; font-weight:bold; padding-left:40px; margin:30px 0 10px -42px; background-image:url(images/tit2.gif); background-repeat:no-repeat; line-height:0.7; text-transform:uppercase; font-family:swiss721;}
.sub_title2 { display:block;  font-size:18pt; color:#5378A1; text-transform:none; font-weight:normal; margin:-16px 0 0 250px;}

.gray9 { font-size:9pt; color:#666666; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}*/
.blueb {color:#123265; font-weight:bold;}
.grayb {color:#999999; font-weight:bold;}
.gray {color:#999999;}
.redb { color:#990000; font-weight:bold;}
.pt7 { font-size:7pt;}
.blue7 {color:#3A5A85; font-size:7pt;}
.notes { display:block; font-weight:bold; color:#CC0000; text-transform:uppercase; margin:30px 0 -15px 0;}

.click_thumbnails {display:block;  width:641px; text-align:right; font-size:7pt; color:#AAAAAA; z-index:100;}
.click_author {display:block; float:right; margin-top:-6px;  width:200px; text-align:right; font-size:9pt; color:#5378A1; font-family:swiss721; }
.author_popup { position:fixed; top:50%; left:50%; margin:-250px 0 0 -450px; height: 490px; width: 840px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding:30px;}
.author_popup  img { float:left; margin:0 25px 25px 0;}


h4 { color:#123265; font-size:12pt; font-weight:bold; margin:20px 0 -10px 0; padding:0 0 2px 0;}
h3 { color:#123265; font-size:12pt; font-weight:bold; margin:20px 0 -10px 0; padding:0 0 2px 0; border-bottom:solid 1px #123265;}

.newsletter_title { display:block; position:relative; height:15px; color:#123265; font-size:12pt; font-weight:bold; margin:40px 0 20px 0px; padding:0 0 2px 5px; border-left:solid 15px #990000;}
.newsletter_title .date { font-size:7pt; float:right; margin-top:7px; color:#990000;}
.newsletters_published { font-size:8pt; font-weight:bold; color:#990000; float:right; }

.c0 { display:block; width:830px; padding-bottom:20px; margin:30px 20px 0 25px; border-top:solid 1px #123265; font-size:12pt;}
.c1 { display:block; width:246px; margin-top:20px; padding-bottom:20px; border-top:solid 1px #123265;}
.c1 p { line-height:1.8; margin:2px 0 10px 0;}
.c2 { display:block; width:150px; min-height:330px; margin:20px 0 0 15px; padding:0 23px 20px 23px; background-image:url(images/c2.png); background-repeat:no-repeat;}
.c2 h2 { display:block; text-transform:uppercase; font-weight:bold; font-size:12pt; text-align:left; margin:0 -10px 5px -10px; padding:10px 10px 0 10px;  border-top:solid 1px #123265; font-family: Arial, Helvetica, sans-serif;}
.c2 li { list-style-type:none; margin:0 0 9px 0; font-size:9pt; line-height:.9; }
.c3 { display:block; width:641px;  min-height:330px; margin:20px 0 0 -15px; padding:0 19px 20px 23px; background-image:url(images/c3.png); background-repeat:no-repeat;}
.c3 h2 { display:block; text-transform:uppercase; font-weight:bold; font-size:12pt; text-align:left; margin:0 -8px 5px -10px; padding:10px 10px 0 10px;  border-top:solid 1px #123265; font-family: Arial, Helvetica, sans-serif;}
.learn a { display:block; width:100%; margin:-10px 0 10px 0; text-decoration:none; color:#5378A1; text-align:right; font-size:9pt;}
.learn a:hover { text-decoration:none; color:#333333;}


.menu_bold a { display:block; font-weight:bold; color:#5378A1; text-decoration:none; margin-top:10px;}
.menu_bold a:hover { text-decoration:underline; color:#336699; }

.features { display:block; width:235px; margin-top:20px; padding-bottom:20px; border-top:solid 1px #123265;}
.top_body { display:block; margin:30px 0 0 25px; height:30px; color:#7A9AB9; font-family:swiss721; text-align:right;}
.text_body { display:block; width:620px; min-height:180px; margin:20px 0 20px 25px; padding-bottom:0px; border-top:solid 1px #7392A6; z-index:10;}
.text_body p { text-align:justify;}
.text_body strong {color:#444444;}
.text_body ul { margin:-10px 0 10px 0; padding:0 0 0 20px; list-style:square;}
.text_body .title { display:block; height:30px; color:#123265; font-size:14pt; font-weight:bold; margin:2px 0 -20px 0; text-transform:uppercase; font-family:swiss721; }

.text_report { display:block; width:620px; min-height:180px; margin:20px 0 20px 25px; padding-bottom:0px; border-top:solid 1px #7392A6; z-index:10;}
.text_report p { text-align:justify; padding:5px 33px 5px 33px;}
.text_report img { float:left; margin:25px 25px 15px 0; border:solid 1px #123265; box-shadow:1px 4px 10px #666;}
.text_report .banner img { margin-bottom:-105px; box-shadow:none; border:none; margin-top:0px; z-index:10;}
.text_report .report_type { display:block; position:relative; color:#FFFFFF; font-weight:bold; text-shadow:1px 1px 3px #000; font-size:10pt; margin:0 0 60px 33px;}
.text_report .report_type a {color:#fff; font-size:8pt; font-weight:normal;}
.text_report .report_type a:hover { text-decoration:underline; text-shadow:1px 1px 10px #000;}

.text_report .author a {color:#123265;}
.text_report .author a:hover { text-decoration:underline;}
.text_report strong {color:#444444;}
.text_report ul { margin:-10px 0 10px 0; padding:0 0 0 20px; list-style:square;}
.text_report .title { display:block; height:30px; color:#123265; font-size:14pt; font-weight:bold; margin:2px 0 -20px 0; text-transform:uppercase; font-family:swiss721; }
.report_sample a { display:block; margin:40px 0 0 0; border-left:solid 9px #990000; color:#5378A1; font-weight:bold; padding-left:10px; line-height:10px; }
.report_sample a:hover { border-left:solid 9px #5378A1; color:#000000;} 

.links_body { display:block; width:620px; min-height:180px; min-height:150px; margin:20px 0 20px 25px; padding-bottom:0px; border-top:solid 1px #7392A6; z-index:10; }
.links_body img { float:left; margin:0 20px 20px 0; border:none;}
.links_body a { font-weight:bold;}

.update_list ul { list-style:url(images/menu_r.gif); margin:0 0 25pt 0; padding:0; font-weight:bold;}
.update_list li { display:block; height:17px; padding:3px 0 0 5px; text-decoration:none; color:#3A5470; box-shadow: 5px 5px 15px #aaaaaa;}
.update_list .items {float:right; color:#000000; font-size:8pt; margin:2px 400px 0 0;}

.rep_list ul { list-style:url(images/menu_r.gif); margin:0 0 0 35px; padding:0; font-weight:bold;}
.rep_list li a { display:block; height:17px; padding:3px 0 0 5px; width:95%; text-decoration:none; color:#3A5470; box-shadow: 5px 5px 15px #aaaaaa;}
.rep_list li a:hover { color:#000000; background-color:#DDDDDD;}
.rep_list .items {float:right; color:#000000; font-size:7pt; margin:2px 40px 0 0;}
.rep_list .price { display:block; float:right; color:#990000; font-size:9pt; text-align:right; margin-right:-25px; width:120px;}

/*.rep_list .level2 { font-size:8pt; margin-left:10px;}
.rep_list .level2 a { display:block; background-repeat:no-repeat; width:95%; text-decoration:none; color:#5378A1;}
.rep_list .level2 a:hover { color:#333333; background-color:#DDDDDD;}*/

/*.rep_list ul { margin:0 0 0 80px; padding:0;}
.rep_list img { position:relative; margin-top:5px; width:30px; height:30px;}
.rep_list li { list-style:none; font-size:12pt;}
.rep_list li a { display:block; margin:-30px 0 0 0px; padding:6px 0 0 40px; text-decoration:none; color:#3A5470; font-weight:bold; height:25px;}
.rep_list li a:hover { color:#000000; background-color:#DDDDDD;}
.rep_list .level2 { font-size:10pt; margin-left:40px;}
.rep_list .level2 a { display:block; text-decoration:none; color:#5378A1;}
.rep_list .level2 a:hover { color:#333333; background-color:#DDDDDD;}*/

.footer_top { display:block; position:relative; margin:30px 0 0 0; height:14px; background-image:url(images/top_bgr.png); background-repeat:no-repeat;}
.footer_container {display:block; position:relative; margin:0; background-image:url(images/main_bgr.png); background-repeat:repeat-y; color:#87A1BE;}
.footer {display:block; padding:0 10px 0 10px; position:relative; background-color:#123265; margin:0 9px 0 10px; min-height:140px;}
.footer table {width:900px;}
.footer a { text-decoration:none; color:#87A1BE; margin:0 20px; font-size:9pt;}
.footer a:hover { color:#FFF; text-decoration:underline;}
.footer .facebook a {background-image:url(images/facebook.jpg); width:33px; height:33px; float:left; margin:0 5px 0 0;}
.footer .facebook a:hover { background-image:url(images/facebook_over.jpg);}
.footer .twitter a {background-image:url(images/twitter.jpg); width:33px; height:33px; float:left; margin:0 5px 0 0;}
.footer .twitter a:hover { background-image:url(images/twitter_over.jpg);}
.footer .youtube a {background-image:url(images/youtube.jpg); width:33px; height:33px; float:left; margin:0;}
.footer .youtube a:hover { background-image:url(images/youtube_over.jpg);}
.footer strong { color:#FFFFFF;}

.in_video {float:right; padding:3px; margin:0 0 25px 25px; font-family:Arial, Helvetica, sans-serif;}
.in_video img { margin: 0;}
.in_video .infoarea { display:block; font-size:7pt;}
.in_video .video_title { font-size:10pt; font-weight:bold; margin:5px 0 5px 0; color:#666666;}
.in_video .video_time { font-size:8pt; color:#333333; font-weight:normal; float:right; margin-top:2px;}
.popup { background-image:url(images/alpha.png); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:510;}
.play { position:fixed; width:710px; height:548px; top:50%; left:50%; margin:-274px 0 0 -355px; padding-top:19px; text-align:center; z-index:510; color: #000000; background-image:url(images/bgr_video.png); background-repeat:no-repeat;}
.play853 { position:fixed; width:900px; height:480px; top:50%; left:50%; margin:-274px 0 0 -450px; padding-top:19px; text-align:center; z-index:510; color: #000000; background-image:url(images/bgr_video853.png); background-repeat:no-repeat;}
.popup_close a { display:block; width:137px; height:21px; margin:-30px 0 0 0; float:right; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.popup_close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}
.youtube { background-color:#123265; box-shadow:0 10px 70px #000; }

.in_screen {float:right; padding:3px; margin:0 0 25px 25px; font-family:Arial, Helvetica, sans-serif;}
.in_screen img { margin: 0;}
.in_screen .infoarea { display:block; font-size:7pt;}
.in_screen .screen_title { font-size:10pt; font-weight:bold; margin:5px 0 5px 2px;  color:#666666;}
.in_screen .screen_txt { font-size:8pt; color:#333333; font-weight:normal; float:right;}
.screen { background-image:url(images/alpha.png); position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:510;}
.image {display:block; position:fixed; width:899px; height:637px; top:50%; left:50%; margin:-290px 0 0 -450px; text-align:center; z-index:510; color: #000000;}
.screen_close a { display:block; position:absolute; width:103px; height:41px; margin:-5px 0 0 765px; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.screen_close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}
.screen_txt { display:block; color:#FFFFFF; text-align:left; font-weight:bold; font-size:12pt; width:830px; margin:-17px auto; font-family:Arial, Helvetica, sans-serif;}
.half_body {display:block; width:260px; float:left; height:180px; margin:20px 0 20px 25px; padding:0 30px 20px 0; border-top:solid 1px #7392A6;}
.half_body2 { display:block; float:left; width:240px; height:180px; margin:20px 0 20px 25px; padding:0;}
.half_body3 { display:block; float:left; width:160px; height:180px; margin:20px 0 20px 25px; padding:0;}
.two_charts { display:block; width:620px; height:200px; margin:20px 0;}

.sample_chart {display:block; position:relative; width:280px; float:left; margin:0 30px 20px 0; border-top:solid 1px #7392A6;}
.sample_chart img { margin-right:27px;}
.sample_chart p { font-weight:bold; margin:0; text-align:center;}

.sample_report { position:relative;}
.sample_report iframe { position:fixed; top:50%; left:50%; margin:-250px 0 0 -450px; height: 550px; width: 900px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding-left:10px;}
.sample_report div { top:0; left:0; width:100%; margin:0; height:100%; z-index:150; background-image:url(images/alpha.png); clear:both; }
.sample_report .close { display:block; position:absolute; width:900px; top:50%; left:50%; margin:-270px 0 0 -450px; height:20px; text-align:right; float:right;}
.sample_report .close a {display:block; width:110px; height:31px; float:right; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.sample_report .close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}

.close { display:block; position:absolute; width:900px; top:50%; left:50%; margin:-270px 0 0 -450px; height:20px; text-align:right; float:right;}
.close a {display:block; width:110px; height:31px; float:right;  border:none; background-image:url(images/close_off.png); background-repeat:no-repeat;}

.article p { text-align:justify; }
.article .spelle { color:#003399;}
.article .grame { color:#990000;}
.article em { font-style:normal; color:#006699;}
.article .list {font-family: courier new,courier,monospace; font-size:8pt; width:630px;}
.article .list strong { font-weight:bold; color:#FF0000;}

.review { display:block; border-left:solid 1px #7392A6; margin-top:25px; padding:5px 50px 5px 50px; box-shadow: 5px 5px 15px #aaaaaa;}
.review .name { display:block; text-align:right; color:#7392A6; margin:-10px 0 20px 0; font-size:7pt; font-style:italic;}

.nakshatra { float:right; width:90px; height:90px; margin:5px 0 10px 25px; text-align:center;}
.nakshatra_bold b { display:block; padding-top:5px; margin-top:50px; border-top:solid 1px #999999; width:100%;} 

.comparison table { border-spacing: 10px; margin-left:-250px; border-spacing:1px 15px; border-collapse: separate;}
.comparison td { vertical-align:top; padding:5px; box-shadow: 3px 3px 5px #cccccc;}
.comparison th { vertical-align:top; padding:5px 10px 5px 5px; box-shadow: 3px 3px 5px #cccccc; text-align:right; color:#123265; background-color:#FFFFFF; }
.comparison tr { background-color:#eeeeee; margin-bottom:40px;}

.languages {display:block; border-bottom:solid 1px #006699; margin-bottom:30px; padding:20px 0 10px 0; text-align:center;}
.languages .additional a { margin:0 10px 0 20px; border-left:solid 7px #5378A1; color:#000000; padding-left:5px; line-height:8px; }
.languages .additional a:hover { border-left:solid 7px #990000; color:#990000;} 
.languages .active { margin:0; border-left:solid 7px #123265; background:#eeeeee; color:#123265; font-weight:bold; padding:0 10px 0 5px; line-height:8px; }

.product_link a { display:block; height:24px; position:relative; color:#990000; text-align:right; font-weight:bold; padding-top:3px; margin:-32px 0 -10px 0;}
.product_link a:hover { background-color:#CCCCCC; color:#000000; opacity: 0.7; filter: alpha(opacity=70);}

/*Chart Services*/

.chart_services {}
.chart_services p { text-align:left;}
.chart_services .reading { display:block; padding:10px 10px 10px 5px; margin-bottom:20px; font-weight:bold; color:#3A5470; box-shadow: 3px 3px 17px #aaaaaa;}
.chart_services .report_name { font-size:11pt; font-weight:bold; color:#3A5470;}
.chart_services .info { display:block; width:330px; margin:-10px 0 10px 130px; font-weight:normal; color:#333333;}
.chart_services .icon img { display:block; width:120px; height:90px; margin:4px 10px 30px 0; float:left;}
.chart_services .birth_price { font-size:8pt; color:#000000; line-height:10pt;}
.chart_services .dolar_price { font-size:10pt; color:#000000; font-weight:bold; display:block; float:right; margin-right:150px; line-height:10pt;}
.chart_services .buttons { display:block; width:136px; height:100px; float:right;}
.chart_services .sample a { display:block; width:136px; height:27px; background-image:url(astro/images/button_sample_off.jpg); margin:25px 0 5px 0;}
.chart_services .sample a:hover { background-image:url(astro/images/button_sample_on.jpg);}
.chart_services .purchase a { display:block; width:136px; height:27px; background-image:url(astro/images/button_buy_off.jpg);}
.chart_services .purchase a:hover { background-image:url(astro/images/button_buy_on.jpg);}
.chart_services_active {display:block; margin:0 0 -16px 0; width:220px; height:32px; color:#123265; font-weight:bold; background-color:#E4E8EE;}

.reading_text { margin-left:310px; width:310px;}
.reading_text p { margin-left:310px; width:310px; color:#000000;}
.dropcap { font-size:30pt; float: left; line-height:30pt; padding: 0 2px 0 0; color:#013D76; font-weight: bold; position: relative; margin:-3pt 0 -5px -3pt;}

.callout { display:block; width:200px; float:left; border-top:solid 5px #7392A6; border-bottom:solid 5px #7392A6; color:#133366; padding:5px 0 5px 0; margin:5px 20px 20px 0; line-height:1.3; font-size:16pt; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:center;}
.callout_r { display:block; width:200px; float:right; border-top:solid 5px #7392A6; border-bottom:solid 5px #7392A6; color:#133366; padding:5px 0 5px 0; margin:10px 0 10px 25px; line-height:1.3; font-size:16pt; font-family:"Times New Roman", Times, serif; font-style:italic; text-align:center;}
.callout_m { display:block; width:200px; float:right; border-top:solid 5px #7392A6; border-bottom:solid 5px #7392A6; color:#133366; padding:5px 0 5px 0; margin:10px 0 10px 25px;  text-align:center;}

#alphabetical { display:block; position:relative; float:left; width:620px; height:20px; background-color:#FFFFFF; margin-bottom:10px; border:solid 1px #7392A6; padding:5px 0 0 12px; text-align:center; box-shadow: 5px 5px 10px #666;}
#alphabetical a { display:block; float:left; color:#7392A6; text-decoration:none; border-right:solid 1px #7392A6; padding:0 3px 0 3px; width:15px;}
#alphabetical a:hover { color:#000000; background-color:#CCCCCC; }
.alphabetical_list .title { display:block; height:30px; color:#123265; font-size:14pt; font-weight:bold; margin:20px 0 -20px 0; text-transform:uppercase; font-family:swiss721; }
.alphabetical_list .line { display:block; margin:13px 0 5px 0; border-bottom:solid 1px #7392A6;}
.alphabetical_list ul { margin:0 0 0 0; padding:0; list-style:none;}
.alphabetical_list ul ul { margin:0 0 0 10px; padding:0 0 0 17px; list-style-image:url(images/dash.gif);}
.alphabetical_list li { margin:3px 0 0 0; }

.alphabetical_list .learn a { display:block; font-weight:bold; width:100%; margin:-13px 0 -1px 0; text-decoration:none; border-bottom:solid 1px #EEE; color:#7392A6; text-align:right; font-size:9pt;}
.alphabetical_list .learn a:hover { text-decoration:none; color:#333333; border-bottom:solid 1px #7392A6;}

#years { display:block; position:relative; height:20px; width:650px; background-color:#FFFFFF; margin-bottom:-30px; border:solid 1px #7392A6; padding:3px 0 0 10px; text-align:center; box-shadow: 5px 5px 10px #999;}
#years a { display:block; float:left; color:#7392A6; text-decoration:none; border-right:solid 1px #7392A6; padding:0 5px 0 5px;}
#years a:hover { color:#000000; background-color:#CCCCCC; }


.sitemap ul { list-style:none; margin-left:-21px;}
.sitemap ul h1 {font-size:12pt; margin:0;}
.sitemap a { display:block; text-decoration:none; color:#0066CC; font-weight:bold; }
.sitemap a:hover { text-decoration:none; color:#990000; }
.sitemap ul strong { font-size:10pt; font-weight:bold;}
.sitemap ul li { border-top:solid 1px #0066CC; margin:20px 0 3px 0;}
.sitemap .li2 li { border:none; margin:5px 0 3px 0;}
.sitemap .li2 a { display:block; text-decoration:none; color:#000; font-weight:normal; border-bottom:solid 1px #ddd; }
.sitemap .li2 a:hover { text-decoration:none; color:#990000; border-bottom:solid 1px #bbb;}
.sitemap .li3 li { margin-top:-5px; font-size:8pt;}

.left_ad {display:block; width:180px; min-height:100px; background-color:#FFFFFF; box-shadow:0 5px 20px #666; border-radius:6px; margin:10px 0 30px 0; padding:10px;}
.left_ad .ads_title { display:block; color:#7392A6; font-size:10pt; padding:5px 0 5px 0; font-weight:bold; font-family:swiss721; border-top:solid 1px #7392A6; border-bottom:solid 1px #7392A6; }
.left_ad .ad { display:block; min-height:150px; margin:5px 0 5px 0; font-size:10pt;}
.left_ad a { font-weight:bold; color:#000000;}
.left_ad p { font-size:8pt; margin:5px;}

.left_ad2 {display:block; width:160px; min-height:130px; background-color:#1055bc; color:#FFFFFF; margin-top:10px; padding:10px; text-align:center; color:#7392A6;}
.left_ad2 .ads_title { display:block; color:#FFFFFF; font-size:14pt; font-weight:bold; font-family:swiss721; border-top:solid 1px #7392A6; padding-top:12px;}
.left_ad2 img { display:block; float:left; margin:12px 0 0 -10px;}

.left_ad3 {display:block; width:160px; min-height:130px; background-color:#5737B0; color:#FFFFFF;  margin-top:10px; padding:10px; color:#AF9DDA;}
.left_ad3 .ads_title { display:block; color:#FFFFFF; font-size:14pt; font-weight:bold; font-family:swiss721; border-top:solid 1px #AF9DDA; padding-top:12px;}
.left_ad3 img { display:block; float:left; margin:12px 0 0 -10px;}

.left_ad4 {display:block; width:180px; min-height:180px; background-color:#BC1E48; color:#FFFFFF; box-shadow:0 5px 20px #666; margin-top:10px; padding:10px; text-align:center; color:#BD8FA4;}
.left_ad4 .ads_title { display:block; color:#FFFFFF; font-size:14pt; font-weight:bold; font-family:swiss721; border-top:solid 1px #BD8FA4; margin-bottom:10px; }
.left_ad4 img { display:block; margin:auto;}

.left_ad5 {display:block; width:180px; min-height:180px; background-color:#AB0DA5; color:#FFFFFF; box-shadow:0 5px 20px #666; margin-top:10px; padding:10px; text-align:center; color:#CD83C8;}
.left_ad5 .ads_title { display:block; color:#FFFFFF; font-size:14pt; font-weight:bold; font-family:swiss721; border-top:solid 1px #CD83C8; margin-bottom:10px; }
.left_ad5 img { display:block; margin:auto;}


/*For the Purchase page*/
.price_purchase {display:block; position:absolute; width:620px; margin-top:-28px; float:right;}
.price_purchase img { display:none;}
.price_purchase .download_note { display:block; text-align:left; width:350px; margin:10px 0 0 0; padding:5px 5px 5px 15px; line-height:1.2; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 20px #000;}
.price_purchase .download_note .red {font-weight:bold; color:#990000;}

.price_purchase #EnglishCD_DW, #AL_EnglishCD_DW {padding:0 30px 20px 30px;}
.price_purchase #English, #AL_English {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #EnglishCD, #EnglishDW, #AL_EnglishCD, #AL_EnglishDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #SpanishCD_DW, #AL_SpanishCD_DW {padding:0 30px 20px 30px;}
.price_purchase #Spanish, #AL_Spanish {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #SpanishCD, #SpanishDW, #AL_SpanishCD, #AL_SpanishDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #FrenchCD_DW, #AL_FrenchCD_DW {padding:0 30px 20px 30px;}
.price_purchase #French, #AL_French {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #FrenchCD, #FrenchDW, #AL_FrenchCD, #AL_FrenchDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #GermanCD_DW, #AL_GermanCD_DW {padding:0 30px 20px 30px;}
.price_purchase #German, #AL_German {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #GermanCD, #GermanDW, #AL_GermanCD, #AL_GermanDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #ItalianCD_DW, #AL_ItalianCD_DW {padding:0 30px 20px 30px;}
.price_purchase #Italian, #AL_Italian {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #ItalianCD, #ItalianDW, #AL_ItalianCD, #AL_ItalianDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #RussianCD_DW, #AL_RussianCD_DW {padding:0 30px 20px 30px;}
.price_purchase #Russian, #AL_Russian {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #RussianCD, #RussianDW, #AL_RussianCD, #AL_RussianDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #PortugueseCD_DW, #AL_PortugueseCD_DW {padding:0 30px 20px 30px;}
.price_purchase #Portuguese, #AL_Portuguese {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #PortugueseCD, #PortugueseDW, #AL_PortugueseCD, #AL_PortugueseDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #NorwegianCD_DW, #AL_NorwegianCD_DW {padding:0 30px 20px 30px;}
.price_purchase #Norwegian, #AL_Norwegian {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #NorwegianCD, #NorwegianDW, #AL_NorwegianCD, #AL_NorwegianDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase #FinnishCD_DW, #AL_FinnishCD_DW {padding:0 30px 20px 30px;}
.price_purchase #Finnish, #AL_Finnish {display:none; position:absolute; padding-top:30px; border:1px; margin:-60px 0 0 100px; z-index:300; background-color:#FFFFFF; border:solid 1px #5378A1; box-shadow: 0px 5px 35px -5px #000000; width:496px; height:223px; color: #000000;}
.price_purchase #FinnishCD, #FinnishDW, #AL_FinnishCD, #AL_FinnishDW {display:none; position:absolute; padding:0 30px 20px 30px;}

.price_purchase .product { display:block; font-size:12pt; color:#5378A1; font-weight:bold; margin:5px 0 10px 0; border-bottom:solid 1px #5378A1;}
.price_purchase .buy_cddw a { display:block; float:left; color:#395A84; font-weight:bold; width:100px; height:30px; background-color:#FFF; padding:5px; margin:40px 20px 0 55px; border:solid 1px #123265; box-shadow: 2px 2px 15px #666666; text-align:center;}
.price_purchase .buy_cddw a:hover { background-color:#dddddd; box-shadow: 1px 1px 5px #666666;}
.price_purchase .price_cddw { display:block; font-size:9pt; font-weight:bold; color:#990000; float:right; margin:-9px 0 10px 0;}
.price_purchase .price_box { display:block; width:170px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #123265; height:14px; background-color:#FFFFFF; box-shadow: 2px 2px 10px #666666; float:right; font-size:8pt; font-weight:bold; color:#395A84; padding:3px 5px 3px 5px; margin:-7px 0 0 7px; text-align:left;}
.price_purchase .price_box:hover { background-color:#dddddd;}
.price_purchase .price_box .reg_price { color:#990000; margin-left:10px; font-weight:normal; font-size:7pt; text-decoration:line-through;}
.price_purchase .price_box .price { color:#395A84; float:right; font-size:8pt;}

.bindu table { width:100%; border:solid 1px #ccc; padding:0; margin:0 0  25px 0;}
.bindu td {padding:5px; border:solid 1px #ccc;}

.speakers img { display:block; border:solid 2px #6600CC; border-bottom:solid 20px #6600CC; margin:30px 72px 0 0; border-radius: 15px 15px 15px 0px; }

.new_v4 {float:right; margin-top:-7px; color:#990000; font-weight:bold; background-color:#FFF; border:solid 1px #123265; box-shadow:3px 3px 10px #888; padding:0 5px;}

