body{
background-color:#FFFFFF;
margin:0px;
padding:0px;
font-size:0.8em;
}



#dpiDetector{
position:absolute;
top:-10px;
left:-10px;
WIDTH: 1in; 
HEIGHT: 1in;
}


#header_wrap{
width:964px;
margin-left:auto;
margin-right:auto;
}

#headerbg{
width:100%;
float:left;
background-color:#FFFFFF;
padding-bottom:10px;
}

#header{
width:964px;
float:left;
background-color:#FFFFFF;

}

#header img{
border-style:none;
}

#logo{
float:left;
width:150px;
height:89px;
padding-left:2px;
}

#search{
float:right;
width:209px; /*229px*/
height:36px; /*40px*/
background-image:url(images/search_bg.gif);
background-repeat:no-repeat;
overflow:hidden;
padding-top:4px;
padding-left:10px;
padding-right:10px;

}

#keywords{
border-style:none;
width:175px;
padding-top:4px;
height:22px;
margin:0px;
float:left;


}

.right{
float:right;
}



#search form{
float:left;
padding:0px;
margin:0px;
width:209px;
}

#submit{
float:right;
cursor:pointer;
}

#maximizer_top{
float:right;
width:231px;
height:40px;
background-image:url(images/maximizer_top.gif);
overflow:hidden;
}

#maximizer_top a{
float:right;
width:231px;
height:40px;
}

#sage_top{
float:right;
width:149px;
height:40px;
background-image:url(images/sage_top.gif);
overflow:hidden;
}

#sage_top a{
float:right;
width:149px;
height:40px;
}

#act_top{
float:right;
width:148px;
height:40px;
background-image:url(images/act_top.gif);
overflow:hidden;
}

#act_top a{
float:right;
width:148px;
height:40px;
}

#phone{
float:right;
width:400px;
clear:right;
text-align:right;
font-size:2em;
color:#17338F;
font-family:Arial;
margin-top:15px;
padding-right:2px;
}

#menu_wrap{
width:960px;
margin-left:auto;
margin-right:auto;
}

#menu{
float:left;
width:960px;
font-family:Arial;
}

#menubg{
width:100%;
background-image : url(images/menubg.gif); 
background-repeat:repeat-x;
background-position:top;
float:left;
margin-top:0px;
background-color:#FFFFFF;
}

#menu ul{
float:left;

margin:0px;
padding:0px;
list-style:none;
margin-top:10px;
}

#menu ul li a{
color:#8391BF;
text-decoration:none;
padding-left:10px;
}

#menu div{
float:left;
height:120px;
padding:10px 10px 10px 0px;
position:relative
}

.corner{
position:absolute;
right:0px;
top:0px;
display:none;
}



#menu div.homeselected{
background-image:url(images/homeselected.gif);
background-repeat:no-repeat;
background-position:top;
}

#menu div.selected{
background-image:url(images/selected.gif);
background-repeat:no-repeat;
background-position:top left;
}

#menu div.selected ul li a{
color:#FFFFFF;
}

#menu div.selected ul li a.selected{
color:#FFFFFF;
background-image:url(images/liselected.gif);
background-position:left;
background-repeat:no-repeat;
}

#menu div.selected h2 a{
color:#FFFFFF;
}

#menu div.selected .corner{
display:inline;
}



#menu h2{
padding:0px;
margin:0px;
font-size:1.1em;
padding-left:10px;}

#menu h2 a{
color:#17338F;
text-decoration:none;
font-weight:bold;

}


#menu p.main_menu_item{
padding:0px;
margin:0px;
font-size:1.1em;
padding-left:10px;}

#menu p.main_menu_item a{
color:#17338F;
text-decoration:none;
font-weight:bold;
}

#menu div.selected p.main_menu_item a{
color:#FFFFFF;
}

#menu div.homeselected  p.main_menu_item a{
color:#FFFFFF;
}

#menu div.homeselected  h2 a{
color:#FFFFFF;
}

.rline{
border-right:solid 1px #FFFFFF;
}

#home{
width:53px;
}

#choose{
width:145px;
}

#customer_management{
width:129px;
}

#buy{
width:104px;
}

#upgrade_centre{
width:127px;
}

#resources{
width:127px;
}

#about_avrion{
width:116px;
}

#contact{
width:72px;
}

/* BANNER */

#banner_wrap{
width:968px;
margin-left:auto;
margin-right:auto;
}

