/* |--------------------------------------| CD) 6pack |------------------------------------| */

#SixPackcontainer {
	width: 936px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#boxContent  {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#TwoPackcontainer {
	width: 626px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
        padding-top: 50px;
}


#fadeshow1 {
margin-left: 20px;z-index: 10;}





 


#SixPackcontainer #boxContent #boxWhite, #TwoPackcontainer #boxContent #boxWhite {
	background-image: url(images/boxgrey.png);
	height: 122px;
	width: 312px;
	text-align: center;
	float: left;
	margin: 0%;
	padding: 15px 0 0 0 ;
	background-repeat: no-repeat;
}
#SixPackcontainer #boxContent #boxWhite2 {
	background-image: url(images/boxgrey.png);
	height: 138px;
	width: 312px;
	text-align: center;
	float: left;
	margin: 0%;
	padding: 4px 0 0 0 ;
	background-repeat: no-repeat;
}
#SixPackcontainer #boxContent #boxWhite h1, #TwoPackcontainer #boxContent #boxWhite h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0066CC;
	padding: 8px 0 4px !important;
        text-align: center;
}
#SixPackcontainer #boxContent #boxWhite2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0066CC;
	padding: 4px 0 4px !important;
        text-align: center;
	line-height: 24px;
}





#SixPackcontainer #boxContent #boxWhite p, #SixPackcontainer #boxContent #boxWhite2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	font-style: italic;
    line-height: 22px;
    margin-top: -14px !important;
}
#SixPackcontainer #boxContent .smalltext {
	font-size: 12px;
	line-height: 5px;
}
#SixPackcontainer #boxContent #boxBlue {
	background-image: url(images/boxgreen.png);
	height: 138px;
	width: 312px;
	text-align: center;
	float: left;
	vertical-align: middle;
}

#SixPackcontainer #boxContent #boxBlue2 {
	background-image: url(images/boxgrey.png);
	height: 138px;
	width: 312px;
	text-align: center;
	float: left;
	vertical-align: middle;
}
#SixPackcontainer #boxContent #boxBlue h1, #SixPackcontainer #boxContent #boxBlue2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px!important;
	font-weight: bold!important;
	color: #0066CC;
	font-style: italic;
	line-height: 31px;
	padding: 27px 0 7px !important;
	text-shadow:none;
        text-align: center;
}
#SixPackcontainer #boxContent #boxBlue h1 a{
color:#0066CC;
text-align: center;
}
#SixPackcontainer #boxContent #boxBlue p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	font-style: italic;
	    line-height: 23px;
    margin-top: -25px !important;
}
#SixPackcontainer #boxContent #boxBlue2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	font-style: italic;
	    line-height: 23px;
    margin-top: -25px !important;
}



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#SixPackcontainer #boxContent #boxBlue .whiteButton {
	background-image: url(images/whiteButton2.gif);
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 26px;
margin-top: -25px !important;
			  }

#SixPackcontainer #boxContent #boxBlue .whiteButton a  {
	color: #06C;
	text-decoration:none;
	font-size: 10px;

}

#SixPackcontainer #boxContent #boxBlue .whiteButton a:hover {
	color: #999;
}
#SixPackcontainer #boxContent #boxBlue .boxTop3 {
	margin-top: -3px;

}
#SixPackcontainer #boxContent #boxWhite2 .applyimg {
	margin-top: -12px;
	border-style: none;
}

#boxBlue h1 a, .boxLink a{text-decoration:none}

.greenTitleUnder {
	margin: -10px 0 15px 0;
	padding: 0;
}

.subpadTop {
	margin-top: 1px;
}


html {
	background: url(/Portals/89222/images/BotImg.png) left bottom repeat-x!important;}


                	
body {background:url(/Portals/89222/images/topImg.gif) left top repeat-x !important;} 


#SixPackcontainer #boxContent #boxWhiteb {
	background-image: url(images/boxgrey.png);
	height: 122px;
	width: 312px;
	text-align: center;
	float: left;
	margin: 0%;
	padding: 15px 0 0 0 ;
	background-repeat: no-repeat;
}
#SixPackcontainer #boxContent #boxWhite2b {
	background-image: url(images/boxgrey.png);
	height: 138px;
	width: 312px;
	text-align: center;
	float: left;
	margin: 0%;
	padding: 4px 0 0 0 ;
	background-repeat: no-repeat;
}

