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-repeat.jpg) repeat-x;
}
.head-menu li {
	float			:left;
	line-height		:34px;
	text-align		:center;
	background		:url(../grx/menu-bar-sep.jpg) no-repeat right;
}
/*.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#ml9{
	background-image:url(../grx/menu-bar-right.jpg) ;
}

.head-menu li#ml1 a{
	background:url(../grx/menu-bar-left.jpg) no-repeat left ;
}

.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;
}

.logos {
	position		:absolute;
	top				:18px;
	right			:12px;
}
.toppanel{
	/*height	:300px;*/
	margin-bottom	:16px;
}
.contactdetails {
	height:55px;
	margin-left:auto;
	margin-right:auto;
	padding-top:6px;
	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 20px auto;
	padding-bottom	:15px;
	font-size		:10px;
	color			:#FFFFFF;
}
#footer-text {
float: left;
width:520px;
margin: 5px 0 0 0;
}
#footer-share {
float: right;
width: 200px;
position: relative;
top: -5px;
text-align: right;
}
#___plusone_0 {
position: relative;
right: 20px;
padding-left: 5px;
padding-bottom: -5px !important;
width: 80px !important;
}















/*
	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{
	
}

.styled-area h4{
	margin-bottom:5px;
}
















/*
	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;
	padding: 78px 0px 0 0px;
	font-size: 15px;
	color: #1A1A1A;
	background: url(../grx/arrow-black-6x6.png) scroll no-repeat 80px 84px;
	width: 200px;
	top: 0px;
	left: 15px;
}

ul.special-panels-111 li.servicing a{
	background-position: 119px 84px;
}

ul.special-panels-111 li.parts a{
	background-position: 100px 84px;
}

ul.special-panels-111 li.mots a{
	background-position: 46px 84px;
}



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;
}
ul.bullets a{
	text-decoration	:underline;
}
ul.bullets a{
	color			:black;
}


/*
	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;
	width		:918px;
	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			:25px;
	left		:56px;
}
.dkitchen-head-277 p img{
	float:none;
}
.dkitchen-head-277 .titles{
	position	:absolute;
	bottom		:24px;
	left		:43px;
}
.dkitchen-head-277 img {
	position	:relative;
	top: 50px;
	right: 20px;
	float: right;
}
.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;
}
#next-car-button {
	position: relative;
	float: right;
	top: 210px;
	left: 450px;
	
}









/*
	NEWS
*/
.news-articles{
	/*width			:480px;*/
	padding			:0 56px 0 0;
	border-right	:2px dotted #eeeeee;
}
.news-articles .article{
	margin			:0 0 20px 0;
	border-bottom	:1px dotted #c3c3c3;
}
.news-articles h2.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 !important;
	font-style		: italic;
	color: #999;
}

/* for single pages 
----------------------------------------- */
.article h3.display-date{ 
	margin			:0 0 12px 0;
	padding			:0;
	font-size		:12px !important;
	font-style		: italic;
	color			: #999;
}
.article h2.title {
	margin			:0 0 8px 0;
	padding			:0;
	font-size		:18px;
}
.news-articles .content {

}
.news-articles .content p{
	margin-bottom	:12px;
}
.news-articles .link{
	margin-top		:10px;
	margin-bottom	:10px;
	text-align		:left;
}


.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{
	margin			: 0 0 30px -200px;
	font-size		:11px;
	width			:300px;
	text-align		:left;
}
.news-archive a{
	color			:#135b96;
	text-decoration: none;
}
.news-archive a:hover {
	text-decoration		: none;
	color				:#999;
}
.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 10px 0;
	padding			: 0 0 10px 0;
	border-bottom	:1px dotted #c3c3c3;
	}
#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;
}
















/*
	REVISED OFFER BOXES
*/
.offer-panel-456x111{
	width			:456px;
	height			:111px;
	margin			:0 0 16px 4px;
	background		:url(../grx/box-456x111.gif) scroll no-repeat 0 0;
}

.offer-panel-456x131{
	width			:456px;
	height			:131px;
	margin			:0 0 16px 4px;
	background		:url(../grx/box-456x131.gif) scroll no-repeat 0 0;
}


