@charset "utf-8";
/* CSS Document */

body {
	height: 100%;
	background: #232323 url(images/body-bg.jpg) right repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

a {
	color: #ef5a1f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#topbox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

#holdercenterbox {
	width: 864px;
	height: 100%;
	margin: 0 auto 0 auto;
}

#holdercontainer {
	width: 864px;
	height: 100%;
	float: left;
	padding: 103px 0px 42px 0px;
}

#holderlogo {
	width: 864px;
	float: left;
	margin-bottom: 89px;
}

#holdingbranches {
	width: 864px;
	float: left;
	margin-bottom: 45px;
}

#holdingbranches .select {
	margin: 0px 0px 28px 7px;
}

#holdingbottom {
	width: 864px;
	float: left;
}

#holdingbottoml {
	width: auto;
	float: left;
}

#holdingbottoml img {
	margin-right: 6px;
}

#holdingbottomr {
	width: auto;
	float: right;
}

#holdingbottomr p {
	margin: 5px 0px 0px 0px;
	text-align: right;
	font-size: 17px;
}

#holdingbottomr p span {
	color: #ef5a1f;
}

#holdingbottomr p a {
	color: #ffffff;
}

#headtopbox {
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#headcenterbox {
	width: 889px;
	height: 50px;
	margin: 0 auto 0 auto;
	padding: 0px 20px 0px 20px;
	background: url(images/headtopbox-bg.jpg);
}

#financialheadcenterbox {
	width: 889px;
	height: 50px;
	margin: 0 auto 0 auto;
	padding: 0px 20px 0px 20px;
	background: url(images/headtopbox-bg.jpg);
}

#headcontainer {
	width: 889px;
	float: left;
	display: inline;
	margin-right: 49px;
}

#topnav {
	width: auto;
	float: left;
	margin-top: 12px;
}

#topnav a {
	width: auto;
	height: 23px;
	float: left;
	padding: 0px 12px 0px 12px;
	border-left: 1px solid #1d1d1e;
	border-right: 1px solid #5b5b5b;
	color: #ffffff;
}

#topnav .a1 {
	padding-left: 0px;
	border-left: 0px;
}

#topnav .a2 {
	padding-right: 0px;
	border-right: 0px;
}

#topnav .a2 img {
	margin-top: -3px;
}

#topnav .bluelink {
	color: #007bc9;
}

#headright {
	width: auto;
	float: right;
	margin-top: 10px;
}

#headright .sell {
	width: 66px;
	height: 22px;
	float: left;
	display: inline;
	color: #ffffff;
	text-align: center;
	background: #f57836 url(images/headsell-bg.jpg);
	margin-right: 60px;
	padding-top: 4px;
}

#headright .prime {
	margin-top: 0px;
}

#contenttopbox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50px;
	left: 0px;
}

#contentcenterbox {
	width: 929px;
	margin: 0 auto 0 auto;
}

#contentcontainer {
	width: 889px;
	float: left;
	margin: 0 auto 0 auto;
	padding: 15px 20px 0px 20px !important;
	padding: 15px 20px 0px 20px;
}

#financialcontainer {
	width: 889px;
	float: left;
	margin: 0 auto 0 auto;
	padding: 15px 20px 0px 20px !important;
	padding: 15px 20px 0px 20px;
}

#propsearchlogin {
	width: 258px;
	float: right;
}

#login {
	width: 228px;
	height: 100px;
	float: left;
	margin: 6px 15px 0px 0px;
	background: #232323;
}

#login h2 {
	font-size: 15px;
	margin: 0px;
}

#login h2 img {
	vertical-align: middle;
}

#login h2 a {
	color: #ffffff;
}

#login p {
	margin: 0px;
	font-size: 10px;
}

#login a {
	color: #7c7c7c;
}

#loginbreak {
	width: 228px;
	float: left;
	margin: 3px 0px 3px 0px;
}

#loginl {
	width: 165px;
	float: left;
}

#loginl input {
	width: 151px;
	height: 21px;
	margin-top: 2px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #222222 url(images/logintextarea-bg.jpg);
	border: 0px;
}

#loginr {
	width: 50px;
	float: right;
}

