@charset "utf-8";
/* CSS Document */


img, form, h1, h2, h3, h4, h5, h6, p, body {border: 0; padding: 0; margin: 0}

/* set background to white and set the default font style. */

body {font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #6c6c6c; margin: 10px 0 10px 0; background-color:#534b48}

#body_bgrd_top {width: 980px; height: 10px; background: url('../images/body_bgrd_top.jpg') top left no-repeat; clear: both; margin:auto}
#body_bgrd_mid {width: 980px; background: url('../images/body_bgrd_mid.jpg') top left repeat-y; margin:auto}
#body_bgrd_bot {width: 980px; height: 10px; background: url('../images/body_bgrd_bot.jpg') top left no-repeat; clear: both; margin:auto}

#main {margin: auto; width: 962px; background-color:#FFFFFF;}
#content { border: 1px solid #333333; zoom: 100%}
#middle_container { padding: 0 10px 0 10px }
#header {width: 960px; height: 155px; background: url('../images/header.jpg') top left no-repeat; clear: both; border-bottom: 1px solid #FFFFFF;
position:relative;
z-index:1
}

 }
#sub_header {width: 960px; height: 21px; background: url('../images/top_menu_bg.jpg') top left no-repeat; border-bottom: 3px solid #2f4272; clear: both;}

#sub_footer {margin: auto; width: 960px; height: 22px; clear: both; text-align:right; color:#999999; padding-top:4px }

#menu1 {width: 960px; height: 21px; float:left; margin:0; padding:0; font: normal 9pt Arial, Helvetica, sans-serif; background-color:#990000}

.module, .module2 { width:184px; margin:0; padding:0; border: 1px solid #9e9f9e }
.module_spacer { height: 10px; clear:both }
.module_padding { padding: 10px }

.pre_news { padding: 10px }

#centre { float: left; width: 570px; padding:0; }
#centre_padding { padding:0 20px 0 20px }
#centre_padding_content { width:530px;}

#feat_prods {width:530px;}
.pre_prod { float:left; width: 240px; margin:0 0 0 10px; padding:0;}
.feat_prods_underscore { margin: 3px 0 10px 0; padding:0; clear:both;}

#loadarea {width:200px; float:right; margin: 0 0 10px 10px; padding:0;}

.other_pics { width:530px; border: 1px solid #d5d4d4;}	
.other_pics img { float:left; display: inline; margin:2px 12px 0 0; padding:0;}

.shop_prod {width: 230px; margin:0 0 0 20px; float:left; }

#left {float: left; width: 184px; padding:0; }
#center_wide { float: left; width: 760px; padding:0 }

#right {float: left; width: 184px;}

.center_module { float:left; width: 530px; margin: 5px 10px 0px 0  }
.center_module_padding { padding:12px }
.center_module_inner { border-right:1px solid #999999; border-left:1px solid #999999; width: 514px; margin:0; padding:0 }
.center_module_bottom { height:11px;  background-repeat: no-repeat; background-image: url('../images/center_module_bottom.gif'); background-position:top; padding:0; margin:0;width: 516px }
.center_mod_ind { float:left; width: 240px; margin: 5px 10px 5px 0; }

/*////////////////////		Text		////////////////////*/

h1 { font: italic normal 16pt Arial, Helvetica, sans-serif; color: #cc2030; letter-spacing: 0px; padding:0; margin:0; border: 0px; line-height: 25px; height: 25px; }
#page h1 {font: normal 16pt Arial, Helvetica, sans-serif; color: #cc2030; letter-spacing: 0px; padding:0; }
.module h1 { font: bold 9pt Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#cc2030; border-bottom:1px solid #fff; margin:0; border: 0px; line-height: 25px; height: 25px; padding-left: 8px; padding-right: 8px; border: 0px;  }
.module2 h1 { font: bold 9pt Arial, Helvetica, sans-serif; color:#FFFFFF; background: url('../images/blue_module_bg.jpg') top left no-repeat; width:184px; height:28px;  margin:0; border: 0px; line-height: 25px; height: 25px; clear:both; margin-bottom: 5px; }

h2 { font: bold 9pt Arial, Helvetica, sans-serif; color:#cc2030; }
#feat_prods h2 { font: bold 9pt Arial, Helvetica, sans-serif; color:#cc2030; }
#center_wide h2 {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 5px 0; border-bottom: 0}
.shop_prod2col h2 {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 5px 0; border-bottom: 0}
.other_pics h2 { font: normal 9pt Arial, Helvetica, sans-serif; color:#a7a7a7;}

h3 {font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; margin-bottom: 5px}
.pre_prod h3 { color:#535353; font: bold 8pt Arial, Helvetica, sans-serif;}
.pre_news h3 { color:#535353; font: bold 8pt Arial, Helvetica, sans-serif;}
.center_module h3 {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #ffffff; margin:0; letter-spacing: 0px; background-image: url('../images/center_module_h2.gif'); background-repeat: no-repeat; height:21px; padding: 6px 0 0 10px; }
.module h3 {background:url(../images/module_bgrd.jpg) repeat-x; height:22px; margin:0; padding:6px 0 0 10px; border:0; color:#FFFFFF; font-size:9pt; font-weight:bold; border:0 }
.other_articles h3 { font: bold 8pt Arial, Helvetica, sans-serif; color:#535353;}

h4 { margin:0; padding:2px 0 4px 0; border:0; color:#bf1613; font-size:8pt; font-weight:bold }

p {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #6c6c6c; margin: 0 0 10px 0 }


/*////////////////////		Linkology		////////////////////*/

a {font:normal 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none;}
a:link { font:normal 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none;}
a:visited {font:normal 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none;}
a:active {font:normal 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none;}
a:hover {font:normal 8pt Arial, Helvetica, sans-serif; color:#cc2030; text-decoration:none;}

.pre_prod h3 a {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.pre_prod h3 a:link {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.pre_prod h3 a:visited {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.pre_prod h3 a:active {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none; }
.pre_prod h3 a:hover {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:underline;}

.pre_news h3 a {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.pre_news h3 a:link {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.pre_news h3 a:visited {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.pre_news h3 a:active {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none; }
.pre_news h3 a:hover {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:underline;}

.brochure a, .video a {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.brochure a:link, .video a:link {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.brochure a:visited, .video a:visited {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none;}
.brochure a:active, .video a:active {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:none; }
.brochure a:hover, .video a:hover {color:#535353; font: bold 8pt Arial, Helvetica, sans-serif; text-decoration:underline;}

#sub_footer a {text-decoration: none; color: #999999; cursor:pointer}
#sub_footer a:active {text-decoration: none; color: #999999; cursor:pointer}
#sub_footer a:visited {text-decoration: none; color: #999999; cursor:pointer}
#sub_footer a:active {text-decoration: none; color: #999999; cursor:pointer}
#sub_footer a:hover {text-decoration: underline; color: #999999; cursor:pointer}

.shop_prod h2 a { font: bold 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; }
.shop_prod h2 a:link { font: bold 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; }
.shop_prod h2 a:visited { font: bold 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; }
.shop_prod h2 a:active { font: bold 8pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; } 
.shop_prod h2 a:hover { font: bold 8pt Arial, Helvetica, sans-serif; color:#cc2030; text-decoration:underline; }

.articles h2 a { font: bold 9pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; }
.articles h2 a:link { font: bold 9pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; }
.articles h2 a:visited { font: bold 9pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; }
.articles h2 a:active { font: bold 9pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:none; } 
.articles h2 a:hover { font: bold 9pt Arial, Helvetica, sans-serif; color:#2e3f6f; text-decoration:underline; }
