* {
    font-size:100.01%;
    line-height:1.2;
    margin:0;
    padding:0;
}
html {
    height:100%;
    font-size:62.5%;
}
body {
    font:1em Verdana,Arial,sans-serif;
    height:100%;
    min-height:100%;
    padding:0;
    background-color:#fff;
}

html, div, map, dt, isindex, form {
    display: block;
}

html, body {
    background-color: #FFFFFF;
    border: 0 none;
    height: 100%;
    margin: 0;
    min-width: 780px;
    padding: 0;
}

#page-container {
    min-height: 100%;
    position: relative;
    zoom: 1;
}

#content-container {
    clear: both;
    float: left;
    margin-top: 77px;
    overflow: hidden;
    padding-bottom: 120px;
    position: relative;
    width: 100%;
    max-width: 1280px;
    min-width: 1000px;
    width:expression(document.body.clientWidth < 1000? "1000px" : document.body.clientWidth > 1280? "1280px" : "100%");
    text-align: left;
}

#content-container2 {
    float: left;
    position: relative;
    right: 100%;
    width: 200%;
}

#center {
    float: left;
    left: 50%;
    position: relative;
    width: 50%;
}

#center-main {
    margin: 10px 175px 0 215px;
/*  overflow: hidden; */
    position: relative;
}

div.center-main-right#center-main {
    margin: 10px 5px 0 215px;
}

div.center-main-left#center-main {
    margin-left: 30px;
}


#left-bar {
    float: left;
    position: relative;
    width: 200px;
    margin-top: 10px;
}

#right-bar {
    float: right;
    position: relative;
    width: 175px;
    padding-left: 5px;
}

.clearing {
    clear: both;
    font-size: 0;
    height: 0;
}

#header {
    height: 70px;
    left: 0;
    position: absolute !important;
    top: 0;
    width: 100%;
}

#footer {
    bottom: 0;
    float: left;
    height: 85px;
    overflow: hidden;
    position: absolute !important;
    width: 100%;
    border-top: 2px solid #FB7408;
}

TABLE#Container {
	width:100%;
	margin:0;
	min-height:100%;
	height:100%;
}
TABLE#Container TD {
	text-align:left;
}
TABLE#Container TD#TDContainer {
	font-size:1em;
	vertical-align:top;	
	text-align:left;	
	height:80%;
}
TABLE#Container TD#Container2Column {
	font-size:1em;
	vertical-align:top;
    text-align:left;
    height:80%;
	padding-left:10px;
	width:100%;
}
#LeftContainer {
	float:left;
	width:170px;
	margin-left:-170px;
	position:relative;
	margin-top:25px;
}
#CenterContainer {
	float:left;
	width:100%;
	margin-right:-100%;
}
#ServiceContainer {
	float:left;
	width:100%;
}
#ServiceContainerInner {
	margin-left:70px;
}
#RightContainer {
	float:right;
	width:170px;
	margin-right:-170px;
	position:relative;
	margin-top:25px;
}
#Footer {
	clear:both;
	font-size:1em;
	height:80px;
    border-top:2px solid #fb7408;
	vertical-align:top;
}
#Header {
	font-size:1em;
	height:80px;
	text-align:left;
	margin-right:8px;
	vertical-align:top;
}
#HeaderHome {
    clear:both;
	height:97px;
}
#ContainerHome {
	width:776px;
	margin:0 auto;
	background-color:#fff;
}
#MainHome {
	float:left;
	width:558px;
	background-color:#fff;
}
#SidebarHome {
	float:right;
	width:217px;
}
#SidebarHome {
	margin-top:-2px; 
}
#FooterHome {
    clear:both;
	border-top:2px solid #fb7408;
	padding-bottom:10px;
}
DIV#CenterImg {
	width:557px; 
	height:305px;
	background: url(http://static.x-cart.com/images/home/e-commerce_software.png) 0 0 no-repeat;
}
.btn-home-demo {
	float:left;
	margin-top:247px;
	margin-left:20px;
}

.btn-home-try {
	float:left;
	margin-top:247px;
	margin-left:30px;
}

.btn-home-purchase {
	float:left;
	margin-top:247px;
	margin-left:36px;
}

.Home2 .btn-home-demo span,
.Home2 .btn-home-try span,
.Home2 .btn-home-purchase span {
	display: none;
}

.Home2 .btn-home-demo,
.Home2 .btn-home-try,
.Home2 .btn-home-purchase {
	margin-top:233px;
	margin-left:0;
}

.Home2 .btn-home-demo a:link,
.Home2 .btn-home-demo a:active,
.Home2 .btn-home-demo a:visited {
	display:block;
	width:180px;
	height:71px;
	background: url(http://static.x-cart.com/images/home2/button_set.jpg) no-repeat 0 0;
}
.Home2 .btn-home-demo a:hover {
	background: url(http://static.x-cart.com/images/home2/button_set.jpg) no-repeat 0 -71px;
}
.Home2 .btn-home-try a:link,
.Home2 .btn-home-try a:active,
.Home2 .btn-home-try a:visited {
	display: block;
	width: 225px;
	height: 71px;
	background: url(http://static.x-cart.com/images/home2/button_set.jpg) no-repeat -180px 0;
}
.Home2 .btn-home-try a:hover {
	background: url(http://static.x-cart.com/images/home2/button_set.jpg) no-repeat -180px -71px;
}
.Home2 .btn-home-purchase a:link,
.Home2 .btn-home-purchase a:active,
.Home2 .btn-home-purchase a:visited {
	display: block;
	width:152px;
	height:71px;
	background: url(http://static.x-cart.com/images/home2/button_set.jpg) no-repeat -405px 0;
}   
.Home2 .btn-home-purchase a:hover {
	background: url(http://static.x-cart.com/images/home2/button_set.jpg) no-repeat -405px -71px;
}
.home-lock {
	float:left;
	margin-top: 237px;
	margin-left: 54px;
}
#ContainerHome A {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

FORM {
	padding:0;
	margin:0;
	display:inline;
}
INPUT {
	padding:0;
	margin:0;
}
IMG {
    border:0px none #fff;
	border:none;
}
A {
    font:1em Verdana,Arial,sans-serif;
    color:#3a475a;
	background:none;
	text-decoration:underline;
}
A:visited {
	color:#4B5970;
	text-decoration:underline;
}
A:hover, A.Message, A.Message:visited {
	color:#e17022;
	text-decoration:underline;
}
#RightContainer A > IMG, TABLE.CliensNav TD  A > IMG {
	display:block;
}
A:link > DIV  {
	text-decoration:underline;
}
#Portfolio {
	font:1.1em Verdana,Arial,sans-serif;
	margin-left:20px;
	margin-bottom:15px;
}
#Portfolio SELECT {
	font:1em Verdana,Arial,sans-serif;
}
.NavLeftContainer {
	width:180px;
	margin:30px 0 15px 4px;
	font-size:1em;
}
UL.NavLeftMenu {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Verdana,Arial,sans-serif;
}
UL.NavLeftMenu LI {
	width:170px;
	height:auto;
	background-image:none;
	margin-bottom:0;
}
UL.NavLeftMenu LI.LeftActive {
	width:170px;
}
UL.NavLeftMenu A, UL.NavLeftMenu A:visited {
	font:normal 1.1em Verdana,Arial,sans-serif;
	display:block;
	width:150px;
	padding:4px 0px 5px 20px;
	color:#2e2d32;
	background-color:#fff;
	text-decoration:none;
	border-top:1px solid #c1c3d2;
	border-bottom:1px solid #fff;
	margin:0;
}
LI.LeftActive A, LI.LeftActive A:visited {
	display:block;
	width:150px;
	padding:4px 0 5px 20px;
	color:#000;
	background-color:#f1f1f3;
	text-decoration:none;
	border-top:1px solid #e3e4e9;
	border-bottom:1px solid #fff;
}
UL.NavLeftMenu A:hover {
	display:block;
	width:150px;
	color:#000;
	background-color:#f1f1f3;
	border-bottom:1px solid #fff;
}
LI.LeftActive A.SubMenuOpen, LI.LeftActive A.SubMenuOpen:visited, UL.NavLeftMenu A.SubMenuOpen {
	background-image: url(http://static.x-cart.com/images/arrow_menu_open.gif);
	background-position:left;
	background-repeat:no-repeat;
}
LI.LeftActive A.SubMenuClose, LI.LeftActive A.SubMenuClose:visited, UL.NavLeftMenu A.SubMenuClose {
	background-image: url(http://static.x-cart.com/images/arrow_menu_close.gif);
	background-position:left;
	background-repeat:no-repeat;
}
UL.NavLeftMenu DIV.MenuOpen {
    font:normal 1.1em Verdana,Arial,sans-serif;
	padding:4px 0px 4px 20px;
    color:#000;
    background-color:#f1f1f3;
	text-decoration:none;
    border-bottom:1px solid #fff;
    border-top:1px solid #e3e4e9;
    background-image: url(http://static.x-cart.com/images/arrow_menu_open.gif);
    background-position:center left;
    background-repeat:no-repeat;
}
UL.NavLeftMenu DIV.MenuClose {
    font:normal 1.1em Verdana,Arial,sans-serif;
	padding:4px 0px 4px 20px;
    background-color:#fff;
	text-decoration:none;
    border-bottom:1px solid #fff;
    border-top:1px solid #c1c3d2;
    background-image: url(http://static.x-cart.com/images/arrow_menu_close.gif);
    background-position:center left;
    background-repeat:no-repeat;
}
UL.SubNavLeftMenu {
    font: 1.1em Verdana,Arial,sans-serif;
	list-style:none;
	margin:0;
    padding:0;
	width:150px;
}
UL.SubNavLeftMenu LI {
	height:auto;
	width:170px;
	margin:0;
	border:none;
	background-image:none;	
	font-weight:normal;
}
UL.SubNavLeftMenu LI A, UL.SubNavLeftMenu LI A:visited {
	font:normal 11px Verdana,Arial,sans-serif;
	display:block;
	width:150px;
	padding:3px 0px 4px 20px;
    color:#4b5265;
    background-color:#fff;
    text-decoration:none;
	border:none;
	border-top:1px solid #f2f1f6;
}
UL.SubNavLeftMenu LI A:hover {
    display:block;
	width:150px;
	padding:3px 0px 4px 20px;
    color:#4b5265;
    background-color:#f1f1f3;
    text-decoration:underline;
}
UL.SubNavLeftMenu LI.SubNavLeftActive A, UL.SubNavLeftMenu LI.SubNavLeftActive A:visited, 
UL.SubNavLeftMenu A.SubNavLeftActive:link, UL.SubNavLeftMenu A.SubNavLeftActive:visited, UL.SubNavLeftMenu A.SubNavLeftActive:active, UL.SubNavLeftMenu A.SubNavLeftActive:hover {
	color:#000;
	background-color:#f2f3f5; 
}
DIV.MenuSeparator {
    width:170px;
    height:4px;
	margin-left:10px;
	border-top:1px solid #d9d9e3;
	background-color:#f9f9f9; 
}
DIV.LeftMenuSeparator {
    width:170px;
    height:22px;
	margin-left:10px;
	border-top:1px solid #c1c3d2;
}
#HomeContainer {
	width:776px;
	margin-top:7px;
	margin-right:auto;
	margin-left:auto; 
	text-align:left;
}
#Topbar {
	height:37px;
	width:100%;
	text-align:right;
}
#TopMenuContainer {
	margin-left:375px;
	text-align:right;
	white-space:nowrap;
	padding-top:13px;
}
#TopbarLeft {
	text-align:left;
	float:left;
	padding-left:15px;
	padding-top:13px;
	font:11px Tahoma,Verdana,sans-serif; 
	color:#74808d;
	text-decoration:none;
}
#TopbarLeft A, #TopbarLeft A:visited, #TopbarLeft A:hover {
    font:11px Tahoma,Verdana,sans-serif;
    color:#74808d;
    text-decoration:none;
}
SPAN.TopbarItem {
    font:1em Verdana,Arial,sans-serif;
    color:#a0acc2;
    text-decoration:none;
}
#LogoContainer {
	text-align:left;
	width:100%;
}
#Logo {
	width:110px;
	float:left;
	padding-left:15px;
}
#Nav2 {
    background-color:#797f8b; 
	height:32px;
	float:left;
}
#NavMenu {
	text-align:left;
    height:32px;
    background-color:#797f8b;
	margin-left:150px;
}
.mmMainOff {
	padding-right:6px;
    padding-left:6px;
	text-align:center;
}
.mmMainOn {
	padding-right:6px;
    padding-left:6px;
	text-align:center;
}
.mmSub {
    margin-right:10px;
    padding-left:15px;
}
.mmBorder1Sub {
    border-right:1px solid #c8c9ce;
    border-left:1px solid #c8c9ce;
	border-top:1px solid #c8c9ce;
	margin-left:15px;
	padding-right:10px;
}
.mmBorder2Sub {
    border-right:1px solid #c8c9ce;
    border-top:1px solid #c8c9ce;
    border-left:1px solid #c8c9ce;
	margin-left:15px;
	padding-right:10px;
}
.mmBorder1Sub2 {
    border-right:1px solid #c8c9ce;
    border-top:1px solid #c8c9ce;
	border-left:1px solid #c8c9ce;
	margin-left:15px;
	padding-right:10px;
}
.mmBorder3Sub2 {
	border-right:1px solid #c8c9ce;
    border-top:1px solid #c8c9ce;
	border-bottom:1px solid #c8c9ce;
	border-left:1px solid #c8c9ce;
	margin-left:15px;
	padding-right:10px;
}
.mmBorder3Sub {
    border-right:1px solid #c8c9ce;
    border-bottom:1px solid #c8c9ce;
    border-top:1px solid #c8c9ce;
	border-left:1px solid #c8c9ce;
	margin-left:15px;
	padding-right:10px;
}
INPUT.CheckoutButton {
	background: #ffbc89 url(http://static.x-cart.com/images/checkout.gif) repeat-x;
	height:29px;
	border:1px solid #e37826;
    color:#fff;
    font:bold 13px Verdana,Arial,sans-serif; 
	width:104px;
	cursor:pointer;
	text-align:center;
	padding-bottom:3px;
}
#InputSearch {
	border:1px solid #9c9c9c;
	color:#77818d;
	font:1.1em Arial,sans-serif;
	height:17px;
	width:100px;
	padding: 0 0 0 2px;
}
#TopMenu {
	white-space:nowrap;
	width:345px;
	vertical-align:middle;
}
A.TopMenuLink, A.TopMenuLink:visited {
	font:1.1em Arial, Helvetica; 
	color:#74808d;
	text-decoration:underline;
}
A.TopMenuLink:hover {
	color:#e17022;
	text-decoration:underline;
}
.top-search {
	float:right;
	width:20px;
	margin-top:-17px;
	text-align:left;
}
#ButtonSearch {
	cursor:pointer;
	display: block;
	width: 17px;
	height: 17px;
	background: url(http://static.x-cart.com/images/search.gif) no-repeat;
}
H1 {
	font:bold 1.5em Verdana,Arial,sans-serif;
	color:#000;
	margin:2px 0 20px 0;
}
H1 a:link, H1 a:active, H1 a:visited, H1 a:hover {
	font:bold 1em Verdana,Arial,sans-serif;
	text-decoration: none;
    color:#000;
}	
H1.Home {
	font:bold 1.4em Verdana,Arial,sans-serif;
	color:#000;
	margin-top:15px;
	margin-bottom:15px;
}
H2 {
	font:bold 1.4em Verdana,Arial,sans-serif;
	color:#393c41;
	margin:25px 0 10px 0;
}
P.Big {
	font:1.1em Verdana,Arial,sans-serif;	
	color:#393c41;
	margin:15px 0 15px 0;
	text-align:justify;
}
P {
	font:1.1em Verdana,Arial,sans-serif;
	color:#393c41;
	margin:0 0 1em 0;
	text-align:justify;
}
UL {
	font:1.1em Arial,sans-serif;
	color:#000;
	list-style-type:none;
}
UL.ProductFeatures LI.Common {
    margin-bottom:5px;
    background: url(http://static.x-cart.com/images/ul_style_img.gif) left center no-repeat;
    padding-left:10px;
	font:0.9em Verdana,Arial,sans-serif;
	color:#383d41;
}
UL.ProductFeatures LI A:link, 
UL.ProductFeatures LI A:visited,
UL.ProductFeatures LI A:active {
	font:1em Verdana,Arial,sans-serif;
	color: #383d41;
}
UL.ProductFeatures LI A:hover {
	color: #E17022;
}
ul.ProductFeatures LI.NewFeature {
	background:transparent url(http://static.x-cart.com/images/ul_style_feature_new.gif) no-repeat;
	padding-bottom: 4px;
	padding-top: 3px;
    padding-left: 27px;
    line-height: 15px;
    margin-bottom: 10px;
}
UL.ProductFeatures.Videos > LI {
	font: 1.1em Verdana;
	width: 35%;
    background: url(http://static.x-cart.com/images/player_play.png) no-repeat 0 1px;
    padding: 0 0 0 32px;
	line-height: 2;
	white-space: nowrap;
}

UL.ProductFeatures.Videos {
	margin-left: 0;
	width: 100%;
	margin-bottom: 30px;
}

UL.ProductFeatures .UpdatedFeature {
	color:#4B5970;
	font-weight:bold;
}

UL LI {
	margin-bottom:5px;
	background: url(http://static.x-cart.com/images/ul_style_img.gif) 0 5px no-repeat;
	padding-left:10px;
}
UL LI A, UL LI A:visited {
	font:1em Arial,sans-serif;
}
UL.ProductFeatures {
	font:1.1em Verdana,Arial,sans-serif;
	color:#383d41;
	list-style-type:none;
	margin:0px 20px 0 -5px;
	padding-left:5px;
	margin-right:0;
}
UL.ProductFeatures LI.Extras {
	background: url(http://static.x-cart.com/images/ul_style_feature.gif) no-repeat 6px 1px;
    padding-left: 27px;
    line-height: 15px;
    margin-bottom: 10px;
}
UL.ProductFeatures LI {
	background: url(http://static.x-cart.com/images/ul_style_feature.gif) no-repeat 0 0;
	margin-bottom: 10px;
	padding-left: 17px;
}
UL.AddFeatures {
	font:1.1em Verdana,Arial,sans-serif;
	color:#383d41;
	list-style-type:none;
	margin:0px 20px 0 -5px;
	padding-left:5px;
	margin-right:0;
}
UL.AddFeatures LI {
	margin-bottom:10px;
	background: url(http://static.x-cart.com/images/ul_style_list.gif) no-repeat;
	padding-left:17px;
}
UL.AddProducts {
	font:1em Verdana,Arial,sans-serif;
	color:#383d41;
	list-style-type:none;
	margin:10px 20px 0 -5px;
	padding-left:5px;
	margin-right:0;
}
UL.AddProducts LI {
	margin-bottom:7px;
    background: url(http://static.x-cart.com/images/ul_style_img.gif) left center no-repeat;
	padding-left:10px;
}
UL.Features {
	font:1em Verdana,Arial,sans-serif;
	color:#383d41;
	list-style-type:none;
	margin:0px 20px 15px 3px;
}
UL.Features LI {
	margin-bottom:4px;
	background:url(http://static.x-cart.com/images/ul_style_feature.gif) no-repeat;
	padding-left:17px;
}
UL.Features LI A, UL.Features LI A:visited {
    font:1em Verdana,Arial,sans-serif;
}
OL {
	font:1.1em Verdana,Arial,sans-serif;
	margin-left:23px;
}
A.Hilight {
	color:#e06f23;
    font-size:11px;
	background:transparent;
	text-decoration:underline;
}
A.Hilight:visited {
	color:#e06f23;
	background:transparent;
}
A.Hilight:hover {
	color:#e06f23;
	background:transparent;
}
#ImgHome {
	margin:5px 5px 10px 0px;
	text-align:left;
	float:left;
}
#DivHome {
	margin-left:205px;
	padding-top:5px;
}
#DivHome UL LI {
	margin-bottom:6px;
}
LI P {
	font:1em Verdana,Arial,sans-serif ;
	color:#393d40;
	margin-top:2px;
}
H3 {
	font:bold 1.2em Verdana,Arial,sans-serif;
	color:#393c41;
	margin:15px 0 7px 0;
}
H3.Item {
	font:bold 1em Verdana,Arial,sans-serif;
	color:#393d40;
	margin-top:0px;
	margin-bottom:3px;
}
H4 {
    font:bold 1.1em Verdana,Arial,sans-serif;
    color:#393c41;
	margin:5px 0 7px 5px;
}
#RightMenu {
	margin-left:560px;
}
#FooterHelp {
	font:1em Verdana,Arial,sans-serif;
	text-align:center;
	color:#39445a;
	margin-top:10px;
	line-height:15px;
}
#FooterHelp A {
	font:1em Verdana,Arial,sans-serif;
	color:#39445a;
	text-decoration:underline;
	white-space:nowrap;
}
#FooterHelp A:hover {
	color:#e17022;
}
#FooterContact {
	font:1em Verdana,Arial,sans-serif;
	text-align:center;
	color:#202125;
	margin-top:10px;
}
#FooterContact A {
	font:1.1em Verdana,Arial,sans-serif;
	color:#202125;
	text-decoration:underline;
}
#FooterContact A:hover {
	color:#e17022;
}
#Copyright {
	font:1em Verdana,Arial,sans-serif;
	text-align:center;
	color:#708693;
	margin-top:15px;
}
#Copyright A {
	font:1em Verdana,Arial,sans-serif;
	color:#708693;
	text-decoration:underline;
}
#Copyright A:hover {
	color:#e17022;
	text-decoration:underline;
}
#NavbarRight {
	width:215px;
	height:307px;
    background:url(http://static.x-cart.com/images/home/nav-bg.gif) no-repeat 0 2px;
}
.Home2 #NavbarRight {
	background:url(http://static.x-cart.com/images/home2/nav-bg.png) no-repeat 0 2px;
}
DIV.NewsDate {
	font:1.1em Verdana,Arial,sans-serif;
	color:#000;
	margin-top:10px;
	margin-bottom:2px;
}
A.NewsLink, A.NewsLink:visited {
	font:1.1em Verdana,Arial,sans-serif;
	text-decoration:underline;
}
A.NewsLink:hover {
	text-decoration:underline;
}
DIV.NewsLink {
	font:1.1em Verdana,Arial,sans-serif;
	color:#3a475a;
}
#HomeSection {
    margin: 5px;
}
.Overview {
    padding-right: 15px;
	margin-bottom: 30px;
}
#ISO {
	font:1.1em Verdana,Arial,sans-serif;
	color:#000;
	margin-top:40px;
	text-align:center;
	padding:0px 10px 0px 10px;
}
#ISOText {
	text-align:left;
	line-height:1.4;
}
#Box {
	position:absolute;	
	margin-top:24px;
	margin-left:6px;
	width: 205px;
	height: 165px;
}
#ButtonDemo {
	position:absolute;	
	margin-top:166px;
	margin-left: 97px;
}
#ButtonDemoImg A {
	display:block;
	width:51px;
	height:28px;
	background:url(http://static.x-cart.com/images/btn_demo.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonDemoImg A:hover {	
	background:url(http://static.x-cart.com/images/btn_demo_active.gif) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonBuy {
	position:absolute;	
	margin-top:166px;
	margin-left:153px;
}
#ButtonBuyImg A {
	display:block;
	width:51px;
	height:28px;
	background:url(http://static.x-cart.com/images/btn_buy.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonBuyImg A:hover {	
	background:url(http://static.x-cart.com/images/btn_buy_active.gif) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonDownload {
	position:absolute;
	margin-top:166px;
	margin-left:12px;
}
#ButtonDownloadImg A {
	display:block;
	width:80px;
	height:28px;
	background:url(http://static.x-cart.com/images/btn_download.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonDownload A:hover { 
	background:url(http://static.x-cart.com/images/btn_download_active.jpg) 0 0 no-repeat;
	text-decoration:none;
}

#ButtonLearnMore {
	position:absolute;	
	margin-top:202px;
	margin-left:1px;
}
#ButtonLearnMoreImg a:link, #ButtonLearnMoreImg a:visited, #ButtonLearnMoreImg a:active {
	display:block;
	width:213px;
	height:34px;
	background:url(http://static.x-cart.com/images/home/nav-links.png) no-repeat 0 0;
	text-decoration:none;
}
#ButtonLearnMoreImg a:hover {	
	background:url(http://static.x-cart.com/images/home/nav-links.png) no-repeat 0 -102px;
	text-decoration:none;
}
#ButtonAddons {
	position:absolute;
	margin-top:236px;
	margin-left:1px;
}
#ButtonAddons A {
	display:block;
	width:213px;
	height:34px;
	background:url(http://static.x-cart.com/images/home/nav-links.png) no-repeat 0 -34px;
	text-decoration:none;
}
#ButtonAddonsImg A:hover {
	background:url(http://static.x-cart.com/images/home/nav-links.png) no-repeat 0 -136px;
	text-decoration:none;
}
#ButtonHosting {
	position:absolute;
	top:365px;
	margin-left:1px;
}
#ButtonHosting A:link, #ButtonHosting A:active, #ButtonHosting A:visited {
	display:block;
	width:213px;
	height:34px;
	background:url(http://static.x-cart.com/images/home/nav-links.png) no-repeat 0 -68px;
	text-decoration:none;
}
#ButtonHostingImg A:hover {
	background:url(http://static.x-cart.com/images/home/nav-links.png) no-repeat 0 -170px;
	text-decoration:none;
}

