@charset "utf-8";
@font-face {
	font-family: Komika;
	src: url(../fonts/KOMIKAX_.ttf);
    font-style: normal;
    font-weight: bolder;
}
/* .classname {
font-family: "Font Name";
}*/
/* CSS Document */
body {
	background-color: #000000;
	color: #FFF;
	font-family: "Gill Sans MT";
	letter-spacing: 0.01em;
	font-size: 14px;
	background-image: url(../images/bg_catalogue.jpg);
	background-repeat: repeat-x;
}
#content {
	width: 995px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
#brands {
	margin:0px;
	width: 128px;
	margin-top: 95px;
	float:left;
	margin-left:60px;
}
#brand_header {
	margin:0px;
	height:79px;
	background-image: url(../images/brand_title.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#brand_content {
	margin:0px;
	background-image: url(../images/brand_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top:30px;
	min-height:260px;
}
#brand_footer {
	margin:0px;
	height:42px;
	background-image: url(../images/brand_footer.png);
	background-repeat: repeat-y;
	background-position: left top;	
}
#menu {
	margin:0px;
	width: 760px;
	margin-top: 50px;
	float:right;
	position:relative;
	}
.img_menu{
	margin:0px;
	float:left;
	margin-right:12px;	
}
.product {
	width: 242px;
	height:260px;
	margin-top: 0px;
	float:left;
	background-image: url(../images/catalogue_bg_list.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:10px;
	margin-bottom:6px;
}
#product_detail_header {
	margin:0px;
	float:left;
	clear:both;
	width: 722px;
	height:12px;
	margin-top: 80px;
	background-image: url(../images/bg_content_detail_title.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.product_detail {
	margin:0px;
	width: 722px;
	height:310px;
	float:left;
	padding-top:20px;
	background-color:#FFFFFF;
}
#product_detail_footer{
	margin:0px;
	width: 722px;
	height:12px;
	float:left;
	background-image: url(../images/bg_content_detail_footer.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
.product_detail table {
	margin-top: 0px;
	float:right;
	width:265px;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:6px;
}
.product_detail td{
	background-color:#FFFFFF;
	font-size:13px;
	font-family:"Comic Sans MS", Arial;
	color:#666666;
	font-weight:bolder;
	padding-left:10px;
	padding-right:10px;
}
.product_detail td strong{
	color: #000000;	
}
.product img{
	margin:0px;
	margin-top:10px;
	margin-left:1px;	
}
.product h2{
	margin:0px;
	margin-top:0px;	
	color:#000000;
	margin-left:9px;	
	width:160px;
	float:left;	
	font-family:"Comic Sans MS", Arial;	
	font-size:18px;
	overflow:hidden;
}
.product h2 a{
	color:#000000;
	text-decoration:none;
}
.product h2 a:hover{
	color:#000000;
	text-decoration:underline;
}
.product_brand{
	margin:0px;
	margin-top:0px;	
	color:#000000;
	margin-left:9px;	
	width:160px;
	float:left;	
	font-family:"Comic Sans MS", Arial;	
	font-size:10px;
}
.product_brand a{
	color:#000000;
	text-decoration:none;
}
.product_brand a:hover{
	color:#000000;
	text-decoration:underline;
}
.price{
	margin:0px;
	margin-top:18px;
	color:#000000;
	margin-left:6px;
	width:62px;
	height:62px;
	float:right;
	background-image: url(../images/catalogue_bg_price.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-right:4px;
	vertical-align:middle;
	text-align:center;
	padding-top:20px;
	font-family:"Comic Sans MS", Arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
.selector_nav{
	margin:0px;
	margin-top:4px;	
	margin-left:9px;	
	width:160px;
	float:left;	
}
.selector{
	margin:0px;
	width:12px;
	height:12px;
	float:left;
	margin-right:3px;
}
.selector_detail{
	margin:0px;
	width:12px;
	height:12px;
	float:left;
	margin-right:3px;
	margin-top:3px;
	border-color:#CDCDCD #959595 #959595 #CDCDCD;
	border-style:solid;
	border-width:1px;
}
#btn_back{
	width:94px;
	height:127px;
	position:absolute;
	background-image: url(../images/catalogue_bg_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: -38px;
	right: -15px;
	cursor: hand;
}
#btn_back_detail{
	width:94px;
	height:127px;
	position:absolute;
	background-image: url(../images/catalogue_bg_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: 320px;
	right: -15px;
	cursor: hand;
}
#results{
	width:95px;
	height:43px;
	position:absolute;
	background-image: url(../images/cataloque_bg_results.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: -43px;
	left: 45px;
}
#results_nav{
	width:240px;
	height:43px;
	position:absolute;
	top: -43px;
	left: 195px;
	color:#FFFFFF;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	font-family:"Comic Sans MS", Arial;
	padding-top:6px;
}
#results_nav a{
	text-decoration: none;	
}
#results_nav a:hover{
	text-decoration: underline;	
}
#bg_title{
	width:10px;
	height:56px;
	position:absolute;
	top: 0px;
	left: 0px;
	background-image: url(../images/border_title_detail.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#detail_title{
	width:722px;
	height:56px;
	position:absolute;
	top: 0px;
	left: 10px;
	color:#FFFFFF;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	font-family:"Comic Sans MS", Arial;
	background-color:#f7f700;
}
#search{
	width:300px;
	height:43px;
	position:absolute;
	top: -43px;
	left: 400px;
	color:#ffff00;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	font-family:"Comic Sans MS", Arial;
	padding-top:6px;
	z-index:2;
}
#search select{
	width:114px;
	color:#FFFFFF;
	font-size:12px;
	font-style:normal;
	font-weight:bolder;
	font-family:"Comic Sans MS", Arial;
	background-color: #000000;
	border: 1px solid #FFFFFF;
}
#results div{
	margin:0px;
	font-family:"Comic Sans MS", Arial;
	font-size:16px;
	color:#000000;
	padding-left:10px;
	font-weight:bolder;
	padding-top:4px;	
}
.img_menu{
	margin:0px;
	float:left;
	margin-right:12px;	
}
#brand_logo{
	width:109px;
	height:109px;
	float:left;
	margin-top:-50px;
}
.brand_txt{
	font-family:"Comic Sans MS", Arial;
	font-size:12px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000000;
	margin-left: 6px;
	margin-top:8px;
}
.brand_txt a{
	color: #000000;
	text-decoration:none;
}
.brand_txt a:hover{
	color: #000000;
	text-decoration:underline;
}
.brand_txt span{
	font-family:"Comic Sans MS", Arial;
	font-size:22px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000000;
	margin-left: 6px;
	margin-top:8px;
}
#price_detail{
	width:85px;
	height:84px;
	position:absolute;
	background-image: url(../images/bg_price_detail.png);
	background-repeat: no-repeat;
	background-position: left top;
	top: -18px;
	right: -15px;
	margin-right:4px;
	vertical-align:middle;
	text-align:center;
	padding-top:25px;
	font-family:"Komika", Tahoma;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bolder;
}
#dynloadarea{
	margin:0px;
	width:457px;
	height:304px;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
}
#dynloadarea a{
	margin:0px;
	width:457px;
	height:304px;
}
#dynloadarea img{
	margin-left:auto;
	margin-right:auto;
	width:auto;
	height:auto;
}
.img_dyn{
	margin-left:100px;
	margin-right:auto;
	overflow:hidden;
}
#multiselect{
	position:absolute;
	font-family:"Comic Sans MS", Arial;
	width:610px;
	margin-right:68px;
	margin-top:-12px;
	font-size:9px;
	top: 0px;
	right: 0px;
	height:350px;
}
#multiselect form{
	margin:0px;
	width:608px;	
	border: 1px solid #FFFFFF;
	background-color:#333333;	
	padding-top:6px;
	height:350px;
}
#advanced_search{
	font-family:"Comic Sans MS", Arial;
	margin-left:10px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
