﻿
body {		
	background-color: #f3f6f8; /*#f7efe1;*/
	font-family: Arial, Arial, Helvetica, sans-serif; /*Lucida Sans Unicode, Lucida Grande; Arial, Helvetica*/
	letter-spacing: 0px;
}

h1 {
	font-size: 13pt;
}
h2 {
	font-size: 12pt;
}

p, td {
	font-size: 11pt;
}

a:link, a:active, a:visited {
	/*color:#383a53;*/
	color:#6c2929;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#803232;
}

img {
	border:0;
}
.ErrLabel {
	color: #f00;
}
.subtagline, .subtagline a:link, .subtagline a:visited, .subtagline a:active {
	font-size: 9pt;
	font-weight: bold;
	color: #803a32; /*#383a53;*/
	text-decoration: underline;
}
#body {
	text-align: center;
	
}
#bodycontent {
	background-color: #fff;
	margin: auto;
	width: 938px;
	border: 0px #fff solid;
	text-align: left;
}


#content {
	padding-left: 10px;
	font-size: 11pt;
	width: 710px;
}

.boxHeader {
	font-size: 10pt;
	font-weight: bold;
}
#table_header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	width: 100%;
}


#table_topright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse:collapse;
	width: 100%;
}

#topcentertext {
	color: #383a53;
	width: 275px;
	padding: 15px 10px 0px 10px;
	font-size: 10pt;
	font-weight: bold;
	float:left;
}

#joinus {
	background-color: #a4c3c9;
	color: #383a53;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 4px;
	padding: 3px 0px 5px 4px;
	width: 138px;
	height: 17px;
	text-align: center;
}
.facebook {
	color: #fff;
	border: 1px #fff solid;
	background-color: #2357a0;
	padding: 0 2px 0 2px;
	font-size: 8pt;
}
.logo_signup_section {
	background-color:#a7c8cd;
	color:#404861;
	width:142px;
	height:28px;
	margin-top:2px;
}
.logo_signup_inner {
	float:right;
	width:50px;
}
.logo_signup {
	text-align:center;
	margin:4px 4px 4px 2px;
	padding:4px 2px 4px 2px;
	background-color:#fff;
}
.logo_signup_link, a.logo_signup_link:link, a.logo_signup_link:active, a.logo_signup_link:visited {
	color:#404861;
	font-size:7pt;
	text-decoration:none;
}
a.logo_signup_link:hover {
	text-decoration:underline;
}
.logo_signup_copy {
	padding:1px 5px 0px 0px;
	text-align:center;
	font-size:7.5pt;
	font-weight:bold;
}
#home_topcall {
	color: #000;
	font-size: 11pt;
	font-weight: bold;
	text-align: right; 
	padding: 0px 5px 0px 10px;
	float:right;
	line-height:30px;
}

#topcall_old20120405 {
	color: #383a53;
	font-size: 12pt;
	text-align: center; 
	width: 400px;
	height: 75px;
	padding: 10px 5px 0px 10px;
	float:left;
}
#topcall {
	color: #948a54;
	font-size: 14pt;
	text-align: center; 
	width: 430px;
	height: 62px;
	padding: 3px 5px 0px 5px;
	float:left;
}
.call_size {
	font-size:16pt;
}

.home_page_call_color {
	color:#948a54;
}
.home_page_call_size {
	font-size:13pt;
}

a.home_page_call {
	color: #948a54;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}
a.home_page_call:hover {
	text-decoration: none;
}

/* top right menu  */
#navtopright {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
/*	width: 392px; */
	border: 0px #000 solid;

}
#navtopright ul
{
border: 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
float:right;
}

#navtopright ul li
{
display: block;
float: left;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navtopright ul li a
{
background-color: #383a53;
background: #383a53;
/*width: 130px;*/
height: 36px;
padding: 4px 10px 0px 10px;
margin: 0px 0px 0px 0px;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font-size: 10pt;
font-weight: bold;
}

#navtopright ul li a:hover
{
color: #fcd57b;
background: #383a53;
}

#navtopright .divline {
	border-right:  1px solid #fff;
}
#navtopright .MySavedButton {
	background:#fdb713;
	color: #383a53;
}
#navtopright a.MySavedButton:hover
{
color: #797d99;
background: #fdb713;
}

/* end top right menu */

/* main menu  */
#navmainmenu {
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;

}
#navmainmenu ul
{
border: 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
text-align: center;

}

#navmainmenu ul li
{
display: block;
float: left;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navmainmenu ul li a
{
background: #a4c3c9;
height: 30px;
padding: 15px 18px 0px 17px;
margin: 0px 0px 0px 0px;
color: #383a53;
text-decoration: none;
display: block;
text-align: center;
font-size: 10pt;
font-weight: bold;

}

#navmainmenu ul li a:hover
{
color: #fff;
background: #383a53;
}

#navmainmenu a:active
{
background: #a4c3c9;
color: #fff;
}

#navmainmenu li#active a
{
background: #a4c3c9;
border: 1px solid #c60;
color: #fff;
}
#navmainmenu .divline {
	border-right:  1px solid #fff;
}
/* end main menu */






#searchboxhome {
	/*background-color: #393853;*/
	background-image: url('/images/searchboxbackground.jpg');
	color: #fff;
	width: 304px;
	height: 379px;
	margin: 5px 10px 10px 0px;
	border: 1px #000 solid;
}

