* { font-family: verdana, arial, sans-serif; margin: 0px; padding: 0px }

#breadcrumb { 
	display: none;
}

#wrap {
	background-image: url(../images/bkg.jpg); 
	background-repeat: no-repeat;
	width:983px;
	height:150px
	float:left:
	max-width: 100%;
}

#testerbox {
	background-color:#000000;
    width:200px;
    height:200px;
    margin:0 0 0 10px;
	padding: 0;
	max-width: 100%;
	
}

#product_suite_header {
	width:963px;
	height:187px;
	position: relative;
	margin:0 10px 24px 10px;
	padding: 0;
	max-width: 100%;

}

#product_component_header {
	width:963px;
	height:128px;
	position: relative;
	margin:0 10px 20px 10px;
	padding: 0;
	max-width: 100%;

}

#home_header {
	width:963px;
	height:128px;
	position: relative;
	margin:-10px 10px 0px 10px;
	padding: 0;
	max-width: 100%;

}

#tabbox {
	width:963px;
	position: relative;
	margin:0 0 0 10px;
	padding: 0;
	max-width: 100%;

}

#notabbox {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#contentwell {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    width:943px;
    padding:30px 0 15px 20px;
    margin-bottom: 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#newssourcewell {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    width:615px;
    padding:30px 0 15px 20px;
    margin-bottom: 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#resellerwell {
    background-color: #ffffff;
    width:963px;
    margin-bottom: 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#resellersprawl {
    width:923px;
    margin-bottom: 20px;
    padding:0 10px 20px 10px;
}


#buyrenewwell {
    background-color: #ffffff;
    width:963px;
    margin-bottom: 20px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#hometopwell {
    background-color: #ffffff;
    height: 160px;
    padding:5px 0 5px 0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#homeleftwell {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    height: 225px;
    width: 640px;
    padding-bottom:10px;
    margin-bottom: 20px;
    float:left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}


#homerightwell {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    height: 225px;
    width: 315px;
    padding-bottom:10px;
    margin-left:8px;
    margin-bottom: 20px;
    float:left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#tabs-1 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}

#tabs-2 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}
#tabs-3 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}
#tabs-4 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}
#tabs-5 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}
#tabs-6 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 15px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}
#tabs-7 {
    background-image: url(../images/tab-bkg.jpg);
    background-repeat: no-repeat;
    background-color: #e7e7e7;
    padding:30px 0 200px 22px;
    -moz-border-radius: 0 8px 8px 8px;
    -webkit-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
}

.nav {
    width: 983px;
    height: 45px;
    background: url(../images/main_nav.jpg) no-repeat;
    position: relative;
    left: -16px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 45px;
	text-indent: -9000px;
	overflow: hidden;
}
	.nav .home a:link, .nav .home a:visited {
		left: 332px;
		width: 106px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url(../images/main_nav.jpg) no-repeat -332px -45px;
	}
	.nav .home a:active {
		background: url(../images/main_nav.jpg) no-repeat -332px -45px;
	}
/*
	.current-home .home a:link, .current-home .home a:visited {
		background: url(../images/main_nav.jpg) no-repeat -332px -45px;
		cursor: default;
	}
*/



	.nav .products a:link, .nav .products a:visited {
		left: 440px;
		width: 106px;
	}
	.nav .products a:hover, .nav .products a:focus {
		background: url(../images/main_nav.jpg) no-repeat -440px -45px;
	}
	.nav .products a:active {
		background: url(../images/main_nav.jpg) no-repeat -440px -45px;
	}
/*
	.current-products .products a:link, .current-products .products a:visited {
		background: url(../images/main_nav.jpg) no-repeat -440px -45px;
		cursor: default;
	}
*/
	


	.nav .news a:link, .nav .news a:visited {
		left: 548px;
		width: 106px;
	}
	.nav .news a:hover, .nav .news a:focus {
		background: url(../images/main_nav.jpg) no-repeat -548px -45px;
	}
	.nav .news a:active {
		background: url(../images/main_nav.jpg) no-repeat -548px -45px;
	}
/*
	.current-news .news a:link, .current-news .news a:visited {
		background: url(../images/main_nav.jpg) no-repeat -548px -45px;
		cursor: default;
	}
*/


	
	.nav .resources a:link, .nav .resources a:visited {
		left: 656px;
		width: 106px;
	}
	.nav .resources a:hover, .nav .resources a:focus {
		background: url(../images/main_nav.jpg) no-repeat -656px -45px;
	}
	.nav .resources a:active {
		background: url(../images/main_nav.jpg) no-repeat -656px -45px;
	}
/*
	.current-resources .resources a:link, .current-resources .resources a:visited {
		background: url(../images/main_nav.jpg) no-repeat -656px -45px;
		cursor: default;
	}
*/
	
	
	.nav .support a:link, .nav .support a:visited {
		left: 764px;
		width: 106px;
	}
	.nav .support a:hover, .nav .support a:focus {
		background: url(../images/main_nav.jpg) no-repeat -764px -45px;
	}
	.nav .support a:active {
		background: url(../images/main_nav.jpg) no-repeat -764px -45px;
	}
