/* BOF Reset definitions */ 
*{margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}
strong { font-weight:bold; }
em { font-style:italic; }
sup.menu { color:#fff; font-weight:bold; }
/* EOF Reset definitions */
html,body{ height:100% }
body{
	background:#93c6ed;
	color:#555;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:100%; 
	line-height:1.125em;
}
body,body p{font-size:0.875em}
a { color:#c5482a; font-weight:bold; text-decoration:none; }
a:hover { text-decoration: underline;}
/* BOF Main Row Sections */
div#row-top {
	background:#86b8de;
	display:none;
}
#row-head {
	background:#fdfdfd url(../media/back-row-head.jpg) left bottom repeat-x;
	border-top:4px solid #86b8de;
}
#row-main {
	background:#93c6ed url(../media/back-main.jpg) left top repeat-x;
}
/* EOF Main Row Sections */
/* BOF Header elements */
#login {
	background: transparent url(../media/ico-padlock.gif) 0px 35px no-repeat;	
	margin:0 auto;
	padding:32px 16px;
	position:relative;
	width:942px;
}
#row-top #login form#mylogin {
	margin-left:44px;
}
#login form div {
	float:left;
	margin-right:16px;
	width:245px;
}
#login form div.btn {
	width:70px;
}
#login form div.links {
	background: transparent url(../media/div-login.gif) left top no-repeat;
	padding: 6px 0 6px 16px;
}
#login form div.links a { color:#fff; font-weight:normal; line-height:1.6em; }	
#login form div label {
	color:#fff;
	display:block;
	letter-spacing:.1em;
}
#login form div input.login { 
	border:1px solid #e1e3db;
	color:#666;
	font-size:1em;
	height:23px;
	line-height:1.6em;
	margin-bottom:0px;
	margin-top:2px;
	padding-left:2px;
	width:240px;
}
#login form div .btn-login {
	border:0;
	background: transparent url(../media/buttons/btn-arr-blue.gif) right top no-repeat;
	color:#fff;
	cursor:pointer;
	font-size:0.8em;
	font-weight:bold;
	height:25px;
	line-height:25px;
	letter-spacing:1px;
	margin-top:1px;
	padding:0;
	padding-bottom:2px;
	text-align:center;
	width:70px;
}
#login a.btn-close {
	background: transparent url(../media/buttons/btn-close.gif) left top no-repeat;
	display:block;
	height:25px;
	position:absolute;
	right:16px;
	top:6px;
	width:25px;
}
#head {
	background:#fdfdfd url(../media/back-head.png) left bottom repeat-x;
	margin:0 auto;
	position:relative;
	width:974px;
}
h1#logo a {
	background:transparent url(../media/logo.gif) 0px 16px no-repeat;
	display:block;
	height:76px;;
	text-indent:-9000px;
}
div#btn-login {
	background:transparent url(../media/back-btn-login.gif) left bottom no-repeat;
	position:absolute;
	right:16px;
	top:0;
	width:164px;
}
div#btn-login a {
	background:#86b8de;
	color:#fff;
	display:block;
	font-weight:normal;
	margin-bottom:5px;
	padding:2px 24px 4px 24px;
	text-align:center;
}
 .cc4 { 
	border:1px solid #fff;
	background: #85b6de url(../media/search.jpg) left top no-repeat;
	float:left;
	height:230px;
	margin-left:16px;
	margin-top:23px;
	position:relative;
	width:290px;
}
form#check-cov {
	padding:22px;
	padding-bottom:0;
	position:relative;
	width:236px;
}
form#check-cov * { color:#fff; }
form#check-cov h4 {
	color:#366c8f;
	font-size:1.15em;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
}
form#check-cov label {
	font-size:1.15em;
	font-weight:bold;
}
form#check-cov .inp {
	border:1px solid #e1e3db;
	font-size:1.1em;
	color:#666;
	height:1.6em;
	line-height:1.6em;
	margin-top:6px;
	margin-bottom:6px;
	width:240px;
}
form#check-cov select.inp { border:1px solid #e1e3db; margin-bottom:6px; }
form#check-cov .inp option {
	color:#666;
}
form#check-cov #btn-check-cov {
	background:transparent url(../media/div-check-cov.gif) left top repeat-x;
	border:0;
	bottom:-45px;
	color:#366c8f;
	cursor:pointer;	
	font-size:1em;
	font-weight:bold;	
	height:36px;
	left:5px;	
	margin-top:24px;
	padding-top:0px;
	position:absolute;
	text-transform:uppercase;
	width:279px;
}
div.cov-loading {
	padding-top:40px;
	text-align:center;
}
#back-check-cov {
	background:#fff;
	border:#00f;
	display:none;
	height:194px;
	position:absolute;
	width:245px;
}	
#cov-loading-txt {
	display:none;
	font-size:1.1em;
	position:absolute;
	text-align:center;
	top:110px;
	width:245px;
}