#loginr input {
	width: 50px;
	height: 24px;
	background: #484848 url(images/loginsubmit-bg.jpg);
	border: 0px;
	margin-top: 32px;
	font-size: 10px;
	color: #ffffff;
}

#propertysearchcontent {
	width: 742px;
	float: left;
}

.nobottommargin {
	margin-bottom: 0px;
}

.topphone {
	font-size: 17px;
}

.topphone span {
	color: #f95c1e;
}

.topphone .bluetxt {
	color: #007bc9;
}

.bluetxt {
	color: #007bc9;
}

#propertysearch {
	width: 499px;
	height: 290px;
	float: left;
	background: #313131 url(images/propertysearch-bg.jpg);
	padding: 47px 213px 0px 29px;
	margin-bottom: 25px;
}

#propertysearch form {
	margin: 0px;
}

#propertysearch .p1 {
	width: 499px;
	height: 41px;
	float: left;
	font-size: 15px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
}

#propertysearchtable {
	width: 499px;
	height: 149px;
	float: left;
	margin-bottom: 2px;
	padding-top: 0px;
}

#propertysearchtable p {
	margin: 15px 0px 0px 0px;
}

#propertysearch table {
	margin: 0px 0px 0px 0px;
}

#propertysearch table span {
	width: 80px;
	float: left;
	padding-top: 4px;
}

#propertysearch table .select1 select {
	width: 182px;
	vertical-align: middle;
	color: #f95c1e;
}

#propertysearch table .select2 select {
	width: 130px;
	vertical-align: middle;
	color: #f95c1e;
}

#propertysearch table .submit input {
	width: 120px;
	height: 59px;
	background: #ff6400 url(images/propertysearchsubmit-bg.jpg);
	color: #ffffff;
	border: 0px;
	font-size: 17px;
}

#propertysearch .p2 {
	margin: 0px;
	font-size: 10px;
}

#propertysearch .p2 span {
	width: auto;
	float: none;
}

#propertysearch .p2 input {
	width: 180px;
	border: 1px solid #737373;
	background: #414142;
	vertical-align: middle;
	color: #ffffff;
}

#propertysearch .p3 {
	margin: 10px 0px 0px 0px;
	font-size: 10px;
}

#propertysearch .p3 .span1 {
	font-weight: bold;
	font-size: 13px;
}

#propertysearch .p3 input {
	vertical-align: middle;
}

#propertysearchhouses {
	width: 742px;
	float: left;
}

.bottomproperty {
	width: 175px;
	height: 145px;
	float: left;
	display: inline;
	margin-right: 8px;
	border: 1px solid #ffffff;
	background: #ffffff;
}

.bottompropertyimgs {
	width: 175px;
	float: left;
}

.bottompropertyimgs1 {
	width: 70px;
	float: left;
}

.bottompropertyimgs2 {
	width: 104px;
	float: right;
}

.bottompropertyimgs2 .image {
	width:104px;
	height:79px;
	background-position:50% 95%;
	background-repeat:no-repeat;
}

.bottomproperty a {
	width: 169px;
	min-height: 32px;
	height: auto !important;
	height: 32px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #313132;
	font-size: 10px;
	letter-spacing: -1px;
}

.bottomproperty a span {
	font-size: 13px;
}

.bottomproperty .p2 {
	width: 171px;
	height: 15px;
	float: left;
	margin: 0px;
	padding: 2px 4px 0px 0px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
	background: #232323;
}

#footer {
	width: 100%;
	float: left;
	margin-top: 25px;
	padding-bottom: 10px;
}

#footerl {
	width: auto;
	float: left;
}

#footerl img {
	margin-right: 6px;
	margin-bottom: 5px;
}

#footerr {
	width: auto;
	float: right;
}

#footerr p {
	margin: 5px 0px 0px 0px;
	text-align: right;
	font-size: 17px;
}

#footerr p span {
	color: #ef5a1f;
}

#footerr p a {
	color: #ffffff;
}

.leftimg {
	margin-right: 25px;
}

.rightimg {
	margin-left: 25px;
}

#innerleft {
	width: 554px;
	float: left;
}

#innerright {
	width: 299px;
	float: right;
	margin-top: 55px;
}

#contactright {
	width: 299px;
	float: right;
}

