﻿/*
Design Layout CSS
Revision: 1.0
Copyright (c) 2010 by HHD Software
This file is part of the HHD Software Web Site
Do not use it and do not make copies of it without written permission from HHD Software
Please contact us at http://www.hhdsoftware.com/Support/contact-us
*/

#center {
	margin: 0em auto;
	width: 1230px;
}
.ch_removed {
	width: 975px !important;
}
#home, .hidden {
	display: none;
}
#ch_all {
	float: right;
	clear: right;
	width: 242px;
	height: 100%;
}
#google_ad {
    display: none;
}
#all, #center_body {
	width: 975px;
	padding: 0;
	margin: 0em auto;
}
.all_centered {
	float: none !important;
}


/* Header */

#header_all {
	width: 975px;
	height: 85px;
}
#header_logo {
	width: 151px;
	height: 85px;
	float: left;
	clear: left;
	display: inline;
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/header-border.gif?20101118135654);
	background-repeat: no-repeat;
	background-position: top left;
}
#header_logo a img {
	width: 108px;
	height: 63px;
	padding: 11px 21px 11px 22px;
}
#header_welc_slogan {
	width: 229px;
	height: 85px;
	float: left;
	display: none;
}
.logged {
    width: 494px !important;
}
#header_welc {
	width: 229px;
	height: 45px;
	padding: 9px 0 0 6px;
	overflow: hidden;
}
.logged #header_welc {
    width: 488px;
}
#header_slogan {
	width: 229px;
	height: 31px;

}
#header_slogan img {
	width: 139px;
	height: 23px;
	float: right;
	margin: 0;
	padding: 0 14px 0 0;
}
#header_login {
	width: 243px;
	padding: 0 0 0 22px;
	height: 85px;
	float: left;
}
#login_form {
	margin: 0;
	padding: 0;
}
#login_top {
	height: 29px;	
}
#login_t {
	width: 92px;
	height: 16px;
	padding: 13px 0 0 0;
	float: left;
}
#passw_t {
	width: 150px;
	height: 20px;
	padding: 13px 0 0 0;
	float: left;
}
#login_middle {
	height: 28px;
}
#login_inp, #passw_inp {
	width: 91px;
	float: left;
}
#login_inp input, #passw_inp input {
	margin: 0;
	float: left;
}
#passw_go {
	height: 23px;
	float: left;
	cursor: pointer;
}
#login_bottom {
	height: 28px;	
}
#login_bottom label {
	float: left;
}
#header_login_button {
	height: 23px;
	width: 23px;
	margin: -1px 0 0 1px;
	float: left;
	cursor: pointer;
	background-image: url(https://content.avangate.net/images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/button-login.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#login_chkbox, .plogin_chkbox {
	padding: 2px 0 0 0;
	float: left;
}
#login_chkbox input .plogin_chkbox input {
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	float: left;
}
#login_rembr {
	width: 164px;
	height: 16px;
	padding: 2px 0 0 5px;
	float: left;
}
.plogin_rembr {
	height: 16px;
	padding: 2px 0 0 5px;
	float: left;
}
#header_links_gr {
	width: 824px;
	padding-top: 10px;
	height: 75px;
	float: left;
	display: inline;
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/header-border.gif?20101118135654);
	background-repeat: no-repeat;
	background-position: top right;
}
#header_links_gr div {
    margin: 0 auto;
    text-align:center;
}
#header_links_gr_l {
	width: 149px;
	height: 67px;
	padding: 9px 0 0 0;
	float: left;
	display: inline;
}
#header_links_gr_r {
	width: 173px;
	height: 67px;
	padding: 9px 0 0 0;
	float: left;
	display: inline;
}
.header_links_row {
 	height: 20px;
	padding: 1px 0;
}
a.header_link, a:visited.header_link {
	height: 20px;
	margin: 0;
	padding: 0;
}
a:active.header_link, a:hover.header_link {
	margin: 0;
	padding: 0;
}
.header_link img {
	width: 20px;
	height: 20px;
	float: left;
	padding: 0;
	margin: 0;
}
a.header_link span.header_link_space, a:visited.header_link span.header_link_space, a:active.header_link span.header_link_space, a:hover.header_link span.header_link_space {
	width: 13px;
	height: 20px;
	float: left;
	cursor: pointer;
    text-decoration: none;
}
 a:active.header_link span.header_link_space, a:hover.header_link span.header_link_space {
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/yellow-arrow.gif?20090305221924);
	background-position: center right;
	background-repeat: no-repeat;
}
a.header_link span.header_link_text, a:visited.header_link span.header_link_text {
	cursor: pointer;
	text-decoration: none;
}
a:active.header_link span.header_link_text, a:hover.header_link span.header_link_text {
	cursor: pointer;
	text-decoration: underline;
}
.header_link span.header_link_text, .header_link span.header_link_text:visited {
	padding: 3px 0 0 5px;
	float: left;
}
#path {
	width: 975px;
	height: 20px;
	clear: both;
	padding-top: 5px;
}
.path_h {
	padding: 5px 0;
}
.path_h img {
	padding: 0 8px;
}
.path_lnk {
	padding: 4px 0;
}
.path_lnk img, .path_lnk_active img {
	padding: 0 6px;
}
.path_lnk_active {
	padding: 4px 0;
}
#path_bottom {
	width: 975px;
	height: 1px;
}
#path_bottom_l {
	width: 975px;
	height: 1px;
	float: left;
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/path-gradient1.gif?20101118162057);
	background-position: right;
	background-repeat: no-repeat;
}
#center_footer {
	width:975px;
	margin: 0 auto;
	padding-top: 10px;
	float: none;
	clear: both;
}
#footer_menu {
	width: 975px;
	height: 27px;
}
.footer_menu_brd {
	width: 975px;
	height: 1px;
}
.footer_menu_brd img {
	width: 975px;
	height: 1px;
	float: left;
}
#footer_menu_content {
	width: 975px;
	height: 25px;
	text-align: center;
}
dl#footer_menu_nav {
	text-align: center;
	padding-top: 4px;
	margin: 0;
}
#footer_menu_nav dt {
	display: none;
	margin: 0;
}
#footer_menu_nav dd {
    display: inline;
	height: 17px;
	padding: 4px 10px 4px 8px;
	margin: 0;
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/dot-cadetblue.gif?20060712150352);
	background-position: center right;
	background-repeat: no-repeat;
}
#footer_menu_nav dd.last_dd {
	background-image: none;
}
#footer_data {
	width: 959px;
	height: 81px;
	padding: 12px 8px;
}
.footer_data_div img, .footer_data_div span {
	float: left;
}
.footer_data_div img {
	width: 18px;
    height: 12px;
    margin-top: 2px;
}
.footer_data_div {
	clear: both;
	height: 17px;
	padding: 5px 0;
}
.footer_voicemail_span, .footer_addr_span {
    padding-left: 10px;
}
#footer_data_l {
	width: 410px;
	float: left;
}
#footer_data_c {
	float: left;
	width: 320px;
}
#footer_data_r {
	width: 229px;
	float: right;
	text-align: right;
}
#footer_addthis {
	padding: 8px;
	float: none;
	clear: both;
	text-align: center;
}
#footer_addthis img {
	margin-left: 16px;
}
.ontopnew {
	text-align: right;
	margin-top: 15px;
}
.w100p {
	width: 100%;
}
.h_center {
	text-align: center;
}
.centered {
	margin: 10px auto;
	text-align: center;
}
.shifted {
	margin-left: 4px;
	margin-right: 4px;
}
.content_top_brd {
	width: 975px;
	height: 1px;
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/path-gradient.gif?20101118135621);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_one {
	padding: 10px 8px;
}
.content_main {
	width: 760px;
	float: left;
	clear: left;
	padding: 10px 8px;
}
.content_aux {
	width: 199px;
	float: right;
	clear: right;	
}


