
#maincontent {
	width:568px; /* 572px in HTML */
	border:0px none;
	margin:0 auto;
	padding:0;
}

.h220 { height:220px } 
.h270 { height:270px } 
ul.homeboxes {
	margin:0;
	padding:10px 0 10px 24px;
	list-style-type: disc;
}
ul.homeboxes li, p.homeboxes {
	font-size:11px;  
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	line-height:1.5;
	color:#004379;
	text-align:left;
}
ul.homeboxes li a {
	color:#D20000;
}

#maincontent .mainleft {
	width:9px;
	background: url("../images/pho-sub-background-left.png") top no-repeat ;
}
#maincontent .main {
	width:554px;
	background: url("../images/pho-sub-background-mid.png") top repeat-x ;
}
#maincontent .mainright {
	width:9px;
	background: url("../images/pho-sub-background-right.png") top no-repeat ;
}

#maincontent .main h1 {
	padding: 14px 0px 0px 12px;
	margin:0 auto;
	color:#80cdff;
	font-size:12px;
	font-weight:normal;
}
#maincontent .main h2 {
	padding: 0px 0px 14px 12px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:18px;
	font-weight:500;
}
#maincontent .main h3 {
	padding: 12px 0px 1px 9px;
	margin:0 auto;
	color:#004379;
	font-size:12px;
	line-height:1.25;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#maincontent .main h4 {
	padding: 1px 0px 12px 8px;
	margin:0 auto;
	color:#004379;
	font-size:14px;
	line-height:1.25;
	font-weight: 700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#maincontent .main p {
	padding: 0px 6px 10px 8px;
	margin: 0 auto;
	font-size:12px;
	line-height:1.25;
	color:#004379;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#maincontent .main ul {
	padding: 0px 6px 8px 8px;
	margin: 0 auto;
}
#maincontent .main ul li {
	color:#004379;
	font-size:12px;
	line-height:1.25;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#maincontent .main ul.orangecheck li {
	margin:4px 0 2px 0px !important;
	padding:0 0 6px 22px !important;
	list-style-type:none;
	background:url(../images/pho-check-small-gold-glazed.jpg) no-repeat;
}
#maincontent .main ul.custom li {
	margin:2px 0 2px 0px !important;
	padding:0 0 2px 12px !important;
	list-style-type: none;
	background: none;
	color: #FF0000;
	font-size:13px;
	line-height:1.25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* **************** */
/* content table    */
#maincontent .main #contenttable {
	padding: 0;
	margin: 0px 20px 0px 10px;
}
#maincontent .main #contenttable td {
	padding: 1px 1px 1px 1px;
	margin: 0 auto;
	line-height: 1.5;
	color: #003866;
	text-align:left;
}

/* **************** */
/* SSL Certs        */
#maincontent .main #producttable {
	padding: 0;
	margin: 0px 20px 0px 10px;
}
#maincontent .main #producttable td {
	padding: 3px 1px 3px 1px;
	margin: 2px;
	line-height: 1.5;
	color: #003866;
}
#maincontent .main #producttable td.certsbs {
	background-color: #009900;
}
#maincontent .main #producttable td.certrapid {
	background-color: #9a2c2c;
}
#maincontent .main #producttable td.certgeotrust {
	background-color: #ff6c00;
}
#maincontent .main #producttable td.certname {
	font-size:16px;
	font-weight:700;
}
#maincontent .main #producttable td.certprice {
	font-size:16px;
	text-align:right;
	font-weight:700;
}
#maincontent .main #producttable td.certdesc {
	font-size:11px;
}
#maincontent .main #producttable hr.hrdiv {
	padding: 0;
	margin:  3px 0px 3px 0px;
}


/* **************** */
/* tall-title-box */
#tall-title-box .boxleft {
	width:4px;
	background: url("../images/pho-sub-ad-03-top-titled-left.png") top no-repeat ;
}
#tall-title-box .box {
	width:280px;
	background: url("../images/pho-sub-ad-03-top-titled-bg.png") top repeat-x ;
}
#tall-title-box .boxright {
	width:4px;
	background: url("../images/pho-sub-ad-03-top-titled-right.png") top no-repeat ;
}

/* **************** */
/* tall-notitle-box */
#tall-notitle-box .boxleft {
	width:4px;
	background: url("../images/pho-sub-ad-03-top-left.png") top no-repeat ;
}
#tall-notitle-box .box {
	width:280px;
	background: url("../images/pho-sub-ad-03-top-bg.png") top repeat-x ;
}
#tall-notitle-box .boxright {
	width:4px;
	background: url("../images/pho-sub-ad-03-top-right.png") top no-repeat ;
}

#tall-notitle-box .boxbottomleft, #tall-title-box .boxbottomleft {
	width:4px;
	background: url("../images/pho-sub-ad-03-bot-left.png") top no-repeat ;
}
#tall-notitle-box .boxbottom, #tall-title-box .boxbottom {
	width:280px;
	background: url("../images/pho-sub-ad-03-bot-bg.png") top repeat-x ;
	text-align: right;
}
#tall-notitle-box .boxbottomright, #tall-title-box .boxbottomright {
	width:4px;
	background: url("../images/pho-sub-ad-03-bot-right.png") top no-repeat ;
}

/* ***************** */
/* short-notitle-box */
#short-title-box .boxleft {
	width:4px;
	background: url("../images/pho-sub-ad-05-top-titled-left.png") top no-repeat ;
}
#short-title-box .box {
	width:556px;
	background: url("../images/pho-sub-ad-05-top-titled-bg.png") top repeat-x ;
}
#short-title-box .boxright {
	width:4px;
	background: url("../images/pho-sub-ad-05-top-titled-right.png") top no-repeat ;
}

