@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
  padding:0;
  height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.8em;
	background:url(../images/body-bg.gif) repeat-x #737fb1;
}

h1 {
	font-size:1.2em;
	color:#1B3967;
	margin:0px;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:1em;
	text-transform:capitalize;
}

h2 {
	font-size:1em;
	margin:0px;
	color:#1B3967;
}

h3 {
	font-size:1.5em;
	margin:0px;
	color:#1B3967;
}

p {
	font-size:1em;
	margin-top:0px;
}

IMG {
	border:0px;
}

#wrapper {
	width:792px;
	padding:0px;
	margin:0px;
}

#header {
	width:752px;
	height:116px;
	background:url(../images/header-blue-bg.gif) no-repeat;
	margin:0px;
	padding:0px 30px 0px 20px;
}

#mainwindowgraphic {
	width:732px;
	height:224px;
	padding:25px 30px 26px 30px;
	background:url(../images/mainwindow-bg.gif) no-repeat;
}

#mainwindowembeded {
	padding:2px 0px 15px 30px;
}

#maincontent {
	width:790px;
	background:url(../images/maincontent-blue-bg.gif);
	margin-bottom:20px;
}

#maincontent .margin {
	padding:0px 8px 0px 15px;
}

#leftcol,
#leftcol-order {
	float:left;
	width:464px;
}

#widecol {
	float:left;
	width:728px;
}

#widecol-order {
	float:left;
	width:728px;
}

#leftcol p,
#widecol p {
	margin:0px 0px 10px 0px;
	line-height:1.4em;
}

#leftcol h1,
#widecol h1 {
	border-bottom:solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:10px;
	text-transform:capitalize;
}

.title {
	border-bottom:solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:10px;
	text-transform:capitalize;
}

#leftcol-order h1 {
	border-bottom:solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:0px;
	text-transform:capitalize;
}

#widecol-order h1 {
	border-bottom:solid 1px #999999;
	padding-bottom:4px;
	margin-bottom:0px;
	text-transform:capitalize;
}

#leftcol-order ul {
	margin:0px;
	padding:0px;
}

#widecol-order ul {
	margin:0px 0px 20px 0px;
	padding:0px;
}

#leftcol-order ul li {
	margin:0px;
	padding:0px;
	display:inline;
}

#widecol-order ul li {
	margin:0px;
	padding:0px;
	display:inline;
}

#rightcol {
	margin:0px;
	padding:0px;
	float:right;
	width:264px;
}	

.margin {
	margin:10px 15px;
}

.whitebox-guarantee {
	float:left;
	width:264px;
	height:64px;
	margin:0px;
	padding:0px;
}

.homemiddle {
	float:left;
	width:264px;
}

.box-medium {
	width:233px;
	height:160px;
	padding:15px;
	background:url(../images/whitebox-medium-bg.gif) no-repeat;
	float:left;
	overflow:hidden;
}

.box-medium-blue {
	width:233px;
	height:160px;
	padding:15px;
	background:url(../images/whitebox-medium-blue-bg.gif) no-repeat;
	float:left;
	overflow:hidden;
}

.box-medium-home {
	width:233px;
	height:210px;
	padding:15px;
	background:url(../images/whitebox-home-bg.gif) no-repeat;
	float:left;
	overflow:hidden;
}

.box-medium-home-right {
	width:233px;
	height:210px;
	padding:15px;
	background:url(../images/whitebox-home-bg.gif) no-repeat;
	float:right;
	overflow:hidden;
}

.box-small-home {
	width:235px;
	height:146px;
	padding:15px;
	background:url(../images/whitebox-smallhome-bg.gif) no-repeat;
	float:left;
	overflow:hidden;
	margin:0px;
}

.box-medium-home h1,
.box-small-home h1,
.box-medium-home-right h1 {
	width:234px;
	height:20px;
	display:block;
	margin:0px 0px 5px 0px;
	padding:1px 0px 0px 0px;
}

.box-medium-home .domaintext {
	margin:15px 0px 0px 0px;
}

.box-small2 {
	width:234px;
	height:80px;
	padding:15px;
	background:url(../images/whitebox-medium2-bg.gif) no-repeat;
	float:left;
	overflow:hidden;
}

.box-medium p,
.box-small2 p {
	margin:0px;
}

.box-medium-holder {
	width:264px;
	padding:0px;
	float:left;
	background:url(../images/box-bg.gif);
	overflow:hidden;
}