.offer-panel-456x168{
	width			:456px;
	height			:168px;
	margin			:0 0 16px 4px;
	background		:url(../grx/box-456x168.gif) scroll no-repeat 0 0;
}
.offer-panel-456x184{
	width			:456px;
	height			:184px;
	margin			:0 0 16px 4px;
	background		:url(../grx/box-456x184.gif) scroll no-repeat 0 0;
}
.offer-panel-456x219{
	width			:456px;
	height			:219px;
	margin			:0 0 16px 4px;
	background		:url(../grx/box-456x219.gif) scroll no-repeat 0 0;
}
.offer-panel{
	position		:relative;
}
.offer-panel .header{
	padding			:3px 14px 0 14px;
	margin			:0 0 8px 0;
	height			:30px;
	font-size		:14px;
	line-height		:30px;
	color			:white;
}
.offer-panel .header-14{
	margin			:0 0 6px 16px;
	font-size		:14px;
	font-weight		:bold;
	color			:black;
}
.offer-panel .ul23{
	list-style		:none;
	margin			:0 0 0 16px;
	padding			:0;
	font-size		:23px;
	font-weight		:bold;
	color			:#faaf18;
}	
.offer-panel .ul23 li{
	margin-bottom	:2px;
}
.offer-panel .ul23 a{
	text-decoration	:none;
	color			:#faaf18;
}
.offer-panel .ul23 a:hover{
	text-decoration	:underline;
}
.offer-panel .ul23 em{
	float			:left;
	width			:20%;
	font-style		:normal;
	color			:black;
}
.offer-panel .spark-img{
	position		:absolute;
	z-index			:0;
	bottom			:8px;
	right			:12px;
}
.offer-panel .ul17{
	width			:300px;
	margin			:0 0 0 26px;
	font-size		:17px;
	font-weight		:bold;
	color			:#faaf18;
}
.offer-panel .ul17 li{
	margin-bottom	:12px;
}
.offer-panel .ul17 li p{
	margin			:0;
	padding			:0;
	color			:black;
}
.offer-panel .ul17 small{
	display			:block;
	margin-top		:3px;
	font-size		:12px;
}
.offer-panel .ul12{
	margin			:0 8px 0 26px;
	font-size		:12px;
	font-weight		:bold;
	color			:#faaf18;
}
.offer-panel .ul12 li p{
	margin			:0;
	padding			:0;
	color			:black;
}
.offer-panel .ul12 li{
	margin-bottom	:8px;
}
.offer-panel .offer-car-bg-2{
	position		:absolute;
	top				:30px;
	right			:0;
}
.offer-panel .header-blue-36{
	margin			:0 0 8px 26px;
	font-size		:36px;
	font-weight		:bold;
	color			:#224566
}
.offer-panel .header-blue-36-x16{
	margin			:0 0 8px 16px;
	font-size		:36px;
	font-weight		:bold;
	color			:#224566
}
.offer-panel .header-blue-36-x24{
	margin			:0 0 2px 16px;
	font-size		:24px;
	font-weight		:bold;
	color			:#224566
}
.offer-panel .header-blue-30-center{
	margin			:0 auto 12px auto;
	font-size		:30px;
	font-weight		:bold;
	text-align		:center;
	color			:#224566
}
.offer-panel .header-18-yellow{
	margin			:0 0 8px 16px;
	font-size		:18px;
	font-weight		:bold;
	color			:#faaf18;
}
.offer-panel .header-18-blue{
	margin			:0 0 8px 16px;
	font-size		:18px;
	font-weight		:bold;
	color			:#224566;
}
.offer-panel .offer-car-bg-1{
	position		:absolute;
	top				:90px;
	left			:26px;
}

.offer-panel .header-24-yellow-x130{
	margin			:0 0 8px 130px;
	font-weight		:bold;
	font-size		:24px;
	color			:#faaf18;
}
.offer-panel .header-24-grey-left{
	margin			:0 0 2px 14px;
	font-weight		:bold;
	font-size		:24px;
	color			:#6d6e71;
}
.offer-panel .small-blue-14-x130{
	margin			:0 0 8px 130px;
	font-size		:14px;
	font-weight		:bold;
	color			:#224566;
}
.offer-panel .offer-bg-7{
	position		:absolute;
	top				:40px;
	right			:16px;
}
.offer-panel .ul18-blue{
	font-size		:18px;
	font-weight		:bold;
	color			:#224566;
}
.offer-panel .ul18-blue li{
	margin-bottom	:2px;
}
.offer-panel .gone{
	position	:absolute;
	margin		:-4px 0 0 38px;
}
.offer-panel .ul14{
	margin			:0 8px 0 26px;
	font-size		:14px;
	font-weight		:bold;
	color			:#faaf18;
}
.offer-panel .ul14 li p{
	margin			:0;
	padding			:0;
	color			:black;
}
.offer-panel .ul14 li small{
	display			:block;
	margin-top		:2px;
	font-size		:11px
}
.offer-panel .ul14 li{
	margin-bottom	:5px;
}
.offer-panel .ul14 li b{
	display			:inline;
	font-size		:20px;
	font-weight		:bold;
	text-shadow		:1px 1px 0px #333333;
	color			:#faaf18;
}
.offer-panel a.full-area{
	display		:block;
	position	:absolute;
	top			:0;
	left		:0;
	width		:100%;
	height		:100%;
	background	:transparent;
}
.offer-panel a.full-area b{
	display		:none;
}

