﻿body {
	background-color: #e2e2e2;
}

#container {
	width: 945px;
	margin: 0 auto;
	background-color:#FFFFFF;
	background-image:url(../images/container_bk.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

#container_top {
	width: 945px;
	height: 9px;
	background-color: #e2e2e2;
	background-image:url(../images/container_top.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#main_container {
	width: 930px;
	margin-left: 7px;
	margin-top:0;
	padding-top:0;
}

#topbar {
	width: 100%;
	height: 15px;
	margin-top: 0;
	margin-left: 0;
	background-color: #93b2de;
	text-align: center;
}

#topbar h1 { font-size:11px; font-weight:normal; padding:0 0 4px 0; margin:0; color:White; }
#topbar h1 a { color:White; text-decoration:underline; }

#header {
	width: 100%;
	height: 80px;
	background-color: #f9f9f9;
}

#logoarea {
	float: left;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 20px;
	padding-top: 4px;
	line-height: 20px;
}

#contact_info {
	float: right;
	padding-top: 5px;
	width: 400px;
}

#contact_info .top {
	float: right;
	height: 25px;
	width: 350px;
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

#contact_info .top span {
	color: #f7941d;
}

#contact_info .telephone {
	clear: both;
	float: right;
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-right: 15px;
}

#contact_info .telephone span {
	color: #f7941d;
	font-size: 26px;
}

#contact_info .login 
{
	clear: both;
	float: right;
	padding-right: 15px;
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    color: #00a94a;
    font-weight: bold;
}

#contact_info .login a
{
    color: #00a94a;
    text-decoration: none;
}


#navigation {
	width: 100%;
	background-color:#ebebeb;
}

#navigation .topshadow {
	background-image:url(../images/nav_top_shadow.png);
	background-repeat:repeat-x;
	background-position: top left;
	width: 100%;
	height: 10px;
}

#navigation .main {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 5px;
	height: 25px;
	color: #000000;
}

#navigation .main a {
	color: #000000;
	text-decoration:none;
}

#navigation .main .right
{
	float: right;
	padding-right: 10px;
}

.bottomshadow {
	background-image:url(../images/nav_bottom_shadow.png);
	background-repeat:repeat-x;
	background-position: bottom left;
	width: 100%;
	height: 9px;
}

#content_container {
	width: 100%;
	margin: 0 auto;
	background-color:#FFFFFF;
}

.maincontent {
	width: 93%;
	overflow: auto;
	margin: 0 auto;
}

.main_video {
	float: left;
	width: 45%;
	margin-left: 10px;
}

#ecommerce_table {
	background-color:#FFFF99;
	border: thin solid #FF9900;
	width: 90%;
	font-family:"Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
}

#media{
     margin-top: 20px;
            }

#noUpdate {
     margin: 0 auto;
                font-family:Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #cccccc;
                text-align: left;
                width: 210px; 
                height: 200px;	
                padding: 40px;
}

.textcopy {
	float: right;
	width: 48%;
	margin-top: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 23px;
}

.textcopy span {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	
}

.textcopy ol li {
	padding-left: 0px;
	margin-left: -10px;
}

.ecommerce_special {
	clear: both;
	width: 90%;
	margin: 0 auto;
}

.blue {
	color: #0d5dbc;
}


a.espanol {
	color: #00a94a;
	font-size: 11px;
	text-decoration: underline;
}

#secondary_content {
	clear: both;
	width: 98%;
	margin-top: 10px;
	border-top: thin solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#secondary_content span {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#secondary_content .columnI {
	width: 33%;
	margin-top: 10px;
	float: left;
	border-right: thin solid #cccccc;
	margin-left: -1px;
}

#secondary_content .columnII {
	width: 33%;
	margin-top: 10px;
	float: left;
	border-right: thin solid #cccccc;
	margin-left: 10px;
}

#secondary_content .columnIII {
	width: 32%;
	margin-top: 10px;
	float: right;
}


#bottomblue {
	width: 100%;
	height: 39px;
	background-color:#7d9fd4;
}

#bottomblue .topshadow {
	background-image:url(../images/nav_top_shadow.png);
	background-repeat:repeat-x;
	background-position: top left;
	width: 100%;
	height: 10px;
}

#bottomblue .main {
	height: 29px;
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	color: #000000;
	background-image:url(../images/bottomblue_bk.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#bottomblue .main span {
	color: #a3620a;
}