.box-medium-holder-blue {
	width:264px;
	padding:0px;
	float:left;
	background:url(../images/box-blue-bg.gif);
	overflow:hidden;
}

.box-medium-holder a IMG {
	margin:0px;
}

a.bottomlink:link,
a.bottomlink:visited,
a.bottomlink:active {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button.gif) no-repeat 0px 0px;
	padding:14px 15px 14px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:0.9em;	
}

a.bottomlink:hover {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button.gif) no-repeat -264px 0px;
	text-decoration:none;
}


a.bottomlinkgreen:link,
a.bottomlinkgreen:visited,
a.bottomlinkgreen:active {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button-green.gif) no-repeat 0px 0px;
	padding:14px 15px 14px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:0.9em;	
}

a.bottomlinkgreen:hover {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button-green.gif) no-repeat -264px 0px;
	text-decoration:none;
}

a.bottomlinkborder:link,
a.bottomlinkborder:visited,
a.bottomlinkborder:active {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button.gif) no-repeat 0px 130px;
	padding:144px 15px 14px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:0.9em;	
}

a.bottomlinkborder:hover {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button.gif) no-repeat -264px 130px;
	text-decoration:none;
}

a.bottomlinkblue:link,
a.bottomlinkblue:visited,
a.bottomlinkblue:active {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button-blue.gif) no-repeat 0px 0px;
	padding:14px 15px 14px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:0.9em;	
}

a.bottomlinkblue:hover {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button-blue.gif) no-repeat -264px 0px;
	text-decoration:none;
}

a.bottomlinkborderblue:link,
a.bottomlinkborderblue:visited,
a.bottomlinkborderblue:active {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button-blue.gif) no-repeat 0px 130px;
	padding:144px 15px 14px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:0.9em;	
}

a.bottomlinkborderblue:hover {
	display:block;
	width:234px;
	height:32px;
	background:url(../images/box-graphic-button-blue.gif) no-repeat -264px 130px;
	text-decoration:none;
}

a.bottomlinklarge:link,
a.bottomlinklarge:visited,
a.bottomlinklarge:active {
	display:block;
	width:434px;
	height:27px;
	background:url(../images/bottom-graphic-button-large.gif) no-repeat 0px 0px;
	padding:16px 15px 14px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:0.9em;
	margin-bottom:25px;	
}

a.bottomlinklarge:hover {
	display:block;
	width:434px;
	height:27px;
	background:url(../images/bottom-graphic-button-large.gif) no-repeat -464px 0px;
	text-decoration:none;
}

a.bottomlink span,
a.bottomlinklarge span,
a.bottomlinkborder span,
a.bottomlinkblue span,
a.bottomlinkborderblue span {
	font-size:0.7em;
	font-weight:normal;
	margin-top:0px;
	color:#999;
	letter-spacing:0px;
}

a.bottomlinkgreen span {
	font-size:0.7em;
	font-weight:normal;
	margin-top:0px;
	color:#193A67;
	letter-spacing:0px;
}

.box-small {
	width:264px;
	height:95px;
	float:left;
}

a.smallboxlink:link,
a.smallboxlink:visited,
a.smallboxlink:active {
	display:block;
	width:232px;
	height:82px;
	background:url(../images/box-small-button.gif) no-repeat 0px 0px;
	padding:13px 17px 0px 15px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:1.2em;	
}

a.smallboxlink:hover {
	display:block;
	width:232px;
	height:82px;
	background:url(../images/box-small-button.gif) no-repeat -264px 0px;
	text-decoration:none;
}

a.smallboxlink span {
	font-size:0.7em;
	font-weight:normal;
	margin-top:4px;
	color:#999;
	letter-spacing:0px;
	line-height:1.15em;
}

a.singleboxlink:link,
a.singleboxlink:visited,
a.singleboxlink:active {
	display:block;
	width:211px;
	height:29px;
	background:url(../images/single-button.gif) no-repeat 0px 0px;
	padding:13px 15px 0px 15px;
	margin:10px 0px 0px 0px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:-0.5px;	
}

a.singleboxlink:hover {
	display:block;
	width:211px;
	height:29px;
	background:url(../images/single-button.gif) no-repeat -241px 0px;
	text-decoration:none;
}

/*HOME PAGE*/

