@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 {background: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; color: #6c6c6c; margin: 10px 0 10px 0;  background-image: url('/images/body_bgrd.jpg'); background-repeat:repeat-x}
/*
color scheme
------------
main color: #630063
sub color: #E0CCE0

*/
/*////////////////////		General		////////////////////*/

#main {margin: auto; width: 971px; background-color:#FFFFFF}
#content { border: 1px solid #989898; width:971px; zoom: 100%}

#header {width: 971px; height: 98px; clear: both; border: 0px; }
#sub_header {width: 971px; height: 135px; clear: both; background-image: url('/images/subheader.jpg'); border-bottom: 1px solid #FFFFFF}
#menu1 {width: 971px; height: 21px; float:left; margin:0; padding:0; background-color:#00abd5; font: normal 8pt
 Arial, Helvetica, sans-serif;}
#menu2 { marign:0; padding:0 }

#middle_container { padding: 0 10px 0 10px }

#left {float: left; width: 205px; padding:0 }
#center { float: left; width: 525px; padding:0; }
#center_wide { float: left; width: 700px; padding:0 }
#centre_padding { padding:0 20px 0 20px }
#right {float: left; width: 205px }

/* ------------footer------------- */

#footer {
	background: url('/images/footer_bgrd.jpg') top left no-repeat;
	width: 971px;
	height: auto;
	clear: both;
	text-align:center;
	list-style:none;
	padding:0;
	margin:0;
}
#sub_footer {
	width: 961px;
	height: auto;
	background-color:#FFFFFF;
	text-align:center;
	color:#CCCCCC;
	padding:0;
	margin-top: 5px;
	margin-right: 5;
	margin-bottom: 0;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
}
.bottomMenu ul { padding: 0; margin: 0; list-style: none;}
.bottomMenu li { float: right; margin: 5px 10px 0 0; padding:0; list-style:none; }

/*----------end of footer----------*/

#bread_crumbs { width: 960px; height: 15px; clear: both; padding: 8px }