#searchboxhome h1.titlesearchbox {
	color: #fff;
	font-size: 12pt;
	padding-top: 5px;
	margin: 0px 0px 0px 0px;
}
#searchboxhome h2.titlesubsearchbox {
	color: #ab863f;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
}
#searchboxhome h3.itemsearchbox {
	color: #fff;
	font-size: 9pt;
	text-indent: 10px;
	margin: 5px 0px 5px 0px;
}
#searchboxhome .hr_search {
	background-image: url('/images/divbar.gif');
	padding: 0px 0px 0px 0px;
	/* margin: 4px 15px 0 10px; */
	margin: 0px 15px 0px 10px;
	height: 2px;
}
#searchboxhome .hr_search2 {
	background-image: url('/images/divbar.gif');
	padding: 0px 0px 0px 0px;
	margin: 4px 15px 0 10px;
	height: 2px;
}
#searchboxhome .searchinput {
	background-color: #a4c3c9; /*#ac8c41; - gold*/
	color: #fff;
	font-weight:bold;
	font-family: arial;
	font-size: 10px;
	letter-spacing: 0px;
	width: 60px;
	height:15px;
	border: 1px #ffffff solid;
}
#searchboxhome .searchinput2 {
	background-color: #ffffff;
	color: #383a53;
	font-weight:bold;
	font-family: arial;
	font-size: 10px;
	letter-spacing: 0px;
	width: 60px;
	height:15px;
	border: 1px #ac8c41 solid;
	text-align: center;
}

#searchboxhome .searchselectsm {
	background-color: #a4c3c9; /*#ac8c41; - gold*/
	color: #fff;
	font-weight:bold;
	font-family: arial;
	font-size: 12px;
	letter-spacing: 0px;
	width: 50px;
	margin-right:10px;
}
#searchboxhome .searchselect {
	background-color: #a4c3c9; /*#ac8c41; - gold*/
	color: #fff;
	font-weight:bold;
	font-family: arial;
	font-size: 12px;
	letter-spacing: 0px;
	width: 144px;
}

#searchboxhome .searchsubmit {
	background-color: #af893f;
	color: #fff;
	font-weight:bold;
	font-family: arial;
	font-size: 15px;
	letter-spacing: 0px;
	border: 1px #fff solid;
	margin-top: 10px;
	margin-bottom: 13px;
	width: 200px;
	height: 30px;
}
#searchboxhome .searchsubmit:hover {
	background-color: #c6a563;
	color: #fff;
	border: 1px #fff solid;
}
#searchboxhome .searchoptions {
	font-weight:bold;
	font-family: arial;
	font-size: 10px;
	letter-spacing: 0px;
}
#entersubsearchbox {
	color: #fff;
	padding: 0px 0 8px 0;
	margin: 15px 4px 10px 4px;
	font-size: 10pt;
}
.inputplannum {
	border: 1px;
	border-style: solid;
	border-color: #5d82a3;
	width: 35px;
	height: 12px;
}
.initial2 {
	border: 1px #000 solid;
	background-color:#8abbc4;
}

#entersubsearchbox .box {
	background-color: #af873f;
	background-image: url('/images/searchboxsmbackground.jpg');
	float:right;
	border:1px #fff solid;
	padding: 3px 3px 3px 3px;
	margin-top:-5px;
	margin-right:20px;
}
#entersubsearchbox .inputplannum {
	border: 1px;
	border-style: solid;
	border-color: #5d82a3;
	width: 35px;
	height: 14px;
}

#entersubsearchbox h3 {
	color: #393853;
	font-size: 9pt;
	margin: 2px 0 3px 0;
	padding: 0 0 4px 0;
	letter-spacing:-.5pt;
}
.searchboxdetailedsearch {
	color: #000;
	font-size: 10pt;
	padding: 0 0 0 0;
	margin: 3px 0 3px 0;
	letter-spacing:1.25pt;
}
a.searchboxdetailedsearch:link, a.searchboxdetailedsearch:active, a.searchboxdetailedsearch:visited {
	color: #333;
	font-size: 9pt;
	text-decoration:underline;
}
a.searchboxdetailedsearch:hover {
	text-decoration:none;
}
	.basicsearchbox {
		color: #000;
		font-size: 10pt;
		padding: 0 0 0 0;
		margin: 3px 0 0px 0;
	}
	a.basicsearchbox:link, a.basicsearchbox:active, a.basicsearchbox:visited {
		color: #333;
		font-size: 9pt;
		text-decoration:none;
		font-weight:bold;
	}
	a.basicsearchbox:hover {
		text-decoration:underline;
	}

