/* Reset CSS */
body,div { 
	margin:0;
	padding:0;
	font-size:12px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	width:95%;
}
fieldset,img { 
	border:0;
}
caption,th {
	text-align:left;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
  
/*
** Page layout blocks / IDs
*/

td {
  padding:5px;}

html {
  }

body {
  font-family:Arial;background:url('images/bodyBg.jpg') no-repeat center 0;}

a:hover {
  text-decoration:underline;}

#wrapper {
  width:948px;margin:0 auto;background:url('images/topClouds.png') no-repeat center 0;}
  
.clearDiv {
  clear:both;padding-top:1px;}

#help {
  font-size: 0.9em;
  margin-bottom: 1em;
}
.breadcrumb {
  margin-bottom: .5em;
}
.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}

/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
  font-weight: bold;
  font-size: 1.3em;
  color: #777;
  margin: 0 auto;  /* decrease default margins for h<x>.title */
}
.submitted {
  color: #999;
  font-size: 0.8em;
}
.links {
  color: #999;
}
.links a {
  font-weight: bold;
}
.node {
  margin: .5em 2em 2em; /* LTR */
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: .5em 0 .5em;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding-left: 1.5em; /* LTR */
}
.node .picture {
  border: 1px solid #ddd;
  float: right; /* LTR */
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right; /* LTR */
  font-weight: bold;
  font-size: 0.8em;
  float: right; /* LTR */
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right; /* LTR */
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
div.admin-panel .description {
  color: #999;
}
div.admin-panel .body {
  background: #f4f4f4;
}
div.admin-panel h3 {
  background-color: #69c;
  color: #fff;
  padding: 5px 8px 5px;
  margin: 0;
}

/* Header */
#header {
  position:relative;clear:both;width:948px;height:376px;margin-bottom:10px;}
#header #headerTopBar {
  background-color:#e20500;height:8px;width:948px;}
#logo {
  position:absolute;left:20px;top:10px;}
#logoTitle {
  position:absolute;left:110px;top:30px;}
#headerMainBox {
  height:282px;width:948px;background:url('images/headBanner.png') no-repeat 0 0;}
#headerTop {
  height:94px;width:948px;}
#headerTopInfo {
  position:absolute;top:30px;right:10px;}
#topMenu {
  position:relative;height:51px;width:945px;margin:0 2px;background:url('images/menuBg.png') no-repeat 0 0;padding-top:1px;}
#headerTopInfoPhone {
  font-size:20px;color:white;font-family:"Myriad Pro", "Arial", sans-serif;background:url('images/phone.png') no-repeat 0 3px;
  padding-left:20px;float:right;clear:both;}
#headerTopInfoAddress {
  font-size:13px;font-weight:bold;color:black;font-family:"Myriad Pro", "Arial", sans-serif;float:right;clear:both;margin-top:5px;}
#headerTopInfoAddress a {
  color:white;text-decoration:none;}
  
/* Search Box */
#searchBox {
  position:absolute;right:10px;top:0px;}
#searchBox .form-item {
  margin:0;}
#searchBox .txtSearch {
  margin:10px 0 0;width:279px;height:30px;background:url('images/searchBox.png') no-repeat 0 0;border:0;float:left;text-indent:30px;
  font-size:16px;font-family: "Helvetica", "Arial", sans-serif;color:#a7a7a7;padding-top:0px;}
#searchBox .form-submit {
  margin-top:10px;}
  
/* Menu */
.primaryLinksList {
  list-style:none;margin:0;padding:0;}
#primaryLinks {
  margin: 0 0 0 5px;}
#primaryLinks li {
  float:left;height:37px;padding:14px 10px 0;background:url('images/menuDivider.png') no-repeat 0 1px;}
#primaryLinks li.firstMenu {
  background:none;}
#primaryLinks li a {
  color:white;font-size:16px;font-family:"Myriad Pro", "Arial", sans-serif;text-decoration:none;}
/* The Active Menu BG
#primaryLinks li.activeMenu {
  background:url('images/menuActiveBg.png') repeat-x -1px -1px;}
*/
  
/* Main Content */
#mainContent {
  position:relative;clear:both;width:948px;margin-bottom:10px;}
#mainContentTop {
  position:relative;width:948px;background-color:#efefef;height:345px;}