#footer {
	background-color: #e5e5e5;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding-top: 10px;
}

#footer a {
	color: #000000;
	text-decoration: none;
}

#container_bottom {
	width: 945px;
	height: 9px;
	background-image:url(../images/container_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#subpages_content {
	float: left;
	width: 60%;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#subpages_content ul li {
	line-height: 18px;
	padding-bottom: 2em;
	
}

#subpages_content .header {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
}

#sub_testimonials {
	float: right;
	width: 38%;
	border-left: thin solid #CCCCCC;
	padding-left: 10px;
	margin-top: 40px;
	padding-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#sub_testimonials .header {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#sub_testimonials a {
	color: #00a94a;
}

#sub_testimonials blockquote {
	font-size: 12px;
	line-height: 16px;
}

#sub_testimonials .boldbeautiful {
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
}

#aboutus_content {
	width: 98%;
	margin: 0 auto;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#aboutus_content .header {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#aboutus_content .subheader {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0d5dbc;
}

#aboutus_content .contactinfo {
	width: 98%;
	float: right;
}

#aboutus_content a {
	color: #00a94a;
}

.aboutus_content_left 
{
	width: 65%;
	float: left;
}

.aboutus_content_left li
{
	margin-bottom: 1em;
}
.testfade p
{
	font-family: Times New Roman, Times, serif;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	line-height:1.4em;
	color:#386FBD;
}

.contactinfo ul li { padding-top: 1em; }

#webdesign_container {
	
	width: 98%;
	margin: 0 auto;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#webdesign_container .header {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

/***********************************/
/* comparison table */

/* PLAN BREAKDOWN */
#divbreakdown
{
    clear: both;
    padding: 1em;
}
#bdtop
{
    background: url(../images/TBL_border_topright.gif) top right;
    font-size: 1px;
    width:100%;
}
#bdbottom
{
    background: url(../images/TBL_border_bottomright.gif) top right;
    font-size: 1px;
    margin-top: -4px;
    width:100%;
}

#bdtable
{
    width:100%;
    border:0 solid #adadad;
    border-width:0 2px;
}
#bdtable td
{
    border: 0 solid #adadad;
    border-width: 1px 0 0 1px;
    text-align: center;
    padding: 0.5em 1em;
}
#bdtable .noborder
{
    border-width: 1px 0 0 0;
    text-align: left;
}
#bdtable .blue
{
    background-color:#e2e9f3;
}
#bdtable .yellow
{ background-color:#fffbbe; }

#bdtable .bv_darkblue 
{background-color:#c0d5ee; }
#bdtable .bv_lighterblue 
{
	background-color:#d9eafa;
}
/* DESIGN TABLE ROW COLORS */
#bdtable .grey 
{
	background-color: #d3d4d4;
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #115dbd;
    border-width: 1px 0 0 0;
    padding: 0.3em 0.5em;
    font-weight:bold;
    white-space:nowrap;
}

#bdtable .litegrey 
{
	background-color: #EFEFEF;
	font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #115dbd;
    border-width: 1px 0 0 0;
    padding: 0.3em 0.5em;
    font-weight:bold;
    white-space:nowrap;
}

#bdtable .design_desc1 
{
	background-color: #DFE6F0;
	border-width: 1px 0 0 0;
    text-align: left;	
}
#bdtable .design_desc2 
{
	background-color: #E9EDF5;
	border-width: 1px 0 0 0;
    text-align: left;	
}

#bdtable .design_blue 
{
	background-color: #C9DCE5;
}

#bdtable .design_liteblue 
{
	background-color: #D9E7ED;	
}

#bdtable .design_bluegreen 
{
	background-color: #BAE5DD;
}

#bdtable .design_litebluegreen 
{
	background-color: #CDECE9;	
}

#bdtable .design_green 
{
	background-color: #A6E8BB;
}

#bdtable .design_litegreen 
{
	background-color: #BFEFCF;	
}
#bdtable .designtop
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    color: #115dbd;
    border-width: 0;
    padding: 0.2em 0.5em 0.3em 0.5em;
}
#bdtable .designtop a:link
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 15px;
    color: #115dbd;
    font-weight: bold;
    
}

#bdtable .designtop span
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #00a651;
    font-weight: bold;
}
/* END DESIGN TABLE ROW COLORS */

