@charset "utf-8";
/* CSS Document */

body {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	background: #f4f4f4;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #434343;
}
html, body{
	height:100%
}
html>body #container {
    height: auto;
}
.oneColFixCtrHdr #background {
	width:979px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	padding:0;
	position: relative;
	voice-family: "\"}\"";
    voice-family: inherit;
}
.oneColFixCtrHdr #container {
	width:959px;
	width:939px !important;
	text-align: left; 
	margin:0 auto;
	padding:0 0 0 0;
	overflow:auto;
}
.oneColFixCtrHdr #header {
	padding:0;
	margin:0;
	background-color:#180a7e;
}
.oneColFixCtrHdr #header h1 {
	margin: 0;
	float:left;
	padding:0 10px 0 25px;
}

#headertag{
	width:650px;
	float:right;
	color:#ffffff;
	font-size:11px;
	text-align:right;
	margin:0 20px 0 0;
}
.oneColFixCtrHdr #headercurve {
}
.oneColFixCtrHdr #navigation {
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	background-image:url(images/navigationBG.jpg);
	background-repeat:no-repeat;
	height:34px;
	font-size:11px;
	color:#767676;
	text-decoration:none;
}
#nav, #nav ul {    
	padding: 4px 0 0 10px;
	margin: 0;
	list-style:none;
	color:#767676;
	text-decoration:none;
} 
#nav a {     
	display: block;     
	color:#767676;
	text-decoration:none;
}
#nav a:hover {        
	color:#18097e;
	text-decoration:none;
}
#nav li {     
	float: left;
	text-align:center;
	border-right: 1px solid #767676;
	line-height: 1.1em;
	margin: 0 .5em 0 -.5em;
	padding: 0 .8em 0 .8em;
	color:#767676;
	text-decoration:none;
}

#nav li ul {     
	position: absolute;
	width:12em;
	text-align:left;
	padding: 0 .5em 0 .5em;
	left: -999em;
	text-align:left;
	color:#767676;
	text-decoration:none;
} 
#nav li:hover ul {
	left: auto;
	background-color:#f7f7f7;
	color:#767676;
	text-decoration:none;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	color:#767676;
	text-decoration:none;
}
#nav li ul li { 
	width:12em;
	line-height:2em;
	text-align:left;
	border-right:none;
	background-color:#dbdbdb;
}
#nav li ul li a { 
	color:#767676;
	text-decoration:none;
}
#nav li ul li a:hover{ 
	background-color:#efefef;
	color:#333333;
	text-decoration:none;
}
.oneColFixCtrHdr #contentContainer {
	padding:0;
	margin:0;
	min-height:580px;
	height:auto !important;
	height:580px;
	font-size:11px;
	color:#434343;
	text-decoration:none;
}
#contentContainer a {
	color:#180a7e;
	text-decoration:none;
}
#contentContainer a:hover {
	color:#180a7e;
	text-decoration:underline;
}
#content {
	margin:0;
	padding:0;
	width:650px;
	float:left;
}
#rightSidebar {
	width:250px;
	float:right;
	padding:0;
	margin:0;
}
.oneColFixCtrHdr #mainContent a {
	color:#434343;
	text-decoration:underline;
}
.oneColFixCtrHdr #mainContent a:hover {
	color:#434343;
	text-decoration:underline;
}
.oneColFixCtrHdr #banner {
	padding:0;
	margin:17px 0;
	height:237px;
}
#banner1 {
	height:237px;
	background-image:url(images/GrowCamtech2.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
/* add 6th October 2009 */
.oneColFixCtrHdr #banner-061009 {
	padding:0;
	margin:10px 0;
	height:237px;
}
#banner1-061009 {
	width:740px;
	height:237px;
	background-image:url(images/GrowYourBusiness.jpg);
	background-repeat:no-repeat;
}
#findOutMore-061009 {
	width:223px;
	margin:0;
	padding:175px 0 0 0;
	float:right;
}
#buttons {
	float:right;
	width:186px;
	padding:0;
	margin:0;
}
#merchantLogin {
	width:186px;
	height:74px;
	padding:0;
	margin:0 0 7px 0;
}
#pricing {
	width:186px;
	height:74px;
	padding:0;
	margin:0 0 7px 0;
}
#signUp {
	width:186px;
	height:74px;
	padding:0;
	margin:0;
}
/* end 6th October 2009 */

