/*

############################################################

	* Origin:		www.voiptalk.org
	* Name:			style.css
	* Description	Main CSS file
	* Autor:		Piotr Dziembor, Telappliant Ltd.
	* Version:		1.0
	* Modified:		15:00 22/11/2007
	* Copyright:	Telappliant Ltd.

############################################################

*/


/*										GENERAL WEBSITE STYLES */

body {
	margin: 0;
	background-color: #fff;
	}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

* a:focus {
	outline:none;
	-moz-outline-style:none;
	}

a {
	text-decoration: underline;
	}

img
{
	border: 0;
}

.clear {
	clear: both;
	}

.maincontainer {
	margin: 0% auto 0 auto;
	width: 795px;
	border: 1px solid #fff;
	background-color: #fff;
	}

.mainframe {
	margin: 0% auto 0 auto;
	width: 797px;
	/*border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;*/
	}

.flashtop {
	margin: 0% auto 0 auto;
	width: 783px;
	height: 153px;
	z-index: 1;
	}

.topmenu {
	margin: 0% auto 0 auto;
	width: 783px;
	}

.topshadow {
	margin: 0% auto 0 auto;
	width: 783px;
	height: 18px;
	background: #fff url('../../images/layout/top_shadow.png') no-repeat;
	margin-top: -12px;
	}

#tmenu label {
	cursor: pointer !important;
	}


/*										STNDARD PAGE STYLES */

.content {
	margin: 0 auto 0 auto;
	width: 783px;
	margin-top: -10px !important;
	}

.content_head_main {
	margin-left: 10px;
	text-align: justify;
	margin-top: 18px;
	padding-right: 16px;
	}

.content_head_main a {
	color: #888 !important;
	text-decoration: underline !important;
	}

.content_head_main a:hover {
	color: #333 !important;
	text-decoration: none !important;
	}

.content_head strong {
	font-size: 11px !important;
	color: #444;
	}

.content_head {
	width: 560px;
	margin-left: 10px;
	margin-top: 12px;
	text-align: justify;
	}

.prod_info h1, #content h1 {
	padding-top: 10px;
	margin-left: 0;
	}

.content h1 {
	color: #3280c5;
	font-size: 20px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	}

.content #grey {
	color: #aaa;
	font-size: 18px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 14px;
	margin-left: 14px;
	}

.content h2 {
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	display: inline;
	}

.content h3 {
	font-size: 10px;
	color: #222;
	display: inline;
	font-weight: bold;
	padding: 0;
	border: 0;
	text-transform: none;
	letter-spacing: 0;
	}

.add_opt h1 {
	color: #3280c5;
	font-size: 20px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	}

.inline {
	display: inline;
	}

.main a {
	color: #666;
	text-decoration: underline;
	}

.main u {
	text-decoration: none !important;
	}

.main a:hover {
	color: #333;
	text-decoration: underline;
	}

.options_box select #dd {
	padding: 4px !important;
	border: 1px solid red !important;
	}

.review_link a {
	color: #275ca3;
	text-decoration: underline;
	}

.review_link a:hover {
	color: #3c89f0;
	text-decoration: none;
	}

.numresults {
	margin-left: 3px;
	text-align: left;
	width: 164px;
	}

.numrestext {
	width: 150px;	
	margin-left: 20px;
	text-align: center;
	}

.content_head h2 {
	font-size: 11px;
	font-weight: normal;
	color: #0E8DDE;
	}

.content_head p {
	margin-top: 0 !important;
	}

.content_head p, ul, li, em {
	font-size: 11px !important;
	color: #555;
	}

.content_head a {
	font-size: 11px !important;
	color: #333;
	text-decoration: underline;
	}

.content_head a:hover {
	font-size: 11px !important;
	color: #000;
	text-decoration: none;
	}

.column_left {
	float: left;
	width: 49%;
	text-align: justify;
	}

.column_right {
	float: right;
	width: 49%;
	text-align: justify;
	}

.fsearch select {
	background-color: #fff;
	padding: 3px;
	border: 1px dotted #ddd;
	}

.toptitle {
	padding: 6px;
	background-color: #9FC800;
	color: #fff;
	font-weight: bold;
	}

.mtoptitle {
	padding: 2px;
	background-color: #6EA702;
	color: #fff;
	font-weight: bold;
	}

.green_table {
	font-family: Tahoma;
	text-align: center;
	border: 0;
	border-bottom: 2px solid #6EA702;
	}

.green_table td {
	font-family: Tahoma;
	vertical-align: middle !important;
	font-size: 11px !important;
	}

.green_table .tg_bg {
	background-color: #efefef;
	}

.green_table_nb {
	text-align: center;
	border: 0;
	padding: 4px;
	}

.green_table_nb td {
	vertical-align: middle !important;
	font-size: 11px !important;
	}

.green_table_nb .tg_bg {
	background-color: #efefef;
	}

.abb {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 16px;
	color: #000;
	text-align: right;
	}

.abb a {
	font-size: 16px !important;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}

.abb a:hover {
	font-size: 16px !important;
	text-decoration: underline;
	color: #666;
	}

/*										TOP NAVIGATION BAR */

.searchbox {
	position: absolute;
	top: 10px;
	left: 16px;
	}

.searchbox input {
	border: 0;
	font-size: 9px;
	color: #666;
	width: 106px;
	background-color: transparent !important;
	}

.showcart {
	position: relative;
	z-index: 1;
	top: -23px;
	left: 670px;
	width: 20px;
	color: #fff;
	font-size: 10px;
	}

.empty_cart {
	border: 0;
	margin-top: 1px;
	}

/* NAVIGATION ROLLOVERED TOP BAR */

#topnav { position: relative; margin: 0 auto; padding: 0; width: 783px; height: 34px; background: url('/products/images/trans.gif'); overflow: hidden !important; }
#topnav li { width: 783px; height: 34px; position: absolute; background: url('/products/images/topnav.png') 0 0 no-repeat; display: block; list-style: none; }
#topnav.kayako li { width: 783px; height: 34px; position: absolute; background: url('/products/images/kayako/top_nav_kayako.png') 0 0 no-repeat; display: block; list-style: none; }
#topnav a { display: block; border: 0; }
#topnav a:hover { border: 0; }

#topnav #p1 a {width: 25px; height: 34px;}
#topnav #p2 a {width: 165px; height: 34px;}
#topnav #p3 a {width: 60px; height: 34px;}
#topnav #p4 a {width: 77px; height: 34px;}
#topnav #p5 a {width: 81px; height: 34px;}
#topnav #p6 a {width: 72px; height: 34px;}
#topnav #p7 a {width: 63px; height: 34px;}
#topnav #p8 a {width: 92px; height: 34px;}
#topnav #p9 a {width: 79px; height: 34px;}
#topnav #p10 a {width: 70px; height: 34px;}

#topnav #p1 {left: 0px;}
#topnav #p2 {left: 25px; background-position: -25px 0;}
#topnav #p3 {left: 189px; background-position: -189px 0;}
#topnav #p4 {left: 249px; background-position: -249px 0;}
#topnav #p5 {left: 326px; background-position: -326px 0;}
#topnav #p6 {left: 407px; background-position: -407px 0;}
#topnav #p7 {left: 479px; background-position: -479px 0;}
#topnav #p8 {left: 542px; background-position: -542px 0;}
#topnav #p9 {left: 634px; background-position: -634px 0;}
#topnav #p10 {left: 713px; background-position: -713px 0;}

#topnav #p1 a:hover {background: url('/products/images/topnav.png') 0 -34px no-repeat;}
#topnav #p2 a:hover {background: url('/products/images/topnav.png') -25px -34px no-repeat;}
#topnav #p3 a:hover {background: url('/products/images/topnav.png') -189px -34px no-repeat;}
#topnav #p4 a:hover {background: url('/products/images/topnav.png') -249px -34px no-repeat;}
#topnav #p5 a:hover {background: url('/products/images/topnav.png') -326px -34px no-repeat;}
#topnav #p6 a:hover {background: url('/products/images/topnav.png') -407px -34px no-repeat;}
#topnav #p7 a:hover {background: url('/products/images/topnav.png') -479px -34px no-repeat;}
#topnav #p8 a:hover {background: url('/products/images/topnav.png') -542px -34px no-repeat;}
#topnav #p9 a:hover {background: url('/products/images/topnav.png') -634px -34px no-repeat;}
#topnav #p10 a:hover {background: url('/products/images/topnav.png') -713px -34px no-repeat;}