#bdtable .allocation_change 
{
	color: Red;
	font-size: 9px;
	text-decoration: line-through;
}

#bdtable .top
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #115dbd;
    border-width: 0;
    padding: 0.5em 0.5em 0.3em 0.5em;
}

#bdtable .top a:link
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #115dbd;
}

#bdtable .top span
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #00a651;
    font-weight: bold;
}

#bdtable .bv_top
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #115dbd;
    border-width: 0;
    padding: 0 0.5em 0.3em 0.5em;
}

#bdtable .tdleft
{ text-align:left; }
#bdtable .topleft
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    vertical-align:middle;
    font-weight:normal;
    color:#636363;
    border-width: 0;
    padding: 0.5em 0.5em 0.3em 0.5em;
}

#bdtable .design_topleft
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    vertical-align:middle;
    font-weight:normal;
    color:#636363;
    border-width: 0;
    padding: 2.2em 0.5em 0em 0.2em;
}
#bdtable .subhead
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    color: #115dbd;
    border-width: 1px 0 0 0;
    padding: 0.3em 0.5em;
    background-color:#e8e8e8;
    font-weight:bold;
    white-space:nowrap;
}
#bdtable .subcategory
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000000;
    border-width: 1px 0 0 0;
    padding: 0.3em 0.5em;
    background-color:#e8e8e8;
    font-weight:bold;
    white-space:nowrap;
}
#bdtable .teeny { border-width: 1px 0 0 0; text-align:left; font-size:10px; line-height:normal; }

/* side items */

