/*
	Name: Credit Sure
	Date: 18/12/2009
	Description: Global Style Sheet
	Version: 1.0
	Author: Front End Development
	Author URI: http://www.frontenddevelopment.com
*/

/* Imports */
@import url("reset.css");
@import url("global-forms.css");

/***** Global *****/
/* Body */
	
	
	body {
		background: #fff;
		color: black;
		font-size: 90%; /* Base font size: 16px */
		font-family: "Lucida Sans Unicode",Arial, sans-serif;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/* 
	Base Font Size: 11px
*/
h2 {font-size: 1.727em}	/* 19px */
h3 {font-size: 1.545em}	/* 17px */
h4 {font-size: 1.364em}	/* 15px */
h5 {font-size: 1.182em}	/* 13px */
h6 {font-size: 1em}		/* 11px */

/* 
	Base Font Size: 12px
*/
h2 {font-size: 1.667em}	/* 20px */
h3 {font-size: 1.5em}	/* 18px */
h4 {font-size: 1.333em}	/* 16px */
h5 {font-size: 1.167em}	/* 14px */
h6 {font-size: 1em}		/* 12px */

/* 
	Base Font Size: 13px
*/
h2 {font-size: 1.615em}	/* 21px */
h3 {font-size: 1.462em}	/* 19px */
h4 {font-size: 1.308em}	/* 17px */
h5 {font-size: 1.154em}	/* 15px */
h6 {font-size: 1em}		/* 13px */

/* 
	Base Font Size: 14px
*/
h2 {font-size: 1.571em}	/* 22px */
h3 {font-size: 1.429em}	/* 20px */
h4 {font-size: 1.286em}	/* 18px */
h5 {font-size: 1.143em}	/* 16px */
h6 {font-size: 1em}		/* 14px */

/* 
	Base Font Size: 15px
*/
h2 {font-size: 1.533em}	/* 23px */
h3 {font-size: 1.4em}	/* 21px */
h4 {font-size: 1.267em}	/* 19px */
h5 {font-size: 1.133em}	/* 17px */
h6 {font-size: 1em}		/* 15px */

/* 
	Base Font Size: 16px
*/
h2 {font-size: 1.5em}	/* 24px */
h3 {font-size: 1.375em}	/* 22px */
h4 {font-size: 1.25em}	/* 20px */
h5 {font-size: 1.125em}	/* 18px */
h6 {font-size: 1em}		/* 16px */

h2, h3, h4, h5, h6 {line-height: 1.1; margin-bottom: .8em;font-family: 'Helvetica Neue', Arial, sans-serif;font-weight: normal}
.title{font-size:1.9em;font-weight:normal;}
	
/* Links */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {}
a:hover, a:active {}
	
/* Paragraphs */
p {
	margin-bottom: 1.5em;
	line-height: 1.4;
}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {
	margin: 0 0 1.5em 0;
}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
	
	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}
	
	tbody .alt td {}
	tbody .alt th {}
	
	/* Tfoot */
	tfoot th {}
	tfoot td {}
.contents {width:960px;margin:0 auto;padding:0 20px}
/***** Layout *****/
/* Header */
#header{background:url('../images/header-bg.png') no-repeat top;overflow:hidden;padding-bottom:19px;height: 98px}
#header .contents{position: relative;height: 98px;}
#header #logo{float:left;padding:42px 75px 0 20px}

#header #topright{font-size:0.8em;color:#CFCFCF;display:block;text-align:right;position: absolute;top: 30px;right: 100px;}
#header #topright a{color:#AFAFAF}
#header #topright ul{list-style-type:none;margin:0;padding:0;float:right;}
#header #topright ul li{float:left;border-right:solid 1px #AFAFAF;padding: 0px 10px;color:#AFAFAF;height:14px;}
#header #topright ul li a{height: 14px}
#header #topright .last{border:0;}

#header #social-link{position: absolute;top: 25px;right: 30px;}
#header #social-link ul{list-style-type: none;margin: 0;padding: 0;float: right}
#header #social-link ul li{float: left;padding-right: 8px}
#header #social-link ul li.last{padding-right: 0}
#header #social-link ul li a{display: block;height: 28px;width: 28px;}

