
*{ margin:0; padding:0; border: 0; outline: 0;}

body {font: normal 13px Arial, sans-serif; text-align:center; line-height: 14px; color: #222;  background: url(../images/tp_body-bg.gif) #d9f0e0;}

/* Main Sections */

#outerWrapper {width: 766px; margin: 17px auto 0 auto; text-align:left; background-color: #FFF; border:4px solid #003a11;}
#header { width:766px; height:97px; background: url(../images/tp_header2.jpg) no-repeat;}/*WAS  background: url(../images/tp_header.jpg) */
#contentWrapper { background-color:#fff; margin: 0; padding: 0px 25px 15px 25px;}
#footer { width:766px; height:22px; font: normal 12px Arial, sans-serif; text-align:center;  color:#000; background: url(../images/tp_footer.jpg) no-repeat; padding:59px 0 0 0;}

/* END Main Sections */


/* TEXT Styles */
h1 { width:99%; font: bold 18px Arial, Helvetica, sans-serif; text-align:center; line-height:21px; color:#18532a; border-top:1px solid #18532a; border-bottom:1px solid #18532a; margin: 10px auto 15px auto; padding: 6px 0 7px 0;}
h2 {font: bold 16px Arial, Helvetica, sans-serif; color: #da501f; padding: 0 0 10px 0;}

h3 {font: bold 13px Arial, sans-serif; text-align:center; color: #464f5b; margin: 0 0 10px 0; }

h5 { width:99%; font: bold 16px Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:21px; color:#18532a; border-top:1px solid #18532a; border-bottom:1px solid #18532a; margin: 10px auto 15px auto; padding: 6px 0 7px 0;}

.heading-two {text-align:left;  background-color:#D5DFF3; border-bottom: 2px solid #a8bed7; padding: 5px 0 4px 25px;}

p{ text-align:left; line-height:16px; padding:0 0 10px 0;}

ol { margin:0px 0 0 0px;}
ol li{margin:0 0 7px 30px;}

#contentWrapper ul { margin:-5px 0 10px 40px;}
#contentWrapper ul li{ list-style:url(../images/bullet_tp.gif); font-size:14px; line-height:17px}
/* END TEXT Styles */

/* Global LINKS */
a,  a:link, a:visited {color: #0712f8; text-decoration: none;}
a:hover {color: #18532a; text-decoration: underline;}
a:focus, a:active {color: #0712f8;}
 {color: #0712f8;}
/* END Global LINKS */



#trademark {width: 766px; height:32px; font: normal 10px Arial, sans-serif; text-align:center; color:#999; line-height:12px; margin:0 auto; padding:10px 0 15px 0;}

#trademark a, #trademark a:link, #trademark a:visited {color:#999; text-decoration: none;}
#trademark a:hover { text-decoration: underline; color: #003a11;}



/* 
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------
*/

#menuwrapper {	font: 16px "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px solid #000;
	background-color: #909090;
	background: url(../images/tp_menu-bar_bg.gif) repeat-x ;
*/
}
/*Clears the floated menu items.*/
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #333;
	font-size: .85em;
	color: #000;
}
/*

*/
#p7menubar a.trigger {padding: 5px 10px 5px 10px; 	font-weight:bold; color: #333;}
#p7menubar a:hover.trigger {background-color: #0f6430; color: #caeb96;}

#p7menubar a.trigger2 {font-weight:bold; color: #333; padding: 5px 16px 5px 10px;
background: url(../images/menu_arrow-down.gif) no-repeat right center;}

#p7menubar a:hover.trigger2,
#p7menubar li:hover a.trigger2, #p7menubar a:focus.trigger2,
#p7menubar a:active.trigger2,#p7menubar li.p7hvr a.trigger2 {	color: #333; 
	background-color: #84f2a4; cursor:default;}


#bar-adjust {border-left: 1px solid #000; margin: 0 0 0 4px;}
#bar-adjust_en {border-left: 1px solid #000; margin: 0 0 0 54px;}


#p7menubar li {
	float: left;
	width: 9em;
}

#p7menubar li ul, #p7menubar ul li  {
	width: 15.2em;
}

#p7menubar ul li a  {
	color: #565656;
	border-right: 0;
	padding: 3px 12px 3px 16px; 
}

#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #84f2a4;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999; 
background: url(../images/menu-list_bg.jpg) repeat-x;
}


#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #caeb96; 
	background-color: #0f6430;
}



#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	font-weight:bold; color: #0712f8; 
	background-color: transparent;
	padding: 3px 3px 5px 10px;
}

#p7menubar ul a:hover {
	color: #caeb96!important;
	background-color: #0f6430!important;
}