#table_homemid {

}
#table_homemid h3 {
	font-size: 13pt;
	padding: 0;
	margin: 2px 0 1px 0;
}
.home_col_left {
	background-color: #77a376;
	color: #00652d;
	text-align: center;
	font-size: 14pt;
	padding: 4px 0px 4px 0px;
}
.home_ezine_callout {
	/*background-image:url('/images/paisleybg-tan.jpg');*/
	background-color:#b8ced6;
	width:305px;
	height:277px;
	margin-bottom: 5px;
	text-align:center;
}
.home_ezine_header_link, a.home_ezine_header_link:link, a.home_ezine_header_link:active, a.home_ezine_header_link:visited {
	color: #b8ced6;
	text-decoration:none;
}
a.home_ezine_header_link:hover {
	color: #fff;
	text-decoration:none;
}
.home_ezine_link, a.home_ezine_link:link, a.home_ezine_link:active, a.home_ezine_link:visited {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
a.home_ezine_link:hover {
	text-decoration:none;
}

.home_ezine_header {
	background-color: #583c32; /*4b3218;*/
	color: #b8ced6; /*fff;*/
	text-align: center;
	font-size: 13pt;
	padding: 7px 0 7px 0;
}
.home_newsletter_callout {
	width:303px;
	height:91px;
	margin-bottom: 5px;
	background-color:#4b7ea0;
	text-align: center;
	padding-top:10px;
}
.home_newsletter_callout_left {
	width:304px;
	height:80px;
	margin-bottom: 0px;
	background-color:#4b7ea0;
	text-align: center;
	padding-top:10px;
}

.home_blog_callout {
	width:303px;
	background-color:#145e6d;
	text-align: center;
	padding: 20px 0 19px 0;
}
.home_blog_callout_right {
	width:303px;
	background-color:#145e6d;
	text-align: center;
	padding: 25px 0 19px 0;
	height:45px;
}
a.home_blog_callout_link, a.home_blog_callout_link:link, a.home_blog_callout_link:active, a.home_blog_callout_link:visited {
	color: #fff;
	font-size: 12pt;
	text-decoration:none;
}
a.home_blog_callout_link:hover {
	text-decoration:underline;
}

#exclusivelyours {
	float: left;
	color: #fff;
	background-color: #b28e3f;
	width: 304px;
	padding: 0px 0px 11px 0px;
	text-align:center;
	line-height:13px;
	margin-bottom:5px;
	font-size:9pt;
	min-height:266px;
}
#exclusivelyours a:link, #exclusivelyours a:active, #exclusivelyours a:visited {
	color: #fff;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}
#exclusivelyours a:hover {
	color: #fff;
	text-decoration:underline;
}

#exclusivelyours .only, #exclusivelyours a.only:link, #exclusivelyours a.only:active, #exclusivelyours a.only:visited {
	color: #343954;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
}
#exclusivelyours a.only:hover {
	color: #343954;
	text-decoration:underline;
}
.ESRotate {
	float: right;
	height: 18px;
	padding-right: 6px;
	margin-top:-18px;
	z-index:100;
	position:relative;
}
.ESRotateLink, a.ESRotateLink:link, a.ESRotateLink:active, a.ESRotateLink:visited {
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}

.home_col_center {
	background-color: #803a32;
	color: #fff;
	text-align: center;
	font-size: 14pt;
	padding: 4px 0px 4px 0px;
}
.home_col_right {
	background-color: #383a53;
	color: #fff;
	text-align: center;
	font-size: 14pt;
	padding: 4px 0px 4px 0px;
}
.home_col {
	padding-top: 5px;
	color: #383a53;
	font-size: 9pt;
	background-color: #a4c3c9;
}
.home_col a:link, .home_col a:visited, .home_col a:active {
	color: #795f56;
	font-size: 9pt;
	text-decoration: none;
	padding-top: 0px;
}
.home_col a:hover {
	text-decoration: underline;
}


.home_blog {
	background-color: #383a53;
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding: 0px 10px 0px 10px;
}


#home_free_shipping {
	background-color: #085c6b;
	color: #fff;
	font-size: 11pt;
	text-align: center;
	padding: 8px 10px 8px 10px;
	margin-bottom: 10px;
	font-weight: bold;

}
#home_preferred_builder {
	background-color: #ac8c41;
	color: #fff;
	font-size: 11pt;
	text-align: center;
	padding: 8px 10px 8px 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
#home_view_3d {
	background-color: #862419;
	color: #fff;
	font-size: 11pt;
	text-align: center;
	padding: 8px 10px 8px 10px;
	font-weight: bold;
}

.signup {
	font-size: 7pt;
	text-align: right;
}
a.signup:link, a.signup:visited, a.signup:active {
	font-size: 7pt;
	text-align: right;
	text-decoration: none;
	color: #f9b81d;
}
a.signup:hover {
	text-decoration: underline;
}


#home_ads_sm {
	float: right;
}
#home_ads_lg {
	float: right;
}

.home_her_dreambg {
	background-image: url('/images/searchboxbackground.jpg');
}
.home_her_dream, a.home_her_dream:link, a.home_her_dream:active, a.home_her_dream:visited {
	color:#f9b81d;
	text-decoration:none;
}
a.home_her_dream:hover {
	color:#fff;
	text-decoration:underline;
}
.home_her_dreamsu, a.home_her_dreamsu:link, a.home_her_dreamsu:active, a.home_her_dreamsu:visited {
	color:#535064;
	text-decoration:none;
}
a.home_her_dreamsu:hover {
	color:#535064;
	text-decoration:underline;
}

.bgpaisleytan {
	background-image: url('/images/bgpaisleytan.jpg');
}




/******************************************************************* End Home Objects *****************************************************/

/******************************************************************* Begin Plan Details Objects *****************************************************/

#table_plan {
	border: 0px #fff none;
	border-collapse:collapse;
	width: 100%;

}
#orderplanspecbox {
	padding: 10px 10px 10px 10px;
	width: 200px;
}

#plan_spec_title {
	color: #383a53;
	background-color: #a68843;
	font-size: 9pt;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	border-bottom: 1px #fff solid;
	width: 170px;
}

.planspecbox, a.planspecbox:link, a.planspecbox:visited, a.planspecbox:active {
	color: #fff;
	font-size: 9pt;
	text-indent: 0px;
	margin: 5px 0px 5px 10px;
}
a.planspecbox:link, a.planspecbox:visited, a.planspecbox:active {
	color: #f9b81d;
}
.hr_planspecbox {
	background-image: url('/images/divbar.gif');
	padding: 0px 0px 0px 0px;
	margin: 0 0px 0 0px;
	height: 2px;
}