/* Submenu */

.content_submenu {
	padding-bottom: 16px;
	zoom: 1;
}
.content_submenu div {
	width: 186px;
	min-height: 16px;
	padding: 3px 8px 3px 0;
	margin: 2px;
}
.content_submenu div a {
	padding-left: 2px;
	display: block;
}
.content_submenu_title, .content_submenu_cert_title, .content_prod_info_title {
	width: 190px !important;
	height: 18px !important;
	padding: 3px 8px 3px 0 !important;
	margin: 0 !important;
	text-align : right;
}
.content_submenu_title {
	background-image: url(https://content.avangate.net/images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/submenu-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
}
.content_submenu_cert {
    text-align: center;
    padding: 10px 0;
}
.content_submenu_cert div img {
    margin: 8px;
}

/* Newsletter */
.content_newsletter {
	padding-bottom: 6px;
}
.content_newsletter div {
	padding: 6px 0 0 6px;
}
#content_newsletter_form div {
	padding: 0;
}
#content_newsletter_form div.f_bold, #content_newsletter_e {
	height: 23px;
}
#content_newsletter_form form {
	margin: 5px 0 0 0;
}
#content_newsletter_form_addr {
	width: 150px;
	padding-left: 2px;
	float: left;
}
#content_newsletter_button {
	height: 23px;
	width: 23px;
	margin: -1px 6px 0 3px;
	float: right;
	cursor: pointer;
	background-image: url(https://content.avangate.net/images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/button-login.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.contact_information {
    margin: 10px 0;
    padding: 8px;
}
.cu_kbtitle {
	margin: 6px 0 9px 0;
}
.cu_kb_padding {
	padding: 4px 1px;
}
.reseller_textarea {
    width: 300px;
}
.satf_full, .fs_full {
	width: 730px;
}
.satf_half, .fs_half {
	width: 357px;
}
.satf_half_ddl, .fs_half_ddl {
	width: 361px;
}
.fs_usage {
	height: 50px;	
}
.fs_likes {
	height: 66px;
}
#cu_send {
	width: 70px;
}
#cu_send, #pq_q, #pq_a {
    height: 25px;
}
.cu_otheri, .reseller_textarea {
	height: 50px;
}
#cu_table h3 {
	margin-bottom:4px ;
}
.satf_body {
	height: 70px;
}
.fs_body {
	height: 168px;
}
#pq_q {
    width: 75px;
    float: right;
}
#pq_a {
    width: 112px;
    margin: 0 5px 0 8px;
    float: right;
}
#pq_q img, #pq_a img {
    float: left;
    height: 16px;
    width: 16px;
    margin: 3px 0 0 6px;
}
#pq_q div {
    float: left;
    height: 20px;
    width: 38px;
    margin: 3px 0 0 5px ;
    cursor: pointer;
}
#pq_a div {
    float: left;
    height: 20px;
    width: 66px;
    margin: 3px 0 0 5px ;
    cursor: pointer;
}
.pp_up {
    width: 80px;
}
.validation-summary-errors {
	margin-top:10px;
}
.news_dl {
    margin: 12px 0 20px 0;
}
.news_date {
	margin: 0 10px 0 0;
	padding:0;
    width: 70px;
    float: left;
}
.news_body {
    margin: 20px 0 10px 80px;
    padding:0;
}
.prr_body {
    margin: 6px 0 10px 80px;
    padding:0;
}
.prr_hrimg {
	background-image: url(../../images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/yellow-arrow.gif?20090305221924);
	background-repeat: no-repeat;
	background-position: right center;
    padding-right: 12px;
    margin-top: 2px;
}
.prr_inner {
	background-image: url(https://content.avangate.net/images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/short-gradient.gif);
	background-repeat: no-repeat;
	background-position: right top;
    line-height: 18px;
    text-align: right;
}
#plogin_table {
    width: 422px;
    margin-bottom: 25px;
}
.buttonwithicon {
	height: 25px;
    margin: 0 10px 2px 4px;
	padding-left : 1px;
	padding-right : 3px;
    cursor: pointer;
}
.buttonwithicon img {
	vertical-align: middle;
    margin-right: 6px;
}
.buttonwithouticon {
	height: 24px;
	padding: 1px 4px 2px 4px;
    margin: 0;
    cursor: pointer;
}
.ploginb {
    width: 78px;
}
.papplyb {
    width: 76px;
    margin:0;
    float: right;
}
.hover, .hand {
    cursor: pointer;
}
.top_padding_only {
    padding: 9px 0 0 0;
}
.pdetails_table, .reseller_details_table {
    width: 760px;
}
.pdetails_table_col, .reseller_table_col {
    width: 300px;
}
.pdetails_table_input, .reseller_table_input {
    width: 300px;
}
.pdetails_table_btn {
    padding-top: 10px;
}
.orders_tbl {
    margin: 0 0 16px 0;
    width: 100%;
}
.orders_tbl tr th {
    text-align: left;
    height: 24px;
    padding: 2px;
}
.orders_tbl tr td {
    padding: 2px;
}
.mampleftmargin {
    margin-left: 5px;
}
.pundcust div {
	 float:left; 
	 width: 118px; 
	 height:60px;
	 margin:16px;
}
.pundcust img {
	cursor:pointer;
}
.scr_descr {
    text-align:justify;
    padding: 0 0 20px 0;
}
.scr_nav {
	padding: 5px;
    height: 24px;
    margin: 0 0 10px 0;
}
.testim_block {
    margin: 20px 0;
}
.testim_text {
	background-image: url(https://content.avangate.net/images/merchant/bc6dc48b743dc5d013b1abaebd2faed2/short-gradient.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
    padding: 0 0 7px 0;
}
.testim_text div {
    margin-top: 10px;
}
.prar_date {
    margin: 0 0 13px 0;
}
#pp_print_button {
    width: 72px;
    margin-right: 1px !important;
}
.ph_sendh_button {
    width: 110px;
    margin-left: 0 !important;
}
.ma_recover_button {
    width: 120px;
}
.search_title {
	float: left;
}
.search_nav {
	float: right;
}
.search_list {
	clear: both;
}
.search_list ol {
	padding-left: 30px;
}
.search_list ol li {
	margin: 12px 0;
	text-align: justify;
}
.search_item_descr {
	margin-top: 2px;
}
.search_input {
	width: 220px;
	padding: 3px;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.marg_right {
	margin-right: 10px;
}
.links_cl_both {
	clear: both;
	float: none;
	height: 100px;
}
.links_mb0 {
	margin-bottom: 0px;
}
.links_mb10 {
	margin-bottom: 10px;
}
.links_mt20 {
	margin-top: 20px;
}
.links_mt5 {
	margin-top: 5px;
}
.links_icon_div {
	margin: 0px 10px 5px 0px;
	width: 120px;
	float: left;
	clear: left;
}
.comm_links_btn {
	width: 170px;
}
.links_descrtext {
	height: 90px;
}
.reseller_apply_btn {
    text-align: center;
    margin-bottom: 20px;
}
.reseller_apply_btn a img {
    zoom: 1;
    width: 160px;
    height: 49px;
    margin: 0;
}
#adm_box, #vendor_box, #reseller_box {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 700;
	padding: 15px;
	max-width: 250px;
	max-height: 250px;
	overflow: hidden;
}
.file_upload_field {
    width: 198px;
    height: 20px;
}
.adm_mb_l {
    margin-bottom: 14px;
}
.adm_mb {
    margin-bottom: 4px;
}
.adm_curr, .af_link {
    margin-right: 4px;
}
.reseller_reminder {
	margin-bottom: 2px;
}
.howtoorder_bm {
    margin-bottom: 20px;
}
.prr_header {
	margin-top: 0;
	margin-bottom : 13px;
	clear: none;
}
.ac_tld {
    width: 186px;
}
.ac_pdlt {
    width: 190px;
}
.ac_tld_name {
    margin-top: 8px;
}
.ac_tld_vdty {
    margin-top: 3px;
}
.ac_tld_btn {
    text-align: right;
    margin-top: 3px;
}
.fl_left {
	float: left !important;
}
.fl_right {
	float: right !important;
}
.uproptable {
	float: right;
    width: 292px;
    height: 40px;
    white-space: nowrap;
}
.upropselector {
	float: left;
	margin: 0 3px 0 12px;
	padding: 0;
	height: 16px;
}
.pt_l_padding {
    padding: 0 6px;
}
div.sbtn {
    cursor: default;
}
.imhidden
{
    margin:0;
    padding:0;
  	filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
  	opacity:0;
}
.btn_go {
    width: 32px;
}
.pq_note {
    margin: 20px 0;
}

