/* CSS Document *//* HTML Tags */

.source-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;

	z-index: 5000;}



body {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #444;	
	background-color: #000000;	
	font-size: 12px;	
	width:100%;	
	padding: 0px;	
	margin: 0px;	
	margin-top:10px;	
	}

	div {	
	padding: 0px;	
	margin: 0px;	
	float:left;	
	}
	
h1 {	
	font-size: 24px;	
	font-weight:normal;	
	color:#FFF;	
	letter-spacing: 1px;	
	padding:8px 0px 0px 15px;	
	margin:0;
	}
	
h2 {	
	color:#FFF;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:14px;	
	font-weight:normal;	
	padding:0px 0px 0px 5px;	
	margin:0;	
	}
	
h3 {	
	color:#FFF;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:12px;	
	font-weight:normal;	
	padding:0px 0px 0px 5px;	
	margin:0;	
	}
	
h4 {	
	color:#000;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:14px;	
	padding:0px 0px 0px 5px;	
	margin:0;	
	}
	
h5 {	
	color:#000;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:10px;	
	padding:0px 0px 0px 5px;	
	font-weight:normal;	
	margin:0;	
	}
h6 {	
	color:#122b7b;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:25px;	
	font-weight:900;	
	padding:0px 0px 0px 5px;	
	margin:0;	
	}

h7 {	
	color:#122b7b;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:20px;	
	font-weight:900;	
	padding:0px 0px 0px 5px;	
	margin:0;	
	}
	
p {	
	line-height:20px;	
	padding:0px 0px 7px 5px;	
	margin:  0px;	
	vertical-align:middle;	}
	
		
form {	
	padding:0;	
	margin:0;	
		}
	
img {	
	border:0px;	
		}
	
td {	
	vertical-align:top;	}
	
ul {	
	margin-top:0px;	
	margin-bottom:10px;
	line-height:20px;	
			}
	
/* Divs */

#main_container {
	width:1000px;	
	float:none;	
	margin: 0px auto 0px auto;	
	position:relative;
	z-index: 6000;
	}
	
#flash_menu {	
	width:1000px;	
	height:222px;	}
	
#content_container {
	width:1000px;
	padding-top:15px;	
	}
	
/* Divide page in three */	

#content_container_left {		
	width:200px;	
	/*background-color:#000;*/	
	}
	
	#content_container_center{		
	width:650px;	
		padding:0px 12px 0px 12px;	
		}
	
	#content_container_no_gutters{		
	width:980px;	
		padding:0px 12px 0px 12px;	
		}
	
		#content_container_right{		width:120px;	
		}
	
/* Centre Content*/				

			#content_main {			
			width:650px;	
			margin:0px 0px 10px 0px;	
			padding:0px;	
			}
	
			#content_main_no_gutters {			
			width:980px;	
			margin:0px 0px 10px 0px;	
			padding:0px;	
			}
	
			#content_main h2{				
			color: #4c93b5;	
			}
	
			#content_top {			
			background-image:url(../images/background/content_bg_top.gif);	
			background-repeat:no-repeat;	
			width:650px;	
			height:45px;	
			padding:0px; 			}
	
			#content_top_no_gutters{			
			background-image:url(../images/background/content_top_no_gutters.gif);
			background-repeat:no-repeat;	
			width:980px;	
			height:45px;	
			padding:0px; 			}
	
				#content_top_red{			
			background-image:url(../images/background/content_bg_top.gif);	
			background-repeat:no-repeat;	
			width:650px;	
			height:45px;	
			padding:0px; 			}
	
				#content_top_grey{			
			background-image:url(../images/background/content_bg_top.gif);	
			background-repeat:no-repeat;	
			width:650px;	
			height:45px;	
			padding:0px; 			}
	
			#content_center{			
			background-image:url(../images/background/content_bg_center.jpg);	
			background-repeat:repeat-y;	width:650px;	
			padding:0px;	
			}
			
			#content_center_no_gutters{			
			background-image:url(../images/background/content_bg_center_no_gutters.jpg);
			background-repeat:repeat-y;	width:980px;	
			background-color:#FFFFFF;	
			padding:0px;	
			
			}
			
			#content_center_voucher{			
			background-image:url(../images/email/voucher/bg.jpg);	
			background-repeat:no-repeat;	
			width:650px;	
			height:800px;
			color:#FFFFFF;
			padding:0px;	
			}
			
			#content_center_click2save {			
				background:url(/click2save/images/click2save_bg.jpg) no-repeat;	
				background-color: none;	
				width:649px;	
				height:1000px;
				color:#FFFFFF;
				padding:0px;	
			}
	
			#content_center_click2save_500 {			
				background-image:url(../images/email/voucher/bg.jpg);	
				background-color:#FFFFFF;	
				width:649px;	
				height:500px;
				color:#FFFFFF;
				padding:0px;	
			}
	
			#content_bottom{			background-image:url(../images/background/content_bg_bottom.jpg);	
			background-repeat:no-repeat;	
			width:650px;	
			height:7px;	
			}
	
			#content_bottom_no_gutters{			background-image:url(../images/background/content_bg_bottom_no_gutters.jpg) no-repeat;	
			background-repeat:no-repeat;	
			width:980px;	
			height:7px;	
			}
	
				#content_product{			width:200px;	
			}
	
			#content_product_text{			width:190px;	
			padding:10px 0px 10px 0px;	
				}
	
			/* Left Menu*/			
			
	
							#your_nearest_store_holder{			background-image:url(../images/background/your_nearest_store.gif);	
			background-repeat:no-repeat;	
			width:194px;	
			height:139px;	
			padding-bottom:14px;	
			}
	
				#newsletter_subscribe_holder{			background-image:url(../images/background/newsletter_subscriber_bg.jpg);	
			background-repeat:no-repeat;	
			width:194px;	
			height:98px;	
			padding-bottom:4px;	
			}
	
				#your_nearest_store {	
			color:#FFF;	
			padding:5px 0px 0px 7px;	
			}
	
				#products_menu_holder{			background-image:url(../images/background/products_menu.gif);	
			width:194px;	
			background-repeat:no-repeat;	
			padding-bottom:4px;	
			}
	
				#products_menu{			width:180px;	
			padding:5px 0px 0px 7px;	
			color:#FFF;	
			}
	
				#dealer_login_holder {	
			background-image:url(../images/background/dealer_login.jpg);	
			background-repeat:no-repeat;	
			width:194px;	
			height:111px;	
			padding-bottom:4px;	
					}
	