/*  ver 2 */

.Home2 div#CenterImg {
	background:url(http://static.x-cart.com/images/home2/e-commerce_software.jpg) no-repeat; 
}

.Home2 #ButtonLearnMoreImg a:link,
.Home2 #ButtonLearnMoreImg a:visited,
.Home2 #ButtonLearnMoreImg a:active {
	background:url(http://static.x-cart.com/images/home2/nav-links-2.png) no-repeat 0 0;
}
.Home2 #ButtonLearnMoreImg a:hover { 
	background:url(http://static.x-cart.com/images/home2/nav-links-2.png) no-repeat 0 -102px;
}

.Home2 #ButtonHosting A:link,
.Home2 #ButtonHosting A:active,
.Home2 #ButtonHosting A:visited {
    background:url(http://static.x-cart.com/images/home2/nav-links-2.png) no-repeat 0 -68px;
}

.Home2 #ButtonHostingImg A:hover {
    background:url(http://static.x-cart.com/images/home2/nav-links-2.png) no-repeat 0 -170px;
}

.Home2 #ButtonAddons A:link,
.Home2 #ButtonAddons A:active,
.Home2 #ButtonAddons A:visited {
    background:url(http://static.x-cart.com/images/home2/nav-links-2.png) no-repeat 0 -34px;
}

.Home2 #ButtonAddons A:hover {
    background:url(http://static.x-cart.com/images/home2/nav-links-2.png) no-repeat 0 -136px;
}