/*Here is styles for Avangate <PAGECODE> content */
body {
	line-height: normal!important;
}
.order__box .order__box__title .order__box__aux2 {
	color: white!important;
}
.order__box .order__box__title {
	background-color:#5f9da5;
	border-bottom: 1px solid #5f9da5;
}
table.products-totals {
	background-color:#DFF0F0;
}
#cart-steps td.step-img {
	border-bottom: 6px solid #ffbb00;
}
#cart-steps td.completed-img {
	border-bottom: 6px solid #5f9da5 !important;
}
#cart-steps .completed div {
	color: black !important;
}
.order__box{
	border:1px solid #5f9da5;
}
.order__icon__delete {
	height:18px;
}
.order__box .order__box__title .order__box__aux2 {
	padding-top: 3px;
	padding-bottom: 3px;
}
.order__finish__td .order__finish__button__box {
	text-align: center;
	margin-left: 0;
}
#main_order_table {
	width:975px;
	margin:0 auto;
	background-color:white;
}
.mot_first_td {
	padding:0;
	padding-top:10px;
}
#loading-screen {
	height: 100px !important;
}
.loading-screen_lock {
	margin: auto;
	padding-top:200px;	
	margin-bottom:5px;
	text-align: center;
}
.loading-screen_progress {
	width: 208px;
	height: 13px;
	text-align: center;
	margin: auto;	
}
#order__container {
	width: 975px !important;
}
.order__products__listing, #order__checkout__footer__data, #order__delivery, #order__payment__information, #order__verify__footer, #order__finish__finish__order, #order__finish__footer {
	width: 974px;
}
#order__checkout__billing__data {
	margin-right: 20px;
}
#order__checkout__billing__data, #order__checkout__payoptions__data {
	width: 477px;
}
.footer-left {
	margin-right: 20px;
}
.footer-left, .footer-right {
	width: 466px;
}
.order__listing__header__name {
	width: 489px !important;
}
.order__table__homepage__link {
	display: none;
}
.order__box {
	margin-top: 0;
}
.order__checkout__form__label {
	width: 220px!important;
}
.order__offline__finish {
	text-align: center;
}
td.order__listing__item__name {
	width:468px!important;
}
tr.order__listing__header td {
	padding-bottom: 15px!important;
}
tr.order__listing__row td, .products-billing-txt {
	padding-bottom: 5px!important;
}
.products-total-row {
	padding: 3px 5px !important;
}
.order__vat__note {
	padding-top: 3px !important;
	padding-bottom: 0 !important;
}
/*EOF*/