#findOutMore {
	width:208px;
	margin:0;
	padding:176px 0 0 720px;
}
#banner2 {
	width:196px;
	height:237px;
	float:right;
}
.oneColFixCtrHdr #mainContent {
	padding:0;
	min-height:350px;
	height:auto !important;
	height:350px;
}
h1 {
	font-size:12px;
	color:#5eb349;
	font-weight:bold;
}
h2 {
	font-size:12px;
	color:#5eb349;
	font-weight:bold;
}
h3 {
	font-size:11px;
	font-weight:bold;
}
#image {
	float:right;
	width:220px;
	text-align:right;
}
.boxTitle {
	font-size:12px;
	color:#5eb349;
	font-weight:bold;
}

/* Banner Row 1 */
#bannerRow1 {
	padding:9px 9px 0 9px;
	margin:0 0 17px 0;
	height:90px;
}
#bannerRow1-061009 {
	padding:0 9px;
	margin:0 0 10px 0;
	height:90px;
}
#bannerRow1-061009 h1 {
	padding:0;
	margin:0;
}
#bannerRow1-061009 h1 {
	padding:0;
	margin:0;
}
/* Banner Row 2 */
#bannerRow2 {
	padding:0;
	margin:0 0 17px 0;
	height:150px;
}
#bannerRow2-061009 {
	padding:0;
	margin:0 0 10px 0;
	height:150px;
}
#box1 {
	background-image:url(images/box1BG.jpg);
	width:303px;
	height:150px;
	float:left;
	padding:0;
	margin:0;
}
#boxContent {
	width:175px;
	width:166px !important;
	float:left;
	padding:9px 0 0 9px;
}
#boxContent h2 {
	font-size:12px;
	color:#5eb349;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
}
#findOutMoreGreen {
	width:126px;
	width:117px !important;
	padding:117px 9px 0 0;
	float:right;
	text-align:right;
}
#box2 {
	background-image:url(images/box2BG.jpg);
	width:303px;
	height:150px;
	float:left;
	padding:0;
	margin:0 0 0 16px;
}
#box3 {
	background-image:url(images/box3BG.jpg);
	width:303px;
	height:150px;
	float:right;
	padding:0;
	margin:0;
}
#box9 {
	background-image:url(images/box4BG.jpg);
	width:303px;
	height:150px;
	float:right;
	padding:0;
	margin:0;
}

#box10 {
	background-image:url(images/box3BG.jpg);
	width:303px;
	height:150px;
	float:left;
	padding:0;
	margin:0 0 0 16px;
}
/* Banner Row 3 */
#bannerRow3 {
	background-image:url(images/banner3BG.jpg);
	background-repeat:no-repeat;
	height:160px;
	height:151px;
	padding:9px 9px 0 9px;
	color: #434343;
	text-decoration:none;
}
#bannerRow3 a {
	color: #434343;
	text-decoration:underline;
}
#bannerRow3 a:hover {
	color: #434343;
	text-decoration:underline;
}
#box4 {
	background-image:url(images/boxesbg.jpg);
	width:221px;
	width:211px !important;
	height:130px;
	height:120px !important;
	padding:5px;
	float:left;
	margin-right:12px;
}
#box5 {
	background-image:url(images/boxesbgA.jpg);
	width:221px;
	width:211px !important;
	height:130px;
	height:120px !important;
	padding:5px;
	float:left;
	margin-right:12px;
}
#box6 {
	background-image:url(images/boxesbg.jpg);
	width:221px;
	width:211px !important;
	height:130px;
	height:120px !important;
	padding:5px;
	float:left;
	margin-right:12px;  
        z-index:-100;
}
#box7 {
	background-image:url(images/boxesbg.jpg);
	width:221px;
	width:211px !important;
	height:130px;
	height:120px !important;
	padding:5px;
	float:right;
}
#bank {
	float: left;
	width:400px;
	padding:0 0 0 20px;
	margin:0;
}
#bank2 {
	float:left;
	float: left;
	width:400px;
	padding:0 0 0 20px;
	margin:0 0 0 50px;
}
/* right side bar */
#rightbox1 {
	background-image:url(images/rightbox1.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:left;
	padding:0;
	margin:0 0 15px 0;
}
#rightboxContent {
	width:120px;
	width:115px !important;
	float:left;
	padding:9px 0 0 5px;
	color: #434343;
	text-decoration:none;
}
#rightboxContent a {
	color: #434343;
	text-decoration:underline;
}
#rightboxContent a:hover {
	color: #434343;
	text-decoration:underline;
}
#rightboxContent2 {
	width:120px;
	width:110px !important;
	float:left;
	padding:9px 0 0 10px;
	color: #434343;
	text-decoration:none;
}
#rightboxContent2 a {
	color: #434343;
	text-decoration:underline;
}
#rightboxContent2 a:hover {
	color: #434343;
	text-decoration:underline;
}