.propertiesfoundtop {
	width: 554px;
	height: 39px;
	float: left;
	margin: 0px;
	background: #393939 url(images/propertiesfoundtop-bg.jpg);
}

.propertiesfoundtop .span1 {
	width: 143px;
	height: 23px;
	float: right;
	display: inline;
	background: #272728 url(images/propertiesfoundtopspan1-bg.jpg);
	padding: 5px 0px 0px 5px;
	color: #ffffff;
	letter-spacing: -1px;
	margin: 6px 5px 0px 0px;
	font-size: 14px;
}

.propertiesfoundtop .span2 {
	width: auto;
	float: right;
	display: inline;
	margin: 11px 13px 0px 0px;
	font-size: 13px;
}

.propertiesfoundtop .span2 a {
	color: #ffffff;
}

.propertiesfoundtop .span3 {
	width: auto;
	float: left;
	display: inline;
	margin: 7px 0px 0px 10px;
}

.searchresult {
	width: 553px;
	float: left;
	display: inline;
	margin: 12px 1px 0px 0px;
	height: 
}

.searchresulttop {
	width: 549px;
	float: left;
	display: inline;
	margin: 0px 1px 0px 1px;
	border: 1px;
	background: #ffffff;
	border: 1px solid #ffffff;
}

.searchresulttop .primebanner {
	margin-bottom: 1px;
}

.searchresulttop1 {
	width: 120px;
	float: left;
}

.searchresulttop2 {
	width: 409px;
	float: right;
	padding: 10px;
	height: 100px;
}

.searchresulttop2 h2 {
	color: #313132;
	margin: 0px;
	letter-spacing: -1px;
}

.searchresulttop2 h2 span {
	font-weight: bold;
}

.searchresulttop2 h2 a {
	color: #313132;
}

.searchresulttop2 p {
	margin: 8px 0px 0px 0px;
	text-align: justify;
	color: #545457;
}

.searchresulttop2 .features {
	color: #313132;
}

.searchresulttop .primeprice {
	width: 534px;
	height: 17px;
	float: left;
	background: #232323;
	margin: 1px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	font-size: 15px;
	text-align: right;
	line-height: 17px;
}

.searchresulttop .noprimeprice {
	width: 534px;
	height: 17px;
	float: left;
	background: #ff6700;
	margin: 1px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	font-size: 15px;
	text-align: right;
	line-height: 17px;
}

.searchresultbottom {
	width: 548px;
	height: 27px;
	float: left;
	background: #373839 url(images/searchresultbottom-bg.jpg);
	padding: 6px 0px 0px 5px;
}

.searchresultbottom a {
	width: auto;
	height: 18px;
	float: left;
	padding: 2px 11px 0px 9px;
	color: #ffffff;
	background: url(images/searchresultbottomlink-bg.jpg) right repeat-y;
	letter-spacing: -1px;
}

.propertiesfoundbottom {
	width: 554px;
	height: 39px;
	float: left;
	margin: 8px 0px 0px 0px;
	background: #393939 url(images/propertiesfoundtop-bg.jpg);
}

.propertiesfoundbottom .span2 {
	width: auto;
	float: right;
	display: inline;
	margin: 11px 13px 0px 0px;
	font-size: 13px;
}

.propertiesfoundbottom .span2 a {
	color: #ffffff;
}

.propertiesfoundbottom .span3 {
	width: auto;
	float: left;
	display: inline;
	margin: 7px 0px 0px 10px;
}

#rightlogin {
	width: 258px;
	float: left;
	display: inline;
	margin: 0px 41px 21px 0px;
}

#rightsearch {
	width: 230px;
	height: 449px;
	float: left;
	background: #313131 url(images/innerright-bg.jpg);
	padding: 15px 54px 15px 15px;
	margin-bottom: 24px;
}

#rightsearch form {
	margin: 0px;
}

#rightsearch h2 {
	margin: 0px;
	font-size: 34px;
	color: #f95c1e;
}

#rightsearch p {
	font-size: 15px;
	margin: 14px 0px 0px 0px;
}

#rightsearch .select1 select {
	width: 183px;
	color: #f95c1e;
	margin-top: 3px;
}

#rightsearch .select2 select {
	width: 130px;
	color: #f95c1e;
	vertical-align: middle;
	margin-top: 3px;
}

