/* Contact Wrapper
-----------------------------------------------------------------------------*/

#contact_wrapper #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 790px;
}

#contact_wrapper .content_up {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top;	
}

/* Default Wrapper
-----------------------------------------------------------------------------*/

#default_wrapper #snav {
	background : url(../images/default_snav_bg.gif) repeat-y;
	height : 345px;
}

#default_wrapper .content_up {
	background : #FFFFFF url(../images/default_content_up_bg.png) repeat-x top left;	
	height : 345px;
}

#default_wrapper .content_dn {
	background : #FFFFFF url(../images/product_content_dn_bg.jpg) repeat-x top left;
}

#default_wrapper .content_dn .scontent { 
	color : #333333;
	float : left; 
	font-size : 14px;
	font-weight : normal;
	overflow : hidden;
}

#default_wrapper .content_dn .side {
	background : url(../images/product_scontent_sep.jpg) no-repeat top left;
	padding-left : 20px;
	padding-right : 10px;
	line-height: 16px;
	margin-left: -1px;
	width : 183px;
	height: 200px;
}

#default_wrapper .content_dn .side h3 {
	color: #FFFFFF;
	font-family : "Trebuchet MS", sans;
	font-size : 24px;
	font-weight : bold;
	font-style : italic;
	letter-spacing: -1px;
	line-height: 17px;
	padding-top: 17px;
}

#default_wrapper .content_dn .side .par {
	font-size: 14px;
	line-height: 15px;
	padding-top: 17px;
}

#default_wrapper .content_dn .side .button.expand {
	margin-left: auto;
	margin-right: auto;
}


#default_wrapper .content_dn .side #news {
	background : #FFFFFF url(../images/default_ressources_bg.png) no-repeat top left;
	font-size: 11px;
	line-height: 11px;
	width: 250px;
	height: 210px;
	position: absolute;
	margin-top: -370px;
	margin-left: -18px;
	display: none;
	overflow-x: hidden;
	overflow-y: auto;
	border: 1px solid #FFFFFF;
}

#default_wrapper .content_dn .side #news .news-container {
	padding: 20px;
}

#default_wrapper .content_dn .side #news ul {
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#default_wrapper .content_dn .side #news li {
	list-style-position: outside;
}

#default_wrapper .content_dn .side .postit {
	background : url(../images/default_col1_postit.png) no-repeat top left;
	margin-top: -10px;
	margin-left: 30px;
	width : 146px;
	height: 135px
}

#default_wrapper .content_dn .side .button.visit {
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
}

#default_wrapper .content_dn .scontent.col1 {
	background : url(../images/default_col1_bg.gif) no-repeat top left;
	padding-left : 50px;
	padding-right : 20px;
	padding-bottom : 20px;
	width : 335px;
	height: 200px;
}

#default_wrapper .content_dn .button_container {
	width: 310px;
	margin-top: 178px;
	text-align: center;
	position : absolute;
}

#default_wrapper .content_dn .button_container .button.visit {
	width: 126px;
	margin-left: auto;
	margin-right: auto;
}

body.fr_CA #default_wrapper .content_dn .button_container .button.visit {
	width : 150px;
}

#default_wrapper .content_dn .scontent.col1 .product {
	background : url(../images/lang_en/box_dld_default.png) no-repeat top left;
	width : 315px;
	height: 175px;
	margin-top: -20px;
	position: absolute;
}

body.fr_CA #default_wrapper .content_dn .scontent.col1 .product {
	background : url(../images/lang_fr/box_dld_default.png) no-repeat top left;
}

#default_wrapper .content_dn .scontent.col1 .burst {
	background : url(../images/lang_en/burst_np.png) no-repeat top left;
	width : 77px;
	height: 77px;
	margin-top: -60px;
	margin-left: -20px;
	position: absolute;
}

body.fr_CA #default_wrapper .content_dn .scontent.col1 .burst {
	background : url(../images/lang_fr/burst_np.png) no-repeat top left;
}

#default_wrapper .content_dn .scontent.col1 .dr {
	background : url(../images/lang_en/default_doctor_logo.png) no-repeat top left;
	width : 209px;
	height: 253px;
	margin-top: -180px;
	margin-left: 200px;
	position: absolute;
}

body.fr_CA #default_wrapper .content_dn .scontent.col1 .dr {
	background : url(../images/lang_fr/default_doctor_logo.png) no-repeat top left;
}

#default_wrapper .content_dn .scontent.col1 .shadow {
	background : url(../images/box_shadow.png) no-repeat top left;
	width : 325px;
	height: 175px;
	margin-top: 160px;
	margin-left: -10px;
	position: absolute;
}

