/*The core style sheet for IT-Expert on Call services - page left aligned.*/

body
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin-top: 35px;
	background-color: #f1f1e2;
	text-align: center;
}
#main .GiG {
	width: 175px;
	float: right;
	margin-top: -25px;
	padding: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	font-weight: bold;
	text-align: center;
}

#bannercontainer
{
    position: relative;

    width: 1024px;
    height: 130px;
    margin-right: auto;
    margin-left: auto;

    border: 1px solid #dcdcdc;
    background-color: #fff;
}
#bannercontainer img
{
    position: absolute;
    top: 10px;
    left: 10px;
}
#bannercontainer p.itexpert
{
    font-size: 3.2em;

    position: absolute;
    top: 5px;
    left: 135px;

    width: 510px;
    margin: 0;
    padding: 0;
}
#bannercontainer p.xmoto
{
	font-family: 'Trebuchet MS', 'Arial Narrow', 'MS Sans Serif', Tahoma, Verdana;
	font-size: 0.85em;
	position: absolute;
	top: 75px;
	left: 239px;
	width: 325px;
	margin: 0;
	padding: 0;
	text-align: center;
	border: 1px solid #dcdcdc;
	background-color: #eafbfa;
	border-radius: 25px;
	height: 40px;
}
#bannercontainer p.xmoto1
{
	font-weight: bolder;
	color: #483d8b;
}
#bannercontainer .uline
{
    text-decoration: underline;
}
#bannercontainer p.servicerequest
{
    font-size: 12px;

    position: absolute;
    top: 102px;
    left: 190px;

    width: 200px;
    margin: 0;
    padding: 0;
}
#itemsofinterest
{
    position: absolute;
    top: 5px;
    right: 10px;

    width: 235px;
    height: 110px;
}
#itemsofinterest ul
{
    margin: 0;
    padding: 0;
}
#itemsofinterest li
{
    margin: 1px;
    padding: 1px;

    list-style: none;
}
#itemsofinterest .items
{
    font-size: 10px;

    width: 224px;
    padding: 1px;

    text-align: center;

    color: #000;
}
#itemsofinterest .items a:link
{
    width: 224px;

    text-decoration: none;

    color: #000;
    background-color: #fdf5e6;
}
#itemsofinterest .items a:visited
{
    width: 224px;

    text-decoration: none;

    color: #000;
    background-color: #fdf5e6;
}
#itemsofinterest .items a:hover
{
    text-decoration: none;

    color: #f00;
    background-color: #fff;
}
#itemsofinterest .items a:active
{
    text-decoration: none;

    color: #000;
    background-color: #fdf5e6;
}
#itemsofinterest .items li a
{
    display: block;

    border: 1px solid #dcdcdc;
}
#itemsofinterest .itemsbanner
{
    font-size: 13px;
    font-weight: bold;

    width: 225px;

    text-align: center;

    color: #fff;
    background-color: #f00;
}
#itemsofinterest .itemsbanner li a
{
    margin: 0 0 1px 0;

    border: 1px solid #dcdcdc;
}
#topnavcontainer
{
    font-size: 93%;

    width: 1024px;
    height: 55px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;

    text-align: center;

    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background: url('../images/bg.gif') #dae0d2 repeat-x bottom; /*bg.gif*/
}
#topnavcontainer ul
{
    margin: 0 0 0 125px;
    padding: 9px 10px;

    list-style: none;
}
#topnavcontainer li
{
    float: left;

    margin: 0 0 0 0;
    padding: 0 0 0 9px;

    background: url('../images/left.gif') no-repeat left top; /*left.gif*/
}
#topnavcontainer a
{
    font-weight: bold;

    display: block;

    padding: 5px 15px 4px 6px;

    text-decoration: none;

    color: #765;
    background: url('../images/right.gif') no-repeat right top; /*right.gif*/
}
#topnavcontainer a:hover
{
    color: #333;
}
#topnavcontainer #navbuttonselected
{
    background-image: url('../images/left_on.gif'); /*left_on.gif*/
}
#topnavcontainer #navbuttonselected a
{
    padding-bottom: 5px;

    color: #333;
    background-image: url('../images/right_on.gif'); /*right_on.gif*/
}
#topnavcontainer p.whereisf {
	float: right;
	margin-right: 60px;
	font-weight: normal;
	width: 370px;
	background-color: #FFF;
	border-radius: 25px;
	border: 2px solid #F00;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 0px 4px;
}

