body { 
background-color: white;
background-image: url(../pics/tr_bg.gif);
background-position: 735px 0px;
background-repeat: repeat-y;
margin-left: 15px; 
margin-top: 0px; 
padding: 0; 
font-family: Verdana, Tahoma, Sans-Serif; 
font-size: 70%; 
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
div.center {
	text-align: center;
}

p { margin-top: 2px; margin-bottom: 10px; }

	div#wrapper {
		width: 745px;
		background-image: url(../_images/dropshadow.png);
		margin: 0px auto 0px auto;
	}
	div#header {
		width: 745px;
		height: 57px;
		background-image: url(../pics/logo.gif);
		background-repeat: no-repeat;
		background-position: top;
		margin: 0px auto 0px auto;
	}
	div#header_logo {
		width: 189px;
		height: 40px;
		float: left;
		margin: 6px 0px 0px 0px;
	}
			
		div#container {
			width: 745px;
			height: 122px;
			background-image: url(../pics/main_top.gif);
			background-repeat: no-repeat; 
			margin: 0px auto 0px auto;
			padding: 0px 0px 0px 0px;
		}	
		div#container div#menubar {
			width: 288px;
			height: 25px;
			margin: 3px auto 0px auto;
			float: right;
			color: #626262;
			font-size: 110%;
		}
		div#container div#menubar a:link,
		div#container div#menubar a:visited,
		div#container div#menubar a:active {
			text-decoration: none;
			font-weight: bold;	
			color: #626262;
		}
		div#container div#menubar a:hover {
			text-decoration: none;
			color: #ff5a00;
		}
				
		div#header div#menu_top {
			background-color: #f4f4f4;
			width: 370px;
			height: 15px;
			float: right;
			margin: 0px 0px 18px 0px;
			padding: 5px 0px 5px 10px;
			font-weight: normal;
			font-size: 100%;
			text-decoration: none;
			color: #505050;
		}		

		div#header div#menu_top a:link,
		div#header div#menu_top a:visited,
		div#header div#menu_top a:active {
			text-decoration: underline;
			color: #505050;
		}		
		div#header div#menu_top a:hover {
			text-decoration: underline;
			color: #ff5a00;
		}	

		div#search_home {
			width: 745px;
			height: 246px;
			background-image: url(../pics/index_main.gif);
			background-repeat: no-repeat; 
			background-position: top;
			background-position: 0px;
			padding: 0px 0px 0px 0px;
			margin: 0px auto 0px auto;
		}
		div#search_home div#search_box
		{
			width: 410px;
			height: 210px;
			float: left;
			padding: 0px 0px 0px 20px;
			margin: 30px 10px 0px 0px;
		}
		div#search_home div#search_box a:link,
		div#search_home div#search_box a:visited,
		div#search_home div#search_box a:active
		{
			text-decoration: underline;
			color: #505050;
		}
		div#search_home div#search_box a:hover
		{
			text-decoration: underline;
			color: #ff5a00;
		}
		div#search_home div#search_box h1
		{
			font-size: 160%; font-weight: 600; margin: 0 0 10px 0; color: #cc0000; 
		}
		div#search_home div#search_register
		{
			width: 230px;
			height: 50px;
			float: left;
			padding: 0px 0px 0px 50px;
			margin: 160px 10px 0px 0px;
		}		
		div#search_ad {
			width: 745px;
			height: 38px;
			background-image: url(../pics/search_ad.gif);
			background-repeat: no-repeat; 
			background-position: top;
			background-position: 0px;
			padding: 0px 0px 0px 0px;
			margin: 0px auto 0px auto;
		}
		div#menubar2 {
			background-image: url(../pics/menu_bg.gif);
			background-position: top;
			background-position: 0px;
			width: 745px;
			height: 240px;
			margin: 4px auto 2px 0px;
		}
		div#menubar2 div#menubar_text {
			width: 740px;
			height: 25px;
			float: left;
			padding-top: 5px;
			padding-left: 14px;
			font-weight: bold;
			font-size: 100%;
			color: #ffffff;
		}
		div#menubar2 div#menubar_text a:link,
		div#menubar2 div#menubar_text a:visited,
		div#menubar2 div#menubar_text a:active  {
			font-size: 100%;
			color: #ffffff;
			text-decoration: none;
		}
		div#menubar_text2 {
			width: 158px;
			height: 20px;
			float: right;
			padding-top: 15px;
			padding-right: 14px;
			font-weight: bold;
			font-size: 110%;
			color: #ffffff;
		}
		div#menubar_text2 a:link,
		div#menubar_text2 a:visited,
		div#menubar_text2 a:active {
			font-size: 110%;
			color: #ffffff;
			text-decoration: none;
		} 
		div#login_bar {
			width: 720px;
			height: 28px;
			background-color: #ffffff;
			font-size: 92%;
			margin: 10px auto 0px 0px;
		}
		div#login_image {
			width: 190px;
			height: 28px;
			margin: 0px auto 0px auto;
			float: left;
		}
		div#login_bar_text {
			width: 520px;
			height: 21px;
			font-size: 92%;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 4px 0px 0px 0px;
		}
		div#trade_home {
			width: 450px;
			height: 52px;
			background-image: url(../pics/trade_home.gif);
			background-repeat: no-repeat;
			margin: 20px auto 0px 0px;
			padding: 35px 300px 0px 10px;
			}
		div#big_advert {
			width: 353px;
			height: 90px;
			background-image: url(../pics/big_advert.gif);
			background-repeat: no-repeat;
			margin: 20px auto 0px 0px;
			padding: 50px 10px 10px 400px;
			}
		div#user_guide {
			width: 430px;
			height: 52px;
			background-image: url(../pics/resources.gif);
			background-repeat: no-repeat;
			margin: 20px auto 0px 0px;
			padding: 35px 320px 0px 10px;
			}

		span.whitetext {
			text-align: center;
			color: #FFFFFF;
			font-weight: bold;
		}
		span.whitetext a:link,
		span.whitetext a:visited, 
		span.whitetext a:active {
			color: #FFFFFF;
			text-align: center;
			text-decoration: none;
		}
		span.whitetext a:hover {
			color: #FFFFFF;
			text-align: center;
			text-decoration: underline;
		}
		div#itembox {
			width: 170px;
			height: 100px;
			font-size: 92%;
			margin: 5px 3px 5px 5px;
		}
		div#itemprice {
		    float: bottom;
			width: 170px;
			height: 50px;
			margin: 15px 5px 5px 5px;
		}
	div#newsticker {
		width: 330px;
		height: 15px;
		margin: 0px auto 0px auto;
		padding: 0px 433px 5px 0px;
		color: #000000;
		overflow: hidden;
	}
		div#newsticker #latest {
			float: left;
			width: 50px;
			font-weight: bold;
		}
		div#newsticker ul#news-ticker {
			margin: 0px;
			padding: 0px;
			float: right;
			width: 275px;
			height: 16px;
			list-style-type: none;
}
			div#newsticker ul#news-ticker li {
				display: none;
			}
				div#newsticker ul#news-ticker li a {
					color: #000000;
				}
				div#newsticker ul#news-ticker li a:hover {
					text-decoration: none;
				}
				div#newsticker ul#news-ticker li.first {
					display: inline;
				}		
				
		div#adverts {
			width: 745px;
			height: 75px;
			padding: 0px 0px 15px 3px;
			margin: 0px auto 0px auto;
		}
		div#bottom {
			width: 745px;
			height: 174px;
			background-image: url(../pics/bottom.gif);
			background-position: 0px;
			background-position: top;
			background-repeat: no-repeat;
			padding: 10px 0px 0px 0px;
			margin: 0px auto 0px auto;
		    color: #737373;
		}
		div#disti {
			width: 725px;
			height: 45px;
			padding: 0px 0px 0px 0px;
			margin: 35px auto 5px 10px;
		    color: #a4a4a4;
		}
	div#main {
		width: 745px;
		margin: 0px auto 0px auto;
		padding: 0px 0px 5px 0px;
	}
		div#main div#leftnav {
			width: 175px;
			border: 1px solid #C0C0C0;
			background-color: #f4f4f4;
			display: inline;
			float: left;
		}
			div#main div#leftnav img {
				border: none;
			}
			div#main div#leftnav div.orangenavhead {
				background-color: #888C88;
				font-weight: bold;
				color: #FFFFFF;
				font-size: 100%;
				padding: 1px 0px 2px 4px;
			}
			div#main div#leftnav div.greynavhead {
				background-color: #888C88;
				font-weight: bold;
				color: #FFFFFF;
				font-size: 100%;
				padding: 1px 0px 2px 4px;
			}
			div#main div#leftnav ul {
				list-style-type: none;
				padding: 0px;
				margin: 14px 0px 15px 15px;
			}
				div#main div#leftnav ul li {
					font-weight: bold;
					text-decoration: none;
					margin-bottom: 8px;
					font-size: 100%;
					color: #505450;
				}
					div#main div#leftnav ul li a:link,
					div#main div#leftnav ul li a:visited,
					div#main div#leftnav ul li a:active {
						text-decoration: none;
						color: #666666;
					}
					div#main div#leftnav ul li ul {
						margin: 0px 0px 0px 0px;
						padding: 0px;
					}
						div#main div#leftnav ul li ul li {
							background-image: url(/_images/grey_plus.gif);
							background-position: left;
							background-repeat: no-repeat;
							background-position: 0px;
							padding-left: 15px;
							font-weight: normal;
							margin: 2px;
						}
					
						div#main div#leftnav ul li ul li a:link,
						div#main div#leftnav ul li ul li a:visited,
						div#main div#leftnav ul li ul li a:active {
							text-decoration: underline;
							color: #0099cc;
						}
						
			div#main div#leftnav #navimages {
				margin: 0px 0px 0px 15px;
			}
				div#main div#leftnav #navimages span {
					display: none;
				}
		
		div#main div#content {
			background-color: #ffffff;
			border-style: solid;
			border-width: 1px;
			border-color: #d5d5d5;
			width: 721px;
			display: inline;
			margin: 20px 0px 0px 0px;
			padding: 10px 10px 20px 10px;
			line-height: 14px;
			float: right;
		}
		
		
		div#main div#content a:link,
		div#main div#content a:visited,
		div#main div#content a:active{
			color: #226dd0;
			font-weight: normal;
			text-decoration: underline;}	
			
		div#main div#content a:hover{
			color: #ffa02b;
			font-weight: normal;
			text-decoration: underline;}	
			
			
		div#main h1
		{
			font-size: 160%; font-weight: 600; margin: 0 0 10px 0; color: #cc0000; 
		}	
			
		div#main div#content h2{ font-size: 140%; margin: 0 0 10px 0; color: #ff8400; }
		div#main div#content h3{
			font-size: 130%;
			font-weight: bold;
			color: #ffa200;
			margin: 2px 0px;
			text-decoration: none;}
			
		div#main div#content h3 a:link,
		div#main div#content h3 a:visited,
		div#main div#content h3 a:active{
			color: #204e8d;
			font-weight: bold;
			text-decoration: none;}	
			
		div#main div#content h3 a:hover{
			color: #ffa02b;
			font-weight: bold;
			text-decoration: underline;}	
			
		div#main div#content img {
			border: none;
		}
		.aff_ul {
			list-style-image: url(../pics/tick.gif);
		}
		.tips_ul {
			list-style-image: url(../pics/tips.gif);
			list-style-position: outside;
		}
			div#main div#content ul li ul {
				list-style-image: url(../_images/grey_bullet.png);
				margin: 5px 0px 5px 20px;
				padding: 0px;
			}
		div#main div#content ol li {
			margin: 5px 0px 5px 0px;
			width: 400px;
		}
			div#main div#content ol li ul {
				margin-bottom: 10px;
			}
				div#main div#content ol li ul li {
					margin: 0px;
				}
		div#main div#content dl {
			margin-left: 15px;
		}
			div#main div#content dl dt {
				background-image: url(../_images/bullet.png);
				background-position: left;
				background-repeat: no-repeat;
				padding-left: 15px;
				margin-top: 15px;
				font-weight: bold;
			}
			div#main div#content dl dd {
				background-image: url(../_images/grey_bullet.png);
				background-position: left;
				background-repeat: no-repeat;
				padding-left: 15px;
				margin-left: 20px;
			}
		div#main div#content a {
			font-weight: bold;
			color: #FF7900;
		}
		div#main div#content div#breadcrumb {
			margin: 0px 0px 25px 0px;
		}
		div#main div#content div.homeleft {
			float: left;
			width: 240px;
		}
		div#main div#content div.homeright {
			float: right;
			width: 240px;
		}
		div#main div#content div.homebudgetleft {
			float: left;
			width: 170px;
			text-align: center;
		}
		div#main div#content div.homebudgetright {
			float: right;
			width: 310px;
		}
		div#main div#content hr {
			clear: both;
			height: 1px;
			border: none;
			background-image: url(../_images/hr.png);
			margin: 10px 0px;
			padding: 0px;
		}
		div#main div#content div#categories {
			width: 225px;
			height: 70px;
			font-size: 92%;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 10px 5px;
		}
		
		div#main div#content div#menu_user
		{
			background-color: #f4f4f4;
			border-style: solid;
			border-width: 1px;
			border-color: #a4c6f3;
			width: 700px;
			display: inline;
			margin: 0px 0px 18px 0px;
			padding: 10px 10px 10px 10px;
			line-height: 14px;
			float: left;
		}
		
		div#main fieldset {
			border: none;
		}
			div#main fieldset br {
				clear: both;
			}
			div#main fieldset legend {
				display: none;
			}
