* {
	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;
}
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(../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: 35px;
}

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

.home-lock {
	float:left;
	margin-top: 238px;
	margin-left: 68px;
}
#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;
}
#FeaturedClients {
	font:1em Verdana,Arial,sans-serif;
}
#FeaturedClients SELECT {
	font:1em Verdana,Arial,sans-serif;
}
#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(../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(../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(../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(../images/arrow_menu_close.gif);
    background-position:center left;
    background-repeat:no-repeat;
}
UL.SubNavLeftMenu {
    font-family: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 0.9em 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;
	font-weight:normal;
	font-size:0.9em;
}
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(../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;
}
#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;
}
#ButtonSearch {
	cursor:pointer;
}
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(../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, UL.ProductFeatures LI A:visited {
	font:1em Verdana,Arial,sans-serif;
}
UL LI {
	margin-bottom:5px;
	background: url(../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 {
	margin-bottom:10px;
	background: url(../images/ul_style_feature.gif) no-repeat;
	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(../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(../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(../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(../images/home/nav-bg.gif) 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-left:15px;
}
#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(../images/btn_demo.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonDemoImg A:hover {	
	background:url(../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(../images/btn_buy.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonBuyImg A:hover {	
	background:url(../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(../images/btn_download.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonDownload A:hover { 
	background:url(../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(../images/home/nav-links.png) no-repeat 0 0;
	text-decoration:none;
}

#ButtonLearnMoreImg a:hover {	
	background:url(../images/home/nav-links.png) no-repeat 0 -34px;
	text-decoration:none;
}




/* #ButtonAddons {
	position:absolute;
	top:63px;
	margin-left:1px;
}
#ButtonAddons A {
	display:block;
	width:213px;
	height:33px;
	background:url(../images/btn_addons.jpg) 0 0 no-repeat;
	text-decoration:none;
}
#ButtonAddonsImg A:hover {
	background:url(../images/btn_addons_active.jpg) 0 0 no-repeat;
	text-decoration:none;
}
*/

#ButtonAddons {
	position:absolute;
	margin-top:236px;
	margin-left:1px;
}
#ButtonAddons A {
	display:block;
	width:213px;
	height:34px;
	background:url(../images/home/nav-links.png) no-repeat 0 -68px;
	text-decoration:none;
}
#ButtonAddonsImg A:hover {
	background:url(../images/home/nav-links.png) no-repeat 0 -102px;
	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(../images/home/nav-links.png) no-repeat 0 -136px;
	text-decoration:none;
}
#ButtonHostingImg A:hover {
	background:url(../images/home/nav-links.png) no-repeat 0 -170px;
	text-decoration:none;
}
#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(../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(../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;
}
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(../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(../images/grey_big.gif) 100% -38px no-repeat;
}
DIV.ButtonsBig UL LI.Separator {
	width:10px;
	background:none;
	text-decoration:none;
}
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(../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(../images/grey_long.gif);
    background-position:100% -38px;
}

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

DIV.ButtonsBig UL LI.b185 A:hover {
	background-image:url(../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("../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("../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("../images/left_marked_both.gif") no-repeat left top;
	color:#fff;
}
DIV.Button LI.Marked A SPAN {
	background:url("../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 {
	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 {
	background:#c0c0c0;
	border:0;
	margin-top:3px;
}
TABLE.Main TH {
	font:bold 1.1em Verdana,Arial,sans-serif;
	background:#f1f1f3;
    height:22px;
	padding:5px 10px 5px 10px;
	vertical-align:middle;
	text-align:left;
}
TABLE.Main TD {
	font:1.1em Verdana,Arial,sans-serif;
	background:#fff;
	vertical-align:top;
    height:22px;
	padding:7px 10px 7px 7px;
}
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;
}
INPUT.Button {
	background: url(../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(../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 {
	font:1.1em/1.5 Tahoma, Helvetica, sans-serif;
	background: url(../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(../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 {
	padding:7px 2px 7px 7px;
	background-color:#fff;
	border:1px solid #c0c0c0;
	text-align:left;
	font:11px Verdana,Arial,sans-serif;
	width:255px;
}
.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(../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(../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(../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(../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 {
	font:1.1em Verdana,Arial,sans-serif;
	height:19px;
}
SELECT OPTION {
	padding-left:5px;
}
.PicButton {
	background: url(../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.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.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 50px 0;
}
DIV.ArtNavigation A.Previous, DIV.ArtNavigation A.Previous:visited {
    background: url(../images/arrow_prev.gif) top left no-repeat;
    font:1em Verdana,Arial,sans-serif;
    padding-left:10px;
}
DIV.ArtNavigation A.Previous:hover {
    background: url(../images/arrow_prev_act.gif) top left no-repeat;
}
DIV.ArtNavigation A.Next, DIV.ArtNavigation A.Next:visited {
    background: url(../images/arrow_next.gif) top right no-repeat;
    font:1em Verdana,Arial,sans-serif;
    padding-right:10px;
}
DIV.ArtNavigation A.Next:hover {
    background: url(../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(../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(../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(../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("../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(../images/arrow_next.gif) top right no-repeat;
    font:1.1em Verdana,Arial,sans-serif;
    padding-right:10px;
}
A.HostingDetails:hover {
    background: url(../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(../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:right;
}
.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(../images/wiz_arrow.gif) no-repeat left center;
	padding-left:10px;
	text-decoration:none;
}
DIV.wzCurItem A:hover {
	text-decoration:none;
    background:url(../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(../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(../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(../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(../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(../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(../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(../images/arrow_next.gif) top right no-repeat;
	font:1em Verdana,Aria,sans-serif;
	padding-right:10px;
}
DIV.More A:hover {
	background: url(../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;	
}


/* ------------------------------------------------------------------------------ */
#menu {
    background-color: #797f8b;
    text-align: left;
    width: 100%;
	height: 32px;
}
/* Begin our secondary navigation styles */
#nav, #nav ul {
	float: left;
	list-style: none;
	color: #000;
	padding: 0;
	margin: 0;
    font:bold 12px Verdana;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
/* -------------------------- */
/* Here are the top secondary navigation links */
#nav a {
	display: block;
	color: #fff;	
	text-decoration: none;
    text-align: left;
    text-transform: uppercase;
    font:bold 12px Verdana;
    padding: 0 11px;
	margin: 0;
    background-color: #797f8b;
	line-height: 32px;
}
#nav li {
	float: left;
	padding: 0;
	height: 32px;
}
/* -------------------------- */
/* 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;
}
#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 {
    font: normal 11px Tahoma;
    text-align: left;
    text-decoration: none;
    padding:0 5px 0 15px;
    color: #484850;
    white-space: nowrap;
	background: none;
    text-transform: none;
	width: 13em;
    line-height: 25px;
}
#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(../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: url(../images/mm_bg1.gif) repeat-x;
}
/* -------------------------- */
/* The dropdown links list colors */
#nav li ul.under {
	width: 13.7em;
}
#nav li ul.middle {
    width: 15.6em !important;
}
#nav li ul.under ul {
    width: 13.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(../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(../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:-2.1em 0 0 13.5em;
}
#nav li ul li.nolink ul {
    position: absolute;
    top: auto;
    height: auto;
    margin:-1.6em 0 0 12.3em;
}
#tplPreview {
	border: 1px solid #797F8B;
	background: #FFF;
	padding: 1px;
}
#tplPreview H2 {
	margin: 0;
	padding: 0;
}
.gpPreview {
	width:252px;
	text-align:right;
	color:#000;
	font:11px Tahoma;
	margin-top:2px;
}
.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 */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}
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(../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(../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 INPUT {
	margin: 1px 3px 0 5px;
}
SUP {
	line-height: 0.5em;
}
.under_construction {
	background: url(../images/under_construction_sign.jpg) no-repeat;
	padding: 3px 0 0 155px;
	margin: 25px 0;
	font:1.5em Verdana;
	height: 180px;
}
.Xmas-free {
	float: left;
	font: 0.9em Tahoma;
	color: #000;
	margin: 0 0 0 25px !important;
	background: url(../images/xmas-free.gif) 0 0 no-repeat;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
}
.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;
}
.gmap {
	margin-top: 10px;
	background: url(../images/google-maps.gif) 0 7px no-repeat;
	padding: 10px 0 10px 35px;
}

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 div.logo-note {
	float: none;
	margin: 5px 0 0 0;
	font:bold 10px Tahoma;
	color: #393D40;
	height: auto;
}
.xcart-compatible div {
	float:left;
	height:45px;
	margin: 10px 20px 15px 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(../images/us-flag.gif) no-repeat;
	padding: 1px 13px 1px 21px;
}
.contacts #uk-toll-free {
    background: url(../images/uk-flag.gif) no-repeat;
    padding: 1px 13px 1px 21px;
}
.contacts #skype-id {
	background: url(../images/skype-mini-logo.png) no-repeat;
	padding: 1px 13px 2px 21px;
}
.contactus {
	margin-top: 30px;
}
.contacts #us-toll-free {
    background: url(../images/us-flag.gif) no-repeat;
    padding: 1px 13px 1px 21px;
}
.contacts div#us-toll-free {
    padding-top: 0;
}
.contacts #toll-free {
	background: url(../images/icon-world.gif) no-repeat;
	padding: 2px 13px 2px 21px;
}
#HomeSection .contactus span {
	font:1.1em Tahoma;
    display: block;
}
.contactus #rss {
	background: url(../images/logos/rss-32.png) no-repeat;
	padding: 9px 13px 13px 40px;
	margin-top: 6px;
}
.contactus #twitter {
	background: url(../images/logos/twitter.png) no-repeat;
	padding: 9px 13px 13px 40px;
	margin-top: 6px;
}
.contactus #facebook {
    background: url(../images/logos/facebook.png) no-repeat;
    padding: 9px 13px 13px 40px;
	margin-top: 6px;
}
#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;
}
.news-list p {
    font-size: 1em;
	margin: 15px 0 5px 0;
}
.news-list ul.List, .news-list ul.ProductFeatures {
    font-size: 1em;
    margin: 15px 0 10px 0;
}
.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(../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 {
	background: url(../images/ssl-small.png) no-repeat 0 0;
	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(../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(../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;
}

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-family: Verdana,Arial,sans-serif;
	font-size: 1em;
	font-weight: bold;
}

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

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

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;
}

#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('../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(../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(../images/prev-horizontal.gif) no-repeat 0 0;
}

.offer {
	background: url(../images/icon-offer.gif) no-repeat left center;
	padding: 25px 0 0 45px;
	height: 40px;
}

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

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

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

ul.flinks li {
	float: left;
	margin: 4px 25px 20px 0;
	padding: 0;
	background: none;
}

ul.flinks li a:link,
ul.flinks li a:hover,
ul.flinks li a:active,
ul.flinks li a:visited {
	padding-left: 30px;
	text-decoration: none;
	font:bold 1em Verdana;
	padding-bottom: 20px;
	padding-top: 5px;
}

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(../images/icon-system-req.png) no-repeat left top;
}

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(../images/icon-user-manual.png) no-repeat left top;
}

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(../images/icon-pdf.png) no-repeat left top;
	margin-right: 0;
}
.features-video {
    margin: 15px 0 25px 0;
}
