.clear
{
clear:both;
}
.wide-container
{
width: 100%;
margin: 0;
padding: 0;
text-align: center;
background: transparent;
}
html
{
min-height:100%;
text-align:left;
background:#FFFFFF;
line-height:200%;
font-family:Arial;
padding:0px;

background-attachment: fixed;
/* Safari and Chrome */
-webkit-background-size: 100% 100%;
/* Firefox */
-moz-background-size: 100% 100%;
/* Internet Explorer */
-ms-background-size: 100% 100%;
/* Opera */
-o-background-size: 100% 100%;
/* CSS3 */
background-size: 100% 100%;
}
html font
{
line-height:1.3em !important;
}
body
{
text-align:center;
margin:0;
min-height:100%;
}
body
{
height:100%;
}
.main-page-wrapper
{
text-align:left;
background:;
line-height:200%;
padding:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:20px;
margin-right:auto;
margin-bottom:20px;
margin-left:auto;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);

background-position:center top;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80);
margin-top:20px;
margin-right:auto;
margin-bottom:20px;
margin-left:auto;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:1000px;
min-height:100%;
position:relative;
}
.zone-header, .main-header-wrapper, .page-content-wrapper, .footer-wrapper, .zone-footer, .header-navigation-wrapper
{
margin:0 auto;
width:1000px;
}
.zone-content-top
{
text-align:left;
background:;
line-height:200%;
font-family:Andale Mono;
padding:0px;

}
.zone-content-top a
{
margin:0;
padding:0;
font-family:Andale Mono;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-top a:hover
{
margin:0;
padding:0;
font-family:Andale Mono;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-bottom
{
text-align:left;
background:;
line-height:200%;
padding:0px;

}
.zone-content-bottom a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-bottom a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-top
{
text-align:left;
background:;
line-height:200%;
font-family:Andale Mono;
padding:0px;

}
.zone-navigation-top a
{
margin:0;
padding:0;
font-family:Andale Mono;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-top a:hover
{
margin:0;
padding:0;
font-family:Andale Mono;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-bottom
{
text-align:left;
background:;
line-height:200%;
padding:0px;

}
.zone-navigation-bottom a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-navigation-bottom a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.navigation-fix
{
overflow:auto;
}
.navigation-wrapper
{
margin:0;
padding:0;
text-transform:capitalize;
text-align:left;
background:#FFFFFF;
line-height:200%;
padding:0px;
background:#FFFFFF;
display:table-cell;
vertical-align:top;
width:1000px;
}
.navigation-menu-wrapper
{
background:#FFFFFF;
}
.navigation-wrapper ul
{
margin:0;
padding:0;
list-style:none;
}
.navigation-wrapper ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul li:hover ul ul
{
display:none;
}
.navigation-wrapper li ul
{
display:none;
}
.navigation-wrapper ul ul ul
{
display:none;
background:#FFFFFF;
}
.navigation-wrapper ul ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul li:hover ul
{
display:block;
position:absolute;
width:1000px;
left:-1000px;
top:0;
}
.navigation-wrapper ul ul li:hover ul ul
{
display:none;
}
.navigation-wrapper ul ul ul
{
display:none;
background:#FFFFFF;
}
.navigation-wrapper ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul ul li:hover ul
{
display:block;
position:absolute;
width:1000px;
left:-1000px;
top:0;
}
.navigation-wrapper ul ul ul ul
{
display:none;
background:#FFFFFF;
}
.navigation-wrapper ul ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:static;
float:none;
}
.navigation-wrapper ul ul ul li:hover ul
{
display:block;
position:absolute;
width:1000px;
left:-1000px;
top:0;
}
.navigation-wrapper ul li a
{
margin:0;
font-family:Verdana;
font-size:10.5pt;
border:0;
border-bottom:1px solid #222222;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#333333;
text-align:center;
display:block;
float:none;
text-align:left;
}
.navigation-wrapper ul li a:hover
{
text-decoration:none;
color:#FFFFFF;
background:#0066FF;
}
.navigation-wrapper ul li a.active
{
text-decoration:none;
color:#FFFFFF;
background:#0066FF;
}
.navigation-wrapper ul li ul li a
{
margin:0;
font-family:Verdana;
font-size:10.5pt;
border:0;
border-bottom:1px solid #222222;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#333333;
text-align:center;
display:block;
float:none;
text-align:left;
}
.navigation-fix
{
background:none;
}
.navigation-wrapper
{
display:none;
}
.header-navigation-wrapper
{
background:#003366;
z-index:999 !important;
position:relative;
margin:0 auto;
width:1000px;
}
.navigation-top-wrapper
{
margin:0;
padding:0;
text-align:left;
background:#003366;
line-height:200%;
padding:0px;
border-top:2px solid #333333;
float:none;
display:block;
z-index:2001;
}
.navigation-top-wrapper ul
{
margin:0;
padding:0;
list-style:none;
}
.navigation-top-wrapper ul li
{
margin:0;
padding:0;
position:relative;
display:list-item;
float:left;
}
.navigation-top-wrapper ul li:hover ul ul
{
display:none;
}
.navigation-top-wrapper li ul
{
display:none;
}
.navigation-top-wrapper ul ul ul
{
display:none;
background:#003366;
}
.navigation-top-wrapper ul ul li
{
margin:0;
padding:0;
position:relative;
display:list-item;
float:none;
}
.navigation-top-wrapper ul li:hover ul
{
display:block;
position:absolute;
top:auto;
right:0;
left:auto;
bottom:auto;
top:100%;
left:0;
width:300px;
}
.navigation-top-wrapper ul ul li:hover ul ul
{
display:none;
}
.navigation-top-wrapper ul ul ul
{
display:none;
background:#003366;
}
.navigation-top-wrapper ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:block;
float:none;
}
.navigation-top-wrapper ul ul li:hover ul
{
display:block;
position:absolute;
top:auto;
right:auto;
left:auto;
bottom:auto;
left:100%;
top:0;
width:300px;
}
.navigation-top-wrapper ul ul ul ul
{
display:none;
background:#003366;
}
.navigation-top-wrapper ul ul ul ul li
{
margin:0;
padding:0;
position:relative;
display:block;
float:none;
}
.navigation-top-wrapper ul ul ul li:hover ul
{
display:block;
position:absolute;
top:auto;
right:auto;
left:auto;
bottom:auto;
left:100%;
top:0;
width:300px;
}
.navigation-top-wrapper ul li a
{
margin:0;
font-family:Verdana;
font-size:10.5pt;
border:0;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#003366;
text-align:center;
display:block;
float:none;
text-align:left;
}
.navigation-top-wrapper ul li a:hover
{
text-decoration:none;
color:#003366;
background:#FFFFFF;
}
.navigation-top-wrapper ul li a.active
{
text-decoration:none;
color:#FFFFFF;
background:#CC0000;
}
.navigation-top-wrapper ul li ul li a
{
margin:0;
font-family:Verdana;
font-size:10.5pt;
border:0;
padding:8px 10px 8px 10px;
text-decoration:none;
color:#FFFFFF;
background:#003366;
text-align:center;
display:block;
float:none;
text-align:left;
}
.main-header-wrapper
{
position:relative;
height:250px;
width:1000px;
}
.header-wrapper
{
display:block;
position:relative;
height:250px;
background:#FFFFFF url(Upload/VIRTUAL-PHONE-NUMBER-STORE.png) repeat center;
background-size: 1000px;
}
.title-wrapper
{
margin:0;
width:800px;
height:50px;
position:absolute;
top:auto;
right:auto;
bottom:auto;
left:auto;
top:0px;
right:0px;
text-align:right;
background:#FFFFFF;
opacity:1.0;
}
.title-wrapper-content
{
margin:0;
width:100%;
font-family:Tahoma;
font-size:24pt;
color:#444444;
height:50px;
position:absolute;
top:0px;
text-align:right;
display:table;
}
.title-text-wrapper
{
font-weight:bold;
line-height:50px;
float:right;
text-align:center;
padding:0 10px;
position:relative;
width:800px;
display:table-cell;
vertical-align:middle;
border:0;
}
.page-content-wrapper
{
text-align:left;
background:#FFFFFF;
line-height:1.6em;
font-family:Verdana;
font-size:13pt;
color:#444444;
padding:20px;
margin:0 auto;
padding:0;
background:none;
border:0;
}
.content-wrapper
{
box-sizing:border-box;
-moz-box-sizing:border-box;
text-align:left;
background:#FFFFFF;
line-height:1.6em;
font-family:Verdana;
font-size:13pt;
color:#444444;
padding:20px;
margin:0;
display:block;
}
.content-wrapper-content
{
text-align:left;
background:#FFFFFF;
line-height:1.6em;
font-family:Verdana;
font-size:13pt;
color:#444444;
padding:20px;

padding:0;
border:0;
}
.content-wrapper a
{
margin:0;
padding:0;
font-family:Verdana;
font-size:13.5pt;
border:0;
text-decoration:underline;
color:#CC0000;
background:transparent;

}
.content-wrapper a:hover
{
margin:0;
padding:0;
font-family:Verdana;
font-size:13.5pt;
border:0;
text-decoration:underline;
color:#FFFFFF;
background:#CC0000;

}
#PageContent ul, #PageContent ol
{

}
.page-title, .page-title h1
{
margin:0;
text-transform:capitalize;
text-align:left;
background:;
line-height:200%;
font-family:Century Gothic;
font-size:10pt;
color:#0066FF;
padding:0px;
margin-top:0px;
margin-bottom:20px;
text-align:left;
}
.page-title h1
{
margin:0;
line-height:1em;
}
.zone-content-left
{
text-align:left;
background:;
line-height:200%;
padding:0px;

float: left;
width: auto;
margin-right: 10px;
margin-bottom: 10px;
}
.zone-content-left a
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.zone-content-left a:hover
{
margin:0;
padding:0;
border:0;
text-decoration:none;
color:#000;
background:transparent;

}
.footer-wrapper
{
text-align:left;
background:#003366;
line-height:200%;
height:130px;
font-family:Verdana;
font-size:13pt;
color:#FFFFFF;
padding:15px;
margin-top:0px;
margin-bottom:0px;
border-top:2px solid #444444;
border-bottom:2px solid #444444;

text-align:center;
width:970px;
}
.footer-wrapper a
{
margin:0;
padding:0;
font-family:Verdana;
font-size:10.5pt;
border:0;
text-decoration:none;
color:#FFFFFF;
background:transparent;
}
.footer-wrapper a:hover
{
margin:0;
padding:0;
font-family:Verdana;
font-size:10.5pt;
border:0;
text-decoration:underline;
color:#CC3333;
background:transparent;
}
.title-text-wrapper
{
padding-right:20px;
}
.content-wrapper-content
{
padding-right:20px;
padding-left:20px;
}
img {
    border: solid 2px transparent;
}
img:hover {
    border-color: #33FF66;
}.page-title {display: none;}
.title-text-wrapper { text-transform: uppercase; }
.zone-navigation-top {margin-bottom: 50px;}
.content-wrapper ul 
{
margin-left: 15px; 
padding-left: 30px;
list-style-type: none;
}
.content-wrapper li
{
margin-bottom: 15px;
background: url("Upload/Bullet1.png") no-repeat left top;
padding: 5px 5px 15px 45px;
}

.navigation-top-wrapper
{
text-transform:none !important;
}

#NAVIGATIONLINKS#

.product-review-wrapper {
	display: block;	
	font-size: 12pt;
}

.CSSComparisonTable {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 5px 5px 3px #888888;
	border:1px solid #444444;
	
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
	
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
	
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
	
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
.CSSComparisonTable table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.CSSComparisonTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	border-bottom-right-radius:8px;
}
.CSSComparisonTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	border-top-left-radius:8px;
}
.CSSComparisonTable table tr:first-child td:last-child {
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	border-top-right-radius:8px;
}
.CSSComparisonTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	border-bottom-left-radius:8px;
}

