/* main CSS Document */

/* general styling first */

/* reset css styles individually instead of universal selector. */

/* based on http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body{

	margin: 0;

	padding: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

} 

div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

body {

	line-height: 1.2;

	color:#fff;

	background:#000;

}

ol, ul {list-style: none;}

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

/* end reset styles */

/* clearing technique */

.clearfix:after {

    content:"."; 

    display:block; 

    height:0; 

    clear:both; 

    visibility:hidden;

}

.clearfix {display:inline-block;}

/* mac hide \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

 /* End hide */

/*........... do not change or amalgamate the above clearfix styles..................*/



p,h1,h2,h3,h4,h5,h6,ul {margin-bottom:.5em}

a img,img{border:none;display:block;}

a{cursor:pointer!important;text-decoration:none}

a{color:#039;}

a:hover{text-decoration:underline}



h1,h2,h3,h4,h5,h6{

	font-weight:bold;

	font-size:100%;

	color:#000;

	font-family:"Trebuchet MS", Arial, sans-serif;

}

h1{font-size:159%}

h2{font-size:167%;}

input{font-family: Arial, Helvetica, sans-serif;}

em{font-style:italic}

.clear{clear:both}

/* the body background is a massive detailed image and I have made a low quality image and a high quality image but both are still very big (150k and 250k). The ony option would be to make the width smaller for most screen widths rather than the 2000px wide one I have used but the image would still be very big. */



/* because of the alpha im,age loader filter IE6 will need position:relative on most links otherwise they can't be clicked */



body{

	color:#fff;

	text-align:center;/* for ie5.+*/

	background:#000 url(/wp-content/themes/default/images/bodybg-high.jpg) no-repeat fixed 50% 30%;

	/*background:#000 url(/wp-content/themes/default/images/bodybg-low.jpg) no-repeat fixed 50% 30%;*/

	font-family: Arial, Helvetica, sans-serif;

	font-size:13px;

	padding:10px 0 20px;

}

#wrap{

	width:940px;

	margin:auto;

}

#outer,.section{

	width:930px;

	padding:0 5px;

	text-align:left;

	margin:auto;

	background:url(/wp-content/themes/default/images/mainbg.png) repeat-y 0 0;

}

#outer{position:relative;}

#twitterwrap{

    position:absolute;

    left:935px;

    top:50px;

    width:50px;

    height:150px;

    clear:both;

}

#twitter{

     position:absolute;

     width:50px;

     height:150px;

     border:none;

     padding:0;

     margin:0;

}

#twitter-bottom{

 float:right;

 padding:20px 30px 0 0;

 margin-top:-25px;

}

#skypewrap{

    position:absolute;

    left:935px;

    top:195px;

    width:50px;

    height:84px;

    clear:both;

}

#skype{

	position:absolute;

    width:50px;

    height:84px;

    border:none;

    padding:0;

    margin:0;

}

.section{color:#000}

.section h4 {

	color:#333;

	font-size:22px;

	padding:0px 20px 0;

}

.section h3 {

	font-weight:bold;

	color:#333;

	padding:0px 20px 0;

font-family: Arial, Helvetica, sans-serif;

}

/*new class for domain trader h tags*/
#dt-head-bold h4{
	color:#000000;
	font-size:20px;
}

p.text{

	margin:0 0 .6em;

	padding:10px 20px 0;

	color:#000;

}

/* h1 holds logo and some replaced text for seo */

h1{margin:-20px 0 10px 24px;float:left;}

h1,h1 a, h1 em{

	width:250px;

	height:107px;

	overflow:hidden;

	position:relative;

	font-size:11px;

}

h1 a,h1 em{

	position:absolute;

	left:0;

	top:0;

}

h1 em{background:url(/wp-content/themes/default/images/logo.png) no-repeat 0 0}

/*round corner top and base for main section to cap the top and bottom. IE5 will get png8 and ie6 will get png32 via the alpha image loader to handle transparency */

.top, .base {

	width:940px;

	height:39px;

	background:url(/wp-content/themes/default/images/top.png) no-repeat 0 0;

	clear:both;

	overflow:hidden;

}