/* side form */
.sideformcontainer 
{
    background-color: #e2e9f3;
    margin-left: 1em;
    float: right;
    width: 33%;
    overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sideformcontainer .top 
{
    background: url(../images/SIDEFORM_curved-topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.sideformcontainer .top img { float:right; }
.sideformcontainer .bottom 
{ background: url(../images/SIDEFORM_curved-bottomleft.gif); overflow:hidden; }
.sideformcontainer .bottom img { float:right; }
.sideformcontainer .middle { border: solid 0 #adadad; border-width:0 2px; padding:1em; }
.sideformcontainer .header
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 18px;
    color: #115dbd;
    padding-bottom:0.5em;
}
.sideformcontainer .phone
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
}

.sideformcontainer .sidelivechat a
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: right;
    font-size: 26px;
    font-weight: bold;
    color: #115dbd;
    text-decoration: underline;
}
.sideformcontainer .div1 { background-color: #babbbe; height:1px; border: solid 0 #adadad; border-width:0 2px; }
.sideformcontainer .div2 { background-color: #f8fafc; height:1px; border: solid 0 #adadad; border-width:0 2px; }
.sideformcontainer table.form
{ font-size: 11px; border:0; width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sideformcontainer .txtbox
{ width:90%; font-size:14px; font-weight:bold; }
.sideformcontainer .submitbutton
{
    margin-top: 1em;
    width: 109px;
    height: 36px;
    background-image: url(../images/BUTTON_png_submit.png);
    display:block;
    border:none 0;
}

.sideformcontainer .submitbutton:hover
{ background-image: url(../images/BUTTON_png_submitO.png); }

/* design side box */

.designcontactcontainer 
{
    background-color: #e2e9f3;
    /* margin-left: 1em; */
    float: right;
    width: 100%;
    overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.designcontactcontainer .top 
{
    background: url(../images/SIDEFORM_curved-topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.designcontactcontainer .top img { float:right; }
.designcontactcontainer .bottom 
{ background: url(../images/SIDEFORM_curved-bottomleft.gif); overflow:hidden; }
.designcontactcontainer .bottom img { float:right; }
.designcontactcontainer .middle { border: solid 0 #adadad; border-width:0 2px; padding:1em; }
.designcontactcontainer .header
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 18px;
    color: #115dbd;
    padding-bottom:0.5em;
}
.designcontactcontainer .phone
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 20px;
    font-weight: bold;
}

.designcontactcontainer .sidelivechat a
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: right;
    font-size: 26px;
    font-weight: bold;
    color: #115dbd;
    text-decoration: underline;
}
.designcontactcontainer .div1 { background-color: #babbbe; height:1px; border: solid 0 #adadad; border-width:0 2px; }
.designcontactcontainer .div2 { background-color: #f8fafc; height:1px; border: solid 0 #adadad; border-width:0 2px; }
.designcontactcontainer table.form
{ font-size: 11px; border:0; width:100%; }
.designcontactcontainer .txtbox
{ width:90%; font-size:14px; font-weight:bold; }
.designcontactcontainer .submitbutton
{
    margin-top: 1em;
    width: 109px;
    height: 36px;
    background-image: url(../images/BUTTON_png_submit.png);
    display:block;
    border:none 0;
}
.designcontactcontainer .submitbutton:hover
{ background-image: url(../images/BUTTON_png_submitO.png); }
.designcontactcontainer .logos 
{
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	margin-top: -1em;
}

.designcontactcontainer .logos img
{
	padding-top: 2em;
}

/* side form */
.designtablesidecontainer 
{
    background-color: #FDFDFA;
    /* margin-left: 1em; */
    float: right;
    width: 100%;
    /* width: 33%; */
    overflow:hidden;
}
.designtablesidecontainer .top 
{
    background: url(../images/SIDEFORM_design_curvedtopleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.designtablesidecontainer .top img { float:right; }
.designtablesidecontainer .bottom 
{ background: url(../images/SIDEFORM_design_curvedbottomleft.gif); overflow:hidden; }
.designtablesidecontainer .bottom img { float:right; }
.designtablesidecontainer .middle { border: solid 0 #adadad; border-width:0 2px; padding:1em; }
.designtablesidecontainer .text
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: center;
    font-size: 14px;
    color: #000000;
    padding-bottom:0.5em;
}
.designtablesidecontainer .blue 
{
	font-weight: bold;
}

.designsideelements_container 
{
	float: right;
	width: 31%; 
	margin-left: 1em;
}

/*********************/

/* design packages site enhancements */

.designpackage_addon_container 
{
	width: 85%;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	overflow: hidden;
	background-color:#E8EDF5;
}
.designpackage_addon_top 
{
	background: url(../images/BESTVALUE_curvedtopleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.designpackage_addon_bg 
{
	padding: 1em;
}
.designpackage_addon_bg .header
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 18px;
    color: #115dbd;
    padding-bottom:0.5em;
}

.designpackage_addon_bg .subheader
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    text-align: left;
    font-size: 16px;
    color: #115dbd;
    padding-bottom:0.5em;
}
.designpackage_addon_bg img 
{
	margin-left: 3em;
}
.designpackage_addon_bg ul 
{
	margin-top: -0.2em;
}
.designpackage_addon_bg li 
{
	line-height: 1.6em;
}
.designpackage_addon_top img { float:right; }
.designpackage_addon_bottom 
{ background: url(../images/BESTVALUE_curvedbottomleft.gif); overflow:hidden; }
.designpackage_addon_bottom img { float:right; }

.designpackage_addon_colI 
{
	float: left;
	width: 32%;
	margin-left: -64%;
	margin-right: -1px;
}
.designpackage_addon_colII
{
	float: left;
	width: 34%;
	margin-left: 32%;
	margin-right: -1px;
}
.designpackage_addon_colIII 
{
	float: left;
	width: 32%;
}

.designpackage_tablecontainer 
{
	width: 64%;
	float: left;
}

/*********************/

#webdesigntable {
	width: 65%;
	float: left;
}

.newtpay_label {
	 
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
}

.newtpay ul {
	margin-top: 0px;
}

.newtpay li {
	line-height: 1.8em;
}

/* YELLOW CORNER TABLE */
#newttablecontainer
{
    clear: both;
    padding-left: 1em;
}

#newtpaytabletop
{
   background: url(../images/YELLOW_curvedtopleft.gif);
   overflow:hidden;
   position:static;
   top:0;
}

#newtpaytabletop img 
{
	float: right;
}

#newtpaytablebottom
{
    background: url(../images/YELLOW_curvedbottomleft.gif);
   overflow:hidden;
   position:static;
   top:0;
}

#newtpaytablebottom img 
{
	float: right;
}

#newtpaytable
{
    width: 100%;
    border:0 solid #eebd36;
    border-width:0 3px;
}
#newtpaytable td
{
    text-align: center;
    padding: 0.5em 1em;
    font-weight: normal;
}
#newtpaytable .blue
{
    background-color:#eaeef5;
}
#newtpaytable .top
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #000000;
    border-width: 0;
    padding: 0.5em 0.5em 0.3em 0.5em;
    font-weight: bold;
}


#newtpaytable .tdleft
{ text-align:left;}
#newtpaytable .topleft
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #115dbd;
    border-width: 0;
    padding: 0.5em 0.5em 0.3em 0.5em;
}

.newtpay_bottom 
{
	width: 80%;
	float: right;
	
}
.newtpay_table_container_L 
{
	float: left;
	width: 47%;
}

.newtpay_table_container_R 
{
	float: right;
	width: 47%;
}

#newtpaytable .header img 
{
	margin-bottom: -4px;
}

#newtpaytable .header 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footnotes {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
}

#ecommercetable {    width: 100%;    float: left; } 

.designtablesidecontainer 
{
   background-color: #FDFDFA;
   /* margin-left: 1em; */
   float: right;
   width: 100%;
   /* width: 33%; */
   overflow:hidden;
   padding-bottom: 1em;
}

.sidelivechat a
{
   font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
   text-align: right;
   font-size: 26px;
   font-weight: bold;
   color: #115dbd;
   text-decoration: underline;
}

.sidefeatureul {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   list-style-image:url(../images/BTN_check.png);
   font-weight: bold;
   
}
.sidefeatureul li {
   margin-left: -10px;
   padding-bottom: 1em;
}

#bdtable .noborderyay td { border: none; }

/* SCREENSHOTS */
.screenshot
{
	border: 1px solid #adadad;
	padding: 2px;
	filter: Alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	cursor:pointer;
}

.screenshot:hover
{
	filter: Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1.0;
	}

/* ORDER FORM */

#sub_orderform {text-align:center; }

#sub_sidebar {
	float: right;
	width: 38%;
	margin: 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.side_sofarbox 
{
	width:90%;
	background-color: #ededed;
	border: 1px solid #d7d7d7;
	border-top-color: #f7f7f7;
	border-left-color: #f7f7f7;
	padding: 1.5em;
}
.side_header { font-size:12px; font-weight:bold; float:left; }
.side_edit { float:right; }
.side_edit a { text-decoration:underline; }
.side_edit a:hover { text-decoration:none; }
.side_info { clear:both; padding:1em 0 0 1em; }

/* newtpay advantage */

#newtpayadvantage {
	width: 98%;
	margin: 0 auto;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#newtpayadvantage .header {
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#newtpayadvantage h1 
{
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

/* newtpay table */

#newtpayadvantagetop
{
    background: url(/images/TBL_border_topright.gif) top right;
    font-size: 1px;
    width:100%;
}
#newtpayadvantagebottom
{
    background: url(/images/TBL_border_bottomright.gif) top right;
    font-size: 1px;
    margin-top: -4px;
    width:100%;
}

#newtpaytableadvantage
{
    width:100%;
    border:0 solid #adadad;
    border-width:0 2px;
}
#newtpaytableadvantage td
{
    border: 0 solid #adadad;
    border-width: 1px 0 0 1px;
    text-align: left;
    padding: 0.2em 0.2em;
    line-height: 15px;
}
#newtpaytableadvantage .noborder
{
    border-width: 1px 0 0 0;
    text-align: left;
}
#newtpaytableadvantage .blue
{
    background-color:#e2e9f3;
    color: #000000;
}
#newtpaytableadvantage .bv_darkblue 
{background-color:#c0d5ee; }
#newtpaytableadvantage .bv_lighterblue 
{
	background-color:#d9eafa;
}
#newtpaytableadvantage .top
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 18px;
    color: #115dbd;
    border-width: 0;
    line-height: 20px;
    padding: 0.5em 0.5em 0.3em 0.5em;
}

#newtpaytableadvantage .tdleft
{ text-align:left;}
#newtpaytableadvantage .topleft
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 16px;
    vertical-align:middle;
    font-weight:normal;
    color:#636363;
    border-width: 0;
    padding: 1.5em 0.5em 0.3em 0.5em;
}
#newtpaytableadvantage .subhead
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    color: #115dbd;
    border-width: 1px 0 0 0;
    padding: 0.3em 0.5em;
    background-color:#e8e8e8;
    font-weight:bold;
    white-space:nowrap;
    text-align: center;
}
#newtpaytableadvantage .subcategory
{
    font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    color: #000000;
    border-width: 1px 0 0 0;
    padding: 0.3em 0.5em;
    background-color:#e8e8e8;
    font-weight:bold;
    white-space:nowrap;
}
#newtpaytableadvantage .teeny { border-width: 1px 0 0 0; text-align:left; font-size:10px; line-height:normal; }

#newtpaytableadvantage li
{
	text-align: left;
}

.teenytext { font-size:12px; color:#000; }

/* grow business */


#growbusinesscontainer {
	width: 98%;
	margin: 0 auto;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#growbusinesscontainer .header {
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.growbusiness_intro 
{
	width: 90%;
	margin: 0 auto;
	background: url(../images/GROW_penguins.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 270px;
}

.growbusiness_intro .copy 
{
	float: left;
	width: 49%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-top: 2.5em;
}


/***********************/

/* side form */
.growbusinessgrowth1 
{
    background-color: #EAEAEA;
    /* margin-left: 1em; */
    margin: 0 auto;
	margin-left: 3em;
    width: 90%;
    /* width: 33%; */
    overflow:hidden;
}
.growbusinessgrowth1 .top 
{
    background: url(../images/GROW_grey-topleft.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.growbusinessgrowth1 .top img { float:right; }
.growbusinessgrowth1 .bottom 
{ background: url(../images/GROW_grey-bottomleft.gif); overflow:hidden; }
.growbusinessgrowth1 .bottom img { float:right; }
.growbusinessgrowth1 .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.growbusinessgrowth1 .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 22px;
    padding-bottom:0.5em;
}
.growbusinessgrowth1 .blue 
{
	font-weight: bold;
}
.growbusinessgrowth1 .growth 
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.growbusinessgrowth1 .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #115dbd;
}

.growbusinessgrowth1 .headerorange 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #d87300;
}

.growbusinessgrowth1 .copy 
{
	width: 55%;
}
.growbusinessgrowth1 .button 
{
	width: 40%;
	margin-top: 2em;
	text-align: center;
	float: right;
}

.bottomgrowth 
{
	width: 90%;
	padding-top: 1em;
	margin: 0 auto;
}

.growthstrategy2 
{
	width: 47%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 18px;
}

.growthstrategy2 .growth 
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.growthstrategy2 .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #115dbd;
}

.growthstrategy2 .headerorange 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #d87300;
}

.growthstrategy3 
{
	width: 47%;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 18px;
}
.growthstrategy3 .growth 
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.growthstrategy3 .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #115dbd;
}

.growthstrategy3 .headerorange
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #d87300;
}

.growthbottomend 
{
	clear: both;
	padding-top: 5em;
	width: 90%;
	padding-top: 1em;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}
.growthbottomend img 
{
	float: left;
	padding-right: 2em;
}

.growthbottomend .copy 
{
	padding-top: 1.5em;
}

.growthbottomend .blue 
{
    color: #115dbd;
}

/* inner designer */

.innerdesigner_intro 
{
	width: 730px;
	margin: 0 auto;
	background: url(../images/BANNER_innerdesigner.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 280px;
}

.innerdesigner_intro .copy 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	width: 45%;
	padding-top: 11.8em;
	margin-left: 1em;
}

.innerdesigner_bottom 
{
	clear: both;
	padding-top: 5em;
	width: 90%;
	padding-top: 0.3em;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

.innerdesigner_bottom .copy 
{
	padding-top: 1.5em;
}

.innerdesigner_bottom .orange 
{
    color: #d87300;
}

/* revised inner designer */

.growthitems_container 
{
	width: 750px;
	margin: 0 auto;
}

.growthitem_no1_container 
{
	float: left;
	width: 365px;
}

.growthitem_others_container 
{
	width: 350px;
	margin-right: 15px;
	float: right;
}

/*inner designer main container */

.innerdesignergrowth1 
{
    background-color: #f0fec0;
    /* margin-left: 1em; */
    width: 359px;
    /* width: 33%; */
    overflow:hidden;
}
.innerdesignergrowth1 .top 
{
    background: url(../images/DESIGNER_neongreen-top-left.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.innerdesignergrowth1 .top img { float:right; }
.innerdesignergrowth1 .bottom 
{ /* background: url(../images/DESIGNER_neongreen_bottom.gif) */ overflow: hidden; background-color: #FFFFFF; height: 240px;}
.innerdesignergrowth1 .bottom img { float:left; }
.innerdesignergrowth1 .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.innerdesignergrowth1 .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 22px;
    padding-bottom:0.5em;
}

.innerdesignergrowth1 .growth 
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.innerdesignergrowth1 .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #115dbd;
}

.innerdesignergrowth1 .headerorange 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #d87300;
}

.innerdesignergrowth1 .copy 
{
	/* width: 55%; */
}


/*smaller inner designer options container */

.innerdesignergrowth2 
{
    background-color: #f7fee1;
    /* margin-left: 1em; */
    width: 359px;
    /* width: 33%; */
    overflow:hidden;
}
.innerdesignergrowth2 .top 
{
    background: url(../images/DESIGNER_litegreen-top-left.gif);
    overflow:hidden;
    position:static;
    top:0;
}
.innerdesignergrowth2 .top img { float:right; }
.innerdesignergrowth2 .bottom 
{ background: url(../images/DESIGNER_litegreen-bottom-left.gif); overflow: hidden; margin-bottom: 0.5em;}
.innerdesignergrowth2 .bottom2
{ margin-top: 0.5em; height: 133px; overflow: hidden;}
.innerdesignergrowth2 .bottom img { float:left; }
.innerdesignergrowth2 .middle { /* border: solid 0 #adadad; border-width:0 2px; */ padding:1em; }
.innerdesignergrowth2 .text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 12px;
    color: #000000;
    line-height: 22px;
    padding-bottom:0.5em;
}

.innerdesignergrowth2 .growth 
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.innerdesignergrowth2 .header 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
    color: #115dbd;
}

