body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; background:url(../images/main-bg.jpg) no-repeat center 0 #fff;}
body.innerpage{background:url(../images/innerpage-bg.jpg) no-repeat center 0 #fff;}
select {display:block;border:1px solid #a6a6a6; width:100%;font-size:13px;color:#3d3d3d; padding:10px; background:url(../images/arrow.png) no-repeat 96% 12px #fff;}
a, input, select, textarea{transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms; text-decoration:none}

/*** COMMON CSS ***/
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
#main{margin:0 auto; width:100%;}
a{color:#22acec;}
a:hover{text-decoration:underline;}
img{border:0;}
h1, h2, h3, h4, h5{margin:0; padding:0; line-height:normal; width:100%; font-weight:normal;}
ul{margin:0; padding:0; width:100%;}
ul li{list-style:none; display:inline-block;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
.none {font-style:italic; font-weight:700;}

.details_holder{width:1010px; margin:0 auto;}
.common_container{width:100%; float:left; padding:30px 0 50px 0;}
.error{color:red; font-weight:700; margin-bottom:15px;}
.success{color:green; font-weight:700; margin-bottom:15px;}

/*** HEADER and FOOTER ****/
.header{width:94%; display:block; padding:25px 3%; color:#fff; text-align:center; font-size:22px;}
.logo{ width:500px; display:inline-block;}
.navigation{ width:750px; display:inline-block; padding:60px 0 0 0;}
.navigation ul li{width:auto; display:inline-block; margin:0 10px; position: relative; cursor:pointer;}
.navigation ul li a{padding:5px 10px; color:#fff; text-decoration:none;}
.navigation ul li a:hover{background:#fff; color:#010245;}
.navigation ul li.select a{background:#fff; color:#010245;}
.navigation .account_menu{display:none; width:200px; position: absolute; top:25px; right:0; text-align:right; background-color:#010245; border-radius:0 0 10px 10px;}
.navigation .account_menu .menu_item {padding:5px; font-size: 14px;}
.navigation .account_menu .menu_item a {padding: 3px; display: block;}
.navigation .account_menu .menu_item:hover,.navigation .account_menu .menu_item a:hover {background:#fff; color:#010245;}
.login_link a{padding:5px 15px; color:#fff; text-decoration:none;}
.login_link a:hover{background:#fff; color:#010245;}
.footer{ width:100%; float:left; background:url(../images/footer-img.png) no-repeat center 0; padding:100px 0 30px 0; text-align:center; font-size:18px;}
.innerpage_footer{width:100%; float:left; padding:20px 0; background:#989898; color:#fff;text-align:center;}

/*** NEW HOME PAGE ***/
/*.home_videos{position:relative; padding:0; text-align:center; background:url(../images/new-banner.png) no-repeat; background-position: center top; background-size: 100%;}*/
/*.home_videos iframe, .home_videos video{width:100% !important;}*/
/*.home_videos img{display:block; margin:20px auto;}*/
/*.home_videos .bg_video{z-index:10;}*/
/*.home_videos .play_button{position:absolute; right:0; left:0; top:0; bottom:0; text-align:center; cursor:pointer; z-index:30;}*/
/*.home_videos .play{padding-top: 100px;}*/
/*.home_videos .video_player{width:100%; display:none; z-index:50;}*/
/*.home_videos .hide_video{display:none; width:50px; top:0; right:10px; position:absolute; z-index:70; opacity:0.5;}*/
/*.home_videos .hide_video img{width:40px;}*/

.home_how_works{width:100%; float:left; background:url(../images/new-background1.jpg) no-repeat 0 bottom #f3fdff; padding:130px 0 240px 0;}
.home_how_works h1{font-size:50px; font-family:"Myriad Pro", "Helvetica Neue";}
.home_how_works .main_text{width:420px; padding:0 100px 0 0; float:right; font-size:16px; line-height:25px; color:#3c3c3c;}
.home_how_works .main_text img{width:130px; padding:15px 0; display:block;}

.home_cloud_technology{width:100%; float:left; background:#ffffdd; text-align:center;}
.home_cloud_technology h2{font-size:50px; font-family:"Myriad Pro", "Helvetica Neue"; color:#333333; padding:80px 0 0 0}
.home_cloud_technology .main_text{width:800px; margin:0 auto; font-size:18px; line-height:25px; color:#545454;}
.home_cloud_technology .main_text img{width:130px; padding:15px 0; display:block; margin:0 auto;}
.home_cloud_technology .main_text a{color:#393937; text-decoration:underline;}
.home_cloud_technology .main_text a:hover{color:#000; text-decoration:underline;}
.home_cloud_technology .img_holder{width:100%; float:left; padding:25px 0;}

.home_cloud_business_card{width:100%; float:left; background:#fff; text-align:center;}
.home_cloud_business_card h3{font-size:50px; font-family:"Myriad Pro", "Helvetica Neue"; color:#333333; padding:80px 0 0 0;}
.home_cloud_business_card .main_text{width:600px; margin:0 auto; font-size:18px; line-height:25px; color:#545454;}
.home_cloud_business_card .main_text img{width:130px; padding:15px 0; display:block; margin:0 auto;}
.home_cloud_business_card .main_text a{color:#393937; text-decoration:underline;}
.home_cloud_business_card .main_text a:hover{color:#000; text-decoration:underline;}
.home_cloud_business_card .img_holder{width:100%; float:left; padding:25px 0 0 0; text-align:right;}

.home_increase_storage{width:100%; float:left; background:#e7f8fd; text-align:center;}
.home_increase_storage h4{font-size:50px; font-family:"Myriad Pro", "Helvetica Neue"; color:#333333; padding:80px 0 0 0;}
.home_increase_storage .main_text{width:600px; margin:0 auto; font-size:18px; line-height:25px; color:#545454;}
.home_increase_storage .main_text img{width:130px; padding:15px 0; display:block; margin:0 auto;}
.home_increase_storage .main_text a{color:#393937; text-decoration:underline;}
.home_increase_storage .main_text a:hover{color:#000; text-decoration:underline;}
.home_increase_storage .img_holder{width:100%; float:left; padding:25px 0;}

.home_analyze_usage{width:100%; float:left; background:#ecfedb; text-align:center;}
.home_analyze_usage h5{font-size:50px; font-family:"Myriad Pro", "Helvetica Neue"; color:#333333; padding:80px 0 0 0;}
.home_analyze_usage .main_text{width:600px; margin:0 auto; font-size:18px; line-height:25px; color:#545454;}
.home_analyze_usage .main_text img{width:130px; padding:15px 0; display:block; margin:0 auto;}
.home_analyze_usage .main_text a{color:#393937; text-decoration:underline;}
.home_analyze_usage .main_text a:hover{color:#000; text-decoration:underline;}
.home_analyze_usage .img_holder{width:100%; float:left; padding:25px 0;}

.new_footer{width:100%; float:left; text-align:center; padding:60px 0; font-size:15px; color:#abd404; background:#000;}
.new_footer h2{font-size:40px; font-family:"Myriad Pro", "Helvetica Neue"; padding:0 0 15px 0;}

/*** START BUTTON POPUP ***/
.start_popup{width:760px; float:left; background:#fff;box-shadow:0 0 20px #000; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.start_popup .title{ width:98%; float:left; padding:10px 0 10px 2%; font-size:21px; color:#fff; background:#22acec;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.start_popup .popup_content{width:100%; float:left; padding:50px 0; text-align:center; font-size:17px;}
.start_popup .popup_content span{font-size:21px; color:#22acec; font-weight:bold;}
.start_popup .popup_content img{display:block; margin:0 auto; width:100px; padding:0 0 10px 0;}
.start_popup .popup_content ul li{width:29%; padding:0 2%; float:left; border-right:1px solid #999999;}
.start_popup .popup_content ul li:last-child{border:0;}

/*** HOW IT WORK ***/
.how_works{width:100%; float:left; padding:30px 0; border-top:2px solid #ccc;border-bottom:2px solid #ccc; margin-top:30px;}
.how_works h1{font-size:40px; color:#1e6fd7; padding:0 0 30px 0;}
.how_works .text_holder{width:100%; float:left; font-size:16px; line-height:24px; padding:0 0 30px 0;}
.how_works_details{width:100%; float:left;}
.how_works_details h2{font-size:48px; color:#1e6fd7; text-align:center; padding:0 0 20px 0;}
.how_works_details ul li{width:30%; float:left; margin:0 5% 0 0;}
.how_works_details ul li:last-child{margin:0;}
.how_works_details ul li h3{font-size:30px; font-weight:bold; text-transform:uppercase;color:#1e6fd7; text-align:center}
.how_works_details ul li h4{font-size:24px; color:#000; text-align:center; padding:10px 0;}
.how_works_details ul li .img_holder{width:100%; float:left; text-align:center; padding:0 0 15px 0;}
.how_works_details ul li .img_holder img{display:block; width:80%; margin:0 auto;}

/*** STEP1 - CONTENT ***/
.step_content{display:block; margin-top:40px;}
.step_content .title{display:block; text-align:center; color:#07A4D1; font-size:35px;}

.category_content{width:100%; padding:25px 0;}
.category_content .shadetabs{width:100%; border-top:1px solid #bbb; border-bottom:1px solid #bbb; height:60px; text-align:center; font-size:14px; color:#5b5b5b;}
.category_content .shadetabs li{width:auto; margin:0 8px 0 0; line-height:60px;}
.category_content .shadetabs li a{color:#9b9b9b; text-decoration:none;}
.category_content .shadetabs li a:hover{color:#000;}
.category_content .shadetabs li a.selected{color:#07a4d1;}
.category_content .category_name{border-bottom:1px solid #ccc;}
.category_name{font-size:16px;}
.category_name ul{display:inline-block;}
.category_name ul li{width:230px; display:inline-block; margin:5px 8px 10px;}
.category_name ul li img{width:230px; height:230px; display:block; margin-bottom:10px; opacity:0.7; filter:alpha(opacity=70); text-decoration:none;}
.card_image{font-size:16px;}
.card_image ul{display:block;}
.card_image ul li{width:230px; display:inline-block; margin:5px 8px 10px;}
.card_image ul li img{width:230px; height:144px; display:block; margin-bottom:10px; opacity:0.7; filter:alpha(opacity=70); text-decoration:none;}

/*** STEP 3 CONTENT ***/
.otehr_step_content{position:relative; width:70%; margin:0 15%; float:left; background:#fff; box-shadow:0 0 10px #000; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.otehr_step_content .title{width:95%; float:left; padding:10px 0 10px 5%; background:#22acec;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0; font-size:40px; color:#fff}
.step3_content{width:90%; float:left; padding:25px 5%; background:/*url(../images/step2-bg.png)*/ #fff; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; font-size:16px; color:#333;}
.step3_content .checkbox_text{width:50%; float:left; padding:0 0 15px 0;}
.step3_content .checkbox_text input{float:left; margin:3px 10px 0 0;}
.step3_content .textbox{width:100%; float:left; padding:0 0 15px 0;}
.step3_content .textbox span{font-size:12px;}
.step3_content .textbox input{border:1px solid #b9b9b9; height:30px; padding:0 2.5%; width:45%; font-size:14px; font-family:Arial, Helvetica, sans-serif;background:rgba(255,255,255,0.5); box-shadow:inset 2px 2px 4px #d2d2d2; margin-bottom:2px; color:#666}
.step3_content .textbox input:focus{border:1px solid #666; background:#fff; color:#333}
.step3_content .label{font-weight:700;}
.step3_content .hidden{display:none;}
.step3_content .card_sizes{display:none;}
.step3_content li{position:relative;}
.step3_content li .storage_price{position:absolute;right: 5px; top:3px;}
.step3_content #card_prices{position:absolute; right:35px; top:117px; width:280px;}
.step3_content #show_prices{border:1px solid #22acec; background:#eee; font-size:13px; margin-bottom:2px;}
.step3_content #show_prices div{display:inline-block; width:170px; padding:3px;}
.step3_content #show_prices div.price{text-align:right; width:87px; font-size:15px; font-weight:700;}
.step3_content #per_card_price{display:none;}
.step3_content .selectbox ol{display:inline-block; list-style-type:none; margin:0; padding:0; width:49%; vertical-align:top;}
.step3_content .selectbox ol li{border:1px #444 solid; margin:2px; padding:0.2em; font-size:0.8em; cursor:pointer;}
.step3_content .selectbox ol li:hover{background: #eee;}
.step3_content .selectbox ol li.ui-selected{background: #ccc;}
.step3_content .card_specs{min-height: 180px;}
.step3_content .front_backside{margin-top:15px; width:100%; display:inline-block; border-top:1px solid #ccc; padding:15px 0;}
.step3_content .front_backside ul li{width:48%; float:left; padding:0 2px 0 0;}
.step3_content .front_backside ul li:last-child{padding:0;}
.step3_content .front_backside ul li.card_proof{margin:3px; width:308px; height:198px; position:relative; border:1px #444 solid; border-radius:10px; overflow:hidden; padding:0;}
.step3_content .front_backside ul li.card_proof img{width:100%; height:100%;}
.step3_content .front_backside ul li .proof_bg{position:absolute; z-index:200; left:1px; right:0; top:1px; bottom:0;}
.step3_content .front_backside ul li .proof_bg img{width:100%; height:100%;}
.step3_content .btn_holder{width:100%; float:left; padding:15px 0; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:40px;}
.step3_content .btn_holder input{padding:0 10px; border:1px solid #333; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; background:#000650; cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-transform:uppercase; font-weight:bold;}
.step3_content .btn_holder input:hover{background:#333; color:#fff;border:1px solid #333;}

/*** CLOUD REPORT ***/
.cloud_report{width:840px; margin:0 auto;}
.cloud_report h1{font-size:40px; color:#1e6fd7; padding:150px 0 30px 0;}

.report_detals{width:100%; float:left; text-align:center; font-size:16px; color:#000;}
.report_detals div{width:160px; display:inline-block; vertical-align: top;}
.report_detals div a{color:#333;}
.report_detals div img{display:block; width:100px; margin:5px auto;}
.report_detals .text_holder{width:25%; float:left; font-size:16px;}

.ibiz_cloud_report{width:100%; float:left; padding:40px 0;}
.ibiz_cloud_report h1{font-size:18px; font-weight:bold; color:#666; padding:0 0 15px 0;}
.ibiz_cloud_report .textbox{width:350px; float:left; color:#000;}
.ibiz_cloud_report .textbox ul li{width:31%; float:left; margin:0 2% 0 0;}
.ibiz_cloud_report .textbox ul li input, select{border:1px solid #333; height:30px; padding:0 4.5%; width:90%;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#434343; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ibiz_cloud_report .textbox ul li select{width:100%; height:32px; background:none;}
.ibiz_cloud_report .btn_holder{width:100px; float:right; padding:20px 0 0 0;}
.ibiz_cloud_report .btn_holder input{border:1px solid #333; height:30px; width:99.5%;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-align:center; background:#f0f0f0; cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ibiz_cloud_report .btn_holder input:hover{background:#01034d; color:#fff;}

.audience_overview{width:100%; float:left; padding:15px 0; text-align:center; font-size:20px; color:#333; background:#e4e0ef;}

.audence_view_details{width:100%; float:left; padding:15px 0;}
.audence_view_details img{width:67px; margin:0 auto 5px auto;}
.audence_view_details ul li{width:100%; float:left; text-align:center; border-bottom:1px solid #ccc; padding:5px 0;}
.audence_view_details .text_holder{width:25%; float:left; font-size:16px;}

/*** INTERNAL PAGES ***/
.internal_pages{width:900px; float:left; padding:0 55px;}
.internal_pages h1{font-size:40px; color:#1e6fd7; padding:170px 0 30px 0;}
.internal_pages_sidebar{width:325px; float:left; padding:0 35px 0 0;}
.internal_pages_sidebar a{color:#333; text-decoration:underline;}
.internal_pages_sidebar ul li{width:100%; float:left; padding:0 0 15px 0; line-height:22px;}

.internal_pages_main{width:540px; float:left;}
.internal_pages_main a{color:#333; text-decoration:underline;}
.internal_pages_main h2{font-size:25px; color:#1e6fd7; font-weight:bold; border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.internal_pages_main .text_holder{width:100%; float:left; padding:20px 0 0 0;line-height:22px;}
.internal_pages_main .main_content{width:100%; float:left; padding:20px 0 0 0;}
.internal_pages_main .main_content ul li{width:100%; float:left; padding:0 0 20px 0;}
.internal_pages_main .main_content ul li .img_holder{width:205px; float:left;}
.internal_pages_main .main_content ul li .text_holder{width:310px; float:left; padding:0 0 0 25px; line-height:22px;}

/*** ACCOUNT MANAGEMENT ***/
.account_management_content{width:90%; float:left; padding:25px 5%; background:#fff; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; color:#333;}
.account_management_content h2{font-size:20px;}
.account_management_content .inline{display:inline-block; margin:5px 0;}
.account_management_content .table{display:table; margin:5px 0 5px 10px; width:100%;}
.account_management_content .row{display:table-row;}
.account_management_content .cell.head{font-weight:700; padding-bottom:5px; border-bottom:1px solid #222;}
.account_management_content .cell{display:table-cell; vertical-align:middle; padding:5px 0; position:relative;}
.account_management_content .cell.value{font-weight:700;}
.edit{cursor:pointer; color:#22acec;}
.edit:hover{text-decoration:underline;}

/*** STEP 2 CONTNET ***/
.step2_container{position:relative; width:100%; float:left; background:#fff; box-shadow:0 0 10px #000; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.step2_container .title{width:95%; float:left; padding:10px 0 10px 5%; background:#22acec;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.step2_icons{width:90%; float:left; background:#fff; border-bottom:1px solid #ccc; padding:10px 5%; text-align:center;}
.step2_icons a{color:#000; text-decoration:none;}
.step2_icons img{display:block; width:30px; margin:0 auto;}
.step2_icons ul li{opacity:0.7; filter:alpha(opacity=70);transition-duration:5s;transition-duration:1000ms;transition-duration:500ms, 500ms; text-decoration:none; line-height:7px; font-size:13px; width:60px;}
.step2_icons ul li:hover{opacity:10; filter:alpha(opacity=100);}
.step2_icons .icon_part1{width:400px; float:left;}
.step2_icons .icon_part2{width:300px; float:right; letter-spacing:-0.5px;}
.step2_icons .icon_part3{width:300px; float:right; letter-spacing:-0.5px; display: none;}
.step2_card_name input{font-size:20px; margin:10px 0 0 10px; width:600px;}
.step2_details{float:left; padding:25px; background:url(../images/step2-bg.png); -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.step2_details_main{width:526px; float:left;}
.step2_details_main .img_holder{width:100%; float:left; box-shadow:0 0 10px #999;}
.step2_details_main .img_holder img{display:block; width:100%;}
.step2_shapes{width:100%; float:left; background:#e3e3e3; margin:25px 0 0 0; padding:15px 0; text-align:center; font-size:12px;}
.step2_shapes ul li{width:24.5%; float:left; border-right:2px solid #fff;}
.step2_shapes ul li ul li{width:50%; float:left; border:0;}
.step2_shapes ul li:last-child{border:0;}
.step2_shapes ul li input{border:0; width:auto; padding:0 10px; height:29px; color:#fff; font-family:Arial, Helvetica, sans-serif; cursor:pointer; font-size:13px; background:#22acec; box-shadow:inset 2px 2px 4px #666;}
.step2_shapes ul li input:hover{background:#333;}
.step2_details_sidebar{width:30%; float:right; background:#fff; border:1px solid #22acec; box-shadow:0 0 10px #999;}
.step2_details_sidebar .heading{width:90%; height:60px; float:left; font-size:20px; color:#fff; padding:0 0 0 10%; background:url(../images/title1.png) no-repeat 0 0; font-weight:bold; line-height:35px;}
.step2_details_sidebar .form_holder{width:90%; float:left; padding:15px 5%;}
.step2_details_sidebar .form_holder ul li{width:100%; float:left; padding:0 0 20px 0;}
.step2_details_sidebar .form_holder ul li input{border:1px solid #b9b9b9; height:29px; padding:0 4.5%; width:90%; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:italic; background:#f4f5f5; box-shadow:inset 2px 2px 4px #d2d2d2;}
a.qr_link{font-style:italic; font-size:12px; color:#1e6fd7;}
.font_family_options{width:525px;}
.font_family{display:inline-block; width:140px; border-radius:15px; margin:10px 0 0px 10px;}

/*** LOGIN AND REGISTER PAGE ***/
.login_register_container{width:70%; margin:0 15%; float:left; background:#fff; box-shadow:0 0 10px #000; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.login_register_container .title{width:95%; float:left; padding:10px 0 10px 5%; background:#22acec;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0; font-size:40px; color:#fff}
.login_register_details{width:90%; float:left; padding:25px 5% 100px 5%; background:url(../images/step2-bg.png); -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.login_register_details ul li{width:100%; display:block;}
.login_register_details .textbox{width:49%; display:inline-block; padding:0 0 15px 0; font-size:15px; text-transform:uppercase; font-weight:bold; color:#000;}
.login_register_details ul li.full .textbox{width:99%;}
.login_register_details .textbox input, select{border:1px solid #b9b9b9; height:35px; padding:0 2.5%; width:94%; font-size:14px; font-family:Arial, Helvetica, sans-serif;background:rgba(255,255,255,0.5); box-shadow:inset 2px 2px 4px #d2d2d2; margin-top:5px; color:#666}
.login_register_details .textbox input:focus, select:focus{border:1px solid #666; background:#fff; color:#333}
.login_register_details .btn_holder{width:100%; float:left; padding:15px 0; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:40px;}
.login_register_details .btn_holder input{border:1px solid #333; height:40px; width:120px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; background:#000650; cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-transform:uppercase; font-weight:bold;}
.login_register_details .btn_holder input:hover{background:#22acec; color:#fff;border:1px solid #22acec;}
.login_register_details .forgot_pw{width:100%; float:left; padding:0 0 5px 0; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:20px;font-style:italic;}
.login_register_details .btn_holder span{float:right;}
.login_register_details .btn_holder a, .login_register_details .forgot_pw a{color:#22acec;}
.login_register_details .forgot_pw a{font-size: 12px;}
.login_register_details .btn_holder a:hover, .login_register_details .forgot_pw a:hover{color:#333;}
.login_register_details .social_links .head{font-size: 15px; margin-bottom: 10px;}

/*** STEP 4 AND STEP 5 CONTENT ***/
.otehr_step_content{position:relative; width:70%; margin:0 15%; float:left; background:#fff; box-shadow:0 0 10px #000; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.otehr_step_content .title{width:95%; float:left; padding:10px 0 10px 5%; background:#22acec;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0; font-size:40px; color:#fff}

.step4_content{width:90%; float:left; padding:25px 5%; background:/*url(../images/step2-bg.png)*/ #fff; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; color:#333;}
.step4_content .heading{width:100%; float:left; padding:0 0 5px 0; border-bottom:1px solid #ccc; font-weight:bold; font-size:15px; margin-bottom:5px;}
.step4_content .checkbox_text{width:100%; float:left; padding:10px 0;}
.step4_content .checkbox_text input{float:left; margin:3px 6px 0 0; width:auto; height:auto;box-shadow:inset 2px 2px 4px #fff;}
.step4_content .other_button{width:100%; float:left; padding:15px 0;}
.step4_content .other_button input{background:#333; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding:6px 20px; color:#fff;box-shadow:none; width:120px;}
.step4_content #show_prices{width:100%;}
.step4_content .other_button input:hover{background:#000; color:#fff;}
.step4_content .textbox{width:100%; float:left; padding:0 0 15px 0;}
.step4_content .textbox ul li:first-child{width:100%; padding:0 0 10px 0}
.step4_content .textbox ul li{width:31%; float:left; padding:0 2% 0 0;}
.step4_content .textbox ul li:last-child{padding:0;}
.step4_content input[type="text"]{border:1px solid #b9b9b9; height:30px; padding:0 10px; width:90%; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:rgba(255,255,255,0.5); box-shadow:inset 2px 2px 4px #d2d2d2; margin-bottom:2px; color:#666}
.step4_content input:focus{border:1px solid #666; background:#fff; color:#333}
.step4_content .edit_info{color:#666; text-decoration:underline; cursor:pointer; font-weight:400; font-size:12px;}
.step4_content div{display:inline-block; width:400px; padding:10px 0;}
.step4_content div ul li{width:50%;}
.step4_content div ul li img{display:block; width:98%;}
.step4_content div ul li select{border:1px solid #b9b9b9; height:40px; padding:10px 2.5%; width:94%; font-size:14px; font-family:Arial, Helvetica, sans-serif;background:rgba(255,255,255,0.5); box-shadow:inset 2px 2px 4px #d2d2d2; margin-top:5px; color:#666}
.step4_content span.confirm_value{font-size:15px; font-weight:700; color:#22acec;}
.step4_content div.confirm_value{text-align:right; width:200px; font-size:15px; font-weight:700; color:#22acec;}
.step4_content .whats_this{color:#22acec; cursor:pointer; font-weight:400;}
.step4_content .btn_holder{width:100%; float:left; padding:15px 0; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:40px;}
.step4_content .btn_holder input{padding:0 10px; border:1px solid #333; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; background:#000650; cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; text-transform:uppercase; font-weight:bold;}
.step4_content .btn_holder input:hover{background:#333; color:#fff;border:1px solid #333;}

.step5_content{width:90%; float:left; padding:25px 5%; background:/*url(../images/step2-bg.png)*/ #fff; -moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px; color:#333;}
.step5_content .heading{width:100%; float:left; padding:0 0 5px 0; border-bottom:1px solid #ccc; font-weight:bold; font-size:15px;}
.step5_content .checkbox_text{width:100%; float:left; padding:10px 0 0 0;}
.step5_content .checkbox_text input{float:left; margin:3px 10px 0 0; width:auto; height:auto;box-shadow:inset 2px 2px 4px #fff;}
.step5_content .other_button{width:100%; float:left; padding:15px 0;}
.step5_content .other_button a{background:#333; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; padding:6px 20px; color:#fff;}
.step5_content .other_button a:hover{background:#000; color:#fff;}
.step5_content .textbox{width:100%; float:left; padding:0 0 15px 0;}
.step5_content .textbox ul li:first-child{width:100%; padding:0 0 10px 0}
.step5_content .textbox ul li{width:32%; float:left; padding:0 2% 0 0;}
.step5_content .textbox ul li:last-child{padding:0;}
.step5_content input{border:1px solid #b9b9b9; height:30px; padding:0 2.5%; width:95%; font-size:14px; font-family:Arial, Helvetica, sans-serif;background:rgba(255,255,255,0.5); box-shadow:inset 2px 2px 4px #d2d2d2; margin-bottom:2px; color:#666}
.step5_content input:focus{border:1px solid #666; background:#fff; color:#333}

.payment_method_card_number{width:100%; float:left; padding:0 0 10px 0;}
.payment_method_card_number ul li:first-child{width:50%; padding:0;}
.payment_method_card_number ul li{width:23%; float:left; padding:0 0 0 2%;}
.payment_method_card_holder{width:50%; float:left; padding:0 0 10px 0;}
.payment_method_card_address{width:100%; float:left; padding:0 0 10px 0;}
.payment_method_card_address ul li:first-child{width:100%; padding:0 0 10px 0}
.payment_method_card_address ul li{width:32%; float:left; padding:0 2% 0 0;}
.payment_method_card_address ul li:last-child{padding:0;}

.confirm_order{width:100%; float:left; padding:15px 0;}
#design_saved{display:none;}

#edit_box .field{margin-top:10px;}
#edit_box input{width:300px;}

.abcRioButton,.google_connect{position:absolute; left:0; top:0; opacity:0;}


/*** login page ***/
.login_details{width:560px; float:left; padding:0;}
.login_details h1{font-size:20px; float:left; color:#0697cf; border-bottom:1px solid #ccc; padding:0 0 10px 0; width:100%; font-weight:bold;}
.form_container{width:100%; float:left; padding:15px 0 5px 0; border-bottom:1px solid #ccc;}
.form_container .textbox{width:100%; float:left; padding:0 0 10px 0; font-size:15px; color:#666;}
.form_container .textbox input{border:1px solid #92d050; background:#fff; height:35px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 3%; width:80%; margin-top:5px; color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.form_container .textbox input.new{border:1px solid #054398; color:#00b0f0;}
.form_container .textbox input:focus, .form_container .textbox input.new:focus{color:#000;}
.form_container .btn_holder{width:88%; float:left; text-align:right; padding:0 0 15px 0;}
.form_container .btn_holder input{border:0; cursor:pointer; height:35px; padding:0 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:0 3%; width:80%; margin-top:5px; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#92d050; width:auto;}
.form_container .btn_holder input.new{background:#00b0f0;}
.form_container .btn_holder input:hover, form_container .textbox .btn_holder input.new:hover{background:#333;}

/*** INNERPAGE CONTENT ***/
.product_img_details{width:350px; float:left; padding:0 50px 0 0;}
.product_img_details .img_holder{width:100%; float:left; text-align:center; background:url(../images/img-shadow.png) no-repeat center bottom; padding:0 0 15px 0;} 
.product_img_details .img_holder img{width:260px;}
.product_img_details .price{width:100%; float:left; padding:15px 0;}
.product_img_details .price strong{font-size:35px;}
.product_img_details .text_holder{width:100%; float:left;}
.product_img_details .text_holder ul li{background:url(../images/symb1.png) no-repeat 10px 12px; padding:0 0 0 30px; line-height:30px; width:320px;}
