/* CSS Document */
body { margin: 0 0 0 0; }

#header{
	background:#ffffff url(images/headerlong.gif) no-repeat;
	height:100px;
	width:900px;
	padding:5px;
	margin-top: 15px;
	margin-left: 13px;
	margin-right: 10px;
	}
	
fieldset{
	margin: 0;
	text-align:center;
}
	
a img {border:none;}
	
#topmar { height: 3px; width: 900px; margin-right: 10px; margin-left: 53px; background:#FFCB03; }

#topmar2 { height: 3px; width: 900px; margin-right: 10px; margin-left: 53px; background:#000000; }	

#botmar { height: 3px; width: 900px; margin-right: 10px; margin-left: 53px; background:#FFCB03; clear:both;}

#botmar2 { height: 3px; width: 900px; margin-right: 10px; margin-left: 53px; background:#000000; clear:both; }	

a img {border:none:}

#content{
	background: #ffffff;
	width: 700px;
	margin-top: 0;
	margin-left: 150px;
	margin-right: 150px;
	margin-bottom: 0;
	float:left;
}

#content900 {
	background: #ffffff;
	width: 900px;
	margin-top: 0;
	margin-left: 13px;
	margin-right: 10px;
	margin-bottom: 0;
	float:left;
}

#content900 h4 { color:#343469; font-variant:small-caps; border-bottom: 2px solid #FFCB03; }



#foot900 {
	background: #ffffff;
	width: 900px;
	margin-top: 0;
	margin-left: 53px;
	margin-right: 10px;
	margin-bottom: 0;
	float:none;
}

#mainContent {
	width:62%;
	position:relative;
	float:left;
}

#subContent {
	width:35%;
	position:relative;
	float:right;
	padding: 0 0 0 5px;
}

#subContent p {
	border-bottom: thin #2D3194;
	border-left: thin #2D3194;
	border-right: thin #2d3194;
	color: #000033; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 18px;
}

#subContent h2 {
	color: #000000;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
}

#subContent h4 {
	margin: 0;
	color: #2D3194;
	border: thin solid #bbb;
 	border-bottom: 4px solid #bbb;
	text-align:center;
}

#menublock{
	background: #ffffff;
	width: 140px;
	margin-top: 0;
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 0;
	float:left;
	}
	
#footer { 
	background:#ffffff url(images/footer.png) no-repeat;
	height: 92px;
	margin-right: 10px; 
	margin-left: 53px; 
	text-align:center; 
	}


img.floatLeft {
	float:left;
	margin: 4px;
}

.TableTitle { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; font-style: normal; font-size: 14px; text-align:center; }

#basket thead th {
 border-bottom: 2px solid #ddd;
}
#basket tbody td {
 border-bottom: 1px solid #eee;
}
#basket td.amount {
 text-align: right;
}

img.floatRight {
	float:right;
	margin: 4px;
}

table#product {}

table#product th {
background-color:#E8EFF3;
color: #2D3194;
font-size:14px;}

table#product td {
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	font-weight: 100;
	text-align: center;
	background-color: #FFFFFF;
}

table#product td.border {border: thin #2D3194;}

table#product td.lab {
background-color:#343469;
color: #ffffff;
font-weight: bold;
}

table#product caption {color:#343469;
font-size:18px;
font-weight:bolder;
}	
	
table#series {}

table#series th {
background-color:#343469;
color: #ffffff;
font-size:12px;}

table#series td {
	font-family:"Times New Roman",Times,serif;
	font-size:12px;
	font-weight: 100;
	text-align: center;
	background-color: #FFCB03;
}

table#series td.border {border: 2px #343469;}

table#series td.lab {
background-color:#343469;
color: #ffffff;
font-weight: bold;
}

table#series caption {color:#343469;
font-size:18px;
font-weight:bolder;
}	
	
p{ padding: 3px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; }

