﻿/* CSS Document */
body
{
    margin-top: 0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #505050;
}

H1{
	border-bottom:1px #c1c1c1 solid; 
	padding-bottom:8px; 
	padding-top:5px; 
	font-weight:bold;
	font-size:15px;
	color:#000000;
}

input, textarea, select
{
    border: 1px solid #D9D9D8;
    color: #8E8C8A;
}
input, textarea 
{ 
    font-size:11px;
}
input
{
    height:14px;
}
.autoheight
{
    height: auto;
}
select 
{
    font-size:10px;
}
a:link { font-family: arial, helvetica; text-decoration: underline; color: #D9130F}
a:active { font-family: arial, helvetica; text-decoration: underline; color: #D9130F} 
a:visited { font-family: arial, helvetica; text-decoration: underline; color: #D9130F} 
a:hover { font-family: arial, helvetica; text-decoration: underline; color: #a1a1a1}

a.newsrss:link { font-family: arial, helvetica; text-decoration: none; color: #707070}
a.newsrss:active { font-family: arial, helvetica; text-decoration: none; color: #707070} 
a.newsrss:visited { font-family: arial, helvetica; text-decoration: none; color: #707070} 
a.newsrss:hover { font-family: arial, helvetica; text-decoration: underline; color: #a1a1a1}


a.white:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #ffffff; }
a.white:active { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; } 
a.white:visited { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; } 
a.white:hover { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; }

a.white-red:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #ffffff; }
a.white-red:active { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; } 
a.white-red:visited { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #ffffff; } 
a.white-red:hover { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #D9130F !important; }

a.grey-red:link { font-family: arial, helvetica; font-size: 11px; text-decoration: none; color: #9F9F9F; }
a.grey-red:active { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #9F9F9F; } 
a.grey-red:visited { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #9F9F9F; } 
a.grey-red:hover { font-family: arial, helvetica;  font-size: 11px; text-decoration: none; color: #D9130F !important; }

a.link-crumbs:link { font-family: arial, helvetica; font-size: 10px; text-decoration: none; color: #95969A; }
a.link-crumbs:active { font-family: arial, helvetica;  font-size: 10px; text-decoration: none; color: #95969A; } 
a.link-crumbs:visited { font-family: arial, helvetica;  font-size: 10px; text-decoration: none; color: #95969A; } 
a.link-crumbs:hover { font-family: arial, helvetica;  font-size: 10px; text-decoration: none; color: #D9130F !important; }

a.no-link:link {color:#ffffff; font-size:10px; text-decoration: none;} 
a.no-link:active {color:#ffffff; font-size:10px; text-decoration: none;} 
a.no-link:visited {color:#ffffff; font-size:10px; text-decoration: none;} 
a.no-link:hover {color:#ffffff; font-size:10px; text-decoration: none;}

a.prod-link:link { font-family: arial, helvetica; text-decoration: none; color: #a1a1a1;}
a.prod-link:active { font-family: arial, helvetica; text-decoration: none; color: #a1a1a1;}  
a.prod-link:visited { font-family: arial, helvetica; text-decoration: none; color: #a1a1a1;} 
a.prod-link:hover{    font-family: arial, helvetica;    text-decoration: none; color: Black;}

a.grey:link { font-family: arial, helvetica; text-decoration: none; color: #505050;}
a.grey:active { font-family: arial, helvetica; text-decoration: none; color: #505050;}  
a.grey:visited { font-family: arial, helvetica; text-decoration: none; color: #505050;} 
a.grey:hover{    font-family: arial, helvetica;    text-decoration: none; color: #505050;}


#fadeWrap{padding-left:1000px;}

#fade{width:100%;}
/*#fade{width:100%; float:right;}*/

#container{width:1000px; z-index:3; position:absolute; margin-top:-19px;}

#header{margin-left:170px; padding-top:3px; width:830px; height:16px; background-color:#000000; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:10px;}

#crumbs
{
    float:left; 
    padding-left:70px; 
    color:#ffffff; 
    font-size:10px;
    text-transform: uppercase;
}

#farleft 
{
	float:left; 
	width:170px; 
	padding-top:130px;
	height:63px;
}

#midleft{float:left; width:135px;}

#login{width:36px; height:16px; float:left; padding-top:5px;}
#divider{width:5px; height:16px; float:left; padding-top:5px;}
#register{width:45px; height:16px; float:left; padding-top:5px;}

#logo{padding-top:30px; padding-bottom:10px;}

#100{
	padding-top:30px;
}

#search{height:38px;}

#searchbox{width:113px; height:20px;}

.searchinput {
	width:113px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:1px;

}

#searchbutton{
	/*width:27px;
 padding-right:15px;*/
	width:100px;
	height:20px; 
	float:right; 
	
	
	}

.catHeadings{text-transform:uppercase; font-style:normal; font-weight:normal; color: #505050;}
.catHeadings option{text-transform:none; color: #707070;}
.dropdowns {
	width:120px;
}

.dropdowndiv{padding-bottom:3px;}

#menu{width:75px; height:13px;}

#basemenu{float:left; font-size:11px; font-weight:bold;}
 
.left{float:left;}

.right{float:right;}

/***************************************************************
*********************** PRODUCT DETAIL *************************
***************************************************************/
.movetext
{
    margin-left: 15px;
}

.productdetail
{
    border-bottom: solid 1px #c1c1c1; 
    padding: 5px 0px 5px 0px; 
    width: 100%; 
    min-height: 124px;
}

.productoptions
{
    width: 150px; float:right;
}

.leftthird
{
    float: left; 
    width: 33.3%;
}
.rightmarg33
{
    margin-right: 33px;
}
.left2thirds
{
    float: left; 
    width: 66.7%;    
}
/**************************************************************/


.greyover
{
	-khtml-opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	background-color:Gray;
}

#greycurve{ 
	margin-top:-87px;
	position:absolute;
	/* z-index: 2;	 */
	}

.mainImage{margin-left:0px;}

#base{margin-left:305px; width:657px;}

#BaseBottomDiv{width:450px; margin-left:205px; background-color:#cccccc;}

.greybaseline{border-bottom:1px solid #e2e2e2;}
.greybaseline2 td{border-bottom:1px solid #C1c1c1;}

.bottombord{
	border-bottom:1px solid #e2e2e2;
	height:22px;
	font-size:12px;
	vertical-align:top;
}

.bottombord td{
	padding-top:2px;
}

.prod-headers{padding-top:2px;}

.news th{ font-weight:normal;}
.news th{ font-weight:normal;}

.findus-title
{
	/*font-weight:bold;*/
	font-size:12px;
}
.showroom
{
     margin-right: 40px;
}

.findus th
{
    font-weight: normal;
    color: #333333;
    width: 70px;
}
.findus
{
    text-align: left; 
    float: left; 
}
.locationdetail 
{
    width:100%; 
    text-align:left;
    margin-top: 10px;
    font-size:12px;
    color: black;
}
.locationdetail th
{
    font-weight: normal;
    color: gray !important;
    margin-top:0px;

}

#footer1{width:650px; font-size:10px; margin-bottom:50px;}
#footer2{width:450px; margin-left:205px; font-size:10px; margin-bottom:50px;}

.listnormal
{
	list-style-type:square;
	font-size:11px;
	font-family:Arial;
	margin-left: 10px;
}

/*MENU*/
#menu dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-family:Arial;
font-size:10px;
}
#menu 
{
	position:absolute;
	z-index:5;
	margin-top:0px;
}
#menu dt {
cursor: pointer;
line-height: 12px;
text-align:left;
font-weight: bold;
}
#menu dd 
{
	display:none;
}
#menu li {
	padding-left:10px;
} 
#menu li a, #menu dt a {
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
color:#8E8C8A;
margin-top:2px;
}
#menu li a:hover, #menu dt a:hover {
	color:#BE0025;
}
.red {
	color:#D9130F !important;
}

.quicknews
{
	
	font-weight:normal; 
	color:#8E8C8A;
}

/*
.alignleft div
{
    text-align: left;
}
.aligncentre div
{
    text-align: center;
}
.alignright div
{
    text-align:right;
}
*/

/*MENU END*/

.gallery{border:2px solid #999999;}

.arealist{margin-bottom:5px;}
.arealist a{color:#8E8C9E; text-decoration:none; font-size:11px;}
.arealist a:hover{color:#D40025; text-decoration:none;}

.filterlist{margin-bottom:5px;}
.filterlist a{color:#8E8C9E; text-decoration:none; font-size:12px;}
.filterlist a:hover{color:#D40025; text-decoration:none;}

.areatitle{padding-bottom:5px;color:#8E8C9E; text-decoration:none; text-align:center; font-size:12px; font-family: arial, helvetica; background-color:#FFFFFF;}
