@charset "utf-8";
/* CSS Document */
a { outline:none; }
.inpSubmit { padding:1px; }
.alc { margin:0 auto; }
table{border-collapse:collapse; border-spacing:0}
img { vertical-align:middle; border:none; }
body {
	margin:0;
	padding:0;
	background:#000 url("../images/striped-bg.jpg") 0px 0px repeat-x;
	color:#1D1E20;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	line-height:135%;
	text-align:justify;
}
a { color:#3399ff; text-decoration:none; }
div#menu {
	background:url("../images/menu-bg.gif");
	height:40px;
	padding:0;
	margin:0;
	width:902px;
	margin:0 auto;
}
div#front {
	height:275px;
}
div#logo {
	height:275px;
	background:url("../images/logo.png") 0px 0px no-repeat;
}
div.wrapper,
div#logo,
div#front,
div#footer {
	width:900px;
	margin:0 auto;
}
div#contents {
	width:900px;
	margin:0 auto;
	background:#FFF;
	border-top:2px solid #111;
	padding:0;
}
div#contents div.contents {
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}
div.infbox {
	float:left;
	height:200px;
	width:225px;
	background:url("../images/info-box.png") 0 0 no-repeat;
}
div.infbox div.title,
div.ShowPkgBox div.title {
	color:#FFF;
	text-align:left;
	font-size:25px;
	font-weight:100;
	vertical-align:middle;
	padding-top:6px;
	padding-left:5px;
}
div.infbox div.detail,
div.ShowPkgBox div.detail {
	padding:10px 0px 0px 10px;
	color:#FFF;
	text-align:left;
}
div.infbox div.buy-now,
div.ShowPkgBox div.buy-now {
	position:absolute;
	margin-top:5px;
	float:left;
	padding:5px;
	padding-left:15px;
}
div.buy-now a { color:#EEF2F7; }
div.infbox a,
div.footerBox a,
div.ShowPkgBox a {
	background:url("../images/right-blue.gif") left no-repeat;
	padding-left:20px;
	text-decoration:none;
}
div.infbox div.title img,
div.footerBox div.title img,
div.ShowPkgBox div.title img { vertical-align:middle; }
div.clear { clear:both; line-height:0px; height:0px; }

div#menu ul {
	color: white;
	text-align: center;
	margin: 0;
	padding:0;
	margin:0 auto;
	background:#fff url("../images/menu-bg.gif");
	width:901px;
	margin:0 auto;
}

div#menu ul li {
	display: inline;
}

div#menu ul li a {
	margin:0;
	padding: 10px 0px 10px 0px;
	color: white;
	text-decoration: none;
	border-right: 1px solid #333;
	font-size:15px;
	display:block;
	width:111.4px;
	float:left;
	font-weight:590;
	color:#EEF2F7;
	font-weight:600;
}
div#menu ul li a.last { border:none; }
div#menu ul li a:hover {
	background:url("../images/menuhover.gif");
	color: white;
}
div#menu ul li#active a { border-left: 1px solid #333; background:url("../images/menuhover.gif"); }