/*
	.current-support .support a:link, .current-support .support a:visited {
		background: url(../images/main_nav.jpg) no-repeat -764px -45px;
		cursor: default;
	}
*/
	
	
	.nav .store a:link, .nav .store a:visited {
		left: 872px;
		width: 106px;
	}
	.nav .store a:hover, .nav .store a:focus {
		background: url(../images/main_nav.jpg) no-repeat -872px -45px;
	}
	.nav .store a:active {
		background: url(../images/main_nav.jpg) no-repeat -872px -45px;
	}
/*
	.current-store .store a:link, .current-store .store a:visited {
		background: url(../images/main_nav.jpg) no-repeat -872px -45px;
		cursor: default;
	}
*/
	
.buy-now {
    width: 118px;
    height: 35px;
    background: url(../images/buy-button.png) no-repeat;
    position: relative;
    padding: 0;
    margin: 0;
}
.buy-now li {
	display: block;
}
.buy-now li a:link, .buy-now li a:visited {
	position: absolute;
	top: 0;
	height: 35px;
	text-indent: -9000px;
	overflow: hidden;
}
	.buy-now .buy a:link, .buy-now .buy a:visited {
		left: 0px;
		width: 118px;
	}
	.buy-now .buy a:hover, .buy-now .buy a:focus {
		background: url(../images/buy-button.png) no-repeat 0px -35px;
	}
	.buy-now .buy a:active {
		background: url(../images/buy-button.png) no-repeat 0px -35px;
	}
	
.try-now {
    width: 118px;
    height: 35px;
    background: url(../images/try-button.png) no-repeat;
    position: relative;
    padding: 0;
    margin: 0;
}
.try-now li {
	display: block;
}
.try-now li a:link, .try-now li a:visited {
	position: absolute;
	top: 0;
	height: 35px;
	text-indent: -9000px;
	overflow: hidden;
}
	.try-now .try a:link, .try-now .try a:visited {
		left: 0px;
		width: 118px;
	}
	.try-now .try a:hover, .try-now .try a:focus {
		background: url(../images/try-button.png) no-repeat 0px -35px;
	}
	.try-now .try a:active {
		background: url(../images/try-button.png) no-repeat 0px -35px;
	}



.box-shadow {
  -moz-box-shadow: 0px 5px 6px #888; /* Firefox */
  -webkit-box-shadow: 0px 5px 6px #888; /* Safari, Chrome */
  box-shadow: 0px 5px 6px #888; /* CSS3 */
}

.notab-box-shadow {
  -moz-box-shadow: 0px 0px 8px #888; /* Firefox */
  -webkit-box-shadow: 0px 0px 8px #888; /* Safari, Chrome */
  box-shadow: 0px 0px 8px #888; /* CSS3 */
}

.tab-box-shadow {
  -moz-box-shadow: 0px -2px 2px #908f8f; /* Firefox */
  -webkit-box-shadow: 0px -2px 2px #908f8f; /* Safari, Chrome */
  box-shadow: 0px -2px 2px #908f8f; /* CSS3 */
}
	