#NavigationStaticMenu {
	height:32px;
	padding:0;
	margin:0;
	text-align:center;
}
#NavigationStaticMenu UL { 
	margin:0 auto; 
	padding:0; 
}
#NavigationStaticMenu UL LI {
	float:left;
	list-style:none;
	background:#797f8b;
	padding-top:7px;
	margin:0;
	font-weight:bold;
	height:25px;
	text-decoration:none;
}
#NavigationStaticMenu UL LI:hover {
	float:left;
	list-style:none;
	padding-top:7px;
	margin:0;
	background:url(http://static.x-cart.com/images/mm_bg1.gif);
	height:25px;
}
#NavigationStaticMenu UL LI A, #NavigationStaticMenu UL LI A:visited {
	overflow:hidden;
	height:25px;
	padding:0;
	margin:0;
	display:block;
	font:13px Verdana, Arial, Helvetica;
	color:#fff;
	text-decoration:none;
	padding-top:2px;
	font-weight:bold;
}
#NavigationStaticMenu LI.sItem {
	color:#000;
	background:url(http://static.x-cart.com/images/mm_bg1.gif);
	text-decoration:none;
}
#NavigationStaticMenu UL LI A:hover { 
	color:#000;
}
#InputSearch {
    font:1.1em Arial,sans-serif;
    color:#77818d;
	height:16px;
}
#Bredcrumbs {
	font:1em Tahoma,Arial,sans-serif;
	color:#8a898f;
	padding:0 0 15px 0;
	clear:both;
}
#Bredcrumbs A, #Bredcrumbs A:visited {
	font:1em Tahoma,Arial,sans-serif;
	color:#92929c;
	text-decoration:underline;
}
#Bredcrumbs A:hover {
	color:#e17022;
}
DIV.BoxContainer {
	font:1.3em Verdana,Aria,sans-serif;
	float:left;
	width:175px;
	text-align:center;
	color:#383d43;
	line-height:1.7;
	padding-top: 17px;
}
DIV.TimeFee {
	margin:-3px 0 5px 0;
	font:0.8em Verdana,Aria,sans-serif;
}
#ContentContainer {
	padding-left:6%;
	padding-right:3%;
}
DIV.ContentArea {
	margin-left:190px;
	text-align:left;
}
.Currency {
    font:bold 1em Tahoma;
	color:#ed780f;
}
.CartPrice {
    font:bold 1em Tahoma,Arial,sans-serif;
	color:#000;
}
.CartTotal {
    font:bold 1.1em Tahoma,Arial,sans-serif;
	text-align:right;
    color:#ef7417;
}
.ProductBoxFeaturesContainer {
	margin-top:20px;
	width:170px;
}
UL.ProductBoxFeatures {
	font:0.85em Tahoma,Arial,sans-serif;
	color:#43484c;
	padding-left:0;
	text-align:left;
	list-style:none;
}
UL.ProductBoxFeatures LI {
	margin-bottom:5px;
}
UL.ProductBoxFeatures LI A {
    font-family:Tahoma;
	color:#43484c;
    font-size:11px;
	text-decoration:underline;
}
UL.ProductBoxFeatures LI A:hover {
	color:#e17022;
	text-decoration:underline;
}
#SmallCartContainer {
	width:147px;
	border:1px solid #dfdfdf;
	height:5.9em;
	background-color:#fff;
	margin-top:8px;
}
#PortfolioIcon {
	margin:20px 0 5px 0;
}
#SmallCartContainer A, #SmallCartContainer A:visited {
	font:1.1em Verdana,Arial,sans-serif;
	color:#464648;
	text-decoration:underline;
}
#SmallCartContainer A:hover {
	color:#e17022;
}
DIV.ButtonsBig {
	height:38px;
	padding:0;
	margin:0;
	text-align:left;
	width: auto;
    clear:both;
}
DIV.ButtonsBig UL { 
	margin:0 auto;
	padding:0;
	list-style:none;
}
DIV.ButtonsBig UL LI {
	float:left;
	width:159px;
	height:38px;
	text-decoration:none;
	padding:0;
	background:url(http://static.x-cart.com/images/grey_big.gif) no-repeat;
	margin-bottom: 10px;
}
DIV.ButtonsBig UL LI:hover {
	font:14px Arial,sans-serif;
	float:left;
	margin:0;
	width:159px;
	height:38px;
	text-decoration:none;
}
DIV.ButtonsBig UL LI A, DIV.ButtonsBig UL LI A:visited {
	font:14px Arial,sans-serif;
	overflow:hidden;
	display:block;
	margin:0;
	height:26px;
	padding-top:12px;
	padding-left:25px;
	color:#000;
	text-decoration:none;
}
DIV.ButtonsBig UL LI A:hover {
	color:#000;
	text-decoration:none;
	background:url(http://static.x-cart.com/images/grey_big.gif) 100% -38px no-repeat;
}
DIV.ButtonsBig UL LI.Separator {
	width:10px;
	background:none;
	text-decoration:none;
}
DIV.ButtonsBig UL LI.New A:link,
DIV.ButtonsBig UL LI.New A:active,
DIV.ButtonsBig UL LI.New A:visited {
    background:url(http://static.x-cart.com/images/btn-new-window.gif) no-repeat;
}

DIV.ButtonsBig UL LI.New A:hover {
    background:url(http://static.x-cart.com/images/btn-new-window.gif) 100% -38px no-repeat;
}
DIV.ArrowButton {
	height:38px;
	padding:0;
	margin:0;
	text-align:left;
}
DIV.ArrowButton UL { 
	margin:0 auto;
	padding:0;
	list-style:none;
}
DIV.ArrowButton UL LI {
	float:left;
	font:14px Arial,sans-serif;
	width:220px;
	height:38px;
	text-decoration:none;
	padding:0;
	background-image:url(http://static.x-cart.com/images/grey_long.gif);
}
DIV.ArrowButton UL LI A, DIV.ArrowButton UL LI A:visited {
	font:14px Arial,sans-serif;
	overflow:hidden;
	display:block;
	margin:0;
	height:26px;
	padding-top:12px;
	padding-left:10px;
	color:#000;
	text-decoration:none;
}
DIV.ArrowButton UL LI A:hover {
	color:#000;
	text-decoration:none;
	background-image:url(http://static.x-cart.com/images/grey_long.gif);
    background-position:100% -38px;
}

DIV.ButtonsBig UL LI.b185 {
	width:185px;
	background-image:url(http://static.x-cart.com/images/btn_185.gif);
}

DIV.ButtonsBig UL LI.b185 A:hover {
	background-image:url(http://static.x-cart.com/images/btn_185.gif);
	background-position:100% -38px;
}

DIV.ButtonsBig UL LI.b185 A:link,
DIV.ButtonsBig UL LI.b185 A:hover,
DIV.ButtonsBig UL LI.b185 A:active,
DIV.ButtonsBig UL LI.b185 A:visited {
	padding-left: 15px;
}

/* Button */

DIV.Button {
	margin:10px 0 5px 0;
	line-height:normal;
}
DIV.Button UL {
	margin:0;
	padding:0;
	list-style:none;
}
DIV.Button LI {
	display:inline;
	margin:0;
	padding:0;
	white-space:nowrap;
}
DIV.Button LI.Separator SPAN {
	float:left;
	width:5px;	
}
DIV.Button A {
	float:left;
	background:url("http://static.x-cart.com/images/left_both.gif") no-repeat left top;
	margin:0;
	padding:0;
	padding-left:9px;
	text-decoration:none;
}
DIV.Button A SPAN {
	font:14px Arial;	
	float:left;
	display:block;
	background:url("http://static.x-cart.com/images/right_both.gif") no-repeat right top;
	padding:5px 15px 6px 6px;
	text-decoration:none;
	color:#000;
	width:.1em;
}
DIV.Button > UL A SPAN {
	width:auto;
}
DIV.Button A SPAN {
	float:none;
}
DIV.Button A:hover {
	color:#000;
}
DIV.Button A:hover {
	background-position:0px -27px;
}
DIV.Button A:hover SPAN {
	background-position:100% -27px;
	cursor:pointer;
}
DIV.Button LI.Marked A {
	background:url("http://static.x-cart.com/images/left_marked_both.gif") no-repeat left top;
	color:#fff;
}
DIV.Button LI.Marked A SPAN {
	background:url("http://static.x-cart.com/images/right_marked_both.gif") no-repeat right top;
	color:#fff;
}
DIV.Button LI.Marked A:hover {
	background-position:0px -27px;
	color:#fff;
}
DIV.Button LI.Marked A:hover SPAN {
	background-position:100% -27px;
	cursor:pointer;
	color:#fff;
}
TD {
	font:1.1em Verdana,Arial,sans-serif;
	color:#393c41;
}
TEXTAREA {
	border: 1px solid #999999;
	font:1em Verdana,Arial,sans-serif;
}
TD.SubHead {
	font:bold 1.2em Verdana,Arial,sans-serif;
	color:#393c41;
	background-color:#f1f1f3;
	padding:1px 0 1px 10px;
	height:22px;
}
H2.SubHead {
    color:#393c41;
    text-decoration: none;
    height: 20px;
    margin-bottom: 10px;
}
TABLE.Main, .wikitable {
	border: 1px solid #C0C0C0;
	margin-top:3px;
	border-collapse:collapse;

}
TABLE.Main TH, .wikitable th {
	font:bold 1.1em Verdana,Arial,sans-serif;
	background:#f1f1f3;
    height: 22px;
	padding:5px 10px 5px 10px;
	vertical-align:middle;
	text-align:left;
	color: #393c41;
	border: 1px solid #C0C0C0;
}
TABLE.Main TD, .wikitable td {
	font:1.1em Verdana,Arial,sans-serif;
	background:#fff;
	vertical-align:top;
    height:22px;
	padding:7px 10px 7px 7px;
	border: 1px solid #C0C0C0;
}
table.wikitable .col2 {
	text-align: center;
}
TABLE.Main TD.Price {
	font:bold 1.1em Verdana,Arial,sans-serif;
	color:#ED780F;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	white-space:nowrap;
}
table#Container td.center {
	text-align: center;
	vertical-align: middle;
}
INPUT.Button {
	background: url(http://static.x-cart.com/images/btn_bg.gif);
	height:25px;
	border:1px solid #9aa1ac;
    color:#000;
    font:13px Tahoma,Arial,sans-serif; 
	padding:0px 5px 2px 5px;
	cursor:pointer;
}
INPUT.Button {
	background:#eaeaea url(http://static.x-cart.com/images/btn_1_bg.gif);
	height:25px;
	width:52px;
	border:1px solid #9aa0ac;
    color:#000;
    font:13px Tahoma,Arial,sans-serif;
	padding-bottom:2px;
	cursor:pointer;
}
.ProductPrice {
	 color:#ff3300;
	 font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
}
.Required {
	font-weight:normal;
	color:#ff0000;
}
TABLE.FAQ {
	width:100%;
	margin-bottom:7px;
}
TABLE.FAQ TR {
	height:20px;
}
TABLE.FAQ TD {
	font:bold 1.1em Verdana,Helvetica,sans-serif;
	background-color:#f1f1f3;
	text-align:left;
	vertical-align:middle;
	padding:5px 0 4px 5px;
}
TABLE.FAQ TD.Answer {
	width:20px;
	text-align:left;
	vertical-align:middle;
	margin-left:10px;
}
UL.FAQ, OL.FAQ {
	font:1.1em Verdana,Helvetica,sans-serif;
}
TABLE.Delivery TD {
	font:1.1em Tahoma,Helvetica,sans-serif;
	text-align:left;
}
DIV.OptionTitle {
	font:bold 1.1em Tahoma,Helvetica,sans-serif;
	color:#44484b;
	text-align:left;
	margin-bottom:7px;
}
.OptionItem {
	font:1.1em Tahoma, Helvetica, sans-serif;
	color:#44484b;
	text-align:left;
}
TD.OptionItem {
	height:17px;
}
TABLE.Methods TR {
	vertical-align:top;
}	
TABLE.Methods TD INPUT {
	margin:0 7px 0 0;
}
P INPUT {
    margin:2px 2px 0 0;
}
P.Warning, P.Note, div.note {
	font:1.1em/1.5 Tahoma, Helvetica, sans-serif;
	background: url(http://static.x-cart.com/images/lamp.gif) no-repeat 0 7%;
	margin:20px 0 5px 5px;
	padding:0 0 10px 30px;
	height: auto;
	display: block;
}
.Note A:link, .Note A:hover, .Note A:visited  {
	font:1em Tahoma, Helvetica, sans-serif !important;
}
TR#open_moneyback IMG, TR#close_moneyback IMG {
	margin-left:1px;
}
TABLE.CartProducts {
	margin-bottom:7px;
}
TABLE.CartProducts TH {
	font:normal 1.2em Verdana,sans-serif;
	text-align:left;
	background-color:#f5f5f7;
	height:24px;
	padding-top:7px;
	padding-bottom: 5px;
}
TABLE.CartProducts TH.Price {
	width:90px;
  	font:normal 1.2em Tahoma,Verdana,sans-serif;
	color: #EF5D0E;
	text-align:right;
	padding-right: 10px;
}
TABLE.CartProducts TH.TotalPrice {
    width:90px;
    font:bold 1.2em Tahoma,Verdana,sans-serif;
    color: #EF5D0E;
	text-align:right;
	padding-right: 10px;
	background: #fff;
}
TABLE.CartProducts TH.Price .Currency {
	color: #EF5D0E !important;
	font-weight:bold;
}
TABLE.Total {
	margin-top: 3px !important;
	border-top:1px solid #DFDFDF;
}
TABLE.CartProducts TH.total {
	text-align:right;
	padding-right:3px;
	font:bold 1.2em Verdana;
	background: #fff;
}
TABLE.CartProducts TH.OptionPrice {
	width:90px;
	font:bold 1.2em Tahoma,Verdana,sans-serif;
	color: #EF5D0E;
	text-align:right;
	padding-right: 10px;
}
TABLE.CartProducts TH.Empty {
	width:1px;
	background-color:#fff;
}
TABLE.CartProducts TH.Option {
	padding-left:17px;
	font: 1.1em Tahoma,Verdana;
}
TABLE.CartProducts TH.Option A:link, TABLE.CartProducts TH.Option A:visited, TABLE.CartProducts TH.Option A:hover, TABLE.CartProducts TH.Option A:Active {
    font: 1em Tahoma,Verdana;
}
TABLE.CartProducts TH label {
	padding-left:5px;
}
TABLE.CartProducts TD {
	border-top:1px solid #fff;
	border-right:1px solid #f5f5f7;
	border-left:1px solid #f5f5f7;
	border-bottom:1px solid #f5f5f7;
	vertical-align:middle;
}
TABLE.CartProducts TH INPUT {
	margin-left:5px;
	vertical-align:middle;
}
TABLE.CartProducts TD UL {
    font:1em Arial,sans-serif;
    color:#43484c;
	margin:0 0 0 20px;
}
TABLE.CartProducts TD UL LI {
	margin:2px 0 2px 0;
}
TABLE.Cart {
	background:#787e8a;
	border:0;
	margin-top:3px;
	max-width:600px;
}
TABLE.Cart TH {
	font:bold 1.1em Tahoma,Arial,sans-serif;
	background:#999ba7;
    height:22px;
	padding:5px;
	text-align: left; 
	padding-left:8px;
	color:#fff;
}
TABLE.Cart TD {
	font:1.1em Verdana,Arial,sans-serif;
	background:#fff;
	vertical-align:top;
	padding:7px 10px 7px 7px;
}
TABLE.Products {
	background:#dde0e9;
	border:0;
	margin-top:3px;
	max-width:600px;
}
TABLE.Products TH {
	font:bold 1.1em Tahoma,Arial,sans-serif;
	background:#eeeef0;
    height:22px;
	padding:5px;
	text-align:left; 
	padding-left:8px;	
}
TABLE.Products TD {
	font:1.1em Verdana,Arial,sans-serif;
	background:#fff;
	vertical-align:middle;
	padding:5px 10px 5px 7px;
}
.Dialog {
	border:1px solid #797f8b;
}
.DialogBorder {
	background-color:#ff8600;
}
.DialogTitle {
	font:bold 1.2em Verdana,Arial,sans-serif;  
	background:#797f8b;
	color:#fff;
	vertical-align:middle;
	height:22px;
}
.DialogBox {
	background-color:#fff;
	padding:10px 5px 3px 10px;
}
TD.TabActive {
	text-align: center;
	background-color: #e3e7e8;
	color: #000000;
}
TD.TabNoActive {
	text-align: center;
	font-weight: bold;
	background-color: #d3d8db;
}
TD.TabNoActive A {
	color: #393b3a;
}
TD.TabActive A:hover {
	color: #000000;
}
A.Portfolio {
	font-family: Tahoma,Arial,sans-serif;
	text-decoration:none;
}
A.Portfolio:hover {
	text-decoration:underline;
}
DIV.WebSiteName {
	margin-bottom:7px;
	font:bold 1.2em Verdana,Tahoma,sans-serif;
}
DIV.WebSiteDesc {
	margin-bottom:10px;
	padding-right:15px;
}
DIV.WebSiteBased {
	font:1em Tahoma;
	color:#74808d;
	float:right;
	padding-right:10px;
	text-align:right;
}
DIV.WebSiteDate {
	margin-top: 7px;
}
DIV.WebSiteUrl {
	margin-bottom:10px;
}
DIV.LogoName {
	margin:0 0 4px 0;
	font-size:0.9em;
	font-weight:bold;
    text-align:left;
}
DIV.LogoDesc {
	font-size:0.9em;
	margin:26px 0 0 5px;
	text-align:left;
}
DIV.LogoYear {
	float:right;
	color:#686B6F;
	font-size:0.9em;
	margin:8px 10px 0 0;
}
DIV.BannerName {
	font-weight:bold;
	margin-top:5px;
}
DIV.BannerDesc {
	margin:5px 0 10px 0;
}
TD.PortfolioCat {
    font:bold 1.1em Verdana,Helvetica,sans-serif;
	color: #444243;
    background-color: #EAEAEA;
	height:1.8em;
}
DIV.Printable {
	float:right;
	margin: 5px 20px 0 0;
	background: url(http://static.x-cart.com/images/feature_tour/printer.gif) top left no-repeat;
	padding: 0 0 10px 21px;
}
DIV.Printable A:link, DIV.Printable A:visited, DIV.Printable A:active, DIV.Printable A:hover {
	font:1.1em Verdana,sans-serif;
}
PRE {
	font:1.1em Verdana,Helvetica,sans-serif;
}
DIV.Tabs {
	margin:25px 0 25px 15px;
}
DIV.Tabs SPAN {
	font:1.1em Verdana,Helvetica,sans-serif;
	padding:4px;
	color:#010101; 
	background-color:#f2f1f6;
	margin-right:20px;
}
DIV.Tabs A {
	font:1.1em Verdana,Helvetica,sans-serif;
	margin-right:20px;
}
DIV.TourContent {
	margin-left:5px;
}
DIV.TourContent OL {
	padding-left:2px; 
}
#SeeAlso {
	font:bold 1em Tahoma,Arial,sans-serif;
	margin-top:16px;
	width:140px;
	border:0;
	height:17px;
	background-color:#eeeeee;
	text-align:left;
	padding:3px 0 0 10px;
	color:#444444;
}
.SeeAlso {
	text-align:left;
}
.SeeAlso A, .SeeAlso A:visited {
    font:1em Tahoma,Arial,sans-serif;
	text-decoration:underline;
}
DIV.ArtNavigation {
	white-space:nowrap;
	font-size:1em;
}
DIV.ArtNavigation A, DIV.ArtNavigation A:visited {
	font:1em Verdana,Arial,sans-serif; 
	color:#3b485b;
	text-decoration:underline;
}
DIV.ArtNavigation A:hover {
	color:#e17022;
}
SPAN.tip {
	color: #808080;
	font-size:9px;  
	cursor: help;
}
SPAN.tip:hover { 
	color: #F48000;
	border-bottom: 1px dotted #F48000;
}
.hintsClass {
    font:11px Verdana,Arial,sans-serif;
    color:  #393C41;
    padding: 12px 14px;
    background-color:#fff;
    border:1px solid #c0c0c0;
    text-align:left;
    width:255px;
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
.hintsClass li {
    color:  #393C41;
    padding-left: 13px;
    background-position: 2px 5px;
}
.extlinksClass {
	padding:4px 5px 4px 5px;
	background-color:#fff;
	border:1px solid #c0c0c0;
	font:10px Verdana,Arial,sans-serif;
	color:#707070;
}
A.SeeMore {
	background:url(http://static.x-cart.com/images/arrow_right_1.gif) right no-repeat;
	padding-right:10px;
}
TABLE.Pricing {
	border-style:dotted;
	border-width:1px 0 0 0;
	border-color:#CBCBCB;
	background-color: #F0F0F2;
	margin: 15px 0 15px 0;
}
TABLE.Pricing TD {
    font:normal 1.1em Tahoma,Verdana,sans-serif;
	background: #FFFFFF;
	border-style: dotted;
    border-width: 0 1px 1px 1px;
    border-color: #CBCBCB;
	height: 20px;
	text-align:left;
	padding:2px 5px 2px 5px;
}
TABLE.Pricing TD.ProductPrice {
	background: #FFFFFF;
	border-style: dotted;
    border-width: 0 1px 1px 0;
    border-color: #CBCBCB;
	height: 20px;
	text-align: left;
    font:bold 1.1em Tahoma,Verdana,sans-serif;
    color:#ec7811;
	padding:2px 5px 2px 5px;
}
DIV.Demo H2 {
	margin:18px 0 10px 0;
}
SPAN.DemoTitle {
	color:#fb7408
}
DIV.Demo UL, UL.More {
	list-style-type:none;
	margin-left:-7px;
}
DIV.Demo UL LI, UL.More LI {
    font:0.9em Verdana,Arial,sans-serif;
	margin-bottom:5px;
	padding-bottom:3px;
	background: none;
}
UL.More {
	margin: 12px 0 5px 0;
}
UL.More LI {
	padding-left: 2px;
}
DIV.Demo UL LI A, DIV.Demo UL LI A:visited, A.Arrow, UL.More LI A, UL.More LI A:visited, UL.More LI A:active {
	background: url(http://static.x-cart.com/images/arrow_demo.gif) no-repeat;
	font:1.1em Verdana,Arial,sans-serif;	
	padding-left:10px;
}
DIV.Demo UL LI A:hover, A.Arrow:hover, UL.More LI A:hover {
	background: url(http://static.x-cart.com/images/arrow_demo_act.gif) no-repeat;
}
TABLE.FeatureTour TD {
	vertical-align:middle;
}
TABLE.FeatureTour TD A {
	font:bold 1.2em Verdada,Arial,sans-serif;
}
TABLE.FeatureTour TD IMG {
	margin:0 7px 7px 0;
}
DIV.ProductPrices TABLE {
	margin-bottom:10px;
	width:160px;
}
DIV.ProductPrices TABLE TH {
	font:normal 8pt Tahoma,Verdana,sans-serif;
	background-color:#f5f5f7;
	height:24px;
	text-align:left;
	vertical-align:middle;
	padding-left:3px;
}
DIV.ProductPrices TABLE TH.Price {
	font:bold 8pt Tahoma,Verdana,sans-serif;
	color:#ed780f;
	text-align:center;
	white-space:nowrap;
}
DIV.ProductPrices TABLE TH.Empty {
	background-color:#fff;
	margin:0;
	padding:0;
}
DIV.ProductPrices TABLE TD {
	border-top:1px solid #fff;
	border-right:1px solid #f5f5f7;
	border-left:1px solid #f5f5f7;
	border-bottom:1px solid #f5f5f7;
	text-align:left;
}
DIV.ProductPrices TABLE TH INPUT {
	margin-left:2px;
	vertical-align:middle;
}
DIV.ProductPrices TABLE TD UL {
	font:7pt Tahoma,Arial,sans-serif;
	color:#43484c;
	margin:0 0 0 10px;
}
DIV.ProductPrices TABLE TD UL LI {
	margin:2px 0 2px 0;
	color:#6c7886;
	background: url(http://static.x-cart.com/images/ul_price_img.gif) no-repeat;
	padding-left:12px;
}
TABLE.Checkbox {
	font-size:1.1em;
	border:0;
	height:16px;
	margin-top:5px;
}
DIV.SelectName {
	margin:15px 0 1px 0;
	font:bold 1.1em Verdana,Arial,sans-serif;
	color: #646873;
}
SELECT {
	background: #FFFFFF;
	border: 1px solid #999999;
	font: 1.1em Verdana,Arial,sans-serif;
	height: 21px;
	padding: 2px;
}
SELECT OPTION {
	padding: 1px 1px 1px 5px;
}
.PicButton {
	background: url(http://static.x-cart.com/images/btn_sbg.gif) repeat-x;
	height:22px;
	border:1px solid #9ca1a7;
    color:#000;
    font:11px Verdana,Arial,sans-serif; 
	cursor:pointer;
}
TABLE.Message {
	font:1.2em Verdana,Arial,sans-serif;
	margin:5px 0 20px 20px;
	vertical-align:middle;
	padding: 0 40px 0 0;
}
TABLE.Skin {
	background-color:#e6e6e8;
	height:23px;
	width:281px;
	margin-top:5px;
}
TABLE.Skin TD A, TABLE.Skin TD A:visited {
	font:bold 1em Tahoma,Arial,sans-serif;
	color:#383d40;
	text-decoration:none;
}
TABLE.Skin TD A:hover {
	color:#383d40;
	text-decoration:underline;
}
TABLE.Contact {
	background-color:#f4f4f6;
	margin-bottom:11px;
	width:485px;
}
TABLE.Contact TD {
	padding:0 11px 0 11px;
	text-align:left;
	vertical-align:top;
}
TABLE.Contact TD.FieldName {
	font:bold 11px Tahoma;
	color:#626973;
	padding-top:8px;
}
TABLE.Contact TD INPUT, TABLE.Contact TD SELECT {
	font:1em Verdana,Arial,sans-serif;
}
TABLE.Contact TD INPUT[type="text"] {
	border: 1px solid #999999;
	height: 19px;
}
TABLE.RequestQuote {
    background-color:#f4f4f6;
    margin-bottom:11px;
    width:470px;
	color:#383d41;
}
TABLE.RequestQuote TH {
	font:bold 11px Tahoma;
	text-align:left;
	color:#626973;
	height:20px;
	background-color:#fff;
	padding:10px 0 1px 0;
}
TABLE.RequestQuote TD {
	padding:2px 0px 4px 0px;
	vertical-align:top;
}
TABLE.RequestQuote TD.FieldName {
    font:11px Tahoma;
    color:#616974;
    padding:4px 0px 0px 11px;
	text-align:right;
}
TABLE.RequestQuote TD.Field {
	padding-right:10px;
}
TABLE.RequestQuote TD INPUT, TABLE.RequestQuote TD SELECT {
    font:1em Verdana,Arial,sans-serif;
}
TABLE.RequestQuote TD INPUT[type="text"] {
	border: 1px solid #999999;
	height: 19px;
}
TABLE.RequestQuote TD.Required {
	text-align:center;
	padding:6px 3px 0 3px;
}
TABLE.RequestQuote TD.Empty {
	background-color:#fff;
	height:11px;
	padding:0;
}
TABLE.RequestQuote TD TABLE TD INPUT {
	margin-right:1px;
}
DIV.Home_Toll_free {
	font:11px Tahoma,Arial,sans-serif; 
	clear:both;
	color:#25262a;
	margin:0;
	text-align:right;
	padding-right: 7px;
}
.Home_Phone {
    font:bold 11px Tahoma,Arial,sans-serif;
    color:#f47e02;
	padding-left: 5px;
} 
.Home_Phone IMG {
	margin:0 4px 0 4px;
}

DIV.Toll_free {
    font:11px Tahoma,Arial,sans-serif;   
    color:#25262a;
	width:135px;
	margin:5px 0 5px 25px;
	white-space: nowrap;
}
.Phone {
	font:bold 11px Tahoma,Arial,sans-serif;
	color:#f47e02;
}
.Phone IMG {
	margin-right: 7px;
}
DIV.ContactUs {
	width:150px;
	float:right;
	text-align:center;
	padding-right:5px;
	font-size:1.1em;
	margin:5px 0 0 0;
}
DIV.ArtNavigation A.Previous, DIV.ArtNavigation A.Previous:visited {
    background: url(http://static.x-cart.com/images/arrow_prev.gif) top left no-repeat;
    font:1em Verdana,Arial,sans-serif;
    padding-left:10px;
}
DIV.ArtNavigation A.Previous:hover {
    background: url(http://static.x-cart.com/images/arrow_prev_act.gif) top left no-repeat;
}
DIV.ArtNavigation A.Next, DIV.ArtNavigation A.Next:visited {
    background: url(http://static.x-cart.com/images/arrow_next.gif) top right no-repeat;
    font:1em Verdana,Arial,sans-serif;
    padding-right:10px;
}
DIV.ArtNavigation A.Next:hover {
    background: url(http://static.x-cart.com/images/arrow_next_act.gif) top right no-repeat;
}
BUTTON.PicButton IMG {
	margin:0 0 0 3px;
	float:left;
}
#ContainerService {
    width:100%;
    margin:auto;
    height:auto !important;
    min-height:100%;
    height:100%;
	width:100%;
	background-color:#fff;
}
DIV.SecSep {
	width:100%;
	height:2px;
	background: url(http://static.x-cart.com/images/sec_sep.gif) repeat-x;
}
TABLE.SiteMap {
	margin-left:40px;
	margin-bottom:25px;
}
TABLE.SiteMap TR {
	vertical-align:top;
}
TABLE.SiteMap TD {
	width:180px;
	font-size:1em;
}
TABLE.SiteMap TD H2 {
	margin-bottom:10px;
}
TABLE.SiteMap TD DIV.Demo UL {
	margin-top:0;
}
TABLE.SiteMap TD DIV.Demo UL LI {
	margin-bottom:2px;
	font-family:Tahoma;
}
TABLE.SiteMap TD DIV.Demo UL LI A, TABLE.SiteMap TD DIV.Demo UL LI A:visited {
	font-family:Arial;
}
DIV.SearchBox {
	background-color:#efefef;
	height:45px;
	padding:20px 0 0 20px;
	width:500px;
	margin:0 0 10px 0;
}
.SearchNum {
	font:1.3em Verdana,Arial,sans-serif;
	vertical-align:top;
	padding-top:1px;
}
.SearchTitle {
	font:1.3em Verdana,Arial,sans-serif;
	vertical-align:top;
}
.SearchBrief {
	margin-top:3px;
	margin-bottom:3px;
	font-size:1em;
}
.SearchSmall {
	font-size:1em;
	color:#006600;
	margin-top:6px;
}
OL LI {
	margin-bottom:3px;
}
OPTION.NotAvailable {
    color: #999999;
}
DIV.SidebarMoneyback {
	padding-left:30px;
	margin-top:20px;
}
UL.CartProductDesc {
    font:0.9em Arial,sans-serif;
    color:#43484c;
	margin:3px 0 0 3px;
}
UL.CartProductDesc LI {
	margin:2px 0 2px 0;
}
.SearchBrief {
	margin-top:3px;
	margin-bottom:3px;
	font-size:1em; 
	color:#393c41;	
}
A.Try, A.Try:visited, A.Try:hover {
	display:block;
    background: url(http://static.x-cart.com/images/btn_bg.gif);
    height:20px;
	width:40px;
    border:1px solid #9aa1ac;
    color:#000;
    font:13px Tahoma,Arial,sans-serif;
    padding:3px 5px 0 5px;
	text-decoration:none;
	text-align:center;
}
DIV.ButtonTry {
	float:left;
}
TABLE.Checkboxes TD {
	vertical-align:top;
	font-size:1em;
}
A.Free:link, A.Free:visited, A.Free:hover {
	font:bold 11px Verdana,Arial,sans-serif;
	color:#36AA2D;
	text-decoration:underline;
}
#CartContent {
	margin-top:2px;
	border:0;
	background-color:#f4f4f6;
	font-size:11px;
	font-family:monospace;
	width:460px;
	overflow:hidden;
}
#Compatible {
	margin-left:5px;
}
SPAN.MoneybackArrow {
	color:#2a3843;
	cursor:pointer;
}
.ContinueShopping {
	font-size:1em;
	width:120px;	
	vertical-align:bottom;
	text-align:center;
	margin:7px 0 8px 0;
}
.ContinueShopping A, .ContinueShopping A:visited, .ContinueShopping A:hover {
	display:block;
    background: url(http://static.x-cart.com/images/continue.gif);
    height:19px;
	width:125px;
    border:0;
    color:#000;
    font:11px/1.4 Verdana,Arial,sans-serif;
	text-decoration:none;
	padding-top:3px;
}
TABLE.HolidayDecoration {
	width:auto;
}
TABLE.HolidayDecoration TR {
	vertical-align:top;
}
DIV.HolidayDecorationLogo {
	float:left;
	width:187px;
	text-align:center;
	padding-bottom:20px;
	margin-right:20px;
	font-size:1.1em;
}
DIV.HolidayDecorationLogo A, DIV.HolidayDecorationLogo A:visited {
	text-decoration:underline;
}
DIV.HolidayDecorationLogo A:hover {
	color:#e17022;
}
TABLE.HolidayDecoration TD P {
	line-height:1.4;
	margin:0 0 30px 0;
	text-align:justify;
	font-size:1em;
}
DIV.Holiday {
	margin-bottom:20px;
	width:125px;
	text-align:center;
	color:#0180f5;
}
DIV.HolidayComingSoon {
	margin-bottom:20px;
	width:125px;
	text-align:center;
	color:#000;
}
DIV.Holiday IMG, DIV.HolidayComingSoon IMG {
	display:block;
	margin:auto;
/*	padding:auto; */
}
DIV.Holiday A {
	color:#000;
	text-decoration:underline;
}
DIV.Holiday A:hover {
	color:#e17022;
	text-decoration:underline;
}
SPAN.HolidayComingSoon {
	color:#e11b1c;
}
.HolydayPrice {
	font-weight:bold;
	color:#e51320;
	margin:10px 0 10px 0;
}
TABLE.Holiday {
	border:0;
	border-spacing:0;
	margin-bottom:0;
}
TABLE.Holiday TD {
	vertical-align:top;
	padding:0;	
}
TABLE.Holiday TD P {
	line-height:1.4;
	text-align:justify;
	margin:0 0 10px 0;
	font-size:1em;
}
TABLE.DesignElements {
	color:#4f4f4f;
	margin:0 0 0 7px;
}
TABLE.DesignElements TH {
	color:#4f4f4f;
	font:normal 11px Verdana,Arial,sans-serif; 
	text-align:left;
	background-color:#fff;
	padding: 0 0 5px 0;
}
TABLE.DesignElements TR {
	vertical-align:top;
}
DIV.AllElements {
	width:100%;
	border-top: 1px dashed #b4c1ca;
	color:#4f4f4f; 
	margin-top:35px;
	padding-top:12px;
    font-size:0.9em;
}
IMG.DesignElement {
	border: 1px solid #d3d8dc;
}
TABLE.DesignElement {
	border:0;
	border-spacing:0;
}
TABLE.DesignElement TR {
	vertical-align:top;
	height:70px;
}
TABLE.DesignElement TD {
	color:#4f4f4f;
	vertical-align:middle;
	line-height:1.4;
	font-size:0.9em;
}
.ElementPrice {
	font-weight:bold;
	margin:5px 0 5px 0;
	color:#000;
}
DIV.ClickToEnlarge {
	color:#505050;
	width:600px;
	margin:-15px 0 30px 0;
	text-align:center;
}
DIV.ClickToEnlarge A, .ClickToEnlarge A:visited {
	color:#505050;
	text-decoration:underline;
}
DIV.ClickToEnlarge A:hover {
	color:#e17022;
}
TABLE.ButtonTable {
	cursor: pointer;
	vertical-align: middle;
	direction: ltr;
	margin:5px 0 5px 0;
}
TD.Button {								 
	background:#d4d2d3 url("http://static.x-cart.com/images/gr_bg.jpg") repeat-x;
	padding:0 5px 0 0;
	vertical-align: middle;
	white-space: nowrap;
}
TD.Button A, TD.Button A:visited {
	font:bold 13px Arial;
	color:#000;
	text-decoration:none;
}
TD.Button A:hover {
	color:#000;
	text-decoration:underline;
}
SPAN.PriceNote {
	font-weight:normal;
	color:#ed780f;
}
DIV.PriceNote {
	margin-top:20px;
	font-size:0.8em;
	text-align:left;
}
A.Art, A.Art:visited {
	color:#000;
	text-decoration:underline;
}
A.Art:hover {
	color:#e17022;
	text-decoration:underline;	
}
A.Art IMG, A.Art:visited IMG {
	display:block;
	text-decoration:none;
	margin-bottom:7px;
}
DIV.Feature {
	font-size:1.1em;
	text-align:justify;
}
DIV.Feature UL, DIV.Feature OL {
	margin-top:10px;
	font-size:1em;
}
DIV.Feature P {
    font-size:1em;
	text-align:justify;
}
.InTextNote {
	font-size:0.8em;
	color:#909090;
	line-height:11px;
}
#Feedbackbar {
	font:11px Tahoma;
	border:1px solid #777;
	padding: 3px;
	width: 60px;
	vertical-align:middle;
	text-align:center;
	background-color:#ededed;
	color:#000;
	cursor:pointer;
}
TD.Feedback {
	vertical-align:middle;
	width:150px;
	background-color:#ededed;
}
TD.Feedback_FieldName {
	font-weight:bold;
	padding:0 5px 0 5px;
	width:120px;
	font-size:1em;
}
TD.Feedback_Value {
	padding-top:5px;
}
TABLE.FeedbackField {
	width:120px;
}
TABLE.FeedbackField TD {
	height:20px;
}
TABLE.FeedbackField TD INPUT {
	height:auto;
}
TABLE.FeedbackGrade {
	width:130px;
	margin:0 0 2px 3px;
}
DIV.FeedbackLogo {
	width:100%;
	text-align:right;
	margin:5px 0 0 0;
	font:bold 1.1em Tahoma;
}
h1.Feedback {
	font:1.8em Tahoma;
	color:#3a3b3d;
	margin:0 0 15px 0;
}
.Free {
	font-weight:bold;
	color:#2F762A;
}
.TablePrice {
	color:#ff3300;
	font-weight:bold;
}
DIV.SectionName {
	font:bold 11px Tahoma;
	text-align:left;
	color:#626973;
	background-color:#fff;
}
TABLE.HostingPrice {
	border-style: none;
	border-width: 0 0 0 0;
}
TABLE.HostingPrice TH {
	font-size:11px;
	color:#000000;
	height:20px;
}
TABLE.HostingPrice TD {
	border-style: solid;
	height: 20px;
}
TABLE.HostingPrice TD.Price {
	border-style: solid;
	height: 20px;
	color:#000;
	font:bold 10px Arial,sans-serif;
}
.HostingPrice {
	font:10px Tahoma,Helvetica,sans-serif; 
}
TABLE.Main TD.HostingPrice {
}
A.HostingDetails, A.HostingDetails:visited {
    background: url(http://static.x-cart.com/images/arrow_next.gif) top right no-repeat;
    font:1.1em Verdana,Arial,sans-serif;
    padding-right:10px;
}
A.HostingDetails:hover {
    background: url(http://static.x-cart.com/images/arrow_next_act.gif) top right no-repeat;
}
.HostingHints {
	padding:7px 7px 10px 7px;
	background-color:#fff;
	border:1px solid #c0c0c0;
	text-align:left;
	font:1em Verdana,sans-serif;
	width:170px;
}
UL.HostingFeatures {
	font:1.1em Verdana,Arial,sans-serif;
	color:#383d41;
	list-style-type:none;
	margin:0px 20px 0 -5px;
	padding-left:5px;
	margin-right:0;
}
UL.HostingFeatures LI {
	font-size:1.1em;
	margin-bottom:10px;
	background: url(http://static.x-cart.com/images/ul_style_feature.gif) 0 1px no-repeat;
	padding-left:17px;
}
UL.HostingFeatures LI P {
	font-size:0.9em;
	text-align:left;
}
SPAN.Tip {
	cursor:pointer;
    border-bottom: 1px dotted #3a475a;
}
TABLE.Price TD {
	padding:0;
	white-space:nowrap;
	height:10px;
	text-align:left;
    border: 0;
}
.TableRadio, .TableCheckbox {
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
TABLE.Price TD SPAN.Price {
	font:11px Verdana,Helvetica,sans-serif;
}
TD.TableTdPrice TABLE.Price {
	padding-left:15px;
}
SPAN#plan1, SPAN#plan2, SPAN#plan3 {
	text-decoration:underline;
}
TEXTAREA.Code {
	overflow: auto;
	font:1.1em Verdana,Helvetica,sans-serif;
	background-color:#efefef;
	margin:5px 0 10px 0;
	border:1px solid #d6d7e1;
	padding:0 0 0 10px;
	width:400px;
}
P.Code {
	padding:10px;
	background-color:#efefef;
    border:1px solid #d6d7e1;
}
DIV.Price {
	font: 1.1em Tahoma,Verdana,sans-serif;
	text-align:left;
	margin:7px 0 1px 12px;
}
DIV.Price .ProductPrice {
	text-align: left;
    font:bold 1em Tahoma,Verdana,sans-serif;
	color:#ec7811;
	padding: 0 5px 0 5px;
}
DIV.wzNavigator {
	width:160px;
	margin:0;
	padding:10px 5px 5px 10px;
	font-size:1.1em;
	background:#f2f2f0;
}
DIV.wzContent {
	margin-left:0;
	font-size:1em;
}
DIV.wzContent Button.TryButton, DIV.wzContent Button.MarkedButton {
	width:70px;
}
DIV.wzNavigator DIV {
	padding:5px 0 7px 10px;
}
DIV.wzNavItem {
	color:#b7b6b8;
}
DIV.wzNavigator DIV.wzCurItem {
	padding-left:0;
}
DIV.wzNavItem A, DIV.wzNavItem A:visited  {
	font-family:Tahoma;
	color:#595959;
	text-decoration:none;
}
DIV.wzNavItem A:hover {
	color:#e17022;
	text-decoration:none;
}
DIV.wzCurItem A, DIV.wzCurItem A:visited {
/*	color:#595959; */
	font:bold 1em Tahoma;
	background:url(http://static.x-cart.com/images/wiz_arrow.gif) no-repeat left center;
	padding-left:10px;
	text-decoration:none;
}
DIV.wzCurItem A:hover {
	text-decoration:none;
    background:url(http://static.x-cart.com/images/wiz_arrow_hover.gif) no-repeat left center;
}
TABLE.wzButton {
	margin:20px 0 0 0;
}
TABLE.wzTable TD {
	font-size:11px;
}
TABLE.wzTable TD.Option {
	vertical-align:top;
	padding-bottom:10px;
}
DIV.wzNavText {
	padding-left:10px;
}
.wzPrice {
	 color:#ff3300;
	 font: 11px Verdana,Helvetica,sans-serif; 
}
IMG.fcBanner {
	margin:auto;
	margin-left:30px;
	margin-bottom:5px;
	display:block;
}
IMG.fcBannerBorder {
	margin:auto;
	margin-left:30px;
	margin-bottom:5px;
	display:block;
	border:1px solid #cacaca;
}
SPAN.Prompt {
	cursor: help;
	border-bottom:1px dotted #3a475a;
}
SPAN.Prompt:hover { 
	color:#f48000;
	border-bottom:1px dotted #f48000;
}
BUTTON.Button {
	background:#feffff url(http://static.x-cart.com/images/btn_sbg.gif);
	height:22px;
	border:1px solid #9ca1a7;
    color:#000;
	cursor:pointer;
	text-align:center;
	vertical-align:top;
}
BUTTON.Button DIV.Button {
	width:100%;
	height:22px;
	vertical-align:top;
	padding:2px 0 0 0;
	margin:0;
	font:11px Verdana,Arial,sans-serif; 
}
BUTTON.TryButton {
    background:#feffff url(http://static.x-cart.com/images/btn_sbg.gif);
	height:25px;
	width:52px;
    border:1px solid #9ca1a7;
    color:#000;
	cursor:pointer;
	text-align:center;
	vertical-align:top;
}
DIV.TryButton {
	width:100%;
	height:25px;
	vertical-align:top;
	padding-top:2px;
	font:13px Verdana,Arial,sans-serif;
	text-decoration:none;
}
BUTTON.MarkedButton {
	background:#f29846 url(http://static.x-cart.com/images/btn_marked_bg.gif);
	height:25px;
	width:52px;
	border:1px solid #dd8729;
    color:#fff;
	cursor:pointer;
	text-align:left;
	vertical-align:top;
	padding:0 10px 0 10px;
}
DIV.MarkedButton {
	width:100%;
	height:25px;
	vertical-align:top;
	padding:2px 0 2px 0;
	font:13px Verdana,Arial,sans-serif;
}
BUTTON.Quote {
    height:22px;
	width: 120px;
    font:1.1em Verdana,Arial,sans-serif;
	text-align: center;
	margin:5px 0 10px 0;
}
TABLE.XmasSet {
	margin-bottom:5px;
	font-size:0.9em;
}
TABLE.XmasSet TR {
	height:20px;
}
TD.XmasPrice {
	font:1.1em Verdana,Arial,Sans-serif;
	text-align:right;
	white-space:nowrap;
}
.XmasPriceRed {
	font:1.1em Verdana, Arial, Sans-serif;
	text-align: right;
	color: red;
}
DIV.ArticleTitle {
	width:100%;
}
DIV.Revision {
	float:right;
	font:1.1em Tahoma,Arial,Sans-serif;
	color:#777;
	margin-top:-20px;
}
DIV.tmDislaimer {
	margin:10px 0 10px 0;
	font:1em Verdana,Arial,sans-serif;
	color:#777;
}
DIV.tmDislaimer A {
	font:1em Verdana,Arial,sans-serif;
	text-decoration:none;
	color:#777;
}
DIV.tmDislaimer A:hover {
	text-decoration:underline;
}
UL.List {
	font:1.1em Verdana,Arial,sans-serif;
	color:#000;
	list-style-type:none;
	margin:-5px 0 20px 5px;
}
UL.List LI {
	margin-bottom: 7px;
	background: url(http://static.x-cart.com/images/ul_style_img.gif) 0 6px no-repeat;
	padding-left: 10px;
}
UL.List LI A {
	font:1em Verdana,Arial,sans-serif;
}
TABLE.XmasSet2 {
	font-size:0.9em;
	}
TABLE.XmasSet2 TR {
	height:15px;
}
TABLE.XmasSet2 TD {
	font-family: Tahoma,Verdana,sans-serif;
}
DIV.wzContent H2 {
	font:1.9em Verdana,Tahoma,sans-serif;
}
DIV.wzContent SPAN.Step {
	font:1em Verdana,Tahoma,sans-serif;
}
.wzCaption {
	font:9px Tahoma,sans-serif;
	color:#999;
	vertical-align:top;
	padding-left:2px;
}
.SSLPrice  {
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
    font:1.1em Verdana,Arial,sans-serif;
	white-space:nowrap;
}
.SSLPrice .Free {
    font:0.9em Verdana,Arial,sans-serif;
}
P.Disclaimer {
	font:1.1em Tahoma,Verdana,sans-serif;
	margin-top:15px;
}
TABLE.Checkbox INPUT {
	margin:3px 3px 3px 0;
}
TABLE.Checkboxes INPUT {
	margin:0;
}
TABLE.Checkboxes TD {
	padding-right:4px;
}
TABLE.SubTitle {
	color:#393c41;
	background-color:#f1f1f3;
	width:100%;
	margin:20px 0 12px 0;
	padding-left:0;
}
TABLE.SubTitle TR {
	height:20px;
}
TABLE.SubTitle TD H2 {
 	font-size:1.1em;
	padding-left:10px;
	margin:5px 0 5px 0;
}
H2.SubTitle {
    color:#393c41;
    background-color:#f1f1f3;
    margin:20px 0 12px 0;
    line-height:2em;
    padding-left:10px;
}
TABLE.SiteOfDay {
	width:150px;
	border:1px solid #797F8B;
	margin:0 20px 5px 0;
	color:#fff;
}
TABLE.SiteOfDay TH {
	font:bold 11px Verdana,Arial,Helvetica, Sans-serif;
	color:#fff;
	height:19px;
	background-color:#797F8B;
	text-align:center;
}
TD.TabActive {
	text-align:center;
	background-color:#818B9F;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
}
TD.TabNoActive {
	text-align: center;
	font-weight: bold;
	background-color:#eee;
	padding-left:15px;
	padding-right:15px;
}
TD.TabNoActive A {
	color:#3a475a;
}
TD.TabNoActive A:hover {
	color:#000;
}
INPUT.SignUpButton {
	background: #ffbc89 url(http://static.x-cart.com/images/signup.gif) no-repeat;
	height:22px;
	border:0;
	color:#fff;
	font:bold 11px Tahoma,Arial,sans-serif;
	width:120px;
	cursor:pointer;
	text-align:center;
	padding-bottom:4px;
}

UL.ArrowList {
	list-style-type:none;
}
UL.ArrowList LI {
	font:1em Verdana,sans-serif;
	margin-bottom:5px;
	padding-bottom:3px;
	background: url(http://static.x-cart.com/images/arrow_demo.gif) no-repeat;
	padding-left:10px;
}
UL.ArrowList LI A {
    font:1em Verdana,sans-serif;
}
DIV.TstmSection {
	background-color:#d9ebef;
	width:139px;
	height:1.5em;
	font:bold 1em Tahoma;
	margin:10px 0 0 0;
	text-align:left;
	padding:5px 0 0 10px;
	color:#444444;
}
DIV.TstmMsg {
	width:140px;
	padding:5px 5px 0 5px;
	text-align:left;
	font:1em Verdana;
	color: #383D41;
}
DIV.TstmFooter {
	width:140px;
	padding:5px 5px 7px 10px;
	text-align:right;
	font:0.9em Tahoma;
	color:#484d51;
}
DIV.TstmIn {
	width:130px;
	overflow:hidden;
}
DIV.More A, DIV.More A:visited {
	background: url(http://static.x-cart.com/images/arrow_next.gif) top right no-repeat;
	font:1em/1.2 Verdana,Aria,sans-serif;
	padding-right:10px;
}
DIV.More A:hover {
	background: url(http://static.x-cart.com/images/arrow_next_act.gif) top right no-repeat;
	padding-right:10px;
}

#SidebarHome div.TstmSection, 
#SidebarHome div.TstmMsg,
#SidebarHome div.TstmFooter,
#SidebarHome div.TstmIn {
	width: auto;	
}

#SidebarHome div.More {
	padding-left: 5px;	
}


/* ------------------------------------------------------------------------------ */
#HeaderHome #menu {
	float: left;
	width: auto;
}
#menu {
    background: url(http://static.x-cart.com/images/bg_menu_rp.gif) right top no-repeat;
	margin: -4px 0 0 -1px;
	overflow: hidden;
    text-align: left;
    width: 100%;
	height: 34px;
}
#nav {
	background: url(http://static.x-cart.com/images/bg_menu_lp.gif) left top no-repeat;
}
/* Begin our secondary navigation styles */
#nav, #nav ul {
	float: left;
	height: 32px;
	list-style: none;
	color: #484850;
	padding: 0;
	margin: 0;
    font: 14px/32px Arial;
	padding: 1px;
    text-align: left;
    text-decoration: none;
    text-transform: capitalize;
}
/* -------------------------- */
/* Here are the top secondary navigation links */
#nav a {
	display: block;
	color: #fff;	
	text-decoration: none;
    text-align: left;
    text-transform: capitalize;
    font: 14px/32px Arial;
    padding: 0 0 0 19px;
	margin: 0 0 1px;
}
#nav li {
	background: url(../images/menu_delimiter2.gif) right 0 no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	height: 33px;
}
#nav li.delimiter {
	background: url(../images/menu_delimiter.gif) right 0 no-repeat;
	margin: 0 -1px 0 0;
	width: 2px;
}
/* -------------------------- */
/* The dropdown links lists */
#nav li ul {
	position: absolute;
	z-index: 10;
	left: -999em;
	width: 13.8em; 
	font-weight: normal;
	border: 0;
	border-top: 1px solid #C8C9CE;
	background-color: #ccc;
	margin: 0;
	padding: 0;
}
#nav li li {
	padding: 0;
	width: auto; 
	height: 25px;
    background: none;
    background-color: #dfdfe9;
    border-right: 1px solid #C8C9CE;
    border-left: 1px solid #C8C9CE;
    border-bottom: 1px solid #C8C9CE;
	margin:0;
	padding:0;
	text-transform: none;
	color: #484850;
    font: normal 11px Tahoma;
}
#nav li ul a, #nav li ul a:visited, #nav li ul a:active {
	background: none;
	color: #484850;
    font: normal 11px Tahoma;
	line-height: 25px;
	margin: 0;
	padding:0 5px 0 15px;
    text-align: left;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
	width: 13em;
}
#nav li ul li a.long {
    width: 22em;
}
#nav li ul li a.middle, #nav li ul.middle li a {
	width: 15em;
}
#nav li ul.middle {
	width: 15.6em;
}
#nav li ul a.parent:link, #nav li ul a.parent:visited, #nav li ul a.parent:active {
    background: #dfdfe9 url(http://static.x-cart.com/images/arrow_menu.gif) center right no-repeat;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover1 ul ul, #nav li.sfhover1 ul ul ul {
 	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover1 ul, #nav li li.sfhover1 ul, #nav li li li.sfhover1 ul {
	left: auto;
    background-color: #F0EFF5;
}
/* The background and color of the main nav link while looking at the dropdown
/**    (a little different than the method used on the main nav...) */
#nav li:hover a, #nav li.sfhover1 a, #nav li a.active {
	color: #000;
	background: #323232 url(../images/menu_item_lp.gif) left top no-repeat;
}
#nav li a .menu-item-rp, #nav li:hover a .menu-item-rp, #nav li.sfhover1 a .menu-item-rp, #nav li a.active .menu-item-rp {
	display: inline-block;
	float: right;
	height: 32px;
	line-height: 32px;
	width: 19px;
}
#nav li:hover a .menu-item-rp, #nav li.sfhover1 a .menu-item-rp, #nav li a.active .menu-item-rp {
	background: #323232 url(../images/menu_item_rp.gif) right top no-repeat;
}
#nav li#menu_download a, #nav li#menu_download:hover a, #nav li#menu_download.sfhover1 a, #nav li#menu_download a.active {
	background-image: url(../images/download_button_lp.gif);
	color: #FFF;
}
#nav li#menu_download a .menu-item-rp, #nav li#menu_download:hover a .menu-item-rp, #nav li#menu_download.sfhover1 a .menu-item-rp, #nav li#menu_download a.active .menu-item-rp {
	background: #323232 url(../images/download_button_rp.gif) right top no-repeat;
}

/* -------------------------- */
/* The dropdown links list colors */
#nav li ul.under {
	width: 11.75em;
}
#nav li ul.middle {
    width: 13.35em !important;
}
#nav li ul.under ul {
    width: 11.7em;
}
#nav li ul.under a {
	color: #484850;
	background: none;
	width: 13em;
}
#nav li ul.under a:hover {
    color: #484850;
    background-image: none;
    background-color: #F0EFF5;
    text-decoration: underline;
}
#nav li ul a.parent:hover {
    color: #484850;
    background-image: none;
    text-decoration: underline;
    background: #F0EFF5 url(http://static.x-cart.com/images/arrow_menu.gif) center right no-repeat;
}
#nav li li.nolink {
    color: #484850;
    padding: 6px 5px 6px 15px;
    background-image: none;
	background: #dfdfe9 url(http://static.x-cart.com/images/arrow_menu.gif) center right no-repeat;
	width: 13em;
	height: auto;
}
#nav li li.nolink:hover {
	background-color: #F0EFF5;
}

