body{ margin:0; padding:0; background-image:url(../images/bg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:17px;}

div, p, h1, h2, h3, ul, img{padding:0; margin:0;border:none;}
ul{	list-style-type:none;}
#clear{clear:both;}
	
#bodycont{width:1000px; margin:0 auto;}
#header{width:1000px; /*height:122px;*/ }
#header_logo{width:394px;  float:left; margin:0, auto; padding:0;}
#header_right{width:584px; float:left;height:122px; background:url(../images/head_right.jpg) left no-repeat;}
#chat{ float:left; width:79px; clear:right; padding-left:137px;}
#login{padding-top:10px; float:right; width:300px; }
#login1{padding-top:4px; float:right; width:300px; }
.loginlink{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#333;}
#follow{padding-top:30px; width:300px; float:right; padding-right:9px; text-align:right; }
.textbox{width:100px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
#menu{width:971px; height:45px; background:url(../images/menu_bg.jpg) repeat-x; margin:0 auto;}
#menu li{ height:45px; float:left; display:inline;}

#showcase{ width:958px; height:208px; margin:0 auto;}
#samplerates{width:956px; height:50px; background:url(../images/rate_bg.jpg) no-repeat; margin:0 auto; margin-top:15px; }
#samplerates li{ float:left; padding-left:}
.country{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#023960; text-decoration:none; font-weight:bold; padding-left:25px;}
.rate{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; }
#split{width:956px; height:22px; margin:0 auto; margin-top:10px;}

#contmain{width:958px; margin:0 auto; }
#content{width:630px; float:left; margin-top:20px;}
#voip{width:288px; height:163px; background:url(../images/cont_2.jpg) no-repeat; float:left; margin-top:15px;  margin-right:15px;}
#voip li {padding-left:15px; padding-top:27px;  }
#world{width:288px; height:163px; background:url(../images/cont_1.jpg) no-repeat; float:left; margin-top:15px;}
#world li {padding-left:15px; padding-top:20px;  }
#boxes{width:630px; margin-top:20px;}
#boxes li{ float:left;}


#contright{width:322px; float:left;}
#contact{width:301px; height:133px; background:url(../images/spic_1.jpg) no-repeat; margin-left:20px; margin-top:20px;}
#howit{width:301px; height:133px; background:url(../images/spic_2.jpg) no-repeat; margin-left:20px; margin-top:20px;}
#features{width:301px; height:133px; background:url(../images/spic_3.jpg) no-repeat; margin-left:20px; margin-top:20px;}

.head13{ font-size:13px; color:#103851; font-weight:bold;}



#footer{ background-color:#0b1e27; height:110px; color:#FFF;}
#footer	a{color:#FFF; text-decoration:none;}
#footer a:link{text-decoration:none;color:#FFF;}
#footer a:hover{ text-decoration:underline; color:#FFF;}

/* STRUCTURE CSS */

.ddfmwrap {
	margin: 15px auto 15px auto;
	width: 450px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
}

.ddfmwrap {
	text-align: left;
	padding: 10px;
	width: 430px; 
}

.ddfmwrap fieldset {
	padding: 0 10px 2px 10px;
	margin: 0 0 13px 0;
	display: block;
}

.ddfmwrap legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

.ddfmwrap label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

.ddfmwrap label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

.ddfmwrap select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

.ddfmwrap .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

.ddfmwrap .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

.ddfmwrap .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

.ddfmwrap .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

.ddfmwrap textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

.ddfmwrap .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

.ddfmwrap .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

.ddfmwrap input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

.ddfmwrap img {
	margin: 1px 0 0 10px; 
    float: left;
}

.ddfmwrap input.fmfile,
.ddfmwrap input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

.ddfmwrap textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

.ddfmwrap .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

.ddfmwrap .submit2 {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}
#contactbox {
width: 870px;
height: 453px;
margin-top: 5px;
}
#contactbox h3 {
color: #383838;
}
#contactbox .left {
width: 628px;
padding: 10px;
float: left;
border-right: 1px #999999 solid;
}
#contactbox .right {
width: 200px;
padding: 10px;
float: left;
}

#subheader h2{
color: #383838;
}

#accountrightnav
{
float:left;
padding-right:8px;
margin-left:5px;
padding-top:20px;
width:762px;
}
#accountnavigation
{

float:left;
width:196px;
}

#accountnavigation .rtsUL li {
width:175px;
border-bottom:1px solid #E0E0E0;
margin-top:5px;
height:25px;
margin-left:10px;
font-family : Arial; 
font-weight:bold;
}
#accountnavigation .rtsTxt{
color:#909090;
float:left;
font-family:Arial;
font-weight:bold;
margin-top:5px;
padding-left:30px;
width:130px;
}
#accountnavigation a, #accountnavigation a:hover, #accountnavigation a:visited {
text-decoration:none;
}
#accountnavheaderactive
{
float:left;
width:175px;
border-bottom:1px solid #E0E0E0;
margin-top:5px;
height:30px;
margin-left:10px;

font-family : Arial; 
font-weight:bold;
}

#accountnavtext
{
float:left;
width:110px;
padding-left:30px;
margin-top:5px;
font-family : Arial; 
color:#808080;
font-weight:bold;
}

#accountnavtext1
{
float:left;
width:130px;
padding-left:30px;
margin-top:5px;
font-family : Arial; 
color:#909090;
font-weight:bold;
}
#accountnavheader
{
background-image:url(../images_style/leftbar-top.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:27px;
margin-top:10px;
padding-left:20px;
padding-top:8px;
width:179px;
}
#accountnavmiddle
{
background-image:url(../images_style/leftbar-middle.png);
background-repeat:repeat-y;
width:211px;
}
#accountnavbottom
{
background-image:url(../images_style/leftbar-bottom.png);
background-repeat:repeat-y;
width:194px;
height:14px;
margin-bottom:10px;
}
#accounttop1
{
width:768px;

}

#accounttopheader
{
width:768px;
background-image:url(../images_style/account_header.gif);
background-repeat:no-repeat;
height:51px;
}

#accounttopbody
{
background-image:url(../images_style/accounts_bg.gif);
background-repeat:repeat-y;
padding:13px;
width:739px;
}


#accountfooter
{
width:768px;
background-image:url(../images_style/Account_footer.gif);
background-repeat:no-repeat;
height:31px;
}

h1 {
margin-bottom:4px;
margin-top:3px;
padding-bottom:4px;
}
.heading {
display:block;
font-size:2em;
font-weight:bold;
color: #000;
}