@charset "utf-8";

 /* CSS Document */



@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}

@font-face {font-family:'Open Sans'; font-style:normal; font-weight: 600; src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');}

@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}

* {outline:none;}

body {margin:0; padding:0; background:#fafafa; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative; color:#666666;}

img {border:0; vertical-align:top;}

form {margin:0;}

.clear {clear:both;}

.wrapper {width:980px; margin:0 auto; padding:0; position:relative;}

a {color:#730000; text-decoration:none;}

a:hover {color:#ff8f00; text-decoration:underline;}

.fxdBar {width:100%; height:58px; background:#666; color:#fff; position:fixed; margin:0; top:0; z-index:200; border-bottom:2px solid #808080;}

.infor-box {float:left; margin:5px 19px 0 18px; margin-top:5px;}

.clock {margin-right:6px; float:left;}

.clocksupport {float:left; font-family:'Open Sans', Sans-Serif; Color:#FFFFFF; font-size:24px; line-height:23px;}

.clocksupport span {color:#ff8f00; font-family:'Open Sans', Sans-Serif; font-size:16px; line-height:25px; font-weight:bold;}

.header {width:100%; margin:65px 0 0 0;}

.logo {background:url(../images/logo.png) left top no-repeat; width:257px; height:62px; display:block; text-indent:-9999px; margin:15px 0; float:left;}

.livechat {position:fixed; z-index:200; bottom:0px; right:0px;}

.trBlk {display:block; float:right; margin:0px; position:relative;}

.location {font-size:10px; width:140px; float:right;}

.flags a {float:right; display:block; margin-left:10px;}

.toll {color:#666; width:490px; text-align:center; margin:15px 10px 0 10px; float:left; font-size:14px; font-weight:normal; font-weight:bold;}

.toll span {font-size:28px; color:#ff8f00; font-family:'Open Sans', Sans Serif; font-weight:600;}

.srch {display:block; margin-top:5px; width:200px; height:32px; background:url('../images/sprite.png') -10px -92px; float:right;}

.srch .input {width:154px; height:27px; line-height:13px; border:none; background:#ff8f00; border-radius:0px; float:left; color:#fff; outline:none; margin:2px 10px; padding:0px;}

.srch #submit {width:26px; height:26px; background:none; border:0; cursor:pointer; padding:0; margin:0; text-indent:-5000px; text-decoration:none; z-index:3; display:block; float:left; background:url('../images/sprite.png') -10px -144px; margin:2px 0px}

.menRow {width:100%; margin:5px 0 0 0; height:58px; display:block; float:left;}

.mLft {width:10px; height:58px; background:url('../images/sprite.png') -10px -190px; float:left;}

.mMid {width:960px; height:58px; background:url('../images/men-sprite.png') 0px -10px repeat-x; float:left;}

.menu {width:100%; margin:0; padding:0;}

.menu ul {margin:0; padding:0; list-style:none;}

.menu li {float:left; color:#fff; text-align:center;}

.menu li:hover {float:left; background:url('../images/men-sprite.png') 0px -88px repeat-x; color:#730000;}

.menu .active {float:left; background:url('../images/men-sprite.png') 0px -88px repeat-x;}

.menu .active a {color:#730000;}

.menu a {display:block; height:58px; line-height:58px; color:#fff; text-decoration:none; font-family:'Open Sans', Sans-Serif; font-size:15px; font-weight:400; text-transform:uppercase; padding:0; margin:0 17px 0 18px;}

.menu li.sep {width:2px; height:58px; background:url('../images/sprite.png') -10px -268px; float:left; display:block; margin:0px;}

.menu a:hover {color:#730000;}

.mRht {width:10px; height:58px; background:url('../images/sprite.png') -10px -346px; float:left;}

.banner {width:100%; position:relative; overflow:hidden; z-index:0; height:561px; padding:0; margin-top:1px; background:url(../images/loading.gif) center center no-repeat #d4d4d4;}

.banner2 {width:100%; position:relative; overflow:hidden; z-index:0; height:380px; padding:0; margin:1px 0 10px 0; background:#d4d4d4;}

.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li,

.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {background:none; border:0; font:inherit; font-size:100%; margin:0; padding:0; vertical-align:baseline; list-style:none

}

.camera_wrap {display:none; float:left; position:relative; z-index:6; width:100%;}

.camera_wrap img {max-width:none!important;}

.camera_fakehover {height:100%; min-height:244px; position:relative; width:100%; z-index:7;}

.camera_src {display:none;}

.cameraCont, .cameraContents {height:100%; position:relative; width:100%; z-index:7;}

.cameraSlide {bottom:0; left:0; position:absolute; right:0; top:0; width:100%;}

.cameraContent {bottom:0; display:none; left:0; position:absolute; right:0; top:0; width:100%;}

.camera_target {bottom:0; height:100%; left:0; overflow:hidden; position:absolute; right:0; text-align:left; top:0; width:100%; z-index:8;}

.camera_overlayer {bottom:0; height:100%; left:0; overflow:hidden; position:absolute; right:0; top:0; width:100%; z-index:0;}

.camera_target_content {bottom:0; left:0; overflow:hidden; position:absolute; right:0; top:0; z-index:10;}

.camera_target_content .camera_link {background:url(../images/blank.html); display:block; height:100%; text-decoration:none;}

.camera_loader {display:none;}

.camera_bar {bottom:0; left:0; overflow:hidden; position:absolute; right:0; top:0; z-index:11;}

.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {height:100%; position:absolute; width:auto;}

.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {height:auto; position:absolute; width:100%;}

.camera_nav_cont {height:65px; overflow:hidden; position:absolute; right:9px; top:15px; width:120px; z-index:12;}

/*----------------------------------------Caption ---------------------------------------- */

.camera_caption {position:absolute; width:100%; height:100%; left:0; bottom:0; display:block; font-size:12px; line-height:18px; color:#666666; text-align:left; z-index:14;}

.camera_caption > div {padding:62px 0px 0px 67px; background:none; width:480px;}

.camera_caption > div h2 {font-size:52px; line-height:60px!important; letter-spacing:-2px; color:#ff8f00; margin:0 0 4px 0; font-weight:600!important; font-family:'Open Sans', sans-serif;}

.camera_caption > div h3 {font-size:27px; line-height:32px!important; color:#313131; text-transform:lowercase; letter-spacing:-1px; margin:0 0 27px 0; padding:0 0 0 2px; font-weight:400!important; font-family:'Open Sans', sans-serif;}

.camera_caption > div h3 span {color:#730000;}

.camera_caption > div h6 {color:#ff8f00; padding:0 0 0 3px; margin:0 0 9px 0; font-size:12px;}

.camera_caption > div p {width:380px; padding:0 0 0 3px; margin:0 0 36px 0;}

.camera_caption > div a.read {display:block; position:relative; width:94px; height:35px; color:#f9f9f9!important; font-size:14px; line-height:35px; letter-spacing:-1px; margin-left:3px; text-decoration:none; border-radius:3px; text-transform:uppercase; background:url(../images/readBtn.png) 0 0 no-repeat; font-weight:400; font-family:'Open Sans', sans-serif; text-align:center;}

.camera_caption > div a.read:hover {background:url(../images/readBtnHv.png) 0 0 no-repeat;}

/*----------------------------------------Paginations---------------------------------------- */

.camera_wrap .camera_pag {position:absolute; bottom:125px; left:65px; z-index:14; text-align:center;}

.camera_wrap .camera_pag .camera_pag_ul {list-style:none; margin:0; padding:0; text-align:center;}

.camera_wrap .camera_pag .camera_pag_ul li {cursor:pointer; display:inline-block; margin:0px 5px; position:relative; text-indent:-9999px; width:15px; height:15px; background:url('../images/sprite.png') -10px -439px;}

.camera_wrap .camera_pag .camera_pag_ul li:hover {background:url('../images/sprite.png') -10px -424px;}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {background:url('../images/sprite.png') -10px -424px;}

/*---------------------------------------- Thumbs ---------------------------------------- */

.camera_pag_ul li img {display:none; position:absolute; border:2px solid #303030;}

.camera_pag_ul .thumb_arrow {border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #303030; top:0px; left:50%; margin-left:-6px; position:absolute;}

.camerarelative {overflow:hidden; position:relative;}

.imgFake {cursor:pointer;}

.camera_command_wrap .hideNav {display:none;}

.camera_command_wrap {left:0; position:relative; right:0; z-index:15;}

.con-wrap {position:relative; z-index:4; background:#f5f5f5; width:100%;}

.conBlk {width:980px; margin:0 auto; position:relative; z-index:15;}

.serBlk {width:186px; margin:0 5px; float:left; display:inline; z-index:16;}

.boxTop {background:none; border:none; padding:0px; margin-bottom:10px; zoom:1; position:relative; min-height:155px;}

.titleBox {background:#f6f6f6; border-top:1px solid #fff; margin:0; padding:5px 0px; overflow:hidden; position:absolute; top:-46px; left:0; right:0; display:block; z-index:17}

.hold {float:left; margin:3px 0px 0 0; padding:0; height:32px; display:block; z-index:17}

.hdBlk {float:left; overflow:hidden;}

.hdBlk h3 {font-weight:700; font-size:13px; font-family:'Open Sans', sans-serif; color:#730000; text-transform:none; line-height:25px !important; margin:0; padding:0; z-index:18;}

.hdBlk span {font-size:12px; line-height:10px; color:#ff8f00; text-transform:uppercase; font-weight:600; font-family:'Open Sans', sans-serif; margin:0; padding:0;}	

.contBox {background:#730000; border-top:5px solid #ff8f00; color:#f9f9f9; line-height:18px; position:relative; padding:15px 10px; overflow:hidden;}

.contBox ul {padding:9px 0 0 1px; margin:0 0 20px 0px; list-style:none;}

.contBox ul li {color:#fff; line-height:16px; padding-left:15px; background:url(../images/bullet.png) 0 4px no-repeat;}

.contBox a.read {background:url('../images/sprite.png') -10px -474px; width:130px; height:24px; display:block; text-align:center; text-decoration:none; font-size:12px; font-family:'Open Sans', sans-serif; color:#fff; text-transform:uppercase; font-weight:600; line-height:24px; margin:0 auto;}

.contBox a.read:hover {background:url('../images/sprite.png') -10px -498px no-repeat; color:#ff8f00;}

.lftPnl {width:580px; float:left; margin:0 20px 20px 0;}

.lftPnl h1 {font-family:'Open Sans', sans-serif; font-size:26px; color:#730000; margin:0px 0 10px 0px; padding:0  0 5px 0; font-weight:600; border-bottom:1px dashed #bfbfbf;}

.lftPnl h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff8f00; margin:0px 0 15px 0px; padding:0; font-weight:bold;}

ul.list1 {margin:10px 0; padding:0; list-style:none;}

ul.list1 li {background:url(../images/bullet.png) 0 7px no-repeat; margin:0 0 0px 15px; padding:0 0 0 15px;}

.bTxt {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0px 0 5px 0px; line-height:22px; min-height:560px;}

.bTxt2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0px 0 5px 0px; line-height:20px;}

.bdr {border-bottom:1px solid #d4d4d4;}

.wBlk {display:block; width:120px; float:left;}

#content {width:100%; margin:10px auto;}

/* SaaS Pricing Chart CSS: */

.attr-col {margin:105px 0 0; float:left; width:280px;}

.attr-col ul {background:#f4f4f4; font-weight:normal; font-size:11px; border:1px solid #d6d6d6; border-width:1px 0px 1px 1px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-bottom-left-radius:5px; list-style:none; margin:0; padding:0;}

.attr-col ul li {padding:0 5px; border-bottom:1px solid #d6d6d6; line-height:45px; display:block;}

.attr-col ul li.last {border-bottom:none;}

/*.pt-table {padding-left: 280px; display: block; position: relative;}*/

.pt-table {display:block; position:relative; padding-left: 280px;}

.pt-body {padding:13px 0 0 0; margin:0;}

.pt-body ul {list-style:none; margin:0; padding:0;}

.pt-rows li {display:block; overflow:hidden; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom: 1px solid #d9d9d9;}

.pt-rows li span {width:80px; text-align:center; float:left; border-right:1px solid #d9d9d9; display:block; line-height:45px; height:45px;}

.pt-rows li.title {background:#730000; font-size:18px; color:#fff; font-weight:bold; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; border-bottom: 2px solid #ff8f00; border-width: 0 0 2px; border-right:none;}

.pt-rows li.title span {line-height:45px; height:45px; border:none; padding: 0 1px; text-shadow: 2px 2px #444;}

.pt-rows li.fees {border-bottom: 1px solid #ccc;}

.pt-rows li.fees span {line-height: 48px; height:45px; background:#f7f7f7; font-size:16px; font-weight:700; font-family:Georgia, Arial, sans-serif; color:#730000; text-shadow:2px 2px #fff;}

.pt-rows li.fees2 {border-bottom: 1px solid #ccc;}

.pt-rows li.fees2 span {line-height: 48px; height:45px; background:#f7f7f7; font-size:16px; font-weight:700; font-family:Georgia, Arial, sans-serif; color:#ff8f00; text-shadow:2px 2px #fff;}

.pt-rows li span.pt-yes {background:url(../images/yes-no.gif) no-repeat center 12px;}

.pt-rows li span.pt-no {background:url(../images/yes-no.gif) no-repeat center -38px;}

.pt-rows li.fin {border-bottom:2px solid #d9d9d9; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; height:60px;}

/* Simple Button CSS: */

.big-button {font-size:16px; line-height:50px; font-weight:700; color:#fff !important; padding:10px 15px; background:#730000; text-shadow:2px 2px rgba(0, 0, 0, 0.3); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ff8f00; text-decoration:none; position:relative; top:10px;}

.big-button:hover {color:#fff; -moz-box-shadow:0 0 20px #fffc00; -webkit-box-shadow: 0 0 20px #fffc00; box-shadow: 0 0 20px #fffc00; background:#ff8f00;}

.big-button:active {position:relative; top: 1px;}

/*.pt-rows li span.pt-3x {width:72%; float:left; text-align:center; border:none;}*/

.pt-special {width:100px; position:absolute; right:0; top:0;}

.pt-special ul {list-style:none; margin:0; padding:0; background:transparent;}

.pt-special .pt-rows {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid #a2b7ca; background:#fff8ed; -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2); box-shadow:0 0 10px rgba(0, 0, 0, 0.2); padding-bottom:10px;}

.pt-special li {border-width: 0 0 1px; background:transparent;}

.pt-special .pt-rows li.title {height:58px; margin:0px; background:#ff8f00; color:#730000; font-size:18px; line-height:65px; text-align:center; border-bottom: 1px solid #bfd4e6; border-width: 0 0 1px; text-shadow: 1px 2px #e5e5e5;}

.pt-special li.fees {border-bottom:1px solid #edd9be;}

.pt-special li.fees span {background:#ffe9cc;}

.pt-special .pt-rows li.fin {border:none; text-align:center;}

.pt-special li span {border:none; width:100%;}

.pt-special .pt-rows li.fin .big-button {background:#ff8f00; top:10px;}

.pt-special .pt-rows li.fin .big-button:hover {background:#730000;}

.clTest {width:100%; margin:0px;}

.clTest h2 {font-family:'Open Sans', sans-serif; font-size:24px; color:#730000; margin:0px 0px 10px 0px; padding:0; font-weight:600;}

.testBlk {width:100%; margin:15px 10px; border-bottom:1px solid #d4d4d4;}

.testBlk .img {display:block; border:1px solid #d5d5d5; width:54px; height:54px; margin-right:10px; float:left;}

.testBlk .img2 {display:block; width:30px; height:54px; margin-right:5px; float:left;} 

.testBlk .desc {display:block; width:80%; float:left;}

.testBlk .cNam {font-size:13px; color:#ff8f00; margin-top:10px;}

.testBlk .cNam strong {color:#313131;}

.bdrNone {border:none !important;}

.rhtPnl {width:340px; float:left; margin:0 0 20px 20px;}

.callNow {float:right;}

.remote {width:320px; border:1px solid #ccc; margin:10px 0 10px 0; padding:0 10px 10px 10px; background:#fff;}

.remote h2 {font-family:'Open Sans', sans-serif; font-size:24px; color:#730000; margin:10px 0 10px 0px; padding:0; font-weight:normal;}

.reqBlk {width:100%; margin:30px 0 10px 0; border-top:5px solid #ff8f00;}

.reqBlk h2 {font-family:'Open Sans', sans-serif; font-size:24px; color:#730000; margin:10px 0 10px 0px; padding:0; font-weight:normal;}

.reqBlk form {margin:5px 0 0 0; border-top:1px solid #d4d4d4;}

.reqBlk label {font-family:'Open Sans', sans-serif; font-size:14px; color:#313131; font-weight:600; margin-bottom:5px; float:left;}

.reqBlk label span.req {float:none; display:inline; color:red; font-weight:normal;}

.reqBlk input {border:1px solid #e5e5e5; border-radius:5px; margin-right:10px; float:left; height:15px; padding:3px 5px; background:#fcfcfc; color:#666;}

.reqBlk input.fNam {width:70px; border:4px solid #d4d4d4; float:left;}

.reqBlk input:focus {background:#fff; border:5px solid #d4d4d4; outline:none;}

.reqBlk textarea:focus {background:#fff; border:5px solid #d4d4d4; outline:none;}

.reqBlk span {float:left; display:block; margin-bottom:15px;}

.reqBlk span div.small {float:left; text-align:center; font-size:10px;}

.reqBlk input.lNam {width:100px; border:4px solid #d4d4d4; float:left;}

.reqBlk input.tel {width:40px; border:4px solid #d4d4d4; float:left;}

.reqBlk input.tel2 {width:70px; border:4px solid #d4d4d4; float:left;}

.reqBlk textarea {border:4px solid #d4d4d4; border-radius:5px; margin-bottom:15px; width:340px; float:left; height:130px; padding:3px 5px; background:#fcfcfc; color:#666;}

.reqBlk input.sub {background:url('../images/sprite.png') -10px -542px; width:79px; height:32px; color:#fff; cursor:pointer; text-transform:uppercase; font-size:14px; border:none; margin:0;}

.reqBlk input.sub:hover {background:url('../images/sprite.png') -10px -574px no-repeat;}

.serMarq {background:#e5e5e5; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; height:100px; width:100%;}

h2 {font-size:16px; padding:0; color:#ff8f00;}

.confBlk {margin:10px;}

.confBlk label {font-weight:bold; font-family:'Open Sans', sans-serif; font-size:14px; color:#313131; font-weight:600; margin-bottom:5px; width:150px; float:left; display:block;}

.confBlk input {border:1px solid #e5e5e5; border-radius:5px; margin-bottom:10px; float:left; height:15px; padding:5px; background:#fcfcfc; color:#666;}

.confBlk input:focus {background:#fff; border:1px solid #d4d4d4; outline:none;}

.confBlk fieldset {border:none; display:block; margin:0; padding:0;}

.confBlk legend.desc {font-size:95%; font-weight:bold; color:#313131; line-height:150%; margin:0; padding:0 0 3px 0; border:none; display:block;

white-space:normal; width:100%;}

.confBlk li div {margin:0; padding:0; color:#444;}

.confBlk li div span {margin:0; display:block; width:100%; float:left;}

.confBlk input.checkbox, input.radio {display:block; margin:4px 0 0 0; padding:0; width:13px; height:13px; float:left;}

.confBlk label.choice {display:block; cursor:pointer; font-size:100%; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0px 0 0 10px; padding:0 0 5px 0; color:#222; width:88%; float:left;}

.confBlk select {border:1px solid #e5e5e5; border-radius:5px; margin-bottom:10px; float:left; height:30px; padding:3px 5px; background:#fcfcfc; color:#666; float:left;}

.confBlk form input.sub {background:url('../images/sprite.png') -10px -542px; width:79px; height:32px; color:#fff; cursor:pointer; text-transform:uppercase; font-size:14px; border:none; margin:0;}

.confBlk form input.sub:hover {background:url('../images/sprite.png') -10px -574px;}

/* ------ carousel  -----------*/ 

div.carousel-box {width:980px; margin:0px 0 0 0; padding:0;}

div.carousel-box .inner{margin:0 auto!important; position:relative; display:block; float:none; padding-bottom:40px;}

div.carousel-box .inner ul {margin:0!important; padding:0!important; list-style:none;}

div.carousel-box ul li {width:142px; min-height:10px; float:left; border-bottom:5px #ff8f00 solid; padding:10px 3px 0 3px; margin:8px 7px 8px 7px; list-style:none; background:#f7f7f7;}

div.carousel-box ul li:hover {border-bottom:5px #730000 solid; background:#fff; cursor:pointer;}

div.carousel-box .liCont {width:164px; margin:0 auto;}

div.carousel-box .liCont img {margin:5px 5px 0 5px; padding:0; float:left; display:block;}

div.carousel-box .liCont a {float:left; display:block; text-decoration:none; color:#730000; line-height:20px;}

div.carousel-box .liCont a:hover {color:#ff8f00;}

div.carousel-box h4{color:#313131; font-size:11px; font-weight:600; font-family:'Open Sans', Sans-Serif; text-transform:uppercase; text-align:center;}

div.carousel-box ul li:hover h4{color:#ff8f00;}

div.carousel-box ul li p {color:#656565; font-size:12px; font-family:Arial; text-align:center; padding:0px 10px;}

div.carousel-box ul li:hover p{color:#934b16;}

div.carousel-box ul li img {margin:0 auto; display:block; max-width:100%;}

a.prev{display:block; position:absolute; width:25px; height:25px; background:#f00; right:50px; bottom:10px; z-index:100; cursor:pointer; background:url('../images/sprite.png') -10px -626px;}

a.next{display:block; position:absolute; width:25px; height:25px; background:#f00; right:20px; bottom:10px; z-index:100; cursor:pointer; background:url('../images/sprite.png') -35px -626px;}

/**/

.footer {background:url('../images/ftBg.png') 0px 0px repeat-x; height:120px; margin:0; padding:0; color:#313131;}

.copy {float:left; width:70%; margin:30px 0 10px 10px;}

.copy a {color:#730000; text-decoration:none;}

.copy a:hover {color:#ff8f00; text-decoration:underline;}

.footer .social {float:right; width:175px; margin:10px 0 0 0;}

.social span {float:left; display:block; margin-top:10px;}

.footer .social a.fb {background:url('../images/sprite.png') -10px -671px; width:33px; height:32px; margin:0 10px 0 10px; display:block; text-indent:-9999px; float:left;}

.footer .social a.fb:hover {background:url('../images/sprite.png') -10px -703px; float:left;}

.footer .social a.twitter {background:url('../images/sprite.png') -43px -671px; width:33px; height:32px; margin:0; display:block; text-indent:-9999px; float:left;}

.footer .social a.twitter:hover {background:url('../images/sprite.png') -43px -703px; float:left;}

.footer .disc {color:#666666; font-size:12px; margin-left:10px;}





.plans {

  margin: 40px auto;

  width: 660px;

  zoom: 1;

}

.plans:before, .plans:after {

  content: '';

  display: table;

}

.plans:after {

  clear: both;

}



.plan {

  float: left;

  width: 132px;

  margin: 10px 0;

  padding: 20px;

  text-align: center;

  background: #fafafa;

  background-clip: padding-box;

  border: solid #453b5d;

  border-width: 2px 0 2px 2px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);

}

.plan:first-child {

  border-top-left-radius: 7px;

  border-bottom-left-radius: 7px;

}

.plan:last-child {

  border-width: 2px;

  border-top-right-radius: 7px;

  border-bottom-right-radius: 7px;

}



.plan-title {

  position: relative;

  margin: -20px -10px 20px;

  padding: 20px;

  line-height: 1;

  font-size: 16px;

  font-weight: bold;

  color: #595f6b;

  border-bottom: 1px dashed #d2d2d2;

}

.plan-title:before {

  content: '';

  position: absolute;

  bottom: -1px;

  left: 0;

  right: 0;

  height: 1px;

  background-size: 3px 1px;

  background-image: -webkit-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);

  background-image: -moz-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);

  background-image: -o-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);

  background-image: linear-gradient(to right, white, white 33%, #d2d2d2 34%, #d2d2d2);

}



.plan-price {

  margin: 0 auto 20px;

  width: 90px;

  height: 90px;

  line-height: 90px;

  font-size: 19px;

  font-weight: bold;

  color: white;

  background: #595f6b;

  border-radius: 45px;

}

.plan-price > span {

  font-size: 12px;

  font-weight: normal;

  color: rgba(255, 255, 255, 0.9);

}



.plan-features {

  margin-bottom: 20px;

  line-height: 2;

  font-size: 12px;

  color: #999;

  text-align: center;

}

.plan-features > li > strong {

  font-weight: bold;

  color: #888;

}



.plan-button {

  display: inline-block;

  vertical-align: top;

  padding: 0 15px;

  line-height: 30px;

  font-weight: bold;

  color: white;

  text-transform: uppercase;

  text-decoration: none;

  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);

  background: #7c69a3;

  border: 1px solid #222;

  border-bottom-color: black;

  border-radius: 3px;

  background-image: -webkit-linear-gradient(top, #9780cc, #6f5e96);

  background-image: -moz-linear-gradient(top, #9780cc, #6f5e96);

  background-image: -o-linear-gradient(top, #9780cc, #6f5e96);

  background-image: linear-gradient(to bottom, #9780cc, #6f5e96);

  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 2px rgba(255, 255, 255, 0.1), 0 1px rgba(0, 0, 0, 0.1);

  box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 2px rgba(255, 255, 255, 0.1), 0 1px rgba(0, 0, 0, 0.1);

}

.plan-button:active {

  color: rgba(255, 255, 255, 0.95);

  background: #6f5e96;

  border-color: black #222 #222;

  background-image: -webkit-linear-gradient(top, #6f5e96, #8770b9);

  background-image: -moz-linear-gradient(top, #6f5e96, #8770b9);

  background-image: -o-linear-gradient(top, #6f5e96, #8770b9);

  background-image: linear-gradient(to bottom, #6f5e96, #8770b9);

  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);

  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);

}



.plan-tall {

  margin: 0;

  background-color: white;

  border-width: 2px;

  border-radius: 7px;

}

.plan-tall > .plan-title {

  font-size: 18px;

}

.plan-tall > .plan-price {

  width: 100px;

  height: 100px;

  line-height: 100px;

  font-size: 21px;

  border-radius: 50px;

}

.plan-tall > .plan-features {

  font-size: 13px;

}

.plan-tall > .plan-button {

  padding: 0 16px;

  line-height: 32px;

}

.plan-tall + .plan {

  border-left: 0;

}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #730000;
  overflow: auto;
  z-index: 99999;
}

.dropdown-content a {
  color: white;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #730000; color:#ff8f00;}

.show {display: block;}