#mainContentBottom {
  position:relative;width:948px;margin:20px 10px;}
#mainContentTopLeft {
  position:absolute;height:325px;width:290px;top:10px;right:14px;}
#mainContentTopCenter {
  position:absolute;height:325px;width:308px;top:10px;left:325px;background:url('images/frontBox1.png') no-repeat 0 0;}
#mainContentTopRight {
  position:absolute;height:325px;width:308px;top:10px;left:10px;}
  
/* Footer */
#footer {
  position:relative;clear:both;width:100%;height:507px;background:url('images/footerBg.jpg') no-repeat center 48px;}
#footerRegion {
  background:url('images/footerRegionBg.png') no-repeat center 0;height:358px;width:1078px;margin:0 auto;}
#footerDiv {
  width:948px;margin:0 auto;position:relative;}
#footerFindUs {
  width:228px;height:49px;background:url('images/findUsOn.png') no-repeat 0 0;position:absolute;right:30px;top:40px;}
#footerFindUsMySpace {
  float:right;margin:10px 10px 0 0;}
#footerFindUsTwitter {
  float:right;margin:10px 7px 0 0;}
#footerFindUsFaceBook {
  float:right;margin:10px 7px 0 0;}
.footerLinksTitle {
  font-size:16px;font-weight:bold;color:white;font-family: "Helvetica", "Arial", sans-serif;width:100%;border-bottom:1px dashed white;}
.footerLinksList {
  list-style:none;margin:0;padding:0;}
.footerLinksList li {
  margin:5px 0;font-size:12px;font-family:"Myriad Pro", "Arial", sans-serif;}
.footerLinksList a {
  color:#ffb400;text-decoration:none;}
#footerPartners {
  position:absolute;top:30px;left:30px;width:160px;}
#footerNavigation {
  position:absolute;top:130px;left:30px;width:160px;}
#footerInformation {
  left:300px;position:absolute;top:130px;width:160px;}
#footerLocation {
  position:absolute;right:35px;top:130px;width:250px;}
.footerYellowText {
  margin:5px 0 10px;color:#ffb400;font-size:14px;font-family:"Myriad Pro", "Arial", sans-serif;}
.footerWhiteText {
  margin:10px 0;color:white;font-size:14px;font-family:"Myriad Pro", "Arial", sans-serif;}
.footerWhiteText a {
  color: #ffffff; text-decoration:none;}
#nubrilliance_logo {
  position:absolute;top:50px;left:350px;}
  
/* Cars */
.frontHotDealsCars {
  position:absolute;top:50px;left:6px;}
.hotDealsCarBox {
  height:125px;width:301px;background:url('images/carBox.png') no-repeat 0 0;position:relative;}
.hotDealsCarBoxPic img {
  padding:2px;border:1px solid black;}
.hotDealsCarBoxPic {
  float:left;margin:10px;}
.hotDealsCarBoxRight {
  float:left;margin:5px 0;width:150px;}
.hotDealsCarBoxTitle a {
  color:#3094f2;margin:0 0 0 2px;font-size:12px;font-weight:bold;text-decoration:none;font-family: "Helvetica", "Arial", sans-serif;}
.hotDealsCarBoxMileage {
  color:#4c4b4b;margin:0 0 0 2px;font-size:12px;font-family:"Myriad Pro", "Arial", sans-serif;}
.hotDealsCarBoxAsking {
  color:#040b07;font-size:16px;font-weight:bold;margin:15px 0 0 2px;font-family:"Myriad Pro", "Arial", sans-serif;}
.hotDealsCarBoxPriceContainer {
  width:150px;}
.hotDealsCarBoxPrice {
  color:#3094f2;font-size:18px;font-weight:bold;font-family: "Helvetica", "Arial", sans-serif;line-height:25px;
  background:url('images/priceBox.png') no-repeat 0 0;width:124px;height:25px;text-align:center;float:left;}
.hotDealsCarBoxGlass {
  float:right;margin:3px 4px 0 0;}
  
/* Front Page Specific */
#frontPage #headerMainBox {
  background:none;}
#frontFlashBanner {
  margin:-2px 3px 0;position:absolute;}
#frontFifeBlock {
  position:relative;height:325px;}
#frontHelvText {
  font-family: "Helvetica", "Arial", sans-serif;font-size:10px;margin:10px 0 0 2px;}