label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
.submit input
{
margin-left: 4.5em;
}
input
{
color: #252525;
background: #fafafa;
border: 1px solid #6d8cba;
}
input:hover
{
color: #252525;
background: #fafafa;
border: 1px dashed #6d8cba;
border-style: dashed;
}
input:focus
{
color: #252525;
background: #ffffff;
border: 1px dashed #6d8cba;
border-style: dashed;
}
input.submit 
{
background-color: #cc0000; 
font-weight: bold; 
font-size: 12px; 
color: white;
padding: 2px 2px;
}
.submit input
{
color: #000;
background: #f9df28;
border: 2px outset #8cb4e7;
border: 1px solid #8cb4e7;
}
select 
{
background-color: #F4F4F4;
border: 1px solid #000000;
color: #3B3B3B;
}
	
div#main textarea {
			float: left;
			border: 1px solid #8cb4e7;
			background-color: #fffffb;
			width: 250px;
			height: 100px;
			margin-bottom: 10px;
			color: #3B3B3B;
		}
div#main textarea.large {
			float: left;
			border: 1px solid #8cb4e7;
			background-color: #fafafa;
			width: 490px;
			height: 300px;
			color: #3B3B3B;
		}

div#main textarea.comments {
			border: 1px solid #8cb4e7;
			background-color: #fffffb;
			width: 250px;
			height: 150px;
			color: #3B3B3B;
			padding: 2px;
		}
				div#main table.data {
			margin: 10px 0px 0px 0px;
			width: 100%;
		}
			div#main table.data th {
				background-color: #C0C0C0;
			}
			div#main table.data td {
				background-color: #F4F4F4;
				text-align: center;
			}
			div#main table.data *.left {
				text-align: left;
				padding-left: 10px;
			}
			div#main table.data *.right {
				text-align: right;
				padding-right: 10px;
			}
			div#main table.phphosting {
				background-color: #F3F4F8;
			}
			div#main table.phphosting th {
				background-color: white;
			}
			div#main table.phphosting th.features {
				width: 35%;
				text-align: left;
			}
			div#main table.phphosting th.cstarter {
				width: 30%;
			}
			div#main table.phphosting th.csilver {
				width: 35%;
			}
			div#main table.phphosting th.fcgold {
				width: 50%;
			}
			div#main table.phphosting th.cgold {
				width: 50%;
			}
			div#main table.phphosting td {
				text-align: center;
			}
			div#main table.phphosting td.features {
				background-color: #EDEEF2;
				text-align: left;
				background-image: url(../_images/bullet.png);
				background-repeat: no-repeat;
				background-position: 5px;
				padding-left: 15px;
			}
	#footer {
		width: 750px;
		height: : 67px;
		padding: 15px 10px 7px 0px;
		vertical-align: top;
		color: #666565;
		font-size: 100%;
		margin: 0px auto 0px auto;
		background-image: url(/_images/footer_bg.gif);

	}
		#footer a {
			color: #919090;
			text-decoration: none;
		}
		#footer a:hover {
			color: #828282;
			text-decoration: underline;
		}

table.domainprice {
		border: none;
		width: auto;
		font-family: Verdana, Tahoma, Sans-Serif;
	}
	table.domainprice td {
		padding: 10px;
		vertical-align: middle;
	}
	table.domainprice td.price {
		text-align: center;
	}
	table.domainprice td span.price {
		font-size: 300%;
		font-weight: bold;
	}
	table.domainprice td span.peryear {
		font-size: 90%;
	}

div#main div#content td.tiny {
font-family: Arial;
font-size: 80%;
}

div#main div#content td.main {
font-family: Arial;
font-size: 100%;
}


.packages {
	background: url(/_images/page_bg_right.gif) no-repeat top right;
	height: 273px;
	margin-right: -35px;
}







p.error {
	color: #B22222;
	font-weight: bold;
}