#topnav.kayako #p1 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') 0 -34px no-repeat;}
#topnav.kayako #p2 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -25px -34px no-repeat;}
#topnav.kayako #p3 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -189px -34px no-repeat;}
#topnav.kayako #p4 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -249px -34px no-repeat;}
#topnav.kayako #p5 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -326px -34px no-repeat;}
#topnav.kayako #p6 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -407px -34px no-repeat;}
#topnav.kayako #p7 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -479px -34px no-repeat;}
#topnav.kayako #p8 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -542px -34px no-repeat;}
#topnav.kayako #p9 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -634px -34px no-repeat;}
#topnav.kayako #p10 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -713px -34px no-repeat;}

/* logout */

#topnavl {position: relative; margin: 0 auto; padding: 0; width: 783px; height: 34px; background: url('/products/images/trans.gif'); overflow: hidden !important;}
#topnavl li {width: 783px; height: 34px; position: absolute; background: url('/products/images/topnavl.png') 0 0 no-repeat; display: block; list-style: none;}
#topnavl.kayako li {width: 783px; height: 34px; position: absolute; background: url('/products/images/kayako/top_nav_kayako.png') 0 0 no-repeat; display: block; list-style: none;}
#topnavl a {display: block; border: 0;}
#topnavl a:hover {border: 0;}

#topnavl #p1 a {width: 25px; height: 34px;}
#topnavl #p2 a {width: 165px; height: 34px;}
#topnavl #p3 a {width: 60px; height: 34px;}
#topnavl #p4 a {width: 77px; height: 34px;}
#topnavl #p5 a {width: 81px; height: 34px;}
#topnavl #p6 a {width: 72px; height: 34px;}
#topnavl #p7 a {width: 63px; height: 34px;}
#topnavl #p8 a {width: 92px; height: 34px;}
#topnavl #p9 a {width: 79px; height: 34px;}
#topnavl #p10 a {width: 70px; height: 34px;}

#topnavl #p1 {left: 0px;}
#topnavl #p2 {left: 25px; background-position: -25px 0;}
#topnavl #p3 {left: 189px; background-position: -189px 0;}
#topnavl #p4 {left: 249px; background-position: -249px 0;}
#topnavl #p5 {left: 326px; background-position: -326px 0;}
#topnavl #p6 {left: 407px; background-position: -407px 0;}
#topnavl #p7 {left: 479px; background-position: -479px 0;}
#topnavl #p8 {left: 542px; background-position: -542px 0;}
#topnavl #p9 {left: 634px; background-position: -634px 0;}
#topnavl #p10 {left: 713px; background-position: -713px 0;}

#topnavl #p1 a:hover {background: url('/products/images/topnavl.png') 0 -34px no-repeat;}
#topnavl #p2 a:hover {background: url('/products/images/topnavl.png') -25px -34px no-repeat;}
#topnavl #p3 a:hover {background: url('/products/images/topnavl.png') -189px -34px no-repeat;}
#topnavl #p4 a:hover {background: url('/products/images/topnavl.png') -249px -34px no-repeat;}
#topnavl #p5 a:hover {background: url('/products/images/topnavl.png') -326px -34px no-repeat;}
#topnavl #p6 a:hover {background: url('/products/images/topnavl.png') -407px -34px no-repeat;}
#topnavl #p7 a:hover {background: url('/products/images/topnavl.png') -479px -34px no-repeat;}
#topnavl #p8 a:hover {background: url('/products/images/topnavl.png') -542px -34px no-repeat;}
#topnavl #p9 a:hover {background: url('/products/images/topnavl.png') -634px -34px no-repeat;}
#topnavl #p10 a:hover {background: url('/products/images/topnavl.png') -713px -34px no-repeat;}

#topnavl.kayako #p1 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') 0 -34px no-repeat;}
#topnavl.kayako #p2 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -25px -34px no-repeat;}
#topnavl.kayako #p3 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -189px -34px no-repeat;}
#topnavl.kayako #p4 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -249px -34px no-repeat;}
#topnavl.kayako #p5 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -326px -34px no-repeat;}
#topnavl.kayako #p6 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -407px -34px no-repeat;}
#topnavl.kayako #p7 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -479px -34px no-repeat;}
#topnavl.kayako #p8 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -542px -34px no-repeat;}
#topnavl.kayako #p9 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -634px -34px no-repeat;}
#topnavl.kayako #p10 a:hover {background: url('/products/images/kayako/top_nav_kayako.png') -713px -34px no-repeat;}

/*										RIGHT MENU */

.content_table {
	width: 100%;
	margin-top: -14px;
	margin-bottom: -14px;
	padding: 0;
	border: 0;
	}

.content_table td {
	vertical-align: top;
	}

.content_table #mmenu {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border-left: 1px dotted #b2b2b2;
	width: 176px !important;
	}

/*
.content_table #content * {
	border: 0;
	}
*/

.content_table #tmenu {
	padding: 0 0 8px 0;
	width: 100% !important;
	text-align: center;
	background-color: transparent;
	}

.content_table #theader {
	width: 194px !important;
	height: 20px !important;
	background: url('../images/menu_table_top.png') #fff no-repeat;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-right: 8px;
	padding-left: 8px;
	color: #fff;
	vertical-align: middle;
	}

.content_table #menu {
	width: 196px !important;
	background: url('../images/right_bg.png') #fcfcfc no-repeat;
	height: 340px;
	}

.content_table #menur {
	width: 196px !important;
	background: url('../images/right_bg.png') #fcfcfc no-repeat;
	height: 340px;
	border-left: 1px dotted #b2b2b2;
	}

.right_menu_p {
	padding-left: 6px;
	margin-bottom: 0;
	}

.right_menu_p_i {
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 6px;
	}

.right_menu_p a {
	color: #808080;
	}

.right_menu_p a:hover {
	color: #5692d7;
	}

.right_menu_p_i a {
	color: #79ab00;
	}

.right_menu_p_i a:hover {
	color: #808080;
	}

.categories_box, .categories_box p {
	color: #888;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	display: block !important;
	}

.categories_box {
	background-color: #efefef;
	}

.categories_box a {
	color: #444;
	text-decoration: none;
	}

.categories_box a:hover {
	color: #222;
	text-decoration: underline;
	}

/*										PS BOXES */

.psbox, .psboxf {
	width: 376px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
	}

.psbox p {
	padding: 5px;
	border-right: 1px dotted #888;
	text-align: left;
	color: #666;
	}

.psboxf p {
	padding: 5px;
	text-align: left;
	color: #666;
	}

.psbox a, .psboxf a {
	text-decoration: none;
	color: #666;
	}

.psbox a:hover, .psboxf a:hover {
	color: #333;
	}

.psheader {
	width: 376px;
	height: 19px;
	background: #fff url('../images/spbox_th.png') no-repeat;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-right: 8px;
	padding-left: 8px;
	color: #fff;
	}

.psbox a:hover .imglink, .psboxf a:hover .imglink {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	KhtmlOpacity: .8;
	opacity: .8;	
	}

/*										PS SUB-BOXES */

.pssbox {
	float: left;
	width: 180px;
	min-height: 240px;
	overflow: hidden;
	margin-left: 10px;
	}

.pssbox p {
	border-right: 1px dotted #888;
	padding-left: 4px;
	padding-right: 4px;
	text-align: justify;
	}

.pssbox a {
	text-decoration: underline;
	color: #666;
	}

.pssbox a:hover {
	color: #333;
	}

.pssheader {
	width: 180px;
	height: 19px;
	background: #fff url('../images/sspbox_th.png') no-repeat;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	padding-right: 0;
	padding-left: 0;
	text-align: center;
	color: #fff;
	}

.buy_item_left {
	float: left;
	margin-left: 4px;
	margin-top: 3px;
	padding-bottom: 10px;
	}

.buy_item_right {
	float: right;
	margin-right: 4px;
	}

.buy_item_right_price {
	position: relative;
	top: -5px;
	background-color: #e8e8e8;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #fff;
	color: #000;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 3px;
	}

/*										GROUND BOXES */

.product_box {
	margin: 0% auto 0 auto;
	width: 250px;
	height: 180px;
	background-color: #f3f8fd;
	vertical-align: top;
	}

.box_content td {
	border-left: 1px dotted #b9c5d1;
	border-right: 1px dotted #b9c5d1;
	border-bottom: 1px dotted #b9c5d1;
	padding-left: 6px;
	padding-right: 6px;
	}

.product_box #box_header {
	width: 265px;
	height: 19px;
	background: #fff url('../images/ground_th.png') no-repeat;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	}

.product_box a {
	color: #5788bd;
	text-decoration: none;
	font-size: 10px !important;
	}

.product_box a:hover {
	color: #335e8c;
	text-decoration: underline;
	font-size: 10px !important;
	}

/*										FOOTER FEATURES */

.footerf0 {
	margin: 0% auto 0 auto;
	width: 783px;
	height: 1px !important;
	background-color: #d4d4d4;
	margin-top: 6px;
	margin-bottom: 8px;
	}