#frontFifeButton {
  position:absolute;bottom:10px;left:0px;}
#frontHotDealsBlock {
  position:relative;height:325px;}
#frontHotDealsBlockTitle {
  font-weight:bold;font-size:18px;font-family: "Helvetica", "Arial", sans-serif;line-height:32px;padding-left:40px;
  color:#f43d28;background:url('images/flame.png') no-repeat 0 0;position:absolute;top:5px;left:10px;}
#frontHotDealsBlockMore a {
  background:transparent url('images/more.png') no-repeat scroll 0 3px;bottom:5px;color:#3094F2;
  font-family:"Helvetica","Arial",sans-serif;font-size:10px;font-weight:bold;line-height:20px;padding-left:20px;
  position:absolute;right:20px;text-decoration:none;}
#frontFreeStuffBlock {
  position:relative;height:325px;}
#frontFreeStuffBlockTitle {
  font-weight:bold;font-size:18px;font-family: "Helvetica", "Arial", sans-serif;line-height:32px;padding-left:45px;
  color:#f43d28;background:url('images/free.png') no-repeat 0 0;position:absolute;top:5px;left:10px;}
#frontFreeStuffBlockText {
  color:#595959;font-size:11px;left:20px;position:absolute;top:55px;width:300px;}
.blueText {
  color:#3094f2;font-weight:bold;}
#frontFreeStuffFormContainer {
  position:absolute;top:110px;left:20px;}
#frontFreeStuffForm {
  position:relative;width:265px;height:150px;color:#595959;font-size:12px;font-family: "Helvetica", "Arial", sans-serif;}
#frontFreeStuffFormFirstName {
  position:absolute;top:0px;left:0px;}
#frontFreeStuffFormLastName {
  position:absolute;top:0px;left:130px;}
#frontFreeStuffFormEmailAddress {
  position:absolute;top:50px;left:0px;}
#frontFreeStuffFormPhoneNumber {
  position:absolute;top:100px;left:0px;}
#frontFreeStuffFormFirstName input {
  width:120px;}
#frontFreeStuffFormLastName input {
  width:120px;}
#frontFreeStuffFormEmailAddress input {
  width:200px;}
#frontFreeStuffFormPhoneNumber input {
  width:150px;}
#frontFreeStuffFormSignUp {
  left:160px;position:absolute;top:113px;}
.niceFormText {
  height:24px;background:url('images/searchBoxBg.png') no-repeat 0 0;border:1px solid #cccccc;font-size:18px;text-indent:3px;}
#frontFreeStuffBlockBottom {
  background:transparent url('images/greenCheck.png') no-repeat scroll 0 3px;bottom:12px;color:#595959;
  font-family:"Helvetica","Arial",sans-serif;font-size:10px;font-weight:bold;left:15px;line-height:20px;
  padding-left:20px;position:absolute;text-decoration:none;}
#frontFreeStuffBlockBottom span.lBlue {
  color:#3094F2;text-decoration:none;}
#frontFreeStuffBlockBottom a.lGray {
  color:#595959;}
#frontMainBottomTitle {
  color:#d5050c;font-family:"Myriad Pro", "Arial", sans-serif;font-size:14px;font-weight:bold;line-height:18px;}
#frontMainBottomText {
  color:black;font-family:"Myriad Pro", "Arial", sans-serif;font-size:12px;line-height:18px;}
#frontMainBottomText a {
  color:#3094f2;text-decoration:none;text-transform:uppercase;font-weight:bold;}
  
/* Admin Pages */
#adminPage #header {
  height:135px;}
#adminPage #headerMainBox {
  height:50px;}
#adminPage #leftBar {
  float:left;margin:10px 10px;width:200px;background-color:#efefef;border:1px solid black;padding:5px;}
#adminPage #rightContent {
  float:right;margin:0 10px 10px 0;width:680px;padding:10px;position:relative;}
#adminPage #mainContent {
  background-color:#FFFFFF;border:1px solid black;clear:both;margin-bottom:10px;margin-left:2px;position:relative;
  width:943px;}
#adminPage .pageTitle {
  font-size:24px;font-weight:bold;}
  
/* Inventory Page */
#headerInventoryBox {
  height:180px;
  width:948px;
  background:url('images/credit_banner_black.png') no-repeat 2px 50px;
  position: relative;
  }