.supportforumbox {
	width:184px;
	height:108px;
	background:url(../images/whitebox-supportforum.jpg) no-repeat #CCCCCC;
	padding:22px 40px 0px 40px;	
	color:#FFFFFF;
}

.supportforumbox p {
	margin-bottom:3px;
	font-size:0.8em;	
}

.supportforumbox h2 {
	margin-bottom:3px;
	color:#FFFFFF;
}

.mainlist {
	width:264px;
}

.mainlist  ul {
	width:256px;
	margin:0px;
	padding:0px 4px 0px 4px;
	background:url(../images/mainlist-bg.gif) repeat-y #f9f9f9;
	font-size:0.8em;
}

.mainlist ul li {
	height:20px;
	width:222px;
	color:#808080;
	border-top:1px solid #CCC;
	padding:8px 10px 0px 24px;
	background:url(../images/mainlist-bullet.gif) 11px 12px no-repeat;
	list-style:none;
}

.nonelist {
	width:264px;
}

.nonelist  ul {
	width:256px;
	margin:0px;
	padding:0px 4px 0px 4px;
	background:url(../images/mainlist-bg.gif) repeat-y #f9f9f9;
}

.nonelist ul li {
	width:235px;
	color:#808080;
	border-top:1px solid #CCC;
	padding:8px 10px 5px 10px;
	list-style:none;
}

.nonelist ul li IMG {
	float:left;
}

.nonelist ul li .textholder {
	float:right;
	width:179px;
}

.nonelist ul li h2 {
	margin:0px 0px 3px 0px;
}

.nonelist h1 a,
.mainlist h1 a {
	color:#fff;
}

.nonelist h1 a:hover,
.mainlist h1 a:hover {
	text-decoration:underline;
}

.scripts-notes {
	width:264px;
	margin:0px;
	padding:0px 0px 5px 0px;
	background:url(../images/mainlist-bg.gif) repeat-y #f9f9f9;
}

.scripts-notes p {
	padding:10px 15px 0px;
}

.scripts-notes-bottom {
	margin:0px;
	padding:0px;
	display:block;
	width:264px;
	height:13px;
	background:url(../images/scripts-notes-bottom.gif) no-repeat 0px 0px;
}

.featurelist {
	width:264px;
	float:left;
}

.featurelist  ul,
.featurelist  ol {
	width:256px;
	margin:0px;
	padding:0px 4px 0px 4px;
	background:url(../images/mainlist-bg.gif) repeat-y #f9f9f9;
	font-size:0.8em;
}

.featurelist ul li {
	height:20px;
	width:220px;
	color:#808080;
	border-top:1px solid #CCC;
	padding:10px 10px 0px 26px;
	background:url(../images/tableinfo-arrow-off.gif) 11px 10px no-repeat;
	list-style:none;
}

.featurelist ol li {
	height:20px;
	width:233px;
	color:#808080;
	border-top:1px solid #CCC;
	padding:10px 10px 0px 13px;
	list-style:none;
}

.accountlist {
	width:264px;
	float:left;
}

.accountlist  ul,
.accountlist  ol {
	width:256px;
	margin:0px;
	padding:0px 4px 0px 4px;
	background:url(../images/mainlist-bg.gif) repeat-y #f9f9f9;
	font-size:0.8em;
}

.accountlist ul li {
	height:20px;
	width:220px;
	color:#808080;
	border-top:1px solid #CCC;
	padding:10px 10px 0px 26px;
	background:url(../images/account-arrow-off.gif) 11px 10px no-repeat;
	list-style:none;
}

.accountannouncement {
	width:264px;
	float:left;
}

.accountannouncement  ul,
.accountannouncement  ol {
	width:256px;
	margin:0px;
	padding:0px 4px 0px 4px;
	background:url(../images/mainlist-bg.gif) repeat-y #f9f9f9;
	font-size:0.8em;
}

.accountannouncement ul li {
	width:220px;
	color:#808080;
	border-top:1px solid #CCC;
	padding:10px 10px 0px 26px;
	background:url(../images/account-arrow-off.gif) 11px 10px no-repeat;
	list-style:none;
}

.accountsublist {
	width:253px;
	padding:0px;
	margin:0px 1px;
	display:block;
	background:url(../images/accountlist-bg.gif) #f8f8f9 repeat-x;
	border-top:1px solid #CCC;
}

.accountsublist  ul {
	width:253px;
	margin:0px;
	padding:0px;
	background:none;
	font-size:1em;
}

