* {margin: 0; padding: 0; outline: 0; } /*Reset Default Browser Settings*/

body {
	background: #c61b04 url(images/bg.gif) repeat-x 0 0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11.5px;
}

a {text-decoration: none; position: relative; cursor: pointer; }
a:hover { color: red;}
a img { border: 0;}


.left { float: left; display: inline;}
.left3 { float: left; display: inline; margin-top: 15px;}

.right { float: right; display: inline; font-size: 11px; }
.notext { font-size: 0; line-height: 0; text-indent: -10000px;}
.cl { clear: both; display: block; font-size: 0; height: 0; line-height: 0;  margin: 0; padding: 0; text-indent: -10000px; }

#shell { 
	width: 909px;
	margin: 0 auto;
	padding-top: 10px;
}

#header {
	background: url(images/header.png) no-repeat 0 0;
	height: 122px;
}

#logo {
	height: 86px;
	width: 258px;
		float: left;
    display: inline;
}

#logo a {
	position: relative;
	background: url(images/logo.png) no-repeat 0 0;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 83px;
	width: 258px;
	text-indent: -10000px;
}

.language {
    float: right;
    display: inline;
	color: #fff;
	padding: 5px 5px 0 0;
	font-size: 15px;
}

.language a {
    float: right; 
	display: inline; 
	position: relative; 
	margin-top: 5px; 
	color: #fff;
	font-size: 9px;
	text-decoration: none;
}
.language span {  
    float: right; 
    display: inline; 
    padding: 0 3px; 
} 

.language a:hover { color: yellow; }

#header-links {  padding-top: 6px ;padding-right: 20px; height: 79px;}

#logon { width: 80px; color: #fff; text-align: center; }

#logon .signin {
	background: url(images/signin.gif) no-repeat 0 0;
	display: block;
	height: 24px;
	width: 71px;
	margin-top: 3px;
}

.register {
	color :#fff;
	text-decoration: underline;
}

.register:hover {
	color: yellow;
	text-decoration: none;
}

#header-links .directconnect {
	margin-right: 12px;
	background: url(images/directconnect.jpg) no-repeat 0 0;
	height: 38px;
	width: 133px;
}

#navigation {
	float: right;
	width: 500px;
	padding-right: 1px;
}

#navigation ul { list-style-type: none; }

#navigation li {
	float: left;
	padding: 0 5px;
}

#navigation a {
	float: left;
	display: block;
	height: 19px;
	color: #711e07;
	padding: 5px 10px 0 10px;
}

#navigation a:hover, #navigation .active {
	background-color: #711e07;
	color: #fff;
}

#content {
	background: url(images/cnt.png) repeat-y  0 0;
	width: 872px;
	padding: 0 18px;
}

.videophone-language {
	background: url(images/videophone-bg.gif) no-repeat 0 0;
	height: 38px;
	width: 872px;
	text-align: center;
}

.videophone-language h2 {
	padding-top: 10px;
	font-size: 13px;
	color: #000;
}

.videophone-language a { position: relative; color: #711e07; }

.videophone-language a:hover { color: #e16806; }

.equipment {
	margin-top: 15px;
	padding: 120px 0 0 55px;
	background: url(images/equipment-bg.gif) no-repeat 0 0;
	height: 38px;
	width: 180px;
}

.learnmore {
	display: block;
	background: url(images/learnmore.gif) no-repeat 0 0;
	height: 28px;
	width: 129px;
}

.directconnect-box {
	clear: left;
	padding: 130px 0 0 35px;
	background: url(images/directconnect-box-bg.gif) no-repeat 0 0;
	height: 34px;
	width: 200px;
}

.directconnect-box .directconnect {
	background: url(images/directconnect-nobg.gif) no-repeat 0 0;
	height: 28px;
	width: 162px;
	display: block;
}

#welcome {
	height: 321px;
	width: 626px;
	margin-top: 15px;
}

#welcome h1 {
	background: url(images/welcome-title.gif) no-repeat 0 0;
	height: 96px;
	width: 427px;
	margin: 5px 0 0 5px;
}