.footerf1 {
	margin: 0% auto 0 auto;
	width: 799px;
	height: 4px;
	background-color: #d4d4d4;
	margin-top: 2px;
	}

.footerf2 {
	margin: 0% auto 0 auto;
	width: 799px;
	height: 1px;
	background-color: #d4d4d4;
	margin-top: 2px;
	}

.footerBox a {
	color: #fff;
	text-decoration: none;
	}

.footerBox a:hover {
	text-decoration: underline;
	color: #fff;
	}

.footerBox {
	margin: 0% auto 0 auto;
	text-align:center;
	font-size: 10px;
	width: 783px;
	height: 19px;
	font-family: Verdana, Arial, sans-serif;
	background-image: url('../images/bottombar.png');
	background-repeat: no-repeat;
	padding-top: 4px;
	color: #fff;
	border: 0;
	}

.footerLinks {
	width: 783px;
	margin: 0% auto 0 auto;
	}

.groundBox {
	margin: 0 auto -1px auto;
	width: 783px;
	border-bottom: 0;
	}

/*										REVIEWS PAGES */

.reviews * {
	font-family: verdana;
	font-size: 11px;
	}

.reviews .hdr em {
	color: #fff;
	}

.reviews .hdr a {
	color: #fff;
	text-decoration: none;
	}

.reviews .hdr a:hover {
	color: #ddd;
	text-decoration: none;
	}

.reviews .rm a {
	color: #0066bd;
	text-decoration: underline;
	}

.reviews .rm a:hover {
	color: #d03010;
	text-decoration: none;
	}

.reviews .navigation  {
	color: #666;
	border-bottom: 1px dotted #666;
	margin: 10px;
	padding-bottom: 15px;
	}

.reviews .rating {
	position: relative;
	float: right;
	left: 380px;
	margin-top: -16px;
	color: #555;
	}

.reviews .stars {
	vertical-align: middle;
	margin-top: -2px;
	}

/*										VOIP GUIDES PAGES */

.guid_bhr { border: 0; border-top: 1px solid #ddd; }

.bbc_code {
	font-family: Courier New;
	font-size: 11px;
	width: 650px;
	border-right: 1px solid #999;
	border-left: 10px solid #999;
	background-color: #f3f3f3;
	color: #333;
	padding: 10px 10px 10px 20px;
	overflow: auto;
	}

.bbc_code a, .bbc_code b, .bbc_code em, .bbc_code strong {
	font-family: Courier New;
	font-size: 11px;
	color: #333;
	}	

.guideshow IMG {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fefefe;
	}

.guideshow IMG:hover {
	border: 1px solid #3280c5;
	background-color: #efefef;
	}

.guideshow li * {
	font-size: 11px;
	}

.scf_search {
	margin: 0 auto 0% auto;
	width: 97%;
	padding: 4px;
	color: #407B07;
	background-color: #F1FECC;
	border-bottom: 1px solid #407B07;
	margin-top: 4px;
	margin-bottom: 10px;
	}

.scf_search:hover {
	color: #fff;
	background-color: #7A9303;
	border-bottom: 1px solid #407B07;
	}

IMG.fomimage {
	padding: 2px 4px 2px 4px;
	position: absolute;
	border: 0;
	margin-top: -18px;
	margin-left: 300px;
	float: right;
	}

IMG.fomimage:hover {
	background-color: #ccc;
	}

DIV.showguide IMG {
	display: block;
	}

DIV.showguide IMG.fomimage {
	display: none;
	cursor: pointer;
	}

DIV.showguide:hover IMG.fomimage {
	display: block;
	}

DIV.showguide h2 {
	color: #3280c5;
	font-size: 14px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	}

DIV.showguide h2:hover {
	color: #A60248;
	}

DIV.showguide {
	border: 1px solid #fff;
	border-bottom: 1px dotted #ccc;
	background-color: #fff;
	padding: 10px;
	padding-bottom: 0;
	color: #555;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 2px;
	}

DIV:hover.showguide {
	border: 1px solid #ccc;
	background-color: #f6f6f6;
	color: #000;
	}

DIV.showguidec IMG {
	border: 1px solid #ccc;
	padding: 4px;
	background-color: #fff;
	}

DIV.showguidec IMG:hover {
	border: 1px solid #A60248;
	}

DIV.showguidec td {
	padding: 10px;
	}

.showguidec a {
	font-size: 11px;
	}

.showguidec a:hover {
	color: #A60248;
	}

DIV.showguide p {
	text-align: justify;
	}	

.guideelements {
	border: 0;
	border-right: 1px solid #eee;
	}

.guideelements tr:hover {
	background-color: #fff;
	}

.guideelements td {
	border-left: 1px solid #eee;
	}

.imagepc IMG {
	margin: 0 auto 0% auto;
	}

.gsearchform {
	float: right;
	margin-bottom: 10px;
	margin-top: -46px;
	}

.gsearchform #sguideb {
	border: 0;
	padding: 0;
	margin-bottom: -7px;
	margin-left: 1px;
	}

.gsearchform #sguide {
	background-color: #fff;
	color: #999;
	border: 1px solid #999;
	padding: 4px;
	font-size: 9px;
	font-family: Verdana;
	width: 140px;
	text-align: right;
	}

.gsearchform #sguide:hover {
	background-color: #999;
	color: #fff;
	border: 1px solid #000;
	}

.gsearchform #sguideb:hover {
	background-color: #eee;
	}

.stitle {
	z-index: -10;
	font-size: 28px;
	font-family: "Arial Black";
	color: #ddd;
	margin-bottom: -18px;
	padding-left: 10px;
	}

.stitle:hover {
	color: #666;
	}

.contentn {
	width: 736px;
	margin: 0 auto 0% auto;
	}

.contentn h1 {
	color: #3280c5;
	font-size: 20px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	}

.contentn h2 {
	color: #3280c5;
	font-size: 20px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	}

.contentn h2 {
	color: #3280c5;
	font-size: 16px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	}

.contentn h3 {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px dotted #999;
	text-transform: none;
	letter-spacing: 0;
	}

.contentn .total_btm {
	border: 1px solid #ccc;
	margin: 2px;
	padding: 10px;
	width: 340px;
	}

.contentn .cost_ft {
	float: right;
	margin-top: -30px;
	font-size: 12px;
	font-weight: bold;
	color: #3280c5;
	margin-right: 4px;
	border: 0;
	background-color: #fff;
	}

.contentn .cost_st {
	float: right;
	margin-top: -30px;
	font-size: 12px;
	font-weight: bold;
	color: #3280c5;
	margin-right: 4px;
	}

.totalpnd {
	font-size: 10px;
	color: #666;
	font-weight: normal;
	margin-right: 2px;
	}

/* 									HOME PAGE STYLES */

.home_container {
	width: 795px !important;
	padding: 0;
	margin-top: -10px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #333;
	}

.home_services {
	float: left;
	margin-left: 6px;
	left: 10px;
	height: 190px;
	width: 638px;
	background-color: #6fa81c;
	background-image: url('/products/images/corner_home_services.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	color: #fff;
	}

.home_calls {
	float: right;
	margin-right: 6px;
	height: 190px;
	width: 140px;
	background: url('/products/images/home_freecalls.jpg') #fff no-repeat;
	color: #6dad21;
	}

.home_hardware {
	float: left;
	margin-top: 5px;
	margin-left: 6px;
	height: 150px;
	width: 260px;
	background: url('/products/images/home_hardware.jpg') #3e81bc no-repeat;
	color: #fff;
	}

.home_business {
	float: right;
	margin-top: 5px;
	margin-right: 6px;
	height: 150px;
	width: 518px;
	background: url('/products/images/home_business.jpg') #f7f7f7 no-repeat;
	color: #666;
	overflow: hidden;
	}

.home_freecalls {
	position: relative;
	top: 10px;
	left: 10px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #6dad21;
	text-transform: uppercase;
	}

.home_calls IMG {
	padding: 0 12px 0 12px;
	overflow: hidden;
	}

.home_calls p {
	padding: 10px 10px 0 10px;
	line-height: 16px;
	font-size: 11px;
	}

.home_container h1 {
	position: relative;
	top: 10px;
	left: 10px;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	}

.home_container h1 a {
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	}

.home_container h1 a:hover {
	color: #fff;
	text-decoration: underline;
	}

.home_services p {
	width: 230px;
	padding: 20px 10px 14px 10px;
	line-height: 16px;
	font-size: 11px;
	}

.home_services .home_bas {
	margin-top: -6px;
	}

.home_services .home_services_box {
	position: relative;
	top: -150px;
	left: 264px;
	float: left;
	margin-left: 5px;
	width: 118px;
	height: 181px;
	background: url('/products/images/home_services_box.gif') #fff no-repeat;
	overflow: hidden;
	}

	/*
	.home_services .home_services_box:hover {
		background: url('/products/images/home_services_box_hover.gif') #fff no-repeat;
		}
	*/

.home_services .home_services_box p, .home_services .home_services_box p strong {
	font-size: 9px;
	color: #a7a7a7;
	width: 100px;
	line-height: 14px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	font-family: Tahoma;
	}

.home_services .home_services_box p a {
	font-size: 9px;
	color: #a7a7a7;
	text-decoration: underline;
	}

.home_services .home_services_box p a:hover {
	font-size: 9px;
	color: #333;
	text-decoration: underline;
	}

.home_fom {
	margin-bottom: -3px;
	margin-left: 12px;
	}

.home_top_img {
	margin-left: -3px !important;
	}

.home_bas {
	position: absolute;
	margin-top: 0;
	}

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

.home_bas a:hover {
	color: #fff;
	text-decoration: none;
	}

.home_bah {
	position: absolute;
	margin-top: 12px;
	}

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

.home_bah a:hover {
	color: #fff;
	text-decoration: none;
	}

.home_hardware p {
	width: 200px;
	padding: 20px 10px 14px 10px;
	line-height: 14px;
	}

.home_hardware h2 {
	padding-left: 10px;
	line-height: 18px;
	margin-top: -1px;
	font-size: 11px;
	}

.home_hardware h2 a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	}

