body {padding: 0; margin: 0; background: url(../imgs/background/body_bg.jpg) repeat-x  0 0px;}

/*hero and buttons*/

#crm_content_container {
width: 791px;
}

#crm_hero {
width: 564px;
float: left;
height: 340px;}


#crm_hero_links {
position: relative;
margin-top: -71px;
margin-left: 23px; 
}

#crm_actions_right {
float: left;
width: 226px;

}
#crm_view_demo, #crm_buy_now, #crm_chat_now {
display: block; width: 226px;
}

a#crm_view_demo {
background: url(../imgs/view_demo.jpg) no-repeat top;  height: 91px; 
}

a#crm_buy_now {
background:url(../imgs/buy_now.jpg) no-repeat top;  height: 90px;
}


.handheld {display: none;}


/*bottom portion*/


#crm_bottom {
background: url(../imgs/portal_bottom_bg.jpg) repeat-x top white!important; width:788px; overflow: hidden;
}


/*tabs*/

#menuBar {
	background: url(../imgs/tabs/menu_off.jpg); height: 37px; width: 752px;   font: bold 10px verdana; margin-top: 0px; }
	#menuBar a { text-decoration: none; padding: 10px 15px; display: block; color: #555555; }
	
.tabContainer {
	 background: url(../imgs/tabs/tabs_right_border.gif) repeat-y right!important; width: 735px;  margin-left: 3px;   font: normal 12px Verdana; 
   height: expression( this.scrollHeight < 380 ? "380px" : "auto" ); /* sets min-height for IE */
   min-height: 380px; /* sets min-height value for all standards-compliant browsers */
}

#tabContainer {  background: url(../imgs/tabs/tabs_left_border.gif) repeat-y white; margin-left: 17px; width: 50px;}

#theContainer {background: url(../imgs/tabs/content_bg.gif) repeat-y #fbfdfd!important; padding: 20px 25px 0 17px; width: 746px;}

.menuItem_on_2{
	background-image:url(../PPS.aspx_fichiers/background_menu_1.jpg) repeat-x; 
}
.menuItem_on_1 {
	background-image:url(../PPS.aspx_fichiers/background_menu_1.jpg) repeat;
}
.menuItem_on_3{
	background: url(../imgs/tabs/menu3_on.jpg) repeat-x right  #fbfdfd; 
}

.menuItem_on_1, .menuItem_on_2, .menuItem_on_3{height: 37px; }
.menuItem_on_1 a, .menuItem_on_2 a, .menuItem_on_3 a{
	color: #000!important;

}
#menutopborder { background: url(../imgs/tabs/menu_border_top.jpg) no-repeat; width: 752px; height: 21px;}

#tabclose {background: url(../imgs/tabs/tabs_bottom_border.gif) no-repeat; width: 751px; height:15px; margin-left: 17px; }

#right_border {width: 752px; background: url(../imgs/tabs/tabs_right_border.gif) repeat-y right;}


#menu_1 {padding-left: 3px;width:170px;
background-image:url(../PPS.aspx_fichiers/background_menu_1.jpg);
background-repeat: repeat-x;}
#menu_2 {padding-left: 0px;width:170px;
background-image:url(../PPS.aspx_fichiers/background_menu_1.jpg);
background-repeat: repeat-x;}
#menu_3 {padding-left: 0px;width:170px;
background-image:url(../PPS.aspx_fichiers/background_menu_1.jpg);
background-repeat: repeat-x;}
#menu_4 {padding-left: 0px;width:170px;
background-image:url(../PPS.aspx_fichiers/background_menu_1.jpg);
background-repeat: repeat-x;}

#menu_1 a:hover, #menu_2 a:hover, #menu_3 a:hover, #menu_4 a:hover {color: #000000;}

.singlecontent {float: left; display: inline;  line-height: 17px; color: #555555; margin-bottom: 15px;}
.singlecontent {width: 605px; }
/*tab content*/

.crm_tabs_leftcontent, .crm_tabs_rightcontent, .crm_tabs_singlecontent {float: left; display: inline;  line-height: 17px; color: #555555; margin-bottom: 15px;}
.crm_tabs_leftcontent a, .crm_tabs_rightcontent a, .crm_tabs_singlecontent a {color: #555; text-decoration: none;}
.crm_tabs_leftcontent a:hover, .crm_tabs_rightcontent a:hover, .crm_tabs_singlecontent a:hover{color: #cc3300;} 
.crm_tabs_leftcontent a:visited, .crm_tabs_rightcontent a:visited, .crm_tabs_singlecontent a:visited{color: #6e4987;}
.crm_tabs_leftcontent {width: 263px; padding-right: 23px;}
.crm_tabs_rightcontent { width: 435px;  float: right; padding-right: 8px; padding-left: 13px;}
a.crm_tabs_rightcontent {color: #cc3300; text-decoration: none; font: normal 11px Verdana;}
a:hover.crm_tabs_rightcontent {text-decoration: underline;}
a.crm_tabs_rightcontent_link {color: #cc3300; text-decoration: none;}
a:hover.crm_tabs_rightcontent_link {text-decoration: underline;}
a:visited.crm_tabs_rightcontent_link {color: #6e4987;}
.crm_tabs_singlecontent {width: 705px; }

/*footer*/

#footer {font: normal 11px arial; padding-top: 15px; padding-left: 10px; color: #a9a9a9; border-top: 2px solid #003366; width: 959px;}
#footer a {color: #FFFFFF; padding: 4px;}
#footer span {color: #000;}
#tab_1, #tab_2, #tab_3 , #tab_4 {margin-top: 5px; .margin-top: 35px; _margin-top: 35px; }
.clear {clear: both;}

#msviFooter2 div
{
	 width: 100%;
	 background: #003366;	     	 	 
}
#msviGlobalFooter
{
	color: #006699;
    text-decoration:none;
}
#msviFooter td
{    
	font-size:11px;
    color: #6699CC;
}
#msviFooter td a
{
    background: #003366;    
    color: #6699CC;
    text-decoration:none;
}
#msviFooter td a:visited
{    
    color: #6699CC;
    text-decoration:none;
}

#msviFooter td a:hover
{    
    color: #FFFFFF;
    text-decoration:underline;
}