.base {

	background:url(/wp-content/themes/default/images/base.png) no-repeat 0 0;

	margin:0 0 2px 0;



}

.top ul {

	margin:0;

	padding:15px 23px 0 0;

	text-align:right;

	position:relative;

}

.top li {

	display:inline;

	color:#000;

	font-size:11px;



}

.top li a {

	color:#000!important

}

/* navigation */

/* navigation background is placed as one imnage because it has a swirl effect all the way along */

#nav {

	width:890px;

	margin:0;

	background:url(/wp-content/themes/default/images/navbase.jpg) no-repeat 0 100%;

	/*padding:0 0 31px;*/

	clear:both;

	margin:0 0 0 20px;

	min-height:61px;

	position:relative;

}

* html #nav{height:61px}

#nav ul {

	margin:0;

	padding: 0 0 0 17px;

	background:#201d95 url(/wp-content/themes/default/images/navtop.jpg) no-repeat 0 0;

	line-height:30px;

	font-family:"Trebuchet MS";

}

#nav ul li {

	float:left;

	width:148px;

	background:url(/wp-content/themes/default/images/navdiv.jpg) no-repeat 0 0;

	text-align:center;

	font-weight:bold;

	padding-left:1px;

}

#nav ul li a, #nav ul li span {

	float:left;

	width:148px;

	color:#fff;

}

#nav ul li.home, #nav li.home a, #nav li.home span {

	width:128px;

	padding-left:0;

}

#nav ul li.home {

	background:none

}

#nav ul li.current a, #nav li span, #nav ul li a:hover {

	background:#000 url(/wp-content/themes/default/images/nav-over.jpg) repeat-x 0 0;

	color:#fff;

	text-decoration:none;

}

#nav p{

    float:right;

    padding:8px 10px 0 0;

    color:#000;

    font-size:90%;

}

/* logon section */

.login {

	float:right;

	width:37.5em;

	padding:0 0 20px;

	position:relative;

}

.login label, .login a {

	display:block;

	color:#666;

	font-weight:bold;

	font-size:108%;

	padding:0 0 3px 1px;

}

.login a {

	font-weight:normal;

	font-size:10px;

	padding:4px 0 0 1px;

}

.login input.txt {

	width:170px;

	margin:0 10px 0 0;

	padding:3px 4px;

	border:3px solid #999;

	background:#f7f8fd;

	color:#333;

	font-size:12px;

}

.login input.submit {

	color:#fff;

	background:url(/wp-content/themes/default/images/submit.gif) no-repeat 0 0;

	width:70px;

	height:26px;

	border:none;

	padding:0;

	text-align:center;

}

/* main picture with screens and domain trader text */

.mainpic {

	width:890px;

	margin:0 0 0 20px;

	position:relative;

	min-height:238px;

	background:#1921bf url(/wp-content/themes/default/images/mainpic.jpg) no-repeat 0 0;

	clear:both;

}

* html .mainpic {

	height:238px

}

#youtube{
	height:150px;
    width:241px;
    overflow:none;
    margin-top:48px;
    margin-left:33px;
    position:absolute;
}

.picbase {

	width:890px;

	margin:0 0 0 20px;

	position:relative;

	height:7px;

	overflow:hidden;

	background:#1921bf url(/wp-content/themes/default/images/mainpic-base.jpg) no-repeat 0 0;

	clear:both;

}

.domtrade {

	float:right;

	width:450px;

	margin:0 25px 0 0;

	display:inline;

}

.domtrade p {

	color:#fff;

	font-size:93%;

	line-height:1.4;

}

.domtrade h2 {

	color:#a4c8ff;

	font-size:30px;

	padding:46px 0 0 0;

	margin:0 0 2px;

}

.domtrade h3 {

	color:#fc0;




	font-size:20px;

	margin:0 0 .6em;

}

.domtrade p a {

	color:#fff!important;

	text-decoration:underline;

}

.domtrade ul {

	margin:-7px 5px 0 0;

	clear:both;

	position:relative;

	padding:0 0 5px;

}