#content {
	clear: left;
}
#nav li ul li ul {
    position: absolute;
	top: auto;
    left: auto;
    height: auto;
    width: 13em;
    margin:-1.86em 0 0 11.65em;
}
#nav li ul li.nolink ul {
    position: absolute;
    top: auto;
    height: auto;
    margin:-1.6em 0 0 12.3em;
}

#nav ul li a.ext:link,
#nav ul li a.ext:hover,
#nav ul li a.ext:visited,
#nav ul li a.ext:active {
	background: url(http://static.x-cart.com/images/icon_external.gif) no-repeat right center;
}
#nav ul li a.ext:hover {
	background-color: #F0EFF5;
}

#tplPreview {
	border: 1px solid #797F8B;
	background: #FFF;
	padding: 1px;
}
#tplPreview H2 {
	margin: 0;
	padding: 0;
}
#tplPreviewBody iframe {
height: 500px;
left: 0;
position: absolute;
top: 0;
width: 600px;
}
#SkinContainer {
padding: 10px 15px;
width: 180px;
}
#divcon {
margin-top: 5px;
}
A.SkinPrev:link, A.SkinPrev:visited, A.SkinPrev:active {
background: url("../images/arrow_prev.gif") no-repeat left top;
color: #393C41;
font: 12px Arial;
padding-left: 10px;
text-decoration: underline;
}
A.SkinPrev:hover {
background: url("../images/arrow_prev_act.gif") no-repeat left top;
color: #E15E06;
}
A.SkinNext:link, A.SkinNext:visited, A.SkinNext:active {
background: url("../images/arrow_next.gif") no-repeat right top;
color: #393C41;
font: 12px Arial;
padding-right: 10px;
text-decoration: underline;
}
A.SkinNext:hover {
background: url("../images/arrow_next_act.gif") no-repeat right top;
color: #E15E06;
}
.gpPreview {
	width:252px;
	text-align:right;
	color:#000;
	font:11px Tahoma;
	white-space: nowrap;
	overflow: hidden;
}
.gpPreview A:link, .gpPreview A:visited, .gpPreview A:active {
	color: #000;
	font:11px Tahoma;
}
.gpPreview A:hover {
	color: #e17022;
}
UL.Proto LI {
	margin-bottom: 5px;
}