#inventoryTopBar {
  width:917px;height:49px;position:relative;margin:10px auto;
  background:url('images/inventory/buyItOnlineBar.png') no-repeat 0 0;}
#inventoryMainContent {
  background:#ffffff;width:944px;margin-left:2px;padding:1px 0;min-height:600px;}
#inventoryPage #headerMainBox {
  height:50px;background:none;}
#inventoryPage #header {
  height:250px;margin-bottom:0;}
#inventoryTopBarText {
  position:absolute;top:16px;left:120px;color:#5c5c5c;font-weight:bold;font-family:Helvetica;font-size:12px;}
#inventoryTopBarText a {
  color:#1040a2;text-decoration:none;}
#inventoryTopBarLearnMore {
  position:absolute;top:7px;right:110px;}
#inventoryTopBarTryNow {
  position:absolute;top:7px;right:8px;}

#clearClickHere {
  position:absolute;
  right:14px;
  top:126px;
}
  
/* Testimonials Page */
#testimonialsPage #header {
  height:292px;}
#testimonialsPage #mainContent {
  background-color:white;width:944px;margin-left:2px;padding-top:5px;}
#testimonialTopBar {
  width:919px;height:44px;position:relative;margin:10px auto 15px;
  background:url('images/testimonialsTopBar.jpg') no-repeat 0 0;}
#testimonialTopBarText {
  position:absolute;top:15px;left:150px;color:#242424;font-weight:bold;font-family:Helvetica;font-size:12px;}
#headerTestimonialBox {
  height:210px;width:948px;background:url('/drupal/sites/all/themes/i5theme/images/testimonialBanner.png') no-repeat 2px 50px;}
#testimonialContentLeft {
  float:left;margin-left:15px;}
.testimonialBubble {
  width:549px;background:url('/drupal/sites/all/themes/i5theme/images/testimonialBubble.png') no-repeat 0 0;
  margin-bottom:25px;display:block;}
.testimonialSnippet {
  float:left;font-family:'Myriad Pro';font-size:21px;color:#3e3e3e;
  padding:28px 0 25px 28px;}
.testimonialStars {
  float:right;width:65px;height:12px;margin-top:35px;margin-right:7px;}
.testimonialText {
  padding:14px 5px 0 30px;}
.testimonial {
  font-family:helvetica;font-size:12px;color:#336bbd;}
.testimonialName {
  font-family:helvetica;font-size:12px;color:#336bbd;font-weight:bold;margin-top:9px;}
#testimonialContentRight {
  float:right;}
#testimonialLearnBox {
  width:360px;}
#testimonialLearnText {
  font-family:helvetica;font-size:11px;color:#444444;}
.testimonialBlueTitle {
  font-family:helvetica;font-size:18px;color:#3066bc;font-weight:bold;margin:0 0 20px;}
.testimonialRed {
  color:#cc0107;}
#testimonialGrayBox {
  width:373px;height:191px;background:#eaeaea;}
#viewNextBlock {
  width:549px;height:30px;border:1px solid #d7d7d7;background:#f8f8f8;}
#viewNextBlock a, #viewNextBlock a:link, #viewNextBlock a:visited, #viewNextBlock a:active {
  font-family:helvetica;font-size:11px;color:#0047b0;text-decoration:none;font-weight:bold;}
#viewNextLeft {
  float:left;font-family:helvetica;font-size:11px;color:#3c3c3c;padding:8px;}
#paginate-testimonials {
  float:right;font-family:helvetica;font-size:11px;color:#3066bc;font-weight:bold;padding:8px;}
div.fivestar-widget-static .star {
background:url('images/fivestar_stars.png') no-repeat scroll 0 0;height:12px;width:13px;}
div.fivestar-widget-static .star span.on {
  background:transparent url('images/fivestar_stars.png') no-repeat scroll 0 -32px;}
div.fivestar-widget-static .star span.off {
  background:transparent url('images/fivestar_stars.png') no-repeat scroll 0 0;}
  
/* Rolfs Page */
#rolfs #headerMainBox {
  height:660px;width:947px;background:url('images/rolfs/rolfsBg.jpg') no-repeat 2px 50px;position:relative;}
#rolfs #header {
  height:745px;}