.domtrade li, .domtrade li a, .domtrade li em, li.more-info em, li.more-info {

	float:right;

	width:90px;

	height:24px;

	position:relative;

	overflow:hidden;

}

.domtrade li {

	margin:0 0 0 12px;

}

.domtrade li em, li.more-info em {

	position:absolute;

	left:0;

	top:0;

}

.domtrade li.more-info em, li.more-info em {

	background:url(/wp-content/themes/default/images/more-info.jpg) no-repeat 0 0;

}

.domtrade li.buy-now em {

	background:url(/wp-content/themes/default/images/buy-now.jpg) no-repeat 0 0;

}

/* two boxes side by side */

.double-top, .double-base {

	width:940px;

	height:26px;

	background:url(/wp-content/themes/default/images/double-top.png) no-repeat 0 0;

	clear:both;

	overflow:hidden;

}

.double-base {

	background:url(/wp-content/themes/default/images/double-base.png) no-repeat 0 0;

}

.double {

	background:url(/wp-content/themes/default/images/double-mid.png) repeat-y 0 0;

	width:940px;

	clear:both;

	text-align:left;

}

.lbox, .rbox {

	float:left;

	position:relative;

	width:422px;

	margin:0 0 0 26px;

	display:inline;

}

.rbox {

	float:right;

	margin:0 26px 0 0;

}

.double h4 {

	color:#333;

	font-size:22px;

	margin:3px 0 10px;

}

.double h4 span {

	color:#88b8ff

}

.double p {

	color:#333;

	font-size:93%;

	line-height:1.5;

	margin:10px 0 0 0;

	padding:0 5px 0 0;

}

.teaser {

	font-weight:bold;

}

p.imgfr {

	float:right;

	margin:17px 0 5px 10px;

}

p.view {

	clear:both;

	float:right;

	font-size:93%;

	margin:-15px 0 0!important;

	background:url(/wp-content/themes/default/images/mag.gif) no-repeat 0 0;

	padding:2px 5px 2px 25px;

}

p.view a {

	color:#039;

}

.more2, more2 a, .more2 em {

	clear:both;

	width:90px;

	height:24px;

	position:relative;

	overflow:hidden;

}

p.more2 {

	margin:10px 0 0;

	padding:0

}

.more2 em {

	position:absolute;

	left:0;

	top:0;

}

.more2 em {

	background:url(/wp-content/themes/default/images/more2.jpg) no-repeat 0 0;

}

/* three boxs in a row */

.triple {

	width:940px;

	overflow:hidden;

	width:940px;

	height:213px;

	background:url(/wp-content/themes/default/images/triple.png) no-repeat 0 0;

	margin:1px 0;

	clear:both;

	text-align:left;

}

.tbox {

	float:left;

	width:280px;

	position:relative;

	margin:25px 0 0 25px;

	display:inline;

	font-size:93%;

}

.tb2 {

	margin:25px 0 0 40px;

}

.tb3 {

	margin:25px 0 0 30px;

}

.tb3 a {

	color:#fff;

    text-decoration:underline;

}

.tbox ul {

	position:relative;

	margin:0

}

.tbox h5 {

	font-size:22px;

	color:#fc0;

}

.tb2 h5 {

	color:#709500

}

.tbox p {

	line-height:1.4;

	padding:0 20px 0 0;

	margin:0 0 15px;

}

/*

p.live-support, p.live-support a {

	font-size:18px;

	font-style:italic;

	font-weight:bold;

	width:262px;

	height:62px;

	display:block;

	text-decoration:none;

}

p.live-support a {

	padding:12px 5px 10px 70px;

	position:relative;

	width:187px;

	height:auto;

	position:absolute;

	top:100px;

	left:0px;

	text-align:center;

}

p.live-support a span {

	color:#c00

}

p.live-support em {

	display:block;

	text-align:center;

	color:#333;

	font-size:13px;

}

*/

.tb3 ul li.more-info {

	float:right;

	margin:5px 21px 0 0;

	display:inline;

}

.tb2 p {

	color:#000;

	padding:0 95px 0 0;

}