#plandescbox {
	padding: 0px 0px 0px 10px;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	width:220px;
}
#plandescbox a:link, #plandescbox a:visited, #plandescbox a:active {
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	color: #803a32;
}

#plandescbox a:hover {
	text-decoration: underline;
}
#plandescbox h3 {
	color: #000; /* #383a53;*/
	font-size: 14pt;
	text-align: center;
	padding: 3px 0px 0px 0px;
	margin: 0;
}
#LongDescMore
{
    position: absolute;
    width: 220px;
    z-index: 1001;
    border: solid 1px #383a53;
    padding: 10px;
    margin-top:-11px;
    margin-left:-11px;
}
#plandescboxbottom, #plandescboxbottom  a.dkb, #plandescboxbottom  a.dkb:link, #plandescboxbottom  a.dkb:visited, #plandescboxbottom  a.dkb:active {
	color: #803a32;
	font-size: 9pt;
	padding: 0px 0px 5px 0px;
	margin: 0;
}
#plandescboxbottom a.wt:link, #plandescboxbottom a.wt:visited, #plandescboxbottom  a.wt:active {
	color: #fff;
	font-size: 9pt;
	padding: 0px 0px 0px 0px;
	margin: 0;
}
#plandescboxbottom a.rd:link, #plandescboxbottom a.rd:visited, #plandescboxbottom  a.rd:active {
	color: #803a32;
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

#plandescboxbottom  a.rust:link, #plandescboxbottom  a.rust:visited, #plandescboxbottom  a.rust:active {
	color: #803a32;
	font-size: 10pt;
	padding: 0px 0px 5px 0px;
	margin: 0;
	letter-spacing: -1px;
}

#plan_view_slideshow, #plan_view_slideshow a:link, #plan_view_slideshow a:visited, #plan_view_slideshow a:active  {
	margin-top: 3px;
	padding: 7px 0 2px 0;
	background-color: #383a53;
	color: #fff;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#plan_view_slideshow a:hover {
	text-decoration: underline;
}

#PlanCallForQuestions {
	padding: 20px 0 0 0;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color:#383a53;
}

/* main plan menu  */
#plannavbar {
	margin: 10px 0px 10px 0px;
	/*padding: 4px 0px 8px 14px;*/
	padding: 4px 0px 8px 7px;
	background-color: #a4c3c9;
	height: 22px;
}
#plannavbar ul {
border: 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style-type: none;
text-align: center;
background-color: #383a53;
}

#plannavbar ul li
{
display: block;
float: left;
text-align: center;
background-color: #383a53;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
color: #fff;
}

#plannavbar ul li a
{
background-color: #383a53;
background: #383a53;
height: 18px;
padding: 4px 12px 2px 12px; /* change cell widths here */
margin: 0px 0px 0px 0px;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font-size: 10pt;
border: 1px #383a53 solid;
}

#plannavbar ul li a:hover
{
color: #383a53;
background: #a4c3c9;
border: 1px #fff solid;
}

#plannavbar a:active
{
background: #a4c3c9;
color: #fff;
}

#plannavbar li#active a
{
background: #a4c3c9;
border: 1px solid #c60;
color: #fff;
}
#plannavbar .divline {
	border-right:  1px solid #fff;
	background:#803a32;
}
#plannavbar .nolink {
background-color: #383a53;
background: #383a53;
height: 18px;
padding: 4px 13px 2px 14px;
margin: 0px 0px 0px 0px;
color: #ccc;
text-decoration: none;
display: block;
text-align: center;
font-size: 10pt;
border: 1px #383a53 solid;
}
#plannavbar .bgRd {
	background-color:#803a32;
}

#sharethislink ul li a:hover
{
color: #fff;
background: #fff;
border: 0px #fff solid;
}

#sharethislink {
display: block;
background-color: #383a53;
background: #383a53;
height: 20px;
padding: 4px 16px 2px 16px;
margin: 0px 0px 0px 0px;
border: 0px #fff solid;
}

#sharethislink a:link, #sharethislink a:visited, #sharethislink a:active  {
color: #fff;
text-decoration: none;
text-align: center;
font-size: 10pt;
border: 0px #fff solid;
}
#sharethislink a:hover {
background-color: #fff;
border: 0px #000 solid;
color: #fff;
}
/* end main plan menu */


.plan_details_headers {
	color: #383a53;
	background-color: #ac8c41;
	font-size: 14pt;
	padding: 5px 0 5px 0;
	text-align: center;
}
.plan_details_subheaders {
	color: #383a53;
	background-color: #cdcaa6;
	font-size: 10pt;
	padding: 5px 0 5px 0;
	text-align: center;
	font-weight:bold;
}

.planseeallphotos, .planseeallphotos a:link, .planseeallphotos a:visited, .planseeallphotos a:active  {
	color: #383a53;
	font-size: 10pt;
}

#plan_pricing_packages {
	color: #383a53;
	font-size: 8pt;
	width: 305px;	
}
#plan_pricing_packages td {
	color: #383a53;
	font-size: 8pt;
}
#plan_pricing_packages h5 {
	color: #383a53;
	font-size: 10pt;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#plan_pricing_packages a:link, #plan_pricing_packages a:visited, #plan_pricing_packages a:active {
	color_: #383a53;
	color: #f00;
}
#table_plan_why_buy {
	border: 1px #ac8c41 solid;
}
#plan_why_buy {
	margin:10px;
	font-size: 10pt;
}
#plan_why_buy hr {
	width_no: 200px;text-align:center;margin:2px auto 2px auto;color: #ac8c41;background-color: #ac8c41;
}

#table_hblog {
	border: 1px #ac8c41 solid;
}

