body
{
	background-color: #ECECEC;
	font: 1em/1.4 Arial, Helvetica, Verdana, sans-serif;
	margin: 1em auto;
	text-align: left;
	padding: 0;
}
img
{
	border: 0;
	display: block;
}

h2
{
   color: #878787;
}

h3
{
   color: #6a6a6a;
   font-weight: normal;
}

h4
{
   color: #878787;
   margin-bottom: 3px;
   padding-bottom: 1px;
}

a.green:hover             { color:green; text-decoration:underline; }
a.green             { color:#6a6a6a; text-decoration:underline; hover:green; }

.MainFont
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 10pt;
}

#ActivateNow
{
	background-image: url(/images/activate_now.jpg);
	background-repeat:no-repeat;
	margin-top: 25px;
	padding-top: 125px;
	padding-left: 10px;
	padding-right: 30px;
	height: 353px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
}

#ActivateNow a:link              { color:white; text-decoration:underline; }
#ActivateNow 	    a:visited           { color:white; text-decoration:underline; }
#ActivateNow 	    a:hover             { color:blue; text-decoration:underline; }
#ActivateNow 	    a:active            { color:white; text-decoration:underline; }

#ActivateNow 	    a.otherLink:link    { color:white; text-decoration:none; }
#ActivateNow 	    a.otherLink:visited { color:white; text-decoration:none; }
#ActivateNow 	    a.otherLink:hover   { color:blue; text-decoration:underline; }
#ActivateNow 	    a.otherLink:active  { color:white; text-decoration:none; }


