body {
	padding:0;
	margin:0;
	font:0.7em Tahoma, sans-serif;
	line-height:1.5em;
	background:#fff url(/images/new/bg_top2.jpg) repeat-x top;
	color:#454545
}
body2 {
	padding:0;
	margin:0;
	font:0.7em Tahoma, sans-serif;
	line-height:1.5em;
	background:#fff url(/images/new/bg_top.jpg) repeat-x top;
	color:#454545
}
a {
	color:#39f;
	background:inherit
}
a:hover {
	color:#f60;
	background:inherit
}
.dark {
	color:#737373;
	background:inherit;
	font-weight:bold
}
h1 a, h2 a {
	text-decoration:none
}
h3 a {
	color:#97999b;
	text-decoration:none;
	background:inherit
}
h1 a:hover, h2 a:hover {
	color:#F60;
	background:inherit
}
h3 a:hover {
	color:#97999b
}
h2 {
	font-size:1.6em;
	margin-bottom:5px;
	color:#000;
	background:inherit
}
h3 {
	font-size:1.6em;
	margin-bottom:5px;
	color:#97999b;
	background:inherit
}
h4 {
	font-family:Arial;
	font-size:21px;
	color:#727272;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	margin:0px
}
p {
	margin:0 0 5px 0
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
img {
	border:none
}
.Content_Holder {
	width:820px
}
.landrightHolder {
	float:left;
	width:150px;
	padding:0px 0px 0px 3px;
	margin:0 0 0px px
}
.landrightHP {
	width:150px;
	margin:10px 5px 10px 5px
}
.landOfferApproved {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landofferapproved.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
a.pagelink:link {
	color:#39f;
	text-decoration:underline;
	background:none
}
a.pagelink:visited {
	color:#39f;
	background:none
}
a.pagelink:active {
	color:#39f;
	text-decoration:none;
	background:none
}
a.pagelink:hover {
	color:#f60;
	text-decoration:underline;
	background:none
}
.landOfferBuild {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landofferbuild.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
.landOfferMoney {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landoffermoney.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
.landOfferWork {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landofferwork.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
.landOfferHelp {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landofferhelp.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
.landOfferHelp {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landofferhelp.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
.landOfferUpdate {
	width:180px;
	height:70px;
	background:url(../images/landing_pages/landofferupdate.gif) no-repeat;
	color:#8a8a8a;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding:4px 4px 0px 90px;
	line-height:12px
}
.landDescInfoText {
	display:block;
	font-size:10px;
	text-align:right;
	color:#999
}
.landDescInfo {
	width:790px;
	background:url(../images/landing_pages/landDescBG.gif) repeat-y;
	font-family:Arial;
	font-weight:bold;
	color:#666;
	padding:8px 5px 0px 8px;
	font-size:13px;
	border:1px solid #eee;
	text-align:left
}
.landTempThumb {
	float:left;
	width:539px;
	height:477px;
	display:block
}
.landtextcoupon {
	font-family:Tahoma, Arial;
	font-size:19px;
	color:#727272;
	padding:0px 0px 5px 5px;
	width:245px;
	text-align:center
}
.landtextOffers {
	font-family:Arial;
	font-size:19px;
	color:#727272;
	padding:0px 0px 7px 0px;
	text-align:center
}
.landtextTitle {
	font-family:Arial;
	font-size:19px;
	color:#727272;
	padding:0px 0px 7px 0px
}
.landtextOffersOrn {
	font-family:Tahoma, Arial;
	font-size:21px;
	color:#f93;
	padding:0px 0px 9px 0px
}
.landOfferBLUE {
	font-weight:bold;
	color:#369;
	font-family:Tahoma, Arial;
	font-size:12px;
	padding:0px 0px 0px 0px;
	line-height:12px
}
.landlearnutton {
	display:block;
	width:258px;
	height:62px
}
.iconholder {
	float:left;
	padding:10px 20px 10px 10px
}
.content {
	margin:0 auto;
	width:800px;
	padding:10px;
	position:relative;
}
.header {
	height:65px;
	background:none;
	color:#808080;
	margin:3px 0;
	padding:10px 0 0 0
}
.cardoffers {
	cursor:pointer;
	float:left;
	margin-left:12px;
	margin-top:0px;
	height:76px;
	width:275px;
	background:url(/images/logo.gif) no-repeat
}
.bar {
	clear:both;
	height:20px;
	color:#FFF;
	margin:0 0 0 0px;
	background:#fff
}
/*.barfloat {
	float:right;
	padding:5px 5px 0 0
}*/
.ChatHolder {
	float:right;
	width:95px;
	height:30px;
	margin-bottom:5px
}
.Chat2 {
	display:block;
	color:#eee;
	width:95px;
	height:30px;
	text-decoration:none;
	background-image:url(/images/chat.gif);
	background-repeat:no-repeat
}
.bar li {
	margin:0;
	padding:2px 3px 2px 3px;
	color:#FFEADC;
	background:none;
	float:left
}
.bar li.active {
	background:#E0691A url(/images/bar.gif) no-repeat center top;
	color:#000;
	font-weight:bold;
	padding:2px 3px 2px 3px
}
.bar li a {
	font-weight:bold;
	color:#000;
	display:block;
	text-decoration:none;
	background:inherit;
	padding-left:25px;
	background-image:url(/images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position:7px 50%
}
.bar li a:hover {
	color:#000;
	display:block;
	background:inherit;
	padding-left:25px;
	background-image:url(/images/nav_bullet.gif);
	background-repeat:no-repeat;
	background-position:7px 50%;
	text-decoration:underline
}
.banner {
	height:125px;
	padding-top:2px;
	padding-bottom:5px;
	margin-top:10px
}
#split {
	clear:both;
	height:5px;
	color:#FFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#fff url(/images/bg_split.gif) repeat-x
}
.style1 {
	color:#bbbdc0
}
#Step1Bk {
	position:absolute;
	padding:24px 0px 0px 0px;
	margin:0px;
	height:66px;
	width:714px;
	top: 119px;
	left: 2px;
}
.left_home {
	float:left;
	width:58%;
	margin:0 0 0px 0
}
.left_home h1 {
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.left_home h3 {
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.left {
	float:left;
	width:64%;
	margin:0 0 10px 0
}
.left h3 {
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.wholenew {
	float:left;
	width:100%;
	margin:120px 0 10px 0;
	padding:0px;
	background:none;
}
.leftnew {
	float:left;
	width:64%;
	margin:158px 0 10px 0;
	padding:0px;
	background:none;
}
.leftnew h3 {
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.left_side {
	float:left;
	width:180px;
	padding:0 0 0 10px;
	margin:10px 0
}
.left_side a, .right_side a {
	color:#414141;
	background:#FFF
}
.right_side {
	float:right;
	width:220px;
	background:#FFF url(/images/dotted.gif) repeat-y;
	color:#414141;
	padding:0 0 0 40px;
	margin:10px 0
}
.left_box {
	margin:0 0 10px 0;
	color:#666;
	background:none;
	padding:3px 0;
	width:100%
}
.left_box_fill {
	background:#fafafa;
	border:1px solid #eee;
	color:#666;
	padding:3px 0;
	margin:0 0 10px 0
}
.Advertiser_Holder {
	width:495px;
	padding:10px;
	border:1px solid #eee;
	background:#fafafa;
	text-align:left
}
.Inside_Ad {
	width:493px;
	height:60px;
	border:1px solid #eee;
	background:#fff;
	text-align:center
}
.Advertiser_Holder2 {
	width:775px;
	padding:10px;
	border:1px solid #eee;
	background:#fafafa;
	text-align:left
}
.Inside_Ad2 {
	width:773px;
	height:60px;
	border:1px solid #eee;
	background:#fff;
	text-align:center
}
.rightAssistance {
	display:block;
	float:left;
	background:url(/images/phoneassistance.gif) no-repeat 0% 0px;
	margin:40px 0px 20px 0px;
	height:63px;
	width:274px
}
.right {
	float:right;
	width:33.5%;
	margin:0 0 10px 0
}
.right h3 {
	background-color:#fff;
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.rightnew {
	float:right;
	width:33.5%;
	margin:120px 0 10px 0;
	padding:0px
}
.rightnew h3 {
	background-color:#fff;
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.rightHP {
	float:right;
	width:270px;
	margin:0 0 10px 0
}
.rightHP h3 {
	background-color:#fff;
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
.right_articles {
	background:#fff;
	color:#414141;
	padding:8px;
	margin:0 0 3px 0
}
.right_articles_fill {
	background:#fafafa;
	border:1px solid #eee;
	color:#414141;
	padding:10px 8px 8px 8px;
	margin:0 0 3px 0
}
.right_articles_fill ul {
	list-style:square
}
.right_articles_fill li {
	font:0.7em Tahoma, sans-serif;
	padding:0 0 0 5px;
	margin:0 0 0 30px;
	list-style:square;
	line-height:25px;
	font-size:12px;
	font-weight:bold
}
.image {
	float:left;
	margin:0 9px 3px 0
}
.ProgressBar_Design {
	border-color:#eee;
	border-width:1px;
	border-style:solid;
	background:url(/images/progressbg1.gif) no-repeat 0% 0px
}
.ProgressBar_Logo {
	border-color:#eee;
	border-width:1px;
	border-style:solid;
	background:url(/images/progressbg2.gif) no-repeat 0% 0px
}
.ProgressBar_Content {
	border-color:#eee;
	border-width:1px;
	border-style:solid;
	background:url(/images/progressbg3.gif) no-repeat 0% 0px
}
.ProgressBar_Plan {
	border-color:#eee;
	border-width:1px;
	border-style:solid;
	background:url(/images/progressbg4.gif) no-repeat 0% 0px
}
.ProgressBar_Confirm {
	border-color:#eee;
	border-width:1px;
	border-style:solid;
	background:url(/images/progressbg5.gif) no-repeat 0% 0px
}
.ProgressBar_Checkout {
	border-color:#eee;
	border-width:1px;
	border-style:solid;
	background:url(/images/progressbg6.gif) no-repeat 0% 0px
}
.ProgressNum {
	margin:5px 0px 0px 0px
}
.ProgressBox {
	padding:0px 0px 0px 0px;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	font-weight:bold;
	color:#999;
	text-align:center
}
.inside {
	width:100%;
	min-width:65em;
	max-width:85em;
	margin:0 auto
}
#services {
	padding:2em 0px 0px 0px
}
#services .block {
	float:left;
	margin:0px 0px 0px 2%;
	width:32%
}
#services .block h2, #services .block h3 {
	font-size:1.6em;
	color:#97999b;
	text-decoration:none;
	font-weight:normal
}
#services .block-separator {
	clear:both;
	height:2.5em
}
#services .first, * html #services .first {
	clear:both;
	margin:0px
}
#services .thrice-length {
	width:100%
}
#services .twice-length {
	width:65%
}
.clear {
	clear:both;
	height:10px
}
#services #Plan_Holder h2 {
	background-color:#fff;
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
#services #Plan_Holder h3 {
	font-size:1.6em;
	color:#97999b;
	text-decoration:none;
	font-weight:normal;
	padding:0 0 10px 0
}
#services .Thubnail_Col {
	float:left;
	width:256px
}
#services .Thubnail_Holder {
	text-align:center
}
#services .Sample_Link {
	padding:12px 0 12px 0;
	text-align:center;
	display:block
}
#services .Info_Holder {
	float:left;
	margin:0 0 0 10px;
	width:520px
}
#services .Startup_Price {
	display:block;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	padding:10px 10px 33px 0px
}
#services .Top_Service_Icons {
	padding:0px 0 0px 0;
	width:40px;
	height:41px
}
#services .Bottom_Service_Icons {
	padding:20px 0px 0px 0px;
	width:40px;
	height:41px;
	vertical-align:top
}
#services .Top_Service_Title {
	padding:0px 0px 0px 5px;
	font-size:10px;
	line-height:12px
}
#services .Bottom_Service_Title {
	padding:10px 0px 0px 5px;
	font-size:10px;
	line-height:12px;
	vertical-align:middle
}
#services .Grey_Stoke {
	height:10px;
	border-color:#eee;
	border-width:0px 0px 1px 0px;
	border-style:solid
}
.Features_Holder {
}
.Features_Holder h3 {
	background-color:#fff;
	color:#97999b;
	padding:7px 0 7px 5px;
	font:normal 1.6em Tahoma, Arial, Sans-Serif;
	margin:0 0 3px 0
}
#services .Guideline {
	font-size:10px;
	padding:10px 50px 0px 5px
}
.Chart_Col1 {
	border-color:#eee;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	background:#fafafa;
	padding:5px 0 5px 10px;
	text-align:left;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.Chart_Col1_Bottom {
	border-color:#eee;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	background:#fafafa;
	padding:5px 0 5px 10px;
	text-align:left;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.Chart_Box_Greybg {
	border-color:#eee;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	background:#fafafa;
	padding:5px 0 5px 0px;
	text-align:center;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.Chart_Box_BottomGreybg {
	border-color:#eee;
	border-width:1px 1px 1px 0px;
	border-style:solid;
	background:#fafafa;
	padding:5px 0 5px 0px;
	text-align:center;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.Chart_Box_Whitebg {
	border-color:#eee;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	background:#fff;
	padding:5px 0 5px 0px;
	text-align:center;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.Chart_Box_Yellowbg {
	border-color:#eee;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	background:#ffc;
	padding:5px 0 5px 0px;
	text-align:center;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.Chart_Col1_LastFee {
	border-color:#ccc;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	background:#eee;
	padding:5px 0 5px 10px;
	text-align:left;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#333
}
.Chart_Box_Whitebg_LastFee {
	border-color:#ccc;
	border-width:1px 1px 1px 0px;
	border-style:solid;
	background:#fff;
	padding:5px 0 5px 0px;
	text-align:center;
	font:normal 12px Tahoma, Arial, Sans-Serif;
	color:#333
}
.Chart_Box_Button {
	padding:15px 0 5px 0px;
	text-align:center
}
#dhtmltooltip {
	position:absolute;
	width:300px;
	border:1px solid #999;
	padding:5px;
	background:#fff;
	visibility:hidden;
	z-index:100
}
.footer {
	clear:both;
	text-align:center;
	padding:10px 0 10px 0;
	margin:0;
	border-top:1px solid #eee;
	line-height:1.8em
}
.footer a {
	color:#808080;
	background:#fff
}
.footer a:hover {
	color:#333;
	background:#fff
}
.hilitebox {
	background:#FFC;
	border-top:2px solid #fc3;
	border-bottom:2px solid #fc3;
	margin:5px;
	padding:3px 5px
}
#aboutbutton a {
	background:url(/images/aboutbutton.gif) no-repeat 0% 0px;
	display:block;
	width:335px;
	height:44px
}
#aboutbutton a:hover {
	background-position:-335px 0%
}
#signinbutton {
	text-align:center;
	margin:20px 0 0 0
}
#signinbutton a {
	background-image:url(/images/signinbutton.gif);
	display:block;
	width:251px;
	height:44px
}
#signinbutton a:hover {
	background-position:-251px 0%
}
#signupbutton a {
	margin-top:15px;
	float:right;
	background:url(/images/signupbutton.gif) no-repeat 0% 0px;
	display:block;
	width:150px;
	height:44px
}
#signupbutton a:hover {
	background-position:-150px 0%
}
#seedemobutton a {
	margin-top:15px;
	float:right;
	background:url(/images/seedemobutton.gif) no-repeat 0% 0px;
	display:block;
	width:150px;
	height:44px
}
#seedemobutton a:hover {
	background-position:-150px 0%
}
#standardbutton a {
	margin:0 auto;
	background:url(/images/standardbutton.gif) no-repeat 0% 0px;
	display:block;
	width:251px;
	height:44px;
	background-position:0% 0px
}
#standardbutton a:hover {
	background-position:-296px 0%
}
#premiumbutton a {
	margin:0 auto;
	background:url(/images/premiumbutton.gif) no-repeat 0% 0px;
	display:block;
	width:251px;
	height:44px;
	background-position:0% 0px
}
#premiumbutton a:hover {
	background-position:-296px 0%
}
#ultimatebutton a {
	margin:0 auto;
	background:url(/images/ultimatebutton.gif) no-repeat 0% 0px;
	display:block;
	width:251px;
	height:44px;
	background-position:0% 0px
}
#ultimatebutton a:hover {
	background-position:-251px 0%
}
#support {
	margin-top:18px;
	float:right;
	font-weight:bold;
	width:200px;
	height:40px
}
#cart {
	margin-top:18px;
	float:right;
	font-weight:bold;
	width:70px;
	height:40px
}
#supportbutton {
	padding-right:5px;
	margin-top:5px;
	float:left;
	background:url(/images/supportbutton.gif) no-repeat 0% 0px;
	width:32px;
	height:31px;
	border:none;
	cursor:pointer
}
#cartbutton {
	padding-right:5px;
	margin-top:5px;
	float:left;
	background:url(/images/cartbutton.gif) no-repeat 0% 0px;
	width:32px;
	height:31px;
	border:none;
	cursor:pointer
}
#cartbuttongray {
	padding-right:5px;
	margin-top:5px;
	float:left;
	background:url(/images/cartbuttongray.gif) no-repeat 0% 0px;
	width:32px;
	height:31px;
	border:none;
	cursor:pointer
}
#support2 a {
	margin-top:10px;
	margin-top:-4px;
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	width:49px;
	height:14px
}
#support1 {
	padding-top:-20px;
	font:1em Tahoma, sans-serif;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	width:49px;
	height:14px
}
#support1 a {
	padding-top:-20px;
	font:1em Tahoma, sans-serif;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	width:49px;
	height:14px
}
#support1 a:hover {
	text-decoration:underline
}
#checkoutbutton a {
	float:right;
	background:url(/images/checkoutbutton.gif) no-repeat 0% 0px;
	display:block;
	width:207px;
	height:44px
}
#checkoutbutton a:hover {
	background-position:-207px 0%
}
.boxed {
	width:100%;
	min-width:65em;
	max-width:85em;
	margin:0 auto
}
#designs {
	padding:0px 0px 0px 0px
}
#designs .display {
	background-color:#fafafa;
	border:1px solid #eee;
	float:left;
	margin:0px 0px 0px 1%;
	width:22.6%
}
#designs .display h2, #designs .display h3 {
	font-size:1em;
	color:#97999b;
	background:#FFF;
	width:159px;
	text-decoration:none;
	font-weight:normal
}
#designs .block-separator {
	clear:both;
	height:2.5em
}
#designs .wrapper, * html #designs .wrapper {
	clear:both;
	margin:0px
}
#designs .thrice-length {
	width:100%
}
#designs .twice-length {
	width:65%
}
.clear2 {
	clear:both;
	height:5px;
	color:#FFF;
	margin:0 0 0 0px
}
.clear3 {
	clear:both;
	height:1px;
	color:#FFF;
	margin:0 0 0 0px
}
#process {
	height:84px;
	clear:both
}
#step1button a {
	float:left;
	background:url(/images/st1step1button.gif) no-repeat 0% 0px;
	height:84px;
	width:173px
}
#step2button a {
	float:inherit;
	background:url(/images/st1step2button.gif) no-repeat 0% 0px;
	display:block;
	height:84px;
	width:176px
}
#step3button a {
	float:right;
	background:url(/images/st1step3button.gif) no-repeat 0% 0px;
	height:84px;
	width:188px
}
#step1button a:hover {
	background-position:-173px 0%
}
#step2button a:hover {
	background-position:-176px 0%
}
#step3button a:hover {
	background-position:-188px 0%
}
.pages {
	background:url(/images/pagenav_bg.gif) no-repeat center top;
	padding:20px 0 10px 0;
	margin:20px 0 10px 0;
	clear:left;
	font-size:11px;
	text-align:center
}
.pages a, .pages span {
	padding:0.2em 0.5em;
	margin-right:0.1em;
	border:1px solid #fff;
	background:#fff
}
.pages span.current {
	border:1px solid #7bb12e;
	font-weight:bold;
	background:#619e30;
	color:#fff
}
.pages a {
	color:#93d348;
	border:1px solid #ccc;
	text-decoration:none
}
.pages a:hover {
	color:#4b9a1c;
	border-color:#97cd63;
	background:#f4f8ec
}
.pages a.nextprev {
	font-weight:bold
}
.pages span.nextprev {
	color:#666
}
.pages span.nextprev {
	border:1px solid #ddd;
	color:#999
}
.t-comboList {
	margin:0;
	padding:0
}
.t-comboList a {
	display:block;
	background-color:#FBFFFF;
	border-bottom:solid 1px #456A9F;
	border-left:solid 1px #456A9F;
	border-right:solid 1px #456A9F;
	padding:2px;
	text-decoration:none;
	font-size:10px;
	color:#4B6BA4
}
.t-comboList a:link, .t-comboList a:active, .t-comboList a:visited {
	color:#4B6BA4
}
.t-comboList a:hover {
	background:#456A9F;
	color:#fff
}
.pages_blue {
	background:url(/images/pagenav_bg.gif) no-repeat center top;
	padding:20px 0 10px 0;
	margin:20px 0 10px 0;
	clear:left;
	font-size:11px;
	text-align:center
}
.pages_blue a, .pages_blue span {
	padding:0.2em 0.5em;
	margin-right:0.1em;
	border:1px solid #fff;
	background:#fff
}
.pages_blue span.current_blue {
	border:1px solid #2E6AB1;
	font-weight:bold;
	background:#30659E;
	color:#fff
}
.pages_blue a {
	color:#9AAFE5;
	border:1px solid #ccc;
	text-decoration:none
}
.pages_blue a:hover {
	color:#1c5c9a;
	border-color:#6398CD;
	background:#ecf2f8
}
.pages_blue a.nextprev {
	font-weight:bold
}
.pages_blue span.nextprev {
	color:#666
}
.pages_blue span.nextprev {
	border:1px solid #ddd;
	color:#999
}
.t-comboList_blue {
	margin:0;
	padding:0
}
.t-comboList_blue a {
	display:block;
	background-color:#FBFFFF;
	border-bottom:solid 1px #456A9F;
	border-left:solid 1px #456A9F;
	border-right:solid 1px #456A9F;
	padding:2px;
	text-decoration:none;
	font-size:10px;
	color:#4B6BA4
}
.t-comboList_blue a:link, .t-comboList_blue a:active, .t-comboList_blue a:visited {
	color:#4B6BA4
}
.t-comboList_blue a:hover {
	background:#456A9F;
	color:#fff
}
.reg_header {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#ccc;
	padding:0 0 5px 0;
	margin:30px 0 10px 0;
	color:#97999b;
	font:normal 1.6em Tahoma, Arial, Sans-Serif
}
.reg_info {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif
}
.reg_Paymentinfo {
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center
}
.SelectedTitle {
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#ccc;
	padding:5px 0 5px 0
}
.SelectedData {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#ccc;
	padding:0 0 5px 0
}
.MainContentSelectedData {
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#ccc;
	padding:0 0 5px 0
}
.MainContentPrice {
	padding:0 0 5px 0;
	font:bold 12px Tahoma, Arial, Sans-Serif;
	color:#666
}
.SelectedData2 {
	padding:0 0 5px 0
}
.SelectPackageblue {
	padding:5px 0 0px 0;
	margin:0px 0 10px 0;
	color:#69c;
	font:bold 14px Tahoma, Arial, Sans-Serif
}
.SelectPackagegreen {
	padding:5px 0 0px 0;
	margin:0px 0 10px 0;
	color:#9c3;
	font:bold 14px Tahoma, Arial, Sans-Serif
}
.Total {
	padding:5px 0 5px 0
}
.rightcol_btn {
	padding:20px 0 0px 0;
	text-align:center
}
.AffiliateList_Header {
	font:bold 16px Tahoma, Arial, Sans-Serif
}
.Popup_AffiliateList {
	padding:20px 20px 10px 20px;
	text-align:left
}
.AffiliateItem_Table {
	margin:10px;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#ccc;
	background-color:#fff
}
.ProgramImage {
	padding:5px;
	text-align:center
}
.ProgramDescription {
	padding:5px;
	text-align:left;
	vertical-align:top
}
.ProgramTitle {
	font:bold 12px Tahoma, Arial, Sans-Serif;
	text-align:left;
	display:block;
	margin-bottom:3px
}
.FloatLeft {
	float:left
}
.FloatRight {
	float:right
}
.Container {
	width:100%
}
.Container_Head {
	height:35px;
	background:url(/images/sidebar_center.jpg) top repeat-x
}
.Container_Bottom {
	height:11px;
	background:url(/images/sidebar_bottomcenter.gif) bottom repeat-x
}
.Container_Head_Text {
	padding:6px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	font-weight:bold
}
.Container_Head_Text h1 {
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:16px;
	font-weight:bold
}
.Container_Head_Text img {
	vertical-align:top;
	padding:3px 5px 0px 0px
}
.Container_Content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 10px 10px 10px;
	color:#666;
	border-width:1px 1px 0px 1px;
	border-spacing:0px;
	border-style:none solid solid solid;
	border-color:#e3e3e3;
	height:100%;
	overflow:hidden
}
.Opentitle {
	padding:10px 10px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#690;
	border-bottom:1px solid #e2e2e2
}
.Closedtitle {
	padding:10px 10px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#b20101;
	border-bottom:1px solid #e2e2e2
}
.Opentitle_myToolBox {
	padding:10px 10px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#690
}
.Closedtitle_myToolBox {
	padding:10px 10px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#b20101
}
.Pendingtitle_myToolBox {
	padding:10px 10px 5px 0px;
	font-weight:bold;
	font-size:12px;
	color:#09c
}
.ContainerContentHolder {
	padding:0px 0px 0px 0px;
	color:#617b79
}
.DescImgHld {
	display:block;
	padding:10px 5px 0px 5px;
	width:10%;
	text-align:center;
	vertical-align:top
}
.DescImgHld2 {
	display:block;
	padding:10px 5px 0px 5px;
	width:20%;
	text-align:center;
	vertical-align:top
}
.DescTxt {
	padding:5px 0px 10px 5px;
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top
}
.Desc b {
	font-weight:bold;
	font-size:12px;
	color:#7f7f7f
}
.MyTools {
	width:98%
}
.MyTools .MenuHeader {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:1px;
	margin-bottom:0px;
	padding:3px 0px 3px 10px;
	cursor:hand;
	cursor:pointer;
	background-color:#f1f1f1;
	background:transparent url(/images/tck_standcenter.gif) repeat-x left center;
	border:1px solid #ddd
}
.MyTools .MenuHeader a {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:1px;
	padding:3px 0 3px 5px;
	cursor:hand;
	cursor:pointer;
	display:block;
	width:90%;
	text-decoration:none
}
.MyTools .MenuHeader a:hover {
	color:#333
}
.MyTools .MenuHeader:hover {
	background-color:#daf0c1
}
.MyTools .OpenHeader {
	color:#690;
	background-color:#daf0c1
}
#Navlist ul {
	list-style-position:inside
}
#Navlist li {
	display:inline
}
#Navlist {
	width:260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0
}
#Navlist li a, #Navlist li a:visited {
	width:100%;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#786851;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 0px 2px 8px;
	border-color:#b3b3b3;
	border-width:0 0 1px 0;
	border-style:dotted;
	background-image:url(../images/b_l29_img_arw_01.gif);
	background-repeat:no-repeat;
	background-position:0px 50%
}
#Navlist li a:hover {
	color:#f33;
	text-decoration:none;
	border-color:#fff;
	border-width:0 0 1px 0;
	border-style:dotted
}
.tempTopIcon {
	width:150px;
	height:116px;
	float:left
}
#temtitle {
	font-size:17px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:0px 0px 5px 0px;
	color:#404040;
	font-weight:bold;
	height:111px;
	width:650px
}
#temtitle p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:5px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	clear:both
}
#temSteps {
	float:left;
	width:800px;
	height:105px;
	padding:0px 0px 20px 0px;
	display:block;
	clear:both
}
#tempHolder {
	float:left;
	display:block;
	width:808px;
	padding:0px 0px 0px 0px
}
.temScreenShot1 {
	float:left;
	width:269px;
	height:281px;
	margin-right:0px
}
.temScreenLGO {
	float:left;
	width:264px;
	height:80px;
	margin-right:5px
}
#tempHLDlast {
	background-image:url(../images/new/websites/bottomBk.jpg);
	background-repeat:repeat-x;
	width:810px;
	height:111px;
	padding:0px;
	margin:0px;
	clear:both
}
.tempBottom {
	margin:0px;
	padding:35px 0px 0px 20px;
	height:75px;
	width:450px;
	float:left
}
.tempBottom h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 0px 20px;
	background:url(../images/new/websites/mark.gif) 0px 0% no-repeat;
	margin:0px;
}
.tempBottom p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:5px 0px 0px 20px;
	color:#676767;
	margin:0px
}
#SignRight {
	float:right;
	height:45px;
	width:251px;
	padding:33px 0px 33px 0px;
	margin:0px;
}
#tempsection h2 {
	font-size:17px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 0px;
	color:#404040;
	font-weight:bold;
	border-color:#ccc;
	border-width:0 0 1px 0;
	border-style:solid;
	width:100%;
	padding:0px;
	margin:10px 0px 10px 0px;
	height:25px;
}
/* --------------------------------------------------
Pricing Plan
-------------------------------------------------- */

#PricingBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2e6ab3;
	padding:20px 0px 10px 0px;
}
.mytable li {
	background-image:url(/images/pricingplan/PricingStar.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
	color:#393939;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:20px;
	list-style-type:none;
	padding-left:15px;
	text-decoration:none;
}
.addtional li {
	background-image:url(/images/pricingplan/PricingStar.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
	color:#393939;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:15px;
	list-style-type:none;
	padding-left:15px;
	text-decoration:none;
}
.mytable #desc {
	font: normal 11px "Arial", Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
}
.mytable #title {
	font: bold 15px "Arial", Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
}
.mytable #green {
	color:#6aa913;
}
.mytable a {
	color: #c75f3e;
}
.mytable {
	width: 510px;
	padding: 0;
	margin: 0;
	border-color:#d7d7d7;
	border-width:0px 0 1px 0;
	border-style:solid;
}
.mytablethin {
	width: 510px;
	padding: 0;
	margin: 0;
	border-color:#bacfd3;
	border-width:3px 0 0px 0;
	border-style:solid;
}
.mytabel .Title {
	font: bold 15px "Arial", Verdana, Trebuchet MS, Helvetica, sans-serif;
	color:#1b1b1b;
	padding:5px 0px 5px 0px;
}
.mytable th {
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
}
.mytable td {
	padding: 0px 0px 0px 0px;
	color: #646464;
}
.mytable #ico {
	padding:10px 0px 0px 0px;
	margin:0px;
	width:100px;
}
.mytable #right {
	background: #f4f8f8;
	color: #646464;
	border-left: 1px solid #bacfd3;
	border-right: 1px solid #bacfd3;
	font: normal 12px "Arial", Helvetica, sans-serif;
	width:150px;
	padding:0px 5px 0px 5px;
}
.mytable #PricingBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2e6ab3;
	padding:30px 0px 0px 0px;
}
#Continue {
	text-align:right;
	padding:10px 0px 10px 0px;
	border-top: 3px solid #efefef;
	border-bottom: 3px solid #efefef;
}
.Pricing li {
	background-image:url(/images/pricingplan/PricingCheck.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
	color:#393939;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	line-height:30px;
	list-style-type:none;
	padding-left:25px;
	text-decoration:none;
}
#seal {
	position:absolute;
	width:125px;
	height:134px;
	top:111px;
	left:705px;
}
/*Credits: Dynamic Drive CSS Library */
		/*URL: http://www.dynamicdrive.com/style/ */
			.pagination {
	padding: 2px;
}
.pagination ul {
	margin: 0;
	padding: 0;
	text-align: left; /*Set to "right" to right align pagination interface*/
	font-size: 16px;
}
.pagination li {
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
	padding-right: 2px;
	padding-left: 2px;
}
.pagination a, .pagination a:visited {
	padding: 0 5px;
	border: 1px solid #c1c1c1;
	text-decoration: none;
	/*color: #2e6ab1;*/
				color: #999999;
}
.pagination a:hover, .pagination a:active {
	border: 1px solid #c1c1c1;
	color: #000;
	background-color: #eee;
}
.pagination a.currentpage {
	background-color: #7AC81E;
	/*background-color: #57A2EC;*/
				color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal !important;
}
.pagination a.prevnext {
	font-weight: bold;
}
.style11 {
	width: 193px;
}
#framecode0 {
	height: 39px;
}
#framecode {
	height: 185px;
}
.style1 {
	width: 193px;
}
/* --------------------------------------------------
Demo Screenshots
-------------------------------------------------- */

