/* CSS Document */

/***** Headings ******/
h1{
	font-family: Arial, Helvetica, sans-serif; color: #04364A; font-size: 18px; margin-bottom: 10px; margin-top: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 5px; margin-top: 0px;
}
h3{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 5px; margin-top: 0px; padding: 0px;
}
h4{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #04364A; margin-bottom: 5px; padding: 0px;
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #04364A;
}
h6{
	font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; margin-bottom: 5px; margin-top: 0px;
}
h7{
	font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; margin-bottom: 5px; margin-top: 0px;
}

/***** Bodycopy ******/
p{
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;
}
#centrecontainer, #centrecontainer_fullwidth{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
}
.phone_number {
	color: #04364A;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 28px;
}

/***** Links ******/
a{
	color: #04364A; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; 
}
a:hover{
	color: #04364A; text-decoration: underline;
}
a#browse{
	font-size: x-small; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul a{
	font-weight: normal;
}

div.buttons {
	height: 25px;
	margin: 20px 0 10px 0;
	line-height: 26px; /* Appease IE6 */
}
a.btn {
	white-space: nowrap;
	padding: 4px 20px 5px 17px;
	border: 1px solid #697c83;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/bg_btn.gif);
}


/***** Images *****/
img{
	border: 0px;
}

/* Forms */
 
label{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
input{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
textarea{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
select{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
form{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
form label{
	color: #04364A; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px; margin: 0px;
}
form input{
	background-color: #F6F6F6; border-left: 1px solid #999999; border-top: 2px solid #999999;
}
form select{
	background-color: #F6F6F6; border-left: 1px solid #999999; border-top: 2px solid #999999;
}
form textarea{
	background-color: #F6F6F6; border-left: 1px solid #999999; border-top: 2px solid #999999;
}
form #required{
	color: #666666; font-weight: bold;
}
form #requiredNote{
	font-size: 10px;
}
form #btn{
	background-color: #427590; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 2px solid #003333; border-bottom: 2px solid #003333; color: #FFFFFF; font-size: 10px; padding: 2px; background-image: url(images/global/form.btn.bk.jpg);
}
/* Tables */
table{
	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
table a{
	font-size: 12px; font-weight: normal;
}


/* Horizontal Rues */
hr{
	height: 0px; margin: 0px; padding: 0px; border-top: 1px solid #c3c3c3; margin-bottom: 10px; margin-top: 5px;
}

/****** Search Box ******/
#searchBox{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 25px 10px 0px 0px; margin: 0px; float: right;
}
#searchBox form{margin: 0px; padding: 0px;}

#searchBox input{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #006699; 
}
#searchBox select{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px; border: 1px solid #006699;
}
#searchBox input.btn{
	background-color:  #427590; color: #FFFFFF;
}

/****** Header ******/
#header #hdrRight{float: right; width: 300px;}
#header #hdrLogo{float: left;}
#header #nav{
	height: 23px; padding-top: 7px; background-image: url(images/header/navBk_01.jpg); background-repeat:repeat-x; background-color: #2F5467;
}
#header #nav a:hover{
	color: #CCCCCC;
}
#header #nav a{
	margin-left: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 10px; text-decoration: none; margin-bottom: 0px; padding: 0px; float: left;
}
* HTML #header #nav a{margin-left: 19px;}


#header #globalNav{
	margin: 25px 15px 0 0; padding: 0 0 0 0 ; color: #FFFFFF; font-size: 10px; line-height: 10px; float: right;
}
* HTML #header #globalNav{margin: 25px 0px 0 0;}
#header #globalNav a{
	font-weight: normal; font-size: 10px; margin: 0px 10px; 0px 0px; text-decoration: none; color: #FFFFFF;
}
#header #globalNav a:hover{
	text-decoration: underline;
}

/*#globalNav{background-color: #FFFFFF; padding: 5px 0 5px 0; text-align: right;}*/


#bc{
background-color: #FFFFFF; 
background-image: url(images/global/breaccrumbs.bk.jpg); 
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
border-bottom: 1px solid #999999; 
color: #2E5165;  
top: 205px;
position: relative;
z-index: 1001;
padding: 0px;
width: 758px;
height: 25px  
}
#bc h1{padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; display: inline; /*width: 100%;*/ background-color: #244351; font-size: 14px; color: #FFFFFF; background-image: url(images/global/leftnav_bk_01.jpg); background-repeat: repeat-x; width: 158px; float: left;}
#bc p{float: left; padding: 5px 0 0 15px;}