#serviceCenterLinks {
  height:44px;width:184px;position:absolute;background:url('images/rolfs/topButtonBg.png') no-repeat 0 0;top:65px;right:20px;}
#serviceCenterRolfs {
  float:left;margin:10px 0 0 9px;}
#serviceCenterFifes {
  float:right;margin:11px 9px 0 0;}
#rolfsMap {
  bottom:0;position:absolute;right:26px;text-align:center;}
#rolfsMapAddress {
  font-family:Myriad Pro;font-size:14px;color:#000000;}
#rolfsMapPhone {
  font-family:Myriad Pro;font-size:14px;color:#393939;font-weight:bold;margin-top:3px;}
#rolfsMapButton {
  margin:10px 0 0;}
#rolfsBlueText {
  color:#00AEFF;font-family:helvetica;font-size:18px;font-weight:bold;left:30px;position:absolute;top:270px;}
#rolfsWhiteText {
  color:#FFFFFF;font-family:helvetica;font-size:11px;font-weight:bold;left:30px;position:absolute;top:340px;width:630px;}
#rolfsWhiteText p {
  margin:10px 0;}

/* Fife Page */
#fife #headerMainBox {
  height:710px;width:947px;background:url('images/fife/fifeBg.jpg') no-repeat 2px 50px;position:relative;}
#fife #header {
  height:815px;}
#serviceCenterLinks {
  height:44px;width:184px;position:absolute;background:url('images/rolfs/topButtonBg.png') no-repeat 0 0;top:65px;right:20px;}
#serviceCenterRolfs {
  float:left;margin:10px 0 0 9px;}
#serviceCenterFifes {
  float:right;margin:11px 9px 0 0;}
#fifeMap {
  bottom:25px;position:absolute;right:75px;text-align:center;}
#fifeMapAddress {
  font-family:Myriad Pro;font-size:14px;color:#000000;}
#fifeMapPhone {
  font-family:Myriad Pro;font-size:14px;color:#ff8500;font-weight:bold;margin-top:5px;}
#fifeMapButton {
  margin:10px 0 0;}
#fifeTitleText {
  color:#2e2e2e;font-family:helvetica;font-size:18px;font-weight:bold;left:30px;position:absolute;top:270px;}
#fifeBlueText {
  color:#00a1ff;font-family:helvetica;font-size:14px;font-weight:bold;left:30px;position:absolute;top:340px;width:630px;}
#fifeOrangeList {
  color:#ff8600;font-family:helvetica;font-size:12px;font-weight:bold;left:35px;text-transform:uppercase;position:absolute;top:365px;width:630px;}
#fifeOrangeList ul {
  list-style:disc inside;}
#fifeOrangeList li {
  margin:14px 0;}
  
/* Blog Page */
#blogPage #header {
  height:315px;}
#headerBlogBox {
  height:215px;width:948px;background:url('images/blog/blogBanner.png') no-repeat 2px 40px;}
#blogContentLeft {
  float:left;margin-left:2px;width:580px;}
#blogContentRight {
  float:right;width:350px;}
.blogRightAd {
  margin:0 0 15px;}
.blogPostTeaser {
  clear:both;margin:0 0 30px;}
.blogPostTeaserTop {
  clear:both;}
.blogPostTeaserPic {
  float:left;margin:5px 20px 10px 0;}