.ShotHLD {
	width:860px;
	float:left;
	padding:0px;
	margin:0px;
}
.ShotTopDesc {
	background:url(../images/new/demoshots/Screen_Top.jpg) no-repeat;
	width:734px;
	height:127px;
	text-align:left;
	padding:0px 0px 12px 0px;
	margin:0px;
}
.ShotTopDesc h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	text-align:left;
	padding:10px 0px 0px 16px;
	margin:0px;
	font-weight:normal;
	line-height:25px;
}
.ShotTopDesc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:5px 0px 0px 18px;
	margin:0px;
	font-weight:normal;
}
.Features {
	margin:15px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	padding:10px 0px 0px 40px;
	color:#000;
	font-weight:bold
}
.Features ul {
	padding:0px 0px 0px 0px;
	height:25px;
	margin:0px 0px 0px 0px;
}
.Features li {
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0px 65px 0px 0px;
	margin:0px;
	height:20px;
}
#Design h2 span {
	padding: 0px 0px 0px 40px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	text-align:left;
	font-weight:normal;
}
#Manage h2 span {
	padding: 0px 0px 0px 90px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	text-align:left;
	font-weight:normal;
}
.ShotLoginHLD {
	float:left;
	height:360px;
	width:400px;
	padding:0px;
	margin:10px 0px 0px 0px;
}
.ShotLoginTitle h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	color:#1e1e1e;
	padding:0px 0px 0px 5px;
	margin:0px;
	line-height:35px;
	text-align:left;
}
.ShotIMG {
	width:286px;
	height:222px;
}
.ShotDESC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666767;
	padding:15px 0px 0px 0px;
	margin:0px;
	text-align:left;
	width:330px;
}
.barfloat {
	position:absolute;
	padding:0px 5px 10px 0;
	margin:13px 0px 0px 0px;
	width: 700px;
	left: 175px;
	top: 89px;
	height: 19px;
}
.bar {
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bar li {
	margin: 0;
	padding: 2px 3px 2px 3px;
	color: #FFEADC;
	background: none;
	float: left;
}
.bar li.active {
	background: #E0691A url(/images/bar.gif) no-repeat center top;
	color: #000;
	font-weight: bold;
	padding: 2px 3px 2px 0px;
}
.bar li a {
	font-weight: bold;
	color: #000;
	display: block;
	text-decoration: none;
	background: inherit;
	padding-left: 25px;
	background-image: url(/images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
}
.bar li a:hover {
	color: #000;
	display: block;
	background: inherit;
	padding-left: 25px;
	background-image: url(/images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
	text-decoration: underline;
}
.barfloat2 {
	position:absolute;
	padding:0px 5px 10px 0;
	margin:13px 0px 0px 0px;
	width: 600px;
	left: 140px;
	top: 89px;
	height: 19px;
}
.bar2 {
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bar2 li {
	margin: 0;
	padding: 2px 3px 2px 3px;
	color: #FFEADC;
	background: none;
	float: left;
}
.bar2 li.active {
	background: #E0691A url(/images/bar.gif) no-repeat center top;
	color: #000;
	font-weight: bold;
	padding: 2px 3px 2px 0px;
}
.bar2 li a {
	font-weight: bold;
	color: #000;
	display: block;
	text-decoration: none;
	background: inherit;
	padding-left: 25px;
	background-image: url(/images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
}
.bar2 li a:hover {
	color: #000;
	display: block;
	background: inherit;
	padding-left: 25px;
	background-image: url(/images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 7px 50%;
	text-decoration: underline;
}
/* --------------------------------------------------
Web Design
-------------------------------------------------- */
.wholenew2 {
	float:left;
	margin:120px 0 10px 0;
	padding:0px;
	background:none;
}
#Webmiddle {
	height:430px;
}
.Webdivcon {
	height:400px;
	width:204px;
	margin:10px 10px 0px 0px;
	float:left;
}
.Webdivtop {
	width:204px;
	height:89px;
}
.Webdivmiddle {
	background:url(../images/new/webdesign/webmiddle.jpg) repeat-y;
	height:280px;
}
.Webdivmiddle li {
	background:url(../images/new/webdesign/bullet.gif) no-repeat scroll 0 5px;
	border:medium none;
	color:#3B3B3B;
	display:block;
	float:none;
	font-size:12px;
	margin-left:8px;
	padding:3px 0 3px 17px;
}
#Webtext {
font-size: 1.2em;
	color:#676767;
}
.Webdivbottom {
	width:204px;
	height:13px;
	background:url(/images/new/webdesign/webbottom.jpg) no-repeat;
	display:block;
	float:left;
	
}
#WebBottom {
	height:820px;
}
#Webcontact {
	font-size:24px;
	margin:20px 0px 10px 0px;
	height:25px;
	padding:5px 0px 5px 0px;
}
#WebformCon {
	margin:0px 20px 5px 0px;
	padding:20px;
	width:400px;
	height:550px;
	float:left;
	border: 4px solid #ececec;
	background-color: #FFF;
	border-radius: 16px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
}
#Webformright {
	float:left;
	width:380px;
	height:548px;
	margin:0px 0px 5px 0px;
}
#Webquality {
	background-color: #ececec;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height:102px;
	margin:0px 0px 8px 0px;
}
#WebMessage {
	border:solid 1px #359545;
	color:#259646;
	padding:4px;
	text-align:center;
	background-color: #CEE6C3;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height:50px;
	margin:0px 0px 8px 0px;
	font-size:12px;
	font-weight:bold;
}
#Webquality #ico {
	float:left;
	width:100px;
	height:72px;
	padding:15px 15px 15px 15px;
}
#Webquality #Title {
	font-size:15px;
	color:#212121;
	float:left;
	height:20px;
	width:250px;
	font-weight:bold;
	padding:10px 0px 3px 0px;
}
#Webquality #Desc {
	font-size:12px;
	color:#626262;
	float:left;
	width:250px;
}
#Webquality #email {
	font-size:16px;
	font-weight:bold;
	color:#4070a7;
	float:left;
	width:250px;
	padding:10px 0px 0px 0px;
}
#Webcontact2 {
	border: 5px solid #e6e6e6;
	background-color: #fff;
	border-radius: 17px;
	-moz-border-radius: 17px;
	-webkit-border-radius: 17px;
	width:850px;
	height:95px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}