#header #nav{list-style-type:none;margin:78px 0 0 0;float:left;width:645px;font-size:14.5px;}
#header #nav li{float:left;padding-right:23px}
#header #nav li a{color:#666666;font-size:1.1em;text-decoration:none;line-height:1.2em}
#header #nav li.active a,#header #nav li a:hover,#header #nav li a:active{color:#50aab3}
/* Body */
#body{background:url('../images/body-bg.png') repeat-y top center;}
#body .contents{background:url('../images/news-content-bg.png') no-repeat bottom;padding-bottom:50px;}
#body #services{list-style-type:none;margin:20px 0 0 0;height:1%;overflow:hidden;background:url('../images/services-bg.png') no-repeat bottom;padding-bottom:20px}
#body #services li{float:left;width:297px;padding-left:15px}
#body #services li h2{padding:11px 0 11px 60px;margin-bottom:7px;overflow: hidden;}
#body #services li p{font-size:0.8em;color:#7f7f7f}
#body #services li p a{color:#7f7f7f;}
#body #services li p a:hover,#body #services li p a:active{text-decoration:none;}
#body #services #credit-check h2{background:#fff url('../images/credit-check-bg.png') no-repeat left}
#body #services #track-trace h2{background:#fff url('../images/track-trace-bg.png') no-repeat top left}
#body #services #owed-money h2{background:#fff url('../images/owed-money-bg.png') no-repeat left}
#body #services #owed-money img{margin-bottom:-5px}
#title-news{background:url('../images/news-quickcontact-bg.png') no-repeat;padding:8px 0 7px 15px;margin-bottom:7px;overflow:hidden;height:1%}
#title-news #news{margin-right:245px}

#news-quickcontact-content{overflow:hidden;}
#new-content{list-style-type:none;padding:0 15px;float:left;width:465px;margin:0}
#new-content li{border-bottom: 1px dotted #c1c1c1;padding:12px 0;overflow:hidden;height:1%}
#new-content li.last{border:none}
#new-content .images-content{float:left;margin-right:10px}
#new-content li p{margin-bottom:0;float:left;width:390px;font-size:0.8em;color:#7f7f7f;}
#new-content li p a{display:block;font-size:1.15em;color:#535353;line-height:1em;margin-bottom:4px;font-weight:bold;}
#new-content li p a:hover,#new-content li p a:active{color:#69c5cb;text-decoration:underline;cursor:pointer;}
#quick-contact{border:none;margin:5px 0 0 0;padding:0;width:225px;float:left;}
#quick-contact label{display:block;font-size:0.75em;color:#666666}
#quick-contact .text{width:215px;background:url('../images/textfield-quick-bg.png') no-repeat;border:none;padding:4px 5px 3px 5px;margin-bottom:0;color:#666666;font-size:0.8em}
#quick-contact textarea{width:215px;background:url('../images/textarea-quick-bg.png') no-repeat;border:none;padding:5px;overflow:hidden;height:38px}
.submit-button{background:url('../images/submit-button.png') no-repeat;text-indent:-9999px;font-size:0;line-height:0;float:right;width:85px;height:34px;border:none}
#tel{float:left;margin:30px 25px;width:170px;}

#expand{text-align:center;margin-top:-22px}
/* Footer */
#footer{text-align:center;padding:30px 0}
#footer ul{list-style-type:none;margin:0;overflow:hidden;text-align:center;height:1%}
#footer li{float:left;text-align:center;padding:0px 10px 5px 18px }
#footer li a{color:#666666;text-decoration:none;font-size:0.8em}
#footer li a:hover,#footer li a:active{text-decoration:underline;}

#footer #credit-check-links{margin: 0 auto;padding:5px;}
#footer #credit-check-links li{background:url('../images/bullet-links-footer.png') no-repeat 0 5px;display:inline;float:none;}
#footer #credit-check-links li.first{background:none}
#footer #footer-links{margin-left:67px}
#footer #footer-links li{padding-right:0px}
#footer #copyright{font-size:0.8em;color:#666666}