.loading {
	background:#fff;
	display:none;
	font-size:1em;
	font-weight:bold;
	height:79px;
	margin-bottom:24px;
	padding-top:12px;
	text-align:center;
}
.loading img { margin-top:6px; }
#gcov_tbl_results {
	background:#fff;
	border:1px solid #ccc;
	border-bottom:0;
	display:none;
	margin-bottom:24px;
	width:100%;	
}
#gcov_tbl_results td, #gcov_tbl_results th {
	font-size:0.8em;
	padding: 6px;
	padding-left:24px;
	line-height:30px;
}
#gcov_tbl_results td { border-bottom: 1px solid #ccd; height:30px; padding-left:24px; }
#gcov_tbl_results td.im_inside { background: url(../media/ico-inside.png) center center no-repeat; width:70px; }
#gcov_tbl_results td.im_outside { background: url(../media/ico-outside.png) center center no-repeat; width:70px; }
#gcov_tbl_results td.cnt, #gcov_tbl_results th.cnt { text-align:center; }
#gcov_tbl_results th { font-size:1em; font-weight:bold; }
#map_canvas {
	clear:both;
	height:420px;
	width:634px;
	margin-bottom:36px;
	border:1px solid #ccc;
}

.row {
	margin:0;
	padding-left:16px;
	padding-right:16px;
}
	/* BOF Slides */
	#myslides {
		background:#fff;
		border: 1px solid #e1e3db;
		float:left;
		height:222px;
		margin:18px 0;
		padding:8px;

		position:relative;	
		width:616px;
	}
	.news_style{
		display:none;
	}
	.slides_show{
		background:#fff;
		padding:0;
		padding-bottom:0;	
	}
	.news_border{}
	.news_show img{
		margin:0;
	}
	.buttondiv{
		position: absolute;
		bottom:16px;
		right:16px;
		z-index:100;
	}
	/* EOF Slides */
/* EOF Header elements */