.accountsublist ul li {
	width:233px;
	padding:8px 10px 8px 10px;
	margin:0px;
	list-style:none;
	border:none;
	background:none;
}

.accountsublist ul li a {
	color:#009245;
}







#sitemaplist {
	margin:0px;
	padding:0px;
	list-style:none;
	
}
#sitemaplist li {
	color:#999;
	padding:0px 0px 0px 15px;
	line-height:1.6em;
	font-weight:bold;
	background:url(../images/sitemap-list-arrow.gif) no-repeat 0px 6px;
	font-size:1em;
}

#sitemaplist .sitemapsublist {
	margin:0px 0px 10px 30px;
	padding:0px 4px 0px 4px;
	list-style:disc;
}

#sitemaplist .sitemapsublist li {
	color:#999;
	padding:0px;
	margin:0px;
	background:none;
	font-weight:normal;
}

#sitemaplist .sitemapsubsublist {
	margin:0px 0px 0px 30px;
	padding:0px 4px 0px 4px;
	list-style:circle;
}

#sitemaplist .sitemapsubsublist li {
	color:#999;
	padding:0px;
	margin:0px;
	background:none;
	font-weight:normal;
}










.featureboxinner {
	background:url(../images/feature-bg.gif) repeat-y;
	padding:10px 15px 5px 15px;
	margin:0px;
}

.featurebox IMG {
	float:right;
	margin-left:10px;
}

.bottomitem {
	border-bottom:none;
}

.nonelist h1,
.mainlist h1,
.scripts-notes h1,
.featurelist h1,
.featurebox h1 {
	width:247px;
	height:25px;
	margin:0px;
	background:url(../images/mainlist-header-bg.gif) no-repeat #1A2C55;
	color:#FFFFFF;
	padding:13px 0px 0px 15px;
	text-transform:capitalize;
}

.accountlist h1 {
	width:247px;
	height:25px;
	margin:0px;
	background:url(../images/accountlist-header-bg.gif) no-repeat #1A2C55;
	color:#FFFFFF;
	padding:13px 0px 0px 15px;
	text-transform:capitalize;
}

.accountannouncement h1 {
	width:247px;
	height:25px;
	margin:0px;
	background:url(../images/accountlist-header-bg.gif) no-repeat #1A2C55;
	color:#FFFFFF;
	padding:13px 0px 0px 15px;
	text-transform:capitalize;
}

.redbullets {
	margin:8px 0px 0px 0px;
	padding:0px;
	width:234px;
}

.redbullets ul {
	list-style:none outside;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:117px;
	font-size:1em;
}

.redbullets ul li {
	margin:0px 0px 2px 0px;
	padding:2px 0px 0px 10px;
	background:url(../images/green-bullet.gif) no-repeat 0 0.5em;
}

#productlist {
	margin:0px;
	padding:0px;
	width:234px;
}

#productlist ul {
	list-style:none outside;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:234px;
	font-size:1em;
}

#productlist ul li {
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #ccc;
}

#productlist ul li a {
	background:url(../images/productlist-off.gif) no-repeat right;
	width:224px;
	display:block;
}

#productlist ul li a:hover {
	background:url(../images/productlist-on.gif) no-repeat right;
	width:224px;
	display:block;
}

#productlist .bottomitem {
	border:none;
}

#infobar {
	background:url(../images/infobar-bg.gif);
	width:792px;
	height:41px;
	padding:18px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
}

#infobar h1 {
	color:#fff;
	font-size:1.8em;
	font-weight:100;
	letter-spacing:0.002em;
	text-transform:none;
	float:left;
	width:570px;
	margin:0px 0px 0px 40px;
	display:block;
	height:41px;
}

#infobar h1 a {
	color:#fff;
}

#infobar .subtext {
	float:right;
	width:130px;
	height:17px;
	margin:18px 7px 0px 0px;
	text-align:center;
}

#infobar .subtext p {
	margin:0px;
	font-size:0.8em;
	color:#1B3967;
	font-weight:bold;
}

#quoteholder {
	background:url(../images/quote-border.gif) no-repeat top;
	width:464px;
	margin:15px 0px 20px 0px;
}

.quoteinnner {
	background:url(../images/quote-border.gif) no-repeat bottom;
	width:464px;
}

#quoteholder h2 {
	font-weight:bold;
	color:#1B3967;
	font-size:1.6em;
	margin:0px;
}