#hblog h4 {
	padding: 4px 0px 4px 0px;
	font-size: 10pt;
}
#hblog td {
	padding: 0px 10px 0px 10px;
	width: 290px;
	font-size: 9pt;
	line-height: 20px;
	color: #4c4b4a;
}
#hblog .plan_rightBorder {
	padding-right:10px;
	/*border-right: 1px #4c4b4a solid;*/
}




#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000000;
    filter: alpha(opacity=45);
    opacity: 0.45;
    z-index: 1000;
}
#processMessage
{
    position: fixed;
    top: 20px;
    left: 25%;
    padding: 10px;
    width: 500px;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000000;
    text-align: center;
    font-size: 14px;
}


.CopyrightByDesigner {
	float:right;
	font-size:8pt;
}
/******************************************************************* End Plan Details Objects *****************************************************/



.LeftCol  {
	background-color: #a4c3c9;
	color: #383a54;
	text-align: left;
	width: 188px;
	font-size: 12px;
	
}
.LeftWhiteTop {
	border-top: 1px #fff solid;
}
.LeftWhiteBottom {
	border-bottom: 1px #fff solid;
}
.LeftCol ul, .LeftCol li {
	margin-left: 10px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.LeftCol a:link, .LeftCol a:visited, .LeftCol a:active {
	color: #383a54;
	text-decoration: none;
}
.LeftCol a:hover {
	text-decoration: underline;
}
.LeftColMenu {
	background-color: #ae8e41;
	color: #383a54;
	text-align: center;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;

}
.LeftSeeAll {
	padding: 0px 0px 10px 10px;
}
.LeftSeeAll a:link, .LeftSeeAll a:visited, .LeftSeeAll a:active  {
	color: #ae8e41;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.LeftSeeAll a:hover  {
	color: #ae8e41;
	text-decoration: underline;
}

.boxTitle {
	font-size: 12pt;
	font-weight: bold;
	color: #383a54;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 0px 0px;
}
.boxTitleInBox {
	background-color: #fff;
	padding: 5px 4px 0px 4px;
}
.boxSubTitle {
	font-size: 9pt;
	color: #ae8e41;
}
.boxTitleLeft {
	float:left;
}
.SubTitle {
	font-size: 9pt;
	color: #383a53;
}

.RoundBox {
	margin: 0px 6px 10px 6px;
}

.hr_dots {
	background-image: url('/images/divdots.gif');
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 3px 0px;
	height: 2px;
}


/******************************************************************* End Advanced Search Objects *****************************************************/

/******************************************************************* Begin Search Objects *****************************************************/


.SearchNavOptions {
	font-size: 8pt;
	color: #fff;
	padding-bottom: 3px;
	padding-top: 5px;
}

.SearchNavInput {
	background-color: #d6bc7c;
	color: #000;
	font-family: arial;
	font-size: 12px;
	letter-spacing: 0px;
	height: 14px;
	border: 0px #ffffff solid;
	text-align: center;
}

.SearchNavLink {
	color: #cccccc;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;	
}

a.SearchNavLink:link,  a.SearchNavLink:visited,  a.SearchNavLink:active {
	color: #fff;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;	
}
a.SearchNavLink:hover {
	text-decoration: underline;
}

.PlanSearchBox {
	border: 0px #000 solid;
	padding-bottom: 12px;
}
.PlanSearchSpec {
	color:  #383a54;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0px;	
}

a.PlanSearchSpec:link,  a.PlanSearchSpec:visited,  a.PlanSearchSpec:active {
	color: #803a32; /* #995249; */
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
}
a.PlanSearchSpec:hover {
	text-decoration: underline;
}

/******************************************************************* End Search Objects *****************************************************/

/******************************************************************* Begin Left Search Objects *****************************************************/

.SearchBasic {
	width: 188px;
	background-color: #383a54;
	color: #fff;
	margin-bottom: 5px;
}
.SearchBasicWide {
	width: 937px;
	background-color: #d2d3d5;
	color: #343954;
	margin-bottom: 5px;
}
.SearchBacsicWide {
	color: #9b4f47;
	font-size: 11pt;
	padding-left: 5px;
	font-weight: bold;
}
.titlebasicsearch {
	font-size: 12pt;
}
.itembasicsearch {
	font-size: 9pt;
	padding-left: 5px;
	font-weight: bold;
	color:#fff;
}
.searchbasicinput {
	background-color: #fff;
	color: #383a54;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 0px;
	width: 30px;
	height: 15px;
	border: 0px #fff solid;
}
.basicsearchsubmit {
	color: #383a54;
	background-color: #a4c3c9;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	letter-spacing: 0px;
	border: 1px #fff solid;
	margin-top: 5px;
	margin-bottom: 5px;
}
.BasicSearchSubmitWide {
	color: #9b4f47;
	background-color: #d2d3d5;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	letter-spacing: 0px;
	border: 1px #fff solid;
}

.enterbasicsearchbox {
	/*background-color: #af873f;*/
	background-image: url('/images/searchboxsmbackground.jpg');
	color: #393853;
	width: 168px;
	height: 20px;
	vertical-align: middle;
	margin: 2px 8px 5px 8px;
	padding: 7px 0 2px 0;
	border: 1px #fff solid;
}
.hr_basic_search {
	background-image: url('/images/divbar.gif');
	padding: 0px 0px 2px 0px;
	margin: 0 15px 0 15px;
	height: 2px;
}

/******************************************************************* End Left Search Objects *****************************************************/

/******************************************************************* Begin Builders Objects *****************************************************/

#builders {
	background-color: #ac8c41;
	width: 174px;
	padding: 4px 4px 4px 8px;
	color: #fff;
}
#builders h2 {
	color: #383a53;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
}
#builders ul {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 20px;
}
#builders li {
	font-size: 10pt;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #383a53;
}
#builders h4, #builders a:link, #builders a:visited, #builders a:active {
	color: #383a53;
	font-size: 10pt;
	text-align: center;
	text-decoration: underline;
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
}
#builders h4, #builders a:hover {
	text-decoration: none;
}
#builders-right {
	float:right;
	width: 230px;
}
#builders-right .buttons {
	text-align: center;
	padding: 6px 0 6px 0;
	margin: 0 0 3px 0;
}
a.builders-search:link, a.builders-search:visited, a.builders-search:active {
	color: #fff;
	font-size: 12pt;
	text-decoration: underline;
}
a.builders-search:hover {
	text-decoration: none;
}
a.builders-members:link, a.builders-members:visited, a.builders-members:active {
	color: #383a53;
	font-size: 12pt;
	text-decoration: underline;
}
a.builders-members:hover {
	text-decoration: none;
}
a.builders-find:link, a.builders-find:visited, a.builders-find:active {
	color: #383a53;
	font-size: 12pt;
	text-decoration: underline;
}
a.builders-find:hover {
	text-decoration: none;
}


