html {overflow: -moz-scrollbars-vertical;}
body {font: 12px Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 0;}
a {color: #5a599e;}
a:hover {text-decoration: none;}
h3 {margin-top: 1px; font-size: 14px;}
h4 {font-size: 12px;}
p {font: 12px Arial, Helvetica, sans-serif; line-height: 150%; color: #262626;}
#header {width: 760px;	height: 70px; margin: auto;}
#menu {width: 760px; height: 30px; margin-left: auto; margin-right: auto; margin-bottom: 5px; background-color: #F5C121; clear:both;}
#content {width: 760px; margin-left: auto; margin-right: auto;	margin-top: 5px;}
#content2 {width: 590px; float: right; padding: 5px; clear: right;}
#content2 li {margin-bottom: 10px;}
#content2 h1 {margin: 18px 0 5px 0; color: #333; font-size: 1.6em; border-bottom: solid 2px #c3c3c3; padding-bottom: 4px; text-align:left;}
#content2 h2 {margin: 18px 0 5px 0; color: #333; font-size: 1.4em; padding-bottom: 4px; text-align:left;}
#nav1 {margin-top: 5px; color: #9E9E9E; float: right; font-size: 11px;}
#nav1 li {list-style-type: none; float: left; margin-left: 6px;}
#nav1 a	{color: #666; font-size: 11px; text-decoration: none;}
#nav1 a:hover {color: #777; text-decoration: underline;}
#nav1 select {font-size: 11px;}
#logo {background: transparent url(../images/web3k_1.gif) no-repeat scroll 0% 0%; width: 150px; height: 70px; text-indent: -3333px; border: 0; margin: 0;}
#logo a {display: block; width: 280px; height: 120px; text-decoration: none; border: 0;}
h2.frontbanner { margin: 7px 0px 0px 0px; font-size:12px; font-weight:bold; color:#000000; text-align: center; }


/* ######### New menu with Dropdowns ######### */
.stylefour {position:relative; display:block; height:39px; font-size:11px; font-weight:bold; background:transparent url(/images/bgOFF.gif) repeat-x top left; font-family:Arial; border-top:2px solid #F5C121; z-index: 99;}
.stylefour ul {padding:0; margin:0; list-style-type:none; width: auto;}
.stylefour ul li {float:left; position:relative; display: block;}
.stylefour ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:192px; padding:4px 0;}
.stylefour ul li a, .menu2 ul li a:visited {display:block; float:left; color:#666; text-decoration:none; padding:11px 20px 0 20px; height:23px; background:transparent url(/images/bgDIVIDER.gif) no-repeat top right;}
.stylefour ul li:hover {width:auto;}
.stylefour ul li a:hover {background:#aaa url(/images/bgON.gif); color:#c00;}
.stylefour ul li:hover a {background:#aaa url(/images/bgON.gif); color:#c00;}
.stylefour ul li ul {display: none;}
.stylefour table {margin:-1px; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}
/* specific to non IE browsers */
.stylefour ul li:hover ul {display:block; position:absolute;top:34px; background:#aaa; margin-top:0px; left:0; width:192px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.stylefour ul li:hover ul.scroller {height:138px; width:172px; overflow:auto;}
.stylefour ul li:hover ul li ul {display: none;}
.stylefour ul li:hover ul li a {display:block; background:#ffffff; color:#666;height:auto;line-height:15px;padding:4px 16px; width:160px; border-bottom: 1px solid #cccccc; font-size:11px;}
.stylefour ul li:hover ul li a.drop {background:#fff;}
.stylefour ul li:hover ul li a:hover {color:#c00; background: #e1e1e1;}
.stylefour ul li:hover ul li a:hover.drop {background: #888; color:#ff0;}
.stylefour ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; color:#000; left:192px; height:138px; width:172px; overflow:auto; background:#888;}
.stylefour ul li:hover ul li:hover ul li a {background:#888;}
.stylefour ul li:hover ul li:hover ul li.group {width:192px; padding:5px 0;}
.stylefour ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}
/* specific to IE5.5 and IE6 browsers */
.stylefour ul li a:hover ul {display:block;position:absolute;top:30px; t\op:29px; background:#aaa;left:0; marg\in-top:1px;}
.stylefour ul li a:hover ul.scroller {height:138px; overflow:auto;}
.stylefour ul li a:hover ul li a {display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:192px; w\idth:120px;}
.stylefour ul li a:hover ul li a.drop {background:#888; padding-bottom:5px;}
.stylefour ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.stylefour ul li a:hover ul li a:hover {color:#ff0; background: #888;}
.stylefour ul li a:hover ul li a:hover.drop {background: #888; color:#ff0;}
.stylefour ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:192px; height:138px; width:170px; overflow:auto; background:#888;}
.stylefour ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}
.left {clear:both;}

/* ######### Sidemenu ######### */
#menu2 {width: 140px; float: left; clear: both; padding-top: 20px; z-index: 98;}
#menu2 ul {margin: 0; padding: 0; list-style: none; width: 140px; font-size: 11px;}
#menu2 ul li {position: relative;}
#menu2 ul li a {display: block; text-decoration: none; color: #000; padding: 5px; background: url(/images/menudots.gif) no-repeat bottom center;}
#menu2 ul li a:hover {background-color: #E1E1E1; background-color: #F1F1F1;}
/* IE Requirement */
* html #menu2 ul li {float: left; height: 1%;}
* html #menu2 ul li a {height: 1%;}
/* End */

.contactListHeader {background-color: #E1EAFE;}
.contactListHeader a {font-size: 14px; font-weight: bold; color: #000; text-decoration: none;}
.countrySelect {width: 120px; font: 10px Arial; font-style: normal; border: 1px solid #FFF; background-color: #0F4F87; color: #FFF;}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs {padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left;}
.shadetabs li {display: inline; margin: 0;  }
.shadetabs li a	{text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #C3C3C3; color: #2d2b2b; background: #FFF url(/images/shade.gif) top left repeat-x;}
.shadetabs li a:visited	{color: #2d2b2b;}
.shadetabs li a:hover {text-decoration: underline; color: #2d2b2b;}
.shadetabs li a.selected {position: relative; top: 1px;}
.shadetabs li a.selected {background-image: url(/images/shadeactive.gif); border-bottom-color: #FFF;}
.shadetabs li a.selected:hover {text-decoration: none;}
.tabcontent {display:none;}

@media print { .tabcontent {display:block !important;} }

/* ######### Domain Search & Whois Styles ######### */
.domainAvaiable	{color: #060; font-weight: bold;}
.domainUnavaiable {color: #000;}
#pagePromo {width: 550px; padding: 5px;	border: 1px solid #000; margin-left: auto; margin-right: auto;}

/* ######### Side (Left) Boxes: Login ######### */
#sideLogin {width: 135px; border: 1px solid #F0F0F0; padding: 2px; background-color: #F9F9F9;}
#sideLogin form {margin: 0; padding: 0;}
#sideLogin h5 {font-size: 13px; font-weight: bold; padding: 0; margin: 0;}
#sideLogin td {font-size: 9px;}
#sideLogin input {font-size: 9px;}
#sideLogin input.username {width: 70px; height: 14px;}
#sideLogin input.password {width: 70px; height: 14px;}
#sideLogin input.submitLogin {width: 70px; height: 20px;}

/* ######### Order / Shopping Cart: New or Existing Customer Select ######### */
#customerExisting {width: 250px; height: 220px;	float: left; margin-left: 20px;	border: 1px solid #E1E1E1;}
#customerExisting legend {font-weight: bold; font-size: 12px;}
#customerExisting form {margin: 0; padding: 0;}
#customerNew {width: 250px;	height: 220px;float: left; clear: right; margin-left: 20px; border: 1px solid #E1E1E1;}
#customerNew legend	{font-weight: bold;	font-size: 12px;}
.contact legend	{font-weight: bold;	font-size: 12px;}
.contact p {margin-left: 10px;}
.contact table {margin-left: 10px;}

/* ######### Footer Styles ######### */
.blueb1, .blueb2, .blueb3, .blueb4 {font-size:1px; overflow:hidden; display:block;}
.blueb3 {height:1px; background:#f1f1f1; margin:0 2px;}
.blueb4 {height:1px; background:#f1f1f1; margin:0 1px;}
.bluecontentb {background: #f1f1f1;}
.bluecontentb div {margin-left: 0;}
#footerLinks {color:#666; height:14em; padding:0.5em}
.footerSection {float:left; padding:1em 1em 1em 1.2em; height:8em; width:9em; text-align:left; color: #666;}
.footerSection h2 {color: #666; padding: 0 0 0.5em 0; margin-top:0; font-size: 12px; font-weight:700; border: 0;}
.footerSection ul {font-size: 11px; margin:0; padding:0; list-style-type:none; text-align:left;}
.footerSection li {margin-bottom: 5px;}
.footerSection li a, .footerSection li a:visited {color: #666; text-decoration: none; border-bottom: 1px dotted #ccc;}
.footerSection li a:active {text-decoration: none;} 
.footerSection li a:hover {text-decoration: none; color: #F5C121; border-bottom: 1px dotted #ccc;}
#footerInfoBlock {float:left; margin:1em; height:9em; width:12em; color: #666; font-size:0.9em;}
#footerInfoBlock a, #footerInfoBlock a:visited {color: #000; text-decoration: underline;}
#footerInfoBlock a:active, #footerInfoBlock a:hover  {text-decoration: none; color: #F5C121;}

/* ######### Table Styles ######### */
#about_table {background: #fff;}
.about_table {margin: 0; border-collapse: collapse; margin-left: auto; margin-right: auto;}
.about_table th, .about_table td {text-align: left; border-bottom: 1px solid #e6e6e6; font: 12px arial;}
.about_table th	{font-weight: bold; padding: 5px;}
.about_table td	{padding: 8px 5px 8px 5px;}
.table_legend {border: 1px solid #e6e6e6;}
.table_legend td {text-align: left; font: 10px arial;}

/* ######### Tooltips ######### */
.tooltip {width: 200px; color:#000; font:lighter 11px/1.3 Arial; text-decoration:none;text-align:center} 
.tooltip span.top {padding: 30px 8px 0; background: url(../images/bt.gif) no-repeat top} 
.tooltip b.bottom{padding:3px 8px 15px;color: #548912; background: url(../images/bt.gif) no-repeat bottom}

/* ######### Input fields ######### */
.submit {vertical-align: middle; *vertical-align: text-bottom;} 
.myinputstyle {vertical-align: middle; *vertical-align: text-bottom; border: 1px solid #999999; font-size: 15px; color: #454743;}
.myinputstyle select {font: 15px Verdana; color: #102132; border: 1px solid #284279;}
#myinputstyle:hover {border: 1px solid #f5c121; color: #454743;}

/* ######### Contact Us Styles ######### */
#contactForm th {font-size: 12px; font-weight: normal; text-align: right;}
#contactForm th .req {color: #FF0000;}
.contactInput {width:200px;}
.contactMktg {font-size: 10px; width: 200px;}

.mainBannerLink {text-decoration:none; cursor: pointer}
.strike {color: red; text-decoration: line-through;}
.disclaimer {font-size: 10px;}
.domainTable td {border-bottom: 1px solid #e1e1e1;}