#banner{
width:968px;
float:left;
height:285px;
background-image:url(images/banner.gif);
position:relative;
}

#slides{
width:968px;
float:left;
overflow:hidden;
height:229px;
border-bottom:solid 0px #CCAAFF;


}

.slide{
float:left;
font-family:Arial;
color:#FFFFFF;
width:908px;
height:300px;
padding:30px;
display:none;
overflow:hidden;



}

.btext{
float:left;
width:300px;
}

.bimage{
float:right;
width:500px;
}

.visible{
display:inline;
}
.hidden{
display:none;
}

.slide h1{
font-weight:normal;
font-size:2.3em;
margin:0px;
padding:0px;
}

.slide h2{
font-weight:normal;
font-size:2.3em;
margin:0px;
padding:0px;
}

.slide p{
width:380px;
float:left;
clear:left;
}

.slide a img{
float:right;
}

.slide img{
float:right;
border-style:none;
margin-top:30px;
}

#banner_tabs{
width:960px;
height:52px;
position:absolute;
top:229px;
left:4px;
}

.bg1{
background-image:url(images/bg1.gif);
}

.bg2{

background-image:url(images/bg2.gif);
}
.bg3{
background-image:url(images/bg3.gif);
}

#banner_tabs_wrap{

}
/*
.tab{
width:320px;
float:left;
height:52px;
position:relative;
}
/*/

.tab1{
position:absolute;
left:0px;
top:0px;
width:320px;
height:52px;
z-index:100;
}

.tab2{
position:absolute;
left:320px;
top:0px;
width:320px;
height:52px;
z-index:100;
}

.tab3{
position:absolute;
left:640px;
top:0px;
width:320px;
height:52px;
z-index:100;
}


.tab a{
width:320px;
float:left;
height:52px;
overflow:hidden;
}



#choose_tab a{
background-image:url(images/choose_tab.png);
background-repeat:no-repeat;
}

#choose_line{
height:52px;
width:4px;
border:solid 0px red;
position:absolute;
top:0px;
left:320px;

}

#buy_line{
height:52px;
width:4px;
border:solid 0px red;
position:absolute;
top:0px;
left:640px;
display:none;
}

#buy_line2{
height:52px;
width:4px;
border-bottom:solid 0px red;
position:absolute;
top:0px;
left:316px;
display:none;
z-index:100;

}

#upgrade_line{
height:52px;
width:4px;
border-bottom:solid 0px red;
position:absolute;
top:0px;
left:636px;
display:none;
z-index:100;
display:none;
}

#line{
height:52px;
width:2px;
border:solid 0px red;
position:absolute;
top:0px;
left:640px;
display:none;
}

#line2{
height:52px;
width:2px;
border:solid 0px red;
position:absolute;
top:0px;
left:320px;
display:none;
}


#choose_tab.tab.selected{
background-image:url(images/banner_selected.gif);
background-position:bottom left;
}

#buy_tab.tab.selected{
background-image:url(images/banner_selected.gif);
background-position:bottom center;
}

#upgrade_tab.tab.selected{
background-image:url(images/banner_selected.gif);
background-position:bottom right;
}

#buy_tab a{
background-image:url(images/buy_tab2.png);
background-repeat:no-repeat;
background-position:top center;
}


#upgrade_tab a{
background-image:url(images/upgrade_tab.png);
background-repeat:no-repeat;
background-position:top center;
}


#content_wrap{
width:905px;
margin-left:auto;
margin-right:auto;
}

#content2_wrap{
width:968px;
margin-left:auto;
margin-right:auto;
}

#content2{
float:left;
width:968px;
font-family:Arial;
padding-top:31px;
background-image:url(images/contentbg.gif);
background-repeat:no-repeat;
}



#content{
float:left;
width:905px;
font-family:Arial;
margin-top:20px;
}

#left{
width:648px;
float:left;
}

#looking{
border-bottom:solid 1px #D9D9D9;
width:100%;
float:left;
}

#left h2{
color:#EF4124;
font-weight:normal;
font-size:1.7em;
margin:0px;
padding:0px;
margin-bottom:20px;
}

#tips{
width:220px;
float:left;
position:relative;
height:180px;
}

#tips .inputs, .need .inputs{
border:solid 1px #545454;
float:left;
width:150px;
}

.tips10{
margin-top:10px;
}

#tips label, .need label{
width:60px;
float:left;
clear:left;
}

#tips_submit{
margin-top:0px;
}

