@charset "utf-8";
/* CSS Document */
/*
Theme Name: Smart Call Telecom
Theme URI: http://www.extanet.com
Description: Smart Call Telecom theme
Author: Ryan Lopez
valid xhtml 1.0 transitional and fully coded to valid css 2.1 and 3.0
*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family:"Century Gothic";
	font-size: 12px;
	color: #011b2f;
}

/*Top start here*/
#wrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain {
	margin: 0px;
	float: left;
	width: 100%;
	height:auto;
}
#top{
	height: auto;
	width: 981px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:136px;
}
.logo{
	float:left;
	width:290px;
	padding:22px 0px 0px 0px;
	height:114px;
}
.topspacer{
	float:left;
	width:390px;
	height:136px;
}
.iconsHolder{
	float:left;
	width:301px;
	height:102px;
	padding:34px 0px 0px 0px;
}
.icons{
	float:left;
	height:67px;
	padding:15px 18px 0px 18px;
	border-right:#c6d5e0 solid 1px;
	text-align:center;
	font-family:"Century Gothic";
	color:#404448;
}
.icons2{
	float:left;
	height:67px;
	padding:15px 0px 0px 18px;
	text-align:center;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	color:#404448;
}

#navswrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navscontain {
	float:left;
	margin-top: 0px;
	width: 100%;
	background-image:url(../images/navsbg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:56px;
}
#navs{
	height: auto;
	width: 981px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:49px;
	padding:7px 0px 0px 0px;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	font-size:16px;
	background-image:url(../images/navdivider2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#navs a:link{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	height:29px;
	padding:10px 48px 10px 48px;
	background-image:url(../images/navdivider.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#navs a:visited{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	height:29px;
	padding:10px 48px 10px 48px;
	background-image:url(../images/navdivider.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#navs a:hover{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	height:29px;
	padding:10px 48px 10px 48px;
	background-image:url(../images/navshover.jpg);
	background-repeat:repeat-x;
	background-position:left;
}
#navs a:active{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	height:29px;
	padding:10px 48px 10px 48px;
	background-image:url(../images/navdivider.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#navselected{
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	height:49px;
	background-image:url(../images/navshover.jpg);
	background-repeat:repeat-x;
	background-position:left;
}

#bodywrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#bodycontain {
	float:left;
	margin-top: 2px;
	width: 100%;
	background-image:url(../images/towerbg.png);
	background-repeat:repeat-x;
	background-position:top;
}
#contentHolderleft{
	float:left;
	width:100%;
	background-image:url(../images/leftpagebg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
#contentHolderright{
	float:left;
	width:100%;
	background-image:url(../images/rightpagebg.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
#contentHolder{
	float:left;
	width:100%;
	background-image:url(../images/headerbg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-repeat:no-repeat;
	background-position:center top;
}
#content{
	height: auto;
	width: 981px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:auto;
}
.userlogin{
	float:left;
	width:634px;
	height:71px;
	padding:33px 0px 0px 347px;
	color:#00060b;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
}
.userlogin2{
	float:left;
	width:634px;
	height:143px;
	padding:33px 0px 0px 347px;
	color:#00060b;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
}
.userlogin h2{
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	color:#0e4c7e;
	font-size:17px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.userlogin2 h2{
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	color:#0e4c7e;
	font-size:17px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.login{
	width:460px;
	float:left;
	padding-top:2px;
}
.textfield{
	padding:0px;
	margin:0px;
	line-height:20px;
	width:150px;
}
.submitbtn{
	float:left;
	width:100px;
}
.orangebox{
	float:left;
	width:955px;
	height:194px;
	background-image:url(../images/orangebox.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding:20px 5px 20px 20px;
	margin-bottom:15px;
}
.avatar{
	float:left;
	width:150px;
	height:169px;
	padding-top:25px;
}
.boxcontext{
	float:left;
	width:765px;
	height:194px;
	padding:0px 0px 0px 25px;
}
.boxtitle{
	float:left;
	width:915px;
	padding:10px 0px 0px 0px;
}
.getback{
	float:left;
	width:152px;
	padding:38px 0px 0px 15px;
}
.getback2{
	float:left;
	width:572px;
	padding:20px 0px 5px 140px;
}
.getback3{
	float:left;
	width:617px;
}
.getback4{
	float:left;
	width:120px;
	padding-top:18px;
	padding-right:5px;
}
.plan{
	float:left;
	width:100%;
	padding:13px 0px 10px 0px;
}
.homepagetxt{
	float:left;
	width:100%;
}
.home_img{
	float:left;
	width:90px;
}
.home_text{
	float:left;
	width:512px;
	padding-left:10px;
}
.home_text4{
	float:left;
	width:871px;
	padding-left:10px;
	padding-top:20px;
}
.home_text5{
	float:left;
	width:871px;
	padding-left:10px;
	padding-top:8px;
	color:#227ac2;
	font-weight:bold;
	font-size:14px;
}
.home_text6{
	float:left;
	width:841px;
	padding-left:120px;
	color:#798694;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}
.reg01box{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.reg02box{
	float:left;
	width:700px;
	padding-bottom:10px;
}
.regtitle{
	float:left;
	height:45px;
	width:100%;
	background-image:url(../images/reg-header.jpg);
	background-repeat:repeat-x;
}
.regleft{
	float:left;
	width:15px;
	height:45px;
}
.regtitleH{
	float:left;
	width:934px;
	height:32px;
	padding-top:13px;
	padding-left:7px;
}
.regtitleH2{
	float:left;
	width:663px;
	height:32px;
	padding-top:13px;
	padding-left:7px;
}
.reg-content{
	float:left;
	width:927px;
	border-left:#bdd1e1 solid 1px;
	border-right:#bdd1e1 solid 1px;
	background-image:url(../images/reg-gradient.jpg);
	background-repeat:repeat-x;
	height:136px;
	padding:20px;
	color:#4a5e6d;
}	
.reg-content2a{
	float:left;
	width:658px;
	border-left:#bdd1e1 solid 1px;
	border-right:#bdd1e1 solid 1px;
	background-image:url(../images/reg-gradient.jpg);
	background-repeat:repeat-x;
	height:136px;
	padding:20px;
	color:#4a5e6d;
}	
.regfooter{
	float:left;
	height:14px;
	width:100%;
	background-image:url(../images/reg-footer.jpg);
	background-repeat:repeat-x;
}
.reg-left1{
	float:left;
	width:15px;
}
.regtitleH1{
	float:left;
	width:934px;
	height:14px;
	padding-left:7px;
}
.regtitleH1a{
	float:left;
	width:663px;
	height:14px;
	padding-left:7px;
}
.reg-content1{
	float:left;
	width:485px;
	padding-right:20px;
}
.reg-content1a{
	float:left;
	width:390px;
	padding-right:20px;
}
.reg-content2{
	float:left;
	width:422px;
}
.reg-content-holder{
	float:left;
	width:100%;
	padding-bottom:7px;
}
.reg-content-txt{
	float:left;
	width:90px;
}
.reg-content-txt3{
	float:left;
	width:120px;
}
.reg-content-txt2{
	float:left;
	width:120px;
}
.reg-txtfield{
	float:left;
	width:385px;
}
.reg-txtfield5{
	float:left;
	width:270px;
}
.reg-txtfield6{
	float:left;
	width:185px;
}
.reg-txtfield7{
	float:left;
	width:30px;
	padding-top:2px;
}
.reg-txtfield2{
	float:left;
	width:385px;
	padding-left:90px;
}
.reg-txtfield3{
	float:left;
	width:332px;
}
.reg-txtfield4{
	float:left;
	width:302px;
}
.regtxtfield1{
	width:200px;
}
.regtxtfield2{
	width:385px;
}
.regtxtfield3{
	width:332px;
}
.regtxtfield4{
	width:302px;
}
.regtxtfield5{
	width:270px;
}
.regtxtfield6{
	width:180px;
}
.regtxtfield7{
	width:70px;
}
.reg-content3{
	float:left;
	width:228px;
	padding:10px;
	text-align:center;
}
.process-now{
	float:left;
	width:271px;
	padding-top:80px;
	text-align:center;
	color:#4a5e6d;
}
.home_text2{
	float:left;
	width:512px;
	padding-left:100px;
	padding-top:10px;
}
.home_text3{
	float:left;
	width:512px;
	padding-left:100px;
	padding-top:8px;
}
.textfield{
	line-height:20px;
	margin-bottom:5px;
}
.boxtext{
	float:left;
	width:745px;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	line-height:20px;
	font-size:14px;
	text-align:right;
}
.contents{
	float:left;
	width:100%;
	padding-bottom:10px;
	font-size:13px;
}
.content01{
	float:left;
	width:100%;
	padding-bottom:10px;
	font-size:13px;
}
.bottomcontent{
	float:left;
	width:100%;
	line-height:20px;
}
.leftcontent{
	float:left;
	width:612px;
	padding-right:10px;
	border-right:#cccccc dotted 1px;
	line-height:20px;
	padding-bottom:35px;
	/*background-image:url(../images/borderbottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;*/
}
.leftcontent2{
	float:left;
	width:971px;
	padding-right:10px;
	line-height:20px;
	padding-bottom:35px;
	/*background-image:url(../images/borderbottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;*/
}
.small{
	font-size:10px;
}
.content_title{
	color:#227ac2;
	font-weight:bold;
	font-size:16px;
}
.content_title2{
	color:#227ac2;
	font-weight:bold;
	font-size:13px;
}
.content_titleU{
	color:#227ac2;
	font-weight:normal;
	text-decoration:underline;
}
.bottomcontent li{
	list-style-image:url(../images/bullet.jpg);
}
.rightcontent{
	float:left;
	width:335px;
	text-align:right;
	padding-top:10px;
}

#footerwrap {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footercontain {
	float:left;
	margin-top: 2px;
	width: 100%;
	background-color:#bfd6e8;
	border-top:#1a5482 solid 6px;
}
#footer{
	height: auto;
	width: 941px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:auto;
	padding:20px;
	text-align:center;
	font-family:;
	font-size:14px;
	font-family:"Century Gothic", Verdana, Arial, sans-serif;
	color:#5e778a;
}
#footer a:link{
	color:#011b2f;
	text-decoration:none;
}
#footer a:visited{
	color:#011b2f;
	text-decoration:none;
}
#footer a:hover{
	color:#011b2f;
	text-decoration:underline;
}
#footer a:active{
	color:#011b2f;
	text-decoration:none;
}
.contactform{
	float:left;
	width:511px;
	height:315px;
	padding:15px;
	background-image:url(../images/contactform-bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:12px;
}
.formfield{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.namefield{
	width:165px;
}
.addressfield{
	width:420px;
}
.commentsbox{
	width:100%;
}
#foldheader{cursor:pointer;cursor:hand ; font-weight:bold ;
list-style-image:none;
list-style-type:none;
}
#foldinglist{list-style-image:none;
list-style-type:none;
}
.ratesHolder{
	float:left;
	width:100%;
	padding-bottom:5px;
	border-bottom:#999999 dotted 1px;
	margin-bottom:10px;
}
.ratesHolder2{
	float:left;
	width:70%;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:#999999 dotted 1px;
}
.ratesHolder2a{
	float:left;
	width:70%;
	padding-bottom:5px;
	margin-bottom:10px;
}
.country{
	float:left;
	width:250px;
	height:25px;
}
.areacode{
	float:left;
	width:180px;
	text-align:left;
	height:25px;
}
.rate{
	float:left;
	width:132px;
	text-align:left;
	height:25px;
	margin-right:250px;
}
.country1{
	float:left;
	width:250px;
	height:25px;
	font-size:14px;
	color:#227ac2;
	font-weight:bold;
}
.areacode1{
	float:left;
	width:180px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
	font-weight:bold;
}
.rate1{
	float:left;
	width:132px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
	font-weight:bold;
}
.country2{
	float:left;
	width:250px;
	height:25px;
	font-size:14px;
	color:#227ac2;
	font-weight:bold;
}
.areacode2{
	float:left;
	width:180px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
	font-weight:bold;
}
.rate2{
	float:left;
	width:132px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
	font-weight:bold;
}
.areacode3{
	float:left;
	width:180px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
}
.rate3{
	float:left;
	width:132px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
}
.titlerate{
	color:#227ac2;
	font-size:16px;
	font-weight:bold;
}
.titlerate2{
	color:#011b2f;
	font-size:14px;
}

.ratesH{
	float:left;
	width:100%;
	padding-top:30px;
	padding-bottom:15px;
}
.ratesH2{
	float:left;
	width:100%;
	padding-bottom:5px;
}

/*system messages*/
.error, .notice, .success
{
	border:2px solid #ddd;
	margin-bottom:1em;
	padding:.8em;
}

.error
{
	background:#FBE3E4;
	border-color:#FBC2C4;
	color:#8a1f11;
}

.notice
{
	background:#FFF6BF;
	color:#514721;border-color:#FFD324;
}

.success
{
	background:#E6EFC2;
	border-color:#C6D880;
	color:#264409;
}

.error a
{
	color:#8a1f11;
}

.error h4
{
	color:#8a1f11;
	font-weight:bold;
}

.notice a
{
	color:#514721;
}

.success a
{
	color:#264409;
}
/*end system messages*/

/*order details*/
#tbl_my_shopping_bag {
width:100%;
}