#quoteholder .left {
	float:left;
	margin:20px 0px 0px 0px;
}

#quoteholder .right {
	float:right;
	margin:0px 0px 20px 0px;
}

#quoteholder .middle {
	float:right;
	margin:20px 0px 20px 0px;
}

#newslist {
	width:142px;
	font-size:0.8em;
	float:right;
	border-left:solid 1px #193A67;
	color:#193A67;
	padding:0px 0px 0px 10px;
	margin:10px 0px;
}

#newslist ul {
	list-style:outside disc;
	padding:0px;
	margin:0px 0px 0px 10px;
}

#newslist ul li {
	list-style:outside disc;
	margin:5px 0px;
}

.newsthumb {
	float:left;
	margin:4px 0px 0px 0px;
}

.imagewrap IMG {
	float:left;
	margin:0px 10px 0px 0px;
}

#boxholder {
	margin-bottom:20px;
}

.mainnews {
	margin:5px 0px 0px 0px;
}

.mainnews IMG {
	float:left;
	margin:0px 10px 0px 0px;
}

.mainnews p {
	font-size:0.8em;
	margin-top:3px;
}

#footer {
	width:792px;
	border-top:solid 1px #ccc;
	padding-top:10px;
}

#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
	color:#ccc;
}

#footer p {
	font-size:0.8em;
	margin-top:3px;
}

#footer .footerleft {
	float:left;
	width:380px;
	text-align:left;
}

#footer .footerleft p {
	float:left;
	color:#ccc;
}

#footer .footerright {
	float:right;
	width:114px;
	text-align:right;
	padding:5px 0px 0px 0px;
}

#footer .footerright p {
	color:#ccc;
}

#footer .footerlogo {
	float:left;
	margin-right:10px;
}

a:link,
a:visited,
a:active {
	text-decoration:none;
	color:#1B3967;
}

a:hover {
	text-decoration:underline;
	color:#1B3967;
}

.grey {
	color:#666666;
}

.blue {
	color:#1B3967;
}

.red {
	color:#990000;
}

.white {
	color:#fff;
}

.clearit {
	clear:both;
	height:0;
	line-height:0.0;
	font-size:0;
}

.right {
	float:right;
}

.left {
	float:left;
}

.indent {
	margin-left:30px;
}

.imagemargin {
	margin-bottom:20px;
}

#domainsearchwindow {
	width:702px;
	height:172px;
	background:url(../images/windows/domains-window.jpg) #00609C;
	padding:52px 15px 0px 15px;
	overflow:hidden;
}

#domainsearchcontent {
	width:333px;
	height:202px;
	float:left;
}

#domainsearchmap {
	width:319px;
	height:194px;
	float:right;
	padding:4px 0px;
	margin-right:10px;
}

#domainsearchwindow h1 {
	font-size:2.1em;
	color:#FFFFFF;
	margin-bottom:2px;
	text-transform:capitalize;
}

#domainsearchwindow h2 {
	font-size:1.4em;
	color:#FFFFFF;
	margin:0px;
}

#domainsearchwindow h3 {
	font-size:1.2em;
	color:#FFFFFF;
	margin:0px;
}

#domainsearchwindow .helptext {
	font-size:1em;
	color:#FFFFFF;
	margin:20px 0px 0px 0px;
}

#domainsearchinfo {
	width:333px;
	margin-top:20px;
}

.underline {
	border-bottom:solid 1px #419dea;
	padding-bottom:4px;
	
}

.domaininfocol {
	float:left;
	width:100px;
	margin-top:10px;
}

.domaininfocolright {
	float:left;
	width:70px;
	margin-top:10px;
	margin-left:50px;
}

.domaininfocol p,
.domaininfocolright p {
	color:#1B3967;
	font-size:0.8em;
	font-weight:bold;
	margin:0px;
}


#freepromotionbox {
	width:222px;
	height:76px;
	overflow:hidden;
	padding:6px;
	background:url(../images/freepromotionbox.gif) no-repeat #0093d6;
	margin:0px 0px 0px 0px;
	color:#FFF;
}

#freepromotionbox h1 {
	color:#FFFFFF;
	margin:4px 0px 0px 3px;
}

#freepromotionbox p {
	margin:8px 0px 0px 3px;
	font-size:0.8em;
}