/* Clearfix */
* html .clearfix{
	height: 1%;
	overflow: visible;
}

*+html .clearfix{
	 min-height: 1%;
}

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

TD.ProductPrice {
    font:bold 1.1em Tahoma !important;
    color:#ed780f;
	text-align: center !important;
	white-space: nowrap;
}
.old_price {
	text-decoration: line-through;
	color: #393C41;
	font-weight: normal;
}
.new_price {
	color: #F47E02;
	font-weight: bold;
}
DIV.SkinName {
	margin-bottom:3px;
	font:bold 1.1em Tahoma,sans-serif;
}
DIV.SkinThm {
	margin: 5px 15px 10px 0;
	float:left;
	width: 195px;
}
.points_note, .points_note0 {
	display: block;
	padding: 2px 0 2px 5px;
	color: #317927;
	font:normal 1em Tahoma;
	white-space: nowrap;
}
.points_note2 {
	padding: 2px 0 0 10px;
	color: #317927;
	font:normal 0.9em Tahoma;
	white-space: nowrap;
	margin-left:25px;
	background: url(http://static.x-cart.com/images/ul_style_img.gif) 0 7px no-repeat;
}
.PriceList TD {
	padding:8px 5px 7px 5px !important;
}
.PriceList TD.title {
	text-align: left;
	padding:8px 15px 7px 10px !important;
	white-space: nowrap;
}
.PriceList TD UL {
	font: 1em Verdana;
	padding-left:2px;
	color: #43484C;
}
.PriceList TR.nobpad TD {
	padding-bottom: 0 !important;
}
/*
TABLE.BoxPrice {
	width:165px;
	margin:15px 0 7px 3px;
}
TABLE.BoxPrice TH {
	text-align:center;
	background: #F2F3F5;
	font:bold 0.9em Verdana;
	height:2em;
}
TABLE.BoxPrice TD {
	vertical-align:top;
	font-size:1em;
	background: #fff;
	padding:7px 0;
	padding-right:2px;
}
TABLE.BoxPrice TD.col-first {
    border-left:1px solid #E7E8E9;
    border-bottom:1px solid #E7E8E9;
}
TABLE.BoxPrice TD.col-last {
	border-right:1px solid #E7E8E9;
    border-bottom:1px solid #E7E8E9;
}
TABLE.BoxPrice TD INPUT {
	margin: 3px 1px 0 4px;
}
TABLE.BoxPrice TD .points_note {
	margin-left: 5px;
	color: #43484C;
	font:11px Tahoma;
	white-space:normal;
    background: url(http://static.x-cart.com/images/ul_style_img.gif) 0 7px no-repeat;
    padding-left:10px;
}
*/
TABLE.box-price {
	width:170px;
	background: #F2F3F5;
	margin:3px 0;
}
TABLE.box-price TD {
    vertical-align:top;
    padding:5px 2px;
    color: #2B7F1F;
    font:0.85em Tahoma !important;
    text-align: left;
}
TABLE.box-price TD a:link,
TABLE.box-price TD a:visited,
TABLE.box-price TD a:hover, 
TABLE.box-price TD a:active {
	font:1em Tahoma;
	color: #2B7F1F;
	text-decoration: underline;
}

TABLE.box-price TD INPUT {
	margin: 1px 3px 0 5px;
}
SUP {
	line-height: 0.5em;
}
.under_construction {
	background: url(http://static.x-cart.com/images/under_construction_sign.jpg) no-repeat;
	padding: 3px 0 0 155px;
	margin: 25px 0;
	font:1.5em Verdana;
	height: 180px;
}
.gp-inc {
	font: 0.9em Tahoma;
	color: #000;
	float: right;
	margin-right: 10px;
	height: 25px;
	overflow: hidden;
}
.gp-inc img {
	margin: 0 3px;
	float: left;
}
.gp-inc span {
	display: block;
	float: left;
	margin: 7px;	
}
.gp-rating {
	float: right;
}
.gp-rating-value {
	float: right;
	margin: 1px 7px 0 0;
	overflow: hidden;
	color: #4B5265;
	font: 11px Tahoma;
}
.Xmas-inc {
	font: 0.9em Tahoma;
	color: #000;
    float: left;
	background: url(http://static.x-cart.com/images/xmas-free.gif) 0 0 no-repeat;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	margin-left: 25px;
}
.Xmas-free {
	background: url(http://static.x-cart.com/images/xmas-free.gif) 0 0 no-repeat;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	margin-bottom: 5px;
}
.Val-inc {
	background: url(http://static.x-cart.com/images/val.gif) 0 0 no-repeat;
	padding-left: 40px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px;
}
.Agreement {
	margin:5px 0 0 0;
	width:480px;
	height:230px;
	overflow:auto;
	font-size:0.9em;
	border-top:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	padding:10px;
	background: #fff;
}

TABLE.Download {
	width: 540px;
}
TABLE.Download INPUT {
	height: 1.4em !important;
	font: 1em Verdana, sans-serif !important;
}
TABLE.Download .Required {
	vertical-align: middle;
}
.licol {
	clear: both;
}
.licol li {
    float: left;
    width: 302px;
	margin-right: 50px;
}
.licol li.col2 {
  margin-right: 0 !important;
}
.xcart-compatible {
    margin: 15px 0 0 10px;
}
.xcart-compatible div.logo-note {
    float: none;
    margin: 5px 0 0 0;
    font:bold 10px Tahoma;
    color: #393D40;
    height: auto;
}
.xcart-compatible div {
    float:left;
    height: 55px;
    margin: 0 30px 8px 0;
}
h2.compatible {
    font-size: 1.2em;
    background: #F1F1F3;
    padding: 5px 0 5px 10px;
    margin: 7px 0 5px 0;
}
#sharethis {
	font-size: 1.1em;
	float:right;
	margin-top: 3px;
}

div.contacts {
	float: right;
    font: normal 1.1em Tahoma;
    color: #393C41;
}
div.contacts a:link, div.contacts:active, div.contacts a:visited {
	font-family: Tahoma;
	color: #393C41;
	text-decoration: none;
}
div.contacts a:hover {
    color: #393C41;
	text-decoration: underline;
}
.contacts #us-toll-free {
	background: url(http://static.x-cart.com/images/us-flag.gif) no-repeat;
	padding: 1px 13px 1px 21px;
}
.contacts #uk-toll-free {
    background: url(http://static.x-cart.com/images/uk-flag.gif) no-repeat;
    padding: 1px 13px 1px 21px;
}
.contacts #skype-id {
	background: url(http://static.x-cart.com/images/skype-mini-logo.png) no-repeat;
	padding: 1px 13px 2px 21px;
}
.contactus {
	margin-top: 30px;
}
.contacts #us-toll-free {
    background: url(http://static.x-cart.com/images/us-flag.gif) no-repeat;
    padding: 1px 13px 1px 21px;
}
.contacts div#us-toll-free {
    padding-top: 0;
}
.contacts #toll-free {
	background: url(http://static.x-cart.com/images/icon-world.gif) no-repeat;
	padding: 2px 13px 2px 21px;
}
#HomeSection .contactus span {
	font:1.1em Tahoma;
    display: block;
}
.follow-us {
	margin-top: 30px;
}
.follow-us img {
	margin-right: 10px;
}
#HomeSection .contactus a:link span, #HomeSection .contactus a:active span, #HomeSection .contactus a:visited span {
	text-decoration: none;
	color: #383D41;
}
#HomeSection .contactus a:hover span {
	color: #E17022;
	text-decoration: underline;
}
.contacts div#us-toll-free, .contacts div#uk-toll-free, .contacts div#skype-id {
	margin-bottom: 4px;
}
.contacts div#skype-id {
	padding-left: 23px;
	margin-top: 4px;
}
#Container .contacts {
	margin-right: 12px;
}
H3.SubTitle {
	background-color:#f1f1f3;
	width:100%;
	padding: 5px 0 5px 3px;
}
ul.tabs {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 25px 0 20px 0;
	width: 100%;
	border-bottom: 1px solid #797F8B;
}
ul.tabs li {
	float:left;
	background: none;
	margin: 0 1px 0 0;
	padding: 0;
}
.tabs li a:link, .tabs li a:active, .tabs li a:visited, .tabs li a:hover {
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #393C41;
    background-color: #F1F1F3;
	padding: 5px 10px; 
}
.tabs li a:hover {
	color: #E17022;
    text-decoration: underline;
}
ul.tabs li.active a:link, ul.tabs li.active a:active, ul.tabs li.active a:visited, ul.tabs li.active a:hover {
    font: 1.2em Verdana, Arial, Helvetica, sans-serif;
    background-color: #797F8B;
    text-decoration: none;
	color: #fff;
}