#rightfindOutMoreGreen {
	width:122px;
	width:117px !important;
	padding:140px 5px 0 0;
	float:right;
	text-align:right;
}
#rightSubmitAEnquiry {
	width:122px;
	width:117px !important;
	padding:140px 5px 0 0;
	float:right;
	text-align:right;
}
#rightbox2 {
	background-image:url(images/rightbox2.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:left;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox3 {
	background-image:url(images/rightbox3.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:right;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox4 {
	background-image:url(images/rightbox4.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:right;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox5 {
	background-image:url(images/rightbox5.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:right;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox6 {
	background-image:url(images/rightbox6.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:right;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox7 {
	background-image:url(images/6monthsbg.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:right;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox8 {
	background-image:url(images/rightbox8.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	float:right;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox-integrationguide {
	background-image:url(images/Integration-Guides-and-Sample-Code.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox-shoppingcart {
	background-image:url(images/What-Shopping-Carts-does-Camtech-work-with.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox-pricing {
	background-image:url(images/pricing-dont-forget2.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox-testimonials {
	background-image:url(images/testimonials-bg2.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox-whyCamtech {
	background-image:url(images/why-camtech2.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	padding:0;
	margin:0 0 15px 0;
}
#rightbox-callusnow {
	background-image:url(images/call-us-now2.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:175px;
	padding:0;
	margin:0 0 15px 0;
}
#earn-commission {
	background-image:url(images/How-much-commission-can-I-earn-with-Camtech.jpg);
	background-repeat:no-repeat;
	width:649px;
	width:110px !important;
	height:125px;
	height:36px !important;
	padding:89px 0 0 539px;
	margin:0;
}
#earn-commission2 {
	background-image:url(images/How-much-commission-can-I-earn-with-Camtech2.jpg);
	background-repeat:no-repeat;
	width:939px;
	width:110px !important;
	height:125px;
	height:36px !important;
	padding:89px 0 0 829px;
	margin:0;
}


.oneColFixCtrHdr #footerWrapper {
	position:relative;
	bottom: 0px; 
	width:939px;
	padding:0;
	margin:0;
	vertical-align:bottom;
	overflow:hidden;
}
.oneColFixCtrHdr #footercontainter {
	width:959px;
	width:939px !important;
	margin:0 auto;
	padding:0;
}
#footer {
	margin:0 auto;
	padding:10px 0 0 10px;
	height:30px;
	background-image:url(images/footer.jpg);
	clear:both;
   	height:35px;
	height:25px !important;
	width:939px;
	width:929px !important;
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	position: absolute;
    bottom: 0;
}
#footer a {
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover {
	color:#ffffff;
	text-decoration:none;
}
#copyright {
	width:650px;
}
#footerNavigation{
	width:650px;
	float:right;
	text-align:right;
	margin:0 20px 0 0;
}
.formbuttons {
	font-size: 11px;
	color: #ffffff;
	background-color: #6cc655;
	border: 1px solid #6cc655;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}
.forms {
	background-color:#f7f7f7;
	border: 1px solid #aab3b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#partner_image {
	margin-right:20px ;
	margin-top:20px;
	float: left;	
	width:186px;
	height: 80px;
	text-align:center;
	img border: none ;
	
}

img {border: none ;}

/* Security Standards images */
#vectra {
	float:right;
	width:231px;
	padding:0;
	margin:20px 0 0 0;
}
#PCI {
	float:right;
	width:231px;
	padding:0;
	margin:20px 0 0 0;
}
#APCA {
	float:right;
	width:231px;
	padding:0;
	margin:20px 0 0 0;
}
#PCIList {
	width:275px;
	padding:0;
	margin:0;
}
#grantThornton {
	float:right;
	width:231px;
	padding:0;
	margin:20px 0 0 0;
}
#securityCol2 {
	width:235px;
	padding:0;
	margin:19px 0 0 0;
	float:right;
}
#securityCol1 {
	width:650px;
	padding:0;
	margin:19px 0 0 0;
}
#PCIPSS {
	width:225px;
	width:211px !important;
	height:89px;
	height:75px !important;
	padding:7px;
	margin:0;
	background-image:url(images/print_bg.jpg);
	background-repeat:no-repeat;
}

/* Pricing Page - started on 06/10/09 */
#advertisedrate10percent {
	width:559px;
	height:98px;
	padding:0;
	margin:0 0 16px 0;
}
#pricingRow1 {
	width:559px;
	padding:0;
	margin:0;
}
.text9 {
	color: #434343;
	font-size:9px;
	text-decoration:none;
	padding:3px 0;
}
.pricingTitle {
	width:559px;
	width:553px !important;
	height:23px;
	height:19px !important;
	padding:4px 0 0 6px;
	margin:0;
	background-image:url(images/pricing_title_bg.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	text-decoration:none;
}
.pricingSubTitle {
	width:559px;
	width:553px !important;
	height:21px;
	height:19px !important;
	padding:3px 0 0 6px;
	margin:0;
	background-image:url(images/pricing_subtitle_bg.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#767676;
	text-decoration:none;
}
.pricingContent {
	width:559px;
	width:553px !important;
	height:21px;
	height:19px !important;
	padding:3px 0 0 6px;
	margin:0;
	background-image:url(images/pricing_content_bg.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#767676;
	text-decoration:none;
}
.pricingContentLast {
	width:559px;
	width:553px !important;
	height:21px;
	height:19px !important;
	padding:3px 0 0 6px;
	margin:0;
	background-image:url(images/pricing_content_bg2.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#767676;
	text-decoration:none;
}
.pricingbottom {
	width:559px;
	height:4px;
	padding:0;
	margin:0;
	background-image:url(images/pricing_curve_bot.jpg);
	background-repeat:no-repeat;
}
/* Pre Paid Web Payment Fees */
.col1 {
	float:left;
	width:130px;
	padding:0;
	margin:0 10px 0 0;
}
.col2 {
	float:left;
	width:140px;
	padding:0;
	margin:0 10px 0 0;
}
.col3 {
	float:left;
	width:140px;
	padding:0;
	margin:0;
}
/* Post Paid Web Payment Fees */
.col1a {
	float:left;
	width:130px;
	padding:0;
	margin:0 10px 0 0;
}
.col2a {
	float:left;
	width:140px;
	padding:0;
	margin:0 10px 0 0;
}
.col3a {
	float:left;
	width:130px;
	padding:0;
	margin:0 10px 0 0;
}
.col4a {
	float:left;
	width:120px;
	padding:0;
	margin:0;
}
.col5a {
	float:left;
	width:27px;
	padding:0;
	margin:0;
}
/* IVR Phone Payment Fees */
.col1b {
	float:left;
	width:130px;
	padding:0;
	margin:0 10px 0 0;
}
.col2b {
	float:left;
	width:90px;
	padding:0;
	margin:0 10px 0 0;
}
.col3b {
	float:left;
	width:90px;
	padding:0;
	margin:0 10px 0 0;
}
.col4b {
	float:left;
	width:90px;
	padding:0;
	margin:0 10px 0 0;
}
.col5b {
	float:left;
	width:90px;
	padding:0;
	margin:0;
}
.col5b-2 {
	float:left;
	width:109px;
	padding:0;
	margin:0;
}
.col6b {
	float:left;
	width:27px;
	padding:0;
	margin:0;
}
/* Custom Plans */
.col1c {
	float:left;
	width:130px;
	padding:0;
	margin:0 10px 0 0;
}
.col2c {
	float:left;
	width:400px;
	padding:0;
	margin:0 10px 0 0;
}
.col6c {
	float:left;
	width:27px;
	padding:0;
	margin:0;
}

/* Earn Commission Email */
.col2d {
	float:left;
	width:150px;
	padding:0;
	margin:0 10px 0 0;
}
.col3d {
	float:left;
	width:150px;
	padding:0;
	margin:0 10px 0 0;
}
.col3e {
	float:left;
	width:60px;
	padding:0;
	margin:0 10px 0 0;
}

#signUpNow {
	float:right;
	padding:0;
	margin:5px 0 20px 0;
}
#pricingRow2 {
	width:559px;
	padding:0;
	margin:0;
}
#bewareHiddenFees {
	float:right;
	width:276px;
	height:151px;
	height:51px !important;
	padding:101px 0 0 0;
	margin:0;
	background-image:url(images/beware_hidden_fees.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	text-align:center;
	color:#000;
	text-decoration:none;
}
#transactionDiscount {
	width:276px;
	width:268px !important;
	height:151px;
	height:35px !important;
	padding:116px 8px 0 0;
	margin:0;
	background-image:url(images/transaction_discount.jpg);
	background-repeat:no-repeat;
	text-align:right;
}


/* Payments Page - started on 12/10/09 */
#paymentsRow1 {
	width:589px;
	padding:0;
	margin:0;
}
#paymentsRow1 input {
	padding:0;
	margin:0;
}
.text9 {
	color: #434343;
	font-size:9px;
	text-decoration:none;
	padding:3px 0;
}
.paymentsTitle {
	width:589px;
	width:583px !important;
	height:23px;
	height:19px !important;
	padding:4px 0 0 6px;
	margin:0;
	background-image:url(images/payments_title_bg.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#434343;
	text-decoration:none;
}
.paymentsSubTitle {
	width:589px;
	width:583px !important;
	height:21px;
	height:19px !important;
	padding:3px 0 0 6px;
	margin:0;
	background-image:url(images/payments_subtitle_bg.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#767676;
	text-decoration:none;
}
.paymentsContent {
	width:589px;
	width:583px !important;
	height:30px;
	height:25px !important;
	padding:5px 0 0 6px;
	margin:0;
	background-image:url(images/payments_content_bg.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#767676;
	text-decoration:none;
}
.paymentsContentLast {
	width:589px;
	width:583px !important;
	height:30px;
	height:25px !important;
	padding:5px 0 0 6px;
	margin:0;
	background-image:url(images/payments_content_bg2.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	color:#767676;
	text-decoration:none;
}
.paymentsbottom {
	width:589px;
	height:4px;
	padding:0;
	margin:0;
	background-image:url(images/payments_curve_bot.jpg);
	background-repeat:no-repeat;
}

/* table styles */
.borderALL {
	border:1px solid #434343;
}
.borderRLB {
	border-right:1px solid #434343;
	border-left:1px solid #434343;
	border-bottom:1px solid #434343;
}
.borderTR {
	border-top:1px solid #434343;
	border-right:1px solid #434343;
}
.borderTRB {
	border-top:1px solid #434343;
	border-right:1px solid #434343;
	border-bottom:1px solid #434343;
}
.borderRL {
	border-right:1px solid #434343;
	border-left:1px solid #434343;
}
.borderR {
	border-right:1px solid #434343;
}
.borderB {
	border-bottom:1px solid #434343;
}
.borderRB {
	border-right:1px solid #434343;
	border-bottom:1px solid #434343;
}
.borderBL {
	border-bottom:1px solid #434343;
	border-left:1px solid #434343;
}

/* Testimonial */
#testimonialbox {
	width:649px;
	padding:0;
	margin:0;
	background-image:url(campaigns/images/testimonial-bg-649.jpg);
	background-repeat:repeat-y;
}
#testimonaltop {
	width:649px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(campaigns/images/testimonial-top-649.jpg);
	background-repeat:no-repeat;
}
#testimonalContent {
	width:649px;
	width:629px !important;
	padding:10px;
	margin:0;
}
#testimonalbot {
	width:649px;
	height:10px;
	padding:0;
	margin:0;
	background-image:url(campaigns/images/testimonial-bot-649.jpg);
	background-repeat:no-repeat;
}

