html, body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333;}
body {background: #fff url(../i/body.gif) 0 0 repeat-x;}
body * {margin: 0; padding: 0;}

img {border: 0;}

a, a:visited {color: #4b868f; text-decoration: none; }
a:hover, a:active {text-decoration: none; }

ul {margin-left: 15px; padding-left: 10px; list-style: none none;}
ol {margin-left: 30px; padding-left: 10px;}
ul li {list-style-image: url(../i/arrow.gif); padding-bottom: 0.5em;}
li {margin: 0 0 0.5em;}

dl {padding: 0 0 0 10px;}
dt {font-weight: bold; font-size: 1.1em;}
dd {margin: 0 0 1em;}

h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}
h1 {}
h2 {margin: 0; padding: 0; font-size: 21px; line-height: 1.6em;}
h4, h4 a {font-size: 17px;}
h4 {}
h5 {}


hr { background: none; border: none; border-bottom: dotted 1px #999; }

input, textarea {padding: 2px; border: 1px solid #b8b8b8; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
select {padding: 0;border: 1px solid #b8b8b8;}
input, select, label, textarea {}

table {border-collapse: collapse; border-spacing: 0;}
table.table_form th, table.table-form td{padding: 2px;}
table.th-right th {text-align: right;}

/* Buttons */
.button-container {padding: 1em 0;}
.button {display: inline-block; margin: 0 5px 0 0; padding: 0 0 0 15px; line-height: 35px; background: url(../i/button.png) 0 0 no-repeat; outline: none;}
.button input, .button a {display: inline-block; margin: 0; padding: 0 15px 4px 0; line-height: 35px; font-size: 14px; font-weight: bold; border: 0; background: url(../i/button.png) 100% 0 no-repeat; outline: none;}
input.input-submit, .button input {cursor: pointer;}
.button input {height: 39px; padding-bottom: 4px;}

/* Errors */
.message {margin: 0 0 1em; color: #f73;}
.info, .warning, #TB_ajaxContent p.error {background: #FFF9D1; padding: 5px; margin: 0 0 10px 0; border: 1px solid #F7DA3C;}
.error {margin: 0 0 10px 0; padding: 5px 5px 5px 25px; color: #c00; font-weight: bold; background: #fff9d1 url(../i/error.gif) 5px 5px no-repeat; border: 1px solid #c00;}
.error p, .info p, .warning p {font-weight: bold;}
.error-note, span.asterisk {color: #ff0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.form-error {border: 1px solid #d00; background: #fff4f4;}
.out-of-stock {color: #c00;}

/* Breadcrumb */
#breadcrumb {margin: 0 0 12px; padding: 8px 0; font-size: 11px;}
#breadcrumb span {float: right; font-size: 11px;}
#breadcrumb a {text-decoration: underline; font-size: 11px;}
#breadcrumb a:hover {text-decoration: none;}


#container {width: 960px; margin: 0 auto;}

/* Header */
#header {position: relative; background: #fff url(../i/header.gif) 0 0 no-repeat;}

#header-image {border-top: 1px solid #fff;}

#version {position: absolute; top: -2px; right: 5px;width: 87px; height: 43px; padding: 40px 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 14px; text-transform: uppercase; background: url(../i/version.png) 0 0 no-repeat;}


#header-buttons {float: right; padding: 29px 115px 0 0;}
#header-buttons .button {margin: 0 0 0 2px;}
/* #header-buttons a, #header-buttons span {line-height: 33px;} */
#header-buttons a {font-size: 14px; outline: none;}

/* Logo */
#logo {float: left; margin: 15px 0 15px 15px;}
#logo img {}

/* Main menu */
#main-menu {clear: both; background: #3a5d63 url(../i/main-menu.gif) 0 0 repeat-x;}
#main-menu ul {list-style: none none;}
#main-menu ul li {float: left; position: relative; margin: 0; padding: 0; list-style: none none;}
#main-menu a {display: block; padding: 0 20px; line-height: 37px; font-weight: bold; font-size: 15px; color: #fff; text-decoration: none; outline: none; white-space: nowrap; border-left: 1px solid #70898d; border-right: 1px solid #18353b;}
#main-menu a:hover, #main-menu a:active, #main-menu li:hover a {background: #45696F;}
#main-menu a.active, #main-menu a.active:visited {color: #FFB400; background: #45696F;}

/* Second level navigation */
#main-menu li ul {display: none; margin: 0; padding: 0;}
#main-menu li li {margin: 0; padding: 0; background: #45696F;}
#main-menu li:hover ul, #main-menu li.over ul {display: block; position: absolute; left: 0; top: 37px; width: 180px; z-index: 10;}
#main-menu li li {float: none;}
#main-menu li li a, #main-menu li:hover li a {font-weight: normal; font-size: 12px; line-height: 32px; background: url(../i/bg_hovr_hr.jpg) 0 100% no-repeat;}
#main-menu li li a:hover, #main-menu li li a:active {background-color: #2c4f55;}

/* Secondary menu */
#secondary-menu {}

/* Language */
#language {text-align: right; font-size: 11px; margin: 14px 10px 0 0; padding: 0 0 10px;}
#UILanguage {font-size: 11px;}
#language span {margin: 0 10px 0 0; padding: 0 0 0 16px; background: url(../i/icon-phone.gif) 0 50% no-repeat;}

/* Search */
#header-search {float: right;}


/* Content table */
#main {background: #fff/*  url(../i/main.gif) 252px 0 repeat-y */; border-collapse: collapse; border-spacing: 0;}
#main td {vertical-align: top;}

/* Columns */
.column {}
#column-left {width: 250px; margin: 0 4px 0 0; border-right: 1px solid #fff; vertical-align: top;}
#column-right {width: 0; padding: 0; border: 0;}

/* Content main classes */
#content {width: 100%; /*padding: 10px 0 10px 20px;*/ line-height: 1.2em; background: url(../i/content-top.gif) 0 0 repeat-x; vertical-align: top;}
#content label {display: block; margin-top: 1em;}

.content-title {padding: 10px 20px 0; font-size: 21px; line-height: 50px; background: #f1f2f7 url(../i/content-title.gif) 0 0 repeat-x;}

.western {color:#535353; font-size:20px; margin:0; padding:7px; }
.featListTitle {color:#5C848C; font-family: helvetica,verdana,tahoma,sans-serif; font-size:17px; font-weight:bold;}
.licence_title {background-color:#EDEDED;}
.licence_data {background-color:#F6F6F6; border-left: 2px solid #FFFFFF; color:#747474; font-size:12px; height:39px; padding:5px 0 0 5px; width:109px;}

.h1-wrapper {margin: 30px 0 20px; border-bottom: 1px dotted #999;}
h1 {padding-left: 15px; color: #343434; font-size: 18px; font-weight: bold;}
.h1-wrapper h1 {background: url(../i/h1.gif) 0 50% no-repeat;}

#content p {margin: 0 0 1em;}


#index-page {margin-top: 2px;}
.home-block-title {margin: 0 0 1em; padding: 0 220px 15px 20px; background-position: 100% 100%; background-repeat: no-repeat;}
.tr .home-block-title {padding-right: 140px;}

.hbt-1 {background-image: url(../i/home-1.png);}
.hbt-2 {background-image: url(../i/home-2.png);}
.tr .hbt-2 {padding-bottom: 20px; background-image: url(../i/home-2-tr.png);}
.hbt-3 {background-image: url(../i/home-3.png);}
.home-block-title h2 {margin: 0 0 20px; line-height: 23px;}
.home-block-title p {font-size: 16px; line-height: 22px; color: #666;}

.content-column {float: left; width: 290px; padding: 0 20px;}
.cc-left {border-right: 1px dotted #999;}
.cc-right {}
.cc-wrapper {margin: 0 0 40px 20px; padding: 0 0 40px; border-bottom: 1px solid #eeefef;}
.tr .cc-wrapper {margin: 0 0 20px; padding: 0 0 10px;}
.cc-wrapper p.right a.orange {color: #ff5408; font-weight: bold; text-decoration: underline;}
#content .cc-wrapper table td {padding: 4px 5px; vertical-align: middle;}

.tr .cc-wrapper h2 {line-height: 26px;}


/* Pages */
#page, #gallery-page, #news-page { margin-left: 20px; }

/* Home */
.home-press {padding: 30px 0; background: #eaedee url(../i/home-press.gif) 0 0 repeat-x;}
.home-press .cc-left {border: 0;}
.home-press a {font-weight: bold;}
.home-press .press-image img {display: block; margin: 0 0 1em; border: 8px solid #fff;}


/* Portfolio */
#portfolio a {float: left; width: 246px; margin: 20px 42px;}
#portfolio a img {display: block;}
#portfolio span.visit {float: right;}


/* Demo */
#demo {text-align: center;}
#free-skins {margin: 0; padding: 20px; background: #fff url(../i/free-skins.gif) 0 0 repeat-x;}
#free-skins .skin2 {margin: 0 10px;}


/* Templates, Skins */
.skin-item {margin: 0 0 30px; background: #e5e5e5 url(../images/skin-item.png) repeat-x 0 0; border-bottom: 1px solid #c4c4c4;}
.skin-item h2 {margin: 0 0 30px; font-weight: normal;}
.icon-new {position: relative; right: 4px; bottom: 1px; padding: 24px 30px 25px 38px; background: url(../images/icon-new.png) 0 0 no-repeat;}

.skin-image {}
.skin-image img {display: block;}
.skin-image span {position: relative; bottom: 5px; margin: 0 0 0 10px; padding: 0 0 0 20px; font-weight: bold; background: url(../images/icon-zoom.gif) no-repeat 0 50%;}

.skin-description {margin-left: 300px;}
.skin-description .price {padding: 10px 0 0; font-size: 18px;}
.price-value {font-size: 24px; color: #ff5a00;}

.button-skins {display: inline-block; width: 157px; height: 41px; padding: 2px 0 0; line-height: 35px; font-size: 14px; text-align: center; font-weight: bold; color: #000; background: url(../images/button-skins.png) no-repeat 50% 0;}

.sort-view {margin-bottom: 1em;}
.sort-view a, .sort-view select {float: right; margin-left: 5px;}

/* Tabs */
.tabs {padding: 0;}
#content .tabs-menu {margin: 0;padding: 0;list-style: none;border-bottom: 1px solid #181818;}
#content .tabs-menu li {float: left; margin: 0 2px 0 0; padding: 0 0 0 5px; list-style: none; background: #999;}
#content .tabs-menu li.active {background-position: 0 100%; background: #ddd;}
.tabs-menu a, .tabs-menu a:visited, .tabs-menu span {display: block; padding: 0 10px 0 5px; line-height: 26px; color: #fff; text-decoration: none;outline: none;}
.tabs-menu li.active a, .tabs-menu li.active a:visited, .tabs-menu li.active span {color: #000; background-position: 100% 100%; background: #ddd;}
.tab-content {display: none;padding: 10px 0;}


/* Subcategories */
#subcategories {}
.subcategory {margin: 0 0 5px; padding: 5px 0;border-top: 1px solid #ddd;}
.categoryImage {float: left;margin-right: 10px;}

/* Product */
.product-new {background: url(../images/product-new.gif) 100% 0 no-repeat;}
.en .product-new {background-image: url(../images/lang/en/product-new.gif);}
.bg .product-new {background-image: url(../images/lang/bg/product-new.gif);}

/* List view */
.list-page {}

/* Grid View */
.grid-page {}
.grid {width: 100%;margin: 0 0 1em;empty-cells: show;}
.grid td {width: 31%;}
.grid td td {border: 0;}

.grid-full {width: 33%;height: 33%;padding: 0px 5px 10px;}

.grid .grid-product-thumb {display: block; padding: 0px; margin: 0 0 10px; float: none; text-align: center;}
.grid .product-thumb img {}
.grid h4 {text-align: center;}
.grid .button {margin: 5px 0 0 0;}

/* Product Page */
.big-image {text-align: center;}
.big-image img {}
#product-images {}
#product-thumbs {}

#product-image {margin: 0 auto;}

.product-description {}
.product-prices td {padding: 2px 3px;}
.product-features {}
.product-detailed-description ul {padding: 0.5em 0;}
.quantity {margin-bottom: 1em;}
.product-buttons {text-align: right;}

/* Product rating */
.rating-page .message {text-align: center;font-weight: bold;}
.rating-page th, .rating-page td {padding: 5px;}
.rating-page th {font-weight: bold;text-align: right;vertical-align: top;}

.productReviews {padding: 10px 0 0;}
.productReviews h5 {}
.review {padding: 10px 10px 10px 20px;}
.review-content {}
.review-author {margin: 0 0 5px;}

/* Manufacturers page */


/* Cart page */
#cart-page th {}

#cart-content {margin: 0 0 1em;}
#cart-content th {line-height: 32px; font-size: 12px; text-transform: uppercase; background: #d1d1d1 url(../i/box-title.gif) 0 0 repeat-x;}
#cart-content td {padding: 5px; vertical-align: middle; border-bottom: 1px solid #eee;}
#cart-content a {font-weight: bold;}

#cart-coupon {margin: 0 0 1em; padding: 3px 0; border-bottom: 1px solid #eee;}
#cart-coupon label, #cart-coupon form {display: inline;}

.table-total {width: 1%; margin: 0 0 2em auto;}
.table-total th, .table-total td {padding: 2px 5px; text-align: right; border-bottom: 1px solid #eee; white-space: nowrap;}
.table-total td {width: 1%; white-space: nowrap;}


/* Checkout pages */
#checkout-steps {margin: 2em 0;}
#checkout-steps div {float: left; width: 158px; margin: 0 5px 0 0; padding: 5px 0; text-align: center;}
#checkout-steps span {display: inline-block; width: 226px; vertical-align: middle; margin: 0 5px 5px 0; padding: 5px 0; text-align: center; background: #ddd;}
#checkout-steps .active {color: #fff; background: #3d6066;}

.checkout-page form {padding: 10px 0;}
.td-box {width: 50%;}

#anonymus_checkout_form p {margin-bottom: 0.5em;}

/* Checkout address */
/* #checkout-address .fleft {width: 320px;}
#checkout-address .column1 {padding-right: 10px;}
.column2 {padding-left: 20px; border-left: 1px dotted #ccc;} */

#checkout-address th {padding-top: 30px; text-align: left;}
#checkout-address td {padding-right: 5px;}
#checkout-address td.column {width: 50%;}
#checkout-address input.input-text {width: 220px;}
#checkout-address select {width: 225px;}
#checkout-address  .select-address select {width: 360px;}

/* Checkout methods */
#checkout-methods .td-box {padding: 5px 5px 5px 0; border-bottom: 1px solid #eee;}
.shippingMM input {margin-right: 5px;}
.shippingMethods input {margin-right: 5px;}
.totals th, .totals td {text-align: right;}

.instructions_textarea {width: 100%;}

#checkout-confirm table.data {width: auto; margin: 0 auto;}
#checkout-confirm h3, #checkout-confirm table.data td {color: red;}


/* Profile */
#profile-orders td {text-align: center;}

/* Order details */
.data table, table.data {margin-bottom: 2em; /* width: 90%; */}
.data th, .data td {padding: 3px 5px; text-align: left; border: 1px solid #eee;}
.data .right {text-align: right;}
.data .center {text-align: center;}

.data .table-total td {text-align: right;}
.data th {background: #ddd;}

#order-details {margin: 0 0 20px;}
#order-details th {white-space: nowrap;}


/* E-goods */
#order_table_holder .product-image {padding-top: 40px;}


/*** Forms ***/

/* Login */
.forgotten-pass {margin-left: 5px;}

/* Register */
#register-page {}
#billing-adress {padding-bottom: 1em;}

/* Send to friend form */
#emailNotes {width: 320px; height: 100px;}


/* Page number*/
div.page-number {padding: 5px 15px;}
table.order-product-egoods td {padding: 5px;}


/* Boxes */
.box {margin: 0 0 1px;}
.box-title {padding: 0px 25px; line-height: 30px; font-size: 16px; color: #333; background: #d1d1d1 url(../i/box-title.gif) 0 0 repeat-x; border-bottom: 2px solid #fff;}
.box-content {padding: 15px 25px; background: url(../i/news-box.gif) 0 0 repeat-x;}

.box-content h3 {font-size: 12px;}
.box select {margin: 0 auto;}


/* View all */
.box a.view-all {font-size: 12px;font-weight: bold;}
.box a.view-all:hover {}

.icon-rss {padding: 0 0 0 18px; background: url(../i/icon-rss.gif) 0 50% no-repeat;}

.products-box {}

/* News box */
/* #news-box .box-content {background: url(../i/news-box.gif) 0 0 repeat-x;} */
#news-box .item {margin: 0 0 1em;}
.date {font-size: 11px; color: #666;}

/* Login box */
#login-box a {padding: 0 0 0 20px;}
#login-box a.profile {}
#login-box a.orders {}
#login-box a.login {}
#login-box a.register {}

/* Search box */
#search-box {}
#search-box .input-text {width: 196px; margin: 0 0 10px;}

/* Advanced search */
#advanced-search {padding: 10px 30px 0 0; text-align: center;}


/* Menu box */
.menu-box {background: #e8e8e8;}
#related-menu-items {padding-top: 10px;}
.menu-box ul, .menu-box li {margin: 0; padding: 0; list-style: none none;}
.menu-box a {display: block; padding: 7px 20px; text-decoration: none; color: #26494f; font-weight: bold; border-bottom: 1px solid #fff; background: url(../i/arrow-orange.gif) 7px 50% no-repeat;}
.menu-box a:hover, .menu-box a:active {background-position: 10px 50%; background-color: #ccc;}
.menu-box li.active a {background-color: #3D6066; color: #fff;}
/* Manufacturers box */


/* Categories box */
.categories-box {}

/* DropdownCategories */
#DropdownCategories.box {padding: 0;}
#DropdownCategories ul {list-style: none none;}
#DropdownCategories li {list-style: none none;}
#DropdownCategories ul ul {display: none; border: 1px solid #ccc; border-bottom: 0;}
#DropdownCategories a.isParent {background: transparent url(../i/cat_arrow.gif) no-repeat scroll 10px center;}

.html-box {}
.html-box .box-content {padding: 0;}

/* Footer */
#footer {margin: 0 0 20px; padding: 50px 40px 3px; background: #2a2a2a url(../i/footer.gif) 0 100% no-repeat; color: #737373;}
#footer a {}

#sitemap-link {float: right; width: 200px;}

#footer-info {font-size: 11px;}

.sitemap-link {float: right; padding: 0 0 10px 25px; line-height: 15px; background: url(../i/footer-sitemap.gif) 0 50% no-repeat;}
.resources-link {float: right; padding: 0 0 10px 25px; line-height: 15px; background: none;  clear: right;}

#footer-menu {margin: 0 0 20px; padding: 0; text-align: center;}
#footer ul {text-align: left;}
#footer ul li {padding: 0; list-style-image: url(../i/arrow-footer.gif);}
#footer-menu a, #footer-menu a:visited {font-weight: bold;}
#footer-menu a:hover, #footer-menu a:active {}

.footer-block {float: left; margin: 0; padding: 0 52px;background: url(../i/footer-block.gif) 100% 0 repeat-y;}
.fb-1, .fb-2 {background: url(../i/footer-block.gif) 100% 0 repeat-y;}

#powered {clear: both; text-decoration: none; text-align: right; font-size: 10px;}
#powered a {color: #fff;}

/* Common */
.orange {color: #ff5408 !important;}
.blue, .blue strong {color: #0b5e86;}
.white {color: #fff;}

.big {font-size: 24px;}
.bold {font-weight: bold;}
.nowrap {white-space: nowrap;}

.mb1 {margin-bottom: 1em;}
.pb1 {padding-bottom: 1em;}

.fleft {float: left;}
.fright {float: right;}
.right, th.right {text-align: right;}
.center {text-align: center;}
.inline {display: inline;}
.wide {width: 100%;}
.clear {clear: both;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: block;}

.hidden {display: none;}


/* Summer Cart Features*/

.featTable {
background-image: url(../i/features-links-en.jpg);
background-repeat: no-repeat;
width: 680px;
}
.featTableBg {
background-image: url(../i/features-links-bg.jpg);
background-repeat: no-repeat;
width: 680px;
}

.featTableTr {
background-image: url(../i/features-links-tr.jpg);
background-repeat: no-repeat;
width: 680px;
}
.featTable a { display: block; text-indent: -10000px; overflow: hidden; width: 330px; height: 60px; margin: 6px 10px 6px 0;  outline: none; }
.featTable a:hover { background-image: url(../i/features-links-en-hover.gif); background-repeat: no-repeat; }
.featTable a:focus { background-image: url(../i/features-links-en-hover.gif); background-repeat: no-repeat; }


.featTableBg a { display: block; text-indent: -10000px; overflow: hidden; width: 330px; height: 60px; margin: 6px 10px 6px 0;  outline: none; }
.featTableBg a:hover { background-image: url(../i/features-links-bg-hover.gif); background-repeat: no-repeat; }
.featTableBg a:focus { background-image: url(../i/features-links-bg-hover.gif); background-repeat: no-repeat; }

.featTableTr a { display: block; text-indent: -10000px; overflow: hidden; width: 330px; height: 60px; margin: 6px 10px 6px 0;  outline: none; }
.featTableTr a:hover { background-image: url(../i/features-links-tr-hover.gif); background-repeat: no-repeat; }
.featTableTr a:focus { background-image: url(../i/features-links-tr-hover.gif); background-repeat: no-repeat; }

.featTopBg {
background: url(../i/featTopT.jpg) no-repeat;
height: 15px;
}

.featBottomBg {
background: url(../i/featBottomT.jpg) no-repeat;
height: 50px;
}

.featuredTopLeft {

}

.featuredTopLeft a{

	
}
.featuredTopLeft a:hover {
background-position: 0 -21px;
}


.featuredTopLeft a:focus {
background-position: 0 -21px;
}

.featuredTopRight a{

}
.featuredTopRight a:hover {
background-position: -340px -21px;
}
.featuredTopRight a:focus {
background-position: -340px -21px;
}


.featStore a{
margin: 10px 10px 6px 0;
}

.featStore a:hover {
background-position: 0 -97px;
}.featStore a:focus {
background-position: 0 -97px;
}


.featPayment a{
margin: 10px 10px 6px 0;
}

.featPayment a:hover {

background-position: -340px -97px;
}.featPayment a:focus {

background-position: -340px -97px;
}


.featCatalog a{

margin: 8px 10px 10px 0;
}
.featCatalog a:hover {
background-position: 0 -171px;
}.featCatalog a:focus {
background-position: 0 -171px;
}

.featReliable a{
margin: 8px 10px 10px 0;
}
.featReliable a:hover {

background-position: -340px -171px;
}.featReliable a:focus {

background-position: -340px -171px;
}

.featSeo a{

margin: 8px 10px 10px 0;
}
.featSeo a:hover {
background-position: 0 -249px;
}.featSeo a:focus {
background-position: 0 -249px;
}


.featMulti a{
margin: 8px 10px 10px 0;
}
.featMulti a:hover {
background-position: -340px -249px;
}.featMulti a:focus {
background-position: -340px -249px;
}

.featMarket a{

}
.featMarket a:hover {
background-position: 0 -325px;
}.featMarket a:focus {
background-position: 0 -325px;
}

.featSetup a{

}
.featSetup a:hover {

background-position: -340px -325px;
}.featSetup a:focus {

background-position: -340px -325px;
}

.featCms a{

}
.featCms a:hover {
background-position: 0 -397px;
}.featCms a:focus {
background-position: 0 -397px;
}

.featReports a{

}
.featReports a:hover {

background-position: -340px -397px;
}.featReports a:focus {

background-position: -340px -397px;
}


/* Summer Cart Features*/

/* Contact form Info */

.contact-form-info { 
	width: 210px; 
	border-left: dotted 1px #d3d3d3;
	padding: 0 10px 0 16px ;
	float: right;
}


#form-page {margin-left: 20px;}
#form-page .form-top { background: url(../i/form-top.gif) no-repeat center top; height: 7px; width: 400px;} 
#form-page .form-bottom { background: url(../i/form-bottom.gif) no-repeat center top; height: 7px;  clear: both; width: 400px;} 


#feedback #label-form11 { display: inline;}
#feedback #label-form12 { display: inline; clear: both;}
#feedback #label-form13 { display: inline;}

#form-page form { width: 630px; margin: 0 auto; }
#form-page form h4  { border-bottom:2px solid #EFAF0F;color:#588088;font-size:15px;margin: 8px 0px 0px;padding:0 0 4px;}
#form-page form .form-section-top { background: url(../i/form-top.jpg) no-repeat center top; height: 7px;/*  width: 630px; */} 
#form-page form .form-section-bottom {background: url(../i/form-bottom.jpg) no-repeat center top; height: 7px;  /*clear: both; width: 630px; */ margin: 0px;} 
#form-page .form-section {/* width: 630px; padding: 0px 0px 0px; float: left; */ background: url(../i/form-bg.jpg) repeat-y center top;}

#form-page form label {margin-top: 0; color: #44656C;}
#form-page form table td {padding: 3px 12px;  vertical-align: middle; }
#form-page form table td.left {width: 1%; white-space: nowrap; vertical-align:top;}
#form-page form table td.separator {padding: 0; background: #fff;}
#form-page form table td.separator .form-section-bottom {margin: 0 0 5px; padding: 0 0 8px;}

#form-page form textarea { width: 300px; }


form#feedback-1 { width: 400px; margin: 0 0 0 16px;  }
form#feedback-1 textarea { width: 300px; }
form#feedback-1 { width: 400px; }
form#feedback-1 .form-section-top{ background: url(../i/form-top.gif) no-repeat center top; height: 7px; width: 400px;} 
form#feedback-1 .form-section-bottom{ background: url(../i/form-bottom.gif) no-repeat center top; height: 7px;  clear: both; width: 400px; margin: 0px;} 
form#feedback-1 .form-section {width: 400px; padding: 0px 0px 0px;float: left; background: url(../i/form-bg.gif) repeat-y center top;}

form#feedback-1 label { margin-top: 0; }
form#feedback-1 table td{ padding: 3px 8px; white-space: nowrap; vertical-align: middle; }
form#feedback-1 table td.left { width: 1%; }
form#feedback-1 table .separator {padding: 0; }
form#feedback-1 table .separator .form-section-bottom { background: #fff url(../i/form-bottom.gif) no-repeat center top; height: 7px;  clear: both; width: 400px; margin:  0; padding: 0 0 8px;} 

form#feedback-1 textarea { width: 225px; }
form#feedback-1 input#form0 { width: 225px; }
form#feedback-1 input#form1 { width: 225px; }
form#feedback-1 input#form2 { width: 225px; }
form#feedback-1 input#form3 { width: 225px; }

form#feedback-3 h4#form11 {border-bottom: none; color: #44656C; font-size: 12px; font-weight: bold;}


#form-page label { display: inline; padding: 0 8px 0 0; }
#feedback-3 #label-form1, #feedback-3 #label-form2, #feedback-3 #label-form3, #feedback-3 #label-form4, #feedback-3 #label-form5, #feedback-3 #label-form6, #feedback-1 #label-form0, #feedback-1 #label-form1,#feedback-1 #label-form2{ background: url(../i/required.jpg) 100% 20% no-repeat;  }      
/*Features screenshots */

table.feature_screenshots {
	width: 80%;
	margin: 0 auto;
}
table.feature_screenshots tr td.left{
background-image:url(../i/bg_features_screenshots.jpg);
background-repeat:repeat-x;
padding:13px 0px 13px 20px;
}
table.feature_screenshots tr td{
background-image:url(../i/bg_features_screenshots.jpg);
background-repeat:repeat-x;
padding:13px 25px 13px 0px;
}
table.feature_screenshots tr td img {
border:0;
}
table.feature_screenshots tr td ul.featList {
padding:0px 0px 0px 10px;
}
table.feature_screenshots tr td ul.featList li {
color:#353535;
padding:0 5px 0 10px;
}
table.feature_screenshots tr td strong {
color:#5a5a5a;
}


.seo {
width:80%;
margin: 0 auto; 
}
.seo  p {margin: 0;} 
table.seo tr td,table.seo tr th {
background-color:#f8f8f8;
vertical-align: middle;
padding: 8px; 
text-align: left;

}

.fullList a {
text-indent: -9999px;
background: url(../i/fullList.jpg) no-repeat;
display: block;
width: 220px;
height: 20px;
outline: none;
overflow: hidden;
}
.fullList a:hover { background: url(../i/fullList-hover.jpg) no-repeat; }

.fullListBg a {
text-indent: -9999px;
background: url(../i/fullListBg.jpg) no-repeat;
display: block;
width: 220px;
height: 20px;
outline: none;
overflow: hidden;
}
.fullListBg a:hover { background: url(../i/fullListBg-hover.jpg) no-repeat; }

.fullListTr a {
text-indent: -9999px;
background: url(../i/fullListTr.jpg) no-repeat;
display: block;
width: 220px;
height: 20px;
outline: none;
overflow: hidden;
}
.fullListTr a:hover { background: url(../i/fullListTr-hover.jpg) no-repeat; }

div.faq_title {
color:#595959;
background-color:#dedede;
font: bold 16px helvetica, verdana, tahoma, sans-serif;

width:655px;
margin-bottom:25px;
margin-top:25px;
padding:5px 3px 3px 5px;
}
div.faq_links {

}
div.faq_links a{
color:#3b5a5f;
font-size:14px;
text-decoration:underline;
display:block;
background-position:0% 50%;
padding:0px 0px 0px 0;
font-weight:bold;
margin-bottom:5px;
}
.frontItems span {
font-weight: bold;
color:#005dd1;
}
.innerTitle {
color:#5C848C;
font-family:helvetica,verdana,tahoma,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}





table.buy_now {
border:#d8e1e5 1px solid;
padding:0px 3px 3px 3px;
margin-bottom:10px;
}
table.buy_now tr td {
background-image:url(../images/buy_bg.jpg);
background-repeat:no-repeat;
padding:10px 5px 10px 15px;
}
table.buy {
margin: 20px 0 0;
clear:both;
}
table.buy tr td h2 {
color:#ff6900;
font-size:18px;
line-height:18px;
font-weight:bold;
padding:0;
margin:3px 0px 8px 13px;
}
table.buy_now tr td span.scPrice {
display:block;
float:right;
margin-right:15px;

}
table.buy_now tr td span.scLicense {
font-size:14px;
float:none;
display:inline;
color:#3e5d62;
font-weight:bold;
}
table.buy_now tr td strong {
color:#666666;
}

.round_left {
background-image:url(../images/round_left.jpg);
background-repeat:repeat-y;
font-size:0px;
padding-right: 5px;
}
.round_top {
background-image:url(../images/round_top.jpg);
background-repeat:repeat-x;
line-height:0px;
}
.round_right{
background-image:url(../images/round_right.jpg);
background-repeat:repeat-y;
font-size:0px;
}
.round_bot {
background-image:url(../images/round_bot.jpg);
background-repeat:repeat-x;
font-size:0px;
}



div.div_button_grey { 
width: 100%;
overflow:hidden;
background: transparent url('../images/btn_left.jpg') no-repeat top left;
padding-left: 12px; 
}
input.button_grey {
background: transparent url('../images/btn_right.jpg') no-repeat top right;
display: block;
float: left;
font: bold 14px Arial;
line-height: 44px;
height: 44px; 
text-decoration: none;
padding-right:20px;
border:none;
color:#434343;
cursor:pointer;
}
.centralArea{
background-image:url(../images/bg_centralArea.gif);
background-repeat:repeat-y;
}

div.testimonial_wrapper {background-image:url(../images/quote_top.jpg);background-repeat:no-repeat;width:550px;background-color:#eff3f4;clear:both;margin-left:auto;margin-right:auto;margin-bottom:13px;}
div.testimonial {background-image:url(../images/qoute_bot.jpg);background-repeat:no-repeat;background-position:100% 100%;padding:50px 30px 60px 30px;clear:both;}
div.testimonial span.autor {font-weight:bold;font-style:italic;display:block;position:relative;float:right;}

.our-clients-table td { text-align: center; }

#make_request { padding: 0 16px; }
#make_request h4  { border-bottom:2px solid #EFAF0F;color:#588088;font-size:15px;margin: 8px 0px 0px;padding:0 0 4px;}
#make_request .form-section-top{ background: url(../i/form-top.jpg) no-repeat center top; height: 7px; width: 630px;} 
#make_request .form-section-bottom{ background: url(../i/form-bottom.jpg) no-repeat center top; height: 7px;  clear: both; width: 630px; margin: 0 0 8px;} 
#make_request .form-section {width: 590px; padding: 0px 20px 12px;float: left;background: url(../i/form-bg.jpg) repeat-y center top;}

.licence_data {
background-color:#F6F6F6;
border-left:2px solid #FFFFFF;
color:#747474;
font-size:12px;
height:39px;
padding: 5px 0 0 5px;
width: 109px;
vertical-align: middle;
}

h1.western {color:#535353;font-size:20px;margin:0;padding:7px;line-height: 30px;}
table.sla_table {border-collapse:separate;border-spacing:2px; text-indent:0;width: 90%;margin: 0 auto;}
table.sla_table td {padding: 5px;}

/* #video1 { padding-bottom: 28px; }
#video2 { padding-bottom: 28px; }
#video3 { padding-bottom: 28px; } */
.contentpaneopensitemap h2 { font-size: 14px; }
span.line {text-decoration: line-through;}

.en-home-table {  width: 100%; }
.en-home-table td { vertical-align: top;  width: 50%; }

.resources-table table{ border: 0; }

.resources-table h3 {margin: 22px 0 20px; border-bottom: 1px dotted #999; padding: 8px 0 8px 15px; color: #343434; font-size: 18px; font-weight: bold; background: url(../i/h1.gif) 0 50% no-repeat;}


.form-multi-inputs {  margin: 0; padding: 3px 0;  }
.form-multi-inputs li{ list-style: none; line-height: 16px; margin: 0; padding: 0;  }
.form-multi-inputs input { float: left;}

.form-multi-inputs-h {  margin: 0; padding: 3px 0;  }
.form-multi-inputs-h li{ list-style: none; line-height: 16px; margin: 0 8px 0 0; padding: 0; display: block; float: left;  width: 90px; }
.form-multi-inputs-h input { float: left;}



/* Screenshots */
table.category {width:610px; margin-left: 40px; }
div.screens_cat {
width:170px;
height:120px;
border:#efefef 7px solid;
overflow:hidden;
background-color:#c1e5f3;
padding:0;
margin:0px;
cursor:pointer;
}
table.category tr td {
vertical-align:top;
}
.title_category_screenshot {
font-size:25px;
color:#999999;
padding-left:20px;
padding-top:0px;
/*background-image:url(../images/screenshot_title.jpg);*/
background-repeat:no-repeat;
background-position:120% 50%;
}
.view_category_screenshot {
position:relative;
left:20px;
margin-top:0px;
margin-bottom:30px;
padding-right:35px;
padding-top:80px;
}
.view_category_screenshot a {
color:#353535;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:block;
background-image:url(../images/bg_view.jpg);
background-repeat:no-repeat;
background-position:100% 0%;
height:23px;
text-align:right;
padding-right:50px;
padding-top:7px;
}
.view_bg {
/*background-image:url(../images/view_screens_bg.jpg);*/
background-repeat:no-repeat;
height:27px;
}
.screenshots {
padding-left:20px;
font: bold 18px/38px Helvetica, verdana, tahoma, sans-serif;
}
div.photos {
text-align:center;
padding-left:21px;
}
div.screens {
width:170px;
height:112px;
border:#efefef 7px solid;
overflow:hidden;
background-color:#c1e5f3;
padding:0;
margin:0;
cursor:pointer;
}
div.photo a {
color:#547981;
}
div.photo a img {
border:none;
}
div.screenshot_name {
margin-top:7px;
}
table.webdesign{
margin:10px 0px 10px 0px;
border-collapse:separate;
background-image:url(../images/bg_webdesign_table.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
}
table.webdesign tr td.offer_text {
background-image:url(../images/bg_offer.jpg);
background-repeat:repeat-x;
padding:10px;
margin-bottom:1px;
color:#353535;
font-size:12px;
text-align:left;
line-height:20px;
}
table.webdesign tr td img {
margin-left:15px;
}
table.webdesign tr td span.scPriceWeb{
position:relative;
float:right;
display:block;
color:#747474;
font-weight:bold;
font-size:13px;
}
table.webdesign tr td span.scPriceWeb strong {
color:#406168;
}
table.webdesign tr td strong {
font-size:13px;
color:#52757b;
}
table.webdesign tr td span.scLicense {
color:#52757b;
font-weight:bold;
font-size:13px;
}
.webdesignTitle p {
padding:5px;
font-size:15px;
margin:0;
}


/* Gallery */

.gallery-table { background: url(../i/gallery-bg.jpg) 0 0 repeat-x;  }
.gallery-table td { text-align: center; padding: 32px 0 0 0; }
.gallery-table td img { border:7px solid #EFEFEF; }
.gallery-table  .description { font-weight: bold;  text-align: center;}
.gallery-pager { text-align: center; }


.home-block-title  a  { color: #333; }

h2.gallery-title { font-size: 18px; padding: 0 0 0 12px; clear: both; }


#tr-dist {display: none;}
.tr #tr-dist {display: block;}

/* Web design page */
.webdesign-text  { background: #fff url(../i/webdesign-text-bg.jpg) repeat-x top left;  margin: 0 0 10px;}
.webdesign-text   td { padding: 16px;  }
.webdesign-text p { padding: 0 16px; margin: 0 !important; }
.webdesign-text  h2 { line-height: 22px;  }
.packages {}
.packages li { list-style-image: url(../i/list-bullet.gif); margin: 0; padding: 12px 16px; list-style-position: outside; }
.packages  .button-container { text-align: center; }
.packages .div_button_grey { 
background:transparent url(../images/btn_left.jpg) no-repeat scroll left top;
overflow:hidden;
padding-left:12px;
display: inline-block;
}


/* Packages */
/* ================================ */
/* .packages-wrapper {background: url(/userfiles/editor/image/webdesignbg/packages-wrapper.gif) repeat-y 100% 0;}
.packages-table {background: url(/userfiles/editor/image/webdesignbg/packages.png) no-repeat 100% 0;}
.packages-table th {padding: 6px 8px; line-height: normal; font-weight: normal; text-align: left; vertical-align: top; border-bottom: 1px solid #fff;}
.packages-table th.package-image {padding: 20px 14px;}
.packages-table td {width: 118px; padding: 6px 14px; text-align: center; border: 1px solid #fff; border-top: 0;}
.packages-table td.ok {background: url(/userfiles/editor/image/webdesignbg/icon-ok.gif) no-repeat 50% 50%;}


h2.packages-title {color: #4b868f; font-size: 24px; line-height: 24px; text-align: left; text-transform: uppercase;}
#page-packages ul {margin:0 8px; padding:0 0 0 16px; text-align: left;}
#page-packages li {margin: 0; padding: 0; text-align: left;}
#page-packages a {text-decoration: none;}

.packages-contact {padding: 18px 20px 10px 20px; background: #efefef url(/userfiles/editor/image/webdesignbg/packages-contact.gif) repeat-x 0 0;}
.packages-phone {display: inline-block; padding: 0 0 10px 45px; background: url(/userfiles/editor/image/webdesignbg/icon-phone.png) no-repeat 0 0;}

.packages-button {background: url(/userfiles/editor/image/webdesignbg/packages-button.png) no-repeat 0 0;}
.packages-button a {display: inline-block; position: relative; left: 10px; padding: 0 20px 0 10px; line-height: 40px; font-size: 14px; font-weight: bold; color: #000; background: url(../images/packages-button.png) no-repeat 100% 0;}


.easy-starter-title {width: 150px; padding: 30px 0 0 20px; vertical-align: top; background: #eff1f1 url(/userfiles/editor/image/webdesignbg/packet-easy-title.gif) repeat-x 0 0;}
.easy-starter {padding: 30px; background: #d5dcdd url(/userfiles/editor/image/webdesignbg/easy-starter.gif) repeat-x 0 0;}
#page-packages .easy-starter li {margin: 0 0 5px;} */
/* ================================ */


.packages  input.button_grey { float: none; }
.packages  ul {  margin: 0 8px; padding: 0 0 0 16px;}
.packages .silver{ background: #d4d4d4 url(../i/silver-bg.jpg) repeat-x top left;  width: 228px; border-right: solid #fff 2px; padding: 0 0 8px; }
.packages .silver .image {width: 100%; text-align: center; padding: 36px 0 0 0; }
.packages .silver li { background: url(../i/separator-silver.jpg) repeat-x left bottom;}

.packages .gold{ background: #f0e8c3 url(../i/gold-bg.jpg) repeat-x top left; width: 228px; border-right: solid #fff 2px;  padding: 0 0 8px;}
.packages .gold .image { width: 100%; text-align: center; padding: 36px 0 0 0;}
.packages .gold li {background: url(../i/separator-gold.jpg) repeat-x left bottom;}


.packages .platinum{ background: #e5ddc8 url(../i/platinum-bg.jpg) repeat-x top left; width: 228px; padding: 0 0 8px;}
.packages .platinum .image { width: 100%; text-align: center; padding: 36px 0 0 0; }
.packages .platinum li { background: url(../i/separator-platinum.jpg) repeat-x left bottom;}
a.platinum { background: none !important; text-decoration: underline; }



/* Live Sites */
 
.live-sites-list {}
.live-sites-list ul { width: 100%; margin: 0; padding: 0 0 0 12px; }
.live-sites-list li { list-style: none; display: block; width: 33%; float: left; }
.live-sites-list li a { background: url(../i/live-sites-bg.jpg) 1px 1px no-repeat; display: block; width: 213px; height: 40px; line-height: 40px; color: #4b868f; border-bottom: solid 1px #f3f3f3; } 
.live-sites-list li a.active{ background: url(../i/live-sites-hover.jpg) 0 0 no-repeat;  } 
.live-sites-list li a:hover{ background: url(../i/live-sites-hover.jpg) 0 0 no-repeat;  } 
.live-sites-list li a span {  padding: 0 10px 0 6px; font-weight: bold; color: #000; width: 26px;  display: block; float: left; text-align: center;}
 
.paging { width: 100%; display: block; border: dashed 1px #ccc; border-left: none; border-right: none; height: 34px; padding: 8px 0; margin: 8px 0 0 ;  }
.paging  .paging-left{ float: left; background: url(../i/live-sites-left.jpg) no-repeat 0 50%; padding: 0 0 0 28px; }
.paging  .paging-right{ float: right; background: url(../i/live-sites-right.jpg) no-repeat 100% 50%; padding: 0 28px 0 0 ; text-align: right; }
 


.bank-logos { width: 555px; margin: 0 auto 12px; border-collapse:separate; border-spacing: 5px; }
.bank-logos td { /* background: url(../i/banks-bg.jpg) 0 0 repeat-x; */ padding: 0 26px;}
.bank-logos h3 { line-height: 32px; border-bottom: solid 1px #dadada; color: #343434;}
.bank-logos {}


/* End of May 2010 - Home Featured */
#HomeFeatured {height: 403px; margin-bottom: 20px; padding-top: 20px; padding-left: 60px; background: #26393c  url(../i/HomeFeatured/HomeFeatured.jpg); }
#HomeFeatured h2 {float: left; margin: 20px 0 0; padding: 0; color: white; font: bold 32px "ArialNarrow", Arial, sans-serif; }
#HomeFeatured h2 span { font: bold 28px "ArialNarrow Normal", Arial, sans-serif;}
		
#HomeFeatured h4 {float: right; margin: 0 30px 0px 0px; padding: 0; width: 170px; height: 130px; }

#see-demo {display: block; width: 170px; height: 130px; text-indent: -10000px; overflow: hidden; background: url(../i/HomeFeatured/ButtonSeeDemoBg.jpg) no-repeat 0 0;}
#see-demo:hover {background-position: 0 -130px;}

#see-demo.DemoBg {background-image: url(../i/HomeFeatured/ButtonSeeDemoBg.jpg);}
#see-demo.DemoEn {background-image: url(../i/HomeFeatured/ButtonSeeDemoEn.jpg);}
#see-demo.DemoTr {background-image: url(../i/HomeFeatured/ButtonSeeDemoTr.jpg);}


/* #HomeFeatured h4 a span { display: block; width: 170px; height: 130px; visibility: hidden; } */
#HomeFeatured .Items {float: left;}

#HomeFeatured #ItemsLeft {width:290px; padding: 0 0 0 55px;}
#HomeFeatured #ItemsRight {width:215px; padding:0 0 0 55px;}

#HomeFeatured .Items h3 {height: 68px; margin: 0; padding: 0; color: white; font: bold 18px Arial;}
#HomeFeatured .Items h3 a {color: white;}
#HomeFeatured .Items h3.OneLine {height: 58px; margin-top: 10px;}
#HomeFeatured .Items h3 span.yellow {color: #f8db38;}
#HomeFeatured .Items h3 span.carrot {color: #ed1c2a;}
#HomeFeatured .Items h3 span.prc {font: normal 12px Arial, sans-serif;}



/* new fancy features page */
.orange-header
{
	width: 683px;
	background-image: url(../images/orangebox.jpg);
	background-position: bottom;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

		.orange-header .ohcontent
		{
			width: 683px;
			background-image: url(../images/orangebox.jpg);
			background-position: top;
			padding-top: 20px; 
		}
	
		.orange-header .ohcontent img
		{
			float: left;
			margin-left: 40px; 
			margin-top: 24px;
		}
	
		.orange-header .ohcontent h2
		{
			float: right;
			width: 455px;
			line-height: 24px;
			padding-bottom: 10px;
			padding-right: 20px;
		}
	
		.orange-header .ohcontent p
		{
			float: right;
			width: 455px;
			padding-right: 20px;
		}
		
.newfancylisting
{
	width: 655px;
	list-style: none !important; 
	list-style-image: none;
}
		
.newfancylisting li.newfli
{
	background-image: url(../images/gradient1.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border-top: 1px solid #ddd;
	width: 655px;
	float: left;	
	margin:0;
	list-style: none !important;  
		font-size: 12px; 
	list-style-image: none;
}

		.newfancylisting li.newfli a
		{
			padding-top: 10px; 
		}

		.newfancylisting li.newfli a img
		{
			display: block;
			background-image: url(../images/imageborder.jpg);
			padding: 5px 5px 4px 5px;
		}
	
		.newfancylisting li.newfli a span
		{
			display: block;
			line-height: 25px; 
			padding-left: 20px;
			color: #5a8189;
			font-weight: bolder;
			background-image: url(../images/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}

		.newfancylisting li.newfli a.rightchess
		{
			float: right;
			width: 230px;
		}
	
		.newfancylisting li.newfli a.leftchess
		{
			float: left;
			width: 210px;
			margin-left: 20px;
		}
	
		.newfancylisting ul
		{
			padding:0;
			margin:0;
			padding-bottom: 5px;
		}
	
		.newfancylisting .nfcontent
		{
			float: left;
			width: 340px; 
			padding: 22px 30px; 
			color: #5a5a5a; 
		}
		
		.newfancylisting .nfcontent .bigicon
		{ 
			position: relative;

		}
		
		.newfancylisting .nfcontent .bigicon img
		{
			position: absolute;
			top: -3px;
			left: 0;
		}
			 
	
		.newfancylisting .nfcontent p
		{
			font-size: 12px; 
		}
		
			.newfancylisting .nfcontent ul 
			{
				padding: 5px 0;
				list-style: none  !important;	
			}
	
		.newfancylisting ul li
		{  
			list-style: none !important; 
			list-style-image: none;
			margin:0;
			background-image: url(../images/orangebullet.gif);
			background-repeat: no-repeat;
			background-position: left 11px; 
			padding: 6px 0 6px 15px;
		}
	
	

/* gensoft page */
.gensoft-page {}	
.gensoft-page {}	
.gensoft-page .gensoft-section { background: url(../images/gradient1.jpg) 0 100% repeat-x; padding: 8px; border-bottom: 1px solid #DDDDDD; }	
.gensoft-page .gensoft-logo { float: right; padding: 8px; }	
.gensoft-page .gensoft-summercart { float: left; padding: 8px; }	
.gensoft-page .main-madules { padding: 16px; color: #444;  }	
.gensoft-page .main-madules .gensoft-left { float: left; padding: 8px 8px 8px 0; width: 48%; border-right: dotted 1px #ccc; }	
.gensoft-page .main-madules .gensoft-right { float: left; padding: 8px 0 8px 8px; width: 48%;  }	
.gensoft-page .main-madules 	{}
.gensoft-page .main-madules {}	
.gensoft-page .gensoft-summercart-1 { float: right; }	
.gensoft-page .gensoft-3 { float: right; margin-right: 8px;}	
.gensoft-page {}	
.gensoft-page  a span
		{
			display: block;
			line-height: 25px; 
			padding-left: 20px;
			color: #5a8189;
			font-weight: bolder;
			background-image: url(../images/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}


.paypal-page {}
.paypal-page .paypal-section { background: url(../images/gradient1.jpg) 0 100% repeat-x; padding: 8px; border-bottom: 1px solid #DDDDDD; clear: both;}
.paypal-page .paypal-section img{ background: url(../images/imageborder.jpg) 0 0 no-repeat; padding: 5px 5px 4px; }
.paypal-page .paypal-right{ float: right; padding: 8px; }
.paypal-page .paypal-left{ float: left; padding: 8px;}
.paypal-page {}


/* new fancy features page */
.orange-header
{
	width: 683px;
	background-image: url(../images/orangebox.jpg);
	background-position: bottom;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

		.orange-header .ohcontent
		{
			width: 683px;
			background-image: url(../images/orangebox.jpg);
			background-position: top;
			padding-top: 20px; 
		}
	
		.orange-header .ohcontent img
		{
			float: left;
			margin-left: 40px; 
			margin-top: 24px;
		}
	
		.orange-header .ohcontent h2
		{
			float: right;
			width: 455px;
			line-height: 24px;
			padding-bottom: 10px;
			padding-right: 20px;
		}
	
		.orange-header .ohcontent p
		{
			float: right;
			width: 455px;
			padding-right: 20px;
		}
		
.newfancylisting
{
	width: 655px;
	list-style: none !important; 
	list-style-image: none;
}
		
.newfancylisting li.newfli
{
	background-image: url(../images/gradient1.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border-top: 1px solid #ddd;
	width: 655px;
	float: left;	
	margin:0;
	list-style: none !important;  
		font-size: 12px; 
	list-style-image: none;
}

		.newfancylisting li.newfli a
		{
			padding-top: 10px; 
		}

		.newfancylisting li.newfli a img
		{
			display: block;
			background-image: url(../images/imageborder.jpg);
			padding: 5px 5px 4px 5px;
		}
	
		.newfancylisting li.newfli a span
		{
			display: block;
			line-height: 25px; 
			padding-left: 20px;
			color: #5a8189;
			font-weight: bolder;
			background-image: url(../images/icon-zoom.gif);
			background-repeat: no-repeat;
			background-position: left center;
		}

		.newfancylisting li.newfli a.rightchess
		{
			float: right;
			width: 230px;
		}
	
		.newfancylisting li.newfli a.leftchess
		{
			float: left;
			width: 210px;
			margin-left: 20px;
		}
	
		.newfancylisting ul
		{
			padding:0;
			margin:0;
			padding-bottom: 5px;
		}
	
		.newfancylisting .nfcontent
		{
			float: left;
			width: 340px; 
			padding: 22px 30px; 
			color: #5a5a5a; 
		}
		
		.newfancylisting .nfcontent .bigicon
		{ 
			position: relative;

		}
		
		.newfancylisting .nfcontent .bigicon img
		{
			position: absolute;
			top: -3px;
			left: 0;
		}
			 
	
		.newfancylisting .nfcontent p
		{
			font-size: 12px; 
		}
		
			.newfancylisting .nfcontent ul 
			{
				padding: 5px 0;
				list-style: none  !important;	
			}
	
		.newfancylisting ul li
		{  
			list-style: none !important; 
			list-style-image: none;
			margin:0;
			background-image: url(../images/orangebullet.gif);
			background-repeat: no-repeat;
			background-position: left 11px; 
			padding: 6px 0 6px 15px;
		}

/* Infoplus page */

#page-infoplus p
{
	color: #6b6b6b;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 10px;
}

	#page-infoplus .logocont
	{
		float: left; 
		width: 235px;
		padding-right: 40px;
		text-align: center;
	}
	
	#page-infoplus .logocont a
	{
		display: block;
		padding-top: 10px;
	}
	
	#page-infoplus .firstp
	{
		float: left;
		width: 400px;
		color: #6b6b6b;
		padding-bottom: 20px;
	}
	
	#page-infoplus h3
	{
		color: #017cc2;
		font-weight: bolder;
		font-size: 13px;
		border-bottom: 1px solid #017cc2;
		height: 13px;
		line-height: 25px;
		clear: both; 
		margin-bottom: 25px;
		margin-right: 11px;
		padding-top: 9px;
	}
	
	#page-infoplus h3 span
	{
		background-color: #fff;
		padding-right: 20px;
	}
	
	#page-infoplus h4
	{
		color: #007c00;
		font-weight: bolder;
		font-size: 13px;
		border-bottom: 1px solid #007c00;
		height: 13px;
		line-height: 25px;
		clear: both; 
		margin-bottom: 25px;
		margin-right: 11px;
		padding-top: 9px;
	}
	
	#page-infoplus h4 span
	{
		background-color: #fff;
		padding-right: 15px;
	}
	
#page-infoplus .leftc
{
	float: left;
	width: 420px;
	padding-right: 25px;
}
	
			#page-infoplus ul
			{
				padding: 0;
				list-style: none;
				margin: 0;
			}
	
			#page-infoplus li
			{
				list-style: none;
				padding: 12px 6px;
				margin: 0;
			}
	
			#page-infoplus li.h
			{
				background-color: #f4f4f4;
			}
			
#page-infoplus p.rightc
{
	background-image: url(../images/infoplus/gr1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top: 1px solid #79bdef;
	padding: 15px 0px;
	text-align: center;
	float: left;
	width: 235px;
	margin-top: 20px;
}
	
		#page-infoplus p.rightc a
		{
			display: block;
			padding: 12px 0;
			color: #368bb7;
		}
		
		#page-infoplus p.rightc a:hover
		{
			text-decoration: underline;
		}
		
		
#page-infoplus h2
{
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	color: #146fa8;
	padding: 5px 0 0;
}

/* New live stores pages */

.live-sites-list-new ul
{
	padding: 0;
	margin: 0; 
}

.live-sites-list-new li
{
	display: inline;
}

.live-sites-list-new a
{
	float: left;
	background-image: url(../images/livestores/livestores-lists.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 198px;
	height: 28px;	
	line-height: 26px;
	margin: 2px 15px;
	color: #4b868f;
	font-weight: bolder;
}

.live-sites-list-new a:hover
{
	background-position: bottom;
}

.live-sites-list-new span
{
	font-weight: bolder;
	color: #000;
	float: left;
	width: 32px;
	text-align: center;
	margin-right: 6px;
}

#featuredlivestores
{
	background-image: url(../images/livestores/livestores-gr1.png);
	background-repeat: repeat-x;
	background-position: left 50px;
	clear: both; 
	padding-top: 20px;
}

		#featuredlivestores h2
		{ 
			height: 30px;
			margin-bottom: 20px;
			color: #343434;
			font-size: 18px;
		}

	#featuredlivestores ul
	{
		padding: 0;
		margin-left: 5px; 
	}
		
	#featuredlivestores li
	{
		float: left;
		list-style: none;
	}
	
	#featuredlivestores li img
	{
		float: left;
		border: 1px solid #cdcdcd;
		background-color: #fff;
		padding: 2px;
		margin: 6px 6px 15px;
		cursor: pointer;  
	}
	
	#featuredlivestores li img.active
	{
		margin: 3px 2px 12px;
		padding: 6px 7px 7px;
		border: 0;
		background-image: url(../images/livestores/livestores-border.png);
	}
	
	#featuredlivestores #mainpic
	{ 
		 clear: both;
		 margin: auto;
		 width: 660px;
		 background-color: #c0c0c0;
		 background-image: url(../images/livestores/livestores-bigborders.png);
		 background-repeat: no-repeat;
		 background-position: left top;
	}
	
	
			#featuredlivestores #mainpic img
			{
				background-image: url(../images/livestores/livestores-bigborders.png);
				background-repeat: no-repeat;
				background-position: right bottom; 
				padding: 5px;
				width: 650px;
			}
			
			
			
			
			
/* extra skinks online demo page */	
.extra-skins-container { width: 680px; }
.extra-skin-item { margin-bottom: 16px; }
.extra-skin-item .title-container { background: url(../images/extra-skin-title.png)  0 0 no-repeat; padding: 0 0 0 8px; height: 38px; border-bottom: solid 1px #fff; }
.extra-skin-item .title-container h3{ background: url(../images/extra-skin-title.png)  100% 0 no-repeat; padding:  0 8px 0  0 ; height: 38px; line-height: 38px; margin: 0; font-size: 18px; color: #333; font-weight: normal;}
.extra-skin-item .title-container h3 span {  color: #4b868f;}
.extra-skin-content  {  height: 159px;  }
.extra-skin-content a { display: block; position: absolute; width: 232px; height: 48px; line-height: 48px; padding-left: 38px; font-size: 14px; font-weight: bold; color: #26494f; }
.extra-skin-content a.link-front{  top: 24px; left: 32px;  }
.extra-skin-content a.link-admin{  bottom: 27px; left: 32px;  }

.extra-skin-content { position: relative; }

.extra-skin-floramix .extra-skin-content { background: url(../images/extra-skins/extra-skin-floramix.jpg) 0 0 no-repeat;  }
.extra-skin-fitness .extra-skin-content { background: url(../images/extra-skins/extra-skin-fitness.jpg) 0 0 no-repeat;  }
.extra-skin-kitchen .extra-skin-content { background: url(../images/extra-skins/extra-skin-kitchen.jpg) 0 0 no-repeat;  }
.extra-skin-silverview .extra-skin-content { background: url(../images/extra-skins/extra-skin-silverview.jpg) 0 0 no-repeat;  }
.extra-skin-gemena .extra-skin-content { background: url(../images/extra-skins/extra-skin-gemena.jpg) 0 0 no-repeat;  }
.extra-skin-powerblue .extra-skin-content { background: url(../images/extra-skins/extra-skin-powerblue.jpg) 0 0 no-repeat;  }





		