.news-list {
	margin-left: 135px;
	font-size: 1.1em;
	color: #393C41;
}
.news-list p {
	font-size: 1em;
	margin: 15px 0 5px 0;
	width: 660px;
	text-align: left;
}
.news-list ul.List, .news-list ul.ProductFeatures {
    font-size: 1em;
    margin: 15px 0 10px 0;
}
.news-list h1 {
	width: 660px;
}
.pg_compliant {
	margin-top: 3px;
	color: #8A898F;
	font: 1em Verdana;
	font-style: italic;

}
div.guideline {
	float:right;
	margin-bottom:3px;
	margin-right:15px;
}
div.guideline a:link , div.guideline a:visited, div.guideline a:hover, div.guideline a:active {
	padding-bottom:3px;
	background:url(http://static.x-cart.com/images/icon-feature-support.gif) no-repeat top left;
	padding-left:22px;
	color:#616974;
	font:1em Tahoma;
}

a.ssl:link, a.ssl:visited, a.ssl:hover, a.ssl:active {
	font: bold 1.3em/1.2 Verdana;
	padding: 11px 0 30px 40px;
	height: 50px;
	white-space: nowrap;
}
.ssl-div {
	text-align: left;
	width: 270px;
	padding: 10px 5px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 7px;
}
.quotation p, .quotation a:link,
.quotation a:visited ,
.quotation a:hover,
.quotation a:active {
	font-style: italic;
}

blockquote {
	background: transparent url(http://static.x-cart.com/images/quote-ul.gif) no-repeat scroll left top;
}

blockquote p.first:first-child {
	text-indent: 30px;
	padding-top: 12px;
}

blockquote p.last {
	background: transparent url(http://static.x-cart.com/images/quote-br.gif) no-repeat scroll right bottom;
	padding: 0 0 10px;
}

ul.three-columns {
	list-style-type: none;
	list-style-image: none;
}

ul.three-columns li.column {
	float:left;
	width: 28%;
	background-image: none;
	padding: 0 5px 10px 15px;
	margin: 0 2% 1% 0;
	background-color: #F4F4F6;
	min-height: 110px;
}

ul.three-columns p {
	text-align: left;
}

ul.three-columns ul li {
	font-size: 0.9em;
}

ul.three-columns li {
	font-family: Verdana,Arial,sans-serif;
	float: left;
	margin: 0 2% 1% 0;
}

ul.three-columns li.column a:link,
ul.three-columns ul.column a:visited,
ul.three-columns ul.column a:hover,
ul.three-columns ul.column a:active {
	font: bold 1em Verdana,Arial,sans-serif;
}

ul.three-columns li.column.gp {
	background: none;
	width: 255px;
	padding: 0 17px 0 0;
}

ul.three-columns li.column.gp a {
	font:normal 1em Tahoma;
}

span.codedirection {
	unicode-bidi: bidi-override;
	direction: rtl;
}

.home-pci-dss {
	position: absolute;
	margin: 113px 0 0 381px;
}
.Home2 .home-pci-dss {
	margin: 10px 0 0 352px;
}

ul.three-columns li.product {
	float: left;	
	font-size: 1em;
	background: none;
	width: 270px;
	margin-right: 0;
	min-height: 190px;
}

ul.three-columns li.product h2 {
	font-size: 1.1em;
}

ul.triple {
	width: 585px;
	overflow:hidden;
}

ul.triple li {
	width: 33.333%;
    display: inline;
    float:left;
	background: none;
	padding: 0;
	margin: 0 0 7px 0;
}
ul.triple li.col2 {
	text-align: center;
}	

ul.triple li.col3 {
	text-align: right;
}

/* Template preview popup */
#templatePreviewWrapper {
	position: absolute;
	z-index:110;
	top:0;
	left:0;
	background-color: #ffffff;
	border:1px solid #444444;
	font-size: 11px;
	color: #4B4B4B;
	padding: 1px;
    margin-left: -200px;
}

#templatePreviewHeading {
	font-size: 16px;
	display: none;
	visibility:visible;
}

#templatePreviewBody {
	position: relative;
}

#templatePreviewImage {
	margin: 0 auto;
}

#templatePreviewProgressBar {
	position: absolute;
	width: 100px;
	padding: 10px 10px 10px 32px;/*15*/
	top: 45%;
	left: 50%;
	margin-left: -67px;
	border: 1px solid #C3C3C3;
	background: #eef6ff url('http://static.x-cart.com/images/progress_icon.gif') no-repeat 7px 10px;
	color: #383D41;
	font-family: Tahoma,Helvetica,sans;
	font-size: 11px;
	text-align:left;
}

.rightcoltempl {
	width:235px; margin-left: 3px;
}
.hidden {
	display:none;
}

ul.jcarousel li {
	background: none;
	padding: 0;
}

.jcarousel-container {
	margin-top: 38px;
}

.jcarousel-container .jcarousel-clip-horizontal {
	width: 585px;
	height: 126px;
	padding-top: 32px;
	padding-bottom: 30px;
}

.jcarousel-container .jcarousel-item {
	width: 285px;
	height: 126px;
}
.jcarousel-container .jcarousel-item img {
/*	border: 1px solid #838995; */
}

.jcarousel-container .jcarousel-item-horizontal {
	margin-right: 15px;
}

