body{
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:12px;
	/*line-height	:18px;*/
	background	:#fff url(../grx/background-grad.jpg);
	background-attachment: fixed;
}
a{
	color		:#164774;
}
.active-url{
	color		:#F99F1B!important;
}


/*
	
	LAYOUT

*/
.container {
	width		:950px;
	margin		:0px auto 15px auto;
	background	:#FFFFFF;
}
.content-area{
	padding		:0 16px 16px 16px;
}
.head{
	position		:relative;
	height			:70px;
}
.head-menu {
	position		:absolute;
	top				:20px;
	left			:16px;
	width			:682px;
	height			:34px;
	padding			:0;
	margin			:0;
	font-size		:12px;
	white-space		:nowrap;
	list-style-type	:none;
	color			:#FFFFFF;
	background		:#333333 url(../grx/menu-bar.jpg) no-repeat;
}
.head-menu li {
	float			:left;
	line-height		:34px;
	text-align		:center;
}
.head-menu li#ml1{ width:58px; }
.head-menu li#ml2{ width:82px; }
.head-menu li#ml3{ width:86px; }
.head-menu li#ml4{ width:114px; }
.head-menu li#ml5{ width:80px; }
.head-menu li#ml6{ width:70px; }
.head-menu li#ml7{ width:58px; }
.head-menu li#ml8{ width:72px; }
.head-menu li#ml9{ width:61px; }
.head-menu li a{
	padding			:10px 10px;
	text-decoration	:none;
	color			:#FFFFFF;
}
.head-menu li a:hover{
	color			:#F99F1B;
}
.head-menu li a.active{
	color			:#F99F1B;
}
.renaultlogo {
	position		:absolute;
	top				:17px;
	right			:16px;
}
.toppanel{
	/*height	:300px;*/
	margin-bottom	:16px;
}
.contactdetails {
	height:40px;
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
	padding-bottom:10px;
	font-size:12px;
	color:#FCB131;
	line-height:20px;
	text-align:center;
	background-color:#224566;
}
.openingtimes {
	color:#FFFFFF;
	font-size:14px;
}
.footer {
	width			:950px;
	margin			:0 auto 0 auto;
	padding-bottom	:15px;
	font-size		:10px;
	text-align		:center;
	color			:#FFFFFF;
}

















/*
	STYLED AREA
*//*
	config content blocks
*/
#split1-col1{
	float			:left; display:inline;
	width			:424px;
	margin-right	:38px;
}
#split1-col2{
	float			:left;	display:inline;
	width			:456px;
}
.styled-area h1,
.styled-area h2,
.styled-area h3,
.styled-area h4,
.styled-area h5,
.styled-area h6{
	margin-bottom	:20px;
	font-size		:18px;
	font-weight		:normal;
	color			:#145B87;
}
.styled-area p{
	margin-bottom	:20px;
}
.styled-area ul{
	list-style-type	:disc;
	margin-left		:40px;
	margin-bottom	:20px;
}
.styled-area li{
	
}


















/*
	SPECIAL OFFER BOXES
*/
ul.special-panels-111{
	height			:111px;
	margin			:0 -4px 12px 0;
	list-style		:none;
}
ul.special-panels-111 li.blue,
ul.special-panels-111 li.silver,
ul.special-panels-111 li.yellow{
	position	:relative;
	float		:left;
	width		:224px;
	height		:111px;
	margin		:0 8px 0 0;	
	background	:url(../grx/special-box-silver-224x111.gif) scroll no-repeat 0 0;
}
ul.special-panels-111 li.last{
	margin-right	:0;
}
ul.special-panels-111 li.blue{
	background	:url(../grx/special-box-blue-224x111.jpg) scroll no-repeat 0 0;
}
ul.special-panels-111 li.yellow{
	background	:url(../grx/special-box-yellow-224x111.jpg) scroll no-repeat 0 0;
}
ul.special-panels-111 li h1,
ul.special-panels-111 li h2,
ul.special-panels-111 li h3,
ul.special-panels-111 li h4,
ul.special-panels-111 li h5,
ul.special-panels-111 li h6{
	position	:absolute;
	z-index		:4;
	top			:0px;
	height		:31px;
	margin		:0;
	padding		:2px 14px 0 14px;
	line-height	:31px;
	font-size	:16px;
	font-weight	:normal;
	color		:white;
}
ul.special-panels-111 li p{
	position	:absolute;
	top			:37px;
	height		:31px;
	margin		:0;
	padding		:0px 14px 0 14px;
	line-height	:31px;
	font-size	:13px;
	font-weight	:bold;
	color		:white;
}
ul.special-panels-111 li em{
	font-size		:17px;
	font-weight		:bold;
	text-shadow		:1px 1px 0px #333333;
	color			:white;
	
}
ul.special-panels-111 li .price{
	margin		:0 2px 0 2px;
	font-size	:20px;
}
ul.special-panels-111 li.silver .price,
ul.special-panels-111 li.blue .price{
	color	:#FBB031;
}
ul.special-panels-111 li.yellow .price{
	color	:#145B87;
}
ul.special-panels-111 li a{
	display		:block;
	position	:absolute;
	z-index		:5;
	bottom		:9px;
	height		:30px;
	padding		:0 20px 0 14px;
	font-size	:15px;
	line-height	:30px;
	color		:#1A1A1A;
	background	:url(../grx/arrow-black-6x6.png) scroll no-repeat 95% 60%;
}
ul.special-panels-111 li img{
	position	:absolute;
	z-index		:0;
	bottom		:6px;
	right		:5px;
}