.home_hardware h2 a:hover {
	font-size: 11px;
	color: #8dc4f6;
	text-decoration: none;
	font-weight: normal;
	}

.home_business h1 {
	position: relative;
	top: 10px;
	left: 10px;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #3789d3;
	text-transform: uppercase;
	}

.home_business_cont {
	margin-top: -8px;
	padding-left: 10px;
	line-height: 8px;
	}

.home_business p a {
	font-size: 11px;
	color: #505050;
	text-decoration: none;
	font-weight: normal;
	}

.home_business p a:hover {
	font-size: 11px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	}

.home_bab {
	font-size: 10px;
	padding-left: 10px;
	position: absolute;
	margin-top: -11px;
	}

.home_bab2 {
	font-size: 10px;
	padding-left: 10px;
	position: absolute;
	margin-top: -72px;
	}

.home_bab a, .home_bab2 a {
	font-size: 10px !important;
	color: #777 !important;
	text-decoration: underline !important;
	}

.home_bab a:hover, .home_bab2 a:hover {
	font-size: 10px !important;
	color: #111 !important;
	text-decoration: none !important;
	}

.home_easyspeak {
	width: 257px !important;
	height: 180px !important;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	background: url('../images/home_softphone_bottom.gif') #fff no-repeat;
	background-position: bottom left;
	overflow: hidden;
	}

.home_easyspeak h1 {
	position: relative;
	top: 10px;
	left: 10px;
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	overflow: hidden;
	}

.home_easyspeak p {
	font-size: 11px;
	width: 130px;
	margin-left: 124px;
	line-height: 14px;
	overflow: hidden;
	}

.home_easyspeak .home_bas {
	margin-top: -8px;
	}

/*										GROUND BOXES NEW */

.product_box_n {
	margin: 0 auto 0% auto;
	width: 257px;
	height: 180px;
	vertical-align: top;
	font-family: Verdana !important;
	font-size: 10px !important;
	border: 0;
	}

.product_box_n .box_header {
	width: 257px;
	height: 19px;
	background: #fff url('../images/ground_th.png') no-repeat;
	font-family: Verdana !important;
	font-size: 9px !important;
	font-weight: bold;
	text-align: left;
	padding-left: 18px;
	color: #fff;
	}

.box_content_n td {
	border: 0;
	padding-left: 3px;
	padding-right: 3px;
	}

.box_content_n td:hover {
	background-color: #D7E5F3 !important;
	}

#quick_links .box_content_n td:hover {
	background: url('/images/qlinksbg.gif') #fff no-repeat !important;
	background-position: bottom right !important;
	}

.box_content_n a {
	color: #3172AB;
	text-decoration: none;
	font-size: 10px !important;
	}

.box_content_n a:hover {
	color: #333;
	text-decoration: none;
	font-size: 10px !important;
	}

.fom_business_link {
	position: relative;
	top: -73px;
	left: 298px;
	width: 16px;
	}

.fom_business_link p {
	margin-bottom: -4px;
	}

.box_content_n IMG {
	margin-top: 2px;
	}

.box_content_n .qlhead {
	font-family: 'Trebuchet MS';
	font-size: 13px;
	font-weight: bold;
	color: #808080;
	margin-top: 6px;
	}

.box_content_n .qltext {
	font-family: Tahoma;
	font-size: 9px;
	color: #777;
	margin: 0 !important;
	}

/*										LOGIN AND FREE SIGNUP PAGE */

.splitboxes {
	width: 180px;
	float: left;
	overflow: hidden;
	margin-left: 6px;
	padding-right: 6px;
	border-right: 1px dotted #c1c1c1;
	color: #666;
	line-height: 16px;
	font-size: 9px;
	font-family: Tahoma;
	min-height: 210px;
	}

.splitboxes_l {
	width: 180px;
	float: left;
	overflow: hidden;
	margin-left: 6px;
	padding-right: 6px;
	border-right: 0;
	color: #666;
	line-height: 16px;
	font-size: 9px;
	font-family: Tahoma;
	min-height: 210px;
	}

.pfsbtmbox {
	width: 420px;
	line-height: 18px;
	color: #666;
	}

.pfsbtmbox a {
	text-decoration: underline;
	}

.pfsbtmbox a:hover {
	text-decoration: none;
	}

/*										TARIFFS PAGE */

.splitimg {
	margin-left: 14px;
	}

.splitboxes a, .splitboxes_l a {
	text-decoration: underline;
	}

.splitboxes_l a, .splitboxes_l strong, .splitboxes a, .splitboxes strong {
	color: #666;
	line-height: 16px;
	font-size: 9px;
	font-family: Tahoma;	
	}

/*										XMAS PROMOTION */

.splitboxes3 {
	width: 242px;
	float: left;
	overflow: hidden;
	margin-left: 8px;
	margin-right: 8px;
	border-right: 1px dotted #c1c1c1;
	color: #000;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Trebuchet MS';
	min-height: 210px;
	}

.splitboxes3_l {
	width: 242px;
	float: left;
	overflow: hidden;
	margin-left: 8px;
	margin-right: 8px;
	padding-right: 6px;
	border-right: 0;
	color: #000;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Trebuchet MS';
	min-height: 210px;
	}

.splitboxes3 strong, .splitboxes3_l strong {
	color: #80a400;
	line-height: 22px;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Trebuchet MS';
	}

/*										GROUND BOXES OLD */

.product_box {
	width: 250px;
	height: 180px;
	vertical-align: top;
	font-family: Verdana !important;
	font-size: 10px !important;
	}

.product_box #box_header {
	width: 265px;
	height: 19px;
	background: #fff url('/products/images/ground_th.png') no-repeat;
	font-family: Verdana !important;
	font-size: 9px !important;
	font-weight: bold;
	text-align: left;
	padding-left: 18px;
	color: #fff;
	}

.box_content td {
	border-left: 1px dotted #b9c5d1;
	border-right: 1px dotted #b9c5d1;
	border-bottom: 1px dotted #b9c5d1;
	padding-left: 6px;
	padding-right: 6px;
	}

.product_box a {
	color: #5788bd;
	text-decoration: none;
	font-size: 10px !important;
	}

.product_box a:hover {
	color: #335e8c;
	text-decoration: underline;
	font-size: 10px !important;
	}

/*										PRODUCT INFO PAGE */

.diagram_pos {
	position: relative;
	left: 584px;
	width: 200px;
	margin-top: -18px;
	margin-bottom: -17px;
	text-align: right;
	}

/*										HELP, GLOSSARY, FAQ and TOOLTIPS */

.faq_title {
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 16px;
	color: #82b400;
	text-align: left;
	padding-top: 30px;
	padding-right: 25px;
	margin-left: 25px;
	}

.faq_content {
	font-family: Verdana;
	font-size: 12px;
	color: #666;
	text-align: justify;
	margin-left: 25px;
	margin-right: 25px;
	height: 115px;
	}

.tooltipcont {
	font-size: 9px;
	color: #555;
	}

.tooltipcont h1 {
	color: #000;
	border-bottom: 1px dotted #000;
	margin-top: -2px;
	margin-bottom: -8px;
	padding-bottom: 2px;
	}

.tooltipcont h2 {
	font-size: 12px;
	font-weight: bold;
	}

/* new message boxes design */