/** HTML #bc{ left: 0px; position:relative; height: 20px;}*/

/****** Footer ******/
#footer{
	font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
#footer a{
	font-size: 10px; margin-right: 5px;
}
#footer a:hover{
	text-decoration: underline;
}
#footerNav{
	margin-top: 5px;
}
#copyright{
	color: #666666; font-weight: normal; margin-top: 5px;
}
#copyright a{
	color: #666666; text-decoration: underline;
}

/***** Lists **************/
ul{list-style-type: square;}
ul#headlines{
	margin: 0px; padding: 0px;
}
ul#headlines li{
	margin: 0 0 0 15px; padding: 0px 0px 5px 0px; font-size: 10px; list-style-image: url(images/global/bullet_01.gif);  color: #6C6C6C; list-style-type: none; 
}

#sitemap h3{
		margin-bottom: 0px;
	}
	#sitemap ul{
		padding: 0px; margin-top: 0px; margin-left: 0px;
	}
	#sitemap li{
		padding-left: 0px; margin-left: 20px;
	}
	#sitemap li a{
		text-decoration: underline;
	}


/****** Left Column *******/
#leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0 0 0;
	margin-bottom: 10px;
	background-color: #E3E3E3;
	color: #333;
	width: 157px;
}
#leftnav h1{
	padding: 5px 5px 5px 15px; margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; display: block; /*width: 100%;*/ background-color: #244351; font-size: 14px; color: #FFFFFF; background-image: url(images/global/leftnav_bk_01.jpg); background-repeat: repeat-x;
}
#leftnav ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#leftnav ul li {
	border-bottom: 1px solid #999999;
	margin: 0;
}
#leftnav ul li a {
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #E3E3E3;
	background-color: #E3E3E3;
	color: #666666;
	text-decoration: none;
	width: 100%;
}
#leftnav ul li a:hover {
	border-left: 10px solid #2E5165;
	background-color: #999999;
	color: #fff;
}
html>body #leftnav{ width: 177px; }
html>body #leftnav ul li a {
	width: auto;
}
html>body #leftnav h1{
	width: auto;
}
#subnav{
	background-color: #F6F6F6 !important;
}
#subnav li{
	padding-left: 10px !important; border: 0px !important; background-color: #F6F6F6 !important;
}
#subnav li a{
	font-weight: bold !important; border: 0px !important; background-color: #F6F6F6 !important; color: #2E5165 !important; padding-right: 0px !important; padding-left: 0px !important;
}
#subnav li a:hover{
	font-weight: bold !important; border: 0px !important; background-color: #F6F6F6 !important; color: #2E5165 !important;
}
#tertiarynav li{
	padding-left: 10px !important;
}
#tertiarynav li a{
	color: #666666 !important; font-weight: normal !important;
}
#tertiarynav li a:hover{
	font-weight: normal !important;
}


/****** Right Column ******/
#right{
	color: #6C6C6C;
}
#rightcontainer{padding: 20px 10px 0 10px;}
#rightcontainer img{
	margin-bottom: 10px;
}
#right #partners{
	margin-top: 0px; text-align: center;
}
#right #partners h3{
	margin-top: 0px; text-align: left;
}
/* Right Side Product Feature */
#fea_product{
		border: 1px solid #c3c3c3; margin-right: 10px; text-align: center;  margin-bottom: 10px;
}
#fea_product h3{
	padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; text-align: center; width: 100%; background-image:url(images/global/leftnav_bk_01.jpg); clear: both;
}
#fea_product p{
	text-align: left; padding: 5px; margin-bottom: 0px;
}
#fea_product a{
	font-size: 10px;
}
#fea_product img{
	clear: both;
}


/***** Features ******/

/* Index Features Start */
div#featuresContainer{
	margin-top: 40px;
}
div#feaImgTop{
	width: 150px; float: left; margin-right: 15px; text-align: left; margin-bottom: 40px;
}
div#feaImgTop h3{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 22px; padding-top: 5px; margin-bottom: 12px; padding-bottom: 5px; cursor: pointer; text-decoration: none; text-align: left;
}
div#feaImgTop img{
	margin-bottom: 0px; margin-bottom: 10px;
}
div#feaImgTop ul{
	margin-left: 0px; margin-top: 0px; margin-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 0px; height: 65px;
}
div#feaImgTop li{
	margin-left: 15px; padding-left: 0px; margin-bottom: 5px; color: #666666; list-style-image: url(images/global/bullet_01.gif); list-style-type: none;
}
div#feaImgTop a#browse{
	font-size: x-small; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Index Features End */



