*{margin:0;padding:0;}
body{background:#F7F7F7 url(images/bg.gif) repeat-x left top;color:#2B2B2B;font:12px Arial,Helvetica,sans-serif;text-align:center;margin:0;padding:0;}
#page{overflow:hidden;text-align:left;margin:0 auto;padding:0;width:830px;}
#header{height:150px;background:url(images/ms-certified.gif) no-repeat right top;padding:0 15px;}
small {font-size:10px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.aligncenter{text-align:center;}
.inline{display:inline;}
.right{float:right;padding-left:10px;}
.left{float:left;padding-right:10px;}
.clear{clear:both;}
h5{font-size:13px;}
/*-------- header --------*/
#headerimg {padding:0 0 30px 0;}
#header h1 a {
	background:url(images/title.gif) no-repeat;
	text-decoration:none;
	width:267px;
	height:73px;
	text-indent:-999em;
	display:block;
}
#header .description{color:#A8A8A8;text-transform:uppercase;font-size:9px;margin-top:-2px;}
#tagline {
	float:right;
	color:#868686;
	text-align:right;
	padding:35px 65px 0 0;
}
#tagline h2 {
	font-size:12px;
}
#tagline .desc {
	font-size:10px;
}
/*-------- menu --------*/
#globalnav {
	background:url(images/menus.gif) 100% 0 no-repeat;
	height:40px;
}
#globalnav li {
	float:left;
	list-style:none;
}
#globalnav li a {
	background:url(images/menus.gif) 100% 0 no-repeat;
	display:block;
	float:left;
	height:38px;
	line-height:36px;
	padding:0 20px 2px;
	color:#2e2d2d;
	font-weight:bold;
	text-decoration:none;
}
#globalnav li a.current,
#globalnav li a:hover {
	background-position:100% -40px;
	color:#FFF;
}
#globalnav li.home a {
	background-position:0 -80px;
	width:48px;
	text-align:center;
}
#globalnav li.home a.current, 
#globalnav li.home a:hover {
	background-position:0 -120px;
}
#globalnav li.ordernow {
	float:right;
}
#globalnav li.ordernow a,
#globalnav li.ordernow a.current, 
#globalnav li.ordernow a:hover {
	float:right;
	background-position:100% -160px;
	width:74px;
	text-align:center;
	color:#FFF;
}
#mainimg{
	background:url(images/mainimg.jpg);
	height:308px;
    padding:0 15px;
	position:relative;
	margin-bottom:5px;
}
#mainimg .group {
    width:264px;
    float:left;
    text-align:center;
    padding:20px 0 0;
}
#mainimg .order-now {
    text-align:center;
    display:block;
    text-indent:-999em;
    width:113px;
    height:27px;
    background:url(images/order.gif) no-repeat right top;
    margin:20px 0 0 80px !important;
    margin:20px 0 0;
}
.packagename,.package {
    font-size:20px;
    color:#fff;
    padding:0 0 5px;
}
#mainimg .pic {
    padding:10px 0;
}
.month,.price,.info {
    font-size:11px;
}
.info {
    color:#CBCBCB;
}
.month,.price {
    color:#868686;
}
.starter {
    color:#C0C0C0;
}
.smallbiz {
    color:#ACD1E2;
}
.enterprise {
    color:#D9D681;
}