.module { width:205px; margin:0; padding:0 }
.module_inner { border-right:1px solid #999999; border-left:1px solid #999999 }
.basket_module_inner { background-image: url('/images/basket_repeat.gif'); background-repeat:repeat-y; width:205px; height: 50px; height:100%; }
.module_spacer { height: 10px; clear:both }
.module_padding { padding: 10px; zoom:100% }
.module_bottom { height:9px; background-image: url('/images/module_bottom.gif'); background-repeat: no-repeat  }
.basket_module_bottom { height:11px; background-image: url('/images/basket_bottom.gif'); background-repeat: no-repeat; width: 205px }
.nav_bottom { height:9px; background-image: url('/images/nav_bottom.gif'); background-repeat: no-repeat  }

.shop_featprod2col { width: 210px; float:left; margin:0 15px 0 5px; }

.center_module { float:left; width: 489px; margin: 5px 10px 0px 0 }
.center_module_padding { padding:12px }
.center_module_inner { border-right:1px solid #999999; border-left:1px solid #999999; width: 487px; margin:0; padding:0 }
.center_module_bottom { height:11px; background-image: url('/images/centre_module_bottom.jpg'); background-repeat: no-repeat; width:489px; clear:both }
.center_mod_ind { float:left; width: 240px; margin: 5px 10px 5px 0; }

.mainContent { width:730px; float:left; }
.followon { background:url('/images/followon_bg1.jpg') top left repeat-y; width:716px; margin:0 0 0 15px; }
.followon_imgBottom { background:url('/images/followon_bottom.jpg') top left no-repeat; height:11px; width:716px; margin:0 0 0 15px; }
.followonContent { width: 696px; margin:10px; padding:0; border:0;}

.articleContent img { float:right; margin: 0; padding: 0 0 10px 10px; clear:both; }
.articleContent { width: 696px; margin:10px; padding:0; border:0;}

.shop_prod2col { width: 226px; float:left; margin-right: 10px  }
.shop_prod {width: 200px; margin:5px 0 0 25px; float:left }


.pre_art { float:left; width: 160px; margin: 0 0 0 5px; padding:0;}
.red { color:#FF0000; }

.searchbox { border:1px dashed #999999; padding: 5px; background-color:#fafafa }

.color_selector_table { float:right }
.color_selector { float:left; border:1px solid #999999; margin-right:10px }
.color_selector_border { border:1px dotted #cccccc; }
.color_selector_width {  width: 25px; float:left; padding:0; margin:0; }

/*////////////////////		Text		////////////////////*/

h1 {font-weight: bold; font-size: medium; font-family: Arial, Helvetica, sans-serif; color: #0a57a4; margin: 0 0 10px 0; letter-spacing: 0px; padding:0 }
.followon h1 { background:url(/images/followon_h1_bg1.jpg) top left no-repeat; font:bold 9pt Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 8px 12px; width:716px; height:29px; }
h2 {font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 5px 0 5px 0;}

.center_module_inner h2 {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #0a57a4; padding: 10px 0 5px 0;}

.followonContent h2 {font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #0a57a4; padding: 10px 0 5px 0;}
.followonContent h3 {font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #0a57a4; padding: 10px 0 5px 0;}

.news_articles h2 {font: normal 9pt Arial, Helvetica, sans-serif; color: #0a57a4; padding:0; margin:0;}
#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}
.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 }
h3 {font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; margin-bottom: 5px}
.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_h3.jpg'); background-repeat: no-repeat; height:21px; padding: 6px 0 0 10px; }
.other_articles h3 { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0a57a4;}
h4 { margin:0; padding:2px 0 4px 0; border:0; color:#0a57a4; font-size:8pt; font-weight:bold }

p {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #6c6c6c; margin: 0 0 10px 0 }

.basket_module_inner p {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #ffffff; margin: 0 0 10px 0 }

.pre_price { font-size:10pt; color:#0a57a4; font-weight: bold }
.price { font-size:10pt; color:#0a57a4; font-weight: bold }

ol { font-size:9pt; font-weight:bold }
li { font-weight:normal }

legend { font-size:8pt; font-weight:normal }
input { border:1px solid #999999; color: #bf1613; font-size:8pt; padding: 1px 2px 2px 5px }
select { border:1px solid #999999; color: #bf1613; font-size:8pt; padding: 1px 2px 2px 5px }


/*////////////////////		Linkology		////////////////////*/

a:link, a:visited {text-decoration: none; color: #0a57a4; cursor:pointer}
a:hover {text-decoration: underline; color: #666666}
a:active {text-decoration: none; color: #666666}

#footer a {	color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:link {color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:visited {	color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:active {	color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#footer a:hover {color: #fff; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: underline;}

#sub_footer a {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer p {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:link {color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:visited {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:active {	color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: none;}
#sub_footer a:hover {color: #999; font:normal x-small Arial, Helvetica, sans-serif; text-decoration: underline;}

.news_articles h2 a {font: normal 9pt Arial, Helvetica, sans-serif; color: #0a57a4; text-decoration:none;}
.news_articles h2 a:link {font: normal 9pt Arial, Helvetica, sans-serif; color: #0a57a4; text-decoration:none;}
.news_articles h2 a:visited {font: normal 9pt Arial, Helvetica, sans-serif; color: #0a57a4; text-decoration:none;}
.news_articles h2 a:active {font: normal 9pt Arial, Helvetica, sans-serif; color: #0a57a4; text-decoration:none;}
.news_articles h2 a:hover {font: normal 9pt Arial, Helvetica, sans-serif; color: #0a57a4; text-decoration:underline;}

.followonContent a { font: normal 8pt Arial, Helvetica, sans-serif; color:#0a57a4; text-decoration:none; }
.followonContent a:link { font: normal 8pt Arial, Helvetica, sans-serif; color:#0a57a4; text-decoration:none; }
.followonContent a:visited { font: normal 8pt Arial, Helvetica, sans-serif; color:#0a57a4; text-decoration:none; }
.followonContent a:active { font: normal 8pt Arial, Helvetica, sans-serif; color:#0a57a4; text-decoration:none; } 
.followonContent a:hover { font: normal 8pt Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline; }

.shop_prod h2 a { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0a57a4; text-decoration:none; }
.shop_prod h2 a:link { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0a57a4; text-decoration:none; }
.shop_prod h2 a:visited { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0a57a4; text-decoration:none; }
.shop_prod h2 a:active { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0a57a4; text-decoration:none; } 
.shop_prod h2 a:hover { font-size:9pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; text-decoration:underline; }

th { text-align:left; background-color:#ebebeb; border-bottom: 1px solid #CCCCCC }

.noborder { border:0 }

.submitbutton { background:url('../images/submit_but.gif'); width:120px; height:15px; border:0; margin-top:5px; padding: 0; cursor:pointer; display:inline }
.gobutton { background:url('../images/go_but.gif'); width:15px; height:9px; border:0; margin-top:5px; padding: 0; cursor:pointer; display:inline }
.buybut { background:url('../images/buy_but.gif') top left no-repeat; width:57px; height:18px; border:0; margin-top:0; padding: 0; cursor:pointer; display:inline }
.confirm_but { background:url('../images/confirm_but.gif'); width:60px; height:21px; border:0; margin-top:0; padding: 0; cursor:pointer; display:inline; }
.backbutton { background:url('../images/back_but.gif'); width:60px; height:21px; border:0; margin-top:0; padding: 0; cursor:pointer; display:inline; }
.bdelete_icon { background:url('../images/minus_icon.png'); background-repeat:no-repeat; width:20px; height:21px; border:0; margin-top:0; padding: 0; cursor:pointer; display:inline; }