.tooltip
{
    font-style: italic;

    position: relative;

    display: inline-block;

    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext
{
	font-size: 14px;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 50%;
	visibility: hidden;
	width: 260px;
	margin-left: -60px;
	padding: 5px 0;
	transition: opacity 1s;
	text-align: center;
	/* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */

    opacity: 0;
	color: #fff;
	border-radius: 6px;
	background-color: black;
}

.tooltip:hover .tooltiptext
{
    visibility: visible;

    opacity: 1;
}
/*table.storefrontoffice {
	margin-left: 15px;
	padding: 0%;
	font-size: 90%;
	border: 0;
	width: 800px;
}*/
#main div.whystrugglewith
{
	width: 960px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 3%;
	margin-left: 3%;

}
#main div.whystrugglewith
Table
{
	border-collapse: collapse;
	border: 1px solid #bdbdbd;
	width: 960px;
}
#main .whystrugglewith table td {
	height: 20px;
	font-size: 12px;
	text-align: center;
}


#main
{
	position: relative;
	clear: both;
	width: 1024px;
	margin-top: 0;
	padding-top: 0;
	text-align: left;
	border-top: 1px solid white;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
}
#main p
{
    font-size: .9em;

    margin: 0;
    padding: 10px;
}
#main p.pageheading
{
    font-size: 1.15em;
    font-weight: bold;

    width: 350px;
    margin-top: 10px;
    margin-bottom: 0;
    margin-left: 1em;
    padding: 0;

    text-align: left;

    color: #00008b;
}
#main .squeeze
{
    margin-bottom: 0;
}

#main #storefrontoffice
{
	position: relative;
	width: 900px;
	height: 110px;
	margin: 10px 6% 15px;
}
#main #storefrontoffice p.iteoclocation {
	width: 800px;
	text-align: center;
}

#main #storefrontoffice p.storefrontdetails
{
    font-size: 1em;

    width: 750px;
    margin: 0;
    padding: 0;

    text-align: center;
}
#main #storefrontoffice #roboform
{
	position: absolute;
	top: -25px;
	left: 655px;
	width: 230px;
	margin-left: 10px;
}
#main #storefrontoffice #roboform p.roboform_pwd
{
	width: 230px;
	height: 50px;
	border: 1px solid #ccc;
	background: #fdf5e6;
	padding-left: 30px;
}
#main #storefrontoffice #child_cellphone
{
    position: absolute;
    top: 45px;
    left: 700px;

    width: 215px;

    background: #fdf5e6;
}
#main #storefrontoffice #child_cellphone p.child_cell
{
    width: 215px;
    padding: 3px 0 4px;

    text-align: center;

    border: 1px solid #ccc;
}
#main div.voip_promo_box
{
    position: relative;

    width: 790px;
    height: 85px;
    margin-right: auto;
    margin-left: auto;
}



#main p.voip_promo
{
    width: 560px;
    height: 55px;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 7px;
    padding-left: 0;

    text-align: center;

    border: 1px solid #bdbdbd;
    background-color: #ffeaea;
}
#main p.housecalls {
	width: 220px;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 400px;
	top: 10px;
}

#main .msstuff
{
    font-size: 14px;

    margin: 0;
    padding: 0;

    text-align: center;
}
#main p.badguys {
	font-size: 18px;
	text-align: center;
	padding: 0px;
	margin: -7px auto 5px;
}

div.soho
{
	width: 900px;
	height: 80px;
	margin-left: 6%;
	margin-right: 6%;
	position: relative;
	margin-bottom: 0px;
	top: -5px;
}




div.soho 
p.hexthat
{
	width: 150px;
	height: 25px;
	border: 1px solid #F00;
	text-align: center;
	border-radius: 25px;
	background-color: #EEE;
	font-weight: bold;
	padding: 3px;
	position: absolute;
	right: -20px;
	bottom: -15px;
	margin: 0px;
}

div.soho p.gamingact
{
	width: 150px;
	height: 25px;
	border: 1px solid #F00;
	text-align: center;
	border-radius: 25px;
	background-color: #EEE;
	font-weight: bold;
	padding: 3px;
	position: absolute;
	left: -20px;
	bottom: -15px;
	margin: 0px;
}
div.fastersystems  {
	width: 880px;
	padding: 0px;
	text-align: center;
	position: absolute;
	top: 5px;
	margin: 0px;
}
div.soho p.hoso
{
	font-size: 16px;
	padding: 0px;
	text-align: center;
	width: 575px;
	position: absolute;
	left: 17%;
	top: 33px;
	right: 15%;
	margin: 0px;
}
div.soho .itsyours {
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}