.blogPostTeaserPic img{
  border:1px solid #383838;}
.blogPostTeaserRight {
  float:left;width:400px;}
.blogPostTeaserTitle a {
  color:#0e298c;font-family:helvetica;font-size:14px;font-weight:bold;text-decoration:none;}
.blogPostTeaserAuthor {
  margin:8px 0;text-align:center;width:120px;height:31px;padding-top:7px;background:url('images/blog/nameBox.png') no-repeat 0 0;}
.blogPostTeaserAuthor a {
  color:#434343;font-family:helvetica;font-size:14px;font-weight:bold;text-decoration:none;font-style:italic;}
.blogPostTeaserText {
  }
.blogPostTeaserCommentsBar {
  clear:both;margin-top:15px;width:538px;height:28px;background:url('images/blog/commentsBar.jpg') no-repeat 0 0;}
.blogPostTeaserDate {
  margin:6px 0 0 6px;float:left;color:#ec1922;font-family:helvetica;font-size:12px;font-weight:bold;}
.blogPostTeaserCommentsCount {
  margin:6px 0 0 4px;float:left;color:#727272;font-family:helvetica;font-size:12px;font-weight:bold;}
.blogPostTeaserReadMore {
  margin:2px 6px 0 0;float:right;}
.blogPostTeaserReadMore a {
  color:#133f93;font-family:helvetica;font-size:12px;font-weight:bold;text-decoration:none;}
.blogPostTitle {
  color:#0e298c;font-family:helvetica;font-size:18px;font-weight:bold;text-decoration:none;}
.blogPostText {
  }
.blogPostAuthorBox {
  padding-top:1px;clear:both;margin-top:15px;width:540px;height:106px;background:url('images/blog/nodeAuthorBox.png') no-repeat 0 0;}
.blogPostAuthorPic {
  float:left;margin:9px 20px 0 15px;}
.blogPostAuthorPic img {
  border:1px solid #000000;}
.blogPostAuthorName {
  margin:10px 0 20px;}
.blogPostAuthorName a {
  color:#124292;font-family:helvetica;font-size:14px;font-weight:bold;text-decoration:none;}
.blogPostAuthorLink {
  color:#000000;font-family:helvetica;font-size:12px;}
  
/* Blog Author Page */
.blogPostTeaserRight {
  width:400px;}
  
/* Thank You Subscribing Page */
#thankyouPage #header {
  height:315px;}
#headerThankYouBox {
  height:215px;width:948px;background:url('images/blog/blogBanner.png') no-repeat 2px 40px;}
.thankYouBg {
  padding-top:1px;clear:both;margin:70px auto;width:794px;height:305px;background:url('images/thankyou/grayBox.png') no-repeat 0 0;}
.thankYouTitle {
  margin:50px 60px 0;color:#012f5c;font-family:helvetica;font-size:24px;font-weight:bold;text-decoration:none;}
.thankYouRedText {
  margin:0 60px;color:#cd0208;font-family:helvetica;font-size:14px;font-weight:bold;text-decoration:none;}
.thankYouQuestions {
  margin:80px 60px 0;color:#000000;font-family:helvetica;font-size:12px;text-decoration:none;}
.thankYouBlue {
  color:#3172b2;text-decoration:none;}
.thankYouRedirect {
  margin:50px 60px 0;color:#000000;font-family:helvetica;font-size:12px;text-decoration:none;}
.thankYouRedirect a {
  color:#e51219;}
#headerPaymentReceivedBox {
  height:180px;width:948px;background:url('images/credit_banner_black.png') no-repeat 2px 50px;}
  
/* Buy It Online Page */
#buyItOnline {
  background:url('images/buyitonline/bg_gradient.png') repeat-x 0 0;}
#buyItOnline #wrapper {
  background:none;}
#backButtonBox {
  background:url('images/buyitonline/backButtonBg.png') repeat-x 0 0;
  position:absolute;top:0;right:-40px;width:369px;height:165px;}
#backButton {
  position:absolute;top: 80px;right: 80px;}
#buyItOnline #header {
  height:130px;}
#buyItOnlineLogo {
  position:absolute;top:55px;left:25px;}
#buyItOnlineTopLinksBox {
  position:absolute;top:3px;right:18px;width:354px;height:37px;
  background:url('images/buyitonline/topLinksBox.png') repeat-x 0 0;}
#buyItOnlineTopLinksBoxText {
  color:white;font-size:11px;margin:10px 45px;}
#buyItOnlineTopLinksBoxText a {
  color:white;text-decoration:none;}
#buyItOnlineMainContentTop {
  width:913px;height:632px;margin:0 auto;position:relative;
  background:url('images/buyitonline/headerBgText.png') no-repeat 0 0;}
#buyItOnlineMainContentBottom {
  width:913px;height:160px;margin:0 auto;position:relative;
  background:url('images/buyitonline/bottomBg.png') no-repeat 0 65px;}
#buyItOnlineGetStartedButton {
  position:absolute;top:-135px;right:50px;}
#buyItOnlineLearnMoreButton {
  position:absolute;top:55px;left:190px;}
#buyItOnlineCards {
  position:absolute;top:70px;left:30px;}
#buyItOnlineHeaderText {
  color:white;font-weight:bold;font-family:Helvetica;font-size:14px;left:45px;position:absolute;top:80px;width:805px;}