/* BOF Content and Footer */
.content, .bottom-content, #footer {
	background:#fbf9e7 url(../media/back-content.jpg) left top repeat-x;
	margin:0 auto;
	width:974px;
}
.content { position:relative; padding-bottom:24px; }
.bottom-content {
	background:#87bae1 url(../media/back-bottom.jpg) left top repeat-x;
	padding:0;
}
.cont-holder, .cont-holder2 {
	float:left;
	padding-left:16px;
	padding-bottom:12px;
	width:309px;
}
.cont-holder2 { width:634px; }
.w292 { width:292px; }
#row-bottom-nav .cont-holder h3 {
	border-bottom:1px solid #b6bfca;
	height:1.4em;
	margin-top:20px;
	margin-bottom:10px;
	position:relative;
}
#row-bottom-nav .cont-holder span.title {
	display:block;
	border:0;
	position:absolute; 
	top:0px; 
	left:0px; 
	padding:0; 
	margin:0;
	z-index:10; 
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
}
#row-bottom-nav .cont-holder span.shadow {
	display:block;
	position:absolute; 
	top:1px; 
	left:1px; 
	color:#4471A2; 
	padding:0; 
	margin:0; 
	z-index:0;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;	
}
#row-bottom-nav .cont-holder ul li {
	border-bottom:1px dotted #ddd;
	margin-bottom:6px;
	padding-bottom:8px;
}
#row-bottom-nav .cont-holder ul li.last { border-bottom:0; }
#row-bottom-nav .cont-holder ul li p { font-size:1em; line-height:1.8em; margin-top:-2px;; }
#row-bottom-nav .cont-holder ul li, #row-bottom-nav .cont-holder ul li a {
	color:#eee;
	font-size:1em;
	font-weight:normal;
	padding-left:2px;
}
#row-bottom-nav .cont-holder ul li a:hover {
	color:#fff;
	text-decoration:none;
}
	/* BOF Products */
	div.prohold {
		background:#fff;
		border:1px solid #e5e5d9;
		margin-bottom:16px;
		padding:3px;
	}
	div.prohold .back-proinfo {
		background:#fbf9e7 url(../media/back-proinfo.jpg) left top repeat-x;
		padding:12px;
		position:relative;
		overflow : hidden; zoom : 1;
	}
	div.prohold .proinfo, div.prohold .propic {
		float:left;
		padding-right:12px;
		text-align:center;
		width:140px;
	}
	div.prohold .back-proinfo h3 { font-size:1.2em; text-align:center; }
	div.prohold .back-proinfo h4 { font-size:1.4em; margin-bottom:12px; }

	div.prohold .back-proinfo p {
		color:#475372;
		font-size:0.9em;
		font-weight:bold;
		margin:12px 0;
		text-align:center;
	}
	div.prohold .back-proinfo .btn-buy {
		background:#f18e00;
		border:1px solid #fff;
		color:#fff;
		display:block;
		padding:4px 24px;
	}
	div.prohold .back-proinfo a.btn-buy:hover { text-decoration:none; }
	div.prohold .propic {
		border-left:1px dotted #c3c3a7;
		float:left;
		padding-left:12px;
		width:100px;
	}
	div.prohold .back-proinfo div.newbg, div.prohold .back-proinfo div.newen {
		background: transparent url(../media/products/newbg.gif) 0 0 no-repeat;
		height:72px;
		position:absolute;
		right:0;
		top:0;
		width:72px;
	}
	div.prohold .back-proinfo div.promobg, div.prohold .back-proinfo div.promoen {
		background: transparent url(../media/products/promobg.gif) 0 0 no-repeat;
		height:72px;
		position:absolute;
		right:0;
		top:0;
		width:72px;
	}
	div.prohold .back-proinfo div.newen {
		background: transparent url(../media/products/newen.gif) 0 0 no-repeat;
	}
	div.prohold .propic.moreinfo { padding-top:24px; }
	div.prohold .back-proinfo .info {
		background: transparent url(../media/ico-info.png) 0 0 no-repeat;
		cursor:pointer;
		display:none;
		height:31px;
		position:absolute;
		right:12px;
		text-decoration:none;
		top:12px;
		width:31px;
	}
	div.proinfo h3.hotmax { font-size:1.8em; }
	div.proinfo h4.hotmax { font-size:1.2em; }	
	/* EOF Products */
	/*BOF Help panel */
	#help {
		background: #f0efef url(../media/back-help-2.png) right bottom no-repeat; 
		padding:0px;
		position:relative;
		width:268;
	}
	#help .hold { border:1px solid #dddccf; border-top:0; border-bottom:0; padding:12px; }
	#help .top {
		background: #f0efef url(../media/back-help-2-top.gif) right top no-repeat;	
		height:5px;
		line-height:5px;
		left:0;
		position:absolute;
		top:0;
		width:292px;
	}
	#help .corck-vest {
		background: transparent url(../media/corck-vest.png) left top no-repeat;
		height:72px;
		position:absolute;
		right:12px;
		top:24px;
		width:72px;
	}
	#help ul { width:266px; }
	#help h4 {
		background: transparent url(../media/titles/help-cs-bg.gif) left top no-repeat;
		color:#c5482a;
		font-size:1.1em;
		height:15px;
		margin-bottom:10px;
		text-indent:-9000px;
		width:217px;
	}
	#help h3 {
		background: transparent url(../media/titles/help-cs-0999111.gif) left top no-repeat;
		border:0;
		color:#c5482a;
		font-size:1.1em;
		height:29px;
		text-indent:-9000px;
		width:153px;
	}
	ul#help-menu { margin-top:24px; }
	ul#help-menu li a { border-bottom:1px dotted #596f9d; display:block; margin-bottom:6px; padding-bottom:8px; }
	ul#help-menu li ul { border-bottom:1px dotted #596f9d; margin-bottom:6px; display:none; }
	ul#help-menu li ul li a { 
		border:0;
		font-weight:normal;
		margin:0;
		margin-bottom:12px;
		padding:0;
		padding-left:18px;
	}
	ul#help-menu li ul li a.sel, ul#help-menu li ul li a:hover {
		background: transparent url(../media/arrow-blue-3.gif) 3px center no-repeat;
	}
	ul#help-menu li.last a { border:0; }
	ul#help-menu li a { color:#596f9d; }
	ul#help-menu li a:hover { color:#748aba; text-decoration:none; }
	
	ul#help-menu li, ul#help-menu li a {
		font-weight:normal;
		padding-left:2px;	
	}
	#lnk-faq { cursor:pointer; }	
	#footer {
		background:#fcfcfc url(../media/back-footer.jpg) left top repeat-x;
		padding-bottom:12px;
		padding-left:16px;
		width:958px;
	}
	
	/* EOF Help panel */
	/* BOF Footer */
	#footer a.logo-wimax, #footer a.logo-wisoa, #footer a.logo-4G {
		display:block;
		float:left;
		height:72px;
		margin:16px;
		margin-left:0;
		text-indent:-9000px;
	}
	#footer a.logo-wimax {
		background: url(../media/logo-wimax-forum.jpg) 0 0 repeat;
		margin-right:16px;
		width:68px;
	}
	#footer a.logo-wisoa {
		background: url(../media/logo-wisoa.jpg) 0 0 no-repeat;
		margin-right:16px;
		width:49px;
	}
	#footer a.logo-4G {
		background: url(../media/logo-4g.gif) 0 0 no-repeat;
		margin-right:16px;
		width:60px;
	}
	#footer a:hover.logo-wimax { background: url(../media/logo-wimax-forum.jpg) 0 -72px repeat; }
	#footer a:hover.logo-wisoa { background: url(../media/logo-wisoa.jpg) 0 -72px no-repeat; }
	#footer a:hover.logo-4G { background: url(../media/logo-4g.gif) 0 -72px no-repeat; }
	#footer div.foot {
		float: right;
		margin-top:16px;
		padding-right:16px;
		text-align:right;
	}
	#footer div.foot h4, #footer div.foot a { 
		color:#475372;
		font-size:1em;
		font-weight:normal;
	}
	#footer div.foot a {
		font-size:0.9em;
		text-decoration:underline;
	}	
	/* EOF Footer */