/* mailing list box useded a background image for the round inouts with blank inputs placed on top */

.maillist {

	position:relative;

	background:url(/wp-content/themes/default/images/name-email.png) no-repeat 0 0;

	width:180px;

	margin:-5px 0 0 44px;

	padding:2px 0 0 0;

}

input.txt2 {

	width:168px;

	border:none;

	display:block;

	margin:0 0 9px 3px;

	font-style:italic;

	font-size:13px;

	background:transparent;

	padding:1px 2px 0 1px;

	height:20px;

}

input.submit2 {

	color:#fff;

	background:url(/wp-content/themes/default/images/submit.png) no-repeat 0 1px;

	width:90px;

	height:26px;

	padding:0;

	text-align:center;

	margin:-2px 0 0 40px;

	border:none;

}

/* footer and copyright */

#footer {

	clear:both;

	width:920px;

	margin:auto;

	text-align:left;

	color:#fff;

	font-size:12px;

	padding:7px 5px 0;

}

#footer ul {

	margin:0;

	text-align:right;

}

#footer ul li {

	display:inline;

}

#footer a {

	color:#fff!important;

}

p.copyright {

	float:left;

}

.privacy h4 {

	color:#333;

	font-size:16px;

	padding:0px 20px 0;

}

.privacy p {

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}

.privacy li {

	margin:1px 0 0 45px;

}

.privacy ul {

	padding:0 0 8px 0;





	list-style:circle;

}

.domain-trader h2 {

	color:#333;

	font-size:22px;

    font-weight:bold;

	padding:0px 20px 0;

}

.domain-trader h3 {

	color:#333;

	font-size:16px;

    font-weight:bold;

	padding:0px 20px 0;

}

.domain-trader h4 {

	color:#0e0771;

	font-size:18px;

	padding:0px 20px 0;

}

.domain-trader p {

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}



.domain-trader span {

	color:#1a23c0;

}

.domain-trader li {

	margin:1px 0 0 45px;

}

.domain-trader ul {

	padding:0 0 8px 0;

	list-style:circle;

}

#rounded-corner{

    font-size:12px;

    width:400px;

    text-align:left;

    border-collapse:collapse;

    margin:20px;

}

#rounded-corner thead th.rounded-left{

	background:#b9c9fe url(/wp-content/themes/default/images/left.png) left -1px no-repeat;

}

#rounded-corner thead th.rounded-right{

	background:#b9c9fe url(/wp-content/themes/default/images/right.png) right -1px no-repeat;

}

#rounded-corner th{

font-weight:bold;

    font-size:12px;

    background:#b9c9fe;

    padding:8px;

    color:#02104f;

}

#rounded-corner td{

	background:#e8edff;

    border-top:1px solid #fff;

    color:#02104f;

    padding:8px;

}

#rounded-corner tfoot td.rounded-foot-left{

	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;

}

#rounded-corner tfoot td.rounded-foot-right{

	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;

}

#rounded-corner tbody tr:hover td{

	background:#d0dafd;

}

#rounded-corner td.table-sep{

    font-weight:bold;

    font-size:12px;

    background:#b9c9fe;

    padding:8px;

    color:#02104f;

}

.about-us h4 {

	color:#333;

	font-size:22px;

	padding:0px 20px 0;

}

.about-us p {

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}

.about-us li {

	margin:1px 0 0 45px;

}

.about-us ul {

	padding:0 0 8px 0;

	list-style:circle;

}

p.signature{

	background:#fff url(/wp-content/themes/default/images/tn-signature.jpg) left top no-repeat;

	margin:0 0 0 25px;

	padding:95px 30px 0 0;

	float:left;

}

.contact-us h4 {

	color:#333;

	font-size:16px;

	padding:0px 20px 0;

}

.contact-us p {

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}

#contact-form{

    font-size:12px;

    width:500px;

    text-align:left;

    border-collapse:collapse;

    margin:20px;

}

#contact-form thead th.rounded-left{

	background:#e8edff url(/wp-content/themes/default/images/topleft.png) left -1px no-repeat;

}