#buyItOnlineHeaderText2 {
  color:white;font-weight:bold;font-family:Helvetica;font-size:18px;left:45px;position:absolute;top:168px;width:790px;}
#buyItOnlineSubHead {
  color:white;font-family:Helvetica;font-size:12px;left:45px;position:absolute;top:210px;width:650px;}
#buyItOnlineList {
  left:50px;position:absolute;top:300px;width:475px;}
.buyItOnlineListHead {
  color:#00b4ff;font-weight:bold;font-family:Helvetica;font-size:18px;}
.buyItOnlineListText {
  color:white;font-family:Helvetica;font-size:12px;}
.buyItOnlineListItem {
  height:100px;}
.buyItOnlineListNumber {
  float:left;margin:0 10px 40px 0;}
#buyItOnlineSSL {
  right:0px;width:200px;height:100px;position:absolute;top:40px;}
.buyItOnlineListButton {
  margin-top:7px;border:none;
}
#buyItOnlineNeedHelp {
  font-size:16px;left:32px;position:absolute;top:43px;font-weight:bold;
}
#buyItOnlineNeedHelp a {
  text-decoration:none;color:#00B4FF;
}
  
/* Credit APP page */
#creditPage #header {
  height:265px;}
#creditPage .node {
  margin:0 50px;}
#creditPage #mainContent fieldset {
  text-align:center;position:relative;background:url('images/credit/fieldset_bg.png') repeat-x 0 0;
  margin-bottom:10px;padding-bottom:0;}
#creditPage #mainContent legend {
  color:#52afe0;font-weight:bold;margin-top:18px;}
#creditPage #mainContent legend a {
  text-decoration:none; color:#52afe0;}
#creditPage #mainContent label {
  display:inline;font-weight:normal;position:absolute;right:500px;text-align:right;}
#creditPage #mainContent input, #creditPage select {
  position:absolute;left:340px;}
#creditPage #mainContent div.form-item {
  height:10px;position:relative;}
#creditPage #mainContent input[type=text] {
  width: 150px;}
#creditTopBar {
  width:932px;height:50px;position:relative;margin:5px auto;
  background:url('images/credit/buyItOnlineBar.png') no-repeat 0 0;}
#creditTopBarText {
  position:absolute;top:15px;left:150px;color:#5c5c5c;font-weight:bold;font-family:Helvetica;font-size:12px;}
#creditTopBarHelp a {
  color:#b30004;}
#creditTopBarHelp {
  position:absolute;top:15px;right:20px;color:#012f5c;font-weight:bold;font-family:Helvetica;font-size:12px;}
.creditHeaderText {
  color:#012f5c;font-weight:bold;font-family:Helvetica;font-size:18px;margin:0 60px;height:110px;}
.creditInfoText {
  color:#000000;font-family:Helvetica;font-size:10px;font-weight:normal;}
#creditBelowText {
  margin:0 60px;}

#webform-component-name_of_other_person, #edit-submitted-application-information-application-type-wrapper .description {
  display:none;}
#creditPage #mainContent #edit-submitted-application-information-application-type-wrapper {
  height:35px;position:relative;}

#creditPage #edit-submitted-identification-date-of-birth-wrapper {
  text-align:left;}
#creditPage #edit-submitted-application-information-type-of-application-wrapper {
  height:35px;position:relative;}
#creditPage #edit-submitted-identification-date-of-birth-year {
  left:470px;}
#creditPage #edit-submitted-identification-date-of-birth-day {
  left:410px;}
#creditPage #mainContent #edit-submitted-address-information-phone-number-wrapper {
  height:35px;position:relative;}
#creditPage #edit-submitted-questionnaire-source-of-other-income-disability-alimony-child-support-wrapper {
  height:35px;position:relative;}
#creditPage #edit-submitted-questionnaire-have-you-ever-had-a-car-or-other-merchandise-reposed-wrapper {
  position:relative;}
#creditPage #mainContent #edit-submitted-employment-history-job-length-months-wrapper {
  height:35px;position:relative;}
#creditPage .description {
  position:absolute;top:15px;width:100%;text-align:left;}
#creditPage .form-required {
  color:#FFFFFF;display:block;height:10px;left:-15px;position:absolute;top:5px;width:16px;
  background:url('images/credit/redCheck.png') no-repeat 0 0;text-align:right;}