/* News */
#main{background:url('../images/contents-bg.png') no-repeat top left;padding:20px;overflow:hidden;}
#main #sidebar{float:left;width:285px;padding:0px}
#main #sidebar img.feature-img{ border: 10px solid #C7E7EA;margin: 0 0 20px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#main #sidebar .call-us-sidebar{background: url("../images/call-us-banner-bg.png") no-repeat scroll left top;height: 116px;margin: 0 0 25px;position: relative;width: 289px;}
#main #sidebar .call-us-sidebar p{color: #666666;font-size: 29px;left: 64px;letter-spacing: -2px;position: absolute;bottom: 27px;padding: 0;margin: 0}
#main #sidebar h3{border-bottom:1px solid #e0e0e0;padding:0 0 8px 10px;margin:10px 0 8px 0}
#main #sidebar ul{list-style-type:none;margin:0;padding-bottom:30px}
#main #sidebar li{padding:5px 10px}
#main #sidebar li.first{padding-top:5px}
#main #sidebar li a{font-size:0.8em;color:#666;text-decoration:none;}
#main #sidebar li a:hover,#main #sidebar li a:active{text-decoration:underline;color:#50aab3;}
#main #sidebar p{padding-left:10px;}

.header-banner{width:625px;height:278px;position:relative;margin:0 0 20px 0;}
.header-banner-about {background:url('../images/banner-about.png') top left no-repeat;}
.header-banner-company {background:url('../images/banner-company-checks.png') top left no-repeat;}
.header-banner-tenant {background:url('../images/banner-tenant-checks.png') top left no-repeat;}
.header-banner-trace {background:url('../images/banner-trace.png') top left no-repeat;}
.header-banner a.link {position:absolute;top:170px;left:50px;display: block;height: 40px;width: 146px;}
.header-banner-trace a.link{width: 121px;}