#tbl_my_shopping_bag th {
background-color:#89b4d6;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
height:35px;
}

#tbl_my_shopping_bag td {
font:12px Arial, Helvetica, sans-serif;
color:#333;
height:35px;
border-bottom:1px #bdd1e1 solid;
}

#sub_total {
border-right:1px #bdd1e1 solid;
border-left:1px #bdd1e1 solid;
height:105px;
padding:20px 0;
}

.tbl_subtotal {
margin:5px 30px 5px 0;
}

.tbl_subtotal td{
height:auto !important;
border:none !important;
}

.sub_total_txt {
text-align:left;
width:120px;
}

.sub_total_price {
text-align:right;
}

#tbl_my_shopping_bag td a{
color:#333;
text-decoration:none;
}

#tbl_my_shopping_bag td a:hover{
text-decoration:underline;
}

th.shop_action {
text-align:left;
background:url(../images/tbl_rounded_tl.jpg) 0 0 no-repeat;
border-right:1px #bdd1e1 solid;
}

th.shop_amount{
width:125px;
background:url(../images/tbl_rounded_tr.jpg) top right no-repeat;
}

td.shop_action {
text-align:left;
border-right:1px #bdd1e1 solid;
border-left:1px #bdd1e1 solid;
}

td.shop_amount{
text-align:center;
border-right:1px #bdd1e1 solid;
}
/*end of order details*/

