/*
Theme Name: HtruO's template
Theme URI: http://www.htru0.com/blog
Description: HtruO's custom template
Version: 1.0
Author: Blue Fountain Media
Author URI: http://www.bluefountainmedia.com
*/

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/page_background.gif) repeat scroll 0 0;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6, ul, li, form, p, img, input, textarea {
border:medium none;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
a {
color:#2381B8;
text-decoration:none;
}
a:hover {
color:#289712;
}
.align_c {
height:1%;
overflow:hidden;
position:relative;
}
.align_c:after {
clear:both;
content:'';
display:block;
}
.align_c_left {
float:right;
position:relative;
right:50%;
}
.align_c_right {
position:relative;
right:-50%;
z-index:1;
}
#page_background {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2F8DC4 url(images/bg.gif) repeat-x scroll 0 0;
width:100%;
}
.page_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_page_bg1.png) no-repeat scroll 0 0;
margin:0 auto;
overflow:hidden;
width:972px;
}
#page {
margin:0 auto;
overflow:hidden;
width:972px;
}
#header {
margin:10px 0 0 5px;
overflow:hidden;
width:960px;
}
.header_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header_bg.gif) no-repeat scroll 0 0;
overflow:hidden;
width:960px;
}
.header_bg .text {
color:#FFFFFF;
float:left;
font-size:16px;
line-height:18px;
margin:8px 0 0;
padding:0 0 0 21px;
}
.header_bg .text p {
font-weight:bold;
}
ul#header_link {
float:right;
height:34px;
overflow:hidden;
}
ul#header_link li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/header_link.gif) no-repeat scroll 0 12px;
float:left;
margin:0 0 0 -1px;
padding:0 21px 0 9px;
}
ul#header_link li a {
color:#D5EEFD;
float:left;
font-size:12px;
font-weight:bold;
line-height:36px;
}
ul#header_link li a:hover {
color:#FFFFFF;
}
ul#header_link li a.card {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/card_link.gif) no-repeat scroll 0 50%;
padding:0 0 0 27px;
}
ul#header_link li a.faq {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/faq_link.gif) no-repeat scroll 0 50%;
padding:0 0 0 31px;
}
ul#header_link li a.testimonials {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/testimonial_link.gif) no-repeat scroll 0 50%;
padding:0 0 0 31px;
}
h1 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/logo.png) no-repeat scroll 0 0;
cursor:pointer;
float:left;
height:103px;
margin:-8px 0 0 17px;
text-indent:-9999px;
width:142px;
}
ul#navigation {
float:right;
margin:29px 0 0;
overflow:hidden;
}
ul#navigation li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navigation_li.gif) no-repeat scroll 0 50%;
float:left;
height:44px;
margin:0 0 0 -2px;
padding:0 15px;
}
ul#navigation li a {
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:14px;
font-weight:bold;
line-height:26px;
margin:7px 0 0;
text-transform:uppercase;
}
ul#navigation li a:hover {
color:#D5EEFD;
}
ul#navigation li a span {
float:left;
padding:0 10px;
}
ul#navigation li.active a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navigation_active.gif) no-repeat scroll 0 0;
color:#669623;
}
ul#navigation li.active a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/navigation_active.gif) no-repeat scroll 100% -26px;
float:left;
}
ul#navigation li.active a:hover {
color:#669623;
}
#main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main_bg3.png) repeat-y scroll 0 422px;
float:left;
width:972px;
}
.flash {
height:410px;
margin:5px 0 0;
overflow:hidden;
padding:0 0 15px 25px;
width:920px;
}
.water {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/water_bg.png) no-repeat scroll 50% 100%;
overflow:hidden;
width:100%;
}
.bottom_box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom_bg1.png) no-repeat scroll 0 0;
float:left;
padding:0 0 125px;
width:972px;
}
.home_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ul_bg.jpg) no-repeat scroll 6px 100%;
float:left;
height:186px;
margin:0;
overflow:hidden;
width:100%;
}
ul.box {
float:left;
margin:0;
overflow:hidden;
padding:0 0 0 15px;
width:100%;
}
ul.box li {
float:left;
padding:0 0 0 10px;
width:304px;
}
ul.box li h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/title_bg.png) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
line-height:39px;
padding:0 0 0 13px;
text-transform:uppercase;
}
ul.box li .bottom_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/li_bg.png) no-repeat scroll 0 0;
height:147px;
overflow:hidden;
padding:0 0 0 13px;
width:289px;
}
ul.box li .bottom_bg .text, ul.box li .bottom_bg .text2 {
float:left;
height:87px;
margin:8px 0 0;
padding:0 10px 0 0;
width:161px;
}
ul.box li .bottom_bg .text2 {
height:87px;
width:118px;
}
ul.box li .bottom_bg .text p, ul.box li .bottom_bg .text2 p {
color:#444444;
font-size:12px;
line-height:18px;
}
ul.box li .bottom_bg .image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D8EFFD;
float:left;
margin:12px 0 0;
overflow:hidden;
padding:3px;
}
ul.box li .bottom_bg .image2 {
float:left;
margin:12px 0 0;
overflow:hidden;
width:147px;
}
ul.box li .bottom_bg .link {
float:left;
margin:-20px 0 0;
position:relative;
width:100%;
z-index:6;
}
ul.box li .bottom_bg a.buy, ul.box li .bottom_bg a.learn_more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/a_buy.png) no-repeat scroll 0 0;
color:#289712;
float:left;
font-size:20px;
height:30px;
line-height:26px;
padding:0 0 0 36px;
}
ul.box li .bottom_bg a.buy:hover, ul.box li .bottom_bg a.learn_more:hover {
color:#1B637F;
}
ul.box li .bottom_bg a.learn_more {
margin:31px 0 0;
}
#footer {
float:left;
overflow:hidden;
width:100%;
}
ul.share {
float:left;
height:20px;
margin:45px 0 7px;
overflow:hidden;
padding:0 0 0 20px;
width:880px;
}
#home_page ul.share {
margin:49px 0 7px;
}
#home_page .water {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/water_bg.png) no-repeat scroll 50% 100%;
}
ul.share li {
color:#FFFFFF;
float:left;
font-size:12px;
line-height:20px;
margin:0 9px 0 0;
padding:0 0 8px;
}
ul.share li a.link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link.gif) no-repeat scroll 0 0;
float:left;
height:18px;
overflow:hidden;
text-indent:-9999px;
width:17px;
}
ul.share li a.link:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link.gif) no-repeat scroll 0 -18px;
float:left;
height:18px;
overflow:hidden;
width:17px;
}
ul.share li a.link_f {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_f.gif) no-repeat scroll 0 0;
float:left;
height:18px;
overflow:hidden;
text-indent:-9999px;
width:17px;
}
ul.share li a.link_f:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_f.gif) no-repeat scroll 0 -18px;
float:left;
height:18px;
overflow:hidden;
width:17px;
}
ul.share li a.link_cube {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_c.gif) no-repeat scroll 0 0;
float:left;
height:18px;
overflow:hidden;
text-indent:-9999px;
width:17px;
}
ul.share li a.link_cube:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_c.gif) no-repeat scroll 0 -17px;
float:left;
height:17px;
overflow:hidden;
width:17px;
}
ul.share li a.mail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mail.gif) no-repeat scroll 0 0;
float:left;
height:18px;
overflow:hidden;
text-indent:-9999px;
width:19px;
}
ul.share li a.mail:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mail.gif) no-repeat scroll 0 -18px;
float:left;
height:18px;
overflow:hidden;
width:19px;
}
ul.share li a.star {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/star_1.gif) no-repeat scroll 0 0;
float:left;
height:20px;
overflow:hidden;
text-indent:-9999px;
width:20px;
}
ul.share li a.star:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/star_1.gif) no-repeat scroll 0 -23px;
float:left;
height:18px;
overflow:hidden;
width:20px;
}
.footer_navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/footer_navigation.gif) no-repeat scroll 0 0;
display:inline;
float:left;
margin:0 0 0 4px;
overflow:hidden;
width:945px;
}
.footer_navigation ul {
display:inline;
float:left;
height:20px;
margin:10px 0 0 18px;
overflow:hidden;
width:auto;
}
.footer_navigation ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/li_footer.gif) no-repeat scroll 0 3px;
float:left;
margin:0 0 0 -2px;
padding:0 10px;
}
.footer_navigation ul li a {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.footer_navigation ul li a:hover {
color:#D5EEFD;
}
.footer_navigation ul li.active a {
color:#0D6193;
}
.footer_navigation .call {
float:right;
margin:10px 0 0;
}
.footer_navigation .call p {
color:#FEFFFF;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.copyright {
float:left;
margin:10px 0 0;
overflow:hidden;
width:100%;
}
.copyright p.left_text {
float:left;
}
.copyright p.right_text {
float:right;
}
.copyright p, .copyright p a {
color:#FEFFFF;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.copyright p {

padding:0 8px;
}
.copyright p a:hover {
color:#D5EEFD;
}
#howit_work .page_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_page_bg1.png) no-repeat scroll 0 0;
}
.banner_flash {
height:233px;
margin:7px 0 0;
overflow:hidden;
padding:0 0 0 26px;
width:924px;
}
.main_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_main.gif) repeat-y scroll 6px 0;
float:none;
overflow:hidden;
width:972px;
}
.content {
margin:0;
overflow:hidden;
padding:0 0 50px;
width:934px;
}
.side_bar {
float:left;
overflow:hidden;
padding:24px 0 0 30px;
width:191px;
}
.side_bar ul.navigation {
float:left;
margin:7px 0 0;
overflow:hidden;
padding:0 5px;
width:191px;
}
.side_bar ul.navigation li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_li.gif) repeat-x scroll 2px 100%;
float:left;
padding:0 10px;
width:168px;
}
.side_bar ul.navigation li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/a_link.gif) no-repeat scroll 0 50%;
color:#2481B8;
float:left;
font-size:15px;
font-weight:bold;
line-height:32px;
padding:0 0 0 25px;
}
.side_bar ul.navigation li a:hover {
color:#289712;
}
.side_bar ul.navigation li.active a {
color:#289712;
text-transform:uppercase;
}
.side_bar ul.navigation li p {
color:#2481B8;
font-size:15px;
line-height:20px;
margin:20px 0 0;
padding:0 5px 20px;
}
.side_bar ul.navigation li span.name {
color:#444444;
float:right;
font-size:14px;
line-height:20px;
padding:0 5px 20px 0;
}
.content_top_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content-top_bg.png) no-repeat scroll 20px 0;
display:inline;
float:left;
height:8px;
margin:20px 0 0 3px;
overflow:hidden;
padding:0 0 0 26px;
width:931px;
}
.content_bg {
overflow:hidden;
width:931px;
}
.information {
overflow:hidden;
padding:20px 0 0 18px;
width:632px;
}
.information h2 {
color:#2381B8;
font-size:18px;
line-height:22px;
margin:20px 0 0;
padding:0 0 13px;
}
.information h4 {
color:#289712;
font-size:14px;
padding-bottom:5px;
}
.information p {
color:#444444;
font-size:12px;
line-height:18px;
padding:0 0 5px;
}
.information p span {
}
.information .image {
overflow:hidden;
width:595px;
}
.table_block {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bg.png) repeat-y scroll 21px 0;
float:left;
padding:0 0 0 4px;
width:100%;
}
.table_row {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/new_bottom_bg.jpg) no-repeat scroll 2px 100%;
display:table-row;
width:100%;
}
.first_td {
overflow:hidden;
}
.first_td {
float:left;
padding:0 33px 350px 0;
vertical-align:top;
}
.second_td {
float:left;
padding:0 0 80px;
vertical-align:top;
width:708px;
}
.bottom_bg_content {
float:left;
overflow:hidden;
position:relative;
width:970px;
z-index:4;
}
#products .banner_flash {
height:233px;
overflow:hidden;
width:924px;
}
#products .page_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_page_bg1.png) no-repeat scroll 0 0;
margin:0 auto;
overflow:hidden;
width:972px;
}
#products .side_bar ul.navigation li p {
margin:0;
}
#products .information h2 {
color:#2381B8;
font-size:18px;
line-height:22px;
padding:0;
}
#products .information h3 {
color:#289712;
font-size:14px;
line-height:18px;
padding:0 0 4px;
text-transform:uppercase;
}
#products .information p {
color:#444444;
font-size:12px;
line-height:18px;
}
#products .information ul.product_image {
float:left;
overflow:hidden;
padding:0 0 3px;
width:100%;
}
#products .information ul.product_image li {
float:left;
overflow:hidden;
padding:0 36px 13px 0;
width:186px;
}
#products .information ul.product_image li.last {
padding-right:0;
}
#products .information ul.product_image li .image, #products .information .products_list .image {
border:1px solid #D5EEFD;
overflow:hidden;
padding:3px;
width:178px;
}
#products .information ul.product_image li .description h4 {
color:#2583BA;
font-size:12px;
line-height:18px;
text-align:center;
text-transform:uppercase;
}
#products .information ul.product_image li .description {
float:left;
overflow:hidden;
padding:0 5px;
width:176px;
}
#products .information ul.product_image li .description p {
color:#444444;
font-size:12px;
line-height:18px;
margin:0;
padding:0;
text-align:center;
}
a.link_products {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_products.gif) no-repeat scroll 100% 1px;
color:#289712;
font-size:14px;
line-height:18px;
padding:0 18px 0 0;
}
a.link_products:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_products.gif) no-repeat scroll 100% -15px;
color:#1B670C;
}
#products .information {
padding:0 0 0 18px;
width:632px;
}
#products .information p a {
color:#2886BD;
}
#products .information p a.link_products {
color:#289712;
font-size:12px;
font-weight:bold;
}
#products .information p a:hover {
color:#1B670C;
}
#products .information .text {
overflow:hidden;
padding:0 0 15px;
width:600px;
}
#products .information .products_list {
margin:15px 0 0;
overflow:hidden;
}
#products .information .products_list .line {
border-top:1px solid #3290C7;
float:left;
height:5px;
margin:0;
padding:0;
width:629px;
}
#products .information .products_list .image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D5EEFD;
float:left;
margin:6px 0 0;
padding:3px;
}
#products .information .products_list .text_block {
overflow:hidden;
padding:0 0 0 20px;
width:427px;
}
#products .information .products_list .text_block h4 {
color:#2583BA;
font-size:12px;
line-height:18px;
padding:0 0 5px;
text-transform:uppercase;
}
#products .information .products_list .text_block p {
color:#444444;
font-size:12px;
line-height:18px;
}
#products #main {
overflow:hidden;
position:relative;
width:972px;
z-index:7;
}
#products .table_row {
float:left;
padding:0 0 2px;
width:966px;
}
#products .second_td {
float:left;
min-height:600px;
padding:0 0 106px;
vertical-align:top;
width:670px;
}
#products ul.share {
margin:50px 0 0;
}
#products .water {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/water_bg.png) no-repeat scroll 50% 100%;
}
#install .information_install {
overflow:hidden;
padding:0 0 0 20px;
width:620px;
}
a.uppercase {
text-transform:uppercase;
}
#install .information_install h2 {
color:#2381B8;
font-size:18px;
line-height:24px;
margin:15px 0 0;
padding:0 0 15px;
}
#install .page_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_page_bg1.png) no-repeat scroll 0 0;
}
#install .information_install a {
color:#2684BB;
}
#install .information_install a:hover {
color:#1E6F9F;
}
#install .information_install p {
padding:0 0 10px;
}
#install .information_install span {
color:#2280B7;
font-size:18px;
font-weight:bold;
line-height:24px;
}
#install .information_install ul.install_list {
float:left;
width:615px;
}
#install .information_install ul.install_list li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg-li.gif) no-repeat scroll 0 6px;
padding:0 0 8px;
text-indent:15px;
width:600px;
}
#install .information_install ul.install_list li.none_bg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#install .information_install ul.install_list li ul {
float:left;
}
#install .information_install ul.install_list li ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ul_li_ul.gif) no-repeat scroll 0 4px;
float:left;
padding:0 0 0 15px;
width:570px;
}
#install .information_install ul.install_list li p.bg_icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ul_li_ul.gif) no-repeat scroll 15px 5px;
padding:0 0 7px;
text-indent:30px;
}
#install .information_install .maintenance {
border-top:1px solid #3492CA;
clear:both;
float:left;
margin:10px 0 0;
width:625px;
}
#install .information_install .maintenance h3, #install .information_install .receiving h3 {
color:#2280B7;
font-size:18px;
font-weight:bold;
line-height:24px;
margin:15px 0 0;
padding:0 0 8px;
}
#install .information_install .maintenance .maintenance_text {
float:left;
padding:0 10px 0 0;
width:308px;
}
#install .information_install .maintenance .flash_vid {
float:left;
height:220px;
margin:50px 0 0;
overflow:hidden;
width:302px;
}
#install .information_install .receiving {
float:left;
overflow:hidden;
width:590px;
}
#install .information_install .receiving .image_block {
float:left;
height:181px;
overflow:hidden;
padding:0 8px 6px 0;
width:183px;
}
#install .information_install .receiving h3 {
margin:15px 0 0;
}
#install .water {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/water_bg.png) no-repeat scroll 50% 100%;
}
#install .second_td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding:0 0 13px;
}
.magic {
float:left;
height:56px;
overflow:hidden;
padding:0 10px 0 0;
width:141px;
}
.information_checkout {
overflow:hidden;
width:632px;
}
.information_checkout h3 {
color:#2381B8;
font-size:18px;
line-height:24px;
margin:20px 0 0;
padding:0 0 16px;
}
.information_checkout ul.navigation_checkout {
overflow:hidden;
padding:0 0 20px;
width:670px;
}
.information_checkout ul.navigation_checkout li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0;
}
ul.navigation_checkout li a {
font-size:12px;
line-height:31px;
text-align:center;
text-transform:uppercase;
}
ul.navigation_checkout li a:hover {
color:#2D8BC3;
}
a.cards_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_active.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:33px;
padding:0 13px 0 0;
position:relative;
width:140px;
z-index:10;
}
ul.navigation_checkout li a:hover .inst_active, ul.navigation_checkout li a:hover .cards_active, ul.navigation_checkout li a:hover .address_active, ul.navigation_checkout li a:hover .pay_active {
color:#FFFFFF;
}
a.cards {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu1.png) no-repeat scroll 0 0;
color:#7C7B7B;
float:left;
height:33px;
padding:0 13px 0 0;
position:relative;
width:140px;
z-index:10;
}
a.inst {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu2.png) no-repeat scroll 0 0;
color:#7C7B7B;
float:left;
height:33px;
margin:0 0 0 -33px;
padding:0 10px 0 0;
position:relative;
width:152px;
z-index:9;
}
a.inst_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/main2_active.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:33px;
margin:0 0 0 -33px;
padding:0 10px 0 0;
position:relative;
width:152px;
z-index:9;
}
a.address {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_address_2.png) no-repeat scroll 0 0;
color:#7C7B7B;
float:left;
height:33px;
margin:0 0 0 -33px;
padding:0 10px 0 0;
position:relative;
width:130px;
z-index:8;
}
a.address_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_address_2_active.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:33px;
margin:0 0 0 -33px;
padding:0 10px 0 0;
position:relative;
width:126px;
z-index:9;
}
a.shipping {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_address.png) no-repeat scroll 0 0;
color:#7C7B7B;
float:left;
height:33px;
margin:0 0 0 -29px;
padding:0 10px 0 0;
position:relative;
width:126px;
z-index:8;
}
a.shipping_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_address_active.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:33px;
margin:0 0 0 -29px;
padding:0 10px 0 0;
position:relative;
width:126px;
z-index:9;
}
a.pay {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pay_class.png) no-repeat scroll 0 0;
color:#7C7B7B;
float:left;
height:33px;
margin:0 0 0 -36px;
padding:0 0 0 5px;
position:relative;
width:165px;
z-index:7;
}
a.pay_active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pay_class_active.png) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:33px;
margin:0 0 0 -36px;
padding:0 0 0 5px;
position:relative;
width:165px;
z-index:7;
}
.table_div {
overflow:hidden;
padding:0 0 0 2px;
width:630px;
}
.table_div table {
border-collapse:collapse;
border-left:1px solid #3694CC;
text-align:center;
vertical-align:middle;
width:100%;
}
.table_div table tr {
border-right:1px solid #2D8BC3;
padding:0;
}
.table_div table th, .table_div table tr.total td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2D8BC3 none repeat scroll 0 0;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:28px;
line-height:14px;
text-align:center;
}
.table_div table th span {
float:left;
padding:0 0 0 16px;
}
.table_div table th.first_width {
width:317px;
}
.table_div table th {
width:103px;
}
.table_div table tr td .image {
float:left;
height:88px;
margin:20px 0 0;
overflow:hidden;
padding:0 0 20px 20px;
width:74px;
}
.table_div table tr td .text {
float:left;
margin:14px 0 0;
padding:0 5px 0 8px;
text-align:left;
width:194px;
}
.table_div table tr td .text h4 {
color:#2D8BC3;
font-size:12px;
font-weight:bold;
line-height:18px;
padding:0 0 3px;
}
.table_div table tr td .text p {
color:#444444;
font-size:11px;
line-height:17px;
}
.table_div table tr td {
border-right:1px solid #3694CC;
color:#444444;
font-size:12px;
font-weight:bold;
}
.table_div table tr td input {
border:1px solid #CCCCCC;
color:#444444;
font-size:12px;
height:20px;
width:43px;
}
.information_checkout table tr td input {
padding-left:5px;
padding-right:5px;
text-align:right;
width:33px;
}
.information_checkout .mess_box_message_ {
padding:10px;
text-align:center;
}
.information ul li.mess_box_message_ {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.table_div table tr td p a {
color:#2D8BC3;
font-size:12px;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}
.table_div table tr td p {
margin:4px 0 0;
}
.table_div table tr td p a:hover {
text-decoration:none;
}
.table_div table tr.color_bg td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F9FE none repeat scroll 0 0;
}
span.next_btn, span.next_btn span, a.next_btn, a.next_btn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/next_btn.gif) no-repeat scroll 0 0;
border:0 none !important;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
height:33px;
line-height:33px;
text-decoration:none !important;
text-transform:uppercase;
white-space:nowrap;
}
.add_to .link .next_btn {
margin:0 0 0 -7px;
}
.add_to .link a.next_btn, .add_to .link a.next_btn span {
background-image:url(images/next_btn_blue.gif);
}
span.next_btn span, a.next_btn span {
background-position:100% -33px;
padding:0 19px 0 40px;
}
span.next_btn_ov, span.next_btn:hover, a.next_btn:hover {
background-position:0 -66px;
}
span.next_btn_ov span, span.next_btn:hover span, a.next_btn:hover span {
background-position:100% -99px;
}
center p {
margin:20px 0 0;
}
#comparatives .table_row .second_td {
padding:0;
}
#comparatives .table_row {
float:left;
padding:0 0 6px;
}
.information_corparative {
overflow:hidden;
padding:0 0 0 18px;
width:636px;
}
.information_corparative h3 {
color:#289712;
font-size:14px;
font-weight:normal;
line-height:24px;
margin:15px 0 0;
}
.information_corparative .text_block, .information_corparative .blue_text {
display:block;
margin:10px 0 0;
padding:0 0 10px;
width:600px;
}
.title_table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_display.gif) repeat-x scroll 0 0;
display:block;
margin:10px 0 0;
width:600px;
}
.title_table h3 {
color:#289712;
float:left;
font-size:14px;
font-weight:normal;
margin:15px 0 0;
width:100%;
}
.blue_text h2 {
color:#2A88BF;
font-size:12px;
line-height:16px;
}
.information_corparative .text_block p, .information_corparative .blue_text p, .information_corparative .blue_text p span {
color:#444444;
font-size:12px;
font-weight:bold;
line-height:18px;
overflow:hidden;
}
.information_corparative .text_block span {
color:#444444;
display:block;
font-size:12px;
line-height:18px;
}
.information_corparative .blue_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.information_corparative .blue_text p {
color:#2380B7;
margin:10px 0 0;
}
.information_corparative .blue_text span {
display:block;
font-size:12px;
font-weight:normal;
line-height:20px;
}
.information_corparative .blue_text p.color_text {
color:#444444;
}
.table_top {
float:left;
overflow:hidden;
padding:0 2px;
width:627px;
}
.table_top p {
color:#444444;
font-weight:normal;
}
.table_top table {
border-bottom:1px solid #3694CC;
border-collapse:collapse;
border-left:1px solid #3694CC;
border-top:1px solid #3694CC;
text-align:center;
vertical-align:middle;
width:100%;
}
.table_top table a {
color:#2482B9;
text-decoration:underline;
}
.table_top table a:hover {
text-decoration:none;
}
.table_top table tr .selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D5EEFD none repeat scroll 0 0;
}
.table_top table tr.bg .selected {

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7F5FD none repeat scroll 0 0;
}
.table_top table tr td {
border-right:1px solid #3694CC;
color:#444444;
font-size:12px;
padding-bottom:10px;
padding-top:10px;
width:88px;
}
.table_top table tr th {
border-right:1px solid #3694CC;
color:#2482B9;
font-size:12px;
font-weight:bold;
height:55px;
}
.table_top table tr th.prod_info, .table_top table tr td.prod_info {
color:#289712;
font-weight:bold;
padding:10px 0 10px 10px;
text-align:left;
width:105px;
}
.table_top table tr td span {
font-weight:bold;
}
.table_top table tr td .aligned {
padding:0 9px;
text-align:left;
}
.table_top table tr td .nowrap {
white-space:nowrap;
}
.table_top table.tbl_cost_comp tr td {
width:auto;
}
.table_top table ul {
display:block;
padding:10px;
text-align:left;
}
.table_top table ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullit_table_ul.gif) no-repeat scroll 0 6px;
display:block;
line-height:14px;
padding:0;
text-indent:8px;
}
.table_top table .selected ul li {
background-image:url(images/bullit_table_ul_blue.gif);
color:#2482B9;
font-weight:bold;
}
.v_top {
vertical-align:top;
}
.table_top table.tbl_cost_comp {
margin-top:10px;
}
.table_top table.tbl_cost_comp .v_top th {
height:42px;
padding-top:14px;
}
.table_top table.tbl_unit_comp tr th {
height:auto;
padding-bottom:13px;
padding-top:13px;
}
.table_top table.tbl_cost_comp tr.bg .selected, .table_top table tr.bg td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7F5FD none repeat scroll 0 0;
}
.table_top p {
padding:0 0 10px;
}
.table_top table.tbl_cost_comp tr td.prod_info {
width:15%;
}
.table_top table.tbl_cost_comp tr th, .table_top table.tbl_cost_comp tr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F9FE none repeat scroll 0 0;
}
.table_top table.tbl_cost_comp tr.bg td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
p.source {
font-size:11px;
font-style:italic;
margin:5px 0 0;
padding:0 0 29px;
}
table {
}
#comparatives .table_row {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom_bg_comp.jpg) no-repeat scroll 2px 100%;
}
#environmental .information_corparative p {
margin:5px 0 0;
padding:0 0 40px;
}
#environmental .information_corparative p span {
display:block;
margin:10px 0 0;
}
a.btn, a.btn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(images/btn.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:32px;
line-height:32px;
text-decoration:none;
white-space:nowrap;
width:161px;
}
a.btn span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/btn.gif) no-repeat scroll 100% -32px;
padding:0 11px;
}
a.btn:hover {
background-position:0 -64px;
}
a.btn:hover span {
background-position:100% -96px;
}
a.btn {
cursor:pointer;
}
.btn_block {
float:left;
margin:20px 0 0;
padding:0 0 0 6px;
}
.table_top table tr td span.tree {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tree1.gif) no-repeat scroll 45px 0;
float:left;
font-size:12px;
font-weight:normal;
height:34px;
line-height:34px;
text-align:center;
width:88px;
}
.table_top table tr td span.tree2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tree2.gif) no-repeat scroll 42px 20px;
float:left;
font-size:12px;
font-weight:normal;
height:84px;
line-height:84px;
text-align:center;
width:88px;
}
.color_blue {
color:#2381B8;
}
.color_green {
color:#289712;
}
.color_grey {
color:#777676;
}
.img_border {
border:1px solid #459FD4;
}
.information p small span, small {
font-size:11px;
}
ul.list_color li, .information ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bullit_blue.gif) no-repeat scroll 12px 10px;
padding:2px 0 2px 27px;
}
.uppercase {
text-transform:uppercase;
}
.big_text {
-x-system-font:none;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.splitter {
-x-system-font:none;
border-top:1px solid #3492CA;
font-family:small;
font-size:0;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:0;
margin:10px 0;
}
.hidden {
display:none;
}
.list_faq {
padding:10px 0;
}
.list_faq li {
margin:5px 0;
}
.list_faq a.firstlevel {
font-weight:bold;
}
.list_faq .active a.firstlevel {
color:#289712;
}
.testimonials dl {
border-bottom:1px solid #CCCCCC;
font-size:15px;
line-height:22px;
margin:0 0 10px;
padding:0 0 10px;
}
.testimonials dt {
color:#2381B8;
}
.testimonials dd {
padding-top:10px;
}
.testimonials dd {
color:#999999;
font-size:12px;
}
.testimonials dd span {
color:#444444;
display:block;
font-size:14px;
}
.tf_input {
border:1px solid #CCCCCC;
}
.f_invalid {
border:1px solid red !important;
}
.data_container {
border:0 none;
padding:10px 0;
}
.none_submit {
border:0 none !important;
height:0 !important;
opacity:0;
padding:0 !important;
position:absolute;
width:0 !important;
}
.f_buttons input, span.btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2381B8 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
padding:5px 15px;
}
.f_row {
padding:3px 0;
}
.popup {
overflow:hidden;
width:780px;
z-index:888;
}
.popup .shadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_popup_mid.png) repeat scroll 0 0;
overflow:hidden;
padding:20px 30px;
}
.popup .btn_close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/btn_close.gif) no-repeat scroll left top;
cursor:pointer;
display:block;
height:20px;
overflow:hidden;
position:absolute;
right:15px;
text-indent:-999px;
top:15px;
width:49px;
}
.popup .btn_close:hover {
background-position:left bottom;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.popup .side_a {
float:left;
overflow:hidden;
width:405px;
}
.popup .side_b {
float:right;
overflow:hidden;
width:296px;
}
.popup h1 {
-x-system-font:none;
color:#2381B8;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:5px;
}
.popup p {
padding:5px 0;
}
.popup .splitter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/dots_green.gif) repeat-x scroll center bottom;
border:0 none;
height:1px;
}
.popup .price {
-x-system-font:none;
color:#289712;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.popup .add_to .box .price {
-x-system-font:none;
color:#444444;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:15px;
padding-top:10px;
width:180px;
}
.popup .add_to .box .price span {
font-weight:bold;
}
.popup .note {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F3E6 none repeat scroll 0 0;
margin-bottom:20px;
padding:10px;
}
.popup .add_to {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F9FE none repeat scroll 0 0;
border-top:1px solid #3290C7;
margin:10px 0 0;
}
.popup .add_to .box {
border-top:1px solid #FFFFFF;
padding:2px 0 4px 15px;
}
.f_inputs textarea, .f_inputs input, .popup .number input {
-x-system-font:none;
border:1px solid #B9B9B9;
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:15px;
line-height:15px;
padding:3px 10px 1px;
text-align:right;
width:23px;
}
.f_inputs .text {
padding-top:2px;
}
.popup .number {
padding-top:7px;
}
.f_inputs textarea, .f_inputs input {
text-align:left;
width:200px;
}
.f_inputs textarea {
height:120px;
}
.popup .number {
float:left;
width:55px;
}
.popup .link {
float:left;
padding-top:1px;
width:75px;
}
.popup .link a {
text-decoration:underline;
}
.popup .link a:hover {
text-decoration:none;
}
.popup .side_b {
padding-top:33px;
text-align:center;
}
.popup .side_b img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D5EEFD;
padding:3px;
}
.popup .data_container {
padding:0;
}
.message_box {
border:1px solid #CCCCCC;
margin:1em auto;
overflow:hidden;
padding:10px;
width:50%;
}
.message {
font-weight:bold;
padding:1em;
text-align:center;
}
.f_row label {
float:left;
padding:2px 4px 2px 0;
}
fieldset.data_container {
border:0 none;
}
fieldset.data_container .f_row {
clear:both;
overflow:hidden;
padding:4px 0;
}
fieldset.data_container .f_row label {
float:left;
padding:2px 4px 2px 23%;
width:15%;
}
fieldset.data_container .checkboxes {
padding:2px 0;
}
fieldset.data_container .checkboxes input {
margin:0;
padding:0;
}
fieldset.data_container .f_row .f_inputs {
padding-left:35%;
}
fieldset.data_container .warning_mess {
color:red;
padding-bottom:10px;
text-align:center;
}
fieldset.data_container .warning_mess table {
margin:auto;
}
fieldset.data_container .warning_list ul {
margin:0;
padding:5px 0 5px 35%;
text-align:left;
}
fieldset.data_container .warning_list li {
text-align:left;
}
fieldset.data_container .box_images {
text-align:center;
}
.f_buttons {
margin-left:4px;
padding-left:38%;
}
.f_inalid {
border-color:red;
}
.help_link {
padding-left:38%;
}
.data_container .info {
font-weight:bold;
padding:5px 0 5px 23%;
}
fieldset.fieldset_installation .f_row label {
padding-left:0;
text-align:right;
width:48%;
}
fieldset.fieldset_installation .f_row .f_inputs {
padding-left:50%;
}
fieldset.fieldset_installation .f_row select {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:2px;
width:221px;
}
.shipping_info .data_container .f_row label {
padding-left:0;
width:30%;
}
.shipping_info .data_container .f_row .f_inputs {
float:left;
padding-left:0;
}
.shipping_info .data_container .f_row .f_inputs input {
text-align:left;
width:190px;
}
.information_checkout select, .shipping_info .data_container .f_row select {
color:#444444;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:19px;
line-height:19px;
width:202px;
}
.shipping_info .data_container .f_row .f_inputs .radio_list input {
width:auto;
}
.radio_list {
line-height:17px;
}
.shipping_info .radio_list input {
border:0 none;
height:12px;
width:12px;
}
.shipping_info .radio_list {
height:auto !important;
min-height:45px;
}
.information_checkout tr.total td a {
color:#FFFFFF;
}
.tooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #666666;
padding:10px;
}
#summary_Container {
line-height:19px;
padding:10px;
}
.shipping_options {
border:1px solid #CCCCCC;
padding:10px;
text-align:right;
}
fieldset.fieldset_installation .f_row .select_month {
width:80px;
}
fieldset.fieldset_installation .f_row .select_2_digs {
width:41px;
}
fieldset.fieldset_installation .f_row .select_4_digs {
width:50px;
}
fieldset.fieldset_installation .f_row label {
width:49%;
}
fieldset.fieldset_pay .f_row .f_inputs {
padding-left:42%;
}
fieldset.fieldset_pay .f_row label {
width:42%;
}
fieldset.fieldset_pay .f_row select.month {
width:50px;
}
fieldset.fieldset_pay .f_row select.year {
width:70px;
}
fieldset.fieldset_pay .f_buttons .item {
float:left;
margin-right:10px;
}
fieldset.fieldset_pay .f_buttons .item img {
cursor:pointer;
}
.bg_popup_bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_popup_bot.png) repeat scroll 0 0;
height:15px;
width:780px;
}
.tr_descr td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBF4FA none repeat scroll 0 0;
border-bottom:1px solid #3694CC;
padding:7px 0 3px;
}
.ico_install {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico_install.gif) no-repeat scroll 0 0;
color:#2D8BC3;
display:inline;
float:left;
margin-left:50px;
padding:2px 0 2px 54px;
}
.thanks {
color:#2481B8;
font-size:16px;
font-weight:bold;
padding:30px 0;
text-align:center;
}
.order_total {
font-size:14px;
padding:20px 0;
text-align:center;
}
.order_total span {
font-weight:bold;
}
.frac {
font-size:16px;
padding-right:1px;
}
.player_side {
float:right;
margin-left:10px;
}
#trans_man {
height:240px;
left:50%;
margin-left:-480px;
margin-top:-240px;
position:fixed;
top:100%;
width:240px;
z-index:9999;
}
#cartpanel input {
text-align:center;
}
.btn_pay {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/btn_pay.gif) no-repeat scroll left top !important;
display:block !important;
height:44px !important;
overflow:hidden;
text-indent:-999px;
width:111px;
}
.btn_pay span {
display:none;
}
.btn_pay:hover {
background-position:left bottom !important;
}
.data_container .note {
font-size:11px;
line-height:14px;
text-align:justify;
width:225px;
}
fieldset.form_contact .warning_list ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bg_grad.gif) repeat-x scroll left bottom;
border:1px solid #CCCCCC;
margin:0 0 0 145px;
padding:10px;
width:297px;
}
fieldset.form_contact .warning_list ul li {
padding-left:10px;
}
.link_req_more_inf {
cursor:pointer;
float:right;
overflow:hidden;
padding:10px 15px 0 0;
text-align:right;
white-space:nowrap;
width:120px;
}
.add_to .link_req_more_inf {
padding:8px 15px 0 0;
}