#SixPackcontainer #boxContent #boxWhiteb h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0066CC;
	padding: 8px 0 4px !important;
        text-align: center;
}
#SixPackcontainer #boxContent #boxWhite2b h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0066CC;
	padding: 4px 0 4px !important;
        text-align: center;
	line-height: 24px;
}


  


#SixPackcontainer #boxContent #boxWhiteb p, #SixPackcontainer #boxContent #boxWhite2b p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	font-style: italic;
    line-height: 22px;
    margin-top: -14px !important;
}
#SixPackcontainer #boxContent #boxWhite2b .applyimg {
	margin-top: -12px;
	border-style: none;
}
#SixPackcontainer #boxContent #boxBlue2b {
	background-image: url(images/boxgrey.png);
	height: 138px;
	width: 312px;
	text-align: center;
	float: left;
	vertical-align: middle;
}
#SixPackcontainer #boxContent #boxBlue2b h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px!important;
	font-weight: bold!important;
	color: #0066CC;
	font-style: italic;
	line-height: 31px;
	padding: 27px 0 7px !important;
	text-shadow:none;
        text-align: center;
}
#SixPackcontainer #boxContent #boxBlue2b p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666;
	font-style: italic;
	    line-height: 23px;
    margin-top: -25px !important;
}

  #Testimonial p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-style: italic;
    line-height: 22px;
}

  #Testimonial .author{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-style: normal;
           font-weight: bold;
	font-size: 14px;
           margin-top: -10px !important;
    text-indent: 4px;
}

/* |--------------------------------------| SUMMARY |---------------------------------------| */

/* |--------------------------------------| 1) CONTAINER |----------------------------------| */
/* |--------------------------------------| 2) FOOTER |-------------------------------------| */
/* |--------------------------------------| 3) MENU |---------------------------------------| */
/* |--------------------------------------| 4) COLUMNS |------------------------------------| */
/* |--------------------------------------| 5) FORMAT - TITLES, TEXT, ETC. |----------------| */
/* |--------------------------------------| 6) HACKS & EXTRA |------------------------------| */



/* |--------------------------------------| 1) CONTAINER |----------------------------------| */
#foxboro_container {

padding:34px 9px 0 7px !important;

}

/* |--------------------------------------| 2) FOOTER |-------------------------------------| */
#foxboro_footer {background: none repeat scroll 0 0 transparent !important;
heigth: 180px!important;
padding:40px 0px 10px 0px !important;
margin:0 !important;
text-align: center !important; 

}

/* |--------------------------------------| 3) MENU |---------------------------------------| */
#foxboro_menu ul.rootGroup {
width:980px !important;
border-top:2px solid #CDD00E;
border-bottom:2px solid #CDD00E;
}

#foxboro_menu div.NavHidden {
height:30px !important;
}

#foxboro_menu div.NavHidden ul.rootGroup {
display:none !important;
}

#foxboro_menu span.text {
line-height:30px !important;
padding:0 18px !important;
font-size:16px !important;
font-weight:bold !important;
}

#foxboro_menu a.link {
border-right:1px solid #fff;
}

#foxboro_menu li.last a.link {
border-right:none !important;
}

#foxboro_menu div.slide span.text {
line-height:20px !important;
font-weight:normal !important;
font-size:14px !important;
}

#foxboro_menu div.slide a.link {
border:none;
}

/* |--------------------------------------| 4) COLUMNS |------------------------------------| */
#foxboro_col1,
#foxboro_col3 {
width:200px !important;
padding:0 10px !important;
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width:580px !important;
}

#foxboro_three-column #foxboro_col2 {
width:360px !important;
}

#foxboro_content div.block div.pad {
margin:0 !important;
}

#foxboro_content div.block {
background:url(/Portals/89222/template/module_middle.gif) left repeat-y !important;
margin-bottom:20px !important;
}

#foxboro_content div.block div.pad {
background:url(/Portals/89222/template/module_bottom.gif) left bottom no-repeat !important;
padding:0 19px 25px 14px !important;
}

/* |--------------------------------------| 5) FORMAT - TITLES, TEXT, ETC. |----------------| */
h4 {
color:#000 !important;
font-weight:normal;
font-size:11px !important;
}

