
html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-image: url(../IMAGES/tile_interface_a02.gif);
	font-family:arial,sans-serif;
	font-size:12px;
	font-size:small;
	color:#666;
	line-height:18px;	
}

a:link {color:#006699;text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
a:visited {color:#006699;text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
a:hover {color:#003366;text-decoration:underline; font-family: Arial, Helvetica, sans-serif;}
a:active {color:#006699;text-decoration:none; font-family: Arial, Helvetica, sans-serif;}

.light_gray_10px {color: #666666; font-size:10px; font-weight:normal; line-height:14px;}
.light_gray_10px a {color: #663300; font-size:10px; text-decoration:none;}
.light_gray_10px a:hover {color: #000000; text-decoration:none;}

.light_gray_11px {color: #999999; font-size:11px; font-weight:normal; line-height:14px;}
.light_gray_11px a {color: #663300; font-size:11px; text-decoration:none;}
.light_gray_11px a:hover {color: #000000; text-decoration:none;}

.black_11px {color: #000000; font-size:11px; font-weight:normal; line-height:14px;}
.black_11px a {color: #663300; font-size:11px; text-decoration:none;}
.black_11px a:hover {color: #000000; text-decoration:none;}

.dark_gray_12px {color: #666666; font-size:12px; font-weight:normal; line-height:14px;}
.dark_gray_12px a {color: #663300; font-size:12px; text-decoration:none;}
.dark_gray_12px a:hover {color: #000000; text-decoration:none;}

.dark_red_16px {color: #660000; font-size:16px; font-weight:normal; line-height:14px;}
.dark_red_16px a {color: #663300; font-size:16px; text-decoration:none;}
.dark_red_16px a:hover {color: #000000; text-decoration:none;}

.red_11px {color: #FF0000; font-size:11px; font-weight:normal; line-height:14px;}
.red_11px a {color: #FF0000; font-size:11px; text-decoration:none;}
.red_11px a:hover {color: #000000; text-decoration:none;}


#categories_menu {
padding:0;
color:#fff;
display:block;
text-align:center;
font-size:12px;
line-height:39px;
}
#categories_menu a:link {
color:#fff;
text-decoration:none;
height:40px;
display:block;
}
#categories_menu a:visited{
color:#fff;
text-decoration:none;
height:40px;
display:block;
}
#categories_menu a:hover {
color: #FFFFFF;
background-color:#660000;
text-decoration:none;
height:40px;
}
#categories_menu_selected {
padding:0;
color:#fff;
display:block;
text-align:center;
font-size:12px;
line-height:39px;
background-color:#660000;
}


#categories_menu_left {
padding:0;
color: #999999;
display:block;
text-align:left;
font-size:12px;
height:22px;
}
#categories_menu_left a:link {
color: #999999;
text-decoration:none;
display:block;
}
#categories_menu_left a:visited{
color:#999999;
text-decoration:none;
display:block;
}
#categories_menu_left a:hover {
color: #660000;
text-decoration:none;
}
#categories_menu_left_selected {
padding:0;
color: #660000;
display:block;
text-align:left;
font-size:12px;
height:22px;
}





h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.25em georgia,serif; 
	margin:0 0 0.5em;
}
	h1, h2, a {
		color:orange;
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:930px;
	background: url(../IMAGES/tile_interface_a01.gif);
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}





#descriptions {
width: 181px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}	
#descriptions ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#descriptions li {
margin: 0;
height:13px;
background-image:url(../IMAGES/small_red_square.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:12px;
padding-top:5px;
line-height:11px;
}




#more_info {
padding:0;
color:#fff;
display:block;
text-align:center;
font-size:11px;
line-height:19px;
width:61px;
height:18px;
color:#FFFFFF;
background-color:#999999;
}
#more_info a:link {
color:#fff;
text-decoration:none;
height:18px;
display:block;
}
#more_info a:visited{
color:#fff;
text-decoration:none;
height:18px;
display:block;
background-color:#999999;
}
#more_info a:hover {
color: #FFFFFF;
background-color: #333333;
text-decoration:none;
height:18px;
}


#add_to_cart1 {
padding:0;
color:#fff;
display:block;
text-align:center;
font-size:11px;
line-height:19px;
width:70px;
height:18px;
color:#FFFFFF;
background-color:#cc0000;
}
#add_to_cart1 a:link {
color:#fff;
text-decoration:none;
height:18px;
display:block;
}
#add_to_cart1 a:visited{
color:#fff;
text-decoration:none;
height:18px;
display:block;
background-color:#cc0000;
}
#add_to_cart1 a:hover {
color: #FFFFFF;
background-color: #660000;
text-decoration:none;
height:18px;
}



#descriptions2 {
width: 99px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}	
#descriptions2 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#descriptions2 li {
margin: 0;
height:13px;
background-position:left;
background-repeat:no-repeat;
padding-left:12px;
padding-top:5px;
line-height:19px;
}




#see_all_models {
padding:0;
color:#fff;
display:block;
text-align:center;
font-size:11px;
line-height:18px;
width:90px;
height:18px;
color:#FFFFFF;
background-color:#999999;
}
#see_all_models a:link {
color:#fff;
text-decoration:none;
height:18px;
display:block;
}
#see_all_models a:visited{
color:#fff;
text-decoration:none;
height:18px;
display:block;
background-color:#999999;
}
#see_all_models a:hover {
color: #FFFFFF;
background-color: #333333;
text-decoration:none;
height:18px;
}



#descriptions3 {
width: 159px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}	
#descriptions3 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#descriptions3 li {
margin: 0;
height:13px;
background-image:url(../IMAGES/small_red_square.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:12px;
padding-top:5px;
line-height:11px;
}



#descriptions4 {
width: 300px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}	
#descriptions4 ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#descriptions4 li {
margin: 0;
height:23px;
background-image:url(../IMAGES/small_red_square.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:12px;
padding-top:5px;
line-height:21px;
}







