﻿html {overflow-y:scroll}
body 
{
	background:#FFF; color:#222;
	/*background: #f4f4f4 url(images/backround.gif) top center repeat-y; */
	width: 100%;
	margin-top: 0px;
	margin: 0 auto;
	padding: 0;
	font: 76% Arial, Helvetica, sans-serif;
}
td
{
	text-align: left;
	vertical-align: top;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - ONE COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-one-column 
{
	vertical-align: top;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	border:0px solid #818181;
	position:relative;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - TWO COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-two-column 
{
	vertical-align: top;
	margin-top:3px;
	width:100%;
	border:0px solid #818181;
	background:url(/images/bg-content-side1.png) repeat-y left;
	position:relative;
	}
#content-main-two-column 
{
	vertical-align: top;
	float:left;
	}

#content-side-two-column 
{
	vertical-align: top;
	float:right;
	width:180px;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	CONTENT CONTAINER - THREE COLUMN
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-container-three-column 
{
	vertical-align: top;
	width:100%;
	margin-top:3px;
	border:0px solid #818181;
	position:relative;
	background:url(/images/bg-content-side1.png) repeat-y left;
}

#content-main-three-column 
{
	vertical-align: top;
	/**width:440px;
	float: left; **/
}

#content-side2-three-column
{
	vertical-align: top;
	width:150px;
}
#content-side1-three-column 
{
	vertical-align: top;
	width:180px;
	text-align: left;
	float: left;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	HOME PAGE - THREE COLUMN SECTION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#three-column-container 
{
	vertical-align: top;
	background:url(/images/bg-three-column-home.png) repeat-y;
	padding:0;
	margin:20px 0 10px 0;
	}

#three-column-side1 
{
	vertical-align: top;
	float:left;
	width:30%;
	}

#three-column-side2 
{
	vertical-align: top;
	float:right;
	width:30%;
	}

#three-column-middle 
{
	vertical-align: top;
	width:30%;
	margin:0px 32% 0px 35%;
	}
#horizontal-news-bar
{
	border-bottom: solid 0px #608fc8;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	position:relative;
	height: 70px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	pagetitle
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#pagetitle {
	margin-top: 8px;
	margin-left:auto;
	margin-right:auto;
	/* background:#608fc8; 
	color:#d5e8ff; */
	color: #FFFFFF;	/* #669900;*/
	font-size: large;
	padding: 0.5em 10px 0.5em 20px;
}
#pagetitletd {
	margin:0px;
	padding: 0px;
	height: 80px;
	/* background:#608fc8; */
	vertical-align: middle;
	/* background: url(images/bg_canvas.png); background-position: top; background-repeat: repeat-x; */
	background: url(images/pageheader_bg.jpg) no-repeat top center;

}

#pagetitle a:link,
#pagetitle a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#pagetitle a:hover{
	color:#D4E7F8;
	text-decoration:none;
	}

.ticketFlag 
{
	color: Maroon;
}
.modifiedbox
{
	background-color:#f5f5f5;
}
.createdbox
{
	background-color:#f5f5f5;
}
.createdmodifiedbox
{
	background-color:#f5f5f5;
}
.orderProdName 
{
	font-weight: bold;
	color: Maroon;
	font-size: medium;
}
img { border: 0px; }
hr { color: #ccc; height: 1px; }
table { font-size: 100%;
	margin-left: 0px;
}
code { color: #6c0; font: 100% "Courier New", Courier, monospace }
form { margin: 0px; padding: 0px; }

#maindiv  {
/* background:url(images/header.jpg) no-repeat top left; */
color: #303030;
text-align: center;
width: 100%;
}

.content_wrapper1
{
	width: 800px; text-align: center;margin:0 auto;
}
.footer_wrapper
{
	width: 800px; text-align: center;margin:0 auto;
}
.footer_wrapper2
{
	width: 800px; text-align: center;margin:0 auto;
}
#widefull {
background: #ffffff;
color: #303030;
margin: 0 auto;
width: 100%;
}

#header {
font-family: "Arial Black";
font-size: 16pt;
color: #3F3F3F;
padding: 0px 10px 0px 10px;
margin: 0 10px 15px 10px;
border: 0;
vertical-align: middle;
}

#header2 {
width: 100%;
font-family: "Arial Black";
font-size: 12pt;
color: white;
padding: 0px 10px 0px 10px;
margin: 0 10px 15px 10px;
border: 0;
vertical-align: middle;
}