#rightsearch .search input {
	width: 178px;
	height: 44px;
	color: #ffffff;
	background: #ff6600 url(images/rightsearch-search-bg.jpg);
	border: 0px;
}

#rightsearch .emailme {
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 30px;
	letter-spacing: -1px;
}

#rightsearch .emailme input {
	vertical-align: middle;
}

#rightsearch .emailme span input {
	width: 223px;
	border: 1px solid #6f6f6f;
	background: #414142;
	color: #ffffff;
	margin-top: 3px;
}

#rightsearch .submit {
	margin: 0px;
	text-align: right;
}

#rightsearch .submit input {
	width: 53px;
	height: 25px;
	color: #ffffff;
	background: #494949 url(images/rightsearch-submit-bg.jpg);
	border: 0px;
	margin-top: 3px;
	font-size: 10px;
}

#propertydetails {
	width: 553px;
	float: left;
	display: inline;
	margin: 0px 1px 16px 0px;
}

#propertydetailstop {
	width: 551px;
	float: left;
	display: inline;
	margin: 0px 1px 0px 1px;
}

#propertydetailsoptions {
	width: 551px;
	height: 27px;
	float: left;
	background: #f2f2f2 url(images/propertydetailsoptions-bg.jpg);
	padding-top: 3px;
}

#propertydetailsoptions a {
	vertical-align: middle;
	letter-spacing: -1px;
	text-align: center;
}

#propertydetailsoptions img {
	vertical-align: middle;
}

#propertydetailsoptions .a1 {
	width: 142px;
	height: 24px;
	float: left;
	background: url(images/propertydetailsoptionslink-bg.jpg) right repeat-y;
	color: #2e2e2f;
}

#propertydetailsoptions .a2 {
	width: 143px;
	height: 24px;
	float: left;
	background: url(images/propertydetailsoptionslink-bg.jpg) right repeat-y;
	color: #2e2e2f;
}

#propertydetailsoptions .a3 {
	width: 129px;
	height: 24px;
	float: left;
	background: url(images/propertydetailsoptionslink-bg.jpg) right repeat-y;
	color: #2e2e2f;
}

#propertydetailsoptions .a4 {
	width: 135px;
	height: 24px;
	float: left;
	color: #007bc9;
}

#propertybox {
	width: 549px;
	float: left;
	border: 1px solid #ffffff;
	background: #ffffff;
}

#propertybox #mainimg {
	width: 540px;
	float: left;
	text-align: center;
}

#propertybox #mainimg .image {
	width:340px;
	height:209px;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

#propertybox #thumbs {
	width: 208px;
	float: right;
	letter-spacing: -4px;
}

#propertybox #thumbs img {
	margin: 0px 0px 1px 1px;
}

#propertyboxtxt {
	width: 519px;
	float: left;
	padding: 15px;
}

#propertyboxtxt h2 {
	margin: 0px;
	color: #313132;
	font-size: 22px;
	letter-spacing: -1px;
}

#propertyboxtxt .span1 {
	width: auto;
	float: right;
	color: #f95c1e;
	font-weight: bold;
}

#propertyboxtxt .span2 {
	font-weight: bold;
}

#propertyboxtxt p {
	margin: 15px 0px 0px 0px;
	text-align: justify;
	line-height: 15px;
	color: #545457;
}

#propertyboxtxt .p1 {
	color: #313132;
	margin-top: 20px;
}

#propertyboxtxt .p2 {
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -1px;
}

#propertyboxtxt .p2 span {
	color: #f95c1e;
}

#propertyboxtxt .p2 a {
	color: #545457;
}

#propertydetailsbottom {
	width: 545px;
	height: 25px;
	float: left;
	background: #353535 url(images/propertydetailsbottom-bg.jpg);
	padding: 6px 0px 0px 8px;
}

#propertydetailsbottom a {
	width: auto;
	height: 18px;
	float: left;
	padding: 2px 8px 0px 8px;
	border-right: 1px solid #242424;
	border-left: 1px solid #454546;
	color: #ffffff;
}

#propertydetailsbottom .a1 {
	border-left: 0px;
}

#propertydetailsbottom .a2 {
	border-right: 0px;
	color: #007bc9;
}