/*Contact Form*/

form.contactForm input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	font-size: 1.1em;
	color: #333;
}
form.contactForm input.submit {
	border-color: #FFF #999 #999 #FFF;
	padding: 5px 25px;
	cursor: pointer;
}
form.contactForm textarea {
	font-size: 100%;
	padding: 0.6em 0.5em 0.7em;
	border-color: #B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style: solid;
	border-width: 1px;
}
form.contactForm label.error {
	color: red;
	float: none;
	padding-left: 0.5em;
	vertical-align: top;
}
form.contactForm input.error, form.contactForm textarea.error {
	border: 1px solid red;
	color: red;
	margin: 0;
}
#contact-wrapper {
	padding: 0 20px;
}
#contact-wrapper h3, #contact-wrapper h4 {
	padding-bottom: 9px;
}
#contact-wrapper div {
	clear: both;
	margin: 1em 0;
}
#contact-wrapper label, #contact-wrapper em {
	float: none;
	font-size: 1.1em;
	width: auto;
}
/*Pre Built Styles*/

.mytable #Pretitle {
	font: bold 15px "Arial", Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
	color:#2e6ab3;
	border-color:#eee;
	border-width:0px 0 1px 0;
	border-style:solid;
}
.mytable #Pretitle a {
	font: bold 15px "Arial", Verdana, Trebuchet MS, Helvetica, sans-serif;
	color:#2e6ab3;
}
.mytable #Pretitle a:hover {
	font: bold 15px "Arial", Verdana, Trebuchet MS, Helvetica, sans-serif;
	color:#9c3;
}
.mytable #Preright {
	background: #f4f8f8;
	color: #646464;
	border-left: 1px solid #bacfd3;
	border-right: 1px solid #bacfd3;
	border-bottom: 1px solid #eee;
	font: normal 12px "Arial", Helvetica, sans-serif;
	width:150px;
	padding:5px 5px 0px 5px;
}
/* --------------------------------------------------
Custom Accordian
-------------------------------------------------- */

html {
	overflow-Y: scroll;
}

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
.container {
	display:block;
	width: 800px;
}
h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
h1 span {
	color: #666;
}
h1 small {
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 0.5em;
	display: block;
	color: #666;
}
h2.acc_trigger {
	padding: 0;
	margin: 0 0 5px 0;
	background:url(../images/new/webdesign/h2_trigger_a2.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 850px;
	font-size: 2em;
	font-weight: normal;
	float: left;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 50px;
}
h2.acc_trigger a:hover {
	color: #ccc;
}
h2.active {
	background-position: left bottom;
}
.acc_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 850px;
	clear: both;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}

.acc_container .Titles {
	float:left;
	font:12px normal Arial, Helvetica, sans-serif;
	padding: 10px 15px 5px 15px;
	margin: 0px;
	font-weight:bold;
}

.acc_container .screens{
	height:170px;
	width:137px;
	float:left;
	padding: 5px 0;
	margin: 0px 25px 0px 0px;
}


.acc_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
	color:#000;
}
.acc_container img {
	float: left;
	margin:0;
	padding:5px;
	background: #ddd;
	border: 1px solid #ccc;
}


.acc_img {
	float: left;
	margin:0px 15px 0px 0px;
	
}