/* ***************** */
/* short-notitle-box */
#short-notitle-box .boxleft {
	width:4px;
	background: url("../images/pho-sub-ad-05-top-left.png") top no-repeat ;
}
#short-notitle-box .box {
	width:556px;
	background: url("../images/pho-sub-ad-05-top-bg.png") top repeat-x ;
}
#short-notitle-box .boxright {
	width:4px;
	background: url("../images/pho-sub-ad-05-top-right.png") top no-repeat ;
}

#short-notitle-box .boxbottomleft, #short-title-box .boxbottomleft {
	width:4px;
	background: url("../images/pho-sub-ad-05-bot-left.png") top no-repeat ;
}
#short-notitle-box .boxbottom, #short-title-box .boxbottom {
	width:556px;
	background: url("../images/pho-sub-ad-05-bot-bg.png") top repeat-x ;
	text-align: right;
}
#short-notitle-box .boxbottomright, #short-title-box .boxbottomright {
	width:4px;
	background: url("../images/pho-sub-ad-05-bot-right.png") top no-repeat ;
}

/* **************************** */
/* notitle-content-open-bot-box */
#notitle-content-open-bot-box .boxleft {
	width:4px;
	background: url("../images/pho-sub-contentbox-02-top-left.png") top no-repeat ;
}
#notitle-content-open-bot-box .box {
	width:556px;
	background: url("../images/pho-sub-contentbox-02-top-bg.png") top repeat-x ;
}
#notitle-content-open-bot-box .boxright {
	width:4px;
	background: url("../images/pho-sub-contentbox-02-top-right.png") top no-repeat ;
}
#notitle-content-open-bot-box .boxbottomleft {
	width:4px;
	background: url("../images/pho-sub-ad-05-bot-left.png") top no-repeat ;
}
#notitle-content-open-bot-box .boxbottom {
	width:556px;
	background: url("../images/pho-sub-ad-05-bot-bg.png") top repeat-x ;
	text-align: right;
}
#notitle-content-open-bot-box .boxbottomright {
	width:4px;
	background: url("../images/pho-sub-ad-05-bot-right.png") top no-repeat ;
}

/* **************************** */
/* notitle-content-box */
#notitle-content-box .boxleft {
	width:4px;
	background: url("../images/pho-sub-contentbox-01-top-left.png") top no-repeat ;
}
#notitle-content-box .box {
	width:556px;
	background: url("../images/pho-sub-contentbox-01-top-bg.png") top repeat-x ;
}
#notitle-content-box .boxright {
	width:4px;
	background: url("../images/pho-sub-contentbox-01-top-right.png") top no-repeat ;
}
#notitle-content-box .boxbottomleft {
	width:4px;
	background: url("../images/pho-sub-contentbox-01-bot-left.png") top no-repeat ;
}
#notitle-content-box .boxbottom {
	width:556px;
	background: url("../images/pho-sub-contentbox-01-bot-bg.png") top repeat-x ;
	text-align: right;
}
#notitle-content-box .boxbottomright {
	width:4px;
	background: url("../images/pho-sub-contentbox-01-bot-right.png") top no-repeat ;
}

/* **************************** */
/* notitle-info-box             */
#notitle-info-box .boxtop {
	width:140px;
	background:url("../images/pho-home-menu-other-features-top.jpg") top no-repeat ;
}
#notitle-info-box {
	width:140px;
	background:#e5edfb url("../images/pho-home-menu-other-features-bg.jpg") top repeat-y ;
}
#notitle-info-box .boxbot {
	width:140px;
	height:6px;
	background: url("../images/pho-home-menu-other-features-bot.jpg") bottom no-repeat ;
}

/* **************************** */
/* notitle-ad-box-affiliate     */
#notitle-ad-box-affiliate .boxtop {
	width:140px;
	background:url("../images/pho-sidebox-ad-top.jpg") top no-repeat ;
}
#notitle-ad-box-affiliate {
	width:140px;
	background:#e5edfb url("../images/pho-sidebox-ad-bg.jpg") top repeat-y ;
}
#notitle-ad-box-affiliate .boxbot {
	width:140px;
	background: url("../images/pho-sidebox-ad-bot.jpg") bottom no-repeat ;
}
#notitle-ad-box-affiliate h2 {
	padding:10px 0 0 0;
	margin:0;
	color:#4183CB;
	font-size:13px;
	line-height:1;
	font-weight: 700;
	font-family:Arial, Helvetica, sans-serif;
}

/* **************************** */
/* notitle-ad-box-affiliate     */
#notitle-ad-box-plain .boxtop {
	width:140px;
	background:url("../images/pho-sidebox-ad-plain-top.jpg") top no-repeat ;
}
#notitle-ad-box-plain {
	width:140px;
	background:#e5edfb url("../images/pho-sidebox-ad-plain-bg.jpg") top repeat-y ;
}
#notitle-ad-box-plain .boxbot {
	width:140px;
	background: url("../images/pho-sidebox-ad-plain-bot.jpg") bottom no-repeat ;
}


#maincontent .main #notitle-content-open-bot-box p.TipStyle  {
	margin:0 0 0 30px;
	padding:2px 0 2px 35px;
}
#maincontent .main #tall-notitle-box p.unchecked,
#maincontent .main #tall-notitle-box p.checked,
#maincontent .main #tall-title-box p.unchecked,
#maincontent .main #tall-title-box p.checked   {
	margin:0 0 0 0;
	padding:2px 0 2px 35px;
}