/******************************************************************* End Builders Objects *****************************************************/


.ShoppingCartMini {
	width: 178px;
	background-color: #383a54;
	color: #fff;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
}
.titleshoppingcart {
	font-size: 12pt;
	padding-bottom: 3px;
}
a.ShoppingCartMiniLink:link, a.ShoppingCartMiniLink:visited, a.ShoppingCartMiniLink:active {
	color: #fff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration: none;
}
a.ShoppingCartMiniLink:hover {
	text-decoration: underline;
}


.contactinput {
	background-color: #ffffff;
	color: #383a53;
	font-family: arial;
	font-size: 11px;
	letter-spacing: 0px;
	width: 200px;
	height:15px;
	border: 1px #ac8c41 solid;
}
#SystemMessage
{  COLOR: #f00; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: normal;
border:3px #f00 dotted;background-color:#fff5f5;margin:5px auto 5px auto;text-align:center;width:600px;}
#SystemMessage a, #SystemMessage a:link, #SystemMessage a:visited {
	FONT-SIZE: 11px;
	text-decoration:underline;
	COLOR: #f00;
	font-weight:normal;
}
.Message, a.Message
{  COLOR: Red; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 12px; Font-weight: normal;
}
a.Message {
	text-decoration:underline;
	font-weight:normal;
}

.titlebox {
	color: #fff;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	height: 28px;
}
a.titlebox:link,  a.titlebox:visited,  a.titlebox:active {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
}
a.titlebox:hover {
	text-decoration: underline;
}

.titleboxstyle {
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 0 0px 0;
}
a.titleboxlink:link,  a.titleboxlink:visited,  a.titleboxlink:active {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
}
a.titleboxlink:hover {
	text-decoration: underline;
}


.clickonimage {
	color: #ac8c41;
	font-size: 10pt;
	text-align: center;
	padding-bottom: 3px;
}

.secNavFont, A.secNavFont:link, A.secNavFont:visited, A.secNavFont:active, A.secNavFont:hover {
	COLOR: #383a53;
	FONT-FAMILY: arial, helvetica, verdana;
	FONT-SIZE: 11px;
	Font-weight: bold;
	text-decoration: none;
}
A.secNavFont:hover {
	COLOR: #FFFFFF;
	text-decoration: underline;}

.secNavFontOn
{  COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none; }
A.secNavFontOn:link {COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none;} 
A.secNavFontOn:visited {COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none;}
A.secNavFontOn:active {COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none;}
A.secNavFontOn:hover {COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: bold; text-decoration: none;}


.CommonBoxPadding {
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #383a53;
}
a.CommonBoxPaddingLink:link, a.CommonBoxPaddingLink:visited, a.CommonBoxPaddingLink:active {
	text-decoration: underline;
	color: #383a53;
}
a.CommonBoxPaddingLink:hover {
	text-decoration: none;
	color: #862419;
}
.CommonSubmitBox {
	color: #fff;
	background-color: #393853;
	font-weight:bold;
	font-family: arial;
	font-size: 11px;
	letter-spacing: 0px;
	border: 1px #fff solid;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
.CommonTextBox {
	color: #383a53;
	border: 1px #fff solid;
	background-color: #fff;
	padding: 6px 2px 4px 2px;
	font-size: 8pt;
}

a.article:link, a.article:active, a.article:visited {
	color:#085c6b;
	font-weight:bold;
	text-decoration:none;
}
a.article:hover {
	text-decoration:underline;
}
.ColorBox {
	color: #fff;
	background-color: #a4c3c9;
	padding: 10px 10px 10px 10px;
	margin: 0 0 5px 0;
}

.FeaturedPlanBox {
	float:right;
	margin-left:3px;
	padding:5px;
	border:1px #a4c3c9 solid;
	background-color:#fff;
	text-align:center;
}
a.FeaturedPlanBoxLink:link, a.FeaturedPlanBoxLink:visited, a.FeaturedPlanBoxLink:active {
	color:#fff;
	font-size: 8pt;
}
#bottom_nav {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
#bottom_nav a:link, #bottom_nav a:visited, #bottom_nav a:active {
	color: #5c5a6d;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}
#bottom_nav a:hover {
	color: #000;
	text-decoration: underline;
}
.AdvFooter {
	margin-top:20px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	color:#4b7ea0;
	font-size:11pt;
	font-family:arial,helvetica,verdana;
	border: solid 1px #4b7ea0;
}