.CSSComparisonTable td{
	vertical-align:middle;
	horizontal-align:middle;
		background:-o-linear-gradient(bottom, #4c4c4c 5%, #56aaff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c4c4c), color-stop(1, #56aaff) ); 
	background:-moz-linear-gradient( center top, #4c4c4c 5%, #56aaff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c", endColorstr="#56aaff");	background: -o-linear-gradient(top,#4c4c4c,56aaff);

	background-color:#4c4c4c;

	border:1px solid #b2b2b2;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:4px;
	font-size:18px;
	width:150px
	font-family:Arial;
	font-weight:normal;
	color:#ffffff;
}
.CSSComparisonTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.CSSComparisonTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.CSSComparisonTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSComparisonTable tr:first-child td{
		background:-o-linear-gradient(bottom, #7f7f7f 5%, #000000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7f7f7f), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #7f7f7f 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f7f7f", endColorstr="#000000");	background: -o-linear-gradient(top,#7f7f7f,000000);

	background-color:#7f7f7f;
	border:0px solid #b2b2b2;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:20px;
	font-family:Arial;
	font-weight:normal;
	color:#ffffff;
}
.CSSComparisonTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #7f7f7f 5%, #000000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7f7f7f), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #7f7f7f 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f7f7f", endColorstr="#000000");	background: -o-linear-gradient(top,#7f7f7f,000000);
	background-color:#7f7f7f;
}
.CSSComparisonTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSComparisonTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.product-review-content {
	background-color: #F7F7F7;
	padding: 5px;
	box-shadow: 5px 5px 3px #888888;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
        position: relative;
        margin-bottom: 10px;
        position: relative;
}
.product-review-content-details
{
        position: relative;
        padding-right:20px;
        padding-left:20px;
}
.product-review-table {
	width: 100%;
}
.product-review-table td {
	padding: 5px;
}
.product-features-table td, .product-ratings-table td {
	font-size: 10pt;
	padding: 0px !important;
}
.product-ratings-table {
	margin-left: 10px;
}
.product-ratings-table-td {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.product-name-text {
	font-size: 14pt;
        font-weight: bold;
}
.product-image
{
        border: 1px solid #666666;
}
.product-image img
{
       width: 200px !important;
       height: 200px !important;
}
.product-rank-icon
{
       position: absolute;
       left: -50px;
       Top: 20px;
}
.product-rating-stars img
{
       height: 20px;
}
.navigation-fix
{
overflow: visible;