#creditRequiredInfo {
  background:transparent url('images/credit/fields_required.png') no-repeat scroll 0 0;float:right;height:12px;
  width:122px;position:absolute;right:60px;top:65px;}
#creditSSLInfo {
  height:24px;width:392px;position:absolute;left:195px;top:25px;
  background:transparent url('images/credit/sslInfo.png') no-repeat 0 0;}
#creditPage .node .content {
  margin-top:0;}
#creditPage #webform-component-credit_report_authorization .description {
  top:-10px;}
#creditPage #webform-component-credit_check {
  margin-top:90px;}

#creditPage  #mainContent #edit-submit {
  background:url('images/credit/submitButton.png') no-repeat 0 0;width:162px;border:0 none;cursor:pointer;
  height:51px;overflow:hidden;text-indent:170px;position:absolute;bottom:10px;left:600px;}
#webform-client-form-17 {
  position:relative;}

/* Contact Page */
#contactPage #header {
  height:292px;}
#contactPage label {
  font-weight:bold;font-family:Helvetica;font-size:12px;}
#contactPage #mainContent {
  background-color:white;width:944px;margin-left:2px;padding-top:5px;}
#contactTopBar {
  width:919px;height:44px;position:relative;margin:10px auto 15px;
  background:url('images/contact/contactUsBar.png') no-repeat 0 0;}
#contactTopBarText {
  position:absolute;top:15px;left:150px;color:#242424;font-weight:bold;font-family:Helvetica;font-size:12px;}
#contactPage #edit-copy-wrapper {
  display:none;}
#contactPage #edit-submit {
  float:right;margin-right:25px;}
#headerContactBox {
  height:215px;width:948px;background:url('images/contact/contactUsBanner.jpg') no-repeat 2px 49px;}
#contactContentLeft {
  float:left;margin-left:13px;width:580px;}
#contactContentRight {
  float:right;width:350px;}
#contactBg {
  padding:10px;position:relative;height:488px;width:554px;background:url('images/contact/contactBg.png') no-repeat 0 0;}
#contactPartners {
  margin:0;position:relative;height:186px;width:552px;background:url('images/contact/visitPartnersLines.png') no-repeat 0 0;}
#contactFife {
  position:absolute;top:60px;left:40px;}
#contactRolfs {
  position:absolute;top:60px;left:240px;}
#contactNb {
  position:absolute;top:90px;left:435px;}
#contactContactBox {
  position:relative;height:272px;width:333px;background:url('images/contact/contactBox.png') no-repeat 0 0;}
#contactContactBox .contactBlockInner {
  position:absolute;top:50px;left:20px;}
#contactBusinessHoursBox .contactBlockInner {
  position:absolute;top:40px;left:20px;}
#contactBusinessHoursBox {
  margin-top:30px;position:relative;height:183px;width:333px;background:url('images/contact/businessHoursBox.png') no-repeat 0 0;}
.contactGrayHeader {
  color:#535353;font-weight:bold;font-family:Helvetica;font-size:16px;}
.contactBlackHeader {
  color:#000000;font-weight:bold;font-family:Helvetica;font-size:16px;}
.contactSubHeader {
  margin:10px 0 0;color:#000000;font-weight:bold;font-family:Helvetica;font-size:12px;}
.contactPhone {
  color:#000000;font-weight:normal;font-family:Helvetica;font-size:12px;}
.contactPhone a {
  text-decoration:none;color:#000000;}
.contactSubHeaderText {
  color:#000000;font-weight:bold;font-family:Helvetica;font-size:12px;}

.termsconditionsTitle {
  color:#CC0107;font-family:"Myriad Pro","Arial",sans-serif;font-size:26px;font-weight:bold;}
.termsconditionsTitle a {
  color:#CC0107;text-decoration:none;}
  
#creditSSLImage {
  left: 59px;
  position: absolute;
  top: 5px;
}

#creditPage #mainContent #webform-component-previous_employment {
  background:none;
}

#creditPage #mainContent #webform-component-previous_residence {
  background:none;
}

#creditPage #mainContent #webform-component-application_information {
  height: 50px;
}

#creditSSLStuff {
  position:relative;height:70px;
}

#buyItOnlineNoCredit {
  left:42px;
  position:absolute;
  top:125px;
}