﻿.home{font-family:arial; font-size:14px; line-height:normal; background: url("/static/images/bg.jpg") repeat-x top left; color:#4d4d4d}
	body, h1, h2, h3, h4, h5, h6, form, fieldset, img, label, p, span, ul, ul li {margin:0px;padding:0px; border:0px;font-family:arial; font-size:14px; text-align:justify; color:#4d4d4d}
	h1 {font:bold italic 28px/31px Arial, Helvetica, sans-serif;margin-bottom:20px;color:#4d4d4d;}
	h2 {color:#292B82;font:bold italic 24px/28px Arial, Helvetica, sans-serif;margin-bottom:10px;}
    p {padding-bottom:8px}
    	
	a {text-decoration:none; outline: none; cursor:pointer; color:#85bc22; font-family:arial; font-size:14px;}
	a:hover {text-decoration:underline}
	.blue {color:#292B82; font-weight:bold; font-size:12px}
	.blue1 {color:#292B82; font-size:12px}
	.blue2 {color:#292B82; font-size:12px}
	.blue3 {color:#292B82; font-size:14px; font-weight:bold}
	.green {color:#85bc22; font-weight:bold}
	.green1 {color:#85bc22;}
	.grey {color:#4d4d4d;}
	.bluenb{color:#292B82;font:14px/18px Arial, Helvetica, sans-serif;}
	.greennb{color:#85bc22;font:14px/18px Arial, Helvetica, sans-serif;}
	.bluetitle{color:#292B82;font:bold italic 24px/28px Arial, Helvetica, sans-serif;}
    .greentitle{color:#85bc22;font:bold italic 24px/28px Arial, Helvetica, sans-serif;}
    .greentitle1{color:#85bc22;font:bold 18px/22px Arial, Helvetica, sans-serif;}
    .greentext{color:#85bc22;font:bold italic 24px/28px Arial, Helvetica, sans-serif;}
    .large {font-size:14px}
    .largePrices {font-size:16px; font-style: italic; font-weight:bold }
    .whitetitle{color:#ffffff;font:bold italic 24px/28px Arial, Helvetica, sans-serif;}
    .white{color:#ffffff;}
    .font14 { font-size:14px}
    .font12 { font-size:12px}
    .font18 { font-size:18px}
    
    #locker{position:absolute;top:95px;font:10px arial; margin-left:-20px}
    #locker img {padding-left:19px;}
    #locker a {font:10px arial; padding-left:20px}

#holder {width:100%; background: url("/static/images/header.jpg") no-repeat top center}

		#wrapper {width:941px; margin:0 auto}

		#header {clear:both; overflow:hidden; height:132px; padding-left:0px}

			#header a#logo {float:left; margin:9px 0 0 0; width:166px; height:66px; background:url("/static/images/logo.jpg") no-repeat; background-position:left; text-indent:-9999em}

			#help {float:right; padding:0 0 27px 0; margin:0; height:36px; width:445px}
				#help ul {float:left}
				#help ul li {float:left; padding:18px 12px 0 8px; list-style:none; font:11px arial}
				#help ul li a {float:left; color:#292b82; font:bold 11px arial}
				#help ul li.nosep {padding:18px 28px 0 8px; background:none}
				#help ul li.account {background:none;padding:0px}
				#help ul li.account a {padding: 0 0 0 24px; height:36px; background:url("/static/images/account-left.jpg") no-repeat top left; font:bold 16px arial; color:#ffffff; text-decoration:none}
				#help ul li.account a span {float:left; padding:10px 8px 0 0; height:26px; background:url("/static/images/account-right.jpg") no-repeat top right; font:bold 16px arial; color:#ffffff;}
				#help ul li.account-in {background:none;padding:0px}
				#help ul li.account-in  {padding: 0 0 0 24px; height:47px; width:145px; background:url("/static/images/MyAccount-select.gif") no-repeat top left; font:bold 16px arial; color:#ffffff; text-decoration:none}
				#help ul li.account-in  span {float:left; padding:10px 8px 0 10px; height:47px; width:145px; font:bold 16px arial; color:#ffffff;}
				#help ul li.register {background:none; padding:10px 0 0 24px}
				#help ul li.register a {font:bold 16px arial; color:#292b82}
				
		#logout{margin-left:25px;}
		.logout {position:relative;top: -5px; left: -15px; color:#292B82; font-size:16px; text-decoration:none}
        .logout a {text-decoration:none}


		    .OnPage  {background:url("/static/images/tab-left.jpg") no-repeat top left;color:#ffffff}
				#nav:hover ul li.OnPage {background:none;color:#4d4d4d;}
				.OnPage ul li a span {color:#ffffff}

  			#nav {float:right; width:757px; height:36px; position:relative; margin-right:0px; z-index:60; left:0px;}
				#nav ul {padding:0px 0px 0px 0px; margin:0; position:relative; left:-12px}
				#nav ul li {float:left;list-style:none;margin-left:15px}
				#nav ul li a {float:left; padding:0 0 0 8px; height:36px; font:bold 16px arial; color:#4d4d4d; text-decoration:none;margin:auto;}
				#nav ul li a span {float:left; padding:10px 8px 0 0; height:26px; font:bold 16px arial; color:#4d4d4d; text-decoration:none;}
				#nav ul li:hover a, #nav ul li a:hover {background:url("/static/images/tab-left.jpg") no-repeat top left; color:#ffffff}
				#nav ul li:hover a span, #nav ul li a:hover span {background:url("/static/images/tab-right.jpg") no-repeat top right; color:#ffffff}
				#nav ul li a:hover, #nav ul li a:hover span {color:#ffffff}
				#nav table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}
				#nav ul li ul {visibility:hidden; position:absolute; top:36px;left:0;}
				#nav ul li .submenucenter{visibility:hidden; position:absolute; top:36px;left:0px;}
				#nav ul li .submenublog{visibility:hidden; position:absolute; top:36px;left:0px;}
				#nav ul li .submenuAlert{padding-top:7px;}
				#nav ul li .submenuAlert:hover{padding-top:6px;}
				#nav ul li .submenuright{visibility:hidden; position:absolute; top:36px;left:450px;}
				#nav ul li:hover a, #nav ul li a:hover, #nav ul li.OnPage a{color:#4d4d4d;}
				#nav ul li:hover ul, #nav ul li a:hover ul,#nav ul li.OnPage ul {visibility:visible; width:800px; height:24px; padding:7px 0 0 0; background:#ffffff; border-top:1px solid #85BC21}
				#nav ul li:hover ul.right li, #nav ul li a:hover ul.right li,#nav ul li.OnPage ul.right li {float:right}
				#nav ul li:hover ul li a, #nav ul li a:hover ul li a,#nav ul li.OnPage ul li a{display:block; background:#ffffff; color:#4d4d4d; font:14px arial; height:auto}
				#nav ul li:hover ul li a:hover, #nav ul li a:hover ul li a:hover {color:#85bc22;}
				#nav div {display:none}
				#nav:hover div {width:0px;height:0px;overflow:visible;display:block}
				#nav:hover div div {background-color:white;width:730px;height:20px;position:relative;top:40px;z-index:80;}
				#nav ul li:hover ul {z-index:90;}
				#nav ul li.OnPage a span  {background:url("/static/images/tab-right.jpg") no-repeat top right;color:#ffffff;}
				#nav:hover ul li.OnPage a span {background:none;color:#4d4d4d;}
				#nav:hover ul li.OnPage:hover a span  {background:url("/static/images/tab-right.jpg") no-repeat top right;color:#ffffff;}
				#nav ul li.OnPage .GreenSub {color:#85bc22;}
				#nav:hover ul li.OnPage .GreenSub {color:#4d4d4d;}
				#nav:hover ul li.OnPage .GreenSub:hover {color:#85bc22;}
				* html #nav ul li {padding:0 0 0 10px}
				* html #nav ul li a:hover {display:inline-block; float:none; color:#fff; }
				* html #nav ul li:hover ul li a, * html #nav ul li a:hover ul li a {float:left}

		#bannerleft {height:372px;width:461px;position:relative; z-index:1;float:left;}
            #bannerleft img{float:left;height:372px;width:461px;}
			#bannerleft h3 {font:14px/18px Arial, Helvetica, sans-serif; color:#4d4d4d}
			#bannerleft div.buyer {display:block; padding:7px 15px 0 15px; position:absolute; top:257px; left:0; width:170px; height:65px}
			#bannerleft div.seller {display:block; padding:7px 15px 0 15px; position:absolute; top:257px; left:251px; width:174px; height:65px}
			#bannerleft div.buyer b {color:#292b82}
			#bannerleft div.seller b {color:#85bc21}
		
		#bannerright{height:372px;width: 461px; position:relative; z-index:1;margin-left:461px;}
		    #bannerright img {height:372px;width:461px;z-index:1;} 
		    #bannerright h2 {display:block; padding:0 0 10px 0; font:italic bold 28px/31px Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:0px}
			#bannerright h2 a {font:italic bold 28px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
			#bannerright a.btn{position:absolute;top:270px;right:50px;height:80px;width:70px;}
		    #bannerright div.tip {display:block; position:absolute; top:33px; right:180px; width:240px}
		    #bannerright div.tip a.btn0 {float:left; position:relative; padding:0 0 0 10px; margin:10px 0 0 0; height:40px; width:auto; top:6px; right:-8px; background:url("/static/images/btn-36left.jpg") no-repeat top left; font:bold 16px arial; color:#292b82; text-decoration:none; text-indent:0}
			#bannerright div.tip a.btn {float:left; position:relative; padding:0 0 0 10px; margin:10px 0 0 0; width:auto; top:-2px; right:-8px; font:bold 16px arial; color:#292b82; text-decoration:none; text-indent:0}
			#bannerright div.tip a.btn span {width:155px;float:left; padding:14px 10px 0px 2px; font:bold 16px arial; color:#292b82; text-decoration:none; line-height:13px}
            #bannerright div.tip a.btn1 span {width:155px;float:left; padding:14px 10px 0px 7px; height:40px; background:url("/static/images/btn-36right.jpg") no-repeat top right; font:bold 16px arial; color:#292b82; text-decoration:none; line-height:13px}

		#main {clear:both; overflow:hidden; padding:31px 0 20px 0; float:left; width:922px}

			#content {float:left; width:320px} 
				#content p {display:block; padding:0 0 15px 0; font:14px/18px Arial, Helvetica, sans-serif; color:#4d4d4d}

			div.widgets {float:right; width:596px;}
				div.widgets ul {float:left; width:596px;}
				div.widgets ul li {float:left; padding:0 10px 0 18px; height:184px; list-style:none; background:url("/static/images/sep-widgets.jpg") no-repeat 0 0}
				div.widgets ul li.w01 {width:125px}
				div.widgets ul li.w02 {width:196px}
				div.widgets ul li.w03 {width:191px}
				* html div.widgets ul li {padding:0 10px 0 12px;}
		    .w022{width:210px;margin-bottom:40px;}
		    .w032{width:210px;margin-bottom:40px;}
		    
		    

				div.widgets h2 {display:block; padding:0 0 5px 0; font:italic bold 22px/26px Arial, Helvetica, sans-serif; color:#4d4d4d}
				div.widgets p {display:block; padding:0 0 5px 0; font:12px Arial, Helvetica, sans-serif; color:#4d4d4d; text-align:left}
				div.widgets a {color:#85bc21; font-size:14px}
				div.widgets img {float:left; margin:0 0 5px 0}
	
	  #footer {width:100%; clear:both; overflow:hidden; background:url("/static/images/footer.jpg") repeat-x;margin:auto;}
		#footer div.inner {width:986px;clear:both; overflow:hidden;margin:auto;}	
		#footer div.left {float:left; width:585px;}
		#footer div.left2 {float:left; width:585px;margin-top:30px;}
		#footer ul {float:left; padding:15px 0 15px 0; margin:0;}
		#footer ul li {float:left; padding:0 6px 0 12px; list-style:none; background:url("/static/images/sep-footer.jpg") no-repeat 0 3px; font:11px arial}
		#footer ul li.FooterLiFirst {background:none;padding-left:0px;}
		#footer ul li a {color:#292b82; font:11px arial}
		#footer p {display:block; font:12px/17px arial; color:#4d4d4d}
		#footer p span {color:#85bc21}
		#footer p.copy, #footer p.copy a {padding:8px 0 10px 0; font:11px arial; color:#999999}
		
		#footer ul.right {float:right; padding:26px 31px 0 0; margin:0}
		#footer ul.right li {float:left; padding:0; margin:0; background:none}
		#footer ul.right p {font-size:11px; padding:9px 0 0 18px}
		#footer h4 {display:block; padding:0 20px 0 17px; font:bold 18px arial; color:#85bc22; background:url("/static/images/icon-phone.jpg") no-repeat 0 4px;}
		#footer a {font-size:12px}
		
   #contentlogin{width:976px;margin:auto;padding-top:20px;margin-bottom:30px;}
   
   
   
   
   .contentaccountsection{width:976px;margin:auto;padding-top:10px}
   
   
   #loginform{background:url("/static/images/login-box.gif") no-repeat;width:455px;height:139px;float:left;margin-left:1px;}
        #login{margin-left:10px;width:145px;}
        #passw{margin-left:40px;width:145px;}
        #forgetpassw{margin-top:30px;margin-left:173px;font:10px Arial, Helvetica, sans-serif;}
        #loginbutton{margin-left:30px;margin-top:10px;}
        #door{margin-left:30px;}
        #logintitle{font:bold italic 28px/31px Arial, Helvetica, sans-serif;margin-bottom:20px;color:#4d4d4d;}
        #loginmain {width:670px;margin-left:19px;margin-bottom:30px;}
        .login {padding-left:20px;}
        
        
        
    .contentmain{width:670px;margin-bottom:30px;margin-right:10px;float:left; padding-left:17px;padding-top:15px;padding-right:10px}
    .contentmain ul {padding-left:25px}
    
   .bottombutton{margin-left:0px;}
   
   #tablesum{width:922px;text-align:center;margin:0px 0px 30px 0px;table-layout:fixed;font:12px Arial, Helvetica, sans-serif;border:1; color:#4d4d4d}
   
   .tableh{background-color:#85bc22;color:White;height:33px; font-size:14px;}
   .tableh a{color:white;}
   
   .odd{background-color:#efefef;height:40px;}
   .event{background-color:#ffffff;height:40px;}
   
   
   #separatorv{float:left;}
   
   
   .tips{width:198px;float:left;margin-left:10px; padding-top:5px}
   .tipscontent{font:12px Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; color:#4d4d4d; text-align:left;width:198px}
   
   .tips h2 {display:block; padding:0 0 5px 0; font:italic bold 22px/26px Arial, Helvetica, sans-serif; color:#4d4d4d; margin-bottom:0px}
    .tips p {text-align:left}
    .tips a { text-align:left; font-size:12px}
    
	#titletranspact{float:left;font:bold italic 28px/31px Arial, Helvetica, sans-serif;margin-bottom:30px;color:#4d4d4d;margin-right:130px;}
   .greensquare{background-color:#e7f2d2; padding-right:10px}
   #rownb{float:left;margin-right:10px;}
   .contentgreensquare{padding:16px 10px 0px 5px;}
   .choicegreensquare{padding:13px 10px 0px 55px;}
   .choicegreensquarelast{padding:13px 10px 30px 55px;}
   .contentgreensquarelast{padding:13px 10px 30px 5px;}
   .bluecontent{color:#292B82;font:bold 14px Arial, Helvetica, sans-serif;padding:0px 5px 0px 5px;}
   .bluecontentfirst{color:#292B82;font:bold 12px Arial, Helvetica, sans-serif;padding:0px 5px 0px 5px;}
   .bluecontentMargin{color:#292B82;font:bold 12px Arial, Helvetica, sans-serif;padding:13px 5px 0px 5px; margin-left:46px}
   .greentextbox{width:50px;}
   .greenbox{width:315px;height:100px;background:url("/static/images/green-block.gif") no-repeat top left;color:White;}
   #blogarchive{width:210px;margin-bottom:60px;}
   #topblog{background:url("/static/images/blogheader.gif") no-repeat top left;width:671px;height:83px;}
   #searchbutton{padding:5px 0px 0px 0px;margin-left:15px;}
   #searchtext{margin:5px 0px 0px 400px;}
   #textarea{width:650px;height:400px;margin-left:10px;margin-bottom:30px;}
   .separatorv{float:left; margin:0px 12px 0px 10px;}
   .squaregreenbox{float:left;}
   .gogreenbox{margin:-27px 10px 0px 0px;}
   .cancel{ vertical-align: super; padding-right:20px; color:#85bc22}
   .greenboxtitle{color:white;padding:15px 0px 3px 30px;font:bold italic 22px Arial, Helvetica, sans-serif;}
   .contentgreenbox{margin:0px 10px 0px 30px;}
    .topimagewhysection{margin:-100px 0px 0px 0px;}
    .greentick{float:left;margin-left:10px;}
    .contentrightgreentick{margin-left:90px;}
    
.supportbox {width:670px; background: url("/static/images/bg.gif"); color:White;}
.supportbox p {padding: 10px 20px 20px 20px; color:white}
.supporttextarea { width: 630px; height:70px}

.TranspactProcessbox {width:670px; height:272px; background: url("/static/images/bg.gif"); padding:0px; color:White;}

#builderbox{background: url("/static/images/builder.jpg");float:left;height:204px;width:150px;}
.linkcase{margin-top:130px;margin-left:15px;margin-right:15px; text-align:left}
.linkcase {color:white;font:bold italic 18px Arial, Helvetica, sans-serif}
#couplebox{background: url("/static/images/couple.jpg");float:left;height:204px;width:150px;}
#businesswbox{background: url("/static/images/businesswoman.jpg");float:left;height:204px;width:150px;}
#businessmbox{background: url("/static/images/businessman.jpg");float:left;height:204px;width:150px;}
.separatorvcase{float:left; margin:15px 10px 0px 10px;}
.arrow{margin-left:60px;margin-top:20px;visibility:hidden;}
.arrowOn{margin-left:60px;margin-top:20px;}
.casetext{visibility:hidden;}

#topmediaimg{margin:-60px 0px 0px 0px;width:260px;}
#greypanel{background: url("/static/images/greybg.gif"); width:670px;}
#greypanel p {padding: 10px 20px 0px 20px; color:#4d4d4d}

.blogbox {width:197px; background: url("/static/images/bg.gif"); color:White;padding:3px 3px 3px 5px; font-size:14px; font-style:italic; font-weight:bold}

#toptestimonialimg{margin:-55px 0px 0px 0px;width:290px;}
#testimonialtext{margin: 0px 0px 20px 30px;width:620px;height:85px;}
#contentgreentextimonial{padding:20px }

.left { text-align:left}
.InputLabel { clear:left;float:left;width:370px}

/*Begin OC copied styles for buttons*/
.dy-colour {    background-position:0 -33px;}
.dy-small {    color:#FFFFFF;    font-size:14px;    padding:0 0 0 10px;}
.dynamic-bt, .dynamic-bt span, .dynamic-bt input {    background-repeat:no-repeat;}
.dynamic-bt {    color:#FFFFFF;    display:inline-block;    font-size:14px;}
.dy-colour .button {    background-position:100% -33px;    background-color:#fff;}
.dynamic-bt, .dynamic-bt span, .dynamic-bt input {    background-image:url(/static/images/OfficeCavalry/dynamic-buttons.png);}
input.button {    border:medium none;    cursor:pointer;}
.dy-small input {    color:#FFFFFF;    font-size:14px;    height:27px;    padding:3px 10px 5px 0;}
.dynamic-bt input {    border:medium none;    color:#FFFFFF;    margin:0;}
.dynamic-bt, .dynamic-bt span, .dynamic-bt input {    background-repeat:no-repeat;}

.blue-top th span {margin-left:22px;font-weight:normal;font-size:16px;color:#fff;}
.blue-top,.blue-top-box {margin-bottom:15px;}
.blue-top th{height:36px; vertical-align:middle; color:#fff; font-size:16px;background-image:url(/static/images/officecavalry/blue-top.png);background-position: -15px 0;background-repeat: no-repeat;}
.blue-top th {margin-left:22px;padding-left:22px;font-weight:normal;font-size:16px;color:#fff;}
.blue-top-box h3{padding-top:7px;}
.blue-top th.first-col{background-position:0 0;}
.blue-top th.last-col{background-position:100% 0;}
.short th.last-col{background-position:100% 0;}
.short th{text-align:left;}

.blue-top td{background-color:#f3f2f2; text-align:center; vertical-align:middle; font-size:15px; padding:15px 0;}
.blue-top .darker td{background-color:#e9e9e9;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.short td{text-align:left;padding:10px 20px;}
.short .darker td{border:none;}

.bt-agree {background: url(/static/images/officecavalry/bt-agree.png) no-repeat; width:237px;height:58px;}
.bt-agree-nopay {background: url(/static/images/officecavalry/bt-agree-nopay.png) no-repeat; width:237px;height:58px;}

.ocTable { border-collapse: collapse; border-spacing: 0; }
.inter-padding{padding:30px 25px;}
.half{width:605px;}
/*End OC copied styles for buttons*/
/*Begin OC copied styles for buttons after horizontal 200% stretching of image*/
.dy-colour2 {background-position: 0 -33px;}
.dy-small2 {    color:#FFFFFF;    font-size:14px;    padding:0 0 0 10px;}
.dynamic-bt2, .dynamic-bt2 span, .dynamic-bt2 input {    background-repeat:no-repeat;}
.dynamic-bt2 {    color:#FFFFFF;    display:inline-block;    font-size:14px;}
.dy-colour2 .button {background-position: 100% -33px;    background-color: #fff;}
.dynamic-bt2, .dynamic-bt2 span, .dynamic-bt2 input {    background-image: url(/static/images/OfficeCavalry/dynamic-buttons-x2.png);}
.dy-small2 input {color: #FFFFFF; font-size: 14px; height: 27px; padding:3px 10px 5px 0;}
.dynamic-bt2, .dynamic-bt2 span, .dynamic-bt2 input {    background-repeat:no-repeat;}
/*End OC copied styles for buttons after horizontal 200% stretching of image*/

.centreMargin, input.centreMargin {margin-left:auto;margin-right:auto;}

@media (min-width: 800px) {
	.ShiftIfLarge {
		position: relative;
		left: -250px;
	}
}