.jcarousel-container .jcarousel-next-horizontal {
	position: absolute;
	top: 0;
	left: 567px;
	width: 17px;
	height: 18px;
	cursor: pointer;
	background: transparent url(http://static.x-cart.com/images/next-horizontal.gif) no-repeat 0 0;
}
.jcarousel-container .jcarousel-prev-horizontal {
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 18px;
	cursor: pointer;
	background: transparent url(http://static.x-cart.com/images/prev-horizontal.gif) no-repeat 0 0;
}

div.special-offer {
	margin: 15px 0 0 20px;
	width: 550px;
}

div.special-offer span {
	color: #C20000;
}

ul.flinks {
    list-style:none;
	background: #f1f2f3;
	padding: 4px 0 37px 0;
	margin: 30px 0;
	white-space: nowrap;
}

ul.flinks li {
	float: left;
	padding: 0;
	margin-right: 0;
	background: none;
	height: 32px;
    background: #f1f2f3;
}

ul.flinks li a:link,
ul.flinks li a:hover,
ul.flinks li a:active,
ul.flinks li a:visited {
	text-decoration: none;
	font:bold 1em/1 Verdana;
	color: #393C41;
	padding: 10px 10px 10px 60px;
	display: inline-block;
}

ul.flinks li a:hover {
	text-decoration: underline;
}

ul.flinks li#f_sr a:link,
ul.flinks li#f_sr a:hover,
ul.flinks li#f_sr a:active,
ul.flinks li#f_sr a:visited {
	background: url(http://static.x-cart.com/images/icon-system-req.png) no-repeat 20px 0;
}

ul.flinks li#f_um a:link,
ul.flinks li#f_um a:hover,
ul.flinks li#f_um a:active,
ul.flinks li#f_um a:visited {
	background: url(http://static.x-cart.com/images/icon-user-manual.png) no-repeat 20px 0;
}

ul.flinks li#f_sc a:link,
ul.flinks li#f_sc a:hover,
ul.flinks li#f_sc a:active,
ul.flinks li#f_sc a:visited {
	background: url(http://static.x-cart.com/images/icon-pdf.png) no-repeat 20px 0;
	margin-right: 0;
}

ul.flinks li#f_up a:link,
ul.flinks li#f_up a:hover,
ul.flinks li#f_up a:active,
ul.flinks li#f_up a:visited {
    background: url(http://static.x-cart.com/images/icon-update.png) no-repeat 5px 0;
    padding-left: 40px;
}

.features-video {
	margin: 15px 0 25px 0;
}

ul.flinks li#f_youtube a:link,
ul.flinks li#f_youtube a:hover,
ul.flinks li#f_youtube a:active,
ul.flinks li#f_youtube a:visited {
	background: url(http://static.x-cart.com/images/mediaplayer.png) no-repeat 20px 0;
	margin-left: 10px;
}

.design-offer {
	margin: 51px 0 28px 0;
	font-size: 0.9em;
}

.design-offer-wide {
	width: 100%;
	background: url(http://static.x-cart.com/images/design-banner-mid.gif) repeat-x 0 17px;
	margin: 20px 0 30px 0; 
}

.design-offer-wide td {
	vertical-align: top;
}

ul.columns > li {
	float: left;
	background: none;
	width: 250px;
	display: block;
}

.youtube {
	background: url(http://static.x-cart.com/images/youtube.png) no-repeat left center;
	padding: 15px 0 15px 43px;
}

.videotour {
	background: url(http://static.x-cart.com/images/folder-video.png) no-repeat left center;
	padding: 15px 0 15px 43px;
}

div.youtube {
	float:left;
	width: 255px;
}

div.videotour {
	float:left;
}

div.youtube a,
div.videotour a {
	font:bold 12px Verdana;
}

div.features-top {
	background: #F4F6F6;
	height: 32px;
	padding: 5px 0 18px 15px;
	margin: 20px 0;
}

ul.gp-tabs {
	border-bottom:1px solid #99A0AF
}

ul.gp-tabs li.active {
	background: #818B9F;
	padding: 7px 10px;
	color: #FFF;
	font: 1em Verdana;
}

ul.gp-tabs a:link,
ul.gp-tabs a:hover,
ul.gp-tabs a:active,
ul.gp-tabs a:visited {
	font: 1em/1.5 Tahoma; 	
	text-decoration: underline;
	color: #3A475A;
}

ul.gp-tabs a:hover {
	color: #000; 
}

.search_templates_table td {
	padding: 0 3px 0 0;
	margin: 0px;
}
.search_templates_table .ttl {
	font-size: 12px;
}
.search_templates_table input.inp_text {
	border: #9ca1a7 1px solid;
	padding: 2px 3px;
}
.inp_passive {
	color: #868d99;
}
.inp_active {
	color: #393c41;
}
div.search_templates_div {
	padding: 28px 0 0 18px;
}

ul.xcart-gp {
    list-style-type: none;
	width: 610px;
}

ul.xcart-gp li.column {
	float: left;
	width: 255px;
	background: none;
	margin: 0 50px 0 0;
	padding-left: 0;
	height: 320px;
}
div#loader {
	width: 430px;
	overflow: hidden;
}

div#loader.loading {
	background: url(http://static.x-cart.com/images/loading.gif) no-repeat center center;
}

table.Comodo input { 
	padding: 3px;
	margin: 3px 0;
}

table.Comodo select {
	padding: 2px;
	height: 24px;
}

.cssform {
	display: block;
	margin: 10px 0;
	width: 540px;
	background: #f4f4f6;
	padding: 20px 0 5px 25px;
}

.cssform p {
	clear: left;
	padding-left: 205px; /*width of left column containing the label elements*/
	height: 27px;
}

.cssform label {
	float: left;
	padding: 8px 0;
	margin-left: -205px; /*width of left column*/
	width: 200px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"],
.cssform input[type="password"] { /*width of text boxes. IE6 does not understand this attribute*/
	width: 300px;
	padding: 2px;
	font: 1.1em Verdana,Arial,sans-serif;
	border:1px solid #9C9C9C;
	height: 19px;
}

.cssform select {
	padding: 3px;
	height: 24px;
	border:1px solid #9C9C9C;
}
.cssform textarea {
	width: 100%;
	height: 100px;
	padding: 3px;
}

.cssform textarea.resizable {
	width: 99%;
}

#message_ajax {
	margin: 20px 0;
	font: 1.3em Verdana;
}
#message_ajax .ok {
	font-weight: bold;
	color: #088F0E;
}
#message_ajax .error {
	color: #BF1717;
	font-weight: bold;
}

.ratings {
	float: right;
	margin-bottom: 1px;
	color: #5F5F5F;
	height: 17px;
}
.loader {
	display:none;
	padding-left: 23px;
	background:url(http://static.x-cart.com/images/small-loader.gif) no-repeat center left;
	overflow: hidden;
    margin-bottom: 1px;
	height: 16px;
}
#xcart-logo {
	margin: 0 0 7px 15px;
}
.tooltip ul.List {
	padding: 15px 10px 10px 8px;
	margin-bottom: 0;
	max-width: 450px;
}
.tooltip ul li {
	margin-bottom: 0;
	white-space: normal;
	color: #000;
	line-height: 1.2;
	margin-bottom: 1px;
}
.tooltip {
	display: none;
	background: #EFF9FF;
	font: 9px Tahoma;
	border: 1px solid #c1c3d2;
}

ul.contact-us a.xcart:link,
ul.contact-us a.xcart:hover,
ul.contact-us a.xcart:active,
ul.contact-us a.xcart:visited {
	background:url(http://static.x-cart.com/images/icon-xcart.gif) no-repeat 0 0;
	padding: 2px 0 3px 23px;
	font:bold 1em Verdana,Arial,sans-serif;
}

ul.contact-us a.facebook:link,
ul.contact-us a.facebook:hover,
ul.contact-us a.facebook:active,
ul.contact-us a.facebook:visited {
	background:url(http://static.x-cart.com/images/icon-facebook.png) no-repeat 1px 0;
	padding: 2px 0 3px 23px;
    font:bold 1em Verdana,Arial,sans-serif;	
}

ul.simple-list li {
	background: none;
	padding-left: 0;
	margin-bottom: 9px;
}
.contact-us p {
	font: 1em/1.5 Verdana,Arial,sans-serif;
	padding: 0 5px 0 2px;
}

.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
	text-align: left;
}

#twtr-widget-1 .twtr-tweet a:link {
	color: #3A475A !important; 
	text-decoration: underline;
}

#twtr-widget-1 .twtr-tweet a:hover {
	color: #E17022 !important;
}

.xcart-family {
	white-space: nowrap;
	text-align: left;
	padding-left: 7px;
	margin-bottom: 5px;
}
.xcart-family div {
	margin: 5px 0 0 0;
}

.xcart-family label {
	padding: 0 0 0 5px;
	line-height: 1;
}

ul.product-list {
	list-style-type: none;
	list-style-image: none;
}

ul.product-list li {
	margin: 0 0 25px 0;
	background: none;
	padding-left: 0;
	height: 120px;
}

ul.product-list h2 {
	margin: 0 0 12px 0;
	padding-top: 5px;
}

ul.product-list img {
	float:left;
	margin: 0 7px 0 0;
}

ul.product-list p {
	text-align: left;
}
.single {
	margin: 0px auto;
	width: 980px;
	font-size: 0.9em;
}

.single h1 {
	margin-top: 25px;
}
.reviews {
	margin: 25px 0 30px 0;
	border:1px solid #D9EBEF;
	width: 800px;
	padding: 0;
}

.single div.TstmMsg,
.single div.TstmFooter,
.single div.TstmIn {
	width: 790px;
	font-size: 1.1em;
	margin: 0;
	text-align: left;
}

.single div.TstmSection {
	width: 790px;
	padding: 4px 0 4px 10px;
	font-size: 1.1em;
	margin: 0;
}

.single div.TstmMsg {
	padding: 10px;
	width: 780px;
}

.single div.TstmIn {
	font-size: 1em;
	text-align: left;
	width: 300px;
}

.single div.More {
	float: right;
	width: 150px;
	margin: -15px 10px 0 0;
	text-align: right;
}
.single #Footer {
	font-size: 1.1em;
}

.coupon-offer {
	font: 11px/1.4 Tahoma;
	text-align: left;
	padding: 5px 0 7px 22px;
	margin: 20px 0 10px 0;
	background: url(http://static.x-cart.com/images/lamp.gif) no-repeat 0 3px;
}

.coupon-offer a:link {
	font: 11px Tahoma;
}


a.buy-now:link,
a.buy-now:active,
a.buy-now:visited {
	background: url(http://static.x-cart.com/images/arrow_demo.gif) no-repeat right top;
	padding-right: 10px;
}

a.buy-now:hover {
	background: url(http://static.x-cart.com/images/arrow_next_act.gif) top right no-repeat;
}

/* Special Offer */

.offer-box {
	float:left;
	margin:0 20px 0 0;
	height: 198px;
}

.offer-get {
	font: 1.2em Verdana,Arial,sans-serif;
	color: #383d41;
	margin-bottom: 8px;
	padding-top: 2px;
}

.offer-price {
	font: 2.4em Verdana,Arial,sans-serif;
	color: #ef7f1e;
	margin-bottom: 10px;
}

.offer-price sup {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;	
	color: #0A7EF5;
	font-size: 0.67em;
	bottom: 7px;
	padding-left: 2px;
}

.offer-int {
	background:#F2F3F5;
	margin-bottom: 7px;
	padding: 2px;
}

.offer-int td {
	color: #2B7F1F;
	vertical-align: top;
	margin-top: 1px;
	padding: 5px 5px 5px 0;
}

.offer-int input {
	margin: 0 0 0 7px;
}

.offer-int sup,
.offer-note sup {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
	color: #0A7EF5;
	bottom: 1px;
}

.offer-option {
	white-space: nowrap;
	text-align: left;
	padding-left: 7px;
	margin: 7px 0 12px 2px;
	font-size: 1.2em;
}

.offer-option div {
	margin: 7px 0 0 0;
}

.offer-option label {
	padding: 0 0 0 5px;
	line-height: 1;
}

.offer-note {
	background: #f2f3f5;
	padding: 10px;
	font: 1.1em Verdana,Arial,sans-serif;
	margin: 10px 0 20px 2px;
}


#featured-clients {
    margin: 30px 0 0 0;
}

#featured-clients li  {
    background: none;
    margin: 0 0 40px 0;
    padding: 0;
}

#featured-clients .thumb {
    float: left;
    width: 250px;
}

#featured-clients img {
    padding: 1px;
    border: 1px solid #d2d3d5;
    display: block;
}


#featured-clients div.desc {
    margin-left: 285px;
    font: 1em Verdana,Arial,sans-serif;
    color: #393D40;
}

#featured-clients a:link {
    font: 1em Verdana,Arial,sans-serif;
}

#featured-clients .More {
    margin-top: 10px;
}

#featured-clients .company {
    margin-bottom: 10px;
}

#featured-clients .company a:link,
#featured-clients .company a:active,
#featured-clients .company a:visited {
    font: bold 1.1em Tahoma;
    text-decoration: none;
    color: #393D40;
}

#featured-clients .company a:hover {
    color: #E17022;
    text-decoration: underline;
}

table.download-files th {
    text-align: center;
    color: #5F5E5E;
}

table.download-files th.thead {
    width:50%;
    height:46px;
    font-size:1.3em;
    color: #383B40;
}

table.download-buttons {
    border-collapse: collapse;
    width: 100%;
    margin: 10px 0 23px 0;
}

.download-buttons tr {
    background: #f1f1f3;
    height: 103px;
}

.download-buttons tr.downloads {
    background: #e4e4e8;
    height: 27px;
}

.downloads td {
    font: 1.7em "Trebuchet MS",Helvetica,Verdana,sans-serif;
    color: #605f5f;
    text-align: center;
}

.download-buttons a span {
    display: none;
}


a.download-gold:link,
a.download-gold:visited,
a.download-gold:hover,
a.download-gold:active {
    display: block;
    width: 178px;
    height: 61px;
    background: url(http://static.x-cart.com/images/download-xcart-gold-443.png) no-repeat;
    margin: 0 auto;
    outline: none;
}
a.download-pro:link,
a.download-pro:visited,
a.download-pro:hover,
a.download-pro:active {
    display: block;
    width: 178px;
    height: 61px;
    background: url(http://static.x-cart.com/images/download-xcart-pro-443.png) no-repeat;
    margin: 0 auto;
    outline: none;
}

.download-message {
    margin: 10px 0;
    width: 100%;
    display: none;
}

.help {
    margin: 16px 0 30px 0;
    padding: 17px 0 5px 60px;
    background: url(http://static.x-cart.com/images/help-center.png) no-repeat 15px 11px;
    border: 1px solid #FFAF72;
}

.help-bg {
    background: url(http://static.x-cart.com/images/help-center.png) no-repeat 15px 11px;
}

.help h3 {
    margin-top: 0;
}

.hot-news {
    border: 1px solid #CDCED1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #EEEEEE;
    margin: 0 0 12px 0;
    font-size: 11px;
}
.hot-news-inner {
    border: 1px solid #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px 0 10px 12px;
    background: url(http://static.x-cart.com/images/star_32.png) no-repeat 165px 6px;
}

.hot-news a:link,
.hot-news a:visited,
.hot-news a:hover,
.hot-news a:active {
    color: #1E1E1E;
    font-size: 11px;
}   
.hot-news h4 {
    margin: 0 0 5px 0;
}

.hot-news-link {
    display: block;
    margin: 0 0 6px 0;
}

.hot-news em {
    color:#C93500;
    font-style: normal;
}

/* PayPal mini site */

.content_container {
    border: 0;
}

.content_column {
    width: 800px;
    vertical-align: top;
}

.box_column {
    width: 180px;
    vertical-align: top;
    padding: 0 0 40px 0;
}

.box_buttons a {
    display: block;
    width: 180px;
    height: 36px;
    text-decoration: none;
    color: #313F50;
    margin-bottom: 10px;
}

.box_buttons span {
    padding: 0 0 0 17px;
    font:15px/2.2 Verdana,Arial,sans-serif;
    color: #313f50;
}

a.pp_demo:link,
a.pp_demo:active,
a.pp_demo:hover,
a.pp_demo:visited {
    background: url(http://static.x-cart.com/images/paypal/btn-demo-bg.gif) no-repeat;
}

a.pp_download:link,
a.pp_download:active,
a.pp_download:hover,
a.pp_download:visited {
    background: url(http://static.x-cart.com/images/paypal/btn-download-bg.gif) no-repeat;
}

.pp_purchase {
    width: 180px;
    height: 36px;
    background: url(http://static.x-cart.com/images/paypal/btn-purchase-bg.gif) no-repeat;
    border: 0;
    text-align: left;
    cursor: pointer;
    margin-bottom: 10px;
}

.pp_purchase span {
    color: #B6490D;
    line-height: 2;
}

.pp_price {
    width: 180px;
    background: #f2f3f5 url(http://static.x-cart.com/images/paypal/arr-purchase.gif) no-repeat;
    font-size: 1.3em;
    color: #818181;
}

.pp_price_in {
    padding: 24px 0 12px 12px;
}

.price_value {
    color: #ff6600;
}

.pp_price .box-price {
    font: 0.9em Tahoma,Verdana,sans-serif;
    margin: 5px 0 7px 0;
    width: auto;
}

.pp_price .box-price td {
    padding: 5px 0;
}

.pp_price #points {
    margin: 0 3px 0 0;
}
.pp_ver {
    font: 1.1em Tahoma,Verdana,sans-serif;
    color: #383d41;
    width: 180px;
    text-align: center;
    margin: 4px 0 10px 0;
}

.box_column UL.ProductBoxFeatures {
    font-size: 1em;
    margin: 5px 0 0 2px;
}

.box_column ul.ProductBoxFeatures li {
    color #3a3e41;
}
#tabs {
    margin: 0;
}

#tabs li a {
    outline: 0;
}

.ContentArea #tabs {
	min-width: 515px;
}

.ui-tabs .ui-tabs-nav li a {
    padding: 0.5em 0.9em;
}

.ui-widget-content {
    border: none;
}

.ui-corner-all {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.ui-widget-header {
    background: #F1F1F3;
    border: none;
    border-bottom: 1px solid #C3C3C5;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    font: 15px Verdana;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color:#34609b;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #333333;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default  {
    background: #F1F1F3;
}

.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #F1F1F3;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border: 1px solid #C3C3C5;
}
.ui-tabs .ui-tabs-nav li {
    margin: 0;
	height: 33px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #fff;
}

.ui-tabs .ui-tabs-nav {
    height: 35px;
    line-height: 1;
    padding: 6px 0 0 11px;
}

.ui-tabs .ui-tabs-panel {
    padding: 20px 15px 30px 0;
    font-size: 0.8em;
}

.ui-tabs-panel p {
    text-align: left;
}

#tabs ul.ProductFeatures li {
}

#tabs ul.product-list h2 {
    padding-top: 10px;
}

#tabs ul.Videos li {
    width: 45%;
}

#tabs ul.Videos li a {
    line-height: 25px;
}

#paypal-offer {
    font: 1.2em/1.4 Verdana,sans-serif;
    margin: 20px 0;
    border: 1px solid #EFD0BF;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

#paypal-offer div {
    border: 1px solid #fff;
    padding: 20px 30px;
    background: #FFF9EF;
    color: #B6490D;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.compare {
    border-collapse: collapse;
}

.compare td,
.compare th {
    padding: 0; 
} 

.odd td {
    background: #F1F3F5;
    padding: 8px;
}

.compare td {
    padding: 12px 8px;
}