a { border: 0 }
a:link, a:visited { color: #0860A8; text-decoration: none }
a:hover { color: #626262; text-decoration: none }
blockquote { font-family:Courier New; font-size: 11px; background-color: #eee; margin: 0 0 5px 20px; padding: 5px; width: 90% }
blockquote p { font-family:Courier New; font-size: 11px; margin: 0; padding: 0 }
body { background: #fff; color: #000; font-size: 12px; padding: 0px 15px 15px 10px }
code { font-family: courier new, monospace; font-size: 11px; white-space: pre; }
h1 { color: #000000; font-family: "verdana",arial,sans-serif; font-size: 21px; font-weight: normal; padding-bottom: 5px ;}

h1 a:link, h1 a:visited { color: #0860a8; text-decoration: none }
h1 a:hover { color: #626262; text-decoration: none }
h2 { font-family:arial, sans-serif; color: #000000; font-size: 14px; font-weight: bold; margin-bottom: 4px; padding-bottom: 4px;border-bottom:none; }
h3 { font-family:arial, sans-serif; color: #666; font-size: 12px; font-weight: normal; line-height: 16px; padding-bottom: 6px;margin-bottom:0px; }
h3 a { font-weight: bold }
h4 { color: #000; font-family: arial, sans-serif; font-size: 12px; font-weight: bold; padding-bottom: 6px }
h5 { font-family:arial, sans-serif;color: #666; font-size: 10px; font-weight: normal; line-height: 16px; padding-bottom: 20px }
h5 a { font-weight: bold }

/* Header title will be H1 - Page title - 15px, "verdana",arial,sans-serif, grey */
.headertitle {font-family: "verdana",arial,sans-serif; color: #505050; font-size: 15px; font-weight: bold; white-space:nowrap;}
.headertitle a:link { color: #0860a8; text-decoration: none }
.headertitle a:visited { color: #0860a8; text-decoration: none }
.headertitle a:hover { color: #626262; text-decoration: none }

/* Header Copy will be H2 - 12px, normal, verdana,sans-serif, grey */
.headercopy {font-family:verdana, sans-serif; color: #505050; font-size: 13px; border-bottom:none;margin-bottom:0px;}

/* Header links will be H1 - header links - 10.5px, bold, verdana,arial,sans-serif, grey */
.headerlink {font-family: "verdana",arial,sans-serif; color: #505050; font-size: 10.5px; line-height: 20px; font-weight: bold;}
.headerlink a:link { color: #0860a8; text-decoration: none }
.headerlink a:visited { color: #0860a8; text-decoration: none }
.headerlink a:hover { color: #626262; text-decoration: none }

/* Home title will be H1 - Page title - 12px, "verdana",arial,sans-serif, grey */
.hometitle {font-family: "verdana",arial,sans-serif; color: #505050; font-size: 12px; font-weight: bold; line-height: 18px;}
.hometitle a:link { color: #0860a8; text-decoration: none }
.hometitle a:visited { color: #0860a8; text-decoration: none }
.hometitle a:hover { color: #626262; text-decoration: none }

/* Home Copy will be H2 - 11px, normal, verdana,sans-serif, grey */
.homecopy {font-family:"verdana", sans-serif; color: #505050; font-size: 11px; line-height: 14px;}
.homecopy a:link { color: #0860a8; text-decoration: none }
.homecopy a:visited { color: #0860a8; text-decoration: none }
.homecopy a:hover { color: #626262; text-decoration: none }

/* Home Details Copy will be - 10px, normal, verdana,sans-serif, grey */
.homedetails {font-family:"verdana", sans-serif; color: #505050; font-size: 10px; border-bottom:none;}
.homedetails a:link { color: #0860a8; text-decoration: none }
.homedetails a:visited { color: #0860a8; text-decoration: none }
.homedetails a:hover { color: #626262; text-decoration: none }

/* Tab Copy - 11.5px, normal, verdana,arial,sans-serif, grey */
.tabcopy {font-family: "verdana",arial,sans-serif; color: #464646; font-size: 11.5px; font-weight: normal;}
.tabcopy a:link { color: #0860a8; text-decoration: none }
.tabcopy a:visited { color: #0860a8; text-decoration: none }
.tabcopy a:hover { color: #626262; text-decoration: none }

/* Learn More link text will be Bold text  */
.learnmore {font-size:12px; font-weight:bold; line-height: 20px; color: #0860A8;}
.learnmore a:link {font-weight:bold; color: #0860a8; text-decoration: none }
.learnmore a:visited {font-weight:bold; color: #0860a8; text-decoration: none }
.learnmore a:hover {font-weight:bold; color: #626262; text-decoration: none }


/* Tab Title text will be H5 - Bold text - 12px, line-height: 25px, verdana,sans-serif, black  */
.tabtitle {font-size:13px; font-weight:bold; color: #464646; line-height: 26px;}

/* Country Header text will be H5 - Bold text - 16px, line-height: 28px, verdana,sans-serif, black  */
.countryheader {font-size:16px; font-weight:bold; color: #464646; line-height: 28px;}

/* Comment Title text will be H5 - Bold text - 12px, line-height: 16px, verdana,sans-serif, black  */
.commenttitle {font-size:12px; font-weight:bold; line-height: 18px;}

/* Table column headings will be H3 - Heading - 12px, bold, verdana,sans-serif, black */
.colheader {font-family:verdana, sans-serif; color: #fff; font-size: 12px; font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	vertical-align: text-top;}
.colheader a { font-weight: bold }

/* Table column text will be H4 - Normal text - 11px, verdana,sans-serif, black  */
.bodytext {font-family: verdana, sans-serif; color: #000; font-size: 11px; font-weight: normal;}
.bodytext a { font-weight: bold }

/* Buy Sell Table Styles  */
.blankheader {background-color: #eeeeee;}
.buysellheader {font-weight: bold; padding-bottom: 15px; padding-top: 5px; padding-left: 20px; background-color: #eeeeee;}
.buysellproductcell {font-size: 11px; padding-top: 5px; padding-left: 20px;}
.buyselltablecell {font-size: 11px; padding-top: 5px;}
.buyselltable {margin-right: 20px; margin-bottom: 20px;}
.reseller {font-size: 11px; font-weight: bold; padding-bottom: 10px;}


.alignleft { float: left; padding-right: 8px; }
.alignright { float: right; padding-left: 8px; }