#main .pcmatic
{
    width: 730px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
}
#main .bus_pcmatic
{
    text-align: center;
}

div.voip_promo_box .leftstop img
{
    position: absolute;
    top: 2px;
    left: 6px;

    width: 103px;
    height: 75px;
}
div.voip_promo_box .rightstop img
{
    position: absolute;
    top: 3px;
    right: 35px;

    width: 75px;
    height: 75px;
}
#main p.voip_promo .voipsavings
{
    /*color:#F00;*/
    font-size: 18px;
}
#main #applestuff
{
    width: 950px;
    margin: 10px auto 0;
    padding: 0;
}
#main #applestuff p.applehouse
{
    margin: 0;
    padding: 0;

    text-align: center;
}
#main #applestuff .applehouse .blinkarrow
{
    font-weight: bold;

    text-decoration: blink;

    color: #f00;
}
#main .itisim
{
    font-size: 70%;

    width: 950px;
    margin: 0 auto 10px;
    padding: 0 10px 5px;

    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #f5f5f5;
}
#main .itisimexp
{
    font-size: 75%;

    width: 950px;
    margin: 10px auto 0;
    padding-right: 10px;
    padding-left: 10px;

    text-align: center;

    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #f5f5f5;
}
#main .uline
{
    text-decoration: underline;
}
#main .listsqueeze
{
    margin-top: 0;
    margin-bottom: 0;
}

#main ul li
{
    font-size: 80%;

    width: auto;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
}
#main ol
{
    margin: .5% 0 .25% 5%;
}
#main ol li
{
    font-size: 80%;

    margin-right: 2em;
    padding: 0 0 1% 0;
}
#main #menu
{
    float: right;

    width: 185px;
    margin-bottom: 15px;
    margin-left: 15px;
}
#main #menu ul
{
    width: 185px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;

    color: #ffffe0;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #ffffe0;
}
#main #menu li
{
    margin: 1px;
    padding: 3px;

    border: 1px solid #dcdcdc;
}
#main #menu li a
{
    display: block;
}
#main #menulink a
{
    font-size: 90%;

    padding-left: 5px;

    text-align: left;
    text-decoration: none;

    color: #00f;
    border: 1px solid #dcdcdc;
    background-color: #ffffd7;
}
#main #menulink a:hover
{
    font-size: 90%;

    text-decoration: none;

    color: #f00;
    background-color: #fff;
}
#main #myhighlight a
{
    font-size: 90%;
    font-weight: bold;

    color: #fff;
    background-color: #800000;
}
#main .didyouknow
{
    width: 950px;
    margin: 0 auto;
}
#main #decide
{
	clear: both;
	padding: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#main p.decideAlign
{
    font-size: .7em;

    margin: 10px 0 0;
    padding: 0;

    text-align: center;
}
#main p.pspace
{
    font-size: 80%;

    margin: 0 0 0 1em;
    padding: 0;
}
#main p.trojanbanking
{
    font-size: 12px;

    float: right;

    width: 175px;
    margin: 0 10px 5px 0;
    padding: 3px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #ffeef1;
}
#main p.whatsaweblog
{
    margin: 0 20% 0 10%;
    padding: .5%;

    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fcf3ed;
}
#main p.weblogone
{
    margin: 0 20% 0 10%;
    padding: 0 5em 5px 3em;

    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fcf3ed;
}
#main p.weblogtwo
{
    margin: 0 20% 0 10%;
    padding: 0 5em 0 3em;

    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fcf3ed;
}
#main p.webloghistory
{
    margin: 0 20% 0 10%;
    padding: 0 0 5px 27%;

    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fcf3ed;
}
#main p.flyer
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin: 0 2% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f0ffff;
}
#main p.sla
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin-right: 2%;
    margin-bottom: 2%;
    margin-left: 2%;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f8f8ff;
}
#main img.oneandone
{
    float: right;
}
#main img.videocr
{
    float: right;
}
#main img.videocl
{
    float: left;
}
#main p.AboutLetUsBe
{
    margin-bottom: 5px;

    text-align: center;
}
#main #applestuff p.eset_promo
{
    width: 900px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding: 2px;

    text-align: center;

    border: 1px solid #bdbdbd;
    background: #fff5ee;
}
#main p.bus_eset_promo
{
    width: 800px;
    margin: 0 auto;
    padding: 5px;

    border: 1px solid #bdbdbd;
    background: #fff5ee;
}
#main p.wfr_bots_hs
{
    font-size: 14px;

    width: 800px;
    margin-right: auto;
    margin-left: auto;
    padding: 5px;

    background: #ffeef1;
}
#main p.wfr_bots_bs
{
    font-size: 14px;

    width: 775px;
    margin-left: 20px;
    padding: 5px;

    background: #ffeef1;
}
#main table.buscostofservice
{
    width: 75%;
    margin-left: 25px;

    border-collapse: collapse;

    border: 1px solid #bdbdbd;
}
#main table.buscostofservice td
{
    border: 1px solid #bdbdbd;
}
#main table.homecostofservice
{
    width: 75%;
    margin-left: 25px;

    border-collapse: collapse;

    border: 1px solid #bdbdbd;
}
#main table.homecostofservice td
{
    border: 1px solid #bdbdbd;
}