.gp-recommend {
    float:left;
    width: 225px;
    background: url(http://static.x-cart.com/images/skins/prototypes/icons/gp-icon-star.png) no-repeat 3px 0;
    padding-left: 41px;
    color: #393C41;
    font-size: 1.1em;
    margin: 15px 0 0 0;
    line-height: 1.6;
}

.gp-contact {
    float: left;
    background: url(http://static.x-cart.com/images/skins/prototypes/icons/gp-icon-contact.png) no-repeat 0 3px;
    padding-left: 43px;
    color: #393C41;
    font-size: 1.1em;
    margin: 15px 0 0 0;
   line-height: 1.6;
}

span.gp-also {
    background: url(http://static.x-cart.com/images/skins/prototypes/icons/plus-icon.gif) no-repeat left center;
    padding-left: 15px;
}

span.gp-also {
    background: url(http://static.x-cart.com/images/skins/prototypes/icons/plus-icon.gif) no-repeat left center;
    padding-left: 15px;
}

span.gp-also a:link,
span.gp-also a:visited,
span.gp-also a:hover,
span.gp-also a:active {
    color: #3A475A;
    border-bottom: 1px dashed #3A475A;
    cursor: pointer;
    text-decoration: none;
}

span.gp-also a:hover {
    color: #E17022;
    border-bottom: 1px dashed #E17022;
}

ul.gp-also {
    margin-top: 17px;
    list-style: none;
    background: #F2F3F5;
    padding: 0 0 23px 7px;
    width: 570px;
    display: none;
}

ul.gp-also li {
    background: none;
    float: left;
    margin: 20px 10px 0 30px;
    text-align: center;
    font-size: 1em;
    padding: 0;
    position:relative;
    width: 90px;	
}

ul.gp-also img {
    display: block;
    margin: 0 auto;
    margin-bottom: 3px;
}

ul.gp-also a:link {
    font: 1em Verdana,Arial,sans-serif;
}

table.buy-xcart {
    background: #E2E3E5;
}

table.buy-xcart th {
    text-align: center;
}

table.buy-xcart .box > td {
    text-align: center;
    width: 50%;
    font-size: 1.1em;
    padding: 17px 0;
}

table.buy-xcart .box img {
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

div.ButtonsBig ul li.Buy {
    background: url(http://static.x-cart.com/images/buy-with-options.png) no-repeat;
    width: 152px;
    height: 38px;
}

div.ButtonsBig li.Buy A:hover {
    background: url(http://static.x-cart.com/images/buy-with-options.png) no-repeat;
}

div.ButtonsBig li.Buy span {
    display:none;
}

.ContentArea .ui-tabs-panel {
    padding: 20px 0 0 26px;
    font-size: 0.9em;
}

.BoxContainer .box_buttons {
    text-align: left;
}

.BoxContainer .pp_purchase span {
    font: bold 15px/0.8 Verdana,Arial,sans-serif;
    padding-left: 15px;
}

.box_buttons span.buy-note {
    font:normal 10px Verdana,Arial,sans-serif;
}

.popup {
    position: absolute;
    z-index: 100;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    display: none;
}

.box_buttons .popup {
	height: 480px;
    margin: -170px 0 0 200px;
    width: 590px;
}

#popup-arr {
    position: absolute;
    background: url(http://static.x-cart.com/images/popup-arr.png) no-repeat;
    width: 16px;
    height: 40px;
    margin: 127px 0 0 -16px;
}

#popup-close {
    float: right;
    background: url(http://static.x-cart.com/images/popup-close.gif) no-repeat;
    width: 15px;
    height: 15px;
    margin: 10px 10px 0 0;
    cursor: pointer;
}

ul.buy_xcart {
    list-style-type: none;
    margin: 20px 0 0 27px;
}

ul.buy_xcart > li {
    float: left;
    font: 0.9em Verdana,Arial,sans-serif;
    color: #383D41;
    position: relative;
    background: none;
    padding: 0;
    width: 185px;
}

ul.buy_xcart > li.buy-xcart-license {
    padding-right: 0;
}


.buy_xcart .ProductBoxFeatures {
    margin: 10px 3px 19px 3px;
}

.buy_xcart a {
    display: inline;
    height: auto;
}

.buy_xcart span {
    padding: 0;
}

ul.buy_xcart h2 {
    color: #383D41;
    font:bold 1em Verdana,Arial,sans-serif;
    margin: 10px 0 27px 0;
}

li.buy-xcart-license h2 {
    margin-bottom: 0;
}

li.buy-xcart-license .ProductBoxFeatures {
    margin-bottom: 9px;
}

.buy-price {
    font: 0.9em Verdana,Arial,sans-serif;
    padding: 5px 0 5px 0;
    text-align: center;
    padding-right: 35px;
    margin-top: 112px;
}

.buy-price span.Currency, .buy-price span.Currency span {
    font: bold 12px Tahoma;
    color: #ED780F;
    padding: 0;
}

.buy_xcart button.MarkedButton {
    margin: 10px 0 0 50px;
}

.buy_xcart .box-price {
    margin: 0 0 12px 0;
}
.services-list {
    float:left;
    width:300px;
    font-size:1.1em;
    padding-right:25px;
}

.services-list ul li a:link,
.services-list ul li a:visited,
.services-list ul li a:hover,
.services-list ul li a:active {
    font: 1em Verdana,Arial,sans-serif;
}

table.mailing {
    margin: 2px 0 67px 0;
    font-size: 1em;
}

.mailing h3 {
    margin: 8px 0 10px 0;
}

.mailing h3 a {
    color: #E56809;
    text-decoration: none;
    font: bold 16px Arial;
}

.mailing li {
    color: #393C41;
}

.see-more-button:link,
.see-more-button:hover,
.see-more-button:visited,
.see-more-button:active {
    background: #FF5C00 url(http://static.x-cart.com/images/36px-blended.png) ;
    border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
    border-style: solid;
    border-width: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    width: auto;
    padding: 7px 17px 8px;
    border-radius: 18px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
}

.see-more-button:hover {
    background-color: #EF5704;
}

.mailing .List {
    margin-bottom: 15px;
}

.mailing .see-more-button {
    margin-bottom: 10px;
}

#twitter-box {
    float: left;
    margin: 10px 20px 10px 0;
    clear: left;
}

#facebook-box {
    float: left;
    margin: 10px 0 0 0;
}

.hotscript-badge {
    text-align: center;
    background: #E4E4E8;
    padding: 30px 20px;
    width: 210px;
}

.contact-info {
    float: right;
    width: 250px;
    height: 100%;
    background: #f1f3f5;
    padding-top: 10px;
}

.about-info {
    margin-right: 280px;
}

.gmap-item {
    background: url(http://static.x-cart.com/images/maps_marker.png) 15px 8px no-repeat;
    padding: 10px 0 0 50px 
}      

.purchase-xcart-pro li.buy-xcart-license .ProductBoxFeatures {
	margin-bottom: 9px;
}

.box_buttons .purchase-xcart-pro {
    width: 260px;
    height: 450px;
}

.purchase-xcart-pro .buy_xcart {
      margin: 25px 0 0 47px;
}

.purchase-xcart-pro .box-price {
    margin-bottom: 15px;
}

.news-entry {
	margin-bottom: 40px;
}
.news-top {
    border: 1px solid #92B3DB;
    text-align: center;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    padding: 15px;
    font: 1.1em Tahoma;
    color: #393C41;
	margin-bottom: 16px;
}

.news-top strong {
    display: block;
    margin: 0 auto;
    margin-bottom: 4px;
}

.lc-challenge {
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 7px;
    color: #6B94B2;
    font: bold 1em Tahoma;
}
   
#modules {
    font-size: 1.1em;
}

h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active {
    color: #3A475A;
}

h2 a:hover {
    color: #E17022;
}

sup {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
    bottom: 1px;
    padding-left: 1px;
}

.migration-info .ProductFeatures li {
    font-size: 1.1em;
}

.migration-info ul {
    margin: 15px 0;
    width: 700px;
} 

.migration-info .three-columns li {
    width: 160px;
}

.migration-carts {
    margin: 40px 0 20px 0;
}

.migration-carts img {
    float:left;
    height: 65px;
    margin: 0 30px 10px 0;
}

.request-migration input {
    padding: 2px 0;
}

.request-migration .Checkboxes {
    margin: 5px 0;
}

.request-migration .Checkboxes {
    padding-bottom: 10px;
} 

.request-migration .Checkboxes td {
    padding: 5px 0 0 0;
}

.custom-info {
    display: none;
}

.social-share-wrap {
    float:left;
    width: 300px;
    margin: 0 0 25px 0;
}

.social-share {
    margin: 4px 0;
}

h2.key-features {
    color: #DC2828;
    margin: 20px 0 13px 0;
}

.design-services-banner {
    margin: 16px 0 26px 0;
}

.design-services-banner img {
    margin: 0 auto;
}

a.portfolio-link:link,
a.portfolio-link:active,
a.portfolio-link:hover,
a.portfolio-link:visited {
    color: #e17022;
    text-decoration: none;
    display: block;
}
.poll td {
    padding: 3px 2px 3px 0;
}

.xp-host {
    padding: 13px 15px 0 20px;
    background: #F1F3F5;
    margin: 10px 0 15px 0;
    border: 1px solid #E1E3E5;
}

.xp-host p {
    color: #000;
}

.xp-a .Note {
    font-weight: bold;
    padding-top: 4px;
    margin: 10px 0 0 0;
}

#xp1-a, #xp2-a {
    display: none;
}

div.mailing {
    width: 602px;
    margin: 0 auto;
    border: 1px solid #DDD;
    margin-top: 30px;
    margin-bottom: 50px;
}

.paypal-page .content_column {
	font-size: 1.4em;
	line-height: 1.4;
}

.content_column .ui-tabs-panel {
	padding: 26px 22px 0 26px;
}

.ui-tabs-nav .offer a, 
.ui-tabs-nav .offer a:link, 
.ui-tabs-nav .offer a:visited {
	color: #FB7408;
}

.ui-tabs #special-offer {
	font-size: 0.7em;
}

.ui-tabs ul.ProductFeatures.Videos > li {
	background-position: 0 5px;
}

.offer-option table {
	border-collapse: collapse;
}

.offer-option td {
	width: 120px;
	font-size: 1em;
	padding: 0 30px 10px 0;
	white-space: nowrap;
}

.ui-tabs input[type="radio"] {
	margin-left: 10px;
}

.ui-tabs button.MarkedButton {
	width: 85px;
	margin: 0 auto;
	margin: 10px 0 10px 100px;
}

.ui-tabs .offer-note {
	font-size: 1em;
	margin: 20px 0 0 0;
	background: none;
	color: #818181;
	padding: 0;
}

.pricing-button {
    width: 180px;
    height: 36px;
    background: url(http://static.x-cart.com/images/paypal/btn-purchase-bg.gif) no-repeat;
    border: 0;
    text-align: left;
    cursor: pointer;
    font: bold 15px/1 Verdana,Arial,sans-serif;
    margin: 16px 0 10px 0;
    text-align: center;
}

.pricing-button span {
    color: #B6490D;
    padding-right: 25px;
}

td.soft-dif {
    font-size: 0.85em;
    color: #818181;	
	vertical-align: middle;
}

.soft-dif a:link,
.soft-dif a:active,
.soft-dif a:hover,
.soft-dif a:visited {
	color: #818181;
}

#SagepayContainer .special td {
    padding: 4px 0;
}
#SagepayContainer {
    margin-left: 180px;
}

#SagepayContainer .ui-tabs .ui-tabs-panel {
    padding-left: 26px;
}
#SagepayContainer hr {
    background: #C3C3C5;
    border: none;
    height: 1px;
}

#SagepayContainer .ui-tabs .ui-tabs-panel {
    font: 1em/1.3 Verdana,Arial,sans-serif;;
}

table.special td {
    vertical-align: top;
    padding-bottom: 20px;
    line-height: 1.4;
}
.adv-services .col1 {
    max-width: 600px;
}

.news-img-g {
    margin: 20px 0;
}

.news-img-g img {
    display: block;
    border: 1px solid #C1C3C5;
    margin-bottom: 3px;
    padding: 1px;
}

.news-img-g div {
    float: left;
    width: 150px;
    margin: 0 20px 20px 0;
    text-align: center;
}

a.img-g > div {
    text-decoration: none;
}

a.img-g span {
    text-decoration: underline;
}

.adv-services .col1 {
	max-width: 600px;
}

#ViewDemo {
	text-align: center;
	width: 660px;
}
#ViewDemo TH {
	background: #E4E4E8;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}
#ViewDemo TD {
	padding: 15px;
}
#configurator {
	font-size: 11px;
}
#configurator TD {
	padding: 0 10px 0 30px;
	width: 50%;
}
#configurator TD TD {
	padding: 0;
	width: auto;
}
#configurator DIV.SelectName {
	font-size: 12px;
	margin-bottom: 5px;
}
#configurator SELECT {
	font-size: 12px;
}
#configurator .Checkbox LABEL {
	font-size: 12px;
}
.but_img {
	background: transparent;
	border: none;
	cursor: pointer;
}
.ScrollBar {
	overflow-y: scroll;
}
#UniqIdFbPage, #UniqIdFbPage P, P.Warning, P.Note, div.note, #UniqIdFbPage LI {
	font-size: 11px;
}
#UniqIdFbPage LI {
	font-family: Verdana, Arial;
}
#UniqIdFbPage .ui-widget-header {
	border: none;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav {
	background: none;
	height: 84px;
	padding: 0;
	width: 100%;
}
#UniqIdFbPage .ui-tabs .ui-tabs-panel {
	padding-bottom: 0;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li {
	background: none;
	border: none !important;
	display: block;
	float: left;
	width: 33%;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li.ui-tabs-selected #UniqIdFbPage-tab1 span,
#UniqIdFbPage .ui-tabs .ui-tabs-nav li:hover #UniqIdFbPage-tab1 span {
	background-position: 0 0;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li.ui-tabs-selected #UniqIdFbPage-tab2 span,
#UniqIdFbPage .ui-tabs .ui-tabs-nav li:hover #UniqIdFbPage-tab2 span{
	background-position: -159px 0;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li.ui-tabs-selected #UniqIdFbPage-tab3 span,
#UniqIdFbPage .ui-tabs .ui-tabs-nav li:hover #UniqIdFbPage-tab3 span{
	background-position: -337px 0;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li a {
	background: url(http://static.x-cart.com/images/pointer.gif) right bottom no-repeat;
	display: block;
	float: none;
	height: 71px;
	padding: 12px 0 0;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li:hover a {
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	background-position: left bottom;
}
#UniqIdFbPage .ui-tabs .ui-tabs-nav li a span {
	display: block;
	font-size: 12px;
	height: 48px;
	margin: 0;
	overflow: hidden;
	text-align: left;
}
#UniqIdFbPage-tab1 span {
	background: url(http://static.x-cart.com/images/steps.gif) 0 -48px no-repeat;
	width: 159px;
}
#UniqIdFbPage-tab2 span {
	background: url(http://static.x-cart.com/images/steps.gif) -159px -48px no-repeat;
	width: 178px;
}
#UniqIdFbPage-tab3 span {
	background: url(http://static.x-cart.com/images/steps.gif) -337px -48px no-repeat;
	width: 138px;
}
#UniqIdFbPage .ProductFeatures li {
	background-position: 0 1px;
	font-size: 12px;
}
#UniqIdFbPage .ui-widget-content a {
	color: #3A475A;
}
#UniqIdFbPage .ui-widget-content a:hover {
	color: #E17022;
}
#UniqIdFbPage TABLE.RequestQuote {
	padding-top: 10px;
	width: auto;
}
#UniqIdFbPage TABLE.RequestQuote TD.FieldName {
	line-height: 18px;
	text-align: left;
}
#UniqIdFbPage .multi {
	font-size: 0.9em;
}

hr {
	background: #C1C3D2;
	border: none;
	height: 1px;
}

TABLE.RequestQuote .attachFile {
	font-size: 0.8em;
	width: 220px;
	height: 19px;
	margin-left: 10px;
}

a.download:link,
a.download:active,
a.download:hover,
a.download:visited {
    background: url(http://static.x-cart.com/images/paypal/btn-download-bg.gif) no-repeat;
}

.purchase {
    width: 180px;
    height: 36px;
    background: url(http://static.x-cart.com/images/paypal/btn-purchase-bg.gif) no-repeat;
    border: 0;
    text-align: left;
    cursor: pointer;
    margin-bottom: 10px;
}

.purchase span {
    color: #B6490D;
    line-height: 2;
}

.product-list .Currency {
    font-size: 1.1em;
}

frame-popup {
    min-width: 100px;
}

table.support-subs {
    background: none;
}

.buy_xcart .support-subs {
    margin-left: 12px;
    border-collapse:collapse;
}

table.support-subs td {
    color: #43484C;
    padding: 0 0 6px 0;
}

.support-subs .price {
    color: #ed780f;
    font: normal 1em/1 Tahoma,Verdana,sans-serif;
}

span.approx {
    color: #708693;
    font: 1em/1 Tahoma,Verdana,sans-serif;
    padding: 0;
}

table.support-subs td input {
    margin: 1px 0 5px 0;
}

.buy-xcart-license .buy-price {
    margin-top: 0;
}

div.buy_xcart .support-subs {
    font-size: 1.2em;
    margin: 10px 0 0 95px;
    border: 0;
}

div.buy_xcart .support-subs td {
    border: 0;
}
.box .buy-price {
    margin: 4px 0 7px 30px;
}

.buy_xcart .tip {
    font: 1em/1 Verdana;
    color: #43484C;
    border-bottom: 1px dotted #43484C;
}
.buy_xcart .tip:hover {
    color: #43484C;
    border-bottom: 1px dotted #43484C;
}

.product-list .Currency {
    font-size: 1.1em;
}

.tssHint {
    margin-top: 20px;
}

#videos .youtube {
    background: none;
    padding-left: 0;
}

.page-mw1100#page-container {
    min-width: 1100px;
}

.ui-tabs-panel .xcart-compatible {
    overflow: hidden;
}