/*
	panel
*/
.panel480x111{
	position		:relative;
	width			:480px;
	height			:111px;
	margin-bottom	:16px;
	background		:url(../grx/box-480x111.gif) scroll no-repeat 0 0;
}
.panel480x111 h1,
.panel480x111 h2,
.panel480x111 h3,
.panel480x111 h4,
.panel480x111 h5,
.panel480x111 h6{
	position	:absolute;
	top			:3px;
	padding		:0px 14px 0 14px;
	margin		:0;
	height		:30px;
	font-size	:14px;
	line-height	:30px;
	color		:white;
}
.panel480x111 p{
	padding		:42px 14px 0 14px;
}
/*
	panel
*/
.panel456x111{
	position		:relative;
	width			:456px;
	height			:111px;
	margin-bottom	:16px;
	background		:url(../grx/box-456x111.gif) scroll no-repeat 0 0;
}
.panel456x111 h1,
.panel456x111 h2,
.panel456x111 h3,
.panel456x111 h4,
.panel456x111 h5,
.panel456x111 h6{
	position	:absolute;
	top			:3px;
	padding		:0px 14px 0 14px;
	margin		:0;
	height		:30px;
	font-size	:14px;
	line-height	:30px;
	color		:white;
}
.panel456x111 p{
	padding		:42px 14px 0 14px;
}
/*
	panel/ bar
*/
.panel456x168{
	position		:relative;
	width			:456px;
	height			:168px;
	margin-bottom	:16px;
	color			:black;
	background		:url(../grx/box-456x168.gif) scroll no-repeat 0 0;
}
.panel456x168 h1,
.panel456x168 h2,
.panel456x168 h3,
.panel456x168 h4,
.panel456x168 h5,
.panel456x168 h6{
	position	:absolute;
	top			:3px;
	padding		:0px 14px 0 14px;
	margin		:0;
	height		:30px;
	font-size	:14px;
	line-height	:30px;
	color		:white;
}
.panel456x168 p{
	padding		:42px 14px 0 14px;
}
.panel456x168 a.bottom{
	display		:block;
	position	:absolute;
	bottom		:0;
}













ul.bullets {
	margin			:0px;
	padding-left	:17px;
	padding-bottom	:17px;
}
ul.bullets li {
	margin		:0px;
	padding		:0;
	font-size	:12px;
	line-height	:21px;
	font-weight	:bold;
	color		:#164774;
}



/*
	HEADER AREA
*/
.dkitchen-head-185{
	position	:relative;
	height		:185px;
	background	:url(../grx/head-bg-917x171.gif) no-repeat 0 0;
}
.dkitchen-head-185 img{
	position	:absolute;
	right		:0;
	bottom		:0;
}
.dkitchen-head-185 p{
	position	:absolute;
	top			:19px;
	left		:42px;
}
.dkitchen-head-185 p img{
	position	:static;
}
.dkitchen-head-185 h2{
	position		:absolute;
	top				:100px;
	left			:42px;
	font-size		:24px;
	text-shadow		:1px 1px 3px #222222;
	color			:#f7b22a;
}
.dkitchen-head-185 h3{
	position		:absolute;
	top				:132px;
	left			:42px;
	font-size		:18px;
	text-shadow		:1px 1px 3px #222222;
	color			:#ffffff;
}
/*
	HEADER AREA
*/
.dkitchen-head-277{
	position	:relative;
	height		:185px;
	height		:277px;
	background	:url(../grx/head-bg-917x277.jpg) scroll no-repeat 0 0;	
}
.dkitchen-head-277 img{
	position	:absolute;
	right		:0;
	bottom		:0;
}
.dkitchen-head-277 p{
	position	:absolute;
	top			:86px;
	left		:56px;
}
.dkitchen-head-277 p img{
	position	:static;
}
.dkitchen-head-277 .titles{
	position	:absolute;
	bottom		:24px;
	left		:43px;
}
.dkitchen-head-277 .titles h2{
	margin-bottom	:0px;
	font-size		:27px;
	text-shadow		:1px 1px 3px #222222;
	color			:#f7b22a;
}
.dkitchen-head-277 .titles h3{
	margin-bottom	:0px;
	font-size		:27px;
	text-shadow		:1px 1px 3px #222222;
	color			:#ffffff;
}