#emailmoredetails {
	width: 524px;
	height: 115px;
	float: left;
	background: #515151 url(images/emailmoredetails-bg.jpg);
	padding: 10px 15px 0px 15px;
}

#emailmoredetails h2 {
	font-weight: bold;
	margin: 0px;
}

#emailmoredetails .p1 {
	margin: 5px 0px 0px 0px;
	font-size: 10px;
}

#emailmoredetails .p1 input {
	vertical-align: middle;
}

#emailmoredetails .p2 {
	margin: 0px;
	font-size: 12px;
}

#emailmoredetails .input input {
	width: 314px;
	background: #414142;
	border: 1px solid #737373;
	vertical-align: middle;
	color: #ffffff;
}

#emailmoredetails .submit input {
	width: 66px;
	height: 31px;
	background: #484848 url(images/emailmoredetailssubmit-bg.jpg);
	color: #ffffff;
	font-size: 10px;
	border: 0px;
	vertical-align: middle;
}

#innerrightproperties {
	width: 241px;
	float: left;
	display: inline;
	margin: 0px 47px 0px 11px;
}

#innerrightproperties h2 {
	font-size: 13px;
	margin: 0px 0px 6px 0px;
	letter-spacing: -1px;
	font-weight: bold;
	text-align: right;
}

.rightproperty {
	width: 239px;
	float: left;
	border: 1px solid #ffffff;
	background: #ffffff;
	margin-bottom: 20px;
}

.rightproperty a {
	width: 229px;
	float: left;
	font-size: 13px;
	color: #313132;
	letter-spacing: -1px;
	padding: 5px;
	font-size: 13px;
}

.rightproperty a span {
	font-size: 10px;
}

.rightproperty p {
	width: 234px;
	height: 17px;
	float: left;
	color: #ffffff;
	line-height: 17px;
	margin: 0px;
	text-align: right;
	padding: 0px 5px 0px 0px;
	background: #ff721b;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: -1px;
}

#contentleft {
	width: 554px;
	float: left;
	margin-top: 15px;
}

#contentleft h1 {
	font-size: 22px;
}

#contentleft h1 span {
	color: #f95c1e;
}

#contentleft p {
	line-height: 15px;
	text-align: justify;
}

.orangetxt {
	color: #f95c1e;
}

#contentleft .righttxt {
	text-align: right;
}

#myaccountcontent {
	width: 778px;
	float: left;
}

.myaccounthead {
	margin-top: 35px;
}

#myaccountbox {
	width: 728px;
	height: 325px;
	float: left;
	background: #313131 url(images/myaccountbox-bg.jpg);
	padding: 12px 25px 0px 25px;
}

#myaccountbox h2 {
	margin: 0px;
}

#myfavresults {
	width: 778px;
	float: left;
}
#myfavresults h2 {
	margin: 0px;
}
#myfavresults p {
	margin: 0px;
}

#myfavresults p a {
	width: 110px;
	height: 26px;
	float: left;
	display: inline;
	margin-left: 15px;
	text-align: center;
	color: #ffffff;
	background: #454545 url(images/myaccountboxa-bg.jpg);
	padding-top: 10px;
}
.middleimg {
	vertical-align: middle;
}

#accountbuttons {
	width: 728px;
	float: left;
	margin: 40px 0px 45px 0px;
	text-align: center;
}

#accountbuttons img {
	margin: 0px 16px 0px 16px;
}

#myaccountbox p {
	margin: 0px;
}

#myaccountbox p a {
	width: 110px;
	height: 26px;
	float: left;
	display: inline;
	margin-left: 15px;
	text-align: center;
	color: #ffffff;
	background: #454545 url(images/myaccountboxa-bg.jpg);
	padding-top: 10px;
}

#primesearch {
	width: 230px;
	height: 349px;
	float: left;
	background: #313131 url(images/primesearch-bg.jpg);
	padding: 115px 54px 15px 15px;
	margin-bottom: 24px;
}

#primesearchprimesearch form {
	margin: 0px;
}

#primesearch h2 {
	margin: 0px;
	font-size: 34px;
	color: #f95c1e;
}

#primesearch p {
	font-size: 15px;
	margin: 14px 0px 0px 0px;
}