#p7menubar li {width: auto;}

/*  end  PVII Menu CSS Express Drop-Down Menu */

/*  ########################### */

#rate-finder-wrapper {border:2px solid #360; background-color: #daf2a2; margin: 0 0 15px 0; padding: 0 0 15px 0;}
#rate-finder { width:215px; border:4px dashed #f50; background:url(../images/rate-finder-bg.jpg) top left no-repeat; margin:10px 0 0 8px; padding:15px 10px 12px 15px;}

#rate-finder_en { width:215px; border:4px dashed #f50; background:url(../images/rate-finder-bg.jpg) top left no-repeat; margin:10px 0 0 8px; padding:15px 20px 12px 10px;}

.select-ratefinder { width:180px; height:20px; font:13px Arial, Helvetica, sans-serif; border:1px solid #005324; background-color: #fff98f; margin: 0 0 5px 0; padding: 0 0 0 10px;}
.label-ratefinder {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#005324; padding:0 5px 0 0;}

#customer-service { width:190px; float:right; font:bold 13px Arial, Helvetica, sans-serif; color:#f40; background-color:#FFF; border:2px solid #006a33; margin: 0 0 5px 10px; padding:7px 7px 15px 7px; }

.dividing-line { width:99%; height:1px; background-color:#18532a; margin:10px auto 0px auto;}
.orange-emphasis { font-weight:bold; color:#d33726;}

.top{ width:98%; height:auto; font: normal 11px Verdana, Arial, sans-serif; line-height: 14px; text-align:right; margin:0px  0 8px 0;}
.top a:visited {color: #0712f8; text-decoration: none;}
.top a:hover {color: #003a11; text-decoration: underline;}

/*  ########################### */

#featured-cards {}
.phone-cards {padding: 2px 0 0px 0; margin:0; border-bottom:2px solid #1d4673;}
.phone-cards-details {padding: 15px 10px 0 55px; margin:10px 0 0 0;}
.phone-cards-details h3 {font: bold 15px Arial, sans-serif; text-align:left; color: #da501f; margin: 0 0 5px 0; padding:0;}
.phone-cards-details ul { margin:5px 0 15px 25px;}
.phone-cards-details li {list-style: square; color:#e65c00;}
.learn-more {font: normal 11px Arial, sans-serif;}
.buy-now { width:100%; height:24px; font: bold 13px Verdana, Arial, sans-serif; text-align:right; color: #464f5b; padding: 0 0px 8px 0;}

/* FEATURED CARDS */

.Table-even { width:80%; background-color:#FFF; border:2px solid #18532a; margin: 15px auto 0 auto; padding:15px;}
.Table-odd {width: 80%; background-color:#FFF; margin: 15px auto 0 auto; padding:15px;}


/* ############################ */
/* BEGIN Plugin Related Styles */
/* ############################ */

#plug-in { width:100%; height: auto; margin:15px auto; padding: 0 0 0 0;}

#plug-in td {font: normal 12px Arial, Helvetica, sans-serif; color : #000000;}

#plug-in li {list-style:square; font: 12px Verdana, Arial, Helvetica, sans-serif; padding:0 0 3px 0;}

#plug-in .quote {font: bold italic 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px; color: #333333; }

/* ---------------------------- */

/* BEGIN Rate finder styles */
.rftbl {background-color:#fff; border:0; margin:0px;} /* WAS background-color:#737373;*/
.rftr {margin:0px;}
.rftd {background-color:#e6e6e6; padding: 2px 10px; margin:0px;}
.rffont {}
.rfnotesfont {color:#fff; text-align:left;}
.rfheaderfont {font-weight:bold;}
.rftitle {line-height:100%; text-align:left; color:#fff; margin:0; padding: 0 0 5px 15px;}
.rftitletd {height:20px; background-color:#777; margin:0; padding:0;}
.rfmargintd {}
.rfbutton {height:20px; line-height:10px; font-weight:bold; color:#fff; background-color:#737373;}
.rfsortedtd {background-color:#d5d5d5;}
.rfunsortedtd {background-color:#e6e6e6;}

.rf-header {height:20px; background-color:#777; margin:0; padding:0;}
.rf-header h2 {text-align:left; color:#FFF; margin:0; padding: 0 0 0 15px;}
.rf-footer {background-color:#D5D5D5;  margin:0; padding: 5px 15px 15px 15px;}
.rf-footer p { color:#555;  margin:0; padding: 5px 15px 0px 15px;}
.rf-footer_note { font-weight:bold; color:#333;}

/* END Rate finder styles */

/* BEGIN Lowest rates styles */
.lrtbl1 {background-color:#fff; border:0;} /*WAS background-color:#737373;*/
.lrtbl2 {border:0;}
.lrtr1 {}
.lrtr2 {}
.lrtd1 {background-color:#e6e6e6; padding:0 10px; margin:1px;}
.lrtd2 {background-color:#e6e6e6; padding:5px 2px; margin:0px;}

.lrheadertd {background-color:#737373;padding:0px; margin:0px;}
.lrh2 { font-size: 13px; font-weight: bold; color:#000; margin: 2px 0 6px 0px; padding:0 55px;}
.lrh3 {font-size: 12px; font-weight: normal; margin: 2px 0 6px 0px; padding:0 35px 0 55px;}
.lrh4 {line-height:100%; color:#fff; text-align:center;  margin:0;}
.lrfont1 {color: #7c7c7c;}
.lrfont2 {color: #b3b3b3;}
/* END Lowest rates styles */

/* BEGIN Product details styles */
.pddarkbg {background-color:#fff;} /*WAS background-color:#737373;*/
.pdaltdarkbg {background-color: #b3b3b3;}
.pdwhitebg {background-color:#fff;}
.pdwhitefg {color:#fff;}
.pdh1 {font: bold 16px Arial, Verdana, Helvetica; line-height:100%; color:#626262;}
.pdh5 {font: 12px verdana,arial,helvetica,sans-serif; color:#626262;}
.pdbutton {height:20px; line-height:10px; font-weight:bold; color:#fff; background-color:#737373;}
.pdnotefont {color:#666;}
/* END Product details styles */

/* BEGIN Cart styles */
.ctnotefont {color:#666;}
.cthighlight {color:#fff; background-color:#737373;}
.ctshade{background-color:#eaeaea;}
.ctshade2{background-color:#e4e4e4;} /*#E6EFF9; */
.ctbutton1 {color:#fff; background-color:#737373;}
.ctbutton2 {background-color:#939393;}
.ctbutton4 {color:#fff;background-color:#818181;}
.cttddiv {margin:1px 3px 2px 3px;}
/* END Cart styles */


/* BEGIN Card rates styles */
.crdarkbg {background-color:#fff;} /*WAS background-color:#737373;*/
.crh1 {font-size:22px; line-height:100%; color:#fff; margin:0px;}
.crh2 {line-height:100%; color:#fff; margin:0px;}
.crhead2 {font: bold 18px verdana,arial,helvetica,sans-serif; color:#242424;}
.crwhitefg {color:#fff;}
.crwhitebg {background-color:#fff;}
.crbluefg {color:#252525;}
.crredfg {color:#818181;}
.crbuybutton {font-weight:normal; color:#fff; text-decoration:none; border:1px solid #6d6d6d; margin:1px 0; padding: 0 1px 1px 1px; background-color:#b9b9b9;}
.craltdarkbg {background-color:#b3b3b3;}
.crratecellbg {background-color:#e6e6e6;}

/* END Card rates styles */

/* ############################ */
 /* END Plugins Related Styles */
/* ############################ */