.messageStackSuccess { 
	margin: 0 auto 0 auto;
	width: 95%;
	font-family: Verdana;
	font-size: 10px;
	background-color: #97C316;
	border-bottom: 1px solid #4D630B;
	padding: 5px;
	color: #fff;
	}

.messageStackError, .messageStackWarning {
	margin: 0 auto 0 auto;
	width: 95%;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FEE9E8;
	border-bottom: 1px solid #D20606;
	padding: 5px;
	}

.messageStackError .trans, .messageStackWarning .trans, .messageStackSuccess .trans { 
	padding-left: 2px;
	margin-bottom: -1px;
	}

/*																HARDWARE SECTION PAGE */

.content td h1 {
	margin-top: -4px;
	}

.hmenu_item h3 a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #888;
	}

.hmenu_item h3 a:hover {
	color: #444;
	text-decoration: underline;
	}

.hmenu_item {
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	}

.accordion p {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-left: 24px;
	color: #888;
	line-height: 8px;
	}

.hclist h2 {
	font-family: 'Trebuchet MS';
	font-size: 18px;
	font-weight: normal;
	color: #2978bf;
	margin-left: 6px;
	}

.hclist p {
	font-family: Tahoma !important;
	font-size: 9px !important;
	color: #333;
	margin-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	}

.hclist {
	width: 190px;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #f3f3f3;
	color: #333;
	padding-top: 6px;
	min-height: 90px;
	cursor: pointer;
	}

.hclist:hover {
	background-image: url('/products/images/bg_fade.gif') !important;
	background-repeat: repeat !important;
	background-color: #f3f3f3 !important;
	}

.hsplitboxes {
	width: 190px;
	float: left;
	overflow: hidden;
	margin-left: 6px;
	border-right: 1px dotted #c1c1c1;
	color: #666;
	line-height: 16px;
	font-size: 9px;
	font-family: Tahoma;
	}

.hsplitboxesf {
	width: 185px;
	float: left;
	overflow: hidden;
	margin-left: 5px;
	border: 0;
	color: #666;
	line-height: 16px;
	font-size: 9px;
	font-family: Tahoma;
	}

.hardware_menusubitem_a {
	background-color: #bbb;
	padding-top: 6px;
	padding-bottom: 6px;
	}

.hardware_menusubitem a {
	font-family: Tahoma;
	font-size: 11px;
	color: #888;
	text-decoration: none;
	}

.hardware_menusubitem a:hover {
	color: #333;
	text-decoration: underline;
	}

.hardware_description * {
	font-family: Tahoma !important;
	font-size: 11px !important;
	}

.hardware_description {
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #888 !important;
	padding-left: 4px;
	text-align: justify;
	}

.hardware_description a {
	color: #666 !important;
	text-decoration: underline;
	}

.hardware_description a:hover {
	color: #888 !important;
	text-decoration: none;
	}

.phsbox {
	width: 140px;
	min-height: 175px;
	border-right: 1px dotted #888;
	float: left;
	margin-bottom: 10px;
	margin-left: 3px;
	padding-right: 3px;
	}

.phsboxl {
	width: 140px;
	min-height: 175px;
	border: 0;
	float: left;
	margin-bottom: 10px;
	margin-left: 3px;
	}

DIV.phsbox:hover, DIV.phsboxl:hover {
	color: #EF7500 !important;
	}

DIV.phsbox:hover a, DIV.phsboxl:hover a {
	color: #EF7500 !important;
	}

DIV.phsbox:hover a:hover, DIV.phsboxl:hover a:hover {
	color: #00b9e4 !important;
	}

.phboxinfo {
	text-align: center;
	background-color: #f1f1f1;
	padding: 6px;
	margin-top: 8px;
	min-height: 60px;
	position: relative;
	}

.phboxinfo a, .phboxinfo_sm a {
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #333 !important;
	text-decoration: none !important;
	}

.phboxinfo a:hover, .phboxinfo_sm a:hover {
	color: #00b9e4 !important;
	text-decoration: underline !important;
	}

.phboxinfo_sm {
	text-align: center;
	background-color: #f1f1f1;
	padding: 6px;
	margin-top: 8px;
	min-height: 50px;
	position: relative;
	}

a.hvshow:hover > .hvshowa {
	/*border: 1px solid red;*/
	color: #000;
	text-decoration: underline !important;
	}

.man_list {
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 4px;
	color: #333;
	}

.man_list a {
	color: #999;
	text-decoration: none;
	}

.man_list a:hover {
	color: #333;
	text-decoration: underline;
	}

.hardware_c h1 a {
	font-size: 20px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #666;
	text-decoration: none;
	}

.hardware_c h1 a:hover {
	font-size: 20px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	color: #333;
	text-decoration: underline;
	}


/* Sort bar CSS code by Benjamin Nolan */
.sort-bar
{
	margin-bottom: 10px;
}

.sort-bar .sort-by
{
	background: rgb(167, 167, 167) url('/products/images/sort_bar/sort_by.png') center left no-repeat scroll;
	margin-left: 2px;
	margin-bottom: 10px;
	width: 280px;
	height: 19px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	color:	#fff;
	float: left;
	clear: none;
	text-indent: -10000px;
}

.sort-bar a,
.sort-bar a:active,
.sort-bar a:link,
.sort-bar a:visited
{
	float: left;
	display: block;
	font-weight: 700;
	background-position: top center;
	margin: 0px;
	padding: 0px;
}

.sort-bar a.sort-by-name-button,
.sort-bar a.sort-by-name-button:active,
.sort-bar a.sort-by-name-button:link,
.sort-bar a.sort-by-name-button:visited,
.sort-bar a.sort-by-name-button-selected,
.sort-bar a.sort-by-name-button-selected:active,
.sort-bar a.sort-by-name-button-selected:link,
.sort-bar a.sort-by-name-button-selected:visited
{
	background: rgb(167, 167, 167) url('/products/images/sort_bar/sort_by_name.png') top center no-repeat;
	height: 19px;
	width: 54px;
	margin: 0px;
	padding: 0px;
}

.sort-bar a.sort-by-price-asc-button,
.sort-bar a.sort-by-price-asc-button:active,
.sort-bar a.sort-by-price-asc-button:link,
.sort-bar a.sort-by-price-asc-button:visited,
.sort-bar a.sort-by-price-asc-button-selected,
.sort-bar a.sort-by-price-asc-button-selected:active,
.sort-bar a.sort-by-price-asc-button-selected:link,
.sort-bar a.sort-by-price-asc-button-selected:visited
{
	background: rgb(167, 167, 167) url('/products/images/sort_bar/sort_by_price_asc.png') top center no-repeat;
	height: 19px;
	width: 123px;
	margin: 0px;
	padding: 0px;
}

.sort-bar a.sort-by-price-desc-button,
.sort-bar a.sort-by-price-desc-button:active,
.sort-bar a.sort-by-price-desc-button:link,
.sort-bar a.sort-by-price-desc-button:visited,
.sort-bar a.sort-by-price-desc-button-selected,
.sort-bar a.sort-by-price-desc-button-selected:active,
.sort-bar a.sort-by-price-desc-button-selected:link,
.sort-bar a.sort-by-price-desc-button-selected:visited
{
	background: rgb(167, 167, 167) url('/products/images/sort_bar/sort_by_price_desc.png') top center no-repeat;
	height: 19px;
	width: 123px;
	margin: 0px;
	padding: 0px;
}

.sort-bar a:hover
{
	background-position: bottom center;
	margin: 0px;
	padding: 0px;
}

.sort-bar a.sort-by-name-button-selected,
.sort-bar a.sort-by-price-asc-button-selected,
.sort-bar a.sort-by-price-desc-button-selected,
.sort-bar a.sort-by-name-button-selected:active,
.sort-bar a.sort-by-price-asc-button-selected:active,
.sort-bar a.sort-by-price-desc-button-selected:active,
.sort-bar a.sort-by-name-button-selected:link,
.sort-bar a.sort-by-price-asc-button-selected:link,
.sort-bar a.sort-by-price-desc-button-selected:link,
.sort-bar a.sort-by-name-button-selected:visited,
.sort-bar a.sort-by-price-asc-button-selected:visited,
.sort-bar a.sort-by-price-desc-button-selected:visited
{
	background-position: bottom center;
	margin: 0px;
	padding: 0px;
}

.tool-tip {
	color: #fff;
	width: 240px;
	z-index: 13000;
	}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('/products/images/bubble.png') top left;
	}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('/products/images/bubble.png') bottom right;
	}

.account-tabs
{
}

.account-tab
{
	border:				1px solid #999;
	border-bottom:			none;
	display:			block;
	float:				left;
	padding:			5px;
}

.kayako-nav-outer
{
	background:			url('/products/images/kayako/searchbox_background.png') no-repeat top left;
	clear:				right;
	float:				right;
	height:				77px;
	margin:				12px 1px;
	width:				512px;
}

