.shadetabs { padding:0px 40px; margin: 0px; font: 12px Verdana; list-style-type: none; text-align: left; width:779px; }
.shadetabs li { display: inline; margin: 0; }
.shadetabs li a { text-decoration: none; padding:7px 15px; position: relative; color: #fff; background: white url(image/shade.gif) top left repeat-x; }
.shadetabs li a:hover { color: #fff; text-decoration: none;}
.shadetabs li a.selected { position: relative; background-image: url(image/clear.gif); border: 1px solid #e1e1e1; border-bottom-color:#FFF; color:#000; }
.shadetabs li a.selected:hover { text-decoration: none; color:#000; border-top-color:#990000; }
#divcontainer { border-top:1px solid #e1e1e1; width:779px; margin-bottom: 1em; padding: 9px; padding-top:5em; margin-top:7px; font:12px Arial; height:100px; }
#divproduct { width:170px; float:left; }
#divdomain { width:170px; float:left; margin-left:30px; }
#divmultimedia { width:170px; float:left; margin-left:30px; }
#divsoftware { width:170px; float:left; margin-left:30px; }
#divsupport { width:270px; float:left; margin-left:30px; }
#divcontainer h1 { font-size:16px; font-weight:normal; }
#divcontainer h1.st { font-size:36px;}
#divproduct ul, #divmultimedia ul { color:#cc0000; margin:5px 0px 0px 30px; padding:0px; }
#divproduct ul li a, #divmultimedia  ul li a { color:#333; text-decoration:none; }
#divproduct ul li a:hover, #divmultimedia  ul li a:hover{ color:#004477; text-decoration:underline; }
#divdomain ul, #divsoftware ul { color:#cc0000; margin:5px 0px 0px 24px; padding:0px; }
#divdomain ul li a, #divsoftware ul li a { color:#333; text-decoration:none; }
#divdomain ul li a:hover, #divsoftware ul li a:hover{ color:#004477; text-decoration:underline; }
#extleft { width:300px; float:left; color:#666; }
#extright { width:418px; float:right; padding-left:40px;  }
#extleft h2, #extright h2 { font-size:24px; font-weight:normal; margin-bottom:-10px; margin-top:0px; color:#000; }
.redtxt { color: #cc0000; }
.sellintro { padding:2px 6px; background-color:#66cccc; color:#fff; font-family:Arial; }
#sellintro { color:#333; font: bold 12px "Courier New"; }
.greybghead { background-color:#e1e1e1; }
.greybg { background-color:#f2f2f2; }
table.normal { font:12px Arial; color:#333; }
a.normal { text-decoration:underline; color:#004477; }
a.normal:hover { text-decoration:none; }
#allright { width:100%; padding-bottom:60px; padding-left:20px; }
#blogdate { background-image:url(image/date.jpg); width:76px; height:59px; color:#FFF; font:bold 32px Arial; text-align:center; float:left; }
#blogdate .month { font-size:12px; }
#blogtitle { float:left; padding-left:20px; color:#333; font-size:12px; width:420px; }
#blogtitle h1 a { color:#66cccc; font-size:22px; font-weight:normal; text-decoration:none; }
#blogtitle h1 a:hover { text-decoration:underline; }
#blogtitle2 { float:left; color:#333; font-size:12px; width:640px; }
#blogtitle2 h1 { color:#66cccc; font-size:28px; font-weight:normal; text-decoration:none; }
#blogsummary { color:#666; font:12px arial; clear:both; padding-left:96px; line-height:1.5em; }
#post { color:#333; font:12px arial; clear:both; line-height:1.5em; padding-left:20px; }
#post p img { background-color:#eee; padding:4px; border:1px solid #ccc; }
#post a { color: #3366CC; text-decoration:underline; }
#post #qna { margin-bottom:40px; line-height:1.5em; }
#post p { margin-bottom:2em; }
#datarightsection { float: left; width: 775px; padding:30px 0px 0px 10px; }
#datatop { padding:5px; margin-top:20px; width: 100%; height:700px; color:#666;}
#datatop h2 { color:#cc0000; font-weight:normal; margin-bottom:-10px; }
#datatopleft { float: left; width:490px; border-right:1px dashed #CCC; height:100%; padding-right:20px; }
#datatopright { float: left; width:235px; padding-left:20px; }
#contact { background:url(image/locationmap.jpg) bottom left no-repeat #FFF; height:520px; font:12px Verdana; color:#666; line-height:1.5em; float:left; width:681px; }
.address { width:220px; float:left; height:145px; padding:46px 0 0 15px; }
.floatbox { float: left; width: 50px; }
.floatbox2 { float: right; width: 50px; }
.address span { font-style:italic; font:15px Verdana; color:#58bcbc; }
#email { width:281px; padding:95px 0 0 15px; float:left; line-height:2em; }
#email a { color:#58bcbc; text-decoration:none; }
#email a:hover { text-decoration:underline; }
#enquiryform { width:308px; color:#646464; float:left; background:url(image/formbg.gif) top no-repeat #efefef; height:520px; padding-left:30px !important; padding-top:80px !important; margin-right:10px; padding-left:30px; padding-top:89px; } 
#enquiryform2 { width:308px; color:#646464; float:left; background:url(image/formbg.gif) top no-repeat #efefef; height:520px; padding-left:25px !important; padding-top:80px !important; margin-right:10px; padding-left:25px; padding-top:89px; } 
html > body div #enquiryform { width:278px; height:440px; } /* ie */
html > body div #enquiryform2 { width:274px; height:440px; } /* ie */
#enquiryform p { padding-bottom:20px; }
#enquiryform2 h2 { font-weight:normal; font-size:18px; }
#enquiryform label{ float: left; width: 80px; font-weight: bold; color:#000; }
#enquiryform input { margin-bottom: 5px; BACKGROUND-IMAGE: url(image/form_input.gif); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #f4f4f4; OUTLINE-STYLE: none; OUTLINE-WIDTH: 0pt; WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 25px; COLOR: #636363; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; }
#enquiryform TEXTAREA { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f4f4f4; OUTLINE-STYLE: none; PADDING-LEFT: 3px; margin-left:3px; OUTLINE-WIDTH: 0pt; WIDTH: 180px; FLOAT: left; HEIGHT: 102px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px; resize: none; BACKGROUND-IMAGE: url(image/form_textarea.gif); BACKGROUND-REPEAT: no-repeat; }
#enquiryform #submitbutton { margin-left: 80px; margin-top:10px; BACKGROUND-IMAGE: url(image/form_btn.gif); BACKGROUND-REPEAT: no-repeat; WIDTH: 104px; HEIGHT: 27px; padding-bottom:3px; cursor: pointer; }
#enquiryform img { margin-left: 80px; }
#enquiryform2 p { padding-bottom:20px; }
#enquiryform2 label{ float: left; width: 80px; font-weight: bold; color:#000; }
#enquiryform2 input { margin-bottom: 5px; BACKGROUND-IMAGE: url(image/form_input.gif); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #f4f4f4; OUTLINE-STYLE: none; OUTLINE-WIDTH: 0pt; WIDTH: 180px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 25px; COLOR: #636363; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; }
#enquiryform2 TEXTAREA { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f4f4f4; OUTLINE-STYLE: none; PADDING-LEFT: 3px; margin-left:3px; OUTLINE-WIDTH: 0pt; WIDTH: 180px; FLOAT: left; HEIGHT: 102px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px; resize: none; BACKGROUND-IMAGE: url(image/form_textarea.gif); BACKGROUND-REPEAT: no-repeat; }
#enquiryform2 #submitbutton { margin-left: 80px; margin-top:10px; BACKGROUND-IMAGE: url(image/form_btn.gif); BACKGROUND-REPEAT: no-repeat; WIDTH: 104px; HEIGHT: 27px; padding-bottom:3px; cursor: pointer; }
#enquiryform2 img { margin-left: 80px; }
#careerbanner { background:url(image/career.jpg) top left no-repeat #FFFFFF; width:740px; height:120px; text-align:right; color:#66cccc; font: 24px Verdana; margin-bottom:40px; }
#careerbanner h1 { color:#333; font-size:36px; font-weight:normal; line-height:50px; }
#careers_left_column_details { float:left; width:350px; }
#careers_right_column_details { float:right; width:350px; }
DIV#careers_job_detail { BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 18px; }
DIV#careers_job_detail P {  COLOR: #646464 }
DIV#careers_job_detail_skills { PADDING-BOTTOM: 20px }
DIV#careers_job_detail_skills UL { PADDING-BOTTOM: 10px }
UL.dotted_list LI { LINE-HEIGHT: 19px; PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; COLOR: #646464 }
#question { color:#000; font-weight:bold; }
#qna { width:100%; padding-bottom:30px; }
#answer { padding-bottom:40px; border-bottom:1px dotted #CCC; }
#jobform { clear:both; width:100%; color:#646464; } /*BORDER-top: #cc0000 2px solid; */
#jobform h2 { margin-bottom:-10px; color:#000; }
#jobform a { color: #3366CC; text-decoration:underline; }
#jobform a:hover { text-decoration:none; }
#jobform p { padding-bottom:20px; }
#jobform label{ float: left; width: 150px; font-weight: bold; color:#000; }
#jobform input { margin-bottom: 5px; BACKGROUND-IMAGE: url(image/form_input.gif); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: #f4f4f4; OUTLINE-STYLE: none; OUTLINE-WIDTH: 0pt; WIDTH: 283px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; HEIGHT: 25px; COLOR: #636363; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; }
#jobform TEXTAREA { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f4f4f4; OUTLINE-STYLE: none; PADDING-LEFT: 3px; margin-left:3px; OUTLINE-WIDTH: 0pt; WIDTH: 403px; FLOAT: left; HEIGHT: 102px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px; resize: none; BACKGROUND-IMAGE: url(image/form_textarea.gif); BACKGROUND-REPEAT: no-repeat; }
.boxes { width: 1em; }
#jobform #submitbutton { margin-left: 150px; margin-top:10px; BACKGROUND-IMAGE: url(image/form_btn.gif); BACKGROUND-REPEAT: no-repeat; WIDTH: 104px; HEIGHT: 27px; padding-bottom:3px; cursor: pointer; }
#jobform #jobsubmitbutton { margin-left: 150px; margin-top:10px; BACKGROUND-IMAGE: url(image/form_btn.gif); BACKGROUND-REPEAT: no-repeat; WIDTH: 104px; HEIGHT: 27px; padding-bottom:3px; cursor: pointer; }
br { clear: left; }
#jobform img { margin-left:80px; }
#jobform .space { padding-left:150px; }
#sponsor { margin-bottom:5px; }
#compareplans { margin-left:20px; clear:both; }
table.faq {	width: 750px; border-collapse: collapse; font:12px arial; color:#666; text-align:center; }
table.faq a { color: #0033CC; text-decoration:underline; }
table.faq a:hover { text-decoration:none; }
table.faq td { padding: 5px 3px; border-bottom: 1px dotted #c0c0c0; }
table.faq td.header { font:12px Verdana; word-spacing:10px; border-bottom:2px solid #990000; color:#fff; background-color:#414244; font-variant:small-caps; }
table.faq td.empty { border-top:0px; border-left:0px; border-bottom:2px solid #990000; }
table.faq td.title { background:transparent url(image/arrow.gif) left no-repeat; padding-left:10px; text-align:left; }
table.faq td.price { background-color:#f9f9f9; font-weight:bold; }
table.faq td.pricetitle { background:transparent url(image/arrow.gif) left no-repeat; padding-left:10px; text-align:left; background-color:#f9f9f9; font-weight:bold; }
table.faq td.dark { background-color:#efefef; }
table.faq td.faq2 { background-color:#efefef; text-align:left; padding:20px; padding-bottom:15px; }
table.faq td.tick { background:url(image/tick.gif) center no-repeat #efefef; }
table.faq td.tick2 { background:url(image/tick2.gif) center no-repeat #f4f4f4; }
table.faq td.light { background-color:#f4f4f4; }
table.faq td.lightred { background-color:#f4f4f4; color:#990000; font-weight:bold; }
table.faq td.darkred { background-color:#efefef; color:#990000; font-weight:bold; }
table.hosting {	width: 480px; border-collapse: collapse; font:12px arial; color:#666; text-align:center; }
table.hosting a { color: #0033CC; text-decoration:underline; }
table.hosting a:hover { text-decoration:none; }
table.hosting td { padding: 5px 3px; border-bottom: 1px dotted #c0c0c0; }
table.hosting td.header { font:12px Verdana; word-spacing:10px; border-bottom:2px solid #990000; color:#fff; background-color:#414244; font-variant:small-caps; }
table.hosting td.empty { border-top:0px; border-left:0px; border-bottom:2px solid #990000; }
table.hosting td.title { background:transparent url(image/arrow.gif) left no-repeat; padding-left:10px; text-align:left; }
table.hosting td.price { background-color:#f9f9f9; font-weight:bold; }
table.hosting td.pricetitle { background:transparent url(image/arrow.gif) left no-repeat; padding-left:10px; text-align:left; background-color:#f9f9f9; font-weight:bold; }
table.hosting td.dark { background-color:#efefef; }
table.hosting td.faq { background-color:#efefef; text-align:left; padding-bottom:15px; }
table.hosting td.tick { background:url(image/tick.gif) center no-repeat #efefef; }
table.hosting td.tick2 { background:url(image/tick2.gif) center no-repeat #f4f4f4; }
table.hosting td.light { background-color:#f4f4f4; }
table.hosting td.lightred { background-color:#f4f4f4; color:#990000; font-weight:bold; }
table.hosting td.darkred { background-color:#efefef; color:#990000; font-weight:bold; }
.somediv { width: 480px; margin-left:20px; color:#666; clear:both; }
.somediv .floatbox { float: left; width: 100px; clear:left; height:110px; }
.somediv h2 { font-size:12px; font-weight:bold; margin-bottom:0px; padding-top:5px; }
* html .somediv p { /* IE 3px jog hack*/ height: 1%; }
.somediv p { margin-top: 0; margin-left: 100px; }
#keyword { background:url(image/keywords-bg.gif) top center no-repeat; color:#333; font-size:11px; padding:10px 20px; line-height:15px; height:311px; clear:both; }
#keyword H1 {  font-size:15px; font-weight:bold; margin-bottom: -10px; }
#pscroller1 { width: 200px; height: 120px; border-top: 1px solid #999; border-bottom: 1px solid #999; color:#666; padding: 5px; }
#terms h1 { font-size:12px; margin-bottom: -10px; color:#444; }
#terms ul {  color:#666; margin:5px 0px 0px 30px; padding:0px; font-size:11px; }
#custom-software h1 { background:url(image/point.gif) left no-repeat; padding-left:20px; color:#506593; font-size:14px; font-weight:normal; margin-bottom:0px; font-family: Tahoma; }
#custom-software ul { color:#cc0000; margin:5px 0px 20px 35px; padding:0px; }
#custom-software ul a { text-decoration:none; color:#333; }
.style17 {
	color: #333333;
	font-weight: bold;
}
li a:hover {text-decoration:none; color:#000000;}
hr {height:0px; border:none; border-bottom:1px dashed #CCCCCC;}