/***Blog Styling***/
.information .post h2{
margin-top:0;
}
.post{
padding-bottom:20px;
margin:0 0 20px;
border-bottom:1px dashed #999999;
line-height:1.5em;
float:left;
width:100%;
}

.post p{
padding-bottom:10px;
margin:0;
}

.information .post h1 {
font-size:24px;
padding-bottom:15px;
margin:0;
}

.information .post h2 {
font-size:20px;
padding-bottom:15px;
margin:0;
}

.information .post h3{
font-size:16px;
font-weight:bold;
padding-bottom:10px;
margin:0;
}

.information .post h4{
font-size:16px;
padding-bottom:10px;
margin:0;
font-weight:normal;
}

.post h5{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
margin:0;
}

.post h6{
font-size:14px;
padding-bottom:10px;	
margin:0;
font-weight:normal;
}

/***Blockquotes and Lists***/

.post blockquote{
background:#ffffff url(images/blockquote-bg.png) no-repeat scroll 10px 11px;
border:1px dashed #2381B8;
margin:15px 30px 15px 0;
padding:10px 10px 0px 65px;	
}

.post ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 20px;	
padding-bottom:5px;
}

.post ul li{
padding-bottom:5px;
margin:0;
}

.post ol{
margin:0;
padding:0 0 0 35px;
list-style:decimal;
}