.smallFont, a.smallFont:link, a.smallFont:visited, a.smallFont:active {
	color: #333333;
	font-size: 9px;
	font-weight: normal;
}
a.smallFont:hover {
	text-decoration: underline;
}
.ItemFont, a.ItemFont:link, a.ItemFont:visited, a.ItemFont:active {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.ItemFont:hover {
	text-decoration: underline;
}

.newsletter_callout_box {
	width:938px;
	height:30px;
	color:#343954;
	margin: 5px 0 0px 0;
	background-color:#fff;
	text-align: center;
	padding-top:7px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13pt;
	border: 1px #343954 solid;
	font-weight:bold;
}
.newsletter_callout_box_enter {
	font-size:10pt;
}

.reg6 {
	font-size:6pt;
	position: relative;
	top: -2px;
}
.reg7 {
	font-size:7pt;
	position: relative;
	top: -2px;
}
.reg8 {
	font-size:8pt;
	position: relative;
	top: -2px;
}
.reg9 {
	font-size:9pt;
	position: relative;
	top: -2px;
}
.reg10 {
	font-size:10pt;
	position: relative;
	top: -2px;
}
.footerFont
{  COLOR: #535353; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: normal; text-align:center; }
A.footerFont:link {COLOR: #535353; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: normal; text-decoration: none; } 
A.footerFont:visited {COLOR: #535353; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: normal; text-decoration: none; }
A.footerFont:active {COLOR: #535353; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: normal; text-decoration: none; }
A.footerFont:hover {COLOR: #535353; FONT-FAMILY: arial, helvetica, verdana; FONT-SIZE: 11px; Font-weight: normal; text-decoration: none; }

.Feeds, a.Feeds:link, a.Feeds:visited, a.Feeds:active {
	color: #4b7ea0; FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, verdana; Font-weight: bold; text-decoration: none;
}

.valignTop {
	vertical-align: top;
}
.FontSize8 {
	font-size: 8pt;
}
.FontSize9 {
	font-size: 9pt;
}
.FontSize10 {
	font-size: 10pt;
}
.FontSize11 {
	font-size: 11pt;
}
.FontSize12 {
	font-size: 12pt;
}
.FontSize14 {
	font-size: 14pt;
}
.FontSize16 {
	font-size: 16pt;
}

.ColorWhite {
	color: #fff;
}
.ColorBGWhite {
	background-color: #fff;
}
.ColorDkTeal {
	color: #085c6b;
}
.ColorTeal {
	color: #a4c3c9;
}
.ColorBGTeal {
	background-color: #a4c3c9;
}
.ColorDkGreen {
	color:#00652d;
}
.ColorBGDkGreen {
	background-color: #00652d;
}
.ColorDkBlue {
	color: #383a53;
}
.ColorBGDkBlue {
	background-color: #383a53;
}
.ColorLtBlue {
	color: #e7eff2;
}
.ColorBGLtBlue {
	background-color: #e7eff2;
}

.ColorBrown_no {
	color: #a68843;
}
.ColorBGBrown_no {
	background-color: #a68843;
}
.ColorGolden {
	color: #ac8c41;
}
.ColorBGGolden {
	background-color: #ac8c41;
}
.ColorOrange {
	color: #f9b81d;
}
.ColorBGOrange {
	background-color: #f9b81d;
}
.ColorRust {
	color: #803a32;
}
.ColorBGRust {
	background-color: #803a32;
}
.BoxAlignCenter {
	margin:auto;
	text-align:center;
}
.Spacer1x1 {
	width: 1px;
	height: 1px;
}
.Spacer1x3 {
	width: 1px;
	height: 3px;
}
.Spacer1x4 {
	width: 1px;
	height: 4px;
}
.Spacer1x5 {
	width: 1px;
	height: 5px;
}
.Spacer1x7 {
	width: 1px;
	height: 7px;
}
.Spacer1x10 {
	width: 1px;
	height: 10px;
}
.Spacer1x12 {
	width: 1px;
	height: 12px;
}
.Spacer1x14 {
	width: 1px;
	height: 14px;
}
.Spacer1x15 {
	width: 1px;
	height: 15px;
}
.Spacer1x16 {
	width: 1px;
	height: 16px;
}
.Spacer1x18 {
	width: 1px;
	height: 18px;
}
.Spacer1x20 {
	width: 1px;
	height: 20px;
}
.Spacer3x1 {
	width: 3px;
	height: 1px;
}
.Spacer4x1 {
	width: 5px;
	height: 1px;
}
.Spacer5x1 {
	width: 5px;
	height: 1px;
}
.Spacer7x1 {
	width: 7px;
	height: 1px;
}
.Spacer8x1 {
	width: 8px;
	height: 1px;
}
.Spacer9x1 {
	width: 9px;
	height: 1px;
}
.Spacer10x1 {
	width: 10px;
	height: 1px;
}
.Spacer12x1 {
	width: 12px;
	height: 1px;
}
.Spacer16x1 {
	width: 16px;
	height: 1px;
}

.table {
	border: 1px #fff none;
	border-collapse: collapse;
	width: 100%;
}
.ToEnlarge {
	font-size:8pt;padding-top:4px;
}
#PlanStyles {
	margin-top:5px;
	margin-bottom:10px;
	line-height:18px;
}
#PlanStyles ul {
	margin:5px 0 0 30px;
	padding:0;
	color:#fff;
}
#PlanStyles h4 {
	color:#52585e;
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
	font-size:15px;
}
#PlanStyles a {
	color:#fff;
	text-decoration:none;
}
#PlanStyles a:hover {
	text-decoration:underline;
}
#PlanStylesStyles {
	width:465px;min-height:250px;
	background-color:#67a4c1;
}