.kayako-nav
{
	padding:			0px 0px 0px 25px;
}

.kayako-content
{
	margin: 0px 5px;
	padding:			0px 10px;
}

.qbtitle
{
	background:			url('../images/kayako/kayako-kb-cat-title-bg-wide.png') no-repeat top left;
	font-weight:			700;
	margin:				9px 1px 3px;
	padding:			3px 5px 4px;
}

.articletitle
{
	font-size:			1.3em;
	font-weight:			700;
}

.qbtitle td
{
	color:				#666;
	font-weight:			700;
}

.qbrow1 td,
.qbrow2 td
{
	color:				#ccc;
	padding-right:			6px;
}

.highlightpage
{
	white-space:			nowrap;
}

.tborder
{
	border-collapse:		collapse;
	border-spacing:			0px;
	margin:				0px;
}

.tcat
{
	color:				#62af01;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size:			1.3em;
	font-weight:			700;
	padding:			0px 0px 0px 5px;
}

tr.tabletitlerow
{
	background:			url('../images/kayako/breadcrumb_background.png') no-repeat center center;
	margin:				0px;
}

td.tabletitlerow
{
	padding:			3px 0px 5px 15px;
	text-align:			left;
}

td.tabletitlerow a,
td.tabletitlerow a:active,
td.tabletitlerow a:link,
td.tabletitlerow a:visited
{
	color:				#666;
	font-weight:			700;
}

.row1
{

}

.rowhighlight
{
	background:			#f8f8f8;
}

.contenttableborder
{
	padding:			1px;
}

td.tabletitlerow a:hover
{
	color:				#000;
}

.row1 a,
.row1 a:active,
.row1 a:link,
.row1 a:visited,
.row2 a,
.row2 a:active,
.row2 a:link,
.row2 a:visited,
.rowhighlight a,
.rowhighlight a:active,
.rowhighlight a:link,
.rowhighlight a:visited
{
	color:				#666;
}

.row1 a:hover,
.row2 a:hover,
.rowhighlight a:hover
{
	color:				#000;
}

.tabletitle
{
	width: 360px;
	height: 19px;
	background: #fff url('../images/kayako/kayako-kb-cat-title-bg.png') no-repeat;
	font-family: Verdana;
	font-size: 9px;
	font-weight: 400;
	text-align: left;
	padding-top: 1px;
	padding-right: 8px;
	padding-left: 8px;
	color: #666;
	margin-top:			5px;
}

.tabletitle a,
.tabletitle a:active,
.tabletitle a:link,
.tabletitle a:visited
{
	color:				#666;
	font-weight:			700;
}

.tabletitle a:hover
{
	color:				#000;
}

.wide
{
	background:			#fff url('../images/kayako/kayako-kb-cat-title-bg-wide.png') top left no-repeat;
	width:				auto;
}

legend
{
	font-weight:			700;
}

.kayako-breadcrumb
{
	background:			url('../images/kayako/breadcrumb_background.png') no-repeat top left;
	color:				#777;
	font-weight:			400;
	margin:				0px 1px 5px;
	padding:			3px 5px 4px;
}

.kayako-breadcrumb a,
.kayako-breadcrumb a:active,
.kayako-breadcrumb a:link,
.kayako-breadcrumb a:visited
{
	color:				#555;
	font-size:			1em;
	font-weight:			700;
}

.kayako-breadcrumb a:hover
{
	color:				#000;
}

h1.kayako-title
{
	clear:				left;
	color:				#3180c5;
	float:				left;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size:			1.9em;
	font-weight:			400;
	margin:				10px 0px;
	width:				230px;
}

div.search-kayako
{
	height:				34px;
	text-indent:			-10000px;
}

input.search-kayako-text
{
	background:			#fff;
	border:				none;
	font-size:			1.5em;
	margin:				7px 0px 0px;
	width:				197px;
}

select.search-kayako-select
{
	background:			#fff;
	border:				1px solid #ccc;
	font-size:			1.5em;
	height:				27px;
	margin-left:			4px;
	position:			relative;
	top:				-2px;
	width:				197px;
}

input.search-kayako-button
{
	background:			transparent url('/products/images/kayako/searchbox_button.png') no-repeat top left;
	border:				none;
	color:				#7fc200;
	cursor:				pointer;
	height:				27px;
	font-size:			0.01em;
	position:			relative;
	text-indent:			-10000px;
	top:				-5px;
	width:				59px;
}

* html div.search-kayako
{
	height:				36px;
}

* html input.search-kayako-text
{
	position:			relative;
	top:				-3px;
}

* html select.search-kayako-select
{
	font-size:			1.7em;
	top:				0px;
}

* html input.search-kayako-button
{
	position:			relative;
	top:				1px;
}

.kayako-module-container
{
	vertical-align:			top;
	width:				20%;
}

.kayako-module-box
{
	background:			transparent url('/products/images/kayako/middle_content_box_skinny.png') no-repeat top left;
	height:				178px;
}

.kayako-module-icon-link
{
	display:			block;
	padding:			5px;
	text-align:			center;
}

.kayako-module-title
{
	color:				#808080;
	display:			block;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size:			1.4em;
	font-weight:			700;
	padding:			0px 10px;
	text-decoration:		none;
}

.kayako-module-title:active,
.kayako-module-title:link,
.kayako-module-title:visited
{
	color:				#808080;
}

.kayako-module-title:hover
{
	text-decoration:		none;
}

.kayako-module-box p.smalltext
{
	color:				#666;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size:			1.1em;
	margin:				0px;
	padding:			5px 10px;
}

a.kayako-article-link,
a.kayako-article-link:active,
a.kayako-article-link:link,
a.kayako-article-link:visited,
a.kayako-download-link,
a.kayako-download-link:active,
a.kayako-download-link:link,
a.kayako-download-link:visited
{
	color:				#666;
	font-size:			1.2em;
}

a.kayako-article-link:hover,
a.kayako-download-link:hover
{
	color:				#000;
}

.kayako-content .articletitle,
.kayako-content .newstitle
{
	color:				#62af01;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
}

.kayako-content .newstitle,
.kayako-content .newstitle a,
.kayako-content .newstitle a:active,
.kayako-content .newstitle a:link,
.kayako-content .newstitle a:visited
{
	font-size:			1.2em;
	font-weight:			700;
	text-decoration:		none;
}

.kayako-content .newstitle a:hover
{
	text-decoration:		underline;
}

.kayako-article-surround
{
	background:			#f8f8f8;
	border:				1px solid #e2e2e2;
	color:				#666;
	margin:				5px 0px 0px;
	padding:			15px;
}

.kayako-article-surround a,
.kayako-article-surround a:active,
.kayako-article-surround a:link,
.kayako-article-surround a:visited
{
	color:				#000;
}

.kayako-article-surround a:hover
{
	color:				#999;
}

.thumbs-up-link,
.thumbs-up-link:active,
.thumbs-up-link:link,
.thumbs-up-link:visited
{
	color:				#969696;
}

.thumbs-up-link:hover
{
	color:				#000;
}

.thumbs-down-link,
.thumbs-down-link:active,
.thumbs-down-link:link,
.thumbs-down-link:visited
{
	color:				#969696;
}

.thumbs-down-link:hover
{
	color:				#000;
}

.kayako-article-rating-table
{
	margin:				4px 0px 0px;
}

.kayako-comment-header
{
	height: 19px;
	background: #fff url('../images/kayako/breadcrumb_background.png') no-repeat;
	font-family: 'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-top: 1px;
	padding-right: 8px;
	padding-left: 8px;
	color: #666;
	margin-top:			5px;
}

.kayako-comment-header a,
.kayako-comment-header a:active,
.kayako-comment-header a:link,
.kayako-comment-header a:visited
{
	color:				#666;
}

.kayako-comment-header a:hover
{
	color:				#000;
}

.kayako-kb-cat-title
{
	color:				#62af01;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size:			1.3em;
	font-weight:			700;
}

.kayako-kb-cat-title img
{
	position:			relative;
	top:				-1px;
}

.kayako-kb-cat-desc
{
	background:			#f8f8f8;
	border:				1px solid #e2e2e2;
	color:				#666;
	margin:				5px 0px 0px;
	padding:			15px;
}

.kayako-kb-topic-icon
{
	vertical-align:			middle;
	padding:			3px;
}

.kayako-kb-article-link-surround
{
	padding:			3px;
}

.kayako-kb-article-link-surround a.kayako-article-link
{
	font-size:			1.1em;
}

.kayako-kb-article-link-surround a
{
	margin:				0px;
	padding:			0px;
}

.swiftfieldset
{
	background:			#f8f8f8;
	border:				1px solid #e2e2e2;
	margin:				5px 0px;
}