/***** Paging ******/
#paging{
	float: right; margin-bottom: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 25px; font-weight: bold;
}
/******* Special Content Elements ********/
#imgL_textbox{
	margin-left: 160px; position: relative; clear: both; margin-bottom: 25px; min-height: 75px;
}
#imgL_textbox img{
	position: absolute; left: -160px;
}
#imgL_textbox h3{
	margin: 0px; padding: 0px;
}
.float_left {float: left; margin: 0 10px 10px 0;}
.float_right {float: right; margin: 0 0 10px 10px;}

/* Productline Index Page */
#ftr_division{
		width: 201px; float: left; margin-bottom: 25px;
}
#ftr_division h3{
	/*background-image:url(../images/global/leftnav_bk_01.jpg);*/ /*padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; text-align: center; width: 200px; background-image: url(images/global/h3-bg-02.jpg);*/
}
#ftr_division img{
	border: 1px solid #c3c3c3; margin-bottom: 10px;
}
#ftr_division p{
	margin-bottom: 0px; padding-bottom: 0px; margin-bottom: 5px;
}
#ftr_linklist h3{
	margin-bottom: 0px;
}
#ftr_linklist ul{
	list-style-type: none; margin-top: 0px; margin-left: 0px; padding-left: 0px;
}
#ftr_linklist li{
	margin-left: 20px; list-style-image:url(images/global/bullet_01.gif);
}

#ftr_imgBotRight{
	float: left; width: 200px; padding-right: 10px; border-right: 1px solid #c3c3c3; margin-right: 10px; 
}
#ftr_imgBotRight p{
	margin-bottom: 5px;
}
#ftr_imgBotRight img{
	float: left; border: 1px solid #c3c3c3; margin-right: 10px; margin-bottom: 20px;
}
/* Product Category Index Page */
#categoryListBox{
	float: left; width: 190px; height: 75px; margin-right: 10px; margin-bottom: 25px;
}
#categoryListBox h5{
font-size: 10px;
margin-bottom: 5px;

}
#categoryListBox p{
	font-size: 10px; margin-top: 0px; margin-bottom: 5px;
}
#categoryListBox #col1{
	float: left; padding-right: 10px; height: 75px; border-right: 1px dotted #c3c3c3;
}
#categoryListBox #col2{
	float: right; width: 120px; padding-left: 5px;
}
/* Product Index Page */

table#productlist{
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 50px; width: 400px;
}
table#productlist th{
	height: 20px; text-align: left; border-bottom: 1px solid #000000; background-color: #749EB4; color: #FFFFFF; padding: 3px;
}
table#productlist td{
	border-bottom: 1px dashed #c3c3c3; padding: 10px 0px 10px 0px;
}
table#productlist a{
	font-size: 10px;
}

/* Product Details Page */

#productDetails{
	margin-left: 175px; position: relative;
}
#productDetails h5{
	font-size: 10px; font-weight: bold; margin: 0px 0px 10px 0px;
}
#productDetails img#pdf{
	margin-right: 5px;
}

/* Contact Buy/Sell Page */

#flash_buysell {
	width: 185px;
	height: 233px;
}

/* Bread Crumbs */

#breadcrumbs{
	margin-bottom: 5px;
}
#breadcrumbs a{
	font-weight: normal;
}