div.specialpurpose
{
    width: 75%;
    margin: 10px 20px;

    border: 3px solid #ccc;
    border-radius: 25px;
}
div.specialpurpose .deviceadd
{
    font-size: 14px;
    font-weight: 700;
    font-style: italic;

    margin-top: 0;
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 0;
    padding-left: 18px;
}
div.hpbusnet {
	width: 375px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -20px;
	text-align: center;
}

.keysteps
{
	font-size: 12px;
	text-align: right;
}
a img
{
    text-decoration: none;

    border-style: none;
}
a.install
{
    padding-left: 5px;
}
a.install:hover
{
    text-decoration: none;

    background-color: #feff77;
}
a.ips:hover
{
    text-decoration: none;

    background-color: #feff77;
}
a:hover
{
    text-decoration: none;

    background-color: #feff77;
}
blockquote
{
    font-size: 80%;

    margin: 0 25% .5em 10%;
    padding: .65em;

    text-align: left;

    color: #000080;
    border-top: 1px solid #ddd;
    border-right: 2px solid #555;
    border-bottom: 2px solid #555;
    border-left: 1px solid #ddd;
    background-color: #ffffe8;
}
blockquote hr
{
    height: 1px;
    margin: 0 0 0 0;
    padding: 3px;

    text-align: left;
}
blockquote p
{
    margin-top: .25%;
    margin-bottom: .25%;
}
blockquote ul
{
    margin-top: 0;
    margin-bottom: .55%;
}
blockquote ul li
{
    margin: 0;
}
.twobrightsparks
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin-right: 2%;
    padding: 3px;

    border: 1px solid #dcdcdc;
    background-color: #ffefdf;
}
.abc
{
    font-weight: bold;

    color: #0080ff;
}
.AboutEthernetbackhaulsegment
{
    font-size: 12px;

    text-align: center;

    PADDING: 2px 0 2px 0;
}
.AboutFirewallsColor
{
    font-weight: bolder;

    color: #d10000;
}
.AboutFlyer
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin: 0 2% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f0ffff;
}
td.AboutGetDataBack
{
    text-align: center;

    border: 1px solid #bdbdbd;

    PADDING: 2px 0 2px 10px;
    FONT-SIZE: 12px;
}
.AboutIOGEAR
{
    text-align: center;

    PADDING: 2px 0 2px 10px;
    FONT-SIZE: 12px;
}
td.about_eset
{
    padding-top: 4px;
    padding-bottom: 4px;

    text-align: center;

    background-color: #fff5ee;

    FONT-SIZE: 13px;
}
.AboutLetUsBeTable
{
    font-size: 12px;

    width: 99%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;

    text-align: center;
}
.AboutLocation
{
    text-align: center;
}
.AboutNetNanny
{
    text-align: center;

    background-color: #ffdbf0;

    PADDING: 2px 0 2px 10px;
    FONT-SIZE: 12px;
}
.AboutPromo
{
    margin-top: 8px;
}
.AboutSlingbox
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin: 0 1% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #fff9fc;
}
.AboutSupportdetails
{
    text-align: center;

    border-right: none;

    BORDER-LEFT: none;
}
#main .SupportDetails
{
    font-size: 13px;

    width: 166px;

    border: 1px solid #dcdcdc;
    background: #fff3d9;
}
.AboutSupportUntangle
{
    text-align: center;

    BORDER-LEFT: none;
    FONT-SIZE: 12px;
}
.AboutWhy
{
    BORDER-right: none;
    PADDING: 5px 5px 5px 5px;
    FONT-SIZE: 13px;
}
.AboutWhyColor
{
    FONT-WEIGHT: bolder;
    COLOR: D10000;
}
td.AboutWhyLineItems
{
    border: 1px solid #bdbdbd;

    PADDING: 2px 0 2px 10px;
    FONT-SIZE: 12px;
}
.AboutWhyLineItemsVoIP
{
    font-size: 12px;

    text-align: center;

    PADDING: 2px 0 2px 0;
}
.AboutWhyLineItemWordColor
{
    FONT-WEIGHT: bolder;
    COLOR: #d10000;
}
.AboutWirelessAlert
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin: 0 1% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #fff0f0;
}
.and
{
    font-weight: bold;
    font-variant: small-caps;

    color: #8a2be2;
}
.arbitrary a
{
    font-weight: bold;

    color: #008000;
}
.candc
{
    font-weight: bold;

    color: #2e8b57;
}
.cmsforwho
{
    margin-left: 15%;
}
.cmsnext
{
    font-size: .75em;

    margin-top: 0;
    margin-left: 3em;
    padding-top: 0;
}
.cmsprev
{
    font-size: .75em;

    margin-top: 0;
    padding-top: 0;
    padding-left: 1em;
}
.DRgetDataBack
{
    font-size: 12px;

    float: right;

    width: 239px;
    margin: 0 2% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f0ffff;
}
.green
{
    font-weight: bold;

    color: #008000;
}
.hdfail
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin-right: 2%;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f0f4f9;
}
.important
{
    font-weight: bold;
    font-variant: small-caps;

    color: #0080ff;
}
.inaddition
{
    font-size: 14px;

    text-align: center;
}
.inaddition a:hover
{
    text-decoration: none;

    background-color: #ff0;
}
.insidiousscam
{
    font-size: small;

    float: right;

    margin-right: 2%;
}
/*Internet Security package*/
.is1
{
    font-size: 80%;

    margin: 0 15% 0 3%;
    padding: 5px 0 8px 5px;

    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 2px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #f8f8ff;
}
.is2
{
    font-size: 75%;

    margin: 0 15% 0 3%;
    padding: 5px;

    border-right: 1px solid #dcdcdc;
    border-bottom: 2px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #f8f8ff;
}
.is3
{
    font-size: 75%;

    margin: 0 15% 0 3%;
    padding: 5px;

    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #f8f8ff;
}
.IS4
{
    font-size: 9px;

    margin: 0 15% 0 3%;
    padding: 5px 0 5px 5%;

    border-top: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 2px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #f8f8ff;
}
.itdept
{
    font-weight: bold;

    color: #004f01;
}
.klog
{
    font-size: 80%;
}
.klog a
{
    color: #000080;
}
.km a
{
    color: #000080;
    background-color: #fff;
}
.knowhow a
{
    font-weight: bold;

    text-decoration: none;

    color: #008000;
}
.mailtext
{
    border: 1px solid #dcdcdc;
    background-color: transparent;
}
.mailtext a
{
    font-size: 11px;
    font-weight: bold;
    font-style: italic;

    text-decoration: none;

    color: #00f;
}
.mailtext a:hover
{
    color: #f00;
}
.mcplogo1
{
    margin: 0 0 0 35%;
}
.mcplogo2
{
    padding: 0 0 0 7%;
}
.payaccount
{
    font-size: 85%;

    float: right;

    margin-right: 5%;
}
.paypaltrhd
{
    margin-left: 25%;
}
.phone
{
    font-size: 1em;
}
.pren
{
    font-size: 12px;

    float: right;

    width: 12%;
    margin-right: 2%;
    padding: 3px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #ffefd7;
}
.privsec
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin-right: 2%;
    padding: 3px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f7ffec;
}
.satisfaction
{
    font-size: 67%;
    font-weight: bold;

    margin: 0 0 5px 0;
    padding: 0;

    color: #008000;
}
.scam
{
    font-weight: bolder;

    color: #f00;
}
.Solid_Network_Foundation
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin-right: 2%;
    margin-bottom: 2%;
    margin-left: 2%;
    padding: 3px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #f5fffa;
}