#navbar
{
	background-image: url(images/bgnavbar.gif);
}

#topnavbar {
color: #336600;
font: normal 1.0em Arial;
text-align:right;
height: 25px;
}
#topnavbar a:link, #topnavbar a:visited, #topnavbar a:active {
color: #336600;
}

#topmenu {
position: relative;
top: 0px;
left: 5px;
font-size:100%;
font-weight: bold;
margin: 0;
line-height:normal;
width: 100%; vertical-align: bottom; padding-bottom: 0px; padding-top: 20px;
}
#topmenu ul {
  margin:0;
  padding:0px 0px 0 2px;
  list-style:none;
  }
#topmenu li {
  display:inline;
  margin:0;
  padding:0;
  }
#topmenu a {
  float:left;
  background:url(images/menuleft.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#topmenu a span {
  float:left;
  display:block;
  background:url(images/menuright.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#5B8FBE;
  }
  
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */
#topmenu a:hover span {
  color:#5B8FBE;
  }
#topmenu a:hover {
  background-position:0% -42px;
  }
#topmenu a:hover span {
  background-position:100% -42px;
}
#menu {
clear: left;
float: left;
width: 170px;
font-size: 0.9em;
}

#menu ul {	
list-style: none;
margin: 0;
padding: 0;
font-size: 1.1em;
}	

#menu li {
margin-bottom: 2px;
}

#menu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #86C32A;
display: block;
padding: 5px 0 0 8px;
background: #ffffff;
border-left: 5px solid #86C32A;
}	
	
#menu li a:hover {
background: #86C32A;
color: #ffffff;
border-left: 5px solid #86C32A;
}

.leftnews {
margin: 1px 0 1px 0;
padding: 10px;
width: 130px;
color: #505050;
background-color: #F7F9F7;
line-height: 1.3em;
}

.rightnews {
float: right;
width: 94px;
background-color: #F7F9F7;
margin: 0 0 10px 10px;
padding: 5px;
font-size: 0.9em;
line-height: 1.5em;
}

#rightnews p {
margin: 0 0 1.5em 0;
}

#content {
margin: 0 110px 20px 160px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
padding: 0 10px 0 10px;
line-height: 1.6em;
text-align: left;
}

#content h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
}

#content img {
	padding: 0px;
	display:inline;
	border: thin none #CCCCCC;
	background-color: #FFFFFF;
}

.greenbox {
background-color: #F7F9F7;
border: 1px solid #94BD53;
color: inherit;
padding: 5px;
margin: 0px;
}

.bluebox {
background-color: #EDF3FE;
border: 1px solid #74A8F5;
color: inherit;
padding: 5px;
margin: 0px;
}

.splitright {
background-color: #ffffff;
width: 49%;
float: right;
overflow: hidden;
}

.splitleft {
background-color: #ffffff;
width: 49%;
float: left;
overflow: hidden;
}

h3 {
font-size: 1.3em;
margin: 0 0 10px 0;
}

a {
text-decoration: none;
color: #74A8F5;
}

a:hover {
text-decoration: underline;
color: #86C32A;
}

a img {
border: 0;
}