#primesearch .select1 select {
	width: 183px;
	color: #f95c1e;
	margin-top: 3px;
}

#primesearch .select2 select {
	width: 130px;
	color: #f95c1e;
	vertical-align: middle;
	margin-top: 3px;
}

#primesearch .search input {
	width: 178px;
	height: 44px;
	color: #ffffff;
	background: #ff6600 url(images/rightprime-submit-bg.jpg);
	border: 0px;
}

#primesearch .emailme {
	font-size: 11px;
	margin-bottom: 0px;
	letter-spacing: -1px;
}

#primesearch .emailme input {
	vertical-align: middle;
}

#primesearch .emailme span input {
	width: 223px;
	border: 1px solid #6f6f6f;
	background: #414142;
	color: #ffffff;
	margin-top: 3px;
}
#primesearch .submit {
	margin: 0px;
	text-align: right;
}

#primesearch .submit input {
	width: 53px;
	height: 25px;
	color: #ffffff;
	background: #494949 url(images/rightsearch-submit-bg.jpg);
	border: 0px;
	margin-top: 3px;
	font-size: 10px;
}

#primeproperties {
	width: 554px;
	float: left;
}

#primeproperties .bottomproperty {
	margin-right: 7px;
}

#primeproperties .bottomproperty .p2 {
	text-align: right;
}

#registerbox {
	width: 503px;
	height: 325px;
	float: left;
	background: #313131 url(images/registerbox-bg.jpg);
	margin-bottom: 27px;
	padding: 12px 260px 0px 15px
}

#registerbox h2 {
	margin: 0px;
}

#registerbox form {
	margin: 10px 0px 0px 0px;
}

#registerbox .input1 input {
	width: 489px;
	height: 24px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput1-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#registerboxl {
	width: 248px;
	float: left;
}

#registerbox .input2 input {
	width: 234px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput2-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#registerbox .input3 input {
	width: 180px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput3-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#registerbox textarea {
	width: 231px;
	height: 80px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #222222;
	border: 1px solid #414141;
	margin: 3px 0px 5px 0px;
	overflow: auto;
	font-family: Verdana, Geneva, sans-serif;
}

#buynow {
	width: 554px;
	float: left;
	margin-top: 15px;
}

#buynow .input2 input {
	width: 234px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput2-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#buynow .input3 input {
	width: 180px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput3-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#buynow textarea {
	width: 231px;
	height: 80px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #222222;
	border: 1px solid #414141;
	margin: 3px 0px 5px 0px;
	overflow: auto;
	font-family: Arial,Verdana, Geneva, sans-serif;
}

#registerboxr {
	width: 228px;
	float: right;
}

#registerbox .submit input{
	width: 97px;
	height: 54px;
	color: #ffffff;
	border: 0px;
	background: #454545 url(images/registerboxsubmit-bg.jpg);
	margin-top: 66px;
	font-size: 14px;
}



#myaccountbox form {
	margin: 10px 0px 0px 0px;
}

#myaccountbox .input1 input {
	width: 489px;
	height: 24px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput1-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#myaccountbox .input2 input {
	width: 234px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput2-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#myaccountbox .input3 input {
	width: 180px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput3-bg.jpg);
	border: 0px;
	margin-top: 3px;
}

#myaccountbox textarea {
	width: 231px;
	height: 80px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #222222;
	border: 1px solid #414141;
	margin: 3px 0px 5px 0px;
	overflow: auto;
	font-family: Arial;
}

#myaccountbox .submit input{
	width: 97px;
	height: 54px;
	color: #ffffff;
	border: 0px;
	background: #454545 url(images/registerboxsubmit-bg.jpg);
	margin-top: 0px;
	font-size: 14px;
}




#loginbox {
	width: 568px;
	height: 86px;
	float: left;
	background: #313131 url(images/loginbox-bg.jpg);
	padding: 8px 195px 0px 15px;
}

#loginbox h2 {
	margin: 0px 0px 5px 0px;
}

#loginbox .input input {
	width: 234px;
	height: 21px;
	padding: 3px 7px 0px 7px;
	color: #7c7c7c;
	background: #242424 url(images/registerboxinput2-bg.jpg);
	border: 0px;
	margin: 3px 6px 0px 0px;
}