#contact-form thead th.rounded-right{

	background:#e8edff url(/wp-content/themes/default/images/topright.png) right -1px no-repeat;

}

#contact-form th{

    font-size:12px;

    background:#e8edff;

    padding:8px;

    color:#000;

}

#contact-form td{

	background:#e8edff;

    border-top:1px solid #fff;

    color:#000;

    padding:8px;

}

#contact-form tfoot td.rounded-foot-left{

	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;

}

#contact-form tfoot td.rounded-foot-right{

	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;

}

.requiredtxt{

	color:#ff0000;

    padding:0 0 0 5px;

}

.messagesent{

	color:#393;

    margin:0 0 .6em;

	padding:5px 20px 0;

}



/* contact us banner */

.contactpic {

	width:890px;

	margin:0 0 0 20px;

	position:relative;

	min-height:238px;

	background:#000 url(/wp-content/themes/default/images/contact-us-banner.jpg) no-repeat 0 0;

	clear:both;

}

* html .contactpic {

	height:238px;

}

.contact-banner {

	float:right;

	width:450px;

	margin:0 25px 0 0;

	display:inline;

}

.contact-banner p {

	color:#fff;

	font-size:93%;

	line-height:1.4;

}

.contact-banner h2 {









	color:#a4c8ff;

	font-size:30px;

	padding:46px 0 0 0;

	margin:0 0 2px;

}

.contact-banner h3 {

	color:#fc0;

	font-size:20px;

	margin:0 0 .6em;

}



/* about us banner */

.aboutus-pic {

	width:890px;

	margin:0 0 0 20px;

	position:relative;

	min-height:238px;

	background:#000 url(/wp-content/themes/default/images/about-us-banner.jpg) no-repeat 0 0;

	clear:both;

}

* html .aboutus-pic {

	height:238px;



}

.aboutus-banner {

	float:right;

	width:450px;

	margin:0 25px 0 0;

	display:inline;

}

.aboutus-banner p {

	color:#fff;

	font-size:93%;

	line-height:1.4;

}

.aboutus-banner h2 {

	color:#190119;

	font-size:30px;

	padding:46px 0 0 0;

	margin:0 0 2px;

}

.aboutus-banner h3 {

	color:#fc0;

	font-size:20px;

	margin:0 0 .6em;

}



/* our products banner */

.ourproducts-pic {

	width:890px;

	margin:0 0 0 20px;

	position:relative;

	min-height:238px;

	background:#fff url(/wp-content/themes/default/images/products-banner.jpg) no-repeat 0 0;

	clear:both;

}

* html .ourproducts-pic {

	height:238px;

}

.ourproducts-banner {

	float:right;

	width:450px;

	margin:0 25px 0 0;

	display:inline;

}

.ourproducts-banner p {

	color:#fff;

	font-size:93%;

	line-height:1.4;

}

.ourproducts-banner h2 {

	color:#2f1b7b;

	font-size:30px;

	padding:46px 0 0 0;

	margin:0 0 2px;

}

.ourproducts-banner h3 {

	color:#fc0;

	font-size:20px;

	margin:0 0 .6em;

}

#dt-powered{

    width:625px;

    border-collapse:collapse;

    margin:0 0 0 20px;

}

#dt-powered td{

	padding:8px;

}

hr.dt-seperator{

    border:none;

    border-top:dashed 1px #6b6b6b;

    background-color:#FFFFFF;

    height:1px;

    width:885px;

    margin:10px 20px 10px 20px;

}

#dt-screenshots{

    width:625px;

    border-collapse:collapse;

    margin:0 0 0 20px;

}

#dt-screenshots td{

	padding:8px;

}

.clicktozoom{

	font-size:10px;

	margin-top:-8px;

}

#checkout-table{

    font-size:12px;

    width:600px;

    text-align:left;

    border-collapse:collapse;

    margin:20px;

}

#checkout-table thead th.rounded-left{

	background:#b9c9fe url(/wp-content/themes/default/images/left.png) left -1px no-repeat;

}