#welcome h2 {
	background: url(images/gracias-vrs.gif) no-repeat 0 0;
	height: 32px;
	width: 284px;
	margin: 7px 30px 0 0;
}

#welcome ul {
	list-style-type: none;
	clear: right;
	margin: 10px 75px 0 0;
}

#welcome li {
	background: url(images/red-dot.gif) no-repeat left center;
	padding: 5px  0 5px 35px;
	height: 20px;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	line-height: 20px;
	color: #464646;
}

#welcome .learnmore {
	clear: right;
	margin: 15px 10px 0 0;
}

.homebox { width: 430px;margin-top: 17px;  background: #fff url(images/box-bg.gif) repeat-x 0 100%;}

.homebox2 { width: 550px;margin-top: 17px;  margin-left: 25px; background: #fff url(images/box-bg.gif) repeat-x 0 100%;}

.homebox.last { margin-left: 10px; }

/* Box style */

.tlc, .trc, .blc, .brc { background-color: transparent; background-repeat: no-repeat; }
.tb, .bb { background-color: transparent; background-repeat: repeat-x; }
.rb { background-position: 100% 0%; background-repeat: repeat-y; }
.lb { background-position: 0% 100%; background-repeat: repeat-y; }
.tlc { background-position: 0% 0%; }
.trc { background-position: 100% 0%; } 
.blc { background-position: 0% 100%; }
.brc { background-position: 100% 100%; }
.tb { background-position: 0% 0%; }
.bb { background-position: 50% 100%; }


.tlc {background-image: url(images/tlc.gif); }
.tb { background-image: url(images/tb.gif); }
.trc { background-image: url(images/trc.gif); }
.lb{ background-image: url(images/lb.gif); }
.rb { background-image:  url(images/rb.gif); }
.blc { background-image: url(images/blc.gif); }
.bb { background-image: url(images/bb.gif); }
.brc { background-image: url(images/brc.gif); }

/* / Box style */

.homebox-cnt { padding: 0 20px; position: relative; height: 100%; }
.homebox2-cnt { padding: 0 20px; position: relative; height: 100%; }
#feedback {
	background: url(images/dot.gif) repeat-y 213px 0 ;
}

.homebox-cnt h1 {
	font-size: 18px;
	line-height: 40px;
	padding-top: 5px;
	color: #fff;
}
.homebox-cnt h2 {
	padding: 20px 0 10px 10px;
	color: #464646;
	font-size: 16px;
	line-height: 22px;
}

.homebox-cnt ul {
	padding-left: 15px;
	white-space: inherit;
}
.homebox-cnt li {
	width: auto;
	padding: 5px 0;
	color: #464646;
	font-size: 13px;
}




.effect { background : url(images/effect-bg.gif) no-repeat 100% 100%; }

.effect img { margin-top: 30px; }

.register-btn {
	background: url(images/register.gif) no-repeat 0 0;
	display: block;
	height: 28px;
	width: 164px;
	padding-bottom: 10px;
}

.homebox-cnt .signin, .sc-cnt .signin {
	background: url(images/signin-nobg.gif) no-repeat 0 0;
	height: 23px;
	width: 58px;
}

.experience ul, .news ul { padding-top: 20px;}

.experience .learnmore {
	padding: 0 0  10px 0;
	margin-top: 8px;
}

.padder .homebox-cnt { padding: 0 2px 2px 10px !important; }

.box-bordered {
	width: 203px;
}
.stars {
	margin-top: 5px;
	background: url(images/stars.gif) no-repeat 50% 0;
	height: 36px;
	text-align: center;
	font-size: 12px !important;
	line-height: 16px !important;
}
.stars span { font-size: 16px; }

.person img { margin: 5px 5px 0 0; }
.person h3 {
	font-size: 12px;
	line-height: 7px;
	padding: 10px 0 2px 0;
}
.person p {
	padding-top: 8px;
	padding-bottom: 12px;
	line-height: 14px;
}

.feedback { width: 214px; }

.feedback h1 {
	text-align: center;
	padding-top:1px;
}

.quotes {
	margin-top: 9px;
	background: url(images/feedback-bg.gif) no-repeat left bottom;
	width: 214px;
	height: 173px;
}

.quotes h3 {
	color: #464646;
	padding-top: 10px;
	padding-bottom: 0;
	font-style: italic;
	text-align: center;
	font-size: 14px;
}

.quotes h4 {
	float: right;
	margin-right: 20px;
	font-size: 10px ;
	color: #464646;
}
.news ul { 
	list-style-type: none; 
	padding-bottom: 10px; 
	padding-left: 0;
}

.news li {
	background: url(images/events-icon.gif) no-repeat 0 center;
	line-height: 19px;
	padding: 3px 0;
	padding-left: 25px;
	position: relative;
}

.news li a { color: #464646; line-height: 18px; }

.news li a:hover { color: red; }


#services {
	background: url(images/services-bg.jpg) no-repeat 0 0;
	height: 213px;
	width: 546px;
	margin-top: 10px;
	padding: 110px 0 0 325px;
}

#services .right { padding-top: 20px; }

.product  { margin: 10px 35px 0 0; width: 246px;}

.product.last { margin-right: 0; }

.product h3 {
	padding-left: 5px;
	font-weight: bold;
	font-size: 16px;
}

.product .right  a {
	display: block;
	height: 18px;
	width: 80px;
	padding-left: 22px;
	background: url(images/events-icon.gif) no-repeat 0 0;
	color: #464646;
	line-height: 8px;
}


.product a:hover { color: red; }

.left2 { float: left; display: inline; position:fixed;}
.short-column { width: 235px;}

/* SC = Short Column */

.sc-cnt { text-align: center; margin-top: 10px; width: 235px; position: relative; }

.sc-cnt2 { text-align: center; margin: 10px 25px 5px 5px; width: 225px; position: relative; }

.sc-cnt .bg { background:  url(images/sc-member-box.gif) no-repeat 2px bottom; width: 235px; position: relative; }

.sc-cnt h1 {color: #fff; font-size:18px; line-height: 40px;}

.sc-cnt2 h1 {color: #fff; font-size:18px; line-height: 40px;}

.sc-cnt img { margin-top: 45px; }

.sc-cnt .directconnect {
	background: url(images/directconnect-nobg.gif) no-repeat 0 0;
	height: 28px;
	width: 162px;
	margin: 10px auto 0 auto;
	padding: 0 0 10px 0;
	display: block;
}

.bg-blue { background: url(images/box-bg.gif) repeat-x 0 bottom; }

.sc-member-title {
	height: 100%;
	padding-top: 2px;
	padding-bottom: 10px;
	line-height: 20px !important;
}


.sc-cnt h2 {
	padding: 0 0 0 15px;
	color: #464646; 
	text-align: justify; 
	font-size: 16px; 
	line-height: 40px; 
}

.sc-cnt ul {
	text-align: justify; 
	padding: 0 0 50px 30px;
	font-size: 11px;
	position: relative;
}

.sc-cnt span.left { padding-left: 20px;}

.sc-cnt .signin {
	clear: left;
	margin:0 0 10px 15px;
}

.sc-cnt .register-btn { margin: 0 auto }

#whois{
	width: 616px;
	margin-top: 10px;
	background: #fff url(images/box-bg.gif) repeat-x 0 bottom;
	
}

.whois-cnt { padding-left: 15px; }

.whois-cnt h1 {
	color: #fff;
	font-size: 18px;
	padding: 10px 0 30px 0;
}

.post-title { padding:0px; text-align: center; }

#whois table {
	border-collapse: collapse;
}


#whois td  {
	text-align: center;
	vertical-align: middle;
}