#loginbox .submit input {
	width: 50px;
	height: 24px;
	color: #ffffff;
	background: #484848 url(images/loginboxsubmit-bg.jpg);
	border: 0px;
	font-size: 10px;
}

#loginbox p {
	text-align: right;
	margin: 5px 64px 0px 0px;
	font-size: 10px;
}

#loginbox p {
	color: #ffffff;
}

.contacth2 {
	margin: 25px 0px 0px 0px;
}

.contactp {
	margin-top: 0px;
}

#contentleft .contactbig1 {
	margin-top: 0px;
	font-size: 13px;
	line-height: 17px;
}

#contentleft .contactbig2 {
	font-size: 13px;
	line-height: 21px;
}

.boldtxt {
	font-weight: bold;
}

.whitetxt {
	color: #ffffff;
}

#enquiryform {
	width: 260px;
	height: 507px;
	float: left;
	background: #313131 url(images/enquiryform-bg.jpg);
}

#enquiryformtop {
	width: 224px;
	height: 96px;
	float: left;
	padding: 15px 18px 0px 18px;
}

#enquiryformtop h2 {
	font-size: 32px;
	color: #f95c1e;
	margin: 0px;
}

#enquiryformtop p {
	font-size: 14px;
	margin: 10px 0px 0px 0px;
}

#enquiryformbottom {
	width: 223px;
	float: left;
	padding: 10px 16px 0px 21px;
}

#enquiryformbottom p {
	margin: 0px 0px 10px 0px;
}

#enquiryformbottom p .input input {
	width: 211px;
	border: 1px solid #6a6a6a;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	margin-top: 5px;
	background: #313131;
}

#enquiryformbottom p textarea {
	width: 211px;
	height: 83px;
	border: 1px solid #6a6a6a;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	margin-top: 5px;
	background: #313131;
	overflow: hidden;
	font-family: arial;
}

#enquiryformbottom p .radio {
	vertical-align: middle;
}

#enquiryformbottom .submit input {
	width: 95px;
	height: 52px;
	float: right;
	color: #ffffff;
	background: #ff721b url(images/enquiryformsubmit-bg.jpg);
	border: 0px;
}

#enquiryformbottom .greytxt {
	color: #7b7b7b;
	font-size: 10px;
	margin-top: 25px;
}




#financialenquiryformtop {
	width: 224px;
	height: 96px;
	float: left;
	padding: 15px 18px 0px 18px;
}

#financialenquiryformtop h2 {
	font-size: 32px;
	color: #007bc9;
	margin: 0px;
}

#financialenquiryformtop p {
	font-size: 14px;
	margin: 10px 0px 0px 0px;
}

#financialenquiryformbottom {
	width: 223px;
	float: left;
	padding: 10px 16px 0px 21px;
}

#financialenquiryformbottom p {
	margin: 0px 0px 10px 0px;
}

#financialenquiryformbottom p .input input {
	width: 211px;
	border: 1px solid #6a6a6a;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	margin-top: 5px;
	background: #313131;
}

#financialenquiryformbottom p textarea {
	width: 211px;
	height: 83px;
	border: 1px solid #6a6a6a;
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	margin-top: 5px;
	background: #313131;
	overflow: hidden;
	font-family:arial;
}

#financialenquiryformbottom p .radio {
	vertical-align: middle;
}

#financialenquiryformbottom .submit input {
	width: 95px;
	height: 52px;
	float: right;
	color: #ffffff;
	background: #00a5e4 url(images/financialenquiryformsubmit-bg.jpg);
	border: 0px;
}

#financialenquiryformbottom .greytxt {
	color: #7b7b7b;
	font-size: 10px;
	margin-top: 25px;
}

.myaccbtns {
float:right;
width:auto;
margin:0px;
}

#wrap {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
}

#productbox {
	width: 554px;
	float: left;
}

#productboxl {
	width: 197px;
	float: left;
}

#productboxr {
	width: 306px;
	float: right;
}

#productboxr h2 {
	font-size: 20px;
}

#productboxr .price {
	font-size: 15px;
	text-align: right;
	line-height: normal;
}

#productboxr .price span {
	font-size: 26px;
}