#tips  h3, #document_library h3{
margin:0px;
padding:0px;
font-size:1.4em;
margin-top:20px;
margin-bottom:10px;
font-weight:normal;
}

#right h3{
margin:0px;
padding:0px;
font-size:1.4em;
margin-top:0px;
margin-bottom:10px;
font-weight:normal;
color:#EF4123;
}

.green{
color:#5FA039;
}

.grey{
color:#323232;
}

.tip_row{
width:100%;
float:left;
margin-bottom:5px;
}

#document_library{
width:300px;
float:right;
position:relative;
}


#document_library img{
border-style:none;
}

#document_library ul{
margin:0px;
padding:0px;
list-style:none;
margin-bottom:20px;
}

#document_library ul li a{
color:#000000;
}

#document_library ul li a:hover{
color:#000000;
text-decoration:none;
}

#document_library ul li {
background-image:url(images/document.gif);
background-repeat:no-repeat;
padding-left:25px;
line-height:21px;
margin-bottom:5px;
}

#right{
float:right;
width:230px;

}

.right_section{
width:230px;
float:left;
}

.right_section img{

}

#right a{
color:#000000;
}

.bottom_line{
border-bottom:solid 0px #D9D9D9;
padding-bottom:10px;
margin-bottom:20px;
float:left;
width:230px;
}

.bottom_line img{
border-style:none;
}

.crm_services a{
background-image:url(images/folder.gif);
background-position:center top;
background-repeat:no-repeat;
padding-top:40px;
text-align:center;
float:left;
width:75px;
line-height:120%;
text-decoration:none;
margin-bottom:20px;

}

.crm_services img{
}

.crm_services{
float:left;
width:230px;
}

.plus a{
background-image:url(images/plus.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;

}

.plus p{
width:230px;
float:left;
position:relative;
margin:0px;
padding:0px;
margin-bottom:10px;
}

.date{
color:#AAAAAA;
position:absolute;
bottom:0px;
right:0px;
}

#footer_bg{
width:100%;
float:left;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
background-color:#264198;
}

#footer_wrap{
width:905px;
margin-left:auto;
margin-right:auto;
}

#footer{
width:905px;
float:left;
font-family:Arial;
padding-bottom:10px;
}

#footer_left{
width:560px; /*460px;*/
float:left;
position:relative;

}

#footer_right{
float:right;
width:300px;
color:#FFFFFF;
}

#footer_right a{
color:#FFFFFF;
text-decoration:none;
}


#footer h3{
margin:0px;
padding:0px;
font-size:1.4em;
margin-top:0px;
margin-bottom:20px;
margin-top:20px;
font-weight:normal;
color:#FFFFFF;

}

.crow{
float:left;
width:230px;
margin-bottom:5px;
color:#FFFFFF;
}

.crow label{
color:#FFFFFF;
width:60px;
float:left;
}

.crow .inputs{
background-color:#687DBD;
border:solid 1px #8299E0;
width:140px;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
}


.captcha_div{
width:243px;
float:right;
color:#FFFFFF;

}

.captcha_div .inputs{
width:163px;
margin-top:4px;
float:right;
}

.captcha_div img{
float:left;

}



.ccolumn{
width:230px;
float:left;
}

.ccolumn2{
width:320px;
float:left;

}

.ccolumn2 .crow{
width:320px;
}

#captcha_input{
width:84px;
padding:6px;
font-size:14px;
margin:0px;
}

#sendnow{
float:right;
}

#textarea{
width:240px;
float:right;
}

.pright{
float:right;
width:120px;
}

.pleft{
float:left;
width:130px;
}

.address{
width:300px;
float:left;
}

#slideup{
width:100%;
float:left;
background-color:#FFFFFF;
}

#sidebar{
float:left;
width:250px;
padding-left:20px;
}

.sidebar_section{
width:220px;
padding:16px;
float:left;
margin-bottom:15px;
}

.sidebar_section h3{
padding:0px;
margin:0px;
font-size:1.4em;
font-weight:normal;
}

.what{
background-image:url(images/what.png);
background-repeat:no-repeat;
overflow:hidden;
background-position:top;
}

.need{
background-image:url(images/need.png);
background-repeat:no-repeat;
overflow:hidden;
background-position:top;
}

.blue{
color:#FFFFFF;
}

.blueh3{
color:#6881D1;
}

#rightsub{

float:left;
/*padding-right:34px;*/
padding-top:16px;

}