#whois .last { margin-bottom: 10px; }

#whois td img { margin-right: 1px; }

.whois-cnt h2 {
	width: 100%;
	text-align: left;
	background: url(images/post-border.gif) repeat-x 0 10px;
	font-size: 16px;
	color: #464646;
}

.whois-cnt h2 span { background:#fff;}

.post p { position: relative; text-align: left; line-height:  14px; padding: 11.5px 0; font-size: 11.5px; }

#footer {
	background: url(images/footer-bg.png) no-repeat 0 0;
	width: 872px;
	height: 77px;
	padding: 0 18px;
	padding-top: 0px;
	text-align: center;
	color: #464646;
}

#footer .links { padding: 0px 0px 0px 150px; margin: 0; } 

#footer a { float: left; display: inline; position: relative; color: #711e07; }
#footer a:hover { color: #db0001; } 
#footer span { float: left; display: inline; padding: 0 5px; color: #711e07;  }
#footer p { padding: 5px  50px 0 50px; font-size: 9.5px;}

.simple-box {
	background: #fff url(images/box-bg.gif) repeat-x 0 bottom;
}

ol.noIndent {
margin-left: .5em;
padding-left: .5em;
}

ul.noIndent {
margin-left: .5em;
padding-left: .5em;
}

#header-img h2 {
	width: 219px;
	height: 41px;
	background: url(images/header-img-h2.gif) no-repeat 0 0;
	float: left;
	display: inline;
	margin-top: 30px;
}

