

body { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 9pt; background-color:#cccccc; margin:5px; padding:0px; }
tr, td, th, p, div, form, h2, h2, h3, h4, blockquote, ul, ol, li { font-size: 8pt; }

a { text-decoration: none; font-weight:bold; }
a:link { color: #0099ff; font-weight:bold; }
a:visited { color: #0099ff; font-weight:bold; }
a:hover { text-decoration: underline; font-weight:bold; }
a:active { color: #0099ff; font-weight:bold; }

form { margin: 0px; }

ul {
	list-style-type: square;
	margin-left: 0px;
	padding-left: 22px;
	margin-top: 0px;
	margin-bottom: 5px;
	}

li { list-style-image: url('graphics/listitem.gif');
	margin-bottom: 5px;
	line-height: 150%;
	}
	
li.checklist {
	margin-top: 0px;
	font-size: 8pt;
	line-height: 120%;
	list-style-image: url('graphics/tick.png');
	}

/* ----- LAYOUT ----- */
.Layout_cage         { width:980px; border:1px solid #808080; background-color:white; }
.Layout_left         { width:176px; background-color:#eeeeee; padding-right:5px; vertical-align:top; text-align:center; border-right:0px solid #000066; }
.Layout_right        { width:176px; background-color:#eeeeee; padding-left:5px; vertical-align:top; text-align:center; border-left:0px solid #000066; }
.Layout_body         { width:590px; background-color:#ffffff; padding:0px; vertical-align:top; text-align:left; border:0px solid silver;}
.Layout_top          { background-color:#eeeeee; padding:10px; vertical-align:middle; border:0px solid silver;}
.Layout_bottom       { background-color:#eeeeee; padding:10px; vertical-align:middle; text-align:center; border:0px solid silver; }

.Heading_logo		 { padding: 5px 10px 2px 10px; }
.Heading_text		 { font-size: 9pt; padding: 0px 10px 15px 10px; }
.Tabbed_links		 { text-align: center; padding: 2px 0px 3px 0px; }

a.tabbed_link { font-size:9pt; text-decoration: none; }
a.tabbed_link:link { font-size:9pt; color: #ffffff; font-weight:bold; }
a.tabbed_link:visited { font-size:9pt; color: #ffffff; font-weight:bold; }
a.tabbed_link:hover { font-size:9pt; text-decoration: underline; font-weight:bold; }
a.tabbed_link:active { font-size:9pt; color: #ffffff; font-weight:bold; }

.Layout_title        { width: 590px; font-size:9pt; font-weight:bold; color:#ffffff; padding:3px 10px 3px 10px; margin-left:0px; margin-right:0px; margin-bottom:0px; text-align:left; background-color:#0099ff;  border-bottom:1px solid #0099ff;}
.Layout_subtitle	 { font-size:9pt; font-weight:bold; color:#000066; margin-top: 30px; margin-bottom:5px; margin-left:0px; text-align:left;}
/* ----- INDEX ----- */
.Layout_index_header { font-size:9pt; font-weight:bold; color:#ffffff; padding:3px 10px 3px 10px; margin-bottom:0px; text-align:center; background-color:#000066;}
.Layout_index_box    { width: 176px; padding:0px; text-align:left; margin-bottom:20px; border:1px solid #000066; background-color:#ffffff;}


.product_cage        { width:590px; margin-left:0px; margin-right:0px; padding:5px; border-collapse:collapse;}
.product_cage_image  { width:350px; vertical-align:middle; text-align:center; padding: 5px;}
.product_cage_order  { width:250px; vertical-align:top; text-align:center; padding: 5px;}
.product_cage_main   { width:100%; vertical-align:top; text-align:left; padding: 0px;}
.product_cage_header { background-image:url('/images/divider_title.gif'); background-repeat:repeat-y; padding:3px; margin-bottom:5px; font-weight:bold; text-align:left; color:black }

.product_title       { font-size: 9pt; font-weight:bold; margin-bottom:5px; margin-left:10px; }
.product_description { font-size: 8pt; text-align:justify; margin-bottom: 5px; margin-left:10px; }
.product_options     { font-size: 8pt; text-align:left; margin-left:15px; }
.product_cage_x3	 { width:33%; vertical-align:top; padding:5px; border:1px solid #0099ff; }
.product_cage_x3empty { width:33%; vertical-align:top; padding:5px; border:0px; }
.product_cage_x1	 { width:100%; vertical-align:top; padding:5px; border:1px solid #0099ff; }

.normaltext			 { font-size: 8pt; }
.greytext			 { font-size: 8pt; color: #62798f; }
.notetext		 	 { margin-top:5px; text-align: justify; font-size: 7pt; color: #62798f; }
.newtext			 { font-size: 9pt; color: #ff0000; background-color: #FFFF00; padding-left:5px; padding-right:5px; }