.sub_tabs{
padding-left:20px;
width:660px;
}

.sub{
padding-left:47px;
width:620px;
}

#rightsub h1{
padding:0px;
margin:0px;
color:#EF4124;
font-size:1.6em;
font-weight:normal;
}

#thankyou h1{
padding:0px;
margin:0px;
color:green;
font-size:1.6em;
font-weight:normal;

}

#tabs ul{
display:inline;
list-style:none;
width:630px;
float:left;
padding:0px;
margin:0px;
margin-top:25px;
padding-left:3px;
}

#tabs ul li{
display:inline;
float:left;
position:relative;


}

.mt20{
margin-top:20px;
}





#tabs ul li  a span.rc{
width:80%;
height:28px;
position:absolute;
background-image:url(images/rtab.png);
background-position:right top;
right:1px;
top:0px;
z-index:-100;
overflow:hidden;
}

#tabs ul li  a.active span.lc{
width:80%;
height:28px;
position:absolute;
background-image:url(images/active_tab.png);
background-position:left top;
left:0px;
top:0px;
z-index:-100;
overflow:hidden;
}

#tabs ul li  a.active span.rc{
width:80%;
height:28px;
position:absolute;
background-image:url(images/active_tabrc.png);
background-position:right top;
right:1px;
top:0px;
z-index:-100;
overflow:hidden;
}

#tabs ul li  a span.lc{
width:80%;
height:28px;
position:absolute;
background-image:url(images/ltab.png);
background-position:left top;
left:0px;
top:0px;
z-index:-100;
overflow:hidden;
}

#tabs ul li a.active span{
width:10px;
height:10px;
position:absolute;
background-image:url(images/rcb.png);
right:0px;
top:0px;
display:inline;

}



#tabs ul li a{
/*background-image:url(images/tabbg.png);*/
background-repeat:repeat-x;
padding:5px 10px 5px 10px;
margin:0px;
margin-right:2px;
float:left;
color:#FFFFFF;
text-decoration:none;
z-index:100;
position:relative;
display:inline;
background-image:url(images/tabbg.gif);
}

#tabs ul li a.active{
color:red;
background-color:#FFFFFF;
background-image:url(images/white.gif);
border-top:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
}




.content_tab{
float:left;
width:660px;

}

.content_tab_top{
width:660px;
float:left;
height:15px;
background-image:url(images/content_tab_top.gif);
background-repeat:no-repeat;
overflow:hidden;
}

.content_tab_foot{
width:660px;
float:left;
height:22px;
background-image:url(images/content_tab_foot.gif);
background-repeat:no-repeat;
overflow:hidden;
margin-bottom:10px;
}

.content_tab_bg{
width:610px;
padding:0px 25px 0px 25px;
float:left;
background-image:url(images/content_tab_bg.gif);
background-repeat:repeat-y;
}

#resources_list{
list-style:none;
margin:0px;
padding:0px;
margin-top:20px;
}

#resources_list li{


}

#resources_list li a{
padding:10px 0px 15px 0px;
font-weight:normal;
float:left;
/*background-color:#E8EAF4;*/
margin-bottom:0px;
margin-top:0px;
width:620px;
border-bottom:solid 1px #CFD5E8;
display:block;
text-decoration:none;
color:#000000;
}
.lititle{
color:#17338F;
font-size:1.37em;
text-decoration:underline;
width:610px;

}

#resources_list a:hover{
background-color:#CFD5E8;
}

#message{
position:absolute;
top:0px;
right:0px;
display:none;

}

#message p{
background-color:#FF0000;
padding:5px;
border:solid 1px #FFFFFF;
font-family:Arial;
width:250px;
color:#FFFFFF;
}

#white{
background-color:#FFFFFF;
}

#thankyou{
padding:40px;
float:left;
text-align:center;
font-family:Arial;
}

#thankyou_wrap{
width:300px;
margin-left:auto;
margin-right:auto;
margin-top:100px;
}

.sresults a{
font-weight:bold;
color:green;
/*color:#ef4124;*/
}

.paginate a{
color:black;
}

.backto{
color:#526BB8;
width:100%;
border-top:solid 1px #526BB8;
float:left;
clear:left;
margin-top:20px;
padding-top:5px;
font-size:1.4em;
text-decoration:none;
margin-bottom:20px;
}

.paginate a{


}

.test_rent{
line-height:190%;
color:#212739;
}