/*  New   */ 


.new #right-links { width: 384px; padding: 3px 26px 0 0; }

#language-bar { float: left; display: inline; padding-top: 20px; }
#language-bar a { font-size: 21px; line-height: 45px; font-weight: bold; color: #fff; float: left; display: inline; }
#language-bar a:hover { color:#ffd494; }
#language-bar span { background: url(images/language-border.gif) no-repeat 0 0; line-height: 56px; margin: 0 15px; float: left; display: inline; }

#help-bar { float: right; display: inline; background: url(images/top-right.png) no-repeat 0 0; height: 84px; width: 93px; }
a.green-btn { background: url(images/green-help.gif) no-repeat 0 0; position: relative; float: left; display: inline; height: 55px; width: 55px; left: -28px; top: 22px; font-size: 0; line-height: 0; text-indent: -4000px; }
/*.new #language a { font-size: 21px; line-height: 45px; font-weight: bold; } 
.new #language span { background: url(images/language-border.gif) no-repeat 0 0; height: 56px; margin: 0 15px 0 20px; width: 1px; padding: 0px; } */
/*#need-help { background: url(images/top-men.gif) no-repeat 0 0; height: 100px; width: 100px; position: relative; margin-top: -6px; }*/

.new .videophone-language h2.twitter { float: left; display: inline; padding: 0; }
.new .videophone-language h2.twitter a { font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/links-title.gif) no-repeat 0 0; width: 246px; height: 32px; margin: 5px 0 0 59px; padding: 0px; float: left;  }
.new .videophone-language { background: url(images/links-bar.gif) no-repeat 0 0; }
.new .videophone-language ul { float: right; display: inline; list-style-type: none; width: 362px; height: 32px; padding: 6px 0 0 73px; }
.new .videophone-language ul li { float: left; display: inline; margin-right: 13px; }
.new .videophone-language ul li a { float: left; }

.new .left3 { background: url(images/top-left1.gif) no-repeat 0 0; height: 322px; width: 235px; }
.new .left3 h3 { font-size: 13px; line-height: 14px; text-align: center; color: #525252; }

h2.expirience-text { font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/expirience-text.gif) no-repeat 0 0; width: 186px; height: 78px; position:relative; margin: -5px 0 0 24px; }