.innerdesignergrowth2 .headerorange 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
    color: #d87300;
    line-height: 22px;
}

.innerdesignergrowth2 .copy 
{
	line-height: 17px;
}

/* BlockUI */
div.blockMsg  
{
	background-color: #ffffff;
	border: solid 3px #CCCCCC;
	font-size:16px; 
	padding:1em; 
	padding-right: 2em;
	color:#000;   
	width:  40%;
    top:    30%;
    left:   30%;
    text-align: left;
    -moz-opacity:.95;
    opacity:.95;
	}
	
div.blockMsg .table { font-size:11px; }
div.blockMsg .table td { white-space: nowrap; vertical-align:top; }
div.blockMsg .table textarea { width:100%; font-size:11px; font-family: Arial, Helvetica, Sans-Serif; }
div.blockMsg .title { font-size:28px; color: #115dbd; font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif; }
div.blockMsg .error { color:Red; font-weight:bold; padding-top:0.5em; }
div.blockMsg .success { color:Green; font-weight:bold; font-size:14px; text-align:center; }
div.blockMsg .bottomclose { margin-top:1em; font-size:14px; }
div.blockMsg .header { margin:10px; text-align:left; font-size:28px; color: #115dbd; font-family: "Gill Sans", "Gill Sans MT", Tahoma, Arial, Helvetica, Sans-Serif; }


#welcome_newtek {
	
	width: 98%;
	margin: 0 auto;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.wn_maincontent 
{
	width: 730px;
	margin: 0 auto;
}

.wn_newt 
{
	float: left;
	width: 226px;
	height: 400px;
	margin-top: 160px;
}

.wn_message 
{
	float: left;
	width: 465px;
	background-image: url(../images/welcome_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.wn_message .wn_message_copy 
{
	width: 420px;
	margin: 0 auto;
	padding: 1.5em;
	margin-top: 1em;
	line-height: 18px;
} 

.wn_message .wn_message_copy span 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000F3E;
}

.wn_message .wn_message_copy ul {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   list-style-image:url('../images/welcome_check.png');
   
}
.wn_message .wn_message_copy li {
   margin-left: 5px;
   margin-bottom: 0.2em;
}

.wn_message .wn_message_copy .small 
{
	font-size: 11px;
}

.wn_message .wn_message_copy .small a
{
	color: #49609B;
	text-decoration: underline;
}

.wn_message .wn_message_copy .small a:visited
{
	color: #49609B;
	text-decoration: underline;
}

.wn_message .wn_message_copy .bottomtext 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000F3E;
}

.wn_phone 
{
	font-family: "Gill Sans", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 0.2em;
}

.wn_orange 
{
	color: #f7941d;
	font-size: 24px;
}