#foxboro_col2 h1, #foxboro_bottom h1 {
    border-bottom: 2px solid #CDD00E;
    font-size: 24px !important;
    font-weight: bold !important;
    text-indent: 10px;
    text-shadow: 0 0 5px #F8F9F9;
}

#foxboro_one-column #foxboro_col2 h1 {
????padding-top:?20px;
????text-align:?left;
}

#foxboro_col2 h1 b, #foxboro_bottom h1 b {
color:#8ED72F !important;
}

#foxboro_bottom h1 {
color:#0066CC !important;
}

#foxboro_col2 h1 big {
font-size:45px !important;
}

#foxboro_col2 h2 {
font-size:20px !important;
line-height:24px !important;
margin-bottom:0 !important;
}

#foxboro_col2 p {
margin-top:0 !important;
margin-bottom:15px !important;
padding: 0 10px;
}

#foxboro_col2 ul {
list-style-image:url(/Portals/89222/template/dotblue.jpg);
padding-left:65px !important;
}

#foxboro_col2 ul li {
padding-bottom:10px !important;
}

#foxboro_content div.block div.pad h3 {
margin:0 -19px 0 -14px !important;
background:url(/Portals/89222/template/h3_title.gif) left top no-repeat;
padding:25px 19px 10px 14px !important;
font-size:20px !important;
font-style:italic;
font-weight:bold !important;
text-shadow:1px 1px 5px #fff;
line-height:100% !important;
}

#foxboro_content div.block div.pad div.Normal h3 {
margin:6px 0 !important;
padding:0 !important;
background:none;
}

a.apply_now {
width:167px;
height:39px;
display:block;
background:url(/Portals/89222/images/apply_online_now.gif) left top no-repeat;
}

a.apply_now img {
display:none !important;
}

a.apply_now:hover {
background:url(/Portals/89222/images/apply_online_now_hover.gif) left top no-repeat;
}

table#apply01 {
margin:0 auto !important;
width:680px !important;
background:url(/Portals/89222/template/applynowbox.gif) center top no-repeat;
}

table#apply02 {
margin:0 auto !important;
width:422px !important;
background:url(/Portals/89222/template/applysquare2.gif) center top no-repeat;
}

#foxboro_col2 table#apply01 h1,
table#apply01 h1,
#foxboro_col2 table#apply02 h1,
table#apply02 h1,
h1.shadow,
#foxboro_col2 h1.shadow {
margin:0 !important;
padding:10px 0 10px 0 !important;
font-size:30px !important;
font-style:italic;
font-weight:bold !important;
text-shadow:1px 1px 5px #333333;
line-height:normal !important;
color:#fff !important;
text-align: center;
   border: medium none;
}

#foxboro_col2 table#apply01 p,
table#apply01 p,
#foxboro_col2 table#apply02 p,
table#apply02 p {
margin-bottom:0 !important;
font-size:14px !important;
}

#foxboro_col2 table#taxes h3 {
margin:0 !important;
font-size:14px !important;
padding:9px 0 5px 0 !important;
line-height:100% !important;
font-weight:bold !important;
text-align: center;
}

#foxboro_col2 p small {font-size:80% !important;}

#foxboro_col2 blockquote {
margin-right:35px !important;
}

/* |--------------------------------------| 6) HACKS & EXTRA |------------------------------| */
#foxboro_side-menu {
margin:0 !important;
}

#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
overflow:hidden !important;
}

#foxboro_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

div#trust_logos {
width:72px;
height:191px;
position:absolute;
top:150px;
margin-left:800px;
}

#foxboro_container {
overflow:visible !important;
}

#foxboro_top,
#foxboro_bottom,
#foxboro_footer {
overflow:hidden !important;
}

#foxboro_top,
#foxboro_bottom {
_width:800px !important;
}

table.formstyle {
width:448px;
margin:0 auto;
border:none;
}

table.formstyle td.formstyletd1 {
width:448px;
margin:0;
padding:0;
background:url(/Portals/89222/template/formstyle_top.gif) left top no-repeat;
height:24px;
}

table.formstyle td.formstyletd2 {
background:url(/Portals/89222/template/formstyle_middle.gif) left repeat-y;
padding:1px 30px;
margin:0;
}

table.formstyle td.formstyletd3 {
background:url(/Portals/89222/template/formstyle_bottom.gif) left bottom no-repeat;
height:27px;
margin:0;
padding:0;
}