@media screen {
	.banner_area{
	width:610px;
	/*height:300px;*/
	float:left;
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:20px;
	margin-bottom:20px;
	}


	.banner_area_content{
	float:right;
	width:280px;
	height:300px;
	background-image:url(images/bluebg.png);
	background-repeat:repeat-y;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:200%;
	}


	.banner_area_content{
	color:#FFFFFF;
	}
}




.lh2{
line-height:200%;
width:100%;
float:left;
clear:left;
}

.footer_links{
width:100%;
float:left;
color:#FFFFFF;
font-family:Arial;
text-align:center;
padding-bottom:10px;
}

.footer_links a{
color:#FFFFFF
}


.keep_row{
float:left;
width:500px;
margin-bottom:5px;
}

.keep_row label{
width:150px;
float:left;
}

.keep_row .inputs{
width:300px;
border:solid 1px #8299E0;
}

.keep_me_posted{
width:440px;
float:left;
margin-bottom:20px;

}

.keep_me_posted .inputs{
border:solid 0px #8299E0;
padding:3px;
width:180px;
}

.keep_checkbox{
width:230px;
float:right;
clear:right;
text-align:right;
vertical-align:top;
}

.keep_captcha{
width:230px;
float:right;
text-align:right;
}

.captcha_input{
margin-top:10px;
float:right; 
border:solid 0px #8299E0;
padding:3px;
width:135px; 

}



.keep_me_posted p{
margin:0px;
padding:0px;
margin-bottom:1px;
width:420px;
float:left;
background-color:#DDE0EE;
padding:10px;
}

.keep_me_posted label{
width:190px;
float:left;
}

.keep_me_posted span.kmplabel{
width:190px;
float:left;
}

.keep_me_posted input{
float:right;
}

.keep_me_posted select{
float:right;
border-style:none;
padding:3px;
}

#keep_me_posted_submit{
background-color:#526BB8;
padding:10px 20px 10px 20px;
color:#FFFFFF;
border:solid 0px #CCAAFF;
cursor:pointer;

}

.ch_input{
margin-top:7px;
}

.please_note{
width:150px;
float:right;
background-color:#526BB8;
padding:10px;
color:#FFFFFF;
}

.please_note p{
padding:0px;
margin:0px;
line-height:120%;
}


#sliding_list{
width:620px;
height:100px;
padding:0px;
float:left;
list-style:none;
color:#FFFFFF;
text-align:left;
margin:0px;
background-image:url(images/sliding_list.gif);
background-repeat:no-repeat;
text-align:center;
margin-bottom:20px;
}


#sliding_list li{
margin:0px;
padding:0px;
width:580px;
text-align:center;
padding-left:20px;
padding-right:20px;
font-size:14px;
padding-top:35px;
}

.same_position{
position:absolute;
left:0px;
top:140px;
}

.same_position_2{
position:absolute;
left:0px;
top:138px;
}

.sheight{
height:200px;
background-color:#CCAAFF;
float:left;
}

.arrow_list{
list-style:none;

}

.arrow_list li {
background-image:url(images/list.jpg);
background-position:0px 7px;
background-repeat:no-repeat;
padding-left:20px;
}

.arrow_list img{
vertical-align:bottom;
}

.lh2 ul{
margin-top:0px;
padding-top:0px;
}

.lh2 p{
margin-bottom:5px;
}

.lh2 ul.sliding_list{
background-color:#526BB8;
color:#FFFFFF;
width:580px;
overflow:hidden;
list-style:outside;
padding-top:20px;
padding-bottom:20px;
list-style:none;
}

.sliding_list li{
background-image:url(images/blue_arrow.gif);
background-position:0px 7px;
background-repeat:no-repeat;
padding-left:20px;
}

.light_blue{
width:568px;
float:left;
padding:20px;
padding-top:0px;
border:solid 1px #EEEEEE;
margin-bottom:20px;
background-image:url(images/light_blue_bg.jpg);
background-repeat:repeat-x;
}

.info{
width:488px;
float:left;
padding:20px;
padding-top:15px;
padding-bottom:20px;
padding-left:100px;
background-color:#526BB8;

color:#FFFFFF;
background-image:url(images/info.gif);
background-repeat:no-repeat;
background-position:20px 20px;
margin-bottom:20px;
}

.info a{
color:#FFFFFF;
}

.news_rss{
float:right;
}
.news_rss img{
border-style:none;
}

.tab img{
border-style:none;
}














