body, table{FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#000000;  line-height:18px; text-align:left;}
body{ padding:0px; margin:0px; background:url(images/bg.jpg) repeat-x #f4f4f4;}
 
a {	text-decoration:underline;color:#ad1a1a;}
a:hover {text-decoration:none;color:#ad1a1a;}

#menu { width: 630px;  margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-align:center; line-height:21px; font-weight:bold; text-transform:uppercase;  }
#menu ul {  margin: 0; padding: 0;}
#menu ul li {display: inline;float: left; list-style:none;}
#menu ul li a { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; padding:0 20px 0 20px;color:#ffffff; border-right: dotted 1px #7c7c7c;}
#menu ul li a:hover, #menu ul li a.active {  font-weight: bold;  color:#eee; text-decoration:underline;}

.canada_hosting {color:#de0028; font-weight:bold; text-transform:uppercase; padding-left:10px; line-height:14px;}

.planbox { color:#414141; line-height:16px; padding:15px 20px 15px 20px;background:url(images/plan_bg.gif) repeat-x bottom #fff;}


.plantext { padding-left:5px; background: url(images/plan_text_bg_01.gif) repeat-x bottom;}

.guarantee_head {color:#fff; font-size:14px; font-weight:bold; padding-left:5px; background:#414141;}

.guarantee_text {padding:18px 5px 12px 5px;}
.guarantee_text p{color:#73b41e; font-size:14px; font-weight:bold; margin:10px 0 10px 0;}
.guarantee_text a{color:#73b41e; text-decoration:none;}
.guarantee_text a:hover{color:#73b41e; text-decoration:underline;}

.testimonial {padding:0 10px 48px 30px; background:url(images/testimonial_bg_02.gif) no-repeat top left}
.testimonial h1{color:#414141; font-size:24px; font-weight:bold; margin:0 0 10px 0;}
.testimonial p{margin:5px 0 5px 0;}

.welcome { padding:20px 30px 12px 12px; border-top: solid 1px #dddddd; line-height:16px; color:#414141; background:url(images/welcome_bg.jpg) no-repeat top right;}
.welcome h1{ margin:0 0 10px 0;}
.welcome p{ margin:5px 0 5px 0}

.textfield {width:206px; height:28px; color:#414141; font-size:18px; line-height:20px; font-weight:normal; margin:7px 0 8px 0; }
.dropdown {width:68px;height:32px; font-size:18px; margin-left:5px 0 8px 5px; color:#414141;}

.search {font-weight:bold; color:#fff; text-transform:uppercase; line-height:23px; padding-left:10px; background:url(images/search_bg.gif) no-repeat; }
.search a{color:#FFFFFF; text-decoration:none;}
.search a:hover{color:#FFFFFF; text-decoration:underline;}

.bottom_nav { padding:15px 20px 30px 20px;  font-size:10px; font-weight:bold; text-transform:uppercase; word-spacing:20px;}
.bottom_nav a{color:#000000; text-decoration:none; word-spacing:0;}
.bottom_nav a:hover{color:#000000; text-decoration:underline;word-spacing:0;}

.bottom_text {color:#7c7c7c; text-align:right; padding:15px 20px 30px 20px; font-size:10px; font-weight:bold;}

.pageTitle{ padding:30px; padding-left:0;}
.pageTitle h1{ font-size:30px; margin-bottom:10px; padding:0; font-weight:normal; color:#FFFFFF; line-height:30px;}
.pageTitle h2{ font-size:18px; margin:0; padding:0; font-weight:normal; color:#fff1e3; line-height:24px;}

.ordernow{ background:url(images/order.gif) repeat-x bottom #b53737; font-size:12px; color:#FFFFFF; font-weight:bold;}
.ordernow a{ color:#FFFFFF; text-decoration:none;} 
.ordernow a:hover{ color:#FFFFFF; text-decoration:underline;}

.box{}
.box h1{ font-size:30px; margin:0; padding-bottom:5px; font-weight:normal; color:#666666; border-bottom:dotted 1px #999999;}
.box h3{ font-size:18px; margin:0; padding-bottom:5px; font-weight:normal; color:#666666; border-bottom:dotted 1px #999999;}