#promotion {	
background-image:url(../images/email/plus-win-55-lcd.png);	
background-repeat:no-repeat;	
width:585px;	
height:320px;
float:none;
margin:0px auto;
	}
#promotion_text {
width:200px;
padding-top:80px;
padding-left:40px;
color:#FFFFFF;
	}
	
 				#dealer_login{			padding:5px 0px 0px 7px;	
			}
	
/* Right Menu*/							#right_special{			width:120px;	
			margin-bottom:15px;	
			}
	
				#right_special img {	
			margin-bottom:15px;	
			}
	
				#sidelink{			width:180px;	
			padding:8px 0px 0px 7px;	
			color:#FFF;	
			}
	
	/* Footer */				#footer_text{		color:#FFFFFF;	
		float:right;	
		height:24px;	
		padding-top:8px;	
		margin-right: 15px;	
		}
	
		#footer {	
	width:1000px;	
	margin-top:15px;	
	height:30px;	
	background-color:#031d5d;	}
	
/* Map */#map {	
	width:415px;	
	height:415px;	
			}
	
#map_details {	
	width: 210px;	
	height:100px; 	padding: 15px 0px 0px 0px;	}
	
/* Classes */

	.left_menu_containers {	
		padding:0px 0px 4px 0px;	
	}



/* Regan's Really Cool Classes */

.float_left {
	float:left;
	padding-right:10px;
	}
 	
.holder {	
	width:100%;	
	}
	
.split2 {	
	width:50%;	
		}
	
.split3 {	
	width:33%;	
		}
	
.split4 {	
	width:25%;	
		}
	
/* Karol's Crazzy Classes */

.login_blue{	color:#4196ff;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:12px;	}
	
.button {	
	height:18px;    background: #666666;	
	color:#ffffff;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:14px;	
	border:none;	
		}
	
.input {	
	color: #000000;	
	background: #ffffff;	
	border: none;	}
	
.signin {
    border: none;
    background:url(../images/email/go.jpg) no-repeat top left;
	width:98px;
	height:40px;
}

.vmanbutton {
    border: none;
    background:url(../click2save/2010/may/images/ask-v-man-button.png) no-repeat top left;
	width:120px;
	height:40px;
}



.terms {	
	font-size: 10px;
	color: #FFFFFF;
	line-height:110%;
}
	
.terms-grey {	
	font-size: 10px;
	color: #444;
	line-height:110%;
}

	
.opening-hours-red {	
	color: #FF0000;	
	font-weight:bold;
}
	
.opening-hours-grey {	
	color: #666666;	
	line-height: 14px;
}
	
/* Links */

a:link, a:visited {	
	color:#ffffff;	
	text-decoration: none;	
		}
	
a:hover {	
	color:#003366;	
	text-decoration: underline;	
			}
	
	#content_product_text a:link, #content_product_text a:visited {	
	color:#3777B7;	
	text-decoration: none;	
		}
	
	#content_product_text a:hover {	
	color:#003366;	
	text-decoration: underline;	
			}
			
			#content_center_click2save a:link, #content_product_text a:visited {	
			color:#3777B7;	
			text-decoration: none;	
				}

			#content_product_text a:hover {	
			color:#003366;	
			text-decoration: underline;	
					}
	
		#products_menu a:link, #products_menu a:visited { 		color:#4196ff;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:12px;	}
	