a.bluebutton:link,
a.bluebutton:visited,
a.bluebutton:active {
	display:block;
	height:18px;
	width:58px;
	background:url(../images/bluebutton.gif) no-repeat 0px 0px #00609C;
	color:#FFF;
	font-weight:bold;
	padding:5px 0px 0px 8px;
}

a.bluebutton:hover {
	height:18px;
	width:58px;
	background:url(../images/bluebutton.gif) no-repeat -66px 0px #00609C;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

a.bluebuttonlarge:link,
a.bluebuttonlarge:visited,
a.bluebuttonlarge:active {
	width:101px;
	height:18px;
	padding:5px 7px 0px 8px;
	background:url(../images/bluebutton-large.gif) no-repeat 0px 0px #00609C;
	color:#fff;
	cursor:pointer;
	float:right;
	margin-top:20px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	display:block;
	text-align:left;
	text-transform:capitalize;
}

a.bluebuttonlarge:hover {
	height:18px;
	width:101px;
	background:url(../images/bluebutton-large.gif) no-repeat -116px 0px #00609C;
	color:#FFF;
	text-decoration:none;
}

a.deletebutton:link,
a.deletebutton:visited,
a.deletebutton:active {
	height:15px;
	width:70px;
	display:block;
	background:url(../images/delete-button.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:right;
	padding:4px 0px 0px 24px;
}

a.deletebutton:hover {
	color:#CC0000;
}

a.emptybutton:link,
a.emptybutton:visited,
a.emptybutton:active {
	height:15px;
	width:70px;
	display:block;
	background:url(../images/empty-button.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:right;
	padding:4px 0px 0px 24px;
}

a.emptybutton:hover {
	color:#CC0000;
}

a.editbutton:link,
a.editbutton:visited,
a.editbutton:active {
	height:15px;
	width:70px;
	display:block;
	background:url(../images/edit-button.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:right;
	padding:4px 0px 0px 24px;
}

a.editbutton:hover {
	color:#1B3967;
}

a.upgradebutton:link,
a.upgradebutton:visited,
a.upgradebutton:active {
	height:15px;
	display:block;
	background:url(../images/upgrade-button.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:right;
	padding:4px 0px 0px 24px;
}

a.upgradebutton:hover {
	color:#1B3967;
}

a.upgradebuttonbasket:link,
a.upgradebuttonbasket:visited,
a.upgradebuttonbasket:active {
	height:18px;
	display:block;
	background:url(../images/upgrade-button.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	padding:1px 10px 0px 24px;
	float:left;
	width:500px;
}

a.upgradebuttonbasket:hover {
	color:#1B3967;
}

a.upgrademorebutton {
	height:15px;
	display:block;
	padding:5px 0px 0px 0px;
}

a.moreinfobutton:link,
a.moreinfobutton:visited,
a.moreinfobutton:active {
	height:15px;
	display:block;
	background:url(../images/moreinfo-button.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:left;
	padding:4px 0px 0px 24px;
}

a.moreinfobutton:hover {
	color:#1B3967;
	text-decoration:none;
}

a.pdfbutton:link,
a.pdfbutton:visited,
a.pdfbutton:active {
	height:15px;
	width:70px;
	display:block;
	background:url(../images/acrobat-logo.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:right;
	padding:4px 0px 0px 24px;
	float:left;
}

a.htmlbutton:link,
a.htmlbutton:visited,
a.htmlbutton:active {
	height:15px;
	width:70px;
	display:block;
	background:url(../images/html-logo.gif) no-repeat 0px 0px;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	float:right;
	padding:4px 0px 0px 24px;
	float:left;
}

a.pdfbutton:hover,
a.htmlbutton:hover {
	color:#1B3967;
	text-decoration:none;
}

a.ordernow-large:link,
a.ordernow-large:visited,
a.ordernow-large:active {
	height:27px;
	width:116px;
	display:block;
	background:url(../images/ordernow-large.gif) no-repeat 0px 0px;
	color:#666666;
	float:left;
	margin:0px 0px 0px 20px;
}

a.ordernow-large:hover {
	background:url(../images/ordernow-large.gif) no-repeat -116px 0px;
}

a.ordernowgreen-large:link,
a.ordernowgreen-large:visited,
a.ordernowgreen-large:active {
	height:27px;
	width:116px;
	display:block;
	background:url(../images/ordernowgreen-large.gif) no-repeat 0px 0px;
	color:#666666;
	float:left;
	margin:0px 0px 0px 20px;
}

a.ordernowgreen-large:hover {
	background:url(../images/ordernowgreen-large.gif) no-repeat -116px 0px;
}

.ordernow-large span,
.ordernowgreen-large span {
	display:none;
}

.break {
	height:0px;
	border-top:solid 1px #B3B3B3;
	padding:0px;
	margin:36px 0px 30px 0px;
}

.largetable {
	width:464px;
	padding:0px 10px 0px 10px;
	margin:0px;
	background:url(../images/table-large-bg.gif) repeat-y #f2f2f2;
}

.largetable th {
	font-size:1em;
	color: #1B3967;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	text-align: left;
	padding: 0px 6px 6px 6px;
}

.largetable td {
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	padding: 10px 6px 6px 6px;
	color: #666666;
	font-size:0.8em;
}

.tableerror td {
	color:#CC0000;
	font-weight:bold;
}

.tablediscount td.leftcolum,
.widetable .tablediscount td {
	color:#108337;
	font-weight:bold;
}

.tableupgrade td.leftcolum,
.widetable .tableupgrade td {
	color:#CC6600;
	font-weight:bold;
}

.largetable .tablebottom {
	border-bottom:0px;
	padding: 10px 6px 6px 6px;
}

.largetable .tablebottomleft {
	border-bottom:0px;
	padding: 5px 6px 0px 6px;
	border-left:none;
}

.largetable th.leftcolum,
.largetable td.leftcolum {
	border-left:none;
}

.largetable th.leftcolum a:hover,
.largetable td.leftcolum a:hover {
	text-decoration:none;
}

.largetable th.leftcolum IMG,
.largetable td.leftcolum IMG {
	margin-right:5px;
}

.largetable td.tableinfo {
	border-left:none;
	width:200px;
	border-bottom: 1px solid #B3B3B3;
	background:url(../images/tableinfo-bg.gif) repeat-x;
	padding:12px 20px 0px 20px;
}

.largetable h2 {
	font-size:1.4em;
	margin:2px 0px 0px 0px;
	padding:0px;
	float:left;
}

.largetable h3 {
	font-size:1.2em;
	margin:0px;
	padding:0px;
}

.smalltable {
	width:234px;
	padding:0px;
	margin:0;
}

.smalltable th {
	font-size:0.8em;
	color: #666666;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	text-align: left;
	padding:2px 3px 4px 3px;
}

.smalltable td {
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	padding: 4px 2px;
	color: #666666;
	font-size:0.8em;
}

.smalltable .tablebottom {
	border-bottom:0px;
	padding: 4px 2px;
}

.smalltable .tablebottomleft {
	border-bottom:0px;
	padding: 4px 2px;
	border-left:none;
}

.smalltable th.leftcolum,
.smalltable td.leftcolum {
	border-left:none;
}

.smalltable th.leftcolum a:hover,
.smalltable td.leftcolum a:hover {
	text-decoration:none;
}

.smalltable th.leftcolum IMG,
.smalltable td.leftcolum IMG {
	margin-right:5px;
}

.smalltable td.tableinfo {
	border-left:none;
	width:200px;
	border-bottom: 1px solid #B3B3B3;
	background:url(../images/tableinfo-bg.gif) repeat-x;
	padding:12px 20px 0px 20px;
}









.widetable {
	width:728px;
	padding:0px 10px 0px 10px;
	margin:0px;
	background:url(../images/table-wide-bg.gif) repeat-y #f2f2f2;
}

.widetable th {
	font-size:1em;
	color: #666666;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	text-align: left;
	padding: 0px 6px 6px 6px;
}

.widetable td {
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	padding: 10px 6px 6px 6px;
	color: #666666;
	font-size:0.8em;
}

.widetable .tablebottom {
	border-bottom:0px;
	padding: 10px 6px 6px 6px;
}

.widetable .tablebottomleft {
	border-bottom:0px;
	padding: 10px 10px 0px 6px;
	border-left:none;
}

.widetable .tablebottomtotal {
	border-bottom:0px;
	padding: 10px 6px 6px 6px;
	border-left:none;
	text-align:right;
}

.widetable th.leftcolum,
.widetable td.leftcolum {
	border-left:none;
}

.widetable th.leftcolum a:hover,
.widetable td.leftcolum a:hover {
	text-decoration:none;
}

.widetable th.leftcolum IMG,
.widetable td.leftcolum IMG {
	margin-right:5px;
}

.widetable td.tableinfo {
	border-left:none;
	width:200px;
	border-bottom: 1px solid #B3B3B3;
	background:url(../images/tableinfo-bg.gif) repeat-x;
	padding:12px 20px 0px 20px;
}

.widetable IMG {
	float:right;
	margin-left:10px;
}

.smalltext {
	font-size:0.8em;
}

.hide {
	display:none;
}

.show_tr {
	display:table-row;
}

.error {
	color:#CC0000;
	margin-bottom:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.indent {
	margin:10px 0px 10px 20px;
}

.tableinfo FORM {
	padding:0px;
	margin:0px;
}

.login_td {
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
}

.technical_td {
	color:#9900CC;
	background-color: #F1EBE4;
	padding:0px;
	margin:0px;
}

.billing_td {
	background-color: #E9EFEA;
	padding:0px;
	margin:0px;
}

.cheque_td {
	background-color: #FFCC00;
	padding:0px;
	margin:0px;
}

.bandt_td {
	background-color: #C4C4FF;
	padding:0px;
	margin:0px;
}

.helpbox {
	width:215px;
}

.helpboxcontent {
	background:url(../images/helpbox-middle.png) repeat-y;
	padding:0px 17px 0px 20px;
	margin:0px;
	color:#FFFFFF;
	font-size:0.8em;
}

.helpboxcontent p {
	margin:0px;
}

.hidden {
	display:none;
	position:absolute;
	top:-100px;
	left:0px;
}

.help-icon {
	cursor:hand;
	cursor:pointer;
	float:right;
	margin-top:8px;
}

.helpbox .error {
	color:#333333;
	font-weight:bold;
}

.imageright {
	float:right;
	margin:0px 0px 10px 10px;
}

.quotelist {
  width:244px;
  padding:30px 10px 13px 10px;
  font-size:1em;
  color:#808080;
  background:url(../images/quotes-hr.jpg) 3px 17px no-repeat;
}

.quotelist span {
  font-style:italic;
  padding:7px 0px 16px 0px;
  display:block;
  background:url(../images/quotes-hr.jpg) 3px 33px no-repeat;
}

.green {
	color:#D9E021;
}

.greentick {
	background:url(../images/yes-tick.gif) no-repeat 0px 0px;
	padding:2px 0px 0px 22px;
	height:15px;
	display:block;
}

.redcross {
	background:url(../images/no-cross.gif) no-repeat 0px 0px;
	padding:2px 0px 0px 22px;
	height:15px;
	display:block;
}

.headerphone {
	height:19px;
	width:95px;
	padding:3px 0px 0px 22px;
	font-size:1em;
	font-weight:bold;
	color:#1B3967;
	background:url(../images/icon-phone.gif) no-repeat 0px 0px;
	display:block;
	margin:0px 0px 5px 0px;
}

.headerchat {
	height:19px;
	width:95px;
	padding:3px 0px 0px 22px;
	font-size:1em;
	font-weight:bold;
	color:#1B3967;
	background:url(../images/icon-chat.gif) no-repeat 0px 0px;
	display:block;
	margin:0px 0px 5px 0px;
}

.pagenav {
	float:right;
	height:24px;
}

.pagenav h2 {
	float:left;
	text-align:center;
	margin:4px 5px 0px 5px;
}

#readytoorder {
	width:440px;
	height:35px;
	background:url(../images/readytoorder-box.jpg) no-repeat #D9E021;
	overflow:hidden;
	margin:40px 0px 0px 0px;
	padding:12px;
}

#readytoorder h1 {
	color:#fff;
	font-size:1.5em;
	border:none;
	margin:0px;
	padding:0px;
}

#readytoorder p {
	color:#1B3967;
	font-size:1em;
	margin:0px;
	padding:0px;
}

#readytoorder IMG {
	float:right;
	width:36px;
	height:35px;
}

#readytoorder .content {
	width:385px;
	float:left;
}

.phoneoff {
	height:19px;
	width:95px;
	padding:3px 0px 0px 22px;
	display:block;
	margin:0px 0px 5px 0px;
}

.livechat {
	padding:0px 0px 5px 3px;
}

.pubmashup-medium {
	width:264px;
	height:196px;
	background:url(../images/pubmashup-medium-bg.gif) no-repeat;
	float:left;
	overflow:hidden;
	display:block;
	cursor:hand;
	cursor:pointer;
}
