* {margin:0; padding: 0;}
body {
	font: 11px "Arial",sans-serif;
	color: #333;
	text-decoration: none;
	background: #fff url(images/bg.png) repeat-x;
}
a:link {color:#E71E6E;}
a:visited {color:#993366;}
a:hover {color:#66CCCC; text-decoration:none;}
a:active {color:#66CCCC; text-decoration:none;}

#header {width: 800px; height: 198px; margin: 0 auto; background:url(images/bg_hdr.jpg) no-repeat; }
#header img {float:left; margin: 109px 0 0 48px;}
ul#nav {float:right; margin: 118px 0 0 0; list-style-type: none;}
ul#nav li {float:left; border-right:solid 1px #3cf;}
ul#nav li a {color:#fff; text-decoration: none; padding: 4px 10px; font-weight:bold;}
ul#nav li a:visited {color:#fff;}
ul#nav li a:hover {color:#FF99CC;}
ul#nav li a:active {color:#FF99CC;}
#wrap {clear:both; width: 745px; padding: 16px 0 0 55px; margin: 0 auto;}

#footer_wrap {clear:both; width: 100%; border-top:1px solid #f0f0f0;}
#footer {width: 750px; padding-left:50px; margin: 8px auto; color: #999999;}
#footer p {float:left;}
#footer ul {float:right; list-style-type:none;}
#footer ul li {float:left; padding: 2px 8px; border-right: 1px solid #CCC;}

/*Home*/
#intro {
	height: 140px;
	padding-right: 40px; 
	margin-right: 20px; 
	background: url(images/v_sprtr.png) right top  no-repeat;
	}
.box_intro {float:left; margin-top: 8px; padding: 16px 4px 16px 4px; line-height: 1.5em; }
.box_intro strong {color:#E71E6E; font-size:1.2em;}
.box_intro p {margin-bottom: 8px;}
#pricing {
	clear:both; 
	height:255px;
	padding: 16px 24px 16px 22px;
	background: url(images/bg_pricing.png)  no-repeat;
	}
.pricing_package {
	float:left;
	width: 196px; /*225px*/
	height: 163px; /*171px*/
	padding: 4px 14px 4px 12px;	
	background: #06c url(images/bg_package.jpg) no-repeat;
	margin:8px 2px 0 2px;
	}
.pricing_package a {display:block;text-decoration:none;}
.pricing_package a:hover {}
.pricing_package h3 {text-transform:uppercase;color:#1F5FB3; font-size:18px; margin-bottom: 6px; letter-spacing: -1px;}
.pricing_package small {display:block;margin-bottom:10px; color:#006BC5; text-align:center; font-size: 10px;}
.pricing_package p {color:#fff}
.price {float:left; width: 200px; color:#fff; text-align:center;margin: 0px 0 px;}
* html .price {margin: 1px 10px}
.price div {float:left; margin: 0 4px;}
* html .price div {margin: 0 2px;}
.price strong {font-size:24px; font-weight:bold;}
.price div.plus {height: 20px; font-weight:bold; font-size:14px;margin-top: 5px; }

/*Inside Pages*/
h1 {
	color:#D54977; 
	font-size: 2.6em; 
	font-weight: normal; 
	padding: 4px;
	margin:8px 0; 
	border-bottom: 1px solid #99CCFF;}
h2 {color:#3399CC; font-size: 1.6em; margin-bottom: 4px; padding-top: 6px;}
h3 {color: #336699; font-size: 1.4em;margin-bottom: 2px; padding-top: 6px;}
.tagline {color:#00479A; font-size: 1.8em; margin-bottom:12px; }
#content {margin-bottom: 56px;}
#content p {margin-bottom: 10px;}
#content ul {margin-left: 4px; margin-bottom: 8px;}
#content li {line-height: 1.6em; list-style-position: inside; text-indent: -12px; margin-left: 8px;}
#content img {margin: 8px 0;}
#content table {margin: 8px auto; }
#content address {font-style:normal; font-size: 1.4em;}
td.order a{display:block;text-align:center; font-weight:bold; padding: 8px 8px; background: #3399CC; color:#fff;}
td.order a:hover {background:#CC3366;}
td.desc {padding: 4px 14px; background: #f0f0f0;}
#adgroup {margin: 0 24px; padding: 16px 24px; background: #E7F2F8; border: 4px solid #C7DEE7}
.testimonials {border-bottom: 1px dotted #99CCFF; border-top: 1px solid #f0f0f0; padding:  16px 8px;}
.testimonials blockquote {padding: 0 16px; margin: 2px; border-left: 3px solid  #E8F1F7;}
.testimonials q {font-size:1.6em; color:#999;}
.testimonials p {font-size:1.4em; color: #666;margin-top: 8px; font-style:italic; font-weight:bold;}

#order {
	
}
#order p {padding: 2px; background: #f0f0f0; margin: 1px 0;}
#order label {display:block; float:left; width: 200px; margin: 4px 0 0 8px;}
#order fieldset {border:none;}
#order fieldset input, #order fieldset textarea, #order fieldset select {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding:1px;}