.left3-cnt { padding: 15px 7px 0 90px; font-size: 13px; line-height: 14px; color: #525252; text-align: justify; }
.left3-cnt a.more-link { float: right; display: inline; margin-top: 10px; background: url(images/green-arrow.gif) no-repeat 0 0; padding-left: 25px; font-family: "Eras ITC", Arial, Helvetica, sans-serif; font-size: 11; line-height: 18px; color: #464646; font-weight: bold; }

#top { padding-bottom: 10px; }

.new #welcome{ background: url(images/top-right-bottom.gif) no-repeat 0 bottom; }
.welcome-nav { background: url(images/top-right-img.jpg) no-repeat 0 0; height: 306px; }

p.flash-nav { height: 12px; padding: 3px 0 0 35px; }
p.flash-nav a { float: left; font-size: 0; line-height: 0; text-indent: -4000px; width: 8px; height: 8px; background: #fff; margin-right: 21px; }
p.flash-nav a:hover,
p.flash-nav a.active { background: #7d1403; }

#bottom-cnt { background: url(images/bottom-bg.jpg) no-repeat 0 0; padding-top: 139px; position: relative; margin: 0 -5px; }
/*h2.bottom-text { background: url(images/bottom-text.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px;height: 43px; width: 544px; margin-bottom: 2px; margin-left: 7px; }*/
/*.tree-cols { background: url(images/tree-cols-bg.jpg) no-repeat 0 0; height: 21000px; }*/
.tree-cols .col { float: left; display: inline; width: 277px; font-size: 14px; line-height: 18px; color: #525252; }
.tree-cols .col2 { float: left; display: inline; width: 328px; font-size: 14px; line-height: 18px; color: #525252; }
.tree-cols .col3 { float: left; display: inline; width: 277px; font-size: 14px; line-height: 18px; color: #525252; }
.tree-cols h3.video-phone,
.tree-cols h3.your-sofware,
.tree-cols h3.vrs-text { font-size: 0; line-height: 0; text-indent: -4000px; }
.tree-cols h3.video-phone { background: url(images/videophone.gif) no-repeat 0 0; width: 166px; height: 33px; margin: 13px 0 0 83px; }
.tree-cols h3.your-sofware { background: url(images/your-sofware.gif) no-repeat 0 0; width: 180px; height: 33px; margin: 20px 0 0 98px; }
.tree-cols h3.vrs-text { background: url(images/vrs-text.gif) no-repeat 0 0; width: 166px; height: 33px; margin: 12px 0 0 83px; }
.col-cnt { padding: 30px 25px 0 20px; }
.col2 .col-cnt { padding: 20px 50px 0 50px; }
.col3 .col-cnt { padding: 20px 30px 0 30px; }
.green-more { background: url(images/more-info.gif) no-repeat center 0; font-size: 0; line-height: 0; text-indent: -4000px; display: block; height: 95px; width: 95px; margin: 20px 0 0 55px; }
.green-questions { background: url(images/questions.gif) no-repeat center 0; font-size: 0; line-height: 0; text-indent: -4000px; display: block; height: 95px; width: 95px; margin: 20px 0 0 55px; }
.green-click { background: url(images/click-here.gif) no-repeat center 0; font-size: 0; line-height: 0; text-indent: -4000px; display: block; height: 95px; width: 95px; margin: 20px 0 0 55px; }

.new-box-repeat { background: url(images/new-cnt.gif) repeat-y 0 0; width: 435px; height: 100%; float:left;}
#new-boxes { position: relative; width:870px; margin:0 auto; padding-top:15px;}
.new-box { background: #fff url(images/bottom.gif) no-repeat 0 bottom; width: 435px; float: left; display: inline;  }
.new-box-top { background: url(images/new-box-top.gif) no-repeat 0 0; padding: 11px 14px 30px 0; min-height:187px;}
.new-box-cnt { padding: 10px 0 0 13px; }
.last .new-box-cnt { padding: 34px 0 0 13px; }

.new-box-cnt img { margin: 0 10px 5px 0; }
.new-box-cnt p { font-size: 15px;  line-height: 19px; color: #464646}

h3.month { background: url(images/spot-light-on.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 387px; height: 41px; margin-left: 23px; }
h3.feel { background: url(images/feel.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 305px; height: 20px; margin-left: 65px; margin-top: 10px; }


.testi-box .new-box-cnt{ background:url(images/testi-bg.gif) no-repeat 6px 20px;}
.testi-box .new-box-top{ padding-right:5px; position:relative; }
.testi-box p{ padding:0 25px;}

p.testi-cnt { font-size:20px; line-height:25px; font-weight: bold;}
p.testi-from { font-size:14px; line-height:17px; }

a.love-link { position:absolute; top:170px; left:200px; background:url(images/love-link.gif) no-repeat 0 0; padding:0 0 0 40px; text-align: center; font-weight: bold; font-size:12px; font-style: italic; color:#333;}


.new-big-box { width:872px; background:url(images/new-big-c.gif) repeat-y 0 0; margin-top:10px; margin-bottom:10px; }
.new-big-box-t { width:872px; background:url(images/new-big-t.gif) no-repeat 0 0; }
.new-big-box-b { background:url(images/new-big-b.gif) no-repeat 0 bottom; padding:22px 2px 22px 2px; height:100%;}
.new-big-box-bg { background:#fff url(images/new-big-bg.gif) repeat-x 0 bottom; }
h3.news-h { height:45px; background:url(images/news-h.gif) no-repeat center 0;}

.recent-posts { float:left; width:290px; padding-left:20px;}
.recent-posts h3{ font-size:16px; color:#373737;}
.recent-posts ul{ list-style-type: none; font-size:15px; line-height:17px; padding-top:10px;}
.recent-posts ul li{ background:url(images/bul1.gif) no-repeat 0 2px; padding:3px 0 3px 23px; margin-bottom:12px;}
.recent-posts ul li a{ color:#d74905;}
.recent-posts p{ padding:3px 0 0 8px;}


.countries-cnt { float:right; width:475px; }

a.arr2 {background:url(images/arr2.gif) no-repeat 0 3px; padding:0 0 0 15px; color:#333; font-size:15px; }

.countries { width:475px; background:url(images/flags-c.gif) repeat-y 0 0; margin-top:10px;}
.countries-t { width:475px; background:url(images/flags-t.gif) no-repeat 0 0;}
.countries-b { background:url(images/flags-b.gif) no-repeat 0 bottom; height:100%; padding:11px 0 11px 1px;}
.countries-c { background:#eefcff url(images/flags-bg.gif) repeat-x 0 bottom; padding:0 10px; height:100%;}

.countries h3 { font-size:17px; font-weight: bold; padding:0 0 10px 5px; color:#373737;}

.countries .left { width:280px; padding-right:10px; background:url(images/countries-brd.gif) no-repeat right 0;}
.countries .left a{ float:left; margin:0 10px 10px 0;}

ul.bul2 { list-style-type: none; font-size:15px; line-height:15px; padding-top:10px ;}
ul.bul2 li{ background:url(images/arr1.gif) no-repeat 0 4px; padding:2px 0 2px 23px; margin-bottom:8px;}
ul.bul2 li a{ color:#d74905;}

.socials { height:50px; }
.socials strong{ float:left; width:170px; font-size:16px; color:#373737; line-height:16px; padding:10px 0 0 18px;}
.socials a{ float:left; width:24px; height:31px; background:url(images/socials-icos.gif) no-repeat 0 0; font-size:0; line-height:0; 
	text-indent: -4000px; margin:17px 0 0 10px;}
	
.socials a.facebook-link { background-position:-35px 0;}
.socials a.del-link { background-position:-71px 0;}
.socials a.myspace-link { background-position:-106px 0;}
.socials a.ng-link { background-position:-141px 0;}
.socials a.su-link { background-position:-178px 0;}
.socials a.twitter-link { background-position:-213px 0;}
.socials a.youtube-link { background-position:-249px 0;}

.corner-link { position:absolute; top:0; right:0; width:91px; height:97px; background:url(images/corner-link.png);}


.new-header a {color: orange; font-weight: bold; font-size: 18px;}
.new-header a:hover {color: red; }
.left-content a {color: orange; font-weight: bold; }
.left-content a:hover {color: red; }