/*****************************************************************/
/*******************************************

	#ftr_division{
		margin-left: 131px; margin-bottom: 20px; position: relative;
	}
	#ftr_division p{
		margin-bottom: 5px;
	}
	#ftr_division img{
		left: -131px; position: absolute;
	}
	#ftr_division a{
		font-size: 10px; font-weight: bold;
	}
	
	/**************************************************/
	/**************************************************
	#featureImgL{
		 width: 200px; margin-bottom: 50px; float: left; margin-right: 10px;
	}
	#featureImgL img{
		border: 0px;
	}
	#rightInfoBox{
		border: 1px solid #c3c3c3; padding: 0px; margin: 0px 10px 10px 0px; width: 125px;
	}
	#rightInfoBox h3{
		background-color: #003366; color: #FFFFFF; padding: 5px; font-size: 12px; display: block; margin: 0px;
	}
	#rightInfoBox p{
		padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;
	}
	#productDetails{
		margin-left: 175px; position: relative;
	}
	#productDetails h5{
		font-size: 10px; font-weight: bold; margin: 0px 0px 10px 0px;
	}
	#productDetails img#pdf{
		margin-right: 5px;
	}
	
	#pageTitle h1{
		margin-bottom: 5px; font-size: 18px;
	}
	#pageTitle hr{
		border: 0px; border-bottom: 1px solid #c3c3c3; height: 1px; margin: 0px;
	}
	

	#ftr_division{
		margin-left: 131px; margin-bottom: 20px; position: relative;
	}
	#ftr_division p{
		margin-bottom: 5px;
	}
	#ftr_division img{
		left: -131px; position: absolute;
	}
	#ftr_division a{
		font-size: 10px; font-weight: bold;
	}
	#ftr_linklist h3{
		margin-bottom: 0px;
	}
	#ftr_linklist ul{
		list-style-type: none; margin-top: 0px; margin-left: 0px; padding-left: 0px;
	}
	#ftr_linklist li{
		margin-left: 10px;
	}
	#ftr_linklist a{
		font-size: 10px; font-weight: bold;
	}
	#ftr_linklist a:hover{
		text-decoration: underline;
	}
	#ftr_imgBotRight{
		float: left; width: 200px; padding-right: 10px; border-right: 1px solid #c3c3c3; margin-right: 10px; 
	}
	#ftr_imgBotRight p{
		margin-bottom: 5px;
	}
	#ftr_imgBotRight img{
		float: left; border: 1px solid #c3c3c3; margin-right: 10px; margin-bottom: 20px;
	}
	#ftr_imgBotRight a{
		font-weight: bold; font-size: 10px;
	}
	#ftr_division1{
		width: 201px; float: left; margin-bottom: 25px;
	}
	#ftr_division1 h3{
		background-image:url(../images/global/leftnav_bk_01.jpg); padding-top: 5px; padding-bottom: 5px; color: #FFFFFF; text-align: center; width: 200px;
	}
	#ftr_division1 img{
		border: 1px solid #c3c3c3; margin-bottom: 10px;
	}
	#ftr_division1 p{
		margin-bottom: 0px; padding-bottom: 0px; margin-bottom: 5px;
	}
	#ftr_division1 a{
		font-weight: bold; font-size: 10px;
	}
</style>

*/

/**** IE Only Rules ***/
* html body #left h1{
	width: 100%;
}
* html body #left ul li{
	width: 100%;
}
* html body #imgL_textbox{
	height: 75px;
}

/*jan 13 2006*/
#brochure
{
	width:170px;
	background-color:#6C96AC;
	border:1px solid #032531;
	padding:10px;
	margin-bottom:10px;
}

#brochure h2
{
	color:#FFFFFF;
}

.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/global/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-size: 11px;
	padding-left:20px;
}

/* http://www.product-catalog.com/ */
#eproducts ,#eproducts table 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#eproducts .heading
{
	color:#04364A;
	font-size: 16px;
	font-weight:bold;
}

#eproducts .heading1
{
	color:#04364A;
	font-size: 14px;
	font-weight:bold;
}

#eproducts a
{
	color:#04364A;
}

#eproducts ul
{
	margin-top:0px;
}

#eproducts ul li
{
	padding-bottom:5px;
}

/* Carlton Care Section */
#carlton-app{
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 1001;
}
.contact-callout{border-top: 1px solid #999999; border-bottom: 1px solid #999999; padding: 20px 0 20px 0;}
.contact-callout h3{color: #04364a;}
ul.doubleArrow{margin: 0 0 30px 30px; padding: 0px;}
ul.doubleArrow li{list-style-type: none; list-style-image: url(images/carltoncare/doubleArrow_bullet.jpg); margin: 5px 0 5px 0; padding: 5px 0 0 0;}
ul.doubleArrow li a{text-decoration: none; color: #666666;}

.right-nav{float: right; margin: 0 0 0px 30px; border: 1px solid #c3c3c3; padding: 5px 5px 5px 10px;}
.right-nav a{text-decoration: none;}
.right-nav ul{list-style-type: none; margin: 0; padding: 0;}
.right-nav ul li{padding: 0; margin: 0 0 5px 0;}
.right-nav ul li a{text-decoration: none; padding: 0 0 0 10px;}
.right-nav ul li a:hover, .right-nav ul li a.sel{background-image: url(images/carltoncare/rightNav-bullet.gif); background-repeat: no-repeat;}

.whyChooseList{list-style-type: none; margin: 0 0 25px 0; padding: 0;}
.whyChooseList li{margin: 0 0 10px 0; padding: 0;}
.whyChooseList li span{margin: 0 5px 0 0; border-right: 1px solid #c3c3c3; padding: 0 5px 0 0; font-weight: bold;}
.whyChooseList li a{font-weight: bold;}


/* Products Section
****************************************/
#prod_ads {margin: 35px 0 20px 0;}
#prod_ads img {margin: 0;}
#prod_ads .prod_ad {margin-bottom: 15px;}


/* Products & Solutions Overview Page
****************************************/

#prod_sol {clear: both;}
#prod_sol h2, #prod_sol h3 {color: #04364a;}
#prod_sol .prod_sol {margin-bottom: 5px;}
#prod_sol .prod_sol .ico {float:left; width: 92px; margin-right: 10px;}
#prod_sol .prod_sol .content {float:left; width: 313px;}


/* Plans Overview Page
****************************************/
#plan_overview {
	margin-bottom: 30px;
}
#plan_overview .plan {
	margin-bottom: 20px;
}
#plan_overview .plan .thumb {
	width: 175px;
	margin-right: 15px;
	float: left;
}
#plan_overview .plan .content {
	float: left;
/*	width: 353px; */
	width: 300px;
	padding-top: 10px;
}
#plan_overview .plan .content h2 {
	color: #04364a;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/plans/bul_arrowleft_large.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 25px;
}
#plan_overview .plan .content h2 a{
	text-decoration: none;
	color: #04364a;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.breakup {
	margin-bottom: 30px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 20px 0 10px 0;
}
.breakup h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #04364a;
}