#advanced_search:hover{
	text-decoration:underline;
}
#multiselect strong{
	font-size:10px;
	margin-left:10px;
}
#multiselect input{
	margin-left:10px;
}
#multiselect #send, #multiselect #close{
	font-family:"Comic Sans MS", Arial;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;
	margin-top:6px;
	margin-bottom:10px;
}
.hideInitially{
	visibility: hidden;
}
#nav_bar{
	position:relative;
}
#logo{
	margin:0px;
	position:absolute;
	background-image: url(../images/denman_catalogue.png);
	height: 85px;
	width: 141px;
	left: 52px;
	top: -10px;
}
#footer{
	margin:0px;
	font-family: "Comic Sans MS", Arial;
	font-size:15px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 995px;
	margin-left:auto;
	margin-right:auto;
	height:70px;
	clear:both;
	padding-top:20px;
	text-align:center;
	padding-left:218px;
	line-height: 16px;
}
#footer span#yellow{
	color:#FFFF01;
}
#footer span#red{
	color:#FF0101;
}
#cruiser{
	width:257px;
	height:40px;
	position:absolute;
	left: 188px;
	top: 56px;
	z-index:200;	
}
#citi{
	width:257px;
	height:40px;
	position:absolute;
	left: 377px;
	top: 56px;
	z-index:201;
}
#comfort{
	width:257px;
	height:40px;
	position:absolute;
	left: 557px;
	top: 56px;
	z-index:202;
}
#commuter{
	width:257px;
	height:40px;
	position:absolute;
	left: 748px;
	top: 56px;
	z-index:203;
}