/* EOF Content and Footer */
/* BOF Navigation and language selector */
p#lang-switch {
	color:#003D7D;
	float:right;
	margin-top:8px;
	margin-right:16px !important;
	margin-right:10px;
}
p#lang-switch a { color:#003D7D; }
/* EOF Navigation and language selector */

/* BOF News */
#maxnews {
	background:#fbf9e7 url(../media/back-holder-rss.jpg) left top repeat-x;
	border:1px solid #e5e5d9;
	color:#111;
	padding:15px 16px;
	width:277px;
	margin:0 auto;
}

#maxnews ul li { list-style:none; float:left; border:0; }
#maxnews ul, #maxnews ul li  { margin:0; margin-bottom:-1px; padding:0;  }
#maxnews ul li a {
	display:block;
	font-size:0.9em;
	font-weight:bold;
	padding:6px 24px;
	padding-left:26px;
	margin:0;
	color:#FFF;
	background:#c6c6c6 url(../media/ico-rss-off.jpg) 8px center no-repeat;
	border:1px solid #afafaf;
	border-right:0;
}
#maxnews ul.idTabs li.last a  { border-right:1px solid #afafaf; }

#maxnews ul a:hover {
	color:#afafaf;
	background:#f0efef url(../media/ico-rss-off.jpg) 8px center no-repeat;
	border-bottom:1px solid #afafaf;
}
#maxnews ul a.selected:hover { border-bottom:1px solid #f0efef; }
#maxnews ul  li { background: #fff url(../media/back-tab1.png) left top repeat-x; }
#maxnews ul a.selected {
	margin:0;
	color:#777;
	background: transparent url(../media/ico-rss-on.jpg) 8px center no-repeat;
	cursor:default;
	border-bottom-color:#f1f1f1;
}
#maxnews div {
	border:1px solid #afafaf;
	padding:12px;
	margin-top:-15px;
	clear:left;
	background:#fff;
}
#maxnews div a { color:#777; font-weight:bold; }
#maxnews dl { font-size:1em; }
#maxnews dl dt { border-bottom:1px dotted #c6c6c6; margin-bottom:4px; padding-bottom:4px; }
#maxnews dl dt a { 
	color:#c5482a;
	font-size:0.8em;
	font-weight:bold;
}
#maxnews dl dd { margin-bottom:10px; }
#maxnews dl dd a { font-size:0.9em; font-weight:bold }
.post {
	clear:both;
	padding:12px;
}
.post .post-date {
	color:#284980;
	float:left;
	font-size:1em;
	margin-top:24px;
	padding-right:12px;
	width:11%;
}
.post .post-body {
	border-left:1px solid #e1e0d4;
	float:right;
	margin-bottom:24px;
	margin-top:24px;
	padding-left:12px;
	width:84%;	
}
.post .post-body h3 {
	color:#284980;
	font-size:1.2em;
	line-height:1.3em;
	margin-bottom:12px;
}
.post .post-body p {
	color:#666;
	font-size:1em;
	line-height:1.3em;
	margin-bottom:12px;
	text-align:justify;
}
.news { 
	background:#fff;
	border:1px solid #e1e0d4;
	padding-bottom:24px;
	padding-top:24px;
}
/* EOF News */
/*BOF Main Navigation */
div#navigation {
	border-bottom:1px solid #d2d4cc;
	height:30px;
	margin-bottom:30px;
	width:100%;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	0.85em;
	_line-height:	0.9em; #line-height:	0.9em;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
	text-decoration:none;
	/* color:#fff; */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li a:hover { /* color:#fff; */ }