.swiftfieldset legend
{
	color:				#62af01;
	font-family:			'Trebuchet MS', Helvetica, Arial, Verdana, sans-serif;
	font-size:			1.3em;
	margin:				0px 0px 0px 7px;
}

.kayako-pagination
{
	background:			transparent url('/products/images/kayako/kayako-pagination-bg.png') no-repeat center center;
	font-weight:			700;
	height:				19px;
	margin:				10px 0px 0px;
	width:				376px;
}

.highlightpage
{
	background:			transparent;
	color:				#666;
	padding:			0px 0px 0px 13px;
}

.file-icon
{
	margin:				0px 4px 0px 1px;
	vertical-align:			middle;
}

.kayako-download-icon
{
	vertical-align:			middle;
}

.read-news-link,
.read-news-link:active,
.read-news-link:link,
.read-news-link:visited
{
	color:				#666;
	font-weight:			700;
}

.read-news-link:hover
{
	color:				#000;
}

legend a.ticket-link,
legend a.ticket-link:active,
legend a.ticket-link:link,
legend a.ticket-link:visited
{
	color:				#555;
	font-size:			1em;
}

legend a.ticket-link:hover
{
	color:				#000;
}

.attachments-title
{
	border-bottom:			1px solid #ccc;
}

.feature_table td {
	border-bottom: 1px solid #ddd;
	}



/*  NEW ASTERISK COURSE DESIGN  */

.mbox {
	margin-top: 14px;
	}

.mbox * a:focus, .asterisk_donwload *:focus {
	outline:none;
	}

.mboxlink {
	float: left;
	width: 107px;
	height: 60px;
	background: url('/images/mbox_inactive.png') #fff no-repeat;
	font-family: "Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #60c8e9;
	text-align: center;
	padding-top: 16px;
	overflow: hidden;
	}

.mboxlink:hover {
	color: #fff;
	background: url('/images/mbox_active.png') #fff no-repeat;
	}

.mbox_main {
	margin-top: 10px;
	width: 558px;
	height: 210px;
	background: url('/images/mbox_main.png') #fff no-repeat;
	}

#wrapper {
	overflow: hidden; 
	height: 230px; 
	width: 558px;
	border: 0;
	position: absolute;
	margin-top: -230px;
	z-index: 1000;
	}
 
#inner {
	width: 3150px;
	height: 230px;
	position: relative;
	}

.mboxcontent {
	position: absolute;
	color: #fff;
	padding-top: 40px;
	padding-left: 22px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	
	}

.mboxcontent h3 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 10px;
	background-color: transparent;
	font-family: "Trebuchet MS";
	color: #fff;
	}
 
#mbday1 {
	width: 630px;
	left: 0;
	}
 
#mbday2 {
	width: 630px;
	left: 630px;
	}
 
#mbday3 {
	width: 630px;
	left: 1260px;
	}
 
#mbday4 {
	width: 630px;
	left: 1890px;
	}

#mbday5 {
	width: 630px;
	left: 2520px;
	}

.asterisk_donwload {
	width: 558px;
	height: 57px;
	background: url('/images/asterisk_download.png') #fff no-repeat;
	margin-top: 12px;
	color: #888;
	line-height: 15px;
	}

.asterisk_donwload:hover {
	color: #222;
	}

.errored-field,
.infoBox input.errored-field
{
	background:		#fdf1e5;
	border:			1px solid #e58719;
}

/*																	NEW VT HOME PAGE @ 04/09/2008 */

.container_home, .container_home p {
	font-size: 11px;
	color: #888;
	margin-top: -6px;
	}

.container_home p {
	margin-top: 3px;
	margin-bottom: 6px;
	}

.container_home h1, .container_home h1 a {
	margin: 0;
	padding: 0;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	}

.container_home h1 a:hover {
	text-decoration: underline;
	color: #444;
	}

.container_home .home_lc {
	float: left;
	width: 588px;
	}

.container_home .home_rc {
	float: left;
	width: 189px;
	margin-left: 6px;
	margin-top: 2px;
	}

.cont_homebox {
	float: left;
	width: 192px;
	height: 225px;
	background: url('/images/cont_homebox.png') #fff no-repeat;
	margin-right: 6px;
	}

.cont_homeshead {
	margin-top: 4px;
	margin-left: 8px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #75b317;
	}

.cont_homebox h2 {
	margin-top: -2px;
	margin-left: 8px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #000;
	}

.cont_homesimg {
	margin-top: 6px;
	margin-left: 7px;
	height: 100px;
	width: 178px;
	border: 0;
	}

.cont_homescont {
	margin-top: 2px;
	margin-left: 14px;
	margin-right: 14px;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
	}

.cont_homefom {
	position: absolute;
	margin-top: 6px;
	margin-left: 12px;
	width: 104px;
	height: 16px;
	background: url('/images/cont_homefom.png') #f10017 no-repeat;
	}

.cont_homefom a {
	padding-left: 5px;
	padding-right: 22px;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}

.cont_homefom a:hover {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	}

.cont_homeserv {
	width: 588px;
	height: 175px;
	background: url('/images/cont_homeserv.png') #fff no-repeat;
	margin-top: 6px;
	}

.cont_homeserv_inner {
	padding: 10px;
	}

.cont_homeserv_links {
	float: left;
	margin-top: 24px;
	line-height: 13px;
	width: 220px;
	}

.cont_homeserv_links a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	}

.cont_homeserv_links a:hover {
	font-size: 11px;
	color: #444;
	text-decoration: underline;
	}

.cont_saleschat {
	float: left;
	width: 192px;
	height: 70px;
	margin-top: 6px;
	}

.cont_homespeak {
	width: 390px;
	height: 70px;
	background: url('/images/cont_homespeak.png') #fff no-repeat;
	margin-top: 6px;
	float: right;
	}

.cont_homespeak h1 {
	padding-top: 10px;
	padding-left: 120px;
	color: #b0d385;
	}

.cont_homespeak p {
	font-size: 11px;
	padding-left: 120px;
	color: #fff;
	}

.cont_homespeak a {
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	}

.cont_homespeak a:hover {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}

.cont_homesignup {
	width: 190px;
	height: 148px;
	background: url('/images/cont_homesignup.png') #fff no-repeat;
	}

.cont_homesignup p {
	font-family: Tahoma;
	font-size: 11px;
	padding: 38px 15px 4px 15px;
	}

.home_homesuphead {
	padding-top: 10px;
	padding-left: 15px;
	font-family: 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	color: #d3d3d3;
	text-transform: uppercase;
	}

.cont_homehard {
	width: 190px;
	height: 225px;
	background: url('/images/cont_homehard.png') #fff no-repeat;
	margin-top: 6px;
	}

.cont_homehard h1 {
	padding-top: 6px;
	margin-left: 10px;
	}

.cont_homehard h1 a {
	color: #9dcbec;
	text-decoration: none;
	}

.cont_homehard h1 a:hover {
	color: #fff;
	text-decoration: underline;
	}

.cont_homehard_inner {
	padding-top: 114px;
	padding-left: 10px;
	}

.cont_homehard_inner a {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}

.cont_homehard_inner a:hover {
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	}

.cont_homeaastra {
	width: 190px;
	height: 148px;
	background: url('/images/cont_homeaastra.png') #fff no-repeat;
	margin-top: 6px;
	}

.cont_homeaastra a {
	position: absolute;
	padding-top: 121px;
	padding-left: 10px;
	padding-right: 100px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	}

.cont_homeaastra a:hover {
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	}

.cont_homecenter {
	text-align: center;
	}

#hp_lp1 { padding-right: 50px; }
#hp_lp2 { padding-right: 72px; }
#hp_lp3 { padding-right: 18px; }
#hp_lp4 { padding-right: 30px; }
#hp_lp5 { padding-right: 62px; }
#hp_lp6 { padding-right: 52px; }
#hp_lp7 { padding-right: 75px; }
#hp_lp8 { padding-right: 117px; }
#hp_lp9 { padding-right: 100px; }
#hp_lp10 { padding-right: 90px; }
#hp_lp11 { padding-right: 67px; }
#hp_lp12 { padding-right: 23px; }

.readonly-field
{
	border:			1px solid #999;
	background:		#f2f2f2;
	color:			#777;
	padding:		2px 0px;
}

.signup_links a {
	color: #444 !important;
	text-decoration: none !important;
	font-size: 10xp !important;
	}

.signup_links a:hover {
	color: #97c316 !important;
	text-decoration: none !important;
	font-size: 10xp !important;
	}

.signup_links a strong {
	color: #00b3e1 !important;
	text-decoration: none !important;
	font-size: 10xp !important;
	}

.signup_links a:hover strong {
	color: #97c316 !important;
	text-decoration: none !important;
	font-size: 10xp !important;
	}