.keypoints {width:610px;}
.keypoints h2 {margin:0 0 0 30px;font-size: 1.3em;}
.keypoints .keypoints-top {background:url('../images/keypoints-top.png') bottom left no-repeat;width:610px;height:34px;}
.keypoints .keypoints-body {background:url('../images/keypoints-body.png') bottom left repeat-y;width:610px;height:1%;overflow: hidden;position: relative;padding-bottom: 10px;}
.keypoints .keypoints-bottom {background:url('../images/keypoints-bottom.png') top left no-repeat;width:610px;height:34px;}
.keypoints ul {margin:10px 0 0 0;list-style-type: none;}
.keypoints li {background:url('../images/tick-blue.png') 6px 4px no-repeat;font-size:14px;font-weight:bold;color:#666;padding:7px 0 7px 35px;margin-left:30px;}
.keypoints a{position: absolute;right: 30px;bottom: 0;display: block}
blockquote {display:block;width:610px;margin:0 0 20px;}
blockquote .top {background:url('../images/quote-top.png') bottom center no-repeat;width:610px;height:39px;}
blockquote .body {background:url('../images/quote-body.png') top center repeat-y;}
blockquote .body .inner{background:url('../images/quotemarks.png') no-repeat left center;width:460px;padding:12px 75px;}
blockquote .body p.quote {color:#2f929c; font-size:14px;margin-bottom: 10px}
blockquote .body p.user{font-style: normal;font-size: 12px;margin: 0}
blockquote .body p.user strong{color:#2f929c;}
blockquote .bottom {background:url('../images/quote-bottom.png') top center no-repeat;width:610px;height:39px;}

#main #main-content{width:610px;float:right;color:#666}
#main #main-content a{color:#50AAB3;}
#main #main-content .title-page{margin-top:8px }
#main #main-content h2.title{font-size: 1.4em;}

#main #news-listing{list-style-type:none;margin:0;padding-right:30px}
#main #news-listing li a{text-decoration:none;}
#main #news-listing li a:hover,#main #news-listing li a:active{text-decoration:underline;}
#main #news-listing li h4{font-size:1.25em; font-weight:bold;margin-bottom:0;line-height:1.2em}
#main #news-listing li h4 a{color:#50aab3;}
#main #news-listing li .date-post{font-size:0.75em;}
#main #news-listing li .date-post a{color:#666}
#main #news-listing li p{margin:10px 0 40px 0;font-size:0.9em }

#main #pagination{list-style-type:none;margin:0;padding-bottom:80px}
#main #pagination li{float:left;text-align:center;padding:5px 2px}
#main #pagination li a{color:#666;padding:3px 7px;text-decoration:none;font-size:0.75em}
#main #pagination li.active a{background:#50aab3;color:#fff}

/* Post */
.title-entry{font-size:1.7em;color:#50aab3;font-weight:bold;margin-bottom:3px;}
.meta{font-size:0.75em;display:block;margin-bottom:15px}
.meta a{color:#50aab3;}
.meta a:hover,.meta a:active{text-decoration:none;}
#main #main-content #content{font-size:0.9em;padding:0 30px 20px 0}
#main #main-content h5{font-size:1.3em;color:#50aab3;margin-bottom:20px}
#comments-listing{list-style-type:none;margin:0}
#comments-listing span{font-size:0.8em;}
#comments-listing span a{color:#50aab3;text-decoration:none;}
#comments-listing span a:hover,#comments-listing span a:active{text-decoration:underline;}
#comments-listing p{background:#f4f4f4 url('../images/comments-bg.png') no-repeat;padding:22px 15px 15px 20px;font-size:0.8em;margin-top:3px}
#comments-form{margin:0;padding:0 0 50px 0;border:none;width:445px;}
#comments-form label{display:block;color:#b2b2b2;font-size:0.9em}
#comments-form .text{border:none;background:url('../images/textfield-comment.png') no-repeat;width:255px;font-size:0.8em;color:#666;padding:9px 10px}
#comments-form textarea{border:none;background:url('../images/textarea-comment.png') no-repeat;width:425px;font-size:1em;color:#666;padding:9px 10px;height:77px;overflow:hidden;}
#comments-form #submit{display:block;float:right;}

/* Contact */
#intro-contact{font-size:1.15em;color:#50aab3;}
#information{list-style-type:none;margin:0;padding-top:15px}
#information li{float:left;font-size:1.5em;padding:0 21px 10px 0}
#information li.last{padding-right:0}
#information li span{display:block;font-size:0.8em}

#contact-form{clear:both;margin:0;padding:30px 0 50px 0;border:none;width:615px;}
#contact-form label{display:block;color:#b2b2b2;font-size:0.9em}
#contact-form .text{border:none;background:url('../images/textfield-contact-bg.png') no-repeat;width:595px;font-size:0.8em;color:#666;padding:9px 10px}
#contact-form textarea{border:none;background:url('../images/textarea-contact-bg.png') no-repeat;width:595px;font-size:1em;color:#666;padding:9px 10px;height:142px;overflow:hidden;}
#contact-form #submit{float:right;}

/* About */
#about-content{font-size:0.9em;padding-bottom:50px}

/* Credit Check */
#intro-credit-check{font-size:1.15em;color:#50aab3;}
#content-credit-check{font-size:0.9em}
#services-listing{list-style-type:none;margin:0;padding-bottom:40px}
#services-listing li{padding-top:25px}
#services-listing li h6{font-size:1.25em;color:#50aab3;margin-bottom:3px}
#services-listing li p{margin-bottom:12px;font-size:0.9em}
#services-listing li a{font-size:0.9em;color:#50aab3;}
#services-listing li a:hover,#services-listing li a:active{text-decoration:none;}
#how-to-use{margin-bottom:50px}

/* Package */
#buy-action{margin-top:1px;background:url('../images/buy-action-bg.png') no-repeat;position:relative;padding:0 17px;width:926px;height:128px}
#buy-action p{position:absolute;right:17px; top:25px;font-size:0.75em;color:#fff;font-family:Arial, Helvetica, sans-serif;}
#buy-action #package{list-style-type:none;margin:0;padding-top:60px}
#buy-action #package li{float:left;margin-right:10px;position:relative;}
#buy-action #package li.last{margin-right:0}
#buy-action .popup{font-family:Arial, Helvetica, sans-serif;color:#fff;background:url('../images/popup-bg.png') no-repeat;position:absolute;top:-198px;left:-10px;width:178px;height:179px;padding:12px 5px 12px 15px}
#buy-action .popup h2{font-size:1.25em;font-weight:bold;margin-bottom:0;line-height:0.7em;}
#buy-action .popup span{color:#d0d0d0;font-weight:bold;font-size:0.8em}
#buy-action .popup ul{list-style-type:none;margin:0;padding:15px 0 0 5px;overflow:hidden;}
#buy-action .popup li{font-size:0.8em;padding-left:10px;background:url('../images/bullet-popup.png') no-repeat 0 3px;padding-bottom:6px}
#buy-action .popup strong{position:absolute;bottom:35px;left:20px;font-size:1.2em}
#buy-action .popup img{position:absolute;bottom:35px;right:20px}

/* Buy Now Form */
#buy-now-form fieldset{padding:0;margin:0;border:none;background:url('../images/buy-package-bg.png') no-repeat;height:270px;margin-top:30px;position:relative;}
#main #buy-now-form ul{list-style-type:none;margin:0;font-family:Arial, Helvetica, sans-serif;padding:45px 0 0 0;color:#fff}
#main #buy-now-form li{padding:5px 10px;overflow:hidden;height:25px;}
#buy-now-form li label{float:left;font-size:0.9em;padding-left:15px}
#buy-now-form li span{float:right;font-size:0.75em;padding:7px 8px 0 0}
#buy-now-form li .check{float:right;margin:6px 15px 0 0}
#buy-now-form li.active{background:url('../images/buy-package-hover.png') no-repeat center;}
#buy-now-form li.active label,#buy-now-form li.active span{font-weight:bold; color:#616161}
#buy-now-form .buy-now-button{border:none;cursor:pointer;background:url('../images/buy-now-button.png') no-repeat;text-indent:-9999px;height:37px;width:252px;font-size:0;line-height:0;text-decoration:none;position:absolute;bottom:10px;left:15px}

#buy-now-form-tenant fieldset{padding:0;margin:0;border:none;background:url('../images/buy-package-bg-tenant.png') no-repeat;height:130px;margin-top:30px;position:relative;}
#main #buy-now-form-tenant ul{list-style-type:none;margin:0;font-family:Arial, Helvetica, sans-serif;padding:45px 0 0 0;color:#fff}
#main #buy-now-form-tenant li{padding:5px 10px;height:25px;overflow:hidden;cursor:pointer;}
#buy-now-form-tenant li label{float:left;font-size:0.9em;padding-left:15px;cursor:pointer;}
#buy-now-form-tenant li span{float:right;font-size:0.75em;padding:7px 8px 0 0;cursor:pointer;}
#buy-now-form-tenant li .check{float:right;margin:6px 15px 0 0}
#buy-now-form-tenant li.active{background:url('../images/buy-package-hover.png') no-repeat center;}
#buy-now-form-tenant li.active label,#buy-now-form-tenant li.active span{font-weight:bold; color:#616161}
#buy-now-form-tenant .buy-now-button{border:none;cursor:pointer;background:url('../images/buy-now-button.png') no-repeat;text-indent:-9999px;height:37px;width:252px;font-size:0;line-height:0;text-decoration:none;position:absolute;bottom:10px;left:15px}


/* Buy Package */
#title-package{margin-bottom:5px;}
#meta-package{display:block;margin-bottom:20px;}
#content-package {font-size:0.8em;color:#666666;padding:0 5px 0 0px;font-family: Helvetica,Arial, sans-serif;line-height:1.7em;margin-bottom:20px}
#buy-package fieldset{margin:0;padding:0 0px 100px 0px;border:none;position:relative;}
#buy-package ul{list-style-type:none;margin:0}
#buy-package li{overflow:hidden;height:1%;position:relative;border-bottom:1px dotted #b0b0b0;padding:20px 0 35px 0}
#buy-package li label{float:left;font-size:1.8em;padding-left:10px;font-weight:bold;color:#616161;font-family: Helvetica,Arial, sans-serif;}
#buy-package li span{position:absolute;left:10px;bottom:20px;color:#50aab3;font-size:0.9em;font-family: Arial, Helvetica,sans-serif;}
#buy-package li strong{float:right;font-size:1.2em;color:#50aab3;padding:10px 18px 0 0;font-family: Arial, Helvetica,sans-serif;}
#buy-package li .check{float:right;margin:10px 25px 0 20px}
#buy-package #total{position:absolute;left:15px;bottom:-40px;font-size:1.8em;color:#a4a4a4}
#buy-package #total strong{font-family: Arial, Helvetica,sans-serif;color:#616161;}
#buy-package .buy-now-small{border:none;cursor:pointer;background:url('../images/buy-now-small.png') no-repeat;text-indent:-9999px;height:37px;width:106px;font-size:0;line-height:0;text-decoration:none;float:right;margin-top: 10px;}

/* My Account */
.my-account{font-family:"Lucida Grande",sans-serif;padding:0 20px 50px 20px;color:#666666;font-size:0.9em}
.my-account .title-page{margin-bottom:20px;height: 1%;overflow:hidden;}
.my-account .title-head{margin-bottom:8px;position:relative;font-weight:bold;}
.my-account .title-head span{font-weight:bold;position:absolute;right:0;top:4px;font-size:0.7em ;background:url('../images/crediest.png') no-repeat;padding-left:20px}
.my-account .title-head span a{color:#50aab3;padding-left:5px;font-weight:normal;text-decoration:none;}
#user-details, #points-list, #initiate-check, .view-check{list-style-type:none;margin:0;padding-bottom:40px}
.view-check{padding-bottom:20px;}
#user-details li, #points-list li, #initiate-check li, .view-check li{padding:12px 0;border-top:1px dotted #b0b0b0;height:1%}
.view-check li{border-top:0;border-bottom:1px dotted #b0b0b0;}
#initiate-check li input, #initiate-check li select, .view-check li input, .view-check li select{margin-left:30px;}
.view-check li strong{padding-left:10px;float:right;width: 260px;text-align:right;}
.view-check li{height:1%;overflow:hidden;}
.my-account table{width:100%;margin:0 0 40px 0}
.my-account table td{border-top:1px dotted #b0b0b0;padding:9px 0}
.my-account table td.text-leff{text-align:left;}
.my-account table td.text-center{text-align:center;}
.my-account table td.text-right{text-align:right;padding-right:10px}

/* Offer */
#offer{background:#53ABB2 url('../images/what-is-on-offer.png') no-repeat;}
.gradient_box{background:#EEE; padding: 20px; width: 350px;}
.gradient_box fieldset{border:0;padding:0;margin:0;}
#offer ul{list-style-type:none;margin:0;padding:45px 0 25px 35px}
#offer li{color:#fff;font-size:1.25em;font-weight:normal;padding:4px 0 4px 25px;background:url('../images/icon-plus.png') no-repeat 0 6px}
.credit-check{padding-bottom:50px;}
.credit-check a.left{float: left}
.credit-check a.right{float: right}
#our-services{width:603px;background:#666666 url('../images/how-to-use-our-service.png') no-repeat;font-family:"Lucida Sans Unicode",sans-serif;}
#our-services ul{list-style-type:none;margin:0 auto;width:563px;padding:55px 0 0 0}
#our-services li{width:490px;padding:0 30px 0 43px;height:50px;margin-bottom:5px}
#our-services li p{font-size:0.9em;line-height:1em;margin:0;padding:18px 0 0 0;color:#666}
#our-services li.services-1{background:url('../images/services-1.png') no-repeat center}
#our-services li.services-2{background:url('../images/services-2.png') no-repeat center;}
#our-services li.services-2 p,#our-services li.services-4 p{padding-top:12px}
#our-services li.services-tel{background:url('../images/services-tel.png') no-repeat center;}
#our-services li.services-tel p{color:#fff}
#our-services li.services-4{background:url('../images/services-4.png') no-repeat center}
#our-services span{color:#fff;font-size:0.8em;padding:5px 0 0 30px;display:block;}
#our-services p{color:#cacaca;padding:0 0 15px 30px;font-size:0.7em}

#contactForm .gradient_box,
#traceForm .gradient_box
{background:none;padding:0;}
#contactForm input, #contactForm select, #contactForm textarea,
#traceForm input, #traceForm select, #traceForm textarea
{-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #eee;
padding:5px;}

.hidden{display:none;}
.clear{clear:both;}


/* Checkout */

.small-button{background:url('../images/button.png') repeat-x;cursor:pointer;padding: 4px 12px 7px 12px;text-align:center;height:34px;border:none; color: #FFF; text-decoration: none; font-size: 1.3em; margin-bottom:10px;}
.large-button{background:url('../images/button.png') repeat-x;cursor:pointer;padding: 4px 12px 7px 12px;width: 190px;text-align:center;height:34px;border:none; color: #FFF; text-decoration: none; font-size: 1.3em; display:block; margin-bottom:10px;}
.thin-button{background:url('../images/button.png') repeat-x 0px 2px;cursor:pointer;padding: 4px 12px 4px 12px;text-align:center;height:24px;border:none; color: #FFF; text-decoration: none; font-size: 1em; margin-bottom:10px;}


#checkout-buttons{list-style-type:none;padding:0;margin:0;height:1%;overflow:hidden;}
#checkout-buttons li{float:right;}

#shopping-cart-table{width:100%; border:solid 2px #eee;}
#shopping-cart-table td, #shopping-cart-table th{padding:10px; font-size: 0.9em;}
#shopping-cart-table th{ background: #eee; }
#shopping-cart-table a{font-size: 0.8em;}

#shopping-cart-totals{height:1%;overflow:hidden;width:100%;}
#shopping-cart-totals-table{width: 20%; float:right;margin-right:10px;}

.checkout-types{list-style-type:none;}

/* Onepage */
#checkoutSteps{list-style:none;padding:0;margin:0;}
#checkoutSteps li h3{padding: 10px; background: #eee;margin-bottom: 8px;}
#checkoutSteps .box{padding: 20px;border: solid 2px #eee;margin-top: -8px;margin-bottom: 8px;}
#checkout-step-login ul{height: 1%;overflow:hidden;}
#checkout-step-login .left{list-style-type:none;float:left;}
#checkout-step-login .right{list-style-type:none;float:right;}

#checkout-step-login h4{padding: 7px 0px 7px 4px;border-bottom: 1px dotted #c1c1c1;}

#checkout-step-login #login-form ul{padding:0;margin:0;}
#checkout-step-login #login-form li{padding-bottom:7px;padding-left:10px;}
#checkout-step-login #login-form input{width: 250px;}
#checkout-step-login #login-form a{padding-right: 11px;}

#opc-review h4{font-size:1em;}
#opc-review .button-set{padding-top:7px;}
#opc-review .right{float:right;}
#opc-review .content{padding-top:15px;height:1%;overflow:hidden;}

#checkout-payment-method-load label{float:left;padding-left:10px;}
#checkout-payment-method-load input{float:left;}
#checkout-payment-method-load dt{height:1%;overflow:hidden;}
#checkout-payment-method-load fieldset{border:0;}

#checkout-step-billing{padding:0;margin:0;}
#co-billing-form, #co-shipping-form{padding: 0;margin:0;border: 0;}
#co-billing-form fieldset, #co-shipping-form fieldset{padding:0;margin:0;border:0;}
#co-billing-form ul, #co-shipping-form ul{list-style-type:none;padding:0;margin:0;}
#co-billing-form .input-text, #co-billing-form .validate-select, #co-shipping-form .input-text, #co-shipping-form .validate-select{width: 250px; margin-bottom: 11px;}

.new-users, .registered-users{width: 45%;background:#eee;padding:10px;float:left;margin-right: 10px; height: 210px;}
.registered-users ul{padding:0;margin:0;list-style-type:none;}
.registered-users li{padding-bottom: 11px;}
.register-form fieldset{padding:0;margin:0;border:0;}
.register-form ul{padding:0;margin:0;}
.register-form li{list-style-type:none;padding-bottom: 8px;}
.register-form .input-text{width: 99%; margin-bottom: 8px;}

.column{width: 48%; padding:0.5%; margin: 0.5%; float:left;}
.column .title-head{padding: 10px 0px;}
#initiate_cc fieldset{padding:0;margin:0;border:0;}
.my-account fieldset{border:0;padding:0;margin:0;}
#edit-details, #change-pw{padding:0;margin:0;list-style-type:none;}
#edit-details input, #change-pw input{margin-bottom:17px;width: 350px;}

.message{background:#FFF9DF;padding:10px;}

#logoutLink{float:right;}
#logoutLink a{color:#50aab3;padding-left:5px;font-weight:normal;text-decoration:none;font-size:0.7em;}

#contactForm fieldset,
#traceForm fieldset
{ padding:0; margin: 0; border:0; }
#contactForm .input-box,
#traceForm .input-box
{padding: 5px 0;}
#contactForm .input-text,
#traceForm .input-text
{width: 300px;}

#traceForm { position:relative; }
#traceForm fieldset { overflow:hidden; }
#traceForm .opener { display:none; position:absolute; bottom:-54px; left:-3px; }

a{color:#666666;text-decoration:none;}
.grey_box{background:#EEE;padding:10px;display:block;}
.grey_box h3{color: #666;font-size:1.3em;padding-bottom:7px;}
.grey_box p{padding-left:8px;}
.gradient_box label{color:#000;}

#shopping-cart-table .desc{padding-left:30px;}
.fright{float:right;	}
#continue-shopping{margin-bottom:21px;}
#opc-shipping_method, #co-shipping-method-form{display:none;}

#initiate_search fieldset{border:0;padding:0;margin:0:}

#moretab{background: #EEE;height:250px;} #moretab ul{padding:0;margin:0 auto; width: 960px;height:1%;overflow:hidden;} #moretab li{padding:0;margin:0;width: 445px;float:left;padding:10px; background:#FFF;list-style-type:none;height:200px;margin: 14px 14px 0px 0px;}

.homepage_buynow{ cursor:pointer; width:66px; height: 15px; background:url(../images/buy-now.png) no-repeat top left;padding:0;margin:0;border:0;padding:7px 7px 7px 10px;position:absolute;bottom:35px;left:110px;}
.submit-button{cursor:pointer;}

#tenant-check-form fieldset{margin:0;}
#tenant-check-form label{display:block;}
.validation-advice{background:#FCFFDF;padding:8px;margin:8px 0px;}
#tenant-check-form .click{padding:7px;background:#EEE;cursor:pointer;margin-bottom: 0px;margin-top: 5px;height:1%;overflow:hidden;}
.expandcollapse{float:right;}
.no-display, .product-options{display:none;}
.product-info-box .price-box{padding:7px 0px;float:left;margin:10px;font-size:1.5em;}
.product-info-box .add-to-cart-box{margin:0;padding:0;float:right;margin:10px;}
.product-info-box{padding:10px;background:#EEE;height:1%;overflow:hidden;-moz-border-radius:10px;}
.j2t-loyalty-points{display:none;}
#pview_short_description{margin-top:21px;margin-left:20px;font-size:0.8em;float:left;color:#999;}
.tenant_title{float:left;font-size:1.2em;}

#home-tenant-packages{background:#f5f5f5;padding:20px;}
#tenant-check-list{padding:0;margin:20px 0 0 0;list-style-type:none;height:1%;overflow:hidden;}
#tenant-check-list li{font-size:0.8em;float:left;cursor:pointer;color:#818181;}
#tenant-check-list #tenant-check{background: url(../images/home_box_tenant.png) no-repeat top left;margin-right: 25px;width:416px;height:36px;padding:50px 10px 10px 20px;}
#tenant-check-list #express-tenant-check{background: url(../images/home_box_express.png) no-repeat top left;width:416px;height:36px;padding:50px 10px 10px 20px;}

#tenant-check-form{color:#666666;font-size:0.9em;}
#tenant-check-form .details_column{float:left;width:48%;padding-top:10px;height:425px;background:#EEE;padding:1%;}
.messages{background:#f6f5f5;padding:10px;margin-bottom:10px;font-size:0.9em;}

#owed-money .learnmore{float:left;}
#owed-money .small-button{margin-top:0px;float:left;margin-left:5px}
.new-users, .registered-users{position:relative;}
.new-users .small-button, .registered-users .small-button{position:absolute;top: 185px;}

.discount-codes { background:url('../images/discountbox.jpg') no-repeat; float:left; margin:-222px 0 25px; padding:15px 10px; text-align:center; width:545px; }
.discount-codes span { float:left;padding:4px 8px 0 0;color:#666; }
.discount-codes input { float:left; }
.discount-codes button { float:left; border:1px solid #ccc; background: #f6f6f6; font-size: 8pt; margin:-7px 0 5px 5px;padding:0 0 5px 5px;text-align: center; }

.extramargin { float:right; margin-right:70px; }

#newform {  }
#newform ul { list-style: none; }
#newform ul li { float: left; width: 290px; margin: 0 0 10px 5px; clear: both; }
#newform ul li span.formLabel { display: block; width: 300px; }