#container {
	background:url(images/content-top.gif) no-repeat top;
	padding-top:10px;
}
#content-bottom {background:url(images/content-bottom.gif) no-repeat bottom;padding-top:30px;}
#content {background:url(images/content.gif) repeat-y top;padding:1px 15px;}
#main {float:left;width:500px;padding:0 0 0 20px;}
.title {padding-top:10px;}
.subtitle {color:#7E7E7E;text-align:center;}
.inner {padding:15px 5px;line-height:1.6em;}
.table-title {font-size:14px;font-weight:bold;padding-bottom:10px;}
input.name,
input.email,
input.subject,
textarea.message {
	width:120px;
	border:1px solid #D1D1D1;
	padding:5px 4px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
textarea.message {
	width:270px;
	height:85px;
}
td.text {text-align:right;}
.phone {float:left;background:url(images/phone.gif) no-repeat left;padding:5px 5px 0 20px;margin-top:10px;margin-left:40px !important; margin-left:20px;}
a#submit {float:right;display:block;background:url(images/submit.gif) no-repeat left;width:114px;height:27px;text-indent:-999em;margin-top:10px;}

#sidebar {float:left;width:270px;}
#sidebar span.red {color:#E40000;}
.part {padding-left:25px;margin-bottom:25px;}
.part p {font-size:11px;color:#7E7E7E;}
.cpanel p {padding:5px 15px;}
.top {margin-left:8px;padding:20px 15px;background:url(images/top.gif) no-repeat left;height:49px;}

#second {padding:10px 14px;}
#second p {line-height:1.6em;}
.col {background:url(images/col-top.gif) no-repeat top;}
.col h4,.col1 h4 {padding:10px 20px 5px 25px;}
.col-content {background:url(images/col.gif) repeat-y top;padding:10px 20px 10px 25px;}
.col-bottom {background:url(images/col-bottom.gif) no-repeat bottom;padding-top:5px;}

.col1 h5,.col2 h5 {padding-bottom:10px;}
.col1 {float:left;width:530px;background:url(images/col1-top.gif) no-repeat top;}
.col1-content {background:url(images/col1.gif) repeat-y top;padding:10px 20px 10px 25px;}
.col1-bottom {background:url(images/col1-bottom.gif) no-repeat bottom;padding-top:5px;}
.inner1,.inner2,.inner3 {float:left;width:225px;}
.inner1 h5.blue {color:#1F9ACD;}
.read-more {color:#1F9ACD;text-decoration:underline;}
.inner2,.inner3 {border-left:1px solid #DDD;padding-left:17px;margin-left:17px;}

.col2 {float:left;width:267px;margin-left:3px;background:url(images/col2-top.gif) no-repeat top;}
.col2 h4 {padding:10px 20px 5px 25px;}
.col2-content {background:url(images/col2.gif) repeat-y top;padding:10px 20px 10px 20px;}
.col2-bottom {background:url(images/col2-bottom.gif) no-repeat bottom;padding-top:5px;}

#third {padding:10px 35px;color:#A7A7A7;font-size:11px;}
#third a {color:#A7A7A7;}
#payment {float:left;}
#payment .pay-caption {float:left;padding-top:7px;}
#payment img {padding:0 5px;}
#links {float:right; padding-top:7px;}

#footer {color:#A7A7A7;font-size:11px;margin:0 15px;padding:5px 20px 40px;border-top:1px solid #E8E8E8;}

/*table css*/
#tables {border-top:2px solid #DADADA;}
#tables .table-caption {text-transform:uppercase;font-size:15px;color:#C3C3C3;padding:15px 10px;}
#tables table {border-top:1px solid #DADADA;border-bottom:3px solid #DADADA;text-align:center;}
#tables .tleft {text-align:left;}
#tables .top {height:40px;font-weight:bold;background:url(images/thead.gif) repeat-x left top;}
#tables td {height:40px;padding:0 15px;border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;}
#tables .lastr {border-right:0;}
#tables .lastb td {border-bottom:0;}
#tables tr {border:1px solid red;}
#tables .more-info {text-decoration:underline;color:#599FFF;}
#tables .checkout {display:block;text-indent:-999em;height:26px;width:94px;background:url(images/checkout.gif) no-repeat bottom;}
#tables .green {color:#67AF00;}
#tables .no {display:block;width:18px;height:18px;background:url(images/no.gif) no-repeat bottom;}
#tables .yes {display:block;width:18px;height:18px;background:url(images/yes.gif) no-repeat bottom;}#page 
.webdesbut{
	background-image: url(images/webdesignw.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	width: 426px;
	display: block;
	font-weight: bold;
	color: #cecece;
	text-transform: uppercase;
	padding-left: 60px;
	padding-top: 17px;
}#page #container #content #main .webdesbut a {
	color: #cecece;
	text-decoration: none;
}
#page #container #content #main .webdesbut a:hover {
	color: #000000;
}