/*
	NEWS
*/
.news-articles{
	/*width			:480px;*/
	padding			:0 56px 0 0;
	border-right	:2px dotted #eeeeee;
}
.news-articles .article{
	margin			:0 0 18px 0;
	border-bottom	:2px dotted #eeeeee;
}
.news-articles .title{
	margin			:0 0 8px 0;
	padding			:0;
	font-size		:16px;
}
.news-articles .display-date{ 
	margin			:0 0 12px 0;
	padding			:0;
	font-size		:12px;
}
.news-articles .content {

}
.news-articles .content p{
	margin-bottom	:12px;
}
.news-articles .link{
	margin-top		:10px;
	padding			:4px;
	text-align		:right;
	font-size		:10px;
}


.news-article-pages{
	font-size		:11px;
}

.news-article-pages .page-link{
	border			:1px solid #eeeeee;
	padding			:2px 4px;
	margin			:2px;
}
.news-article-pages .active-page{
	color			:black;
	cursor			:default;
}
.news-article-pages .active-page:hover{
	text-decoration	:none;
}

.news-archive{
	/*width			:100px;*/
	margin-bottom	:30px;
	font-size		:11px;
}
.news-archive a{
	color			:black
}
.news-archive h2{
	margin			:0 0 16px 0;
	font-size		:16px;
	font-weight		:normal;
	color			:#224566;
}
.news-archive ul{
	margin			:0;
	padding			:0;
	list-style-type	:none;
}
.news-archive ul li{
	margin			:0 0 16px 0;
	padding			:0;
}
#sidebar-title {
font-size: 12px;
border-bottom: 1px dotted #cccccc;
}
#social-sidebar {
width: 300px;
margin-left: -200px;
}









/*
	PARTS FORM
*/
.parts-form {
	position	:relative;
	width		:452px;
	margin-left	:4px;	/*shadow*/
	padding		:0 0 12px 0;
	background	:url(../grx/form-tile-452.gif) scroll repeat-y 0 0;
}
.parts-form small{
	display		:block;
	margin		:0 0 0 0;
	padding		:8px 14px;
	
}
.parts-form .enq-html-message{
	display		:none;
	margin		:0;
	padding		:6px 14px;
	font-size	:16px;
	font-weight	:bold;
	color		:white;
	background	:#fcb131;
}
.parts-form h2 {
	height		:34px;
	margin		:0;
	padding		:0 14px;
	line-height	:34px;
	font-size	:14px;
	color		:#fcb131;
	background	:url(../grx/form-top-452x34.gif) scroll no-repeat 0 0;
}
.parts-form table{
	/*width	:424px;
	margin	:0 14px;
	*/
	width		:100%;
}
.parts-form a.rqTip{
	margin		:0 3px;
	color		:red;
	cursor		:help;
}
.parts-form table td{
	padding		:4px 14px;
}
.parts-form tr.badfield{
	color		:white;
	background	:#fcb131;
}
.parts-form tr.badfield td{
	/*padding-top:8px;
	padding-bottom:8px;*/
}
.parts-form input.submit{
	display			:block;
	width			:62px;
	height			:22px;
	margin			:8px 46px 0 auto;
	padding			:0;
	border			:0px;
	line-height		:22px;
	cursor			:pointer;
	color			:white;
	background		:url(../grx/send-button.png);
	
}
.parts-form .form-bottom{
	display		:block;
	position	:absolute;
	bottom		:0;
	left		:0;
}


.parts-form .textbox,
.parts-form .textarea{
	border:1px solid #224566;
}


.success-message{
	margin		:10px 0;
	padding		:24px;
	text-align	:center;
	border		:2px solid silver;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.success-message h1{
	margin		:0 0 8px 0;;
	font-size	:26px;
	font-weight	:bold;
	color		:#fcb131;
}
.success-message h2{
	margin		:0;
}



/*
	APACHE LIST
*/


ul.ticks {
	margin			:0;
	padding			:0;
	list-style-type	:none;
	color:#145B87;
}

ul.ticks li {
	background: url(../files/page/tick.png) no-repeat 0 50%;
	padding-left:35px;
	line-height:36px;

}


/*
	SLIDESHOW
*/
/*
.slideshow {
	position	:relative;
	width		:917px;
	height		:277px;
	background	:url(../grx/head-bg-917x277.jpg) scroll no-repeat 0 0;	
}
.slideshow img {
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	z-index:1;
	}


.slideshow .titles{
	position	:absolute;
	bottom		:24px;
	left		:43px;
}
.slideshow .titles h2{
	margin-bottom	:0px;
	font-size		:27px;
	text-shadow		:1px 1px 3px #222222;
	color			:#f7b22a;
}
.slideshow .titles h3{
	margin-bottom	:0px;
	font-size		:27px;
	text-shadow		:1px 1px 3px #222222;
	color			:#ffffff;
}
*/

/*
	SOCIALICONS
*/


#facebook {
	float: right;
	width:41px;
	top:100px;
	left:50px;

	}



	