#default_wrapper .content_dn .scontent.col2 {
	background : url(../images/product_scontent_sep.jpg) no-repeat top right;
	width : 340px;
	padding: 0px;
	margin: 0px;
}

#default_wrapper .content_dn .scontent h3 {
	color : #ffffff;
	font-family : "Trebuchet MS", sans;
	font-size : 24px;
	font-weight : bold;
	font-style : italic;
	height : 40px;
	line-height : 15px;
	padding-left : 20px;
	padding-right : 20px;
	padding-top: 20px;
	width : auto;
	letter-spacing: -1px;
}

#default_wrapper .content_dn .scontent.col2 .subheader {
	font-size: 16px;
}

#default_wrapper .content_dn .scontent.col2 .ressources {
	background : url(../images/default_ressources_bg.png) no-repeat top left;
	width: 297px;
	height: 120px;
	padding: 20px;
}

#default_wrapper .content_dn .scontent.col2 .par {
	color: #3399cc;
	font-weight: bold;
}

#default_wrapper .content_dn .scontent.col2 .button.expand {
	margin-left: auto;
	margin-right: auto;
}

#default_wrapper .content_dn .scontent.col2 #ressources {
	width: 280px;
	height: 410px;
	position: absolute;
	margin-top: -370px;
	margin-left: 35px;
	display: none;
	overflow: hidden;
	border: 2px solid #8bc358;
}

#default_wrapper .content_dn .scontent.col2 #ressources .ressource {
	background: url(../images/default_ressource_bg.gif) repeat-x bottom left;
	height: 40px;
	padding-left: 10px;
	padding-right : 10px;
}

#default_wrapper .content_dn .scontent.col2 #ressources .ressource .rname {
	padding-top: 5px;
	font-size: 13px;
	line-height: 12px;
	color : #ffffff;
	font-family : "Trebuchet MS", sans;
}

#default_wrapper .content_dn .scontent.col2 #ressources .ressource .rlink {
	font-size: 11px;
}

#default_wrapper .content_dn .scontent.col2 #ressources .ressource .rlink a:link,
#default_wrapper .content_dn .scontent.col2 #ressources .ressource .rlink a:active,
#default_wrapper .content_dn .scontent.col2 #ressources .ressource .rlink a:visited {
	color: #333333;
}

#default_wrapper .content_dn .scontent.col2 #ressources .ressource .rlink a:hover {
	color: #FFFFFF;
}

/* Health Wrapper
-----------------------------------------------------------------------------*/

#health_wrapper {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top;	
}


#health_wrapper #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 632px;
}


/* History Wrapper
-----------------------------------------------------------------------------*/

#history_wrapper #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 790px;
}

#history_wrapper .content_up {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top;	
}



/* Mailing Wrapper
-----------------------------------------------------------------------------*/

#mailing_wrapper #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 790px;
}

#mailing_wrapper .content_up {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top;	
}

/* Product Wrapper
-----------------------------------------------------------------------------*/

#product_wrapper #snav {
	background : url(../images/snav_bg.gif) repeat-y;
	height : 445px;
}


#product_wrapper .content_up {
	background : #ffffff url(../images/product_content_up_bg.png) repeat-x top;	
	height : 445px;
}

#product_wrapper .content_dn {
	background : #ffffff url(../images/product_content_dn_bg.png) repeat-x top;	
}

#product_wrapper .content_dn .scontent { 
	color : #333333;
	float : left; 
	font-size : 14px;
	font-weight : normal;
	overflow : hidden;
}


#product_wrapper .content_dn .scontent.col1 { background : url(../images/product_scontent_sep.jpg) no-repeat top left; padding-left : 20px; padding-right : 20px; padding-bottom : 20px; width : 365px; }
#product_wrapper .content_dn .scontent.col2 { background : url(../images/product_scontent_sep.jpg) no-repeat top left; padding-left : 20px; padding-right : 20px; padding-bottom : 20px; width : 340px; }

#product_wrapper .content_dn .scontent h3 {
	color : #ffffff;
	font-family : "Trebuchet MS", sans;
	font-size : 26px;
	font-weight : bold;
	font-style : italic;
	letter-spacing: -1px;
	height : 73px;
	line-height : 73px;
	margin : 0px;
	margin-left : -20px;
	margin-right : -20px;
	margin-bottom : 20px;
	padding : 0px;
	padding-left : 20px;
	padding-right : 20px;
	width : auto;
}

#product_wrapper .content_dn .side {
	background : url(../images/product_scontent_sep.jpg) no-repeat top left;
	padding-left: 15px;
	width: 200px;
	padding-top: 10px;
	height: 250px;
}