#homepagecanvas {text-align:center; width: 100%; padding-top:0em; border:0px; background: url(images/bg_canvas.png); background-position: top; background-repeat: repeat-x; }
#footer {text-align:center; width: 100%; height:90px; padding-top:1em; border-top:1px solid #b1de90; border-bottom: 0px; background: url(images/foot.png); background-position: center; background-repeat: repeat-x; }
#footer a {color:#06c;}
#footer ul.global_nav {margin:0;}
#footer ul.global_nav li {float:left;margin:0 1em 0 0;font-size:1.1em;line-height:1.2em;font-weight:bold;list-style:none;}
#footer p.copyright {text-align:center;font-size: x-small;line-height:1.2em;}
.bkgline {text-align:center;padding-bottom:.3em; background:transparent url('/images/bkg_line.gif') no-repeat bottom left;}
.bkgline2 {padding:.5em 0 1em 0; background:transparent url('/images/bkg_line.gif') no-repeat bottom left}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.9em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.style3 {color: #666666}
.style4 {color: #999999}
.style5 {color: #FF9933}
.style6 {color: #86C32A}
.style7 {color: #74A8F5}

/* workarounds and hacks */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.roundcont 
{
	clear:both;
	position:relative;
	width: 220px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}
.roundtopl { 
	background: url(images/tl.gif) no-repeat top left; 
}
.roundbottoml {
	background: url(images/bl.gif) no-repeat top left; 
}
.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}
.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


.box_right {
position:relative;
float:right;
clear:both;
width:200px;
margin:0 0 5px 10px;
padding:0 10px 0 10px;
background:#F7F9F7;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

.box_right p {
margin:5px 5px;
}

.box_cnr_top {
background:url(images/cnr_tr.gif) no-repeat top right;
margin:0 -10px 0 -10px;
}

.box_cnr_bottom {
background:url(images/cnr_br.gif) no-repeat top right;
margin:0 -10px 0 -10px;
}

img.cnr {
width:8px;
height:8px;
border:none;
display: block !important;
}
.bar
{
	background-color:#f5f5f5;
	vertical-align: middle;
}
#bar { /* styles for horizontal top bar */
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #D8EFB4;
	padding: 0px 0px 5px 0px;
	vertical-align: middle;
	font-size: 100%;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	z-index:100;
}
	html>body #bar { height: 5px; }
#menu1 { /* styles for top menu */
	top: 0px;
	right: 10px;
	z-index: 100;
	font-size: 8pt;
}
	#menu1 ul { list-style: none; padding: 0px; margin: 0px; }
	#menu1 li { padding: 0px; margin: 0px; display: inline; border-left: solid 1px #000; }
	#menu1 li.first { border-left: none; }
	#menu1 li a:link, #menu1 li a:visited { 
		padding: 0px 2px 0px 5px; 
		color: #000; 
		text-decoration: none; 
	}
	#menu1 li a:active, #menu1 li a:hover {
		color: #000;
		text-decoration: underline;
	}
#topShade 
{
	margin-top: 5px;
	height: 8px;
	width: 100%; 
	background-image: url('images/shade.gif'); 
	background-repeat: repeat;
}
#botShade 
{
	margin-top: 10px;
	margin-left: 0px;
	width: 100%; 
	background-image: url('images/shadeb.gif'); 
	background-repeat: repeat-x;
}
.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}

.ourpricesmall
{
	font-weight: normal;
	font-size: 8pt;
	color: #b22222;
	font-family: verdana;
}

.retailprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: verdana;
	text-decoration: line-through;
}

.totalbox
{
	text-align:center;
	color:#990000;
	font-weight:bold;
}

.adbox
{
	padding:10px;
	font-size:9pt;
	margin-bottom:10px;
	border:1px solid gainsboro;
}
a.editme
{
	text-decoration:none;
	color:#4a4d5c;
}
.commandbar
{
	padding:3px;
	font-size:8pt;
/*	background-color: blue;*/
	border:1px solid gainsboro;
}

.mainproductimage 
{
	width: 220px;
	text-align: center;
	float: left;
	padding-bottom: 10px;
}

