/* For Ie7 CSS */
#rates .access-number .hdr-row .td-1{ width:0px !important;}
.dial_overlay{z-index: 9999 !important;}
.table_br{border-right:none !important; float:left;}
.tabledivs{max-width:660px; overflow-x:auto; float:left; }
.access-number2{ float:left; margin: 0 auto;}
.slides{margin: 0 -150px 0 -995px;
height: 312px;
position: relative; width:auto !important;
}
.captha_textbox input{padding-top:4px; }
.height-fix{ width:160px; vertical-align:top; margin-left:15px;}
.height-fix2{ width:160px; vertical-align:top; margin-left:0px;}
.selectmenu200{ width:250px;}
.ui-selectmenu-menu ul.selectmenu200, div.selectmenu200{width:280px;}
.submit{background:url(https://doluoh2e4kow7.cloudfront.net/content/images/ptus/btn-submit.png) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:27px;text-indent:0px !important;width:27px;margin:-1px 0 0 6px;padding-top:55px; text-transform:capitalize;}
#carousel-wrapper .overlay-left{left:-181px; position:absolute;}
#carousel-wrapper .overlay-right{right:-181px; position:absolute;}
.support .form-field input{ vertical-align:middle;}
#checkout .checkout-payment #content-1,#carousel-wrapper .flexslider ul.slides li{position:relative;display: inline-block;}
/* IE Fixes
---------------------------- */
#support .col-2 .ui-autocomplete-input { height: 27px; padding-top: 7px; padding-bottom: 0; }
.payphone_bg{background:transparent url(https://doluoh2e4kow7.cloudfront.net/content/images/ptus/sprite-phone.png) no-repeat;display:inline-block;height:24px;width:48px;position:absolute;margin:-1px 173px}
.mobile_bg{background:transparent url(https://doluoh2e4kow7.cloudfront.net/content/images/ptus/sprite-phone.png) no-repeat;display:inline-block;height:24px;width:48px;position:absolute;margin:-1px 143px}


#rates .access-number .hdr-row td{ height:90px !important;}
.bg_new{background:transparent url(https://doluoh2e4kow7.cloudfront.net/content/images/ptus/row-bg.gif) no-repeat 0 16px;color:#FFF;font-weight:700;text-align:left;width:280px;height:90px;border-right:1px solid #D7CDAF;border-bottom:1px solid #D7CDAF;padding:0 0 0 8px}

span .mobile_bg {
    background-position: 10px 0;
    width: 27px;
}
span .payphone_bg {
    background-position: -18px 0;

    width: 38px;
}
#support .col-2 .ui-button { background-position: -136px 0; }
#support .col-2 .ui-button:hover { background-position: -136px -36px; }
#footer-menu .comodo a{background:url(https://doluoh2e4kow7.cloudfront.net/content/images/ptus/comodo_secure_113x59_transp.png) no-repeat;display:block;height:64px;overflow:hidden;text-indent:-9999px}
#outsideus .shadow{
padding-top:0px;
padding:0px;
}
.padding_button{ margin:28px 0px 4px 920px;}
.pad_logout{ margin-right:10px; margin-top:-20px;}
.iphone #content-1 .col-2 h3{color:#8F8372;font-size:14px;margin-bottom:5px; width:180px; padding-top:15px;}

.submit_account{text-indent:0px!important; padding-top:35px;}

#social-bar ul li.border span{border-right:none!important;height:18px}
.flag a { background: transparent url('https://doluoh2e4kow7.cloudfront.net/content/images/ptus/sprite-flags.gif') no-repeat; }
.support #content-1 .wrapper{
padding:0px;
padding-bottom:25px;
}
.ui-autocomplete-input { height: 31px; padding-top: 10px; }
.form-field input { padding-top: 7px; }

/* IE 7 Fixes
---------------------------- */
.select-countries li.item-5{margin-right:5px;padding-right:5px}
.flag { *padding-left:10px !important; *padding-right:10px !important; width:30px !important; }
.iphone #content-2 .wrapper{ padding-bottom:0px !important;}
#content .col-1 p{font-size:15px;letter-spacing:1px;margin:5px 30px 0 3px; width:100%;}
#content .col-2 p{font-size:15px;letter-spacing:1px;margin:5px 5px 0 0px; width:100%;}
#carousel-wrapper .flexslider{overflow: visible!important;position:relative; }

html,body{height:auto;}
body{background:url(https://doluoh2e4kow7.cloudfront.net/content/images/ptus/footer-bg.jpg) repeat}
#wrap{ background:none;}
.btn { *cursor: pointer; }
#footer-menu .why-pennytalk h3{ background:url("https://doluoh2e4kow7.cloudfront.net/content/images/ptus/footer-why-bg.png") no-repeat scroll  109px transparent;line-height:55px;display: block;margin:0}
#home #feature { *height: 310px; } 
#home .countries-rates ul { *margin-bottom: 10px; }
#rates .flag { *padding-left: 10px; }
.ui-button { *background-position: -183px 1px; }
.ui-button:hover { *background-position: -183px -46px; }
#social-bar ul li.border { *padding-top: 3px; }
#social-bar ul li.border span { *display: block; }
.accessibility { *margin-right: 5px; }
#products .pagination { *margin-left: 40px; }
#products .iphone .form-field { *background: transparent url('https://doluoh2e4kow7.cloudfront.net/content/images/ptus/form-bg-end.png') no-repeat right 1px; }

#support #search .submit { *margin-top: 4px; *vertical-align: top; }
#support .form-field { *background-position: right 0; }
#support .col-2 .ui-button { *background-position: -136px 1px; }
#support .col-2 .ui-button:hover { *background-position: -136px -35px; }
#support #search .submit { *display: inline; }
#support .submit { *display: block; }
#support .form-field { *background: transparent url("https://doluoh2e4kow7.cloudfront.net/content/images/ptus/form-end.png") no-repeat right 1px; }

#utility-bar #region-panel .country-selector-panel li.active {
    filter: alpha(opacity=50);
}
#carousel-bottom {
    *margin: -42px 0 0;
}
.main{padding-top:0px !important;}
#content .select-country{float: none!important;
    margin: 0px;
	
    }
	#rates .access-number2 .hdr-row TD{ border-left:#d7cdaf 1px solid}
#utility-bar .sign-in .pin{width:61px;margin:0 0 0 2px; font-family:14px pt-sans,Arial,sans-serif;}
.rates .wrapper{padding-bottom:0px !important}
.clearfix{ clear:both;}
.errorBox{border:1px solid;background-repeat:no-repeat;background-position:10px center;width:376px!important;padding:8px 0 12px 50px}
#help-sign-in p{font-size:15px;}
#help-sign-in .fine-print,#help-send .fine-print{font-size:13px;width:490px;margin:0; position:relative;}
#utility-bar #region-panel .language-selector-panel li.active a {color: #958D81 !important;cursor: default;text-decoration: none;}
.btn{margin-top:20px!important;}
.account-profile ol { *margin-left: 25px; }
.account-profile ol form { *width: 600px;}
.support .access-instructions h3{width:600px;padding-top:12px;}
#account .col-1 table { *width: 677px; }
.iphone .submit{margin-left:5px;}
.form-field { *background: transparent url('https://doluoh2e4kow7.cloudfront.net/content/images/ptus/form-bg-end.png') no-repeat right 1px; }
.form-field.error { *background: transparent url('https://doluoh2e4kow7.cloudfront.net/content/images/ptus/form-bg-end-error.png') no-repeat right 1px; *padding-bottom: 1px; }
.datepicker input,
.datepicker label,
.datepicker .btn { *float: left; *margin-right: 3px; }
.tabledivs{width:660px; overflow-x:auto; margin:0px 2px 3px -340px;overflow-y:hidden; position:absolute !important;}
.ui-autocomplete-input { 
	height: 29px;
	padding: 12px 5px 6px 17px;
}
.ui-selectmenu:focus{border:1px dashed #CCCCCC;}

#rates #content-3 h3{margin-bottom:20px;}
.checkout-payment .auto-recharge { *display: block; }
.checkout-saveorites ol span { *display: inline; *zoom: 1; }
.checkout-saveorites form fieldset { *display: inline; *zoom: 1; }
.checkout-saveorites .step-2-saveorites .fieldset-2 .check { *bottom: -30px;*right: 180px; }

#footer-menu .wrapper { *margin: 0 auto; }