/* NEW HARDWARE PAGE STYLES */

.menu_item {
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	}

.menu_item h3 a {
	font-family: Arial;
	font-size: 12px;
	color: #97c316;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	margin-bottom: 14px !importnat;
	}

.menu_item h3 a:hover, .menu_item_active h3 a:hover {
	text-decoration: underline;
	}

.menu_item h4, .menu_item_active h4 {
	margin: 0;
	}

.menu_item h4 a {
	font-family: Arial;
	font-size: 12px;
	color: #888;
	font-weight: normal;
	text-decoration: none;
	padding-left: 28px;
	text-transform: none;
	letter-spacing: 0;
	}

.menu_item h4 a:hover {
	color: #333;
	text-decoration: underline;
	background: url('images/menu_arrow.gif') transparent no-repeat;
	}

.menu_item_active {
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	background-color: #97c316;
	}


.menu_item_active h3 a {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-left: 14px;
	margin-bottom: 14px !importnat;
	}

.menu_item_active h4 a {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	padding-left: 28px;
	text-transform: none;
	letter-spacing: 0;
	}

.menu_item_active h4.categoryactive a {
	text-decoration: underline;
	}

.menu_item_active h4 a:hover {
	color: #fff;
	text-decoration: underline;
	background: url('images/menu_arrow_w.gif') transparent no-repeat;
	}

.new_products h1 {
	font-family: Trebuchet MS;
	font-size;: 22px;
	color: #000;
	}



.breadcrumbs {
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #ababab;
	margin-top: 2px;
	margin-left: 4px;
	}

.breadcrumbs * {
	font-family: Tahoma !important;
	font-size: 11px !important;
	}

.breadcrumbs a {
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #6eb400;
	text-decoration: underline;
	}

.breadcrumbs a:hover {
	color: #000;
	text-decoration: none;
	}

.breadcrumbs strong {
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #000;
	font-weight: normal !important;
	}

.hardware_points {
	position: absolute;
	margin-top: 74px;
	margin-left: 9px;
	font-size: 11px;
	color: #fff;
	}

.hardware_points a {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma;
	}

.hardware_points a:hover {
	color: #000;
	text-decoration: none;
	}


.hardware_options_box {
	font-family: Tahoma !important;
	font-size: 11px !important;
	color: #000;
	}

.hardware_options_box select {
	font-family: Tahoma !important;
	font-size: 10px !important;
	color: #666;
	background-color: #fff;
	border: 1px solid #aaa;
	width: 250px;
	margin-top: 4px;
	margin-bottom: 6px;
	}

.hardware_tab {
	float: left;
	background-color: #d5d5d5;
	padding: 6px;
	cursor: pointer;
	text-align: center;
	margin-right: 1px;
	font-size: 11px;
	}

.hardware_tab .hardware_left_corner {
	float: left;
	margin-top: -6px;
	margin-left: -6px;
	height: 3px;
	width: 10px;
	background: url('/images/hardware_tabs_sti.gif') #fff no-repeat top left;
	}

.hardware_tab .hardware_right_corner {
	float: right;
	margin-top: -6px;
	margin-right: -6px;
	height: 3px;
	width: 10px;
	background: url('/images/hardware_tabs_sti.gif') #fff no-repeat top right;
	}

.hardware_tab_active {
	float: left;
	background-color: #97c316;
	padding: 6px;
	cursor: pointer;
	text-align: center;
	margin-right: 1px;
	color: #fff;
	font-size: 11px;
	}

.hardware_tab_active .hardware_left_corner {
	float: left;
	margin-top: -6px;
	margin-left: -6px;
	height: 3px;
	width: 10px;
	background: url('/images/hardware_tabs_sta.gif') #fff no-repeat top left;
	}

.hardware_tab_active .hardware_right_corner {
	float: right;
	margin-top: -6px;
	margin-right: -6px;
	height: 3px;
	width: 10px;
	background: url('/images/hardware_tabs_sta.gif') #fff no-repeat top right;
	}

.hardware_tab_display {
	float: left;
	background-color: #97c316;
	padding: 6px;
	cursor: pointer;
	text-align: center;
	margin-right: 1px;
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
	}

.hardware_tab_display .hardware_left_corner {
	float: left;
	margin-top: -6px;
	margin-left: -6px;
	height: 3px;
	width: 10px;
	background: url('/images/hardware_tabs_sta.gif') #fff no-repeat top left;
	}

.hardware_tab_display .hardware_right_corner {
	float: right;
	margin-top: -6px;
	margin-right: -6px;
	height: 3px;
	width: 10px;
	background: url('/images/hardware_tabs_sta.gif') #fff no-repeat top right;
	}

.hardware_tab_content {
	font-family: Tahoma;
	font-size: 11px !important;
	color: #444;
	line-height: 15px;
	text-align: justify;
	}

.hardware_tab_content a, 
.hardware_tab_content strong, 
.hardware_tab_content em, 
.hardware_tab_content p {
	font-size: 11px !important;
	}
	
.hardware_tab_content img {
	max-width: 546px;
	}

.hardware_tab_content h3 {
	font-family: Arial;
	font-size: 14px;
	color: #97c316;
	}

.hardware_tab_content a {
	color: #97c316;
	text-decoration: underline;
	}

.hardware_tab_content a:hover {
	color: #97c316;
	text-decoration: none;
	}

.hardware_tab_content {
	display: none;
	padding: 5px 15px 5px 15px;
	}

.hardware_tab_loading {
	text-align: center;
	color: #888;
	padding: 10px 20px 10px 20px;
	}

.hardware_tab_content ul {
	list-style-type: square;
	padding-left: 20px;
	}

.hardware_reviews, .hardware_reviews b {
	color: #999;
	}

.hardware_reviews a {
	color: #6eb400 !important;
	}

.hardware_reviews a:hover {
	color: #000 !important;
	}

.new_hardware h1 {
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	color: #999;
	}

.hardware_newbox {
	width: 392px;
	height: 102px;
	background: url('/images/hardware_box.png') #fff no-repeat;
	color: #fff;
	margin-bottom: 4px;
	}

.hardware_newbox h2 {
	position: absolute;
	width: 260px;
	margin: 12px 0 0 103px;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}

.hardware_newbox p {
	position: absolute;
	width: 270px;
	margin: 36px 0 0 103px;
	font-family: Tahoma;
	font-size: 11px;
	}

.hardware_newbox .hdwprev {
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	}

.hardware_newbox a img {
	position: absolute;
	margin-top: 75px;
	margin-left: 294px;
	}

.hardware_newbox_simple {
	float: left;
	width: 194px;
	height: 102px;
	background: url('/images/hardware_boxsimple.png') #fff no-repeat;
	margin-bottom: 4px;
	}

.hardware_newbox_simple h2 {
	position: absolute;
	margin: 10px 0 0 10px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #68a701;
	text-transform: uppercase;
	}

.hardware_newbox_simple p {
	position: absolute;
	width: 180px;
	margin: 32px 0 0 10px;
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	}

.hardware_newbox_simple a {
	position: absolute;
	margin-top: 84px;
	margin-left: 140px;
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	}

.hardware_newbox_simple a:hover {
	color: #000 !important;
	text-decoration: none;
	}

.hardware_lefths_list {
	float: left;
	margin-left: 4px;
	width: 392px;
	}

.hardware_righths_list {
	float: right;
	width: 188px;
	margin-top: -35px;
	}

.hsplitboxesf {
	width: 188px !important;
	margin-top: 18px !important;
	}

.hardware_newboxsub {
	float: left;
	width: 289px;
	height: 102px;
	background: url('/images/hardware_boxsub.png') #fff no-repeat;
	color: #fff;
	margin-bottom: 4px;
	}

.hardware_newboxsub h2 {
	position: absolute;
	width: 220px;
	margin: 12px 0 0 103px;
	font-family: Trebuchet MS !important;
	font-size: 14px !important;
	font-weight: bold;
	text-transform: uppercase;
	}

.hardware_newboxsub p {
	position: absolute;
	width: 172px;
	margin: 32px 0 0 103px;
	font-family: Tahoma;
	font-size: 11px;
	}

.hardware_newboxsub .hdwprev {
	position: absolute;
	margin-left: 5px;
	margin-top: 5px;
	}

.hardware_newboxsub a img {
	position: absolute;
	margin-top: 77px;
	margin-left: 192px;
	}

.tool-tip {
	color: #fff;
	width: 240px;
	z-index: 13000;
	}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('/products/images/bubble.png') top left;
	}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('/products/images/bubble.png') bottom right;
	}

.contact {
	position: fixed;
	top: 42%;
	right: 0;
	}

/* // EOF // (C) 2oo7 Piotr Dziembor, Telappliant Ltd. // peter@telappliant.com // */