/* Plans Detail Pages */
a.link_pdf {
	background-image: url(images/plans/ico_pdf.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	display: block;
	height: 16px;
	margin-bottom: 30px;
}


#plan .left {
	float: left;
	width: 230px;
}
#plan .left p{margin-left: 10px}
#plan .left h3{margin-left: 10px}
#plan .left .change_plan{
	margin: 0 0 20px 0;
}
#plan .left .change_plan a.ico {
	display: block;
	float: left;
	margin-left: 10px;
}
#plan .left .change_plan span {
	margin: 0 0 0 10px;
	padding-top: 10px;
	clear: both;
	display: block;
}

#plan .content {
	float: left;
	width: 290px;
	margin-top: 10px;
}
#plan .content h3 {
	color: #063b52;
}
#plan .content .text_logo {
	margin-bottom: 10px;
}
#plan .content .desc {
	margin-bottom: 20px;
}
#plan .content .plan_tools {
	margin-bottom: 30px;
}
#plan .content .plan_tool {
	border-top: 1px solid #cbcbcb;
	padding-top: 10px;
	padding: 10px 0 5px 0;
}
#plan .content .plan_tool a{
	text-decoration: none;
}
#plan .content .plan_tool.first {
	border-top: none;
}
#plan .content .plan_tool .plan_ico {
	float: left;
	width: 46px;
	margin-right: 10px;
}
#plan .content .plan_tool .plan_content {
	float: left;
	width: 234px;
}

/* Price a Plan and Choose a Plan Pages */
a.more_large_arrow {
	font-weight: bold;
	color: #04364A;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/plans/bul_arrowright_large.gif);
	background-repeat: no-repeat;
	background-position: 100% 1px;
	padding-right: 25px;
	padding-top: 1px;
	height: 18px;
	display: block;
/* force width like inline element for proper background positioning */
	float: left;
	clear: both;
}

#plan_select {
	margin: 30px 0;
}
#plan_select .plan {
	margin-bottom: 30px;
}
#plan_select .plan .thumb {
	float: left;
	width: 215px;
	margin-right: 20px;
}
#plan_select .plan .content {
	float: left;
	width: 300px;
}
#plan_select .plan .content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #04364A;
}

/* Downloads Page */
#downloads {
	width: 435px;
}
#downloads .download {
	margin: 10px 0 20px 0;
}
#downloads .download .ico {
	float: left;
	width: 44px;
	margin-right: 15px;
}
#downloads .download .content {
	float: left;
	width: 300px;
}
#downloads .download .content h3 {
	color: #063b52;
	padding: 0;
	margin: 0 0 3px 0;
}
#downloads .download .content h3 a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.planBullets{
	
}
.warrantyBullet li{
	list-style-image: url(images/product/warranty_bullet.jpg);
}
.flatfeeBullet li{
	list-style-image: url(images/product/flat_bullet.jpg);
}
.plusBullet li{
	list-style-image: url(images/product/plus_bullet.jpg);
}
.premiumBullet li{
	list-style-image: url(images/product/premium_bullet.jpg);
}
.customBullet li{
	list-style-image: url(images/product/custom_bullet.jpg);
}

/* MISC */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */