﻿
/* Page Defaults */

.pf_container 
{
	font-size: 12px;
	color: #363636;
	line-height: 18px;
    padding: 0 1.5em;
    overflow:hidden;
}

.pf_container span 
{
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #115dbd;
	padding-bottom: 0.3em;
	padding-top: 1.5em;
}

#img_sidebar 
{
    float: right; 
    padding: 1em;
    background-color:#e2e9f3;
    border: 1px solid #adadad;
    margin:0 0 1em 1em; 
    text-align:center;
    }
    
#img_sidebar a img {
    border: 1px solid #adadad;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#img_sidebar a:hover img {
	filter: Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1.0;
}

#img_sidebar2 
{
    float: right;
    clear:right; 
    padding: 1em;
    background-color:#e2e9f3;
    border: 1px solid #adadad;
    margin:0 0 1em 1em; 
    text-align:center;
    }
.btn_livedemo
{
    width:102px;
    height:36px;
    background-image:url(/images/BTN_LiveDemo.gif);
    border:none;
}
.btn_livedemo:hover
{ background-image:url(/images/BTN_LiveDemo_OVER.gif); }
	
.pf_list 
{ margin-left: 1em; }

.pf_listhead 
{
	color: #000000;
	font-size:12px;
	font-weight:bold;
	
}
.pf_header 
{
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #115dbd;
	padding-bottom: 0.3em;
	padding-top: 1.5em;
}
.currentcontent_container 
{ width: 100%; }

.someheader 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #115dbd;
}


/* Mail */
#divmailbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_Mail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divmailbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divmailbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
/* PayPal */
#divpaypalbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_paypal.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divpaypalbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divpaypalbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
/* Payvision */
#divpayvisbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_payvision.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divpayvisbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divpayvisbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
/* SiteCenter */
#divscbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_SiteCenter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divscbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divscbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}

/* New SiteCenter */
#divnscbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_sitecenter2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divnscbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divnscbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}

/* new site center containers */

.newsitecenter_left 
{
	width: 75%;
	float: left;
}

.newsitecenter_right 
{
	width: 20%;
	float: right;
}
/* site center cyan container */

.sitecenterside_container 
{
	width: 170px;
	margin-right: 15px;
	float: right;
}