#checkout-table thead th.rounded-right{

	background:#b9c9fe url(/wp-content/themes/default/images/right.png) right -1px no-repeat;

}

#checkout-table th{

font-weight:bold;

    font-size:12px;

    background:#b9c9fe;

    padding:8px;

    color:#02104f;

}

#checkout-table td{

	background:#e8edff;

    border-top:1px solid #fff;

    color:#02104f;

    padding:8px;

}

#checkout-table tfoot td.rounded-foot-left{

	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;

}

#checkout-table tfoot td.rounded-foot-right{

	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;

}

.checkout-field{

	width:200px;

}

.checkout p {

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}

#payment-pending{

	min-height:350px;

}

#payment-pending p{

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}

#payment-pending h2{

	margin:0 0 .6em;

	padding:10px 20px 0;

	color:#000;

    font-size:22px;

}

.login-error{

	font-size:11px;

    color:red;

}

#members-area{

	min-height:350px;

}

#members-area p{

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#000;

}

#members-area h2{

	margin:0 0 .6em;

	padding:10px 20px 0;

	color:#000;

    font-size:22px;

}

#members-area h4{

	margin:0 0 .6em;

	padding:10px 20px 0;

	color:#000;

        font-size:18px;

}

#transaction-area{

    font-size:12px;

    width:885px;

    text-align:left;

    border-collapse:collapse;

    margin:20px;

}

#transaction-area thead th.rounded-left{

	background:#b9c9fe url(/wp-content/themes/default/images/left.png) left -1px no-repeat;

}

#transaction-area thead th.rounded-right{

	background:#b9c9fe url(/wp-content/themes/default/images/right.png) right -1px no-repeat;

}

#transaction-area th{

font-weight:bold;

    font-size:12px;

    background:#b9c9fe;

    padding:8px;

    color:#02104f;

    line-height:21px;

}

#transaction-area td{

    background:#e8edff;

    border-top:1px solid #fff;

    color:#02104f;

    padding:8px;

    line-height:21px;

    vertical-align:middle;

}

#transaction-area tfoot td.rounded-foot-left{

	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;

}

#transaction-area tfoot td.rounded-foot-right{

	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;

}

#logged-in {

	float:right;

	width:250px;

	padding:0 19px;

	position:relative;

	color:#666;

	font-weight:bold;

	font-size:85%;

	min-height:80px;

	background:#fff url(/wp-content/themes/default/images/loggedin.png) left top no-repeat;

	text-align:right;

	line-height:15px;

}

#logged-in span{

	font-weight:normal;

	color:#666;

}



#download-area{

    font-size:12px;



    width:885px;

    text-align:left;

    border-collapse:collapse;

    margin:20px;

}

#download-area thead th.rounded-left{

	background:#b9c9fe url(/wp-content/themes/default/images/left.png) left -1px no-repeat;

}

#download-area thead th.rounded-right{

	background:#b9c9fe url(/wp-content/themes/default/images/right.png) right -1px no-repeat;

}

#download-area th{

font-weight:bold;

    font-size:12px;

    background:#b9c9fe;

    padding:8px;

    color:#02104f;

}

#download-area td{

	background:#e8edff;

    border-top:1px solid #fff;

    color:#02104f;

    padding:8px;

}

#download-area tfoot td.rounded-foot-left{

	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;

}

#download-area tfoot td.rounded-foot-right{

	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;

}

.success{

	margin:0 0 .6em;

	padding:5px 20px 0;

	color:#007700;

}

.error{

	padding:5px 20px 0;

	color:#ff0000;

}

.our-products img{

	margin:0 0 .6em;

	padding:5px 20px 0;

	float:left;

}

.our-products h2{

	color:#333;

	font-size:22px;

	font-weight:bold;

	padding:0px 20px 0;

}

.our-products p{

	margin:0 0 .6em;

	padding:5px 2px 0;

	color:#000;

	float:left;

	width:720px;

}

.our-products h3{

	padding:5px 2px 0;

	color:#333;

	font-size:16px;

	font-weight:bold;

	float:left;

	width:720px;

}

/* Comparison table */