.post ol li{
	padding-bottom:5px;
	list-style:decimal;
	list-style-position:inside;
}

.post dl{
	margin-top:0;
}

.post pre{
	font-size:11px;
	margin: 15px 30px 0 10px;
	border-left:5px solid #999999;
	margin:1em 0;
	overflow:auto;
	padding:0.4em;
	white-space:pre-wrap;
	word-wrap:break-word;
}

.post acronym, .post abbr {
border-bottom: 1px dashed #999;
font-size: 0.9em;
letter-spacing: .07em;
cursor: help;
}

/***Wordpress Specific Styles***/
.alignleft{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.alignright{
float:right;
margin-left:10px;
margin-bottom:10px;
}

.post .alignnone{
	
}

.post .wp-caption{
border:1px solid #999999;
padding-top:5px;
text-align:center;
margin-bottom:10px;
}

.post .wp-caption img{
	padding-bottom:5px;
}

/***blog sidebar***/
h2.widgettitle{
padding-bottom:5px;
}

.side_bar ul{
padding-left:15px;
padding-bottom:5px;
padding-right:15px;
}

.side_bar ul li{
background:transparent url(images/sidebar-li.png) no-repeat scroll left 5px;
border-bottom:1px dotted #289712;
margin-bottom:10px;
padding-bottom:5px;
padding-left:13px;
font-size:14px;
}

/***blog stlying***/
.information .post h2 {
color:#2381B8;
line-height:1.2em;
margin:0;
}
.information .post .post-header h2{
float:left;
width:570px;
padding:0 0 5px 10px;
}

.information h3.pagetitle {
color:#2381B8;
font-size:20px;
padding-bottom:20px;
}
.information .navigation {
float:left;
padding-bottom:20px;
width:100%;
}
.post .post-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blog-header-border.gif) repeat-x scroll left bottom;
clear:both;
float:left;
padding-bottom:17px;
width:100%;
}
.post h2 a {
text-decoration:none;
color:#2381B8;
font-size:18px;
line-height:22px;
}
.post h2 a:hover {
text-decoration:underline;
color:#289712;
}
.post .post-date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blog-calendar.gif) no-repeat scroll left top;
float:left;
height:49px;
width:44px;
}
.post .post-month {
color:#FFFFFF;
float:left;
font-size:11px;
font-weight:bold;
height:14px;
line-height:14px;
text-align:center;
text-transform:uppercase;
width:42px;
}
.post .post-day {
color:#2381B8;
float:left;
font-size:16px;
font-weight:bold;
height:35px;
line-height:31px;
text-align:center;
width:42px;
}
.post .details {
float:left;
line-height:1.5em;
width:570px;
padding-left:10px;
}
.post .date {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/date-bg.gif) no-repeat scroll left center;
border-right:1px solid #000000;
color:#8B8B8B;
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-left:20px;
padding-right:5px;
}
.post a.post-edit-link {
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
.post .post-cat {
background:transparent url(images/mini-category.gif) no-repeat scroll left top;
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-left:20px;
padding-right:5px;
}
.post .post-cat a {
text-decoration:none;
}
.post .post-cat a:hover {
text-decoration:underline;
}
.post a.post-edit-link:hover {
text-decoration:underline;
}
.post .entry {
clear:both;
float:left;
width:100%;
}
.information .comments {
background:transparent url(images/comments-bg.gif) no-repeat scroll 5px center;
color:#32526A;
float:left;
font-family:Arial,Helvetica,sans-serif;
padding-left:22px;
padding-right:5px;
}
.information .comments a {
text-decoration:none;
}

.post .comments a:hover {
text-decoration:underline;
}

/***more comments***/
#commentform #comment {
width:500px;
}
#commentform input, #commentform textarea{
border:1px solid #2F8DC4;
padding:3px;
margin-right:3px;

}
#commentform #submit {
background:transparent url(images/a_buy.png) no-repeat scroll 0 0;
color:#289712;
float:left;
font-size:20px;
height:30px;
line-height:26px;
padding:0 0 0 36px;
curspr:pointer;
border:none;
}
#commentform input#submit:hover {
color:#1B637F;
cursor:pointer;
}
#respond h3, h3#comments {
color:#289712;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
font-weight:bold;
padding-bottom:15px;
}
#commentform label {
color:#32526A;
}
img.avatar {
float:left;
padding-right:10px;
}
.comment-body p {
padding-top:5px;
}
.information .commentlist .alt {
border:medium none;
padding:0;
}

div#respond{
float:left;
width:100%;
}

ol.commentlist{
padding-left:10px;
}

li.comment{
padding-bottom:10px;
}