#product_wrapper .content_dn .side h3 {
	font-size : 22px;
	line-height: 22px;
	margin-bottom: 12px;
}

#product_wrapper .content_dn .scontent.col1 h3       { background : url(../images/product_scontent_h3_col1_bg.gif) no-repeat top left; }
#product_wrapper .content_dn .scontent.col2 h3       { background : url(../images/product_scontent_h3_col2_bg.gif) no-repeat top left; }
#product_wrapper .content_dn .scontent.col2 h3.scien { background : url(../images/product_scontent_h3_scien_bg.gif) no-repeat top left; }

/* Product Browse Wrapper
-----------------------------------------------------------------------------*/

#product_wrapper #product_browse_wrapped .mg81 {
	background : url(../images/product_81mg.png) no-repeat top left;
	height : 78px;
	position : absolute;
	margin-left : 270px;
	margin-top : -75px;
	text-indent : -10000px;
	width : 95px;
}


/* Product Detail Wrapper
-----------------------------------------------------------------------------*/

#product_wrapper #product_detail_wrapped .content_dn .scontent.col1 { 
	padding-left : 0px; 
	padding-right : 0px; 
	padding-bottom : 0px; 
	width : 405px; 
}

#product_wrapper #product_detail_wrapped .content_dn .scontent.col1 h3 {
	margin : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 20px;
	padding : 0px;
	padding-left : 20px;
	padding-right : 20px;
	width : auto;
}

#product_wrapper #product_detail_wrapped .tablets {
	color : #3399cc;
	font-size : 16px;
	font-weight : bold;
	font-style : italic;
	float : left;
	text-align : center;
	width : 98px;
	overflow: hidden;
}


body.fr_CA #product_wrapper #product_detail_wrapped .tablets {
	color : #3399cc;
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
	float : left;
	text-align : center;
	letter-spacing: -1px;
	width : 98px;
	overflow: hidden;
}
#product_wrapper #product_detail_wrapped .tablets .image {
	background : url(../images/lang_en/box_small.png) no-repeat top left;
	margin-bottom : 10px;
	height : 58px;
	width : 98px;
	margin-left: 3px;
}

body.fr_CA #product_wrapper #product_detail_wrapped .tablets .image {
	background : url(../images/lang_fr/box_small.png) no-repeat top left;
}

#product_wrapper #product_detail_wrapped .tablets .image-qc {
	background : url(../images/lang_en/box_small_qc.png) no-repeat top left;
	margin-bottom : 10px;
	height : 58px;
	width : 98px;
	margin-left: 3px;
}

body.fr_CA #product_wrapper #product_detail_wrapped .tablets .image-qc {
	background : url(../images/lang_fr/box_small_qc.png) no-repeat top left;
}

/* Product Facts Wrapper
-----------------------------------------------------------------------------*/

#product_wrapper #product_facts_wrapped {
	background : url(../images/product_science_bg.png) repeat-x top left;
}

#product_wrapper #product_facts_wrapped .background {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top;	
}

#product_wrapper #product_facts_wrapped #snav {
	background : url(../images/facts_snav_bg.gif) no-repeat;
	height : 455px;
}


#product_wrapper #product_facts_wrapped .top {
	height: 150px;
	padding: 35px;
	margin-right: 50px;
	background : url(../images/product_facts_apple.jpg) no-repeat top right;	
}


/* Product Science Wrapper
-----------------------------------------------------------------------------*/

#product_wrapper #product_science_wrapped {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top left;
}

#product_wrapper #product_science_wrapped .background {
	background : url(../images/product_science_shell_bg.png) no-repeat center top;
}


#product_wrapper #product_science_wrapped #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 530px;
}

/* Product Why Choose Wrapper
-----------------------------------------------------------------------------*/

#product_wrapper #product_whychoose_wrapped {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top left;
}

#product_wrapper #product_whychoose_wrapped .background {
/* 	background : url(../images/product_science_shell_bg.png) no-repeat center top; */
}


#product_wrapper #product_whychoose_wrapped #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 530px;
}

/* Site Map Wrapper
-----------------------------------------------------------------------------*/

#sitemap_wrapper #snav {
	background : url(../images/history_snav_bg.gif) repeat-y;
	height : 550px;
}


#sitemap_wrapper .content_up {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top;	
}



/* Legal Wrapper
-----------------------------------------------------------------------------*/

#legal_wrapper {
	background : #dff5ff url(../images/default_content_up_bg.png) repeat-x top left;
}

#legal_wrapper #snav {
	background : url(../images/facts_snav_bg.gif) repeat-y;
	height : 455px;
}
