﻿/* Site main style sheet */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:#E6E6E6;
	padding:0px; margin:0px;
	min-width:800px;
	text-align:center;
}

/* PNG support for older browsers */
img {behavior: url("/includes/css/pngbehavior.htc");}

/* Main page containers */
#maincontainer {width:800px;padding:0px;margin:0 auto; text-align:left; position:relative;}

#header {width:800px; height:111px;}
#header_L {width:226px;float:left;}
#header_L img {width:226px; height:111px;}
#header_R {width:574px;float:left;}
#header_R img {width:574px; height:111px;}

#toolbar {width:800px; height:31px; background: url(/images/bg_toolbar.jpg) top left repeat-x; border-bottom: 1px solid #EFEFEF;}
#toolbar_search {width:221px; height:21px; float:left; color:#FFFFFF; padding-top:4px; padding-left:5px; vertical-align:middle;}
#toolbar_search #search {width:160px; height:16px; border:1px solid black;}
#toolbar_search a, #toolbar_search a:visited {font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#toolbar_search a:hover {text-decoration:underline;}
#toolbar_menu {width:574px; height:31px;float:left;}

/* #rl_tab_container *MUST* be at least 12 pixels higher/wider than #rl_tab for correct clipping */
#rl_tab_container {height:452px; width:280px; position:absolute;z-index:10;left:0px;padding:0px;margin:0px; top:143px;overflow:auto;}
#rl_tab {height:440px; width:260px; position:absolute;z-index:10;left:-1px;display:none;}
#rl_tab #rl_content {float:left;width:226px;height:440px;background: url(/images/bg_rl.jpg) top left repeat #A0A0A0;overflow:auto;filter:alpha(opacity=88);opacity: 0.88;-moz-opacity:0.88;-khtml-opacity: 0.88;}
#rl_tab #rl_image {float:left;width:34px;height:440px;}
#rl_tab #rl_image a:focus {-moz-outline-style: none;outline:none;border:none;}
#rl_tab #rl_image_close {position:absolute;padding-left:4px;padding-top:3px;}
#rl_tab #rl_content .rl_section {background-color: #ED1B2D; color: #FFFFFF;padding-left:5px;padding-top:3px;font-size:11px;font-weight:bold;height:16px;}
#rl_tab #rl_content .rl_entry {padding-left:5px;padding-bottom:2px;}
#rl_tab #rl_content .rl_entry_selected {padding-left:5px;padding-bottom:2px; background:#F1727D;}
#rl_content a, #rl_content a:visited {font-size:10px;color:#FFFFFF;text-decoration:none;}
#rl_content a:hover {background-color:#F1727D;}
#rl_content .rl_alpha {padding-left:20px;color:#68696B;font-size:11px;font-weight:bold;}

#breadcrumb {width:800px; height:21px; background: url(/images/bg_breadcrumb.jpg) top left repeat-x;}
#breadcrumb #breadcrumb_text {width:790px; padding-right:10px; padding-top:3px; text-align: right; }
#breadcrumb #breadcrumb_text a, #breadcrumb #breadcrumb_text a:visited {font-family:Arial;font-size:9px; color:#FFFFFF; text-decoration:underline;}
#breadcrumb #breadcrumb_text a:hover {text-decoration:none;}

#content {width:800px; height:418px;background-color: #FFFFFF;color:#7C7D81;}
#content_L {width:253px;height:418px;float:left;overflow:hidden;}
#mContentR {padding:0px;margin:0px;}
#mContentR object {padding:0px;margin:0px;}
#content_R {width:537px;height:394px;float:left;overflow:auto;padding:5px;}
#content_R_nopadding_B {width:545px;height:416px;float:left;overflow:hidden;padding:0px;margin:0px;border:1px solid #000000;}
#content_R_nopadding_W {width:545px;height:416px;float:left;overflow:hidden;padding:0px;margin:0px;}
#content_R_clipped {width:523px;height:394px;float:left;overflow:hidden;padding:12px;}
#content_R_clipped_black {width:523px;height:394px;float:left;overflow:hidden;padding:12px;background-color:#000000;}
#content #subitems {margin-left:35px;margin-top:30px;}
#content #subitems p {margin:0px; padding:0px;padding-bottom:5px;}
#content #subitems .subitemtitle, #content #subitems .subitemtitle a, #content #subitems .subitemtitle a:visited {color:#ED1B2D;font-size:16px;font-weight:bold;padding:0px; margin:0px;text-decoration:none;}
#content #subitems .subitemtitle a:hover {text-decoration:underline;}
#content #subitems .subitemexplore img {width:45px; height:20px;}
#content #subitems .subitemseperator img {width:445px; height:3px;}
#content #subitems .subitemseperator {padding-top:15px;padding-bottom:15px;}