/* mouse over link */
.goodsync
{
    font-weight: bold;
}
.themagic
{
    font-weight: bold;

    color: #008000;
}
.TOS
{
	font-size: 14px;
	width: 165px;
	margin: 5px 0px 0px 200px;
	padding: 0;
	padding: 3px;
	text-align: center;
	border: 1px solid #dcdcdc;
}
.tripfeecos
{
    font-size: 80%;

    margin: 0 0 0 5%;
}
.tripfeelink a
{
    font-size: 8pt;
}
.tripfeen
{
    font-size: 8.5pt;
}
.valueprop
{
    font-weight: bolder;

    color: #850063;
}
.voip
{
    font-weight: bolder;

    color: #005501;
}
.WAPeace_of_Mind
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin: 0 1% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #fff9fc;
}
.wardriving a:hover
{
    text-decoration: none;

    background-color: #ff0;
}
.who
{
    font-variant: small-caps;
}
.whyPromoRow
{
    background: #fff5f7;
}
.whyPromoRowLeft
{
    font-size: 12px;

    text-align: center;

    BORDER-RIGHT: none;
    PADDING: 2px 0 2px 0;
}
.whyPromoRowRight
{
    font-size: 12px;

    text-align: center;

    BORDER-LEFT: none;
    PADDING: 2px 0 2px 0;
}
.whystrugle
{
    margin: 1% 25% 0 2%;
}
.wirelessalert
{
    font-size: 12px;

    float: right;

    width: 150px;
    margin: 0 1% 0 0;
    padding: 2px;

    text-align: center;

    border: 1px solid #dcdcdc;
    background-color: #fff0f0;
}
.wirelesstip
{
    padding-left: 1.75em;
}
.wwnet
{
    font-weight: bold;

    color: #0080ff;
}
.yearse
{
    font-weight: bold;
    font-style: italic;

    color: #f00;
}
.youritexp
{
    margin: .5em 0 1em 0;

    text-align: center;
}
#paypalbq
{
    margin: 0 0 5px 0;
    padding: 2px;
}
#paypaltrhd
{
    margin-left: 25%;
}
#ttpaypal
{
    margin-left: 1.5em;
}
sup     {
	font-size: 14px;
	font-weight: bold;
	vertical-align: super;
}
#footer
{
    position: relative;

    width: 1024px;
    height: 75px;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;

    background: #dae0d2 url(../images/bg.gif) repeat-x bottom;
}
#footer .satisfaction
{
	font-size: 11px;
	position: absolute;
	left: 20px;
	width: 325px;
	color: #008040;
	top: 10px;
}
#footer p.esn {
	position: absolute;
	width: 290px;
	top: 20px;
	left: 35px;
	font-size: 11px;
	border-radius: 25px;
	border: thin solid #F00;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFF;
	font-weight: normal;
}