.cxbox{background:transparent; margin:0 auto; font-weight:600; cursor:default; color:#FFF}
.cxtop, .cxbottom{display:block; background:transparent; font-size:1px}
.cxb1, .cxb2, .cxb3, .cxb4{display:block; overflow:hidden}
.cxb1, .cxb2, .cxb3{height:1px}
.cxb2, .cxb3, .cxb4{background:#000; border-left:1px solid #333; border-right:1px solid #666}

.cxb1{margin:0 5px; background:#666}
.cxb2{margin:0 3px; border-width:0 2px}
.cxb3{margin:0 2px}
.cxb4{height:2px; margin:0 1px}

div#footer { 
	margin-top:10px;
	margin-bottom:10px;
	height:200px;
	background:url("../images/footer.png") repeat-x;
	color:#FFFFFF;
}
div.footerBox {
	float:left;
	height:inherit;
	width:299px;
	border-right:1px dotted #333;
}
div.footerBox.last { border-right:none; }
div.footerBox div.title {
	color:#FFF;
	font-size:18px;
	font-weight:100;
	vertical-align:middle;
	padding-top:10px;
}
div.footerBox div.detail {
	padding:10px 10px 5px 10px;
	color:#FFF;
	text-align:left;
}
div.footerBox div.buy-now { margin-left:10px; }

div.bottom .cxb2, div.bottom .cxb3, div.bottom .cxb4{ background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF}
div.bottom .cxb1{margin:0 5px; background:#FFF}

div.flinks { background:url("../images/bg.jpg") repeat; color:#FFFFFF; }
div.flinks a { text-decoration:underline; color:#CCCCCC; }
div.copyright { font-size:12px; font-weight:600; color:#FFFFFF; padding-top:5px; }

div.h3 {
	text-indent:-9999em;
	width:auto;
	display:block;
	height:50px;
	padding-bottom:10px;
}

/******** General styles ********/
.underline{border-bottom:1px dotted #333; font-size:110%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
.overline{border-top:1px dotted #333; font-weight:600; padding:4px; font-size:105%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
.dline{border-top:1px dotted #333; border-bottom:1px dotted #333; font-weight:600; padding:4px; font-size:105%; margin-top:8px; margin-bottom:8px; font-family:"Segoe UI","Trebuchet MS"; font-weight:600}
hr{border:0px; height:1px; color:#000; border-bottom:1px dotted #333; margin-top:8px; margin-bottom:8px}
.width-100{width:100%}
.width-99{width:100%}
.width-98{width:100%}
.width-97{width:97%}
.width-96{width:96%}
.width-95{width:95%}
.width-90{width:90%}
.width-85{width:85%}
.width-80{width:80%}
.width-75{width:75%}
.width-70{width:70%}
.width-65{width:65%}
.width-60{width:60%}
.width-55{width:55%}
.width-50{width:50%}
.width-45{width:45%}
.width-40{width:40%}
.width-35{width:35%}
.width-33{width:33%}
.width-30{width:30%}
.width-25{width:25%}
.width-20{width:20%}
.width-15{width:15%}
.width-10{width:10%}
.width-5{width:5%}
.width-2{width:2%}
.width-1{width:2%}

select.width-100{width:100.9%}
select.width-99{width:99.9%}
select.width-98{width:98.9%}
select.width-97{width:97.9%}
select.width-96{width:96.9%}
select.width-95{width:95.9%}
select.width-90{width:90.9%}
select.width-85{width:85.9%}
select.width-80{width:80.9%}
select.width-75{width:77.2%}
select.width-70{width:70.9%}
select.width-65{width:66.2%}
select.width-60{width:60.9%}
select.width-55{width:55.9%}
select.width-50{width:50.9%}
select.width-45{width:45.9%}
select.width-40{width:41%}
select.width-35{width:35.9%}
select.width-33{width:33.9%}
select.width-30{width:30.9%}
select.width-25{width:25.9%}
select.width-20{width:20.9%}
select.width-15{width:16%}
select.width-10{width:10.9%}
select.width-5{width:5.9%}
select.width-2{width:3%}
select.width-1{width:2.9%}

.block{display:block}
.inline{display:inline}

.pb-2{padding-bottom:2px}
.pb-5{padding-bottom:5px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.p-1{padding:1px}
.p-2{padding:2px}
.p-5{padding:5px}
.p-10{padding:10px}
.p-15{padding:15px}
.p-20{padding:20px}

.pp-1{padding:0 1px 1px 1px}
.pp-2{padding:0 2px 2px 2px}
.pp-5{padding:0 5px 5px 5px}
.pp-10{padding:0 10px 10px 10px}
.pp-15{padding:0 15px 15px 15px}
.pp-20{padding:0 20px 20px 20px}

.vlt{vertical-align:top}
.vlm{vertical-align:middle}
.vlb{vertical-align:bottom}

.ac,.center{text-align:center}
.ar{text-align:right; padding-right:2px}
.al{text-align:left; padding-left:2px}

.w-20{width:20px}
.w-40{width:40px}
.w-60{width:60px}
.w-80{width:80px}
.w-90{width:90px}
.w-95{width:95px}
.w-98{width:98px}
.w-99{width:99px}
.w-100{width:100px}
.w-150{width:150px}
.w-200{width:200px}
.w-300{width:300px}
.h-10{height:10px}
.h-90{height:90px}

.bg-white{background-color:#FFF}
.bg-black{background-color:#000}

.float-left 	{ float:left; }
.float-right 	{ float:right; }


.clear, .clr{clear:both}
.lblue{color:#A9D8EC}
.white{color:#FFF}
.red{color:#F00}
.green{color:#080}
.grey{color:#666}
.blue{color:#039}
.black{color:#000}
.orange{color:#F90}
.bold{font-weight:700}
.italic{font-style:italic}
.uline{text-decoration:underline}
.center{text-align:center}
.verdana{font-family:Verdana,Arial,Helvetica,sans-serif}
.georgia{font-family:Georgia,"Times New Roman",Times,serif}
.trebu{font-family:"Trebuchet MS"}
.awform .blue{color:#A9D8EC}

.underline{border-bottom:1px dotted #333333; font-weight:normal;  margin-bottom:8px}
.overline{border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}
.sline{border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}
.dline{border-bottom:1px dotted #333333; border-bottom:1px dotted #333333; font-weight:700; padding:4px;  margin-bottom:8px}

em.red{font-weight:700; padding:3px}
.welcomeDomainSearch{width:80%; margin-bottom:10px}
div#watermarklogo{position:absolute; top:0; right:0}

/******** Fancyform ********/
.checked, .unchecked, .selected, .unselected{padding:2px; padding-left:34px; background-position:12px center; background-repeat:no-repeat; border:0px; clear:both; cursor:pointer; font-weight:700}
.checked{background-color:transparent; background-image:url("../images/checkbox-on.png")}
.unchecked{background-color:transparent; background-image:url("../images/checkbox-off.png")}
.selected{background-color:transparent; background-image:url("../images/radio-on.png")}
.unselected{background-color:transparent; background-image:url("../images/radio-off.png")}

a#GotoTop { text-indent:-9999em; color:transparent; background:url("../images/arrow_up.png") no-repeat; display:block; height:16px; width:16px; margin:10px 10px 0px 0px; }
div.pagetitle {
	height:23px;
	padding:7px;
	background:url("../images/striped-bg.jpg") repeat-x;
	color:#FFFFFF;
	font-size:20px;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div.pagetitle a { color:#EEF2F7; }

h1,h2,h3,h4,h5,h5 { margin:0; padding:0; }

/* Contact Page Styles */
h3.ptitle {
	padding-bottom:5px;
	font-size:18px;
	font-weight:100;
	color:#333;
	margin:5px;
}
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }


fieldset{margin:10px 0px 10px 0px}
form{margin:0; padding:0}
legend img{vertical-align:top; margin-top:-12px}
.credential legend, .credential label { color:#FFF; } 
fieldset legend{color:#000; font-weight:400; font-size:115%; margin:0px; margin-bottom:20px}
fieldset{border:1px solid #333; background:#333 url("../images/bg.jpg") repeat; color:#FFF; padding:0; margin-top:0px}
fieldset table{margin:0 auto; padding:0}
fieldset table td{padding:5px; border-bottom:1px solid #333}

input{margin:auto; padding:inherit}
input, textarea{padding:5px 3px 3px 7px; background:url("../images/form-bg.gif") no-repeat; border:1px solid #000}
select{background-color:#FFF; padding:4px 2px 2px 1px; border:1px solid #000}
.inpSubmit, .inplink, #bigButton{padding:4px; background:url("../images/m2.gif") -5px repeat-x; border:1px solid #333333; height:26px; color:#000}
.inpSubmit:hover, .inplink:hover, #bigButton:hover{background:url("../images/m2v.gif") repeat-x; cursor:pointer; color:#000}
a.inplink, a.inplink:visited{text-decoration:none; color:#000}
a.inplink:hover{text-decoration:none; color:#000;}
.disabledInput, .disabledInput:hover{background:#EEE; color:#111; font-weight:700}

img{border:0; vertical-align:middle}
textarea{overflow:auto}
body, div, dl, dt, dd, pre, h1, h2, h3, h4, h5, h6, code, form, p, blockquote{margin:0; padding:0}
sup, sub{line-height:1px; vertical-align:text-top}
sub{vertical-align:text-bottom}
ul, ol{list-style:none; margin-left:5px; padding-left:5px}


input#CreateAcctBtn { border:none; background:none; font-size:18px; outline:none; color:#009900; }

form#loginForm div.login-creds { width:80%; }
form#loginForm div.credential { font-weight:bold; font-size:14px; margin:0; color:#fff; padding:4px 8px 14px; background:url("../images/sidemodule-black2.png"); }
.small { font-size:small; }
.LostPassBox { float:left; width:49%; margin-right:10px; }
.LostPassBox fieldset { height:170px; }
.LostPassBox.right { margin:0; }

.ShowPkgBox { background:url("../images/bg.jpg") repeat; float:left; width:47.5%; margin-right:10px; outline:1px solid #333; height:200px; padding:5px; color:#FFFFFF; }
.ShowPkgBox.right { margin:0; }


.column-right {
	float:left;
	width:660px;
	margin-left:10px;
}
.column-left {
	float:left;
	width:205px;
}


.cxb1, .cxb2, .cxb3, .cxb4{display:block; overflow:hidden}
.cxb1, .cxb2, .cxb3{height:1px}
.cxb2, .cxb3, .cxb4{background:#E6EAF3; border-left:1px solid #3399cc; border-right:1px solid #3399cc}
.cxb1{margin:0 5px; background:#3399cc}
.cxb2{margin:0 3px; border-width:0 2px}
.cxb3{margin:0 2px}
.cxb4{height:2px; margin:0 1px}
.cxboxcontent{display:block; background:#E6EAF3; border:0 solid #3399cc; border-width:0 1px; font-size:100%; padding:10px}

table.totalRecords{background:#051F30; border:1px solid #333; color:#FFF; font-weight:600; font-size:13px}
table.totalRecords td{padding:5px}
table.totalRecords td a {color:#FF9900}

table.pagination{background:#051F30; border:1px solid #333; color:#FFF; font-weight:400; font-size:12px}
table.pagination td { padding:2px; white-space:nowrap; }


.boxtitle, td.boxtitle,
.tabletitlerow, td.tabletitlerow{background:#103F5A url("../images/menuhover.gif") 0 -3px repeat-x; color:#FFF; font-weight:400; font-size:110%; padding:5px}
table.data{border:1px solid #333; background:url("../images/bg.jpg") repeat; color:#fff; margin-bottom:5px}
table.data td{border:none; padding:3px}
table.data .boxtitle{padding:5px}
.boxtitle a, td.boxtitle a, table.data td.boxtitle a, .awform fieldset a{color:#FF9900}
table.data a{color:#FF9900}
.small, small * { font-size:small; }

div.salesOnline { display:block; float:right; height:55px; width:130px; background:url("../livesales.png") no-repeat; margin-right:-50px; text-indent:-9999em; }
.invisible { display:none; }