.sf-menu li.sfHover {
	background:#81B2DA;
	color:#fff;
}	
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.2em; /* match top ul list item height */
	z-index:		99;
	text-decoration:none;	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	text-decoration:none;	
}
ul.sf-menu li li { background: none; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	text-decoration:none;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
	text-decoration:none;	
	/* color:#fff; */
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
	text-decoration:none;	
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	font-size:0.9em;
	padding: 		.75em 1em;
	color:			#003d7d;
	text-decoration:none;
}
.sf-menu a.gr {  color:#3f933d; font-weight:bold; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	font-size:0.9em;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:		0;
	text-decoration:none;	
}
.sf-menu li.sfHover ul { background: #6e9dbb url(../media/back-sub-menu.jpg) left top repeat-x;; width:974px; }

/*** arrows **/
.sf-menu a.sf-with-ul {
	font-size:0.9em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../media/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.sf-navbar {

	position:		relative;
}
.sf-navbar li {
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			54em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	color:#fff;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}

ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.3em; /* match top ul list item height */
	text-decoration:none;	
	font-size:0.9em;
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}


/*EOF Main Navigation */
/* BOF Others */
.cb { clear:both; }
.flash-replaced { width:100%; padding:0; }
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

/* EOF Others */
/* BOF Modal dialog */
.dlgWindow {
    display: none;
    position: fixed;
    top: 37%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
	height:500px;
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}
.dlgClose { display:none; }
.dlgOverlay { background-color: #000; }
/* EOF Modal dialog *
/* BOF Buttons */
.btnBuy {
	background: transparent url(../media/btn-back.gif) 0 0 no-repeat;
	color:#fff;
	height:36px;
	margin-top:24px;
	width:350px;
}
.btnBuy a {
	background: transparent url(../media/btn-back.gif) right -36px no-repeat;
	color:#fff;
	display:block;
	font-size:1.0em;
	height:36;
	line-height:36px;
	text-align:center;
}
.btnBuy a:hover { text-decoration:none; }
.btnBuy a span{ font-size:1.2em; }
div.btnGen {
	border:0;
	background: transparent url(../media/btn-back-short.gif) 0 0 no-repeat;
	color:#fff;
	cursor:pointer;
	height:36px;
	line-height:36px;	
	margin:0 auto;
	padding:0;
	width:130px;
}
button.btnGen {
	background: transparent url(../media/btn-back-short.gif) right -36px no-repeat;
	border:0;
	color:#fff;
	cursor:pointer;
	font-size:1.0em;
	height:36px;
	line-height:36px;
	margin:0;
	text-align:center;	
	width:130px;
}	
/* EOF Buttons */
/* BOF Titles */
.ptitle {
	background:#F0EFEF;
	border:1px solid #e1e0d4;
	margin-top:5px;
	margin-bottom:12px;
}
.ptitle .hd { padding:12px; }
.ptitle h2 {
	color:#003D7D;
	font-size:1.6em;
	font-weight:bold;
}
.ptitle h3 {
	color:#366c8f;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2px;
}	
/* BOF Titles */
/* BOF Management */
.round_row, .just_row {
	background:#F6F1D3;
	border:1px solid #D2D4CC;
	height:1%;
	margin-bottom:12px;
	padding:12px;
	padding-bottom:0;
}
.just_row { margin-bottom:24px; }
.round_row .img, .just_row img {
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}
.round_row .txt, .just_row .txt {
	float:left;
	width:488px;
}
.round_row h3, .just_row h3 {
	color:#555;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:6px;
}
.round_row h4, .just_row h4 {
	color:#777;
	font-weight:bold;
	margin-bottom:6px;
}
.round_row p, .just_row p { border-top:0px solid #D2D4CC; font-size:1em; padding-top:8px; margin-bottom:12px; }
.round_row ul.bus {
	color:#555;
	list-style-type:disc;
	list-style:inside;
	margin-bottom:12px;
}
.round_row ul.bus {
	margin: 24px 12px 0 12px;
}
.round_row ul.bus li { margin-bottom:12px; }
/* EOF Management */
/* BOF Texts */
.cont {
	margin:24px auto;
	padding:0 12px;
}
.cont p {
	font-size:1em;
	margin:12px auto;
	line-height:1.4em;
}
.about p {
	text-indent:12px;
	text-align:justify;
}
.txt p { line-height:1.2em; text-align:justify; padding:2px 12px 12px 12px }
.txt h3, .txt h4 { padding-left:12px; }
.cont_img {
	background:#fff;
	border:1px solid #e1e0d4;
	margin:12px auto;
	margin-bottom:24px;
	padding:12px;
	width:534px;
}
/* EOF Texts */
/* Address on map */
#mapContainer {
	border:1px solid #ccc;
	height: 400px;
	width: 602px;
}
/* BOF Accordeons */
.acc-holder { padding-top:-6px; }
.acc-holder h3 {
	background:#F18E00 url(../media/ico-question.gif) 6px center no-repeat;
	border-bottom:1px solid #ccc;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	margin-top:6px;
	padding:6px;
	padding-left:34px;
}
.acc-holder h3.pos { background:#F18E00; padding-left:12px; }
.acc-holder .acc-body {
	border:1px solid #ddd;
	border-top:0;
	margin-bottom:6px;
	padding:12px;
}
.acc-body *, .acc-body p, .acc-body ul li, .acc-body div { font-size:1em; }
.acc-body { clear:both; }
/* EOF Accordeons */
/* BOF vCards */
.vcard {
	color:#555;
	margin-bottom:18px;
}
.vcard div { margin-bottom:6px; }
.vcard a { font-weight:normal; }
.vcard .org { font-weight:bold; text-decoration:underline; }
.vcard .kasa {
	background:transparent url(../media/ico-pay.gif) left top no-repeat;
	padding-left:24px;
}
h3.Pay, h3.PayMag {
	font-size:1.2em;
	color:#555;
	margin-bottom:6px;
}
h3.PayMag { font-size:1em; font-weight:bold; }
div.pay .dbl { margin-bottom:12px; }
div.pay p { margin-top:0; margin-bottom:12px; } 
div.pay blockquote {
	line-height:1.2em;
	margin-left:12px;
	margin-bottom:12px;
}
div.pay .round_row { margin-bottom:24px; }
/* EOF vCard */
/* BOF Contact form */
.contact_form {
	margin:0 auto;
	text-align:center;
	width:450px;
}
.contact_form label {
	clear:both;
	display:block;
	font-size:1.1em;
	margin-bottom:6px;
	text-align:left;
}
.contact_form .inp, .contact_form textarea {
	border:1px solid #ccc;
	padding:0 8px;
}
.contact_form img { margin:12px auto; }
.contact_form .inp {
	color:#555;
	height:1.6em;
	margin-bottom:12px;
	padding-top:5px;
	width:430px;
}
.contact_form textarea {
	color:#555;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:8px;
	width:430px;
}
#messages {
	background:#F6F1D3;
	border:1px solid #D2D4CC;
	height:1%;
	margin-bottom:12px;
	padding:12px;
}
#messages p { font-size:1em; text-align:center; text-transform:uppercase; }
/* EOF Contact form */
/* BOF Manuals */
.round_row .td_left {
	float:left;
	font-size:1.4em;
	height:50px;
	padding-left:50px;
	padding-top:10px;
	width:120px;
}
.round_row .maxcard {
	background:transparent url(../media/products/maxcard-small.gif) left top no-repeat;
}
.round_row .maxfree {
  background:transparent url(../media/products/maxfree-small.gif) left top no-repeat;
}
.round_row .maxdsl {
	background:transparent url(../media/products/maxdsl-small.gif) left top no-repeat;
}
.round_row .maxphone {
	background:transparent url(../media/products/maxphone-small.gif) left top no-repeat;
	padding-top:12px;
}
.round_row .td_right {
	float:left;
	padding:12px;
	padding-right:0;
	width:400px;
}
.round_row .td_right h4 {
	color:#003D7D;
	font-size:1.1em;
}
.td_right p { margin-bottom:0; padding-top:3px; }
.td_right p a {
	background: transparent url(../media/ico-disk.png) right center no-repeat;
	border-bottom:1px solid #F6F1D3;
	display:block;
	padding-bottom:3px;
	width:100%;
}
.td_right p a:hover { border-bottom:1px dashed #D2D4CC; text-decoration:none; }
/* EOF Manuals */
/* BOF Buttons */
a.prev, a.next {
	background:#f18e00;
	color:#fff;
	display:block;
	float:left;
	font-size:1em;
	font-weight:normal;
	margin-right:12px;
	padding:0;
	width:100px;
}
a.prev span, a.next span {
	background: url(../media/arr-white-left.gif) 5px center no-repeat;
	cursor:pointer;
	display:block;
	height:15px;
	line-height:15px;
	padding:0 24px;
	padding-bottom:2px;
}
a.next span {
	background: url(../media/arr-white-right.gif) 85px center no-repeat;
}
a.prev:hover, a.next:hover { color:#F6F1D3; text-decoration:none; }
/* EOF Buttons */
/* BOF Misc */
ul.v-list {
	list-style:disc;
	list-style-position:inside;
}
ul.v-list li { margin-bottom:6px; padding-left:12px; }
p.red { font-weight:bold; color:#C5482A; }
h4.drk { color:#666; text-transform:uppercase; }
.lrg { font-size:1.1em; }
.marb_24 { margin-bottom:24px; }
.map_baloon, .nfnt { font-size:.8em; margin:0; }
p.msg { padding-bottom:24px; }
h3.terms {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.4em;
	margin-bottom:24px;
	text-transform:uppercase;
	text-align:center;
}
div.terms h2 { font-size:1.2em; font-weight:bold; line-height:1.4em; margin-top:24px; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

* html .clearfix {
    height: 1px;
}
/* EOF Misc */

.org { position:relative; }

.acc-body table td { width:50%; }
#posmap_holder {
	background:#fff; 
	border:1px solid #000;
	margin-top:12px;
	padding-bottom:12px;
}
#posmap {
	background:#fff;
	border-bottom:1px solid #000;
	height:300px;
	margin-bottom: 6px;
	width:300px;
}
#posmap span { font-size:5px; }
#btnRight { float:right; padding: 6px 6px 6px 0; }
.clkmap {
	background:none;
	border:0;
	cursor:pointer;
}
/* BOF Help Prepaid */
.hold_intro {
	background:#f6f1d3;
	border:1px solid #d2d4cc;
	margin-top:5px;
}
.intro, .maxcard, .maxvox, .maxphone, .maxdsl, .maxpack, .maxfree {
	padding:24px;
	width:588px;
}
.maxcard {
	background: transparent url(../media/products/maxcard.jpg) 370px center no-repeat;
}
.maxvox {
	background: transparent url(../media/products/maxvox.jpg) 390px center no-repeat;
}
.maxphone {
	background: transparent url(../media/products/maxphone.jpg) 370px center no-repeat;
}
.maxdsl {
	background: transparent url(../media/products/maxdsl.jpg) 350px center no-repeat;
}
.maxfree {
	background: transparent url(../media/products/maxfree.jpg) 350px center no-repeat;
}
.maxpack {
	background: transparent url(../media/products/maxpack.jpg) 350px center no-repeat;
}
.pack {
	background: transparent url(../media/products/maxpack.jpg) 330px 30px no-repeat;
}
.hotmax {
	background: transparent url(../media/products/hotmax.jpg) 480px center no-repeat;
}

.intro { position:relative; }
.holdhold { position:relative; }
.holdhold .lowprice, .holdhold .lowprice_en {
	background: transparent url(../media/products/low-price.gif) no-repeat;
	height:124px;
	position:absolute;
	right:-10px;
	top:-30px;
	width:124px;
	z-index:100;
}
.holdhold .lowprice_en {
	background: transparent url(../media/products/low-price-en.gif) no-repeat;
}
.intro dl#lowprice { margin-top:24px; }
.intro dl#lowprice dt {

}
.intro dl#lowprice dt span {
	background: transparent url(../media/products/li-bullet.png) left 2px no-repeat;
	display:block;
	padding-left:22px;
	padding-bottom:16px;	
}	
.pack .note {
	font-size:0.8em;
	font-style:italic;
	margin-top:16px;
}
.intro h3 {
	font-size:1.6em;
	margin:0;
	margin-left:-2px;
	margin-top:12px;
	margin-bottom:12px;
	padding:0;
	text-align:left;
}

.maxvox h3, .hotmax h3 {
	font-size:1.2em;
	margin-bottom:18px;
}

h3.section {
	font-size:1.6em;
	margin-top:36px;
}

.intro p, .intro p a {
	color:#444;
	font-size:1em;
}
/* BOF Tabs */
div.maxnews {
	color:#111;
	margin:0 auto;
	margin-top:24px;
}

div.maxnews ul.idTabs li { list-style:none; float:left; border:0; }
div.maxnews ul.idTabs, div.maxnews ul.idTabs li  { margin:0; margin-bottom:-1px; padding:0;  }
div.maxnews ul.idTabs li a {
	display:block;
	font-size:0.9em;
	font-weight:bold;
	padding:6px 24px;
	padding-left:26px;
	margin:0;
	color:#666;
	border:1px solid #afafaf;
	border-right:0;
}
div.maxnews ul.idTabs li.last a  { border-right:1px solid #afafaf; }

div.maxnews ul.idTabs a:hover {
	color:#afafaf;
	border-bottom:1px solid #afafaf;
}
div.maxnews ul.idTabs a.selected:hover { border-bottom:1px solid #f0efef; }
div.maxnews ul.idTabs  li { background: #fff url(../media/back-tab1.png) left top repeat-x; }
div.maxnews ul.idTabs a.selected {
	margin:0;
	color:#777;
	cursor:default;
	border-bottom-color:#f1f1f1;
}
div.maxnews div {
	border:1px solid #afafaf;
	padding:12px;
	margin-top:-15px;
	clear:left;
	background:#fff;
}
div.maxnews div a { color:#777; font-weight:bold; }

.tabCont div.col_1, .tabCont div.col_2 {
	border:0;
	background:orange;
	float:left;
	margin-top:2px;
	padding:0;
	width:292px;
}
.tabCont div.col_2 { float:right; margin-left:0px; }
.tabCont ol li {
	background: transparent url(../media/tick-mark.gif) 0px 4px no-repeat;
	color:#555;
	margin-bottom:10px;
	padding-left:22px;
	padding-bottom:5px;
	padding-top:5px;	
}
.tabCont p a { color:#003D7D; }
#tech ol li {
	padding-left:22px;
	margin-bottom:10px;
}
#tech ol { margin-bottom:24px; }
.tabCont p { font-size:1em; color:#555; margin-bottom:12px; }
div.maxnews .tabCont table.desc td ol li a, div.maxnews .tabCont table.desc td p a { font-size:1em; color:#c5482a; font-weight:bold; }
.tabCont h3, #prices h3, #dest h3 { color:#555; font-size:1.2em; margin:24px 0; margin-bottom:24px; }
#dest h4 { text-transform:uppercase; font-weight:bold; }
#tech h3,  h3.drk { color:#555; font-size:1em; font-weight:bold; margin-top:0; margin-bottom:12px;  }
#prices h3, #dest h3, h3.drk {
	background: #fdfdfd url(../media/back-tab1.png) left top repeat-x;
	border:1px solid #ddd;
	padding:12px;
}
#prices th.wTTD { line-height:1em; width:300px; }

.tabCont .step {
	background:#cacfdd url(../media/products/back-steps.jpg) left top repeat-x;
	border:1px solid #e1e0d4;
	margin-bottom:24px;
	width:581px;
}
.tabCont table.desc { margin-top:0px; }
.tabCont table.steps { margin-bottom:0; }
.tabCont table.steps td { color:#444; padding:12px; vertical-align:middle; }
.tabCont table.steps td.td_1 { font-size:1.6em; font-style:italic; width:150px; }
table.steps td a { color:#c5482a; }
.td_1_50 { width:50px; }
.tabCont a.blue { color:#444; }
/* EOF Tabs */
.tblPacks td, .tblPacks th, .tblPrices td, .tblPrices th {
	background:#F9FAF8 url(../media/products/back-tbl-row.png) left bottom repeat-x; 
	color:#444;
	padding:10px;
}
.tblPacks td.td_1, .tblPrices td.td_1 { border-left:1px solid #ddd; border-bottom:1px solid #fff; }
.tblPacks td.td_2, .tblPrices td.td_3 { border-right:1px solid #ddd; border-bottom:1px solid #fff; font-weight:bold; }
.tblPacks td.td_2 { color:#F18E00; text-align:center; }
.tblPrices td.td_2 { border-bottom:1px solid #fff; }
.tblPrices td.td_1 { width:200px; }
.tblPacks tr.top th, .tblPrices tr.top th, 
.tblPacks tr.bottom td, .tblPrices tr.bottom td { border-bottom:1px solid #ddd; }
.tblPrices tr.bottom td { padding:0; text-align:center; }
.tblPacks th.title, .tblPrices th.title { background:#F18E00; color:#fff; font-weight:bold; padding:0 24px; text-align:center; }
.tblPrices th.title { width:110px; }
.tblPacks tbody { border:1px solid #003D7D; }
.tblPrices tr.title td { font-size:1em; font-weight:bold; color:#444;border-right:1px solid #ddd; text-align:center;  }
.td_3 p.price { color:#F18E00; font-size:1.2em; font-weight:bold; text-align:center; margin:0; }
td.no_background, tr th.no_background { background:transparent; }
td.bl {border-left:1px solid #ddd;}
.tblPrices {border-bottom:1px solid #ddd;}
td.cnt { text-align:center; }
/* BOF Sub Menus */
.submenu {
	background:#003D7D;

	clear:both;
	margin-bottom:24px;
	width:290px;
}
.submenu h3 {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:6px;
	text-align:center;
}
.submenu ul, .submenu ul li { margin:0; padding:0; border:0 }
.submenu ul {
	background:#fff;
	border-left:1px solid #003D7D;
	border-right:1px solid #003D7D;
	padding-bottom:12px !important;
	padding-bottom:0;
	width:288px;	
}
.submenu ul li {
	color:#003D7D;
	background: transparent url(../media/products/bull-submenu.png) 12px 12px no-repeat;
	padding:12px;
	padding-bottom:0;
}
.submenu ul li a {
	border-bottom:1px dotted #ed6a47;
	color:#003D7D;
	display:block;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:6px;
	padding-left:18px;
}
.submenu ul li.last a { border-bottom:0; padding:0px; 	padding-left:18px; }
.submenu ul li a:hover { color:#666; }


.relations {
	background:#f0efef;
	border:1px solid #e1e0d4;
	clear:both;
	margin-top:5px;
	margin-bottom:24px;
	padding:0;
	width:290px;
}
.relations h3 {
	border-bottom:1px solid #e1e0d4;
	color:#284980;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:6px;
	text-align:center;
}
.relations ul, .relations ul li { margin:0; padding:0; border:0 }
.relations ul {
	padding-bottom:12px !important;
	padding-bottom:0;
	width:290px;	
}
.relations ul li {
	color:#284980;
	margin:0;
	padding:12px;
	padding-bottom:0;
}
.relations ul li a {
	border-bottom:0px solid #e1e0d4;
	background: transparent url(../media/arrow-blue-2.gif) 0px 6px no-repeat;
	color:#284980;
	display:block;
	font-weight:normal;
	line-height:1.4em;
	margin:0;
	padding:0;
	padding-left:18px;
	padding-bottom:0px;
}
.relations ul li.sel { background: transparent url(../media/arrow-red-2.gif) 12px 18px no-repeat; }
.relations ul li.sel a { color:#c5482a; }
.relations ul li.last a { border-bottom:0; padding:0px; padding-left:18px; }
.relations ul li a:hover { color:#666; text-decoration:none; }
/* EOF Sub Menus */
/* BOF Buttons */
p.btnBuy {
	background: transparent url(../media/btn-back.gif) 0 0 no-repeat;
	color:#fff;
	height:36px;
	margin:12px auto;
}
p.btnBuy a {
	background: transparent url(../media/btn-back.gif) right -36px no-repeat;
	color:#fff;
	display:block;
	font-size:1.0em;
	height:36;
	line-height:36px;
	text-align:center;
}
p.short {
	background: transparent url(../media/btn-back-short.gif) 0 0 no-repeat;
	color:#fff;
	width:110px;
}
#prices p.short a, #prices .td_3 p.short a, .td_3 p.short a {
	background: transparent url(../media/btn-back-short.gif) right -36px no-repeat;
	color:#fff;
	font-size:1em;
}	
p.btnBuy a:hover { text-decoration:none; }
p.btnBuy a span { font-size:1.2em; }
/* EOF Buttons */
.take {
	margin-top:24px;
	padding-left:0;
	text-align:center;
	text-transform:uppercase;
	width:350px;
}
/* EOF Help Prepaid */