/* Start GLOBALS */
* {
	margin: 0;
	padding: 0;
	border-style: none;
	list-style: none;
}

body {
	font-size: 62.5%;  /* Resets 1em to 10px */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	line-height: 1.8em;
	}

table {
	font-size : 1.0em; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	}

a, a:visited {
	color: #fff;
	}

a:hover {
	color: #000;
	}

a img {
	border: none;
	}

h3 {
	font-size: 1em;
	}
/* End GLOBALS */

/*  Start STRUCTURE */

#mainbody {
	background: url(../img/bg_4.gif) repeat-x;
	text-align: center;
	}

#mainbodycenter {
	margin: 0px auto 0px auto; 
	width: 950px;
	text-align: left;
}
#header {
	height: 100%; 
	background: url(../img/header_bg_3.gif) repeat-x;
	}

#leftmenu {
	background: url(../img/leftmenu_bg_2.gif) no-repeat;
	float: left;
	width: 175px;
	height: 182px;
	font-size: 12px;
	color: #005b91;
	}

#content {
	height: 100%;
	float: left;
	}

#contentmenu {
	width: 609px;
	height: 95px;
	overflow: hidden;
	float: right;
	}
	
#contentmain {
	float: right;
	width: 609px;
	height: 100%;
	}

#footer {
	height: 100%; 
	background: url(../img/footer_bg_1.gif) no-repeat;
	color: white;
	}
/*  End STRUCTURE */

/*  Start WELCOME screen */

.welcome_td {
	background: url(../img/bg_1.jpg) repeat-x #6e92b5;
	}

.welcome_slice1, .welcome_slice2, .welcome_slice3, .welcome_slice4 {
	width: 750px;
	margin: 0 auto;
	position: relative;
	}

.welcome_slice1 {
	height: 160px;
	background: url(../img/lice_1_01.jpg) no-repeat;
	}

.welcome_slice2 {
	height: 160px;
	background: url(../img/lice_1_02.jpg) no-repeat;
	}

.welcome_slice3 {
	height: 160px;
	background: url(../img/lice_1_03.jpg) no-repeat;
	}

.welcome_slice4 {
	height: 40px;
	background: url(../img/lice_1_04.jpg) no-repeat;
	}

.welcome_slice1 .nolangroup {
	background: url(../img/nolangroup_3.gif) no-repeat;
	width: 329px;
	height: 83px;
	position: relative;
	top: 5px;
	}

.welcome_slice3 .nolan {
	width: 115px;
	height: 36px;
	position: relative;
	top: 16px;
	left: 220px;
	float: left;
	}

.welcome_slice3 .x-lite {
	width: 112px;
	height: 47px;
	position: relative;
	top: 45px;
	left: 220px;
	float: left;
	}

.welcome_slice3 .grex {
	width: 96px;
	height: 36px;
	position: relative;
	top: 82px;
	left: 235px;
	float: left;
	}

/*  End WELCOME screen */

/*  Start LEFT Menu */
#leftmenu ul {
	margin: 14px 0 13px 0;
	width: 147px;
	}

#leftmenu ul li {
	height: 21px;
	margin: 0 0 2px 0;
	padding: 0px 0px 0px 20px; ;
	}

#leftmenu ul li:hover {
	}

#leftmenu ul li a {
	height: 21px;
	line-height: 18px;
	display: block;
	color: #005b91;	
	text-align: left;
	font-weight: bold;
	text-decoration: none;}

#leftmenu ul li a:hover {
	margin-left: -20px;
	padding-left: 20px;
	background: url(../img/menu_hover_1.gif) no-repeat;
	}
#leftmenu .mlNcom { color: #f00; }
/*  End LEFT Menu */

/* Start INFORMATION */
#info {
	font-size: 1.3em;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style: disc;
	text-indent: 20px;
	}
	
#info a {
	color: #6e92b5;
	}
	
#info a:hover {
	color: red;
	}

#info label {
	font-weight: bold;
	}
	
#info li {
	list-style: disc;
	}

.red {
	color: #f00;
	}
a .red { 
	color: #f00;
}
a:visited .red {
	color: #f00;
}
	
#info .redLink {
	color: red;
	}

#info .redLink:hover {
	color: #6e92b5;
	}
/* End INFORMATION */

#index a {
	cursor: pointer;
	}

#inf3o p { margin: 0px; padding: 0px; display: inline; }
#nolantitle p { margin: 0px; padding: 0px; display: inline; }
#catXbody { margin-top: 10px; }
#buy .title { font-family: Verdana, Ariel; font-size: 16px; font-weight: bold; margin: 16px 0px 20px 0px;}
#buy .label { float: left; width: 120px; margin: 10px 0px 0px 0px; font-family: Verdana, Ariel; font-size: 11px; font-weight: bold; }
#buy .data { float: left; width: 300px; margin: 10px 0px 0px 0px; }
#buy .data input { border: solid 1px #aaa; width: 300px;font-family: Verdana, Ariel; font-size: 11px; }
#buy .data textarea { border: solid 1px #aaa; font-family: Verdana, Ariel; font-size: 11px; }
#buy .data select { border: solid 1px #aaa; font-family: Verdana, Ariel; font-size: 11px; width: 200px;}
#buy .send { margin: 20px 0px 30px 120px; }
#buy .send a { font-family: Verdana, Ariel; font-size: 16px; font-weight: bold; color: #3a3;}
.clear { clear: both; }
#helmetInfo { margin: 10px 0px 0px 0px; }
#helmetInfo .img { float: left; margin: 0px 20px 0px 0px; }
#helmetInfo .descr { float: left; margin: 20px 0px 0px 0px; }
#helmetInfo .hname { font-family: Verdana, Ariel; font-size: 14px; font-weight: bold;}
#helmetInfo .price { font-family: Verdana, Ariel; font-size: 14px; margin: 8px 0px 0px 0px; }
#helmetInfo .avail { font-family: Verdana, Ariel; font-size: 14px; margin: 8px 0px 0px 0px; }

#leftmenu .big-marks { margin: 0px 0px 3px 0px; width: 145px; height: 90px; display: block;}
#leftmenu .nolan { background: url(../img/nolan_03.gif) no-repeat; }
#leftmenu a:hover.nolan { background: url(../img/nolan_03a.gif) no-repeat; }
#leftmenu .grex { background: url(../img/grex_03.gif) no-repeat; }
#leftmenu a:hover.grex { background: url(../img/grex_03a.gif) no-repeat; }
#leftmenu .xlite { background: url(../img/x-lite_03.gif) no-repeat; }
#leftmenu a:hover.xlite { background: url(../img/x-lite_03a.gif) no-repeat; }
#leftmenu .ncom { background: url(../img/ncom_02.gif) no-repeat; }
#leftmenu a:hover.ncom { background: url(../img/ncom_02a.gif) no-repeat; }