#PlanStylesCollections {
	float:right;width:465px;
	background-color:#68ac47;
	min-height:250px;
}


#TshirtPreview {
	margin-left:250px;position:absolute;z-index:1000;
}
.ticker {
    background-color: #f3756f;
    border: 1px solid #49494b;
    color: #fff;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width:938px;
}
a.tickerlink:link, a.tickerlink:visited, a.tickerlink:active, a.tickerlink:hover  {
    color: #ccc;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
}
#shadowPromo {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 35%;
    max-height: 400px;
    overflow: auto;
    padding: 10px;
    position: fixed;
    text-align: left;
    top: 200px;
    width: 350px;
    z-index: 100001;
}
#shadowBackgroundFilter {
    background-color: #000000;
    bottom: 0;
    left: 0;
    margin: 0;
    opacity: 0.45;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}

.SearchResultMoreDetail {
	display: none;width:420px;position: absolute;margin-left:-100px; z-index: 1001;border: solid 1px #383a53;padding: 10px 0 10px 0;
}
.SearchResultMoreDetailMore {
	position: absolute;margin-left:200px; z-index: 900;
}
.WidgetPinIt {
	float:right;
}

a.PDFNowOrderForm {
	color:#f22;
}
a.PDFNowOrderForm:hover {
	color:#000;
}
a.PDFNowOrderFormAvail {
	color:#f55;
}
a.PDFNowOrderFormAvail:hover {
	color:#000;
}


#PDFsNowCallout {
	border:1px #666 solid;
	padding:10px;
	margin-bottom:5px;
	color:#4c7ea0;
	font-size:14px;
	line-height:20px;
	background-color:#fff;
}
#PDFsNowCallout h2 {
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-bottom:4px;
	color:#4c7ea0;
	font-weight:normal;
	font-size:18px;
}

.PDFsNowPopoutH2 {
	color:#4c7ea0;
	margin-top:0px;
}
.PDFsNowPopout {
	font-size:13px;
    z-index: 1001;
    border: 1px solid #383A53;
    margin-left: 280px;
    margin-top:-50px;
    padding: 10px;
    position: absolute;
    width: 290px;
    background-color:#fff;
    color:#4c7ea0;
    height:210px;
}
.PDFsNowPopoutRight {
	margin-left: 200px;
}
.PDFsNowPopoutBid {
	font-size:13px;
    z-index: 1001;
    border: 1px solid #383A53;
    margin-left: 290px;
    margin-top:-50px;
    padding: 10px;
    position: absolute;
    width: 290px;
    background-color:#fff;
    color:#4c7ea0;
    height:270px;
    line-height:15px;
}

.PDFsNowPopoutBidRight {
	margin-left: 200px;
}



#PDFsNowCallout {
    background-color: #FFFFFF;
    border: 1px solid #666666;
    color: #4c7ea0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 10px;
}
#PDFsNowCallout h2 {
    color: #4c7ea0;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 0;
    padding: 0;
    text-align: center;
}

#PlanPackages a.PDFNowOrderForm:hover {
    color: #000000;
}
#PlanPackages a.PDFNowOrderForm {
    color: #FF2222;
    font-size: 11px;
}
#PlanPackages a:hover {
    text-decoration: underline;
}
#PlanPackages a {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
a.PDFNowOrderForm:hover {
    color: #000000;
}
a.PDFNowOrderForm {
    color: #FF2222;
}
.ContentDiv {
	height:5px;
	background-color:#67a4c1;
	margin-top:3px;
	margin-bottom:5px;
}

#CartYouAlsoLike {
	margin:20px 0px 20px 0px;
	border:1px #4b4e67 solid;
	background-color:#e7e7e8;
	padding:0px 20px 20px 20px;
}
.CartYouAlsoLikeSubmit {
    background-color: #231f20;
    border-color: #fff #fff #fff #fff;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-weight: bold;
    height: 24px;
    margin-top: 4px;
    padding-bottom: 1px;
}

#PreferredProducts {
	width:190px;
	margin-top:20px;
	margin-left:40px;
}
#PreferredProductsTitle {
	color:#fff;
	font-size:15px;
	background-color:#383a53;
	text-align:center;
	padding:5px;
	font-weight:bold;
}


.PreferredProductsBox {
	border:1px #000 solid;
	padding:3px;
	margin-top:10px;
	font-size:11px;
	color:#97999c;
}
.linkintegrity {
	text-align:right;
}
.linkintegrity a {
	color:#eb2128;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.linkintegrity a:hover {
	text-decoration:underline;
}

.linkfypon {
	text-align:right;
}
.linkfypon a {
	color:#4c7ea0;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.linkfypon a:hover {
	text-decoration:underline;
}
.linkthrma {
	text-align:right;
}
.linkthrma a {
	color:#eb2128;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.linkthrma a:hover {
	text-decoration:underline;
}
.linklumber {
	text-align:right;
}
.linklumber a {
	color:#ffcd07;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.linklumber a:hover {
	text-decoration:underline;
}
.linkraynor {
	text-align:right;
}
.linkraynor a {
	color:#4a5290;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.linkraynor a:hover {
	text-decoration:underline;
}
#PlanPackages a.PDFNowOrderForm {
	color:#f22;font-size:11px;
}