#licence-types{

    font-size:12px;

    width:850px;

    text-align:left;

    border-collapse:collapse;

    margin:20px;

}

#licence-types thead th.rounded-left{

	background:#b9c9fe url(/wp-content/themes/default/images/left.png) left -1px no-repeat;

}

#licence-types thead th.rounded-center{

	background:#b9c9fe;

    text-align:center;

    border-left:1px solid #fff;

}

#licence-types thead th.rounded-right{

	background:#b9c9fe url(/wp-content/themes/default/images/right.png) right -1px no-repeat;

    text-align:center;

    border-left:1px solid #fff;

}

#licence-types th{

	font-weight:bold;

    font-size:13px;

    background:#b9c9fe;

    padding:8px;

    color:#02104f;

}

#licence-types td{

	background:#e8edff;

    color:#02104f;

    padding:8px;

border-top:1px solid #fff;

}

#licence-types td.tick-cross{

	text-align:center;

	border-left:1px solid #fff;

}

#licence-types td.support-type{

	background:#b9c9fe;

    font-size:12px;

    font-weight:bold;

    height:22px;

vertical-align:middle;

}

#licence-types tfoot td.rounded-foot-left{

	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;

}

#licence-types tfoot td.rounded-foot-right{

	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;

    border-left:1px solid #fff;

    text-align:center;

}

#licence-types tfoot td.rounded-foot-center{

	background:#e8edff;

    text-align:center;

    border-left:1px solid #fff;

}



/* Lightbox CSS */

#lightbox{

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

	}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(/wp-content/themes/default/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(/wp-content/themes/default/images/lightbox/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(/wp-content/themes/default/images/lightbox/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{





	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{	padding:0 10px; color: #666; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	}

	



/* Min-Width */

.lbWidth { /* most browsers */

	position: absolute;

	top: 0px; left: 0px;

	width: 100%;

	min-width: 790px;

	}



* html .lbContent { /* IE6 */

	margin-left: -790px;

	position:relative;

	}



* html .lbMinWidth { /* IE6 */

	padding-left: 790px;

	}

	

	

/* Clearfix */	

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}



.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */ 


.faq h4 {color:#333;font-size:16px;padding:0px 20px 0;}
.faq p {margin:0 0 .6em 10px;padding:5px 20px 0;color:#000;}
.faq li {margin:1px 0 0 45px;}
.faq ul {padding:0 0 8px 0;list-style:circle;}

#edit-account{
    font-size:12px;
    width:600px;
    text-align:left;
    border-collapse:collapse;
    margin:20px;
}
#edit-account thead th.rounded-left{
	background:#b9c9fe url(/wp-content/themes/default/images/left.png) left -1px no-repeat;
}
#edit-account thead th.rounded-right{
	background:#b9c9fe url(/wp-content/themes/default/images/right.png) right -1px no-repeat;
}
#edit-account th{
font-weight:bold;
    font-size:12px;
    background:#b9c9fe;
    padding:8px;
    color:#02104f;
    line-height:21px;
}
#edit-account td{
    background:#e8edff;
    border-top:1px solid #fff;
    color:#02104f;
    padding:8px;
    line-height:21px;
    vertical-align:middle;
}
#edit-account tfoot td.rounded-foot-left{
	background:#e8edff url(/wp-content/themes/default/images/botleft.png) left bottom no-repeat;
}
#edit-account tfoot td.rounded-foot-right{
	background:#e8edff url(/wp-content/themes/default/images/botright.png) right bottom no-repeat;
}
#domain-top-section{
	float:left;
	width:930px;
}
#domain-top-section img{
	float:right;
}
#domain-parking-section{
	float:left;
	width:930px;
}
#domain-parking-section img{
	float:right;
}
ul li.tick-bullet{
	list-style-image: url(/wp-content/themes/default/images/tick.png);
}
.prod-price{ font-size:14px; font-weight:bold; color:#0e0771; }

#contact-us-form{
	float:left;
	/*padding:20px 20px 0 0;*/
}
#google-map{
	float:right;
	margin:20px 20px 0 0;
}