.productdata {
	border: none;
	border-collapse: collapse;
}
	.productdata td, .productdata th { font-weight: normal; padding: 2px; text-align: left; }
	.price { font-weight: bold; color: #c00; }
	del.price { color: #000; text-decoration: line-through; 
}

.productsection
{
	padding:10px;
	border-top:1px dashed #cccccc;
}

.browsebox
{
	border-bottom: 1px dotted #cccccc;
}
.browsebox h1
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    color: #3973b5;
    border-bottom: 1px dashed #cccccc;
}
.browsebox h1 a
{
    color: #3973b5  ;
}


h1.accent
{
 	font-size: 12px;
	font-weight:bold;
	color:#990000;
	margin: 0px;
	margin-bottom:5px;
   
}
.smalltext
{
    font-size: 11px;
    font-family: verdana;
}
.smalltextmark
{
	color: Silver;
    font-size: 11px;
    font-family: verdana;
}
.tooltip
{
	color: #666666;
    font-size: 11px;
    font-family: verdana;
}
.adbox h3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana;
	color:#C7C030;
	margin-top:1px;
	margin-bottom:3px;

}
.loginheader
{ 
    height:30px;
    font-weight: bold; 
    font-size: 10pt; 
    font-family: verdana; 
    background-color: #f5f5f5; 
    text-align:center;
 }
 .logincell
 {
    background-color:#ffffff;
    vertical-align:middle;
    text-align:center;
    padding:20px;
}
.logtable
{
    border:1px solid #cccccc;
    background-color:#cccccc;
    
}
.subcategory
{
    margin-left:10px;
}
.prodboxbody
{
    background-image:url(images/prod_box_bg.gif);
    width:160px;
    padding-left:20px;
    padding-right:20px;
}
.prodboxtop
{
   background-image:url(images/prod_box_top.gif);
   height:22px;
   width:200px;
}
.prodboxbottom
{
    width:200px;
    background-image:url(images/prod_box_bottom.gif);
    height:22px;
}
.prodboxheader
{
    width:200px;
    background-image:url(images/prod_box_bg.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}
.prodboxbody2
{
    background-image:url(images/prod_box_bg2.gif);
    width:210px;
    padding-left:20px;
    padding-right:20px;
}
.prodboxtop2
{
   background-image:url(images/prod_box_top2.gif);
   height:22px;
   width:250px;
}
.prodboxbottom2
{
    width:250px;
    background-image:url(images/prod_box_bottom2.gif);
    height:22px;
}
.prodboxheader2
{
    width:250px;
    background-image:url(images/prod_box_bg2.gif);
    font-weight: bold;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
}
.rptRow td { background-color: #f5f5f5; color: Black; }
.rptAltRow td { background-color: #ffffff; color: Black; }
.rptHeader td { background-color: #cccccc; color: Black; font-weight: bold; height: 20px; border-top: solid 1px #111111;  vertical-align: middle; }
.cartHeader td { background-image:url(images/mainnavbg.gif); background-color: #5286EF; color: White; font-weight: bold; height: 20px; border-top: solid 1px #111111;  vertical-align: middle; margin: 5px; padding: 5px; }
.tableBorder { border: solid 1px #5286EF; }
.tableHeader td { background-image:url(images/mainnavbg.gif); background-color: #5286EF; color: White; font-weight: bold; height: 20px; border-top: solid 1px #111111;  vertical-align: middle; margin: 5px; padding: 5px; }
.mainTbl { border-collapse: collapse; background-color: #F7FBFF; vertical-align: middle }
.mainTblCell { padding: 2px; border-collapse: collapse; border: dotted 1px #7898b5; }
.mainTblHeader { padding: 2px; border-collapse: collapse; border: dotted 1px #7898b5; background-color: #7898b5; font-weight: bold; }
.green { color: Green; }
.red { color: Red; }
.btnAddDomain 
{
    background-image: url(images/btnAddDomain.gif);
    vertical-align: middle;
    height: 30px;
    width: 136px;
}
.pwdChkTbl2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; WIDTH: 200px; BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma,sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #fff
}
.pwdChkTbl2 SPAN {
	FONT-SIZE: 100%
}
.pwdChkTbl3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; MARGIN: 3px 15px 15px 0px; BORDER-LEFT: 0px; WIDTH: 70px; BORDER-BOTTOM: 0px; FONT-FAMILY: Tahoma,sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #fff
}
.pwdChkTbl3 SPAN {
	FONT-SIZE: 100%
}
.pwdChkCon0 {
	BORDER-RIGHT: #bebebe 1px solid; BORDER-BOTTOM: #bebebe 1px solid; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: center
}
.pwdChkCon1 {
	BORDER-RIGHT: #bb2b2b 1px solid; BORDER-BOTTOM: #bb2b2b 1px solid; BACKGROUND-COLOR: #ff4545; TEXT-ALIGN: center
}
.pwdChkCon2 {
	BORDER-RIGHT: #e9ae10 1px solid; BORDER-BOTTOM: #e9ae10 1px solid; BACKGROUND-COLOR: #ffd35e; TEXT-ALIGN: center
}
.pwdChkCon3 {
	BORDER-RIGHT: #267a12 1px solid; BORDER-BOTTOM: #267a12 1px solid; BACKGROUND-COLOR: #3abb1c; TEXT-ALIGN: center
}
#inputPC {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-SIZE: 70%; BORDER-LEFT: #aaa 1px solid; WIDTH: 200px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 19px
}
.NavBar_TabOn { background-image:url(images/tabon.gif); background-color: #ffffff; padding: 3px; text-align: center; border-left: 1px solid #7898B5; border-top: 1px solid #7898B5; border-right: 1px solid #7898B5; }
.NavBar_TabOff { background-image:url(images/headerbg.gif); background-color: #F1F3F6; padding: 3px; text-align: center; border-left: 1px solid #BECBD2; border-top: 1px solid #BECBD2; border-right: 1px solid #AAAAAA; }
.rptRow td { background-color: #f5f5f5; color: Black; }
.rptAltRow td { background-color: #ffffff; color: Black; }
.rptHeader td { background-color: #cccccc; color: Black; font-weight: bold; height: 20px; border-top: solid 1px #111111;  vertical-align: middle; }
.cartHeader td { background-image:url(images/mainnavbg.gif); background-color: #5286EF; color: White; font-weight: bold; height: 20px; border-top: solid 1px #111111;  vertical-align: middle; margin: 5px; padding: 5px; }
.tableBorder { border: solid 1px #5286EF; }
.tableHeader td { background-image:url(images/mainnavbg.gif); background-color: #5286EF; color: White; font-weight: bold; height: 20px; border-top: solid 1px #111111;  vertical-align: middle; margin: 5px; padding: 5px; }
a.extlink:link { background: url(/images/icons/extlink_icon.gif) no-repeat 100% 0;padding: 0 20px 0 0; }
.addonlink
{
	background: url(/images/icons/extlink_icon.gif) no-repeat 100% 0;padding: 0 20px 0 0;
	color: Blue;
	cursor: hand;
}
.link
{
	color: Blue;
	cursor: hand;
}
a.extlink:visited
{
color: purple;
background: url(/images/icons/extlink_icon.gif) no-repeat 100% -100px;
padding: 0 20px 0 0;
}
a.extlink:hover
{
color: red;
background: url(/images/icons/extlink_icon.gif) no-repeat 100% -200px;
padding: 0 20px 0 0;
}
.liNav
{
	padding-bottom: 10px;
}
/* Set the page width */
#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {
	width: 98%;
	margin: 0 auto;
	text-align: left;
}
.frmlabel {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1F386A; text-align: right; vertical-align: middle;}
.required {font-size:medium; font-family: Courier New; color: Red; font-size: 14px; font-weight: normal;}
.frmtooltip {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-align: left;}
.frmrowsep { height: 1px; width: 100%; border-bottom: solid 1px #EEEEEE;}

/* liquidcorners START */
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('images/corners1280x18.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #C00000; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #C00000;/* YCC: color & properties of the right-borderline */
	background: #EFEFEF;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */
/* liquidcorners END */

.ButtonDeleteIcon
{
	background-image: url('images/Delete.gif');
	background-position: center;
	background-repeat: no-repeat;
	border: 0px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#111;
	border-bottom-color:#111;
	vertical-align: middle;
}
.Button, .button
{
	background-image: url('images/bgnavbar.gif');
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	height: 25px;
	width: 100px;
	background-color:#ddd;
	font: normal normal bold 100% 20px 'trebuchet ms';
	font-weight: bold;
	color:Green;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#111;
	border-bottom-color:#111;
}
.ButtonNoWidth, .buttonnowidth
{
	background-image: url('images/bgnavbar.gif');
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	height: 25px;
	background-color:#ddd;
	font: normal normal bold 100% 20px 'trebuchet ms';
	font-weight: bold;
	color:Green;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#111;
	border-bottom-color:#111;
}
.Button2, .button2
{
	background-image: url(images/bgnavbar.gif);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	background-color:#ddd;
	font: normal normal bold 100% 20px 'trebuchet ms';
	font-weight: bold;
	color: Blue;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#111;
	border-bottom-color:#111;
}
/* Prompt Style */
.errorPrompt
{
    font-weight: bold;
	color: #990000;
	background-color: #FFCCCC;
	border: red 1px dashed;
	padding: 4px;
	margin-top: 5px;
 }
.alertPrompt
{
	color: #111111;
	background-color: #FFF9CB;
	border: #ff9900 1px dashed;
	padding: 4px;
	margin-top: 5px;
}
.successPrompt
{
	color: Green;
	background-color: #edffc3;
	border:  Green 1px dashed;
	padding: 4px;
	margin-top: 5px;
}
.infoPrompt
{
	color: Blue;
	background-color: #EEEEEE;
	border:  Blue 1px dashed;
	padding: 4px;
	margin-top: 5px;
}
.errorPrompt td, .alertPrompt td, .successPrompt td, .infoPrompt td
{
    font-family: Verdana;
}
.ActiveInputControl
{
	border: solid 1px Blue ;
	background-color: #D4EFB4;
	color: #111111;
}

table.listingbreadcrumb {
font-family: arial, helvetica, sans-serif;
font-size:10px; 
color: black;
border: 1px solid #000066;

}
table.login{
font-family: arial, helvetica, sans-serif;
font-size:14px; 
color: black;
border: 5px solid #000066;
background-color: #99cc66;
padding: 10px;
}

table.popup{
color: black;
}


table.results{
color: black;
padding-left: 3px;
border: 1px solid black;
margin-bottom: 3px;
padding-bottom: 3px;
}

table.resultstab{
color: white;
font-weight: bold;
padding-left: 4px;
background-color:#336633;
}


table.search {
margin-top:6px;
background-image: url(/images/search_checked_background.gif);
font-family: arial, helvetica, sans-serif;
font-size:10px; 
color: white;
}

table.searchinner {
margin-top:2px;
font-family: arial, helvetica, sans-serif;
font-size:10px; 
color: white;
padding: 1px;
border: 1px solid white;
}
table.tldbox {
font-family: arial, helvetica, sans-serif;
font-size:10px; 
color: black;
}
td.resultsheader{
font-family: arial, helvetica, sans-serif;
font-size:11px; 
color: white;
font-weight: bold;
}
.lnkchangepassword a
{
	white-space: nowrap;
	background-image: url(images/key.gif);
	background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    text-decoration: none;
}
.lnkpush a
{
	white-space: nowrap;
	background-image: url(images/push.gif);
	background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    text-decoration: none;
}
.gridView a
{
	border: 0px;
	white-space: nowrap;
	background-image: url(images/view.gif);
	background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    text-decoration: underline;
}
.payNow a
{
	white-space: nowrap;
	background-image: url(images/paynow.gif);
	background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    text-decoration: underline;
}
.bullet
{
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
    background-position: left;
	padding-left: 15px;
	font-weight: bold;
}
li.submenu
{
	list-style: url(images/bullet.gif) circle
}
.doclink a
{
	background: transparent url(images/doc_bullet.jpg) left center no-repeat; 
	padding-left: 20px;
}
.doclink2 a
{
	background: transparent url(images/arrow-right.gif) left center no-repeat; 
	padding-left: 20px;
}
.inputz
{
	border-style: solid;
    border-color: #888888;
	border-width: 1px;
}
.logintext
{
	color: Blue;
	font-weight: bold;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	border-style: solid;
    border-color: #888888;
	border-width: 1px;
	width: 250px;
	padding: 3px 2px 2px 2px;
	margin: 0px;

    background: url(images/icon_user.gif) no-repeat;
	background-position: 1px 1px;
	background-color: #ffffff;
	padding-left: 24px;
    vertical-align: middle;
}
.passwordtext
{
	color: #C00000;
	font-size: 12px;
	border-style: solid;
    border-color: #C00000;
	border-width: 1px;
    border-left: 16px solid #C00000;
	width: 250px;
	padding: 3px 2px 2px 2px;
	margin: 0px;
	padding-left: 8px;
    vertical-align: middle;
}
.column 
{
	margin: 5px;
	padding: 0px;
	border:0;
	background-color:#ffffff;
	width:235px;
	float:left;
	background-image: url(/images/column/column-background.gif);
	background-repeat: repeat-x;
	background-position: 0 12px;
}
.promosmall
{
	color: Red;
}
.available, Available
{
	color: Green;
}
.unavailable, Unavailable
{
	color: Red;
}
.unknown, Unknown
{
	color: Orange;
}
.rowbgcolor {
	color: #000000;
	background-color: #CCFF99;
}
.norowbgcolor {
	background-color: #FFFFFF;
}
.infoicon
{
	height: 16px;
	width: 15px;
	background: url('images/icon_info.gif') no-repeat left top;
	display: block;
	margin:5px;
}
.infoicon:hover{ background-position: bottom left; }
td.feature {
margin: 3px;
padding: 5px;
width:28%;
height: 15px;
text-align:left;
font-size:13px;
}
td.alternative {
background-color:#A6BDD4;
width:20%;
}
tr.regular {
color:#0F4276;
background-color: #CCCCCC;
text-align:center;
}
tr.alternative {
color:#0F4276;
background-color:#E6E6E6;
text-align:center;
}
#YES
{
	height: 16px;
	width: 15px;
	background: url('images/check.gif') no-repeat left top;
	display: block;
	margin:5px;
}
#NO
{
	height: 16px;
	width: 15px;
	background: url('images/x.gif') no-repeat left top;
	display: block;
	margin:5px;
}
/* Gradient 2 */
.txtboxgradient {
	width: 221px;
	background: transparent url('images/txtbox_bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 10px;
	margin-bottom:0px;
	font: bold 14px Verdana;
}
/* rounded buttons */
.roundbtn {
	cursor:pointer; 
	cursor:hand; 
	line-height:27px;
	height:27px;
	background:url(images/button.gif) no-repeat right top; 
	padding-right:30px; 
	display:inline-block;
}
.roundbtn ins { 
	background:url(images/button.gif) no-repeat left top; 
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	color: Maroon; text-decoration: none; font-weight: bold;
}
a.roundbtn:hover {background-position:right -155px; }
a.roundbtn:hover ins {background-position:left -155px; }
/* end rounded buttons */
textarea 
{ 
    width:100%; 
} 
.textwrapper 
{ 
    border:1px solid #999999; 
    margin:5px 0; 
    padding:3px; 
} 
