﻿/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype*/
/* structure (body, head, html, title) */
html {}
body {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.71em;
	color: #656363;
	line-height: normal;
	letter-spacing : normal;
}
html>body {
	/*font-size : x-small;*/
}
	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */

	h1 {
		font-size: 180%;
		color : #097ec8;
		font-weight : bold;
		margin: 2px 0px 12px 0px;
	}
	
	
	h2 {
		font-size: 110%;
		color : #097ec8;
		margin: 2px 0px 0px 0px;
	}
	
	h2.rightside
	{
	    color:White;
	    margin:4px 0px 0px 12px;
	}

		
	h3 {
		font-size: 105%;
		color : #676767;
		font-weight : bold;
		margin: 10px 0px 0px 0px;
	}


	strong {
		color : #000000;
		font-weight : bold;
	}
	
	#footer strong
	{
		color : #5c5f61;
		font-weight : bold;
	
	}

	.strongblack
	{
		color : #000000;
		font-weight : bold;

	}

	.price {
		font-size: 12px;
		color : #93212B;
		font-weight : bold;
	}

	p {
		margin : 0px 0px 1em 0px;
		line-height: 1.4em;
		/*clear : both;*/
	}
	pre, code {}
	/* hypertext (a) */
	a:link, 
	a:visited 
	{
		text-decoration : underline;
		font-weight:bold;
		color : #000000;
	}
	a:hover, 
	a:active {
		text-decoration : none;
		color : #6eb9ee;
	}
	
	.igmn_NautilusIsland a
    {
        color:White;
        text-decoration:none; 
        font-size:11px;       
       
    }	
	
	#menu a{
		font-weight : bold;
		font-size: 12px;
		color: #fff;
		text-decoration: none
	}

	#menu a:hover {
		color: #fff;
	}

	#menu a:active {
		color: #fff;
	}	
	
	

		
	#metamenu a{
		font-weight : bold;
		font-size: 11px;
		color: #1F1203;
		text-decoration: none
	}

	#metamenu a:hover {
		color: #1F1203;
		text-decoration: underline
	}

	#metamenu a:active {
		color: #1F1203;
		text-decoration: underline
	}
	
	#search a{
		font-weight : bold;
		font-size: 11px;
		color: #696767;
		text-decoration: none
	}
	/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */

		input, textarea, select {
			font-size : 11px;
			vertical-align : middle;
			width : auto;
			
		}
	

	/* object (object, param) */
	object {}
	/* presentation (b, big, hr, i, small, sub, sup, tt) */

	
	ul li image
	{
		vertical-align:middle;
	}	

	/* img */

/* Generic */

.left {
	float : left;
}
.right {
	float : right;
}
.border
{
	border:solid 1px;
}
.noborder
{
	border:none;
}
.clearall
{
	clear:both;
}
.hidden {
	display : none;
}
.greyed {
	color : #727274;
}
.red {
	color : #681F30;
}
.white {
	color : #fff;
}
.small {
	font-size : xx-small;
}
.smaller {
	font-size : smaller;
}
.large {
	font-size : small;
}
.larger {
	font-size : larger;
}
.padded {
	padding : 10px 6px 6px 10px;
	margin : 0px 0px 0px 0px;
}

.cmspadded {
	padding : 8px 5px 5px 0px;
	margin : 0px 0px 0px 0px;
}
	
.hand
{
    cursor:pointer;
}

.button
{
    background-color:Transparent;
    border:solid 1px #71bbe6;
    color: #156390;
    cursor:pointer;
}

.logo
{
    float:left;
    margin:3px 3px 3px 3px;

}

.logopadded
{
	padding : 5px 4px 4px 5px;
	text-align:center;
}

.newslist
{
    line-height:18px;
}

.newslist a:link, .newslist	a:visited 
{
	text-decoration : none;
	font-weight:normal;
	font-weight:bold;
}
.newslist a:hover, .newslist a:active 
{
	text-decoration: underline;
	color : #6eb9ee;
}