#products_menu a:hover{	color:#ffffff;	
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;	
	font-size:12px;	}
	
#content_center a:link, #content_center a:visited { 		color:#000;	
	font-weight:bold;	
	text-decoration: none;	
		}
	
#content_center a:hover{	color:#4196ff;	
	text-decoration: underline;	
		}
	
a.bluelink:link{color:#000000;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;	}
	
a.bluelink:visited{color:#000000;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;	}
	
a.bluelink:hover{color:#4196ff;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;	}
	
a.normallink:link{color:#000000;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;	}
	
a.normallink:visited{color:#000000;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;	}
	
a.normallink:hover{color:#4196ff;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:12px;	}


@media print {
	* { background-image: none; }
	#background-img, #flash_menu, .left_menu_containers, #your_nearest_store_holder, #products_menu_holder, #dealer_login_holder, #content_container_left, #content_container_right, #catalogue { display: none; }
	#content_container_center, #content_main, #content_top, #content_center, #content_bottom { width: auto; position: static; }
}

.arda-banner {
	float: left;
	margin: 10px 10px 0px 20px;
	width: 600px;
}

.arda-logo {
	padding: 10px 20px 10px 10px;
}

.arda-text {
	padding: 15px 0 0 0;
}

p.arda {
	font-family: Myriad Pro,Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #000000;
	line-height: 1.4em;
}

#content_center a.arda {
	font-family: Myriad Pro,Arial,Helvetica,sans-serif;
	color: #ea1d25;!important
	font-weight: normal;!important
}

#content_center a.arda:hover {
	text-decoration: underline;
}

a#click2bid-voucher-print {
	width: 594px;
	height: 339px;
	margin: 30px 0 0 30px;
	float: left;
}

form#sign-up-form, form#sign-up-form-2acer-laptops-westinghouse, form#sign-up-form-2acer-laptops {
	background: url(/click2save/images/sign-up-bg.png) no-repeat;
	width: 550px;
	height: 297px;
	float: left;
	margin: 40px 0 0 0px;
	padding: 125px 0px 10px 85px;
}

form#sign-up-form-2acer-laptops {
	background: url(/campaigns/2010/win-dinner-with-embers/sign-up-bg-embers.png) no-repeat;
	margin: 30px 0 0 35px;
	padding: 90px 0px 0 20px;
}

form#sign-up-form-2acer-laptops-westinghouse {
	background: url(/campaigns/2010/win-dinner-with-embers/sign-up-bg-embers-470wide.png) no-repeat;
	width: 470px;
	float: right;
	color: #FFFFFF;
	margin: 10px 0 20px 0px;
	padding: 80px 0px 10px 30px;
}

form#sign-up-form ol, form#sign-up-form-2acer-laptops-westinghouse ol, form#sign-up-form-2acer-laptops ol{
	list-style: none;
	width: 548px;
	padding: 0px;
	margin: 0px;
}

form#sign-up-form-2acer-laptops-westinghouse input {
	width: 130px;
}

form#sign-up-form-2acer-laptops input {
	width: 170px;
}

form#sign-up-form ol li, form#sign-up-form-2acer-laptops-westinghouse li, form#sign-up-form-2acer-laptops ol li {
	float: left;
	display: block;
	width: 300px;
	margin: 5px;
}

a.thanks-page {
	text-decoration: underline;
}

a.thanks-page:hover {
	color: #ffffff;
	text-decoration: none;
}
form#sign-up-form ol li label, form#sign-up-form-2acer-laptops ol li label, form#sign-up-form-2acer-laptops-westinghouse li label {
	float: left;
	width: 100px;
	display: block;
}

form#sign-up-form ol li.buttons button, form#sign-up-form-2acer-laptops-westinghouse li.buttons button, form#sign-up-form-2acer-laptops ol li.buttons button {
	background: url(/click2save/images/form-btn.gif) no-repeat;
	width: 107px;
	height: 42px;
	border:none;
	margin: 15px 0 0 100px;
}





.landing_page_content { width: 980px; }

.landing_page_content .content {
	width: 450px;
	float: left;
	margin-left: 10px;
}

.landing_page_content .content .pdf_link { text-align: center; }

.landing_page_content .content .pdf_link a { color: #000099; }

.landing_page_content .content img.voucher { margin: 22px 0 0 20px; }

.landing_page_content .form {
	float: right;
}

.landingpage-terms { margin: 30px 0; }

.landingpage-terms p {
	margin: 0 25px 10px 25px;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
	color: #444;
}

#content_center_no_gutters .intro { padding-top: 25px; }

#content_center_no_gutters .intro p {
	margin: 0 25px 10px 25px;
	padding: 0;
}









.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