.bold { color: #000033; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.boldred { color:#FF0000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.tinybold { color: #000033; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }

.teenytinybold { color: #000033; font-size:xx-small; font-style:italic; font-family: Verdana, Arial, Helvetica, sans-serif; }

.bold_white { color: #FFFFFF; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.bigbold_white { color: #FFFFFF; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.bold_white_title { color: #FFFFFF; font-weight: bold; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30px; }

.bold_yellow_title { background-color:#343469; color: #FFCB03; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; line-height: 24px; }

.italic{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style:italic; line-height: 18px; }

.centerItalic{ font-family:"Times New Roman", Times, serif; font-size: 14px; font-style:italic; line-height: 12px; text-align:center; }

.underline{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-decoration:underline;}

#aboutus p,li{color: #000033; font-size:11px; font-family: Verdana,Arial,Helvetica,Sans-serif; }

.forum_yellow_title { background-color:#2D3194; color: #FFCB03; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 30px; line-height: 36px; }

.forum_navigation { color: #343469; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 18px; text-decoration: none; }

.forum_navigation:hover { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 18px; text-decoration: none; }

.navigation { width: 140px; padding: 6px; background-color: #2D3194; display: block; color: #FFFFFF; font-size: 14px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.navigation:hover { width: 140px; padding: 6px; background-color: #FFFFFF; display: block; color: #343469; font-size: 14px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.key_navigation { width: 140px; padding: 6px; background-color: #2D3194; display: block; color: #FFCB03; font-size: 14px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.key_navigation:hover { width: 140px; padding: 6px; background-color: #FFCB03; display: block; color: #343469; font-size: 14px; font-style: normal; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

.hor_navigation { color: #FFCB03; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.hor_navigation:hover { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.key_hor_navigation { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.key_hor_navigation:hover { color: #FFCB03; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.box_navigation { color: #FFCB03; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.box_navigation:hover { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.green_box_navigation { color: #009933; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.green_box_navigation:hover { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 14px; text-decoration: none; }

.box { background: #ccc; font-size: x-small; font-family: arial, verdana, sans-serif; }

.box-title { padding: 5px; background: #FFCB03; color: #343469; font-weight: bold; font-size: 14pt; text-align: center; }

.box-content { padding: 5px; background: white; }

.box-content_red { padding: 5px; background: white; color:#FF0000; }

.box-content_green { padding: 5px; background: white; color:#006600; }

.highlighter { background-color:rgb(255,215,0); }

.content_green { padding: 5px; background: white; color:#006600; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

.bold_navigation { color: #343469; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.bold_navigation:hover { color: #FFCB03; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.hugebold_navigation { color: #343469; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.hugebold_navigation:hover { color: #FFCB03; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}

.bold_white_navigation { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.bold_white_navigation:hover { color: #FFCB03; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.big_bold_navigation { color: #343469; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.big_bold_navigation:hover { color: #FFCB03; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

.hi_bold_navigation { background-color:yellow; color: #343469; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 18px; }

.hi_bold_navigation:hover { background-color:rgb(255,215,0); color: #FFCB03; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 18px; }

.priceRed { color: red; font-weight:bold; font-size:14px; }

#orderTable td {text-align: "." }

.largeRed { color: red; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; }

.itemGreen { color: green; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

a.greenExternal:link { color: green; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

a.greenExternal:visited { color: green; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

a.greenExternal:hover { color: red; }

.fauxbutton { background:#E4E4E4; color: black; border-width: medium; border-style: outset; border-color: #F6F6F6; }

.title { color: #6B7DC5; font-size: 36px; font-weight: bold; }

.catname { color:#243060; font-size: 24px; font-weight: bold; }

.link { color: #6D7FC9; font-size: 18px; font-weight: bold; }

.description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }

#top{ height: 100px; padding: 1px; margin: 2px; }

#topbar { height: 20px; padding: 5px; margin-right: 90px; margin-left: 90px; background:#343469; }

#left { width: 140px; margin-left: 90px; background:#343469; float:left; }

#lefthalf { width: 350px; margin-left: 90px; float:left; }

#center { margin-right: 210px; margin-left: 210px; margin-top: 0; }

#right { width: 200px; margin-right: 90px; float:right; }

#clear { clear:both; }

#lefthalf { width: 350px; margin-left: 90px; float:left; }

#righthalf { width: 350px; margin-right: 90px; float:right; }

h3 { color:#343469; font-variant:small-caps; border-bottom: 2px solid #FFCB03; }

fieldset{margin:1.5em 0 0 0;padding:0;width:70%;}

legend{margin-left: 1em;color:#000000;font-weight: bold;}

label{display: block;}

fieldset ol{padding:1em 1em 0 1em;list-style: none;}

fieldset li{padding-bottom:1em;}

fieldset.submit{border-style:none;}

input.blue {background-color: #343469; font-weight: bold; font-size: 12px; color: white;}

label.blue {color: #343469;font-family:verdana,arial,san-serif;font-size:10px;font-weight: bold;}

contents.required {color: red;font-family:verdana,arial,san-serif;font-size:9px;font-weight: bold;
}
#content .biggerbold {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #343469;
}