#article_footer {margin-top:15px; text-align:right;line-height:20px;vertical-align:middle;padding-right:10px;padding-top:0px;}
#article_footer a, article_footer a:visited {font-size:10px; color:#999999; text-decoration:underline;}
#article_footer a:hover {text-decoration:none;}
#article_footer #sendtocolleague {width:102px; height:20px;}
#article_footer #btprint {width:72px; height:20px;}

#footer {width:800px;height:21px;background-color:#F01437;}
#footer a, #footer a:visited {font-size:10px; color:#FFFFFF; text-decoration:underline;margin-left:4px;margin-right:4px;}
#footer a:hover {text-decoration:none;}
#footer #ftcontent {width:auto;text-align:right; padding-right:10px; padding-top:2px;}

#pdf_footer {width:800px; text-align:right; padding-top:5px;}
#pdf_footer #pdffooterL {text-align:left;width:550px;padding-left:5px;padding-top:4px;font-size:9px;float:left;color:#A9A8A8;}
#pdf_footer #pdffooterR {width:250px;}

/* Page elements */
h1 {color:#ED1B2D;font-size:22px;padding:0px; margin:0px;}
h2 {color:#ED1B2D;font-size:16px;padding:0px; margin:0px;text-decoration:none;}
h3 {color:#ED1B2D;font-size:11px;padding:0px; margin:0px;text-decoration:none;font-weight:bold;}
a, a:visited {font-family: Arial, Helvetica, sans-serif;color:#959699;text-decoration:underline;}
a:hover {text-decoration:none;}
.bold {font-weight: bold;}
p {text-align: justify;}
.button {border:1px solid #999999;background-color:#ED1B2D;color:#ffffff;font-weight:bold;cursor: pointer; cursor: hand;}
.button_small {border:1px solid #999999;background-color:#ED1B2D;color:#ffffff;font-weight:bold; height:18px; font-size:10px;padding:0px;margin:0px;padding-left:3px;padding-right:3px;cursor: pointer; cursor: hand;}
.ph2 {color:#ED1B2D;font-size:16px;font-weight:bold;padding:0px; margin:0px;text-decoration:none;}

/* Sitemap */
.sitemap a, .sitemap a:visited {font-size:10px; color:#000000;text-decoration:none;}
.sitemap a:hover {text-decoration:underline;}
.sitemap td div {height: 20px !important;}

/* PDF */
#pdf_image {float:right;margin-left:20px;margin-bottom:20px;}
#pdf_image img {border:1px solid #AAAAAA;margin-bottom:6px;}
#pdf_content h1, #pdf_content h2 {margin:0px;padding:0px;}
#pdf_content #hdr {font-size:16px; font-family:Arial; font-weight:bold; color:#FA1C30;}
#pdf_content p {margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;}
#pdf_product {margin:0px;padding:0px;margin-left:40px;float:left;}
#pdf_product img {padding-top:10px;}
#pdf_product #productname {font-family:Arial; font-size:12px; font-weight: bold;}
#pdf_otherproducts {font-weight:bold;color:#ED1B2D;padding-left:20px;vertical-align:middle;}
#downloadlink {text-align:right;}
#downloadlink a {text-decoration:none;}
#downloadlink a:hover {text-decoration:underline;}

/* PIT */
#pit {width:525px;}
#pit #leftcol {width:190px;margin:0px;padding:0px;}
#pit #leftcol .textbox {border:1px solid #999999; width:130px;}
#pit #leftcol #pitlist {width:180px;height:270px;border:1px solid #999999;overflow:auto;background: url(/images/bg_rl.jpg) top left repeat-x #999A9C;color:#FFFFFF;padding:0px;padding-left:3px;padding-right:3px;padding-bottom:16px;}
#pitlist .normal a, #pitlist .normal a:visited {color:#FFFFFF;text-decoration:none;}
#pitlist .normal a:hover {background-color:#F1727D;}
#pitlist .selected a, #pitlist .selected a:visited {background-color:#F1727D;text-decoration:none;color:#FFFFFF;}
#pitlist .selected a:hover {background-color:#F1727D;}
#pit #rightcol {width:325px;background-position:9px 35px; background-repeat:no-repeat;}
#pit #rightcol_init {width:325px;height:200px;background-position:9px 35px; background-repeat:no-repeat;}
#pit #rightcol_init #init_text {padding-top:145px; padding-left:20px;}
#pit #rightcol #mainimg {padding-top:120px;text-align:center;}
#pit #rightcol #mainimg #mainimgdetails {text-align:left;position:relative; top:-40px;left:40px;}
#mainimgdetails #mainimgdetails_title1 {font-size:14px; font-weight:bold;color:#ED1B2D;}
#mainimgdetails #mainimgdetails_title2 {font-size:12px; font-weight:bold;color:#ED1B2D;}
#mainimgdetails #mainimgdetails_view {position:absolute;}
#pit #rightcol #otherproducts {margin-left:40px;position:relative;top:-30px;text-align:right;}
.pit_OP {color:#ED1B2D; font-weight: bold;}

/* Forms */
#form {width:95%;}
#form .label {width:50%; font-weight: bold;vertical-align:top;}
#form .input {width:50%;text-align:left;}
#form .input_r {width:50%;text-align:right;}
#form .error {color:#ED1B2D;}
#form .email {font-family:Courier New; font-size:11px; border:1px solid #AAAAAA; padding:12px;}

/* Product Backgrounds */
.bg {background: url(/images/backgrounds/bg.jpg) top left no-repeat #E6E6E6;}
.bg_en {background: url(/images/backgrounds/bg_en.jpg) top left no-repeat #D4F4F6;}
.bg_jm {background: url(/images/backgrounds/bg_jm.jpg) top left no-repeat #FEEDB7;}
.bg_nf {background: url(/images/backgrounds/bg_nf.jpg) top left no-repeat #F7E3CC;}
.bg_ha {background: url(/images/backgrounds/bg_ha.jpg) top left no-repeat #BCF1B7;}
.bg_ur {background: url(/images/backgrounds/bg_ur.jpg) top left no-repeat #E6D0FC;}
.bg_dm {background: url(/images/backgrounds/bg_dm.jpg) top left no-repeat #FFC9C9;}
.bg_om {background: url(/images/backgrounds/bg_om.jpg) top left no-repeat #FAE6BD;}
.bg_cv {background: url(/images/backgrounds/bg_cv.jpg) top left no-repeat #D4D0FC;}
.bg_dco {background: url(/images/backgrounds/bg_dco.jpg) top left no-repeat #FFCFCF;}
.bg_la {background: url(/images/backgrounds/bg_la.jpg) top left no-repeat #D2F4F6;}
.bg_ff {background: url(/images/backgrounds/bg_ff.jpg) top left no-repeat #CBE0F1;}
.bg_drm {background: url(/images/backgrounds/bg_drm.jpg) top left no-repeat #BED3E4;}
.bg_cn {background: url(/images/backgrounds/bg_cn.jpg) top left no-repeat #E6EAE9;}

/* Product colours */
.product_en {color:#09B0B8;}
.product_jm {color:#E9E222;}
.product_nf {color:#EBA01C;}
.product_ha {color:#6EB65B;}
.product_ur {color:#B41C81;}
.product_dm {color:#D53912;}
.product_om {color:#EC8700;}
.product_cv {color:#954590;}
.product_dco {color:#E0000F;}
.product_la {color:#D2F4F6;}
.product_ff {color:#B1C7D7;}
.product_drm {color:#BED3E4;}
.product_cn {color:#BFC4C3;}

/* PRINT PREFERENCES */
@media print 
{
	body 
	{
		background:#FFFFFF;
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-align:left;
		font-size: 12pt;
		color: #000000;
	}
	#printcontainer 
	{
		border: 1px solid #CCCCCC;
		padding: 25px;
	}
	#printcontainer h1
	{
		padding-bottom: 20px;
	}
	#printcontainerfooter 
	{
		font-size: 9pt;
		font-weight: bold;
		text-align: center;
	}
}