#footer .privacytext
{
    font-size: 11px;

    position: absolute;
    top: 5px;
    left: 380px;

    width: 375px;
    margin: 0;
}
#footer .siteview
{
    font-size: 11px;

    position: absolute;
    top: 50px;
    left: 380px;

    width: 375px;
    margin: 0;

    text-align: center;
}
#footer #swat
{
    font-size: 12px;

    position: absolute;
    top: 10px;
    left: 865px;

    width: 150px;

    color: #f00;
}
#footer #swat img
{
    float: left;

    padding-right: 5px;

    background: repeat-x bottom;
}
#footer #swat p.swatTeam
{
    float: left;

    margin: 0;
    padding: 0;
}
#footer p.sitelock {
	float: right;
	position: absolute;
	top: 5px;
	right: 15px;
	height: 56px;
	width: 98px;
	margin: 0px;
	padding: 0px;
}

.lt_italic
{
    font-style: italic;
}
div.clickme {
	width: 225px;
	position: absolute;
	right: 15px;
	border-radius: 25px;
	border: thin solid #F00;
	height: 45px;
	margin-top: auto;
	margin-bottom: auto;
	top: 10px;
	background-color: #FFF;
}
div.clickme p.seniorclick {
	padding: 0px;
	margin-top: 7px;
	font-size: 12px;
}