/* add this 
---------------------------------------- */

.addthis_toolbox {
	margin 		:20px 0 0 0;
}







/* Used car listings table */

#used-car-list{
	width:920px;
	margin:0px auto;
	border-top:1px solid grey;
}

#used-car-list td{
	border-width:0px 0px 1px 1px;
	border-style:solid;
	border-color: grey;
	padding:0px;
	margin:0px;
	font-size: 10pt;
	
}

#used-car-list td p{
	padding:0px;
	margin:0px;	
}

#used-car-list .thumbnail{
	width:100px;
	padding:5px 8px;
}
#used-car-list .thumbnail img{
	width: 100px;
	height: 75px;		
	border:2px solid #f7b22a;
}

#used-car-list .description{
	width:520px;
	padding:10px;
}

#used-car-list .description h3{
	margin-bottom: 5px !important;
	font-size: 16px;
	font-weight: bold;
}

#used-car-list .price{
	width:85px;
	padding:10px;
	font-weight:bold;
	text-align:center;
	font-size:12pt;
}
	
#used-car-list .link{
	border-right:1px solid grey;
	width:100px;
	padding:10px;
	text-align:right;
	background-color: #224566;
}

#used-car-list .link a{
	color: #FCB131 !important;
	font-weight:bold;
	display:block;
	height:45px;
	width:100px;
	padding-top:30px;
	font-size:11pt;
}

#used-car-details{
	width:760px;
	margin:0px auto;
	border:0px;
	padding-bottom:10px;
}

#used-car-details td{
	width:50%;
	padding:10px;	
	border:0px;
	line-height: 1.4;
}

#used-car-details td h1{
	padding:0px;
	margin:0px;	
}

#used-car-details td h2{
	font-size: 9pt;
	margin-bottom: 10px;
	color:black;
	font-weight:bold;
}

#used-car-details td h3{
	padding:0px;
	margin:0px 0px 12px 0px;
	font-size:9pt;
	color:#f6a019;
	font-weight:bold;
}

#used-car-details td#right{
	text-align:center;	
}

h4.call{
	color:red !important;
	font-size:18px;
}


h2.callmain{
	color: red;
	font-size: 16px;
	padding: 0px;
	margin: 8px 0px;
	font-weight:bold;	
}

#used-car-details td img{
	width:341px;
	height:257px;
}
#phone {
	width: 295px !important;
	height: 35px !important;
	margin: 10px 0 0 0;
}
#used-car-images{
	margin:0px auto;
	border:0px;
	width:640px;
	padding-bottom:15px;
}

#used-car-images td{
	text-align:center;
	
}

#used-car-images td img{
	height:150px;
	width:200px;
	padding:5px;
}
#listings-copy {
	float: left;
	width: 550px;
}
#servicing-parts {
	float: right;
	position: relative;
	top: -20px;
	width: 300px;
}

/* contact form 
---------------------------- */

.contact-form {
	background: #eee;
	padding: 20px;
	border: 1px solid #c1c1c1;
	border-radius: 10px;
}

.contact-form .textbox {
	padding: 8px;
	border: 1px solid #c3c3c3;
	background: white;
	margin: 10px 0 10px 0;
	width: 200px;
}
.contact-form .textarea {
	padding: 8px;
	border: 1px solid #c3c3c3;
	background: white;
	margin: 10px 0 10px 0;
	width: 200px;
}
.contact-form .textbox:hover {
	border: 1px solid #224566;
}
.contact-form .submit {
	padding: 5px;
	text-align: center;
	background:#224566;
	border: 1px solid #ccac30;
	color: white;
	width: 70px;	
}
.contact-form .submit:hover {
border: 1px solid #fff;
}

h2#servicing{
	position: absolute;
	top: 15px;
	left: 375px;
	text-align: center;
	font-size: 30pt;	
}

#fb-icon-panel{
	padding:7px 60px 0 0px;
}

#gplus-icon-panel{
	padding:7px 60px 0 80px;
}

#twitter-icon-panel{
	padding:7px 0px 0 0px;
}