#border-table
{
	width: 800px;
	background-color: #FFFFFF;
	font-size: 10pt;
	margin-top: 0px;

}
#border-table-top-left
{
	height: 17px;
	width: 20px;
	background-image: url(/images/top-left.jpg);
}
#border-table-top-middle
{
	height: 17px;
	background-image: url(/images/top-middle.jpg);
}
#border-table-top-right
{
	height: 17px;
	width: 20px;
	background-image: url(/images/top-right.jpg);
}
#border-table-middle-left
{
	width: 20px;
	background-image: url(/images/middle-left.jpg);
}
#border-table-middle-middle
{
}
#border-table-middle-right
{
	background-image: url(/images/middle-right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#border-table-bottom-left
{
	height: 17px;
	width: 20px;
	background-image: url(/images/bottom-left.jpg);
}
#border-table-bottom-middle
{
	height: 17px;
	background-image: url(/images/bottom-middle.jpg);
}
#border-table-bottom-right
{
	height: 17px;
	width: 20px;
	background-image: url(/images/bottom-right.jpg);
}
#free-trial-top
{
	position: relative;
	width: 800px;
}
#free-trial-top-button
{
	position: absolute;
	top: -17px;
	left: 600px;
}
#mcafee-top
{
	position: absolute;
	top:  2px;
	left: 645px;

}
#free-trial-top-templates-page-button
{
	position: absolute;
	top: -5px;
	left: 600px;
}
#content-container
{
	margin-top: 5px;
}
#content
{
	margin-left: 40px;
	position: relative;
}
#WorkingImage {display:none;visibility:hidden;}

.TextBoxStyle
{
	font-family: tahoma, arial;
	font-size: 8pt;
}
.ButtonStyle
{
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #DDDDDD;
	height: 25px;
	cursor: pointer;
}
#solutionslist
{
	background-color: #FFFFFF;
	width: 100%;
	text-align: left;
	padding-bottom: 15px;
	padding-top: 1px;
	margin-bottom: 5px;
}
#solutionslist UL
{
	margin-left: 15px;
	margin-top: 15px;
}
#solutionslist LI
{
	background: url(/images/right-arrow2.jpg) no-repeat left center;
	padding-left: 25px;
	margin-bottom: 5px;
	list-style: none;
}
#free-trial-points
{
	background-color: #DDDDDD;
	width: 75%;
	text-align: left;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
#free-trial-points UL
{
	margin-left: 15px;
	margin-top: 15px;
}
#free-trial-points LI
{
	background: url(/images/merchants/checkbox.gif) no-repeat left center;
	padding-left: 25px;
	margin-bottom: 5px;
	list-style: none;
}
#license-points
{
	background-color: #DDDDDD;
	width: 85%;
	text-align: left;
	padding-bottom: 15px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
#license-points UL
{
	margin-left: 0px;
	margin-top: 15px;
}
#license-points LI
{
	background: url(/images/merchants/checkbox.gif) no-repeat left center;
	padding-left: 25px;
	margin-bottom: 5px;
	list-style: none;
}
#free-trial-form
{
	background-color: #DDDDDD;
	width: 75%;
	text-align: left;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
#free-trial-table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-left: 15px;
	margin-top: 15px;
}
#free-trial-table TD
{
	padding: 2px;
}
.TitleBorderThinBlack
{
	border: 1px solid #000000;
	padding: 4px;
	text-align: left;
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
#HomePageMessage
{
	font-family: tahoma, arial;
	font-size: 9pt;
}
#login, #login A
{
	color: #888888;
	text-align: right;
	font-size: 10pt;
	text-decoration: none;
	margin-right: 10px;
	position: relative;
}
#logotable
{
	color: #09539B;
	font-size: 10pt;
}
#logotable TD
{
	padding-right: 5px;
}
#tagline
{
	border-left: 1px solid #C2C2C2;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#MenuTable
{
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-top: 5px;
}
/*error message*/
.error
{
/*supply height to ensure consistent positioning for every browser*/
	height: 15px;
	background-color: #FFFE36;
	border: 1px solid #E1E16D;
	font-size: 11px;
	color: #000;
	padding: 3px 10px;
	margin-left: -2px;
/*CSS3 spicing for mozilla and webkit*/
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-box-shadow: 0 0 6px #ddd;
	-webkit-box-shadow: 0 0 6px #ddd;
}
.MenuTableTD
{
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	aborder-right: 2px solid #cccccc;
}
.MenuTableTD A
{
	color: #888888;
	text-decoration: none;
	aborder-right: 2px solid #cccccc;
	aborder-left: 2px solid #cccccc;
	padding-right: 5px;
	padding-left: 5px;
}
.MenuTableTDSelected A
{
	color: #888888;
	text-decoration: none;
	border-bottom: 2px solid #CCCCCC;
	aborder-left: 2px solid #cccccc;
	aborder-right: 2px solid #cccccc;
	padding-right: 5px;
	padding-left: 5px;
}
.MenuTableTD A:hover
{
	border-bottom: 2px solid #CCCCCC;
}
.SearchTD
{
	margin-top: 10px;
}
#menucontainer
{
	border: 0px solid #AABB88;
	amargin-left: 40px;
	margin-top: 15px;
	position: relative;
	height: 30px;
	width: 500px;
}
#menu UL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	float: left;
	height: 30px;
}
#menu LI
{
	display: inline;
	list-style-type: none;
	height: 30px;
}
#menu A
{
	padding: 3px 10px;
	background-image: url(/images/menu-not-selected.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	height: 30px;
	color: #AAAAAA;
	padding-right: 10px;
	padding-bottom: 11px;
}
#menu A:link, #menu A:visited
{
	text-decoration: none;
}
#menu A:hover, A#selected
{
	background-image: url(/images/menu-selected.jpg);
	text-decoration: none;
}
#menu A:active, A#selected
{
	background-image: url(/images/menu-selected.jpg);
	text-decoration: none;
}
#menu LI.selected A
{
	color: #444444;
	background-image: url(/images/menu-selected.jpg);
}
#menu-inner-page
{
	display: block;
	margin: 10px 5px -5px 15px;
	height: 40px;
	background-color: #09539A;
}
#menu-inner-page UL
{
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	float: left;
	height: 50px;
}
#menu-inner-page LI
{
	display: inline;
	list-style-type: none;
}
#menu-inner-page A
{
	display: block;
	float: left;
	padding: 1px;
	margin: 10px 10px 10px 0px;
	width: 100px;
	color: #FFFFFF;
	text-align: center;
	border-right: 2px solid #FFFFFF;
}
#menu-inner-page A:link, #menu-inner-page A:visited
{
	text-decoration: none;
}
#menu-inner-page A:hover, A#selected
{
	text-decoration: none;
	color: #FFFF00;
}
#menu-inner-page A:active, A#selected
{
	text-decoration: none;
}
#menu-inner-page LI.selected A
{
	color: #09539A;
}
#message-design-page
{
	margin: 0px -2px 10px 15px;
}
#message-design-page DIV#design-packages
{
	background-image: url(/images/design-page-color-bar-main.jpg);
	background-repeat: repeat-y;
	margin-top: -5px;
	margin-right: 8px;
	color: #FFFFFF;
}
#message-design-page DIV#design-packages UL LI
{
	list-style-type: square;
}
#message-design-page DIV#design-packages DIV#one
{
	padding: 20px 0px 8px 20px;
	color: #FFFFFF;
	font-size: small;
}
#message-design-page DIV#design-packages DIV#two
{
	padding: 20px 0px 5px 20px;
	color: #FFFFFF;
	font-size: small;
}
#message-design-page DIV#design-packages DIV#three
{
	padding: 20px 0px 5px 20px;
	color: #FFFFFF;
	font-size: small;
}
#message-design-page DIV#design-packages DIV#one-details
{
	apadding: 10px 10px 8px 30px;
	color: #FFFFFF;
	font-size: 80%;
	list-style-type: disc;
}
#message-design-page DIV#design-packages DIV#two-details
{
	apadding: 10px 10px 5px 30px;
	color: #FFFFFF;
	font-size: 80%;
}
#message-design-page DIV#design-packages DIV#three-details
{
	apadding: 10px 10px 5px 30px;
	color: #FFFFFF;
	font-size: 80%;
}
#message-design-page DIV#design-packages .sign-up
{
	margin: 20px 0px 20px 20px;
}
#asearch
{
	float: right;
	aposition: absolute;
	top: 5px;
	right: 0px;
	margin-right: 22px;
}
/*
* Form elements
-----------------------*/
#message-design-page DIV#design-packages FIELDSET
{
	padding: 5px 10px;
	margin: 0;
}
#message-design-page DIV#design-packages LEGEND
{
	color: #333;
	padding: 0 10px;
	margin: 0;
	font-size: 1.5em;
	font-weight: 400;
}
#message-design-page DIV#design-packages INPUT
{
	width: 150px;
}
#message-design-page DIV#design-packages INPUT, TEXTAREA
{
	border: 1px solid #CCC;
	padding: 5px;
	margin: 10px 0 0;
}
#message-design-page DIV#design-packages INPUT:focus, TEXTAREA:focus
{
	background: #FFC;
}
#message-design-page DIV#design-packages TEXTAREA
{
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
}
#message-design-page DIV#design-packages LABEL
{
	display: block;
	margin: 12px 0 0;
	font-weight: 700;
	font-size: 0.9em;
	float: left;
	clear: left;
	width: 90px;
}
#message-design-page DIV#design-packages LABEL:after
{
}
#message-design-page DIV#design-packages BUTTON
{
	margin: 1em 0 1em 5px;
}
/*------------------------------------------------------------------------------
---------------------------- Hosting.asp Page --------------------------------
------------------------------------------------------------------------------*/
TABLE.hostingTable
{
	font-family: arial, helvetica;
	line-height: 15px;
	padding: 0px;
}
TABLE.hostingTable TH
{
	color: #666666;
	background: #FFFFFF none repeat scroll 0% 0%;
	font-family: arial, helvetica;
	font-weight: bold;
	clear: left;
	font-size: 12px;
	padding: 10px 10px 15px;
	vertical-align: bottom;
}
TABLE.hostingTable TR
{
	color: #FFFFFF;
	background: #999999 none repeat scroll 0% 0%;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #000000;
	border-right: 1px dotted #000000;
	border-left: 1px dotted #000000;
	padding: 0px;
}
TABLE.hostingTable TR.whiteRow
{
	color: #666666;
	background: #FFFFFF none repeat scroll 0% 0%;
	font-family: arial, helvetica;
	font-size: 10px;
	border-bottom: 1px solid #000000;
	border-right: 1px dotted #000000;
	border-left: 1px dotted #000000;
	padding: 0px;
}
TABLE.hostingTable TR.greyRow
{
	color: #666666;
	background: #EEEEEE none repeat scroll 0% 0%;
	font-family: arial, helvetica;
	font-size: 10px;
	border-bottom: 1px solid #000000;
	border-right: 1px dotted #000000;
	border-left: 1px dotted #000000;
	padding: 0px;
}
.MainFont
{
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
}
/*
* User feedback
-----------------------*/
.yay, .oops
{
	font-size: 0.8em;
	text-align: center;
	padding: 10px;
	color: #FFF;
	font-weight: 700;
}
.yay
{
	background: #090;
}
.oops
{
	background: #F30;
}
/*div.error       {font-size:.8em;font-weight:700;padding:5px 0 0;color:#f30;margin:0 0 0 90px;}

/* Signup form*/
#signupform TABLE
{
	border-collapse: collapse;
}
#signupform .label
{
	padding-top: 2px;
	padding-right: 8px;
	vertical-align: top;
	text-align: right;
	width: 125px;
	white-space: nowrap;
}
#signupform .field
{
	padding-bottom: 10px;
	white-space: nowrap;
}
#signupform .status
{
	padding-top: 2px;
	padding-left: 8px;
	vertical-align: top;
	width: 246px;
	white-space: nowrap;
}
#signupform .textfield
{
	width: 150px;
}
#signupform LABEL.error
{
	background: url("/images/unchecked.gif") no-repeat 0px 0px;
	padding-left: 16px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #FFFFFF;
}
#signupform LABEL.checked
{
	background: url("/images/checked.gif") no-repeat 0px 0px;
	display: block;
}
#signupform .success_msg
{
	font-weight: bold;
	color: #0060BF;
	margin-left: 19px;
}
#signupform #dateformatStatus, #signupform #termsStatus
{
	margin-left: 6px;
}
#signupform #dateformat_eu
{
	vertical-align: middle;
}
#signupform #ldateformat_eu
{
	font-weight: normal;
	vertical-align: middle;
}
#signupform #dateformat_am
{
	vertical-align: middle;
}
#signupform #ldateformat_am
{
	font-weight: normal;
	vertical-align: middle;
}
#signupform #termswrap
{
	float: left;
}
#signupform #terms
{
	vertical-align: middle;
	float: left;
	display: block;
	margin-right: 5px;
}
#signupform #lterms
{
	font-weight: normal;
	vertical-align: middle;
	float: left;
	display: block;
	width: 350px;
	white-space: normal;
}
#signupform #lsignupsubmit
{
	visibility: hidden;
}
#free-trial-area
{
	position: relative;
}
#people-pic-div
{
}
#people-pic {margin-left: 40px;}

#people-tagline {
	border: 0px solid #00FF00;
	position: absolute;
	top: 288px;
	height: 50px;
	width: 750px;
	left: 24px;
	background-image: url(/images/overlay.png);
	color: #FFFFFF;
}
#joomla-tagline-text
{
	margin-left: 51px;
	margin-top: 10px;
	font-size: 18px;
}
#joomla-tagline
{
	border: 0px solid #00FF00;
	position: absolute;
	top: 325px;
	height: 50px;
	width: 750px;
	left: 24px;
	background-image: url(/images/overlay.png);
	color: #FFFFFF;
}
#people-tagline-text
{
	margin-left: 51px;
	margin-top: 10px;
	font-size: 18px;
}
#free-trial-button
{
	position: absolute;
	top: 120px;
	left: 425px;
}
#solutions
{
	position: absolute;
	top: 40px;
	left: 75px;
	width: 305px;
	text-align: left;
	padding: 0;
	border: 0px solid #FF0000;
}
#solutions TD
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#solutions A:link
{
	color: #333333;
}
#solutions A:visited
{
	color: #333333;
}
#solutions A:hover
{
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
}
#solutions A:active
{
	acolor: #333333;
}
#merchant-services
{
	position: absolute;
	top: 30px;
	left: 460px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	padding: 0;
}
#merchant-services TD
{
	font-size: 9pt;
}
#verisign
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	padding: 0;
}
#verisign H3
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
#merchant-services H3
{
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
#message-area-container
{
	margin-left: 24px;
	position: relative;
}
#tagline-shadow-td
{
	vertical-align: top;
}
#message-area-table
{
}
#message-area-1
{
	background-image: url(/images/main-message-background.gif);
	width: 485px;
	atext-align: center;
}
#message-area-mas
{
	background-image: url(/images/main-message-background-mas.gif);
	width: 732px;
	atext-align: center;
}
#message-area-2
{
	padding-left: 2px;
	width: 175px;
}
#PartnersTable TD
{
	padding: 2px 2px 2px 0px;
}
#message-area-3
{
	background-image: url(/images/middle-left.jpg);
	background-repeat: repeat-y;
	width: 630px;
	text-align: center;
}
#bottom-banner-div
{
}
#bottom-banner
{
	margin-left: 40px;
}
#bottom-menu
{
	margin: 15px 0px;
}
#bottom-menu-text
{
	padding-left: 40px;
	font-size: 10pt;
}
#copyright
{
	font-size: 8pt;
	border: 0px solid #00FF00;
	width: 800px;
	text-align: left;
}
#copyright-text
{
	padding-left: 20px;
}

#social
{
	position: absolute;
	top: -20;
	left: 585;
}

#copyright-text img
{
	display:inline;
}

.signupbox
{
	display: block;
	background-color: 09539a;
	color: #FFFFFF;
	font-size: 80%;
	margin: 15px;
	padding: 15px;
}
#bodyText
{
	color: 646566;
	font-size: 10pt;
	padding: 0px 45px 15px;
	margin: 5px 15px 15px;
}
#bodyTextHeader
{
	color: 646566;
	font-size: 10pt;
	padding: 15px 25px 0px;
}
.MainFontLarge
{
	text-align: left;
	font-weight: bold;
}
.MainHeadingBlueBig
{
	color: #08529A;
	font-size: 12pt;
}
.BorderThinBlack
{
	border: 1px solid #000000;
}