/* forms.css */
.formfield .formlabel
{
	font-weight:bold;
	float:left;
	width:110px;
}

.formfield .forminput
{
	float:left;
}

.formfield .formtext
{
	width:350px;
}

fieldset
{
	border:none;
	margin:0 0 1.5em 0;
	padding:1.4em;
}

.clear
{
	clear:both;
}

.passwordform{
	float:left;
	width:511px;
	height:200px;
	padding:15px;
	background-image:url(../images/password_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:12px;
}

.plan_links
{
	color:#0871c3;
	float:left;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	width:150px;
}

.plan_links:hover
{
	text-decoration:underline;
}

/** rates slider **/
#rate_slider-wrap{
}
#rate_slider-menu a.wactive{
	font-weight: bold;
}
#rate_slider-menu a{
	padding: 0px 4px;
	background: #227ac2;
	color: #fff;
	text-decoration:none;
}
#rate_slider-menu a:hover{
	padding: 0px 4px;
	background: #bfd6e8;
	color: #227ac2;
	text-decoration:none;
}

#rate_slider li div.areacode3{
	float:left;
	width:180px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
}
#rate_slider li div.rate3{
	float:left;
	width:132px;
	text-align:left;
	height:25px;
	font-size:14px;
	color:#227ac2;
}
/***/
