/**********************************
*             Generic             *
**********************************/
a, .link {text-decoration:none;color:#F27B21}
body {font-family:arial;font-size:13px;margin:0px;padding:0px;background:url(../images/pageBG.jpg) #CCCCCC;color:#676767}
h1, h2, h3 {color:#00B3DC;margin-top:0px;padding-top:0px}
h1 {font-size:20px} h2 {font-size:16px} h3 {font-size:13px}
.italics {font-style:italic}
input, textarea, select {border:solid 1px #babec4;font-weight:normal}
li {list-style-image:url(../images/bulletRight.gif)}
.error {color:#FF0000}
img {border:none}
td {vertical-align:top}
.rb {border:none}
.bold {font-weight:bold}

#headerCell {height:115px;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;background:url(../images/top/headerBg.png) repeat-x}
#headerLeft {height:115px;width:79%;float:left;background:url(../images/top/headerBgCenter.png) right no-repeat}
#headerLeft #logo {margin-left:10px;margin-top:10px}
#headerLeft a#btnPurchase {width:104px;height:30px;margin: 10px 10px 0px 0px;background:url(../images/top/btnPurchase.png) bottom center no-repeat;float:right}
#headerLeft a#btnPurchase:hover {background:url(../images/top/btnPurchase.png) top center no-repeat}
#headerRight {height:115px;width:20%;float:left;display:inline}
#headerRight .button {height:38px;background:url(../images/top/headerBgRightBtnBdr.png) left bottom no-repeat;font-size:11px;margin-left:15px}
#headerRight .button3 {background:none}
#headerRight .button a {margin:0px;line-height:38px;padding:10px 10px 10px 25px;color:#707070;font-weight:bold}
#headerRight .button a:hover {color:#000}
#headerRight .button1  a {background:url(../images/header/video.png) left center no-repeat}
#headerRight .button2  a {background:url(../images/header/support.png) left center no-repeat}
#headerRight .button3  a {background:url(../images/header/email.png) left center no-repeat}
#headerRight .button1  a:hover {background:url(../images/header/videoHover.png) left center no-repeat}
#headerRight .button2  a:hover {background:url(../images/header/supportHover.png) left center no-repeat}
#headerRight .button3  a:hover {background:url(../images/header/emailHover.png) left center no-repeat}
* html #headerRight .button a {padding-top:0px;padding-bottom:0px}

/**********************************
*              Menu               *
**********************************/
#menu {height:35px;background:url(../images/top/menuBg.png) bottom repeat-x}
#menu ul, #menu li, #menu a {margin:0px;padding:5px 0px}
#menu ul {padding-left:150px}
#menu ul li {float:left;list-style:none;text-align:center}
#menu ul li a {padding:10px 30px 10px 30px;width:100%;color:#444444;font-weight:bold;font-size:12px}
#menu ul li a:hover {background:url(../images/top/menuBgHover.png) repeat-x}
#menu ul li a.selected {background:url(../images/top/menuBgSelected.png) center center repeat-x;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
/* IE 6 */
* html #menu {background:url(../images/top/menuBg.png) top repeat-x;height:15px}
* html #menu ul li a {width:auto;height:15px;line-height:15px;position:relative}
* html #menu ul li a.selected {margin-top:-10px}

/**********************************
*              Main               *
**********************************/
#main {width:900px;text-align:left;margin:15px auto 10px auto}
.contentCell {border-bottom:1px solid #CCCCCC;padding:50px 10px 0px 40px;background-color:#FFF}
.contentCell.onecol {padding-right:40px}
.contentCell #leftCol {float:left;width:65%}
.contentCell #rightCol {float:left;width:28%;margin-left:30px}
#contentCellHome.contentCell {padding-top:0px; padding-bottom:20px; padding-right:0; background:#FFFFFF url(../images/promoBg.png) repeat-x center bottom;}
#contentCellHome.contentCell #mainHeading {text-indent:-999px;background:url(../images/index-take-payments-with-your-mobile.png) 0 0 no-repeat transparent;background-attachment:scroll;width:350px;height:148px;display:block}
/* IE 6 */
* html .contentCell {margin-top:-5px}
* html .contentCell #leftCol {float:left;margin-right:10px}
* html .contentCell #rightCol {float:none;margin-left:45px}

#tblExtras td {vertical-align:middle}

#rightCol .box {border:1px solid #AAAAAA}
#rightCol .box .heading {height:25px;background:url(../images/top/menuBg.png) bottom repeat-x}
#rightCol .box .heading h3 {margin:0px 0px 0px 10px;padding:0px;line-height:25px}
#rightCol .box .text {padding:15px}
#rightCol .box .text .rb {margin-left:60px}
#rightCol .box #price {font-size:18px}

.bubble {background: transparent; margin:1em 1em 1em 25px;}
.bubble span.s1 {display:block; width:0; height:0; color:#e8e8e8; overflow:hidden;
border-top:12px solid #e8e8e8; border-left:12px dotted transparent; border-right:12px dotted
transparent; margin-left:50px;}

/**********************************
*       Testimonial Bubble        *
**********************************/
.bubble p{ margin:0; padding:5px;}
.bubble span.s2 {display:block; width:0; height:0; color:#e8e8e8; overflow:hidden;border-top:10px solid #e8e8e8; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
.bubble .b1, .bubble .bubble .bubble .b2, .bubble .b3, .bubble .b4, .bubble .b5, .bubble .b6, .bubble .b7 {display:block; overflow:hidden; font-size:0;}
.bubble .b1, .bubble .b2, .bubble .b3, .bubble .b4, .bubble .b5, .bubble .b6 {height:1px;}
.bubble .b4, .bubble .b5, .bubble .b6, .bubble .b7 {background:#e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.bubble .b1 {margin:0 8px; background:#e8e8e8;}
.bubble .b2 {margin:0 6px; background:#e8e8e8;}
.bubble .b3 {margin:0 4px; background:#e8e8e8;}
.bubble .b4 {margin:0 3px; background:#e8e8e8; border-width:0 5px;}
.bubble .b5 {margin:0 2px; background:#e8e8e8; border-width:0 4px;}
.bubble .b6 {margin:0 2px; background:#e8e8e8; border-width:0 3px;}
.bubble .b7 {margin:0 1px; background:#e8e8e8; border-width:0 3px; height:2px;}
.bubble .content {display:block; background:#e8e8e8; border:3px solid #e8e8e8; border-width:0 3px;color: #333333;} 


/**********************************
*              Footer             *
**********************************/
#footer {background:url(../images/footer.jpg) center bottom repeat-x #F1F1F2;padding:10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px}
#footer img {margin-bottom:17px}
#bottom {color:#676767;font-size:10px;line-height:20px;margin-bottom:10px}
#bottom a {color:#676767}
#bottom a:hover {color:#F27B21}