* {margin:0; padding:0;}
html {height:100%;}

body {background-color:#f6f6f6; margin-left:0px; margin-top:0px; padding-top:0px; text-align:center;}
	.main {text-align:center; width:920px; margin:auto auto; overflow:hidden;}
div.maincontent {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:normal;}
div.EmailContent {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; line-height:normal; background-color:White;}

div.popup1 {position:absolute; top:825px; left:42%; width:400px; height:425px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:20px; overflow:hidden; text-align:left;}
	.popup_content1 {width:100%; height:370px; overflow:hidden; scrollbar-base-color:#0a95ac; border-bottom:solid #77ba50 2px;}
	.popup_links1 {width:360px; height:30px; padding:20px; overflow:hidden;}

div.popup2 {position:absolute; top:650px; left:34%; width:400px; height:203px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:20px; overflow:hidden;}
	.popup_content2 {width:100%; height:143px; overflow:hidden; border-bottom:solid #77ba50 2px;}
	.popup_links2 {width:360px; height:20px; padding:20px; overflow:hidden;}

div.popup_login {position:absolute; top:650px; left:34%; width:400px; height:275px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:10px; overflow:hidden;}
	.popup_login-new {position:relative; top:0px; left:0px; height:203px; width:140px; padding-right:10px; text-align:left; border-right:dotted #77ba50 1px;}
	.popup_login-existing {position:relative; top:-203px; left:151px; height:203px; width:227px; padding-left:10px; padding-right:10px; text-align:left;}
		.login_cancel {position:relative; left:35px; top:0px; height:47px; width:90px;}
		.login_submit {position:relative; left:135px; top:-52px; height:47px; width:59px;}
	.popup_login-bottom {position:relative; top:-251px; left:0px; height:72px; width:398px; overflow:hidden;}

div.popup_reg {position:absolute; top:650px; left:25%; width:560px; height:375px; padding:10px; text-align:left; background-color:#ffffff; border:5px solid #0a95ac; -moz-border-radius:7px; -webkit-border-radius:7px; overflow:hidden;}
	.reg_links {position:relative; left:0px; top:0px; text-align:center; height:60px; width:505px; padding-left:20px; padding-right:20px; padding-top:10px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}
		.reg_cancel {position:relative; left:50px; top:10px; text-align:center; height:60px; width:280px;}
		.reg_clear {position:relative; left:200px; top:-50px; text-align:center; height:60px; width:280px;}
		.reg_submit {position:relative; left:375px; top:-110px; text-align:center; height:60px; width:280px;}
	.popup_reg-bottom {position:absolute; bottom:0px; left:0px; height:73px; width:100%; overflow:hidden;}

div.popup_print {position:absolute; top:650px; left:34%; width:400px; height:225px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:10px; overflow:hidden;}
div.popup_email {position:absolute; top:650px; left:34%; width:400px; height:275px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:10px; overflow:hidden;}
div.popup_fax {position:absolute; top:650px; left:34%; width:400px; height:275px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:10px; overflow:hidden;}
div.popup_post {position:absolute; top:650px; left:34%; width:400px; height:540px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:10px; overflow:hidden;}
	div.confirm_delivery {position:relative; left:0px; top:0px; height:50px; width:355px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:2px solid #77ba50;}
		.cancel_delivery {position:relative; left:50px; top:0px; text-align:center; height:60px; width:280px;}
		.submit_delivery {position:relative; left:230px; top:-60px; text-align:center; height:60px; width:280px;}
		
div.popup_endcall {position:absolute; top:850px; left:34%; width:400px; height:167px; background-color:#ffffff; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #0a95ac; padding:10px; overflow:hidden;}
	div.confirm_call {position:relative; left:0px; top:0px; height:50px; width:355px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:2px solid #77ba50;}
		.cancel_call {position:relative; left:50px; top:0px; text-align:center; height:60px; width:280px;}
		.submit_call {position:relative; left:230px; top:-60px; text-align:center; height:60px; width:280px;}


/*header*/
#header {font-size:11px; color:#ffffff; background-image:url('/images/top.gif'); background-repeat:repeat-x; background-position:top; width:920px;}
#header .top-left {background-image:url('/images/top_left.gif'); background-repeat:no-repeat; background-position:top left;}
#header .top-right {background-image:url('/images/top_right.gif'); background-repeat:no-repeat; background-position:top right; height:423px;}
#header .logo {margin:0 0 0 0;}
#header .indent {padding:0px; position:relative; top:50px; left:20px; width:877px; height:365px;}
#header .menu {padding:0px; padding-top:7px; position:relative; top:0px; left:0px; width:877px; height:58px; text-align:left;}
#header .slogan {padding:0px; position:relative; top:0px; left:0px; width:233px; height:300px;}
#header .img {padding:0px; position:relative; top:-300px; left:233px; width:646px; height:300px;}
#header p {margin:0 0 19px 0;}
#header .flash {top:35px; padding-left:20px; padding-right:20px; position:relative; width:890px; height:87px;}
#header .flash1 {padding-left:20px; padding-right:20px; position:relative; top:7px; width:879px; height:300px;}

div.maincontent {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:normal; position:relative; left:0px; top:0px;}

div.pagebg {width:920px; height:928px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_gallery {width:920px; height:700px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_services {width:920px; height:1033px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_support {width:920px; height:1203px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_contact {width:920px; height:1040px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_s-more {width:920px; height:680px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_su-more {width:920px; height:1450px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_flashtemp {width:920px; height:1000px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_flashintros {width:920px; height:1000px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_webtemp {width:920px; height:1010px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_fullweb {width:920px; height:1000px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_corpbrand {width:920px; height:928px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_corpbrand-more {width:920px; height:7313px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_im_library {width:920px; height:1000px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_search {width:920px; height:900px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_ecommerce {width:920px; height:963px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_pricing {width:920px; height:1213px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_phonesupport {width:920px; height:1345px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_basket {width:920px; height:625px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_hosted {width:920px; height:565px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}

	div.pagebg_orderonline {width:920px; height:985px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_orderonline1 {width:920px; height:1090px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_orderonline2 {width:920px; height:1135px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_orderonline3 {width:920px; height:925px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_pomo {width:920px; height:977px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_invoice {width:920px; height:1090px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_bacs {width:920px; height:875px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_paypal {width:920px; height:875px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_pbcheque {width:920px; height:1045px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_bankcq {width:920px; height:977px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_google {width:920px; height:875px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_msvv {width:920px; height:1135px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
		div.pagebg_visamc {width:920px; height:1135px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}

	div.pagebg_register {width:920px; height:845px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_privacy {width:920px; height:1375px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_terms {width:920px; height:3145px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_accred {width:920px; height:2940px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_profile {width:920px; height:440px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_thankyou {width:920px; height:420px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_orderconfirm {width:920px; height:1025px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_cancel {width:920px; height:608px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}
	div.pagebg_feedback {width:920px; height:1375px; background-image:url('/images/bg_cont.gif'); background-position:top left; background-repeat:repeat-y; position:relative; left:0px; top:0px;}

.pageinfo {width:880px; text-align:left; position:relative; left:20px; top:-35px; height:100%;}

div.sidemenu {position:relative; top:38px; left:0px; height:300px; width:229px;}
	.box {background:#92e462; width:100%; color:#2e630f;}
	.box .border-top {background:url(images/border_top.gif) repeat-x top;}
	.box .border-bottom {background:url(images/border_bottom.gif) repeat-x bottom;}
	.box .corner-top-left {background:url('/images/corner_top_left.gif'); background-repeat:no-repeat; background-position:left top;}
	.box .corner-top-right {background:url('/images/corner_top_right.gif'); background-repeat:no-repeat; background-position:right top;}
	.box .corner-bottom-left {background:url('/images/corner_bottom_left.gif'); background-repeat:no-repeat; background-position:left bottom;}
	.box .corner-bottom-right {background:url('/images/corner_bottom_right.gif'); background-repeat:no-repeat; background-position:right bottom; width:100%;}
	.box .indent-box {padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:10px;}	

ul{margin:0px; padding:0px; list-style:none;}
ul li {background:url(images/tail1.gif) no-repeat left bottom;}
ul li a {background:url(images/marker1.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:14px; color:#04b4d0; text-decoration:none; line-height:2.23em; padding-bottom:7px} 
ul .last {background:none} 
ul li a:hover {color:#000000; text-decoration:none;}
ul li a:active {text-decoration:none;}
ul li a:visited {text-decoration:none;}

.ul li {background:url(images/marker.gif) top left no-repeat; background-position:0 13px; margin:0; padding-left:14px; }
.ul li a {color:#2e630f; text-decoration:none; line-height:2.23em; background:url(images/tail.gif) repeat-x bottom; padding-bottom:7px; padding-left:0} 
.ul li .last {background:none} 
.ul li a:hover {color:#ffffff; text-decoration:none;}
.ul li span {color:#ffffff;}

.ul2 li {background-image:url('images/marker2.gif'); background-position:top left; background-repeat:no-repeat; background-position:0 8px; margin:0; padding-left:14px; color:#000000; text-decoration:none; line-height:1.5em; padding-bottom:7px;}
.ul2 li a {color:#000000; text-decoration:none; line-height:2.23em; background:url(images/tail.gif) repeat-x bottom; padding-bottom:7px; padding-left:0; cursor:pointer;} 
.ul2 li .last {background:none} 
.ul2 li a:hover {color:#77ba50; text-decoration:none;}
.ul2 li span {color:#77ba50;}

.link{color:#000000; background-image:url('/images/marker.gif'); background-position:top left; background-repeat:no-repeat; padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em ;}
.link:hover{text-decoration:underline;}
.link1{color:#0a95ac; text-decoration:underline;}
.link1:hover{text-decoration:none;}
.link1:active{text-decoration:none;}
.link1:visited{text-decoration:none;}

.link-1 {display:block; float:left; background-image:url('/images/link_bg.gif'); background-position:left top; background-repeat:repeat-x; color:#4a4b4b; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.link-1 em {display:block; background-image:url('/images/link_left.gif'); background-repeat:no-repeat; background-position:left top;text-decoration:none; }
.link-1 strong {display:block; background-image:url('/images/link_right.gif'); background-repeat:no-repeat; background-position:right top; padding:5px 15px 30px 17px; font-style:normal;text-decoration:none; }
.link-1:hover {text-decoration:none; color:#0a95ac;}
.link-1:active {text-decoration:none;}
.link-1:visited {text-decoration:none;}

.link-1_2 {display:block; float:right; background-image:url('/images/link_bg.gif'); background-position:left top; background-repeat:repeat-x; color:#4a4b4b; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.link-1_2 em {display:block; background-image:url('/images/link_left.gif'); background-repeat:no-repeat; background-position:left top;}
.link-1_2 strong {display:block; background-image:url('/images/link_right.gif'); background-repeat:no-repeat; background-position:right top; padding:5px 15px 30px 17px; font-style:normal;}
.link-1_2:hover {text-decoration:none; color:#0a95ac;}
.link-1_2:active {text-decoration:none;}
.link-1_2:visited {text-decoration:none;}

.link-3 {display:block; background-image:url('/images/link_bg.gif'); background-position:left top; background-repeat:repeat-x; color:#4a4b4b; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.link-3 em {display:block; background-image:url('/images/link_left.gif'); background-repeat:no-repeat; background-position:left top;text-decoration:none; }
.link-3 strong {display:block; background-image:url('/images/link_right.gif'); background-repeat:no-repeat; background-position:right top; padding:5px 15px 30px 17px; font-style:normal;text-decoration:none; }
.link-3:hover {text-decoration:none; color:#0a95ac;}
.link-3:active {text-decoration:none;}
.link-3:visited {text-decoration:none;}

.basket_link {text-decoration:none; color:#2e630f; line-height:2.23em;}
.basket_link:hover {text-decoration:none; color:#ffffff; line-height:2.23em;}

div.searchmenu {background-image:url('/images/searchmenubg.jpg'); background-position:top left; background-repeat:no-repeat; position:relative; top:-262px; left:233px;}
	div.searchform {padding-top:12px; height:49px; position:relative; left:23px;}
div.searchmenu_full {background-image:url('/images/searchmenubg_full.jpg'); background-position:top left; background-repeat:no-repeat; position:relative; top:38px; left:0px; width:879px;}
	div.searchform_full {padding-top:12px; height:49px; position:relative; left:256px;}

.title {margin-bottom:13px;}

.blue {color:#0a95ac;}
.strong {font-weight:bold;}

/*Index*/
.tcontentindex {position:relative; top:-274px; left:233px; width:406px; height:185px; padding:20px; border-bottom:dotted #77ba50 1px; overflow:hidden;}
	.tcontentindex_right {position:relative; top:-500px; left:680px; width:169px; height:190px; padding:10px; padding-bottom:5px; padding-top:30px; padding-left:20px; border-bottom:dotted #77ba50 1px; text-align:left; overflow:hidden;}
	.tcontentindex_bottom {position:relative; top:-500px; left:233px; width:606px; height:138px; padding:20px; padding-top:5px; border-bottom:dotted #77ba50 1px; overflow:hidden;}
		.further {position:relative; top:-130px; left:426px; width:150px; height:120px; padding:10px; padding-top:0px; padding-left:25px; overflow:hidden;}
.bcontentindex {position:relative; top:-956px; left:233px; width:636px; height:455px; padding-top:0px; padding-left:10px;}
	.ix_iframe {width:490px; margin:0 auto 0 auto;}
.scontentindex {position:relative; top:-496px; left:0px; width:209px; height:440px; text-align:center; padding:10px; border-right:dotted #77ba50 1px;}
.accreditations {border-bottom:dotted #77ba50 1px;}
	.accred_left {padding-right:10px; padding-bottom:10px;}
	.accred {padding-bottom:10px;}
.association {border-bottom:dotted #77ba50 1px; padding-top:10px; padding-bottom:10px;}
	.assoc_left {padding-left:20px; padding-right:20px;}
	.assoc_right {padding-left:25px;}
.association2 {border-bottom:dotted #77ba50 1px; padding-top:7px; padding-bottom:7px;}
.association_last {padding-top:20px; padding-bottom:10px;}
.morelink1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0a95ac; text-decoration:underline;}
.morelink1:hover {text-decoration:none;}
.morelink {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#77ba50; text-decoration:underline;}
.morelink:hover {text-decoration:none;}
.indent_text {width:550px; padding:10px; padding-left:30px; display:block; border-top:dotted #77ba50 1px; border-bottom:dotted #77ba50 1px; overflow:hidden;}
.indent_text_last {width:550px; padding:10px; padding-left:30px; display:block; border-bottom:dotted #77ba50 1px; overflow:hidden;}


/*Gallery*/
.tcontentgallery {position:relative; top:15px; left:0px; width:840px; height:610px; padding:20px; padding-top:30px; overflow:hidden;}
.p2{ margin:0 0 20px 0;}
.img-indent1 {margin:0 17px 0 0; border:0px;}
.galleryimg {border:0px;}
div.container {overflow:hidden; width:100%;}
.indent1{padding:30px 0 21px 30px;}
.fleft{float:left}
.fright{float:right}
div.container2 {overflow:hidden; width:100%;}


/*Services*/
.tcontentservices {position:relative; top:-275px; left:233px; width:606px; height:324px; padding:20px; overflow:hidden; border-bottom:dotted #77ba50 1px;}
	.headertext {font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#0a95ac; font-weight:bold; text-decoration:none; display:block;}
	.headertext2 {font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; color:#77ba50; font-weight:bold; text-decoration:none; display:block;}
	.headertext_green {font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#77ba50; font-weight:bold; text-decoration:none; display:block;}
	.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; text-decoration:none;}
	.clear {clear:both;}
.bcontentservices {position:relative; top:-270px; left:0px; width:854px; height:590px; padding-top:20px; padding-left:10px; padding-right:15px; overflow:hidden;}

	/*Services_more*/
	.contentservices_more {position:relative; top:-270px; left:233px; width:606px; height:600px; padding:20px;}


/*Support*/
.tcontentsupport {position:relative; top:-275px; left:233px; width:606px; height:361px; padding:20px; padding-top:10px; border-bottom:dotted #77ba50 1px;}
.bcontentsupport {position:relative; top:-271px; left:0px; width:840px; height:750px; padding:20px; padding-top:10px;}

	/*flash templates*/
	.content_flashtemp {position:relative; top:15px; left:0px; width:939px; height:825px; padding:20px;}
	.flashtemp {position:relative; top:0px; left:0px; width:889px; height:715px; margin-top:10px; padding:20px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

	/*flash intros*/
	.content_flashintros {position:relative; top:15px; left:0px; width:839px; height:925px; padding:20px;}
	.flashintros {position:relative; top:0px; left:0px; width:789px; height:795px; margin-top:10px; padding:20px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

	/*website templates*/
	.content_webtemp {position:relative; top:15px; left:0px; width:839px; height:925px; padding:20px;}
	.webtemp {position:relative; top:0px; left:0px; width:789px; height:825px; margin-top:10px; padding:20px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

	/*full site templates*/
	.content_fullweb {position:relative; top:15px; left:0px; width:839px; height:825px; padding:20px;}
	.fullweb {position:relative; top:0px; left:0px; width:789px; height:795px; margin-top:10px; padding:20px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

	/*corporate branding*/
	.tcontent_corpbrand {position:relative; top:-285px; left:233px; width:606px; height:345px; padding:20px; border-bottom:dotted #77ba50 1px; overflow:hidden;}
	.bcontent_corpbrand {position:relative; top:-279px; left:0px; width:840px; height:463px; padding:20px; overflow:hidden;}

		/*Corporate branding more*/
		.tcontentcorpbrand_more {position:relative; top:-275px; left:233px; width:606px; height:350px; padding:20px; overflow:hidden; border-bottom:dotted #77ba50 1px;}
		.bcontentcorpbrand_more {position:relative; top:-270px; left:0px; width:854px; height:6865px; padding-top:20px; padding-left:10px; padding-right:15px; overflow:hidden;}

	/*image and music library*/
	.content_im_library {position:relative; top:15px; left:0px; width:839px; height:925px; padding:20px;}
	.im_library {position:relative; top:0px; left:0px; width:789px; height:795px; margin-top:10px; padding:20px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

.ex_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000; text-decoration:none;}
.ex_text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#302b54; text-decoration:none;}
.ex_text-blue {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#0a95ac; text-decoration:none;}
.ex_text-green {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#2e630f; text-decoration:none;}

	/*Support_more*/
	.contentsupport_more {position:relative; top:-270px; left:233px; width:605px; height:1370px; padding:20px; overflow:hidden;}
		.support_more {position:relative; top:-20px; left:0px; width:605px; height:1325px; overflow:hidden;}
		.scontent_supportmore {position:relative; top:-1290px; left:0px; width:209px; height:1000px; padding:10px; text-align:center; overflow:hidden; border-right:dotted #77ba50 1px;}
		div.practicelink {position:relative; top:0px; left:0px; width:159px; height:50px; padding-left:50px; overflow:hidden;}
	
	
/*pricing information*/
.content_pricing {position:relative; top:-270px; left:233px; width:606px; height:1138px; padding:20px; overflow:hidden;}
	.top_pricing {position:relative; top:0px; left:0px; width:606px; height:341px; overflow:hidden; border-bottom:dotted #77ba50 1px;}
	.bottom_pricing {position:relative; top:0px; left:0px; width:606px; height:773px; padding-top:10px; overflow:hidden;}
		.accepted {position:relative; left:0px; top:0px; text-align:center; height:710px; width:555px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
.scontent_pricing {position:relative; top:-1057px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

/*E-Commerce*/
.tcontent_ecommerce {position:relative; top:-275px; left:233px; width:606px; height:360px; padding:20px; padding-top:10px; border-bottom:dotted #77ba50 1px;}
.bcontent_ecommerce {position:relative; top:-271px; left:0px; width:950px; height:550px;}
	.samples {position:relative; top:0px; left:0px; width:880px; height:395px; text-align:center; overflow:hidden;}

	/*Hosted*/
	div.tcontent_hosted {position:relative; top:-270px; left:233px; width:606px; height:520px; padding:20px; padding-top:0px; overflow:hidden;}

/*Basket*/
.tcontent_basket {position:relative; top:-274px; left:233px; width:606px; height:560px; padding:20px; scrollbar-base-color:#0a95ac}
	.topbasket {position:relative; left:0px; top:4px; height:510px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}
		.itemheader {position:relative; top:0px; left:0px; width:100px; display:inline; overflow:hidden;}
		.priceheader {position:relative; top:0px; left:360px; width:100px; display:inline; overflow:hidden;}
		.removeheader {position:relative; top:0px; left:415px; width:100px; display:inline; overflow:hidden;}
		.divide_top {position:relative; top:4px; left:0px; width:100%; overflow:hidden;}
		.basketcontents {position:relative; top:10px; height:370px; width:550px; padding-right:10px; margin-bottom:7px; overflow-y:scroll;}
			.basketpicture {position:relative; top:0px; left:0px; width:100px; text-align:center;}
				.basket_img {padding:10px; padding-top:0px; padding-bottom:20px;}
			.basketdescription {position:relative; top:-575px; left:100px; width:250px; padding-left:10px; padding-top:14px;}
				.basket_desc {position:relative; top:0px; padding:10px; padding-top:0px; padding-bottom:36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; text-decoration:none;}
			.basketprice {position:relative; top:-1149px; left:360px; width:110px; text-align:center; padding-top:10px;}
				.basket_price {position:relative; top:0px; padding:10px; padding-top:10px; padding-bottom:43px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; text-decoration:none; border-right:dotted #77ba50 1px; border-left:dotted #77ba50 1px; width:80px;}
			.removeitem {position:relative; top:-1719px; left:490px; width:53px; text-align:center;}
				.basket_remove {position:relative; top:0px; padding:10px; padding-bottom:47px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#000000; text-decoration:none; width:25px;}
		.divide_bottom1 {position:relative; top:10px; left:0px; width:100%;}
		.basket_total {position:relative; top:20px; left:0px; width:100%;}
			.price_total {position:relative; top:-15px; left:360px; width:110px; text-align:center;}
			.divide_bottom2 {position:relative; top:10px; left:0px; width:100%;}		
		.update_basket {position:relative; top:10px; left:0px; width:100%;}
	.bottombasket {position:relative; left:0px; top:14px; text-align:center; height:60px; width:510px; padding-left:20px; padding-right:20px; padding-top:10px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}
		.continue_basket {position:relative; left:20px; top:0px; text-align:center; height:47px; width:136px;}
		.removeall_basket {position:relative; left:50px; top:-47px; text-align:center; height:60px; width:280px;}
		.checkout_basket {position:relative; left:340px; top:-107px; text-align:center; height:60px; width:280px;}
.scontent_basket {position:absolute; top:396px; left:-233px; width:208px; height:182px; padding:10px; text-align:center; background-image:url('images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}


/*Order Online*/
.content_orderonline {position:relative; top:-270px; left:233px; width:606px; height:908px; padding:20px; overflow:hidden;}
.orderonline {position:relative; top:-10px; left:0px; width:615px; height:913px; margin-top:10px; overflow:hidden;}
div.top_order {position:relative; left:0px; top:0px; text-align:center; height:280px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}

div.middle_order {position:relative; left:0px; top:15px; height:200px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; overflow-y:scroll; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; scrollbar-base-color:#0a95ac;}
div.middle_order_total {position:relative; left:0px; top:30px; height:30px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.basket_total2 {position:relative; top:0px; left:0px; width:100%;}
	.price_total2 {position:relative; top:-15px; left:417px; width:110px; text-align:center;}
div.bottom_order {position:relative; left:0px; top:45px; text-align:center; height:60px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.submit_order {position:relative; left:150px; top:0px; text-align:center; height:60px; width:280px;}
	.reset_order {position:relative; left:60%; top:-60px; text-align:center; height:60px; width:280px;}
	.table_main {border-bottom:dotted #77ba50 1px;padding-top:10px;padding-bottom:10px;}
	.table_last {padding-top:10px;padding-bottom:10px;}
.scontent_order1 {position:relative; top:-827px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}
	.termsnotice {position:relative; top:0px; left:0px; width:189px; height:70px; padding:20px; padding-top:25px; overflow:hidden; text-align:center;}
	.bodytext2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#302b54; text-decoration:none;}
	.morelink2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#302b54; text-decoration:underline;}
	.morelink2:hover {text-decoration:none; color:#ffffff;}

.content_orderonline1 {position:relative; top:-270px; left:233px; width:606px; height:1015px; padding:20px; overflow:hidden;}
.orderonline1 {position:relative; top:-10px; left:0px; width:615px; height:1080px; margin-top:10px; overflow:hidden;}
    .top_order1 {position:relative; left:0px; top:0px; text-align:center; height:770px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.bottom_order1 {position:relative; left:0px; top:20px; text-align:center; height:60px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.submit_order1 {position:relative; left:150px; top:0px; text-align:center; height:60px; width:280px;}
	.reset_order1 {position:relative; left:60%; top:-60px; text-align:center; height:60px; width:280px;}
.payimg {width:250px; height:50px; overflow:hidden;}
.paydesc {width:350px; height:50px; padding-left:10px;}
.payradio {width:50px; height:50px;}
.scontent_order2 {position:relative; top:-935px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

.content_orderonline2 {position:relative; top:-270px; left:233px; width:606px; height:1072px; padding:20px; overflow:hidden;}
.orderonline2 {position:relative; top:-10px; left:0px; width:615px; height:1072px; margin-top:10px; overflow:hidden;}
div.top_order2 {position:relative; left:0px; top:0px; text-align:center; height:165px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.middle_order2 {position:relative; left:0px; top:15px; height:225px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.middle_order2_a {position:relative; left:0px; top:30px; height:310px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.middle_order2_b {position:relative; left:0px; top:30px; height:200px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.bottom_order2 {position:relative; left:0px; top:45px; text-align:center; height:60px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.middle_order_bacs {position:relative; left:0px; top:15px; height:115px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.middle_order_cheque {position:relative; left:0px; top:15px; height:180px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}

	.submit_order2 {position:relative; left:150px; top:0px; text-align:center; height:60px; width:280px;}
	.reset_order2 {position:relative; left:60%; top:-60px; text-align:center; height:60px; width:280px;}
	.table_last2 {padding-top:0px;padding-bottom:0px;}
.scontent_order3 {position:relative; top:-991px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Postal Money Order*/
	.content_pomo {position:relative; top:-270px; left:233px; width:606px; height:905px; padding:20px; overflow:hidden;}
	.orderonline2_pomo {position:relative; top:-10px; left:0px; width:615px; height:911px; margin-top:10px; overflow:hidden;}
		div.pomo {position:relative; left:0px; top:15px; height:300px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_pomo {position:relative; top:-852px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Invoice*/
	.content_invoice {position:relative; top:-270px; left:233px; width:606px; height:1015px; padding:20px; overflow:hidden;}
	.orderonline2_invoice {position:relative; top:-10px; left:0px; width:615px; height:1032px; margin-top:10px; overflow:hidden;}
		div.invoice {position:relative; left:0px; top:15px; height:420px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_invoice {position:relative; top:-962px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Bacs*/
	.content_bacs {position:relative; top:-270px; left:233px; width:606px; height:810px; padding:20px; overflow:hidden;}
	.orderonline2_bacs {position:relative; top:-10px; left:0px; width:615px; height:810px; margin-top:10px; overflow:hidden;}
		div.bacs {position:relative; left:0px; top:15px; height:200px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_bacs {position:relative; top:-852px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Paypal*/
	.content_paypal {position:relative; top:-270px; left:233px; width:606px; height:810px; padding:20px; overflow:hidden;}
	.orderonline2_paypal {position:relative; top:-10px; left:0px; width:615px; height:810px; margin-top:10px; overflow:hidden;}
		div.paypal {position:relative; left:0px; top:15px; height:200px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_paypal {position:relative; top:-758px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Personal Business Cheques*/
	.content_pbcheque {position:relative; top:-270px; left:233px; width:606px; height:970px; padding:20px; overflow:hidden;}
	.orderonline2_pbcheque {position:relative; top:-10px; left:0px; width:615px; height:971px; margin-top:10px; overflow:hidden;}
		div.pbcheque {position:relative; left:0px; top:15px; height:360px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_pbcheque {position:relative; top:-918px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Bankers Cheque*/
	.content_bankcq {position:relative; top:-270px; left:233px; width:606px; height:905px; padding:20px; overflow:hidden;}
	.orderonline2_bankcq {position:relative; top:-10px; left:0px; width:615px; height:911px; margin-top:10px; overflow:hidden;}
		div.bankcq {position:relative; left:0px; top:15px; height:300px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_bankcq {position:relative; top:-852px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

	/*Google*/
	.content_google {position:relative; top:-270px; left:233px; width:606px; height:800px; padding:20px; overflow:hidden;}
	.orderonline2_google {position:relative; top:-10px; left:0px; width:615px; height:810px; margin-top:10px; overflow:hidden;}
		div.google {position:relative; left:0px; top:15px; height:200px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.scontent_google {position:relative; top:-747px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}


.content_orderonline3 {position:relative; top:-270px; left:233px; width:606px; height:855px; padding:20px; overflow:hidden;}
div.order_confirm {position:relative; left:0px; top:0px; text-align:center; height:585px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.bottom_order3 {position:relative; left:0px; top:20px; text-align:center; height:60px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
	.submit_order3 {position:relative; left:150px; top:0px; text-align:center; height:60px; width:280px;}
	.reset_order3 {position:relative; left:60%; top:-60px; text-align:center; height:60px; width:280px;}
.scontent_order4 {position:relative; top:-774px; left:0px; width:229px; height:110px; padding-right:4px; text-align:center; background-image:url('/images/notice_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}

.content_orderconfirm {position:relative; top:-270px; left:233px; width:606px; height:950px; padding:20px; overflow:hidden;}
	.tcontent_orderconfirm {position:relative; left:0px; top:0px; text-align:center; height:710px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}
	.bcontent_orderconfirm {position:relative; left:0px; top:20px; text-align:center; height:40px; width:560px; padding:20px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}
		.print_order {position:relative; left:60px; top:0px; text-align:center; height:47px; width:120px;}
		.email_order {position:relative; left:190px; top:-52px; text-align:center; height:47px; width:63px;}
		.fax_order {position:relative; left:320px; top:-104px; text-align:center; height:47px; width:52px;}
		.post_order {position:relative; left:435px; top:-156px; text-align:center; height:47px; width:58px;}

	
/*Contact*/
.rcontentcontact {position:relative; top:-275px; left:233px; width:596px; height:960px; padding:20px; padding-bottom:10px; overflow:hidden; scrollbar-base-color:#0a95ac;}
.block-contact span {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:normal;}
div.details_contact {position:relative; left:0px; top:0px; text-align:center; height:230px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
div.msg_contact {position:relative; left:0px; top:15px; height:255px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
div.security_contact {position:relative; left:0px; top:30px; height:120px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}

div.btns_contact {position:relative; left:0px; top:45px; text-align:center; height:60px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
	.reset_contact {position:relative; left:150px; top:0px; text-align:center; height:60px; width:280px;}
	.submit_contact {position:relative; left:350px; top:-60px; text-align:center; height:60px; width:280px;}

.formNotes {position:relative; left:0px; top:60px; text-align:center; height:30px; width:600px; text-align:center; overflow:hidden;}

div.scontent_contact {position:relative; top:-897px; left:0px; width:209px; height:422px; padding:10px; text-align:center; background-image:url('/images/company_bg.jpg'); background-position:top left; background-repeat:no-repeat; overflow:hidden;}
	div.companydetails {padding:10px; text-align:left;}
	.feedbacklink {position:relative; top:20px; padding-top:7px; padding-bottom:7px; width:100%; height:49px; border-bottom:dotted #77ba50 1px; border-top:dotted #77ba50 1px;}

/*Customer Feedback*/
.content_feedback {position:relative; top:-270px; left:233px; width:606px; height:1250px; padding:20px; overflow:hidden; scrollbar-base-color:#0a95ac;}
	.details_fb {position:relative; left:0px; top:0px; height:230px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
	#fb_web {position:relative; left:0px; top:15px; height:155px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
    #fb_op {position:relative; left:0px; top:30px; height:80px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
    #fb_result {position:relative; left:0px; top:45px; height:275px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
    #fb_security {position:relative; left:0px; top:60px; height:120px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
    
    .btns_fb {position:relative; left:0px; top:75px; text-align:center; height:60px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
	    .reset_fb {position:relative; left:150px; top:0px; text-align:center; height:60px; width:280px;}
	    .submit_fb {position:relative; left:350px; top:-60px; text-align:center; height:60px; width:280px;}

    .formNotes_fb {position:relative; left:0px; top:90px; text-align:center; height:30px; width:600px; text-align:center; overflow:hidden;}


/*Phone Support*/
div.rcontent_phonesupport {position:relative; top:-270px; left:233px; width:606px; height:1270px; padding:20px; overflow:hidden; scrollbar-base-color:#0a95ac;}
	div.equipment {position:relative; left:76px; top:0px; text-align:center; height:95px; width:468px; overflow:hidden;}
	div.top {position:relative; left:0px; top:15px; text-align:center; height:280px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
	div.middle {position:relative; left:0px; top:30px; height:640px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
	div.bottom_phone {position:relative; left:0px; top:45px; text-align:center; height:60px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:5px solid #77ba50;}
		.submit_phone {position:relative; left:70%; top:-60px; text-align:center; height:60px; width:280px;}
		.reset_phone {position:relative; left:100px; top:0px; text-align:center; height:60px; width:280px;}
	.required {width:5px; height:10px;}


/*Search Results*/
.content_search {position:relative; top:15px; left:0px; width:839px; height:835px; padding:20px; padding-top:10px;}
	.search {position:relative; top:0px; left:0px; width:789px; height:775px; margin-top:10px; padding:20px; border:5px solid #fecf4d; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}


/*register*/
.content_register {position:relative; top:-270px; left:233px; width:606px; height:768px; padding:20px; overflow:hidden;}
div.top_register {position:relative; left:0px; top:0px; text-align:center; height:280px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
div.middle_register {position:relative; left:0px; top:15px; height:200px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; overflow-y:scroll; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; scrollbar-base-color:#0a95ac;}
div.bottom_register {position:relative; left:0px; top:45px; text-align:center; height:60px; width:565px; padding-left:20px; padding-right:20px; padding-top:10px; text-align:center; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50;}
.scontent_register {position:relative; top:-716px; left:0px; width:225px; height:447px; padding-right:4px; text-align:center; overflow:hidden; border-right:dotted #77ba50 1px;}


/*Privacy & Terms & Accreditations & Profile*/
div.privacy {position:relative; top:15px; left:0px; width:840px; height:1285px; padding:20px; padding-top:30px; overflow:hidden;}
div.terms {position:relative; top:15px; left:0px; width:840px; height:3060px; padding:20px; padding-top:30px; overflow:hidden;}
	.green {color:#92e462; font-size:12px; line-height:10px; font-weight:bold;}
div.tcontent_accred {position:relative; top:-270px; left:233px; width:606px; height:2845px; padding:20px; overflow:hidden;}
div.tcontent_profile {position:relative; top:-270px; left:233px; width:606px; height:386px; padding:20px; padding-top:0px; overflow:hidden;}
/*tcontent_profile is also used on standardpractices.aspx*/


/*Thank you & Order Confirmation & cancel order */
.content_thankyou {position:relative; top:-270px; left:233px; width:606px; height:311px; padding:20px; overflow:hidden;}

.content_cancel {position:relative; top:-270px; left:233px; width:606px; height:535px; padding:20px; overflow:hidden; scrollbar-base-color:#0a95ac;}
	.top_cancel {position:relative; left:0px; top:0px; height:285px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}
	.bottom_cancel {position:relative; left:0px; top:15px; height:50px; width:560px; padding-left:20px; padding-right:20px; padding-top:10px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #77ba50; overflow:hidden;}

/*footer*/
#footer {position:relative; bottom:20px; background-image:url('/images/bot.gif'); background-repeat:repeat-x; background-position:top; width:920px;}
#footer .indent-footer{padding:47px 50px 0 58px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaaaaa; text-decoration:none;}
	.spanner {position:relative; bottom:27px; right:-165px; overflow:hidden;}
	.phone {position:relative; bottom:27px; right:-40px; overflow:hidden;}
	.poweredby {position:relative; bottom:35px; right:155px; overflow:hidden;}
div.support_icons {position:absolute; bottom:5px; right:10px; height:40px; width:150px; overflow:hidden; padding-top:10px;}
#footer a:hover {text-decoration:none;}
.bot-left {background-image:url('/images/bot_left.gif'); background-repeat:no-repeat; background-position:top left;}
.bot-right {background:url('/images/bot_right.gif'); background-repeat:no-repeat; background-position:top right; height:90px;}
.footerlink1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#0a95ac; text-decoration:underline;}
.footerlink2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#77ba50; text-decoration:underline;}

.fadedBG {-moz-opacity:0.6; filter:alpha(opacity=60); position:absolute; top: 0px; bottom:0px; left:0px; right:0px; background-color:#336699; display:none;}

.popup {position:absolute; width:25%; height:200px; border:5px solid #77ba50; display:none; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; -moz-border-radius:7px; -webkit-border-radius:7px;}

.formItem {background-color:#FFFFFF; padding:2px 0 0 5px; font-size:11px; font-family:Tahoma; color:#73725C; border: 1px solid #CACACA;}
.formItemInvalid {background-color:#F4F4F4; padding:2px 0 0 5px; font-size:11px; font-family:Tahoma; color:#73725C; border: 1px solid #FF482D;}