.sitecenterside 
{
    background-color: #e7f7fd;
    /* margin-left: 1em; */
    width: 170px;
    /* width: 33%; */
    overflow:hidden;
}
.sitecenterside .top 
{
    background: url(../images/SITECENTER_cyan-topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.sitecenterside .top img { float:right; }
.sitecenterside .bottom 
{ /* background: url(../images/DESIGNER_neongreen_bottom.gif) */ overflow: hidden; background-color: #FFFFFF;}
.sitecenterside .bottom img { float:left; }
.sitecenterside .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.sitecenterside .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 22px;
    padding-bottom:0.5em;
}
.sitecenterside .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #115dbd;
}
.sitecenterside .copy 
{
	/* width: 55%; */
}
.sitecenterside a img {
    border: 1px solid #adadad;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.sitecenterside a:hover img {
	filter: Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1.0;
}

/* site center purple container */

.sitecentermain_container 
{
	width: 502px;
	float: left;
	margin-left: 10px;
}

.sitecentercenter 
{
    background-color: #f2e9f6;
    /* margin-left: 1em; */
    width: 502px;
    /* width: 33%; */
    overflow:hidden;
}
.sitecentercenter .top 
{
    background: url(../images/SITECENTER_purple-topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.sitecentercenter .top img { float:right; }
.sitecentercenter .bottom 
{ /* background: url(../images/DESIGNER_neongreen_bottom.gif) */ overflow: hidden; background-color: #FFFFFF;}
.sitecentercenter .bottom img { float:left; }
.sitecentercenter .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.sitecentercenter .text
{
    line-height: 18px;
    padding-bottom:0.5em;
}
.sitecentercenter .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
    color: #115dbd;
}
.sitecentercenter .copy 
{
	/* width: 55%; */
}

.sitecenterpurplelist
{
    color: #a54bae;
    font-size: 18px;
    margin:0;
    padding:0;
}

.sitecenterpurplelist li
{ padding-bottom:0.2em; }
.sitecenterpurplelist li span
{ color:Black; font-size: 12px;}


/* site center orange containers */

#sitecenterorange 
{
	float: left;
	width: 90%;
	margin-left: 10px;
}

#sitecenterorange .left
{
	float: left;
	width: 48%;
	background: url(../images/SITECENTER_orange-left.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#sitecenterorange .right
{
	float: right;
	width: 48%;
	background: url(../images/SITECENTER_orange-right.gif);
	background-position: center;
	background-repeat: no-repeat;
}

/**********************************/
/**********************************/
/**********************************/

/* DotNetPanel */
#divdnpbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_dotnetpanel2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divdnpbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divdnpbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 28px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}

/* new site center containers */

.websiteplanel_left 
{
	width: 70%;
	float: left;
}

.websiteplanel_right 
{
	width: 20%;
	float: right;
}

/* dotnetpanel side container */

.websitepanelside_container 
{
	width: 170px;
	margin-right: 15px;
	float: right;
}

.websitepanelside 
{
    background-color: #eef4f3;
    /* margin-left: 1em; */
    width: 170px;
    /* width: 33%; */
    overflow:hidden;
}
.websitepanelside .top 
{
    background: url(../images/DOTNETPANEL_sidebar_topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.websitepanelside .top img { float:right; }
.websitepanelside .bottom 
{ background: url(../images/DOTNETPANEL_sidebar_bottomleft.gif); overflow: hidden; background-color: #FFFFFF;}
.websitepanelside .bottom img { float:right; }
.websitepanelside .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.websitepanelside .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 22px;
    padding-bottom:0.5em;
}
.websitepanelside .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #115dbd;
}
.websitepanelside .copy 
{
	/* width: 55%; */
}

/* dotnetpanel main*/

.websitepanelmain_container 
{
	width: 502px;
	float: left;
	margin-left: 10px;
}

.websitepanelmain 
{
    background-color: #eae7e6;
    /* margin-left: 1em; */
    width: 502px;
    /* width: 33%; */
    overflow:hidden;
}
.websitepanelmain .top 
{
    background: url(../images/DOTNETPANEL_mc_topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.websitepanelmain .top img { float:right; }
.websitepanelmain .bottom 
{ background: url(../images/DOTNETPANEL_mc_bottomleft.gif); overflow: hidden; background-color: #FFFFFF;}
.websitepanelmain .bottom img { float:right; }
.websitepanelmain .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.websitepanelmain .text
{
    line-height: 18px;
    padding-bottom:0.5em;
}
.websitepanelmain .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
    color: #115dbd;
}
.websitepanelmain .copy 
{
	width: 90%;
	margin-left: 10px;
}
/* SmarterLease */
#divslbanner { background-image:url(/images/BANNER_smartertools.jpg); background-repeat:no-repeat; position:relative; padding-right:10px; padding-bottom:11px; height:232px; width:754px; background-position:left top; }
#divslbanner div { font-size:14px; line-height:1.8em; width:250px; color:#FFFFFF; padding:1em 1.5em; }
#divslbanner span { font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif; font-size:28px; color:#fefeda; padding-bottom:10px; #padding-top:10px; display:block; }

/* WAG */
#divwagbanner { background-image:url(/images/BANNER_wag.jpg); background-repeat:no-repeat; position:relative; padding-right:10px; padding-bottom:11px; height:232px; width:754px; background-position:left top; }
#divwagbanner div { font-size:14px; line-height:1.8em; width:250px; color:#FFFFFF; padding:1em 1.5em; }
#divwagbanner span { font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif; font-size:28px; color:#fefeda; padding-bottom:10px; #padding-top:10px; display:block; }


/* Stats */
#divstatsbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_stats.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divstatsbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divstatsbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
/* Zencart */
#divzenbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_zencart.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divzenbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divzenbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
/* Zencart2 */
#divzen2banner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_zencart2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divzen2banner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divzen2banner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}

/* ADVANTAGEPAK */
#divadvantagebanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_advantage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divadvantagebanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divadvantagebanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
/* COMPONENTS */
#divcomponentsbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_components.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divcomponentsbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divcomponentsbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
#thetop
{
    background: url(/images/TBL_border_topright.gif) top right;
    font-size: 1px;
    width:100%;
}
#thebottom
{
    background: url(/images/TBL_border_bottomright.gif) top right;
    font-size: 1px;
    margin-top: -4px;
    width:100%;
}

#divbreakdown
{
    clear: both;
    padding: 1em;
}
#thetable
{
    width:100%;
    border:0 solid #adadad;
    border-width:0 2px;
}
#thetable td
{
    border: 0 solid #adadad;
    border-width: 1px 0 0 1px;
    text-align: center;
    padding: 0.5em 1em;
}
#thetable .noborder
{ border-width: 1px 0 0 0; }
#thetable .noborderleft
{ border-width: 1px 0 0 0; text-align:left; }
#thetable .blue { background-color:#e2e9f3; }
#thetable .grey { background-color:#e8e8e8; }
#thetable .top
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    color: #115dbd;
    font-size:16px;
    border-width: 0;
    padding-top: 0;
}
#thetable .smalltop
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    color: #115dbd;
    font-size:14px;
    border-width: 0;
    padding-top: 0;
}
#thetable .midtop
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #115dbd;
    /* border-width: 0; */
    border-left-width:0;
    padding: 0.4em 0.5em 0.3em 0.5em;
    background-color:#FFFFFF;
}
#thetable .midtop2
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #115dbd;
    /* border-width: 0; */
    border-left-width:0;
    padding: 0.4em 0.5em 0.3em 0.5em;
    text-align:left;
    background-color:#FFFFFF;
}
.ofrequired
{
    color:Red;
    font-size:11px;
    font-family:Arial Helvetica Sans-Serif;
}
#thetable .formtd
{ font-size:10px; text-align:left; }
#thetable .formtdnoborder
{ font-size:10px; text-align:left; border-width: 1px 0 0 0; }
#thetable .formtop
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #115dbd;
    border-width: 0;
    padding: 0.1em 0.5em 0.3em 0.5em;
    text-align:left;
    background-color:#FFFFFF;
}
/* Buttons */
.divbuttoncontain
{ padding:0 1em; }
.divbuttons
{
    width: 100%;
    float:left;
    background: url(/images/BTN_OF_backing.png) repeat-x;
}
.divbuttonleft
{ float:left; }
.divbuttonright
{ float:right; }
.btnsubmit
{
    width: 114px;
    height: 38px;
    background-image: url(/images/BTN_OF_Submit.png);
}
.btnsubmit:hover
{ background-image: url(/images/BTN_OF_Submit_OVER.png); }
/* CPC */
#divcpcbanner {
	position: relative;
	padding-right: 10px;
	padding-bottom: 11px;
	height: 232px;
	width: 754px;
	background-image: url(/images/BANNER_CPC.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#divcpcbanner div {
	font-size: 14px;
	line-height: 1.8em;
	width: 250px;
	color: #FFFFFF;
	padding: 1em 1.5em;
}
#divcpcbanner span {
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 25px;
	color: #fefeda;
	padding-bottom: 10px;
	#padding-top: 10px;
	display: block;
}
.cpc_list
{
    color: #115dbd;
    font-size:14px;
    line-height:1.6em;
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #363636;
}
.cpc_list span { color:#000; }
.cpc_list li { padding-bottom: 0.8em; }
.cpcside { float:right; clear:right; width:25%; margin:0 0 1em 1em; }
#sidetbllist { margin: 1em 0 1em 2em; padding:0; }
.cpcside a img {
    border: 1px solid #adadad;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.cpcside a:hover img {
	filter: Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1.0;
}