* {
  margin: 0px;
  padding: 0px;
}
body { font-family: Georgia, "Times New Roman", Times, serif; background: #e1ecf5 url(../images/bg2.jpg) repeat-x center top; }
a img { border: none; }

#container { width: 980px; margin: 0 auto; }

/* Header */

#header { height: 175px; padding-right: 37px; }
  #header #main-logo { position: absolute; margin-top: 30px; margin-left: 36px; }
  #header #main-logo a { display: block; height: 160px; width: 430px; background: url(../images/logo2.jpg) no-repeat; text-indent: -5000px; overflow: hidden; }
  #footer .flags { display: block; float: right; height: 11px; margin-top: 15px; }
    #footer .flags span { display: block; height: 11px; width: 16px; background-repeat: no-repeat; text-indent: -5000px; overflow: hidden; float: left; margin-left: 10px; }
  #footer .flags .uk { background: url(../images/flag-uk.gif); }
  #footer .flags .it { background: url(../images/flag-it.gif); }
  #footer .flags .us { background: url(../images/flag-us.gif); }
  #footer .flags .fr { background: url(../images/flag-fr.gif); }
  #footer .flags .de { background: url(../images/flag-de.gif); }
  #footer .flags .nl { background: url(../images/flag-nl.gif); }
  #header .logos { float: right; clear: both; height: 87px; width: 377px; margin-top: 12px; }
  #header .logos p { float: left; font-size: 14px; color: #725782; }
  #header .logos .featured { width: 101px; padding-top: 5px; }

  #header .logos .pad { float: left; background: url(../images/logos-images-bg2.gif) no-repeat; height: 30px; width: 66px; margin-left: 3px; }
    #header .logos .pad img { vertical-align: top; }
    #header .logos .more { clear: both; text-align: right; width: 377px; padding-top: 5px; }
  #header .signup, #content .signup { clear: both; float: right; height: 84px; width: 380px; overflow: hidden; }
    #header .signup p, #content .signup p { float: left; }
    #header .signup .intext, #search .discount .intext, #content .signup .intext { font: normal 16px Georgia, "Times New Roman", Times, serif; color: #806292; border: 1px solid #c9d3da; padding: 10px; width: 247px; margin-right: 8px; }
    #header .signup .submit, #search .discount .submit, #content .signup .submit { background: transparent url(../images/submit-signup.gif); height: 40px; width: 100px; vertical-align: top; border: none; overflow: hidden; cursor: pointer; text-indent: -5000px; display: block; padding-top: 40px; }

  /*Navigation*/

  #nav .menu { display: block; list-style-type: none; height: 30px; padding-top: 10px; padding-left: 23px; }
    #nav .menu li { float: left; height: 20px; display: block; background: url(../images/menu-item-border.gif) repeat-y right top; padding: 1px 10px 0 10px; }
    #nav .menu li a { font-size: 16px; color: #fff; text-decoration: none; }
    #nav .menu li a:hover { text-decoration: underline; }
  #nav .menu .last { background: none; padding-right: 0px; }
  #nav .share { display: block; float: right; height: 28px; padding-top: 13px; padding-right: 37px; }
  #nav .share img { vertical-align: top;}
    #nav .submenu { display: block; height: 40px; list-style-type: none; padding-left: 23px; }
      #nav .submenu li { float: left; display: block; height: 30px; padding: 10px 10px 0 10px; }
      #nav .submenu li a { font-size: 14px; color: #66668a; text-decoration: none; }
      #nav .submenu li a:hover { text-decoration: underline; }

  /*Search Bar*/

  #search { clear: both; height: 70px; padding-top: 15px; padding-left: 167px; position:relative; }
  #search .discount { height: 40px; display: block; width: 664px; overflow: hidden; }
  #search .discount p { float: left; }
  #search .discount .intext { width: 510px; }
  #search .discount .submit { background: url(../images/submit-search.gif); width: 106px; }
  #search .browse { font-size: 11px; color: #fff; font-weight: bold; margin-top: 5px; }
    #search .browse a { color: #fff; }
    #search .browse a:hover { text-decoration: none; }


/*Content Home */

.discount-box-border-top { background: url(../images/discount-box-border-top.gif) no-repeat top left; width: 584px; font-size: 0; height: 10px;}
.discount-box-border-bg { background: url(../images/discount-box-border-bg.gif) repeat-y bottom left; width: 584px;}
.discount-box-border-bottom { background: url(../images/discount-box-border-bottom.gif) no-repeat top left; font-size: 0; height: 15px; width: 584px;}

.discount-box { background: url(../images/discount-box1.jpg) repeat-x; width: 584px; padding: 5px; margin: 20px auto;}
.discount-box .stores { list-style-type: none; overflow: hidden; padding: 15px 10px 0; }
.discount-box .stores li { float: left; padding: 0 10px 15px 10px; text-align: center; font-size: 12px; width: 120px; }
.discount-box .stores li img { vertical-align: top; border-bottom: #6eb1e1 1px solid; border-right: #85b3cf 1px solid; width: 120px; }
.discount-box .stores li a { color: #eeefff; }

.discount-box2 { background: #e1ecf5; width: 584px; padding: 5px; margin: 20px auto;}
.discount-box2 .stores { list-style-type: none; overflow: hidden; padding: 15px 10px 0; }
.discount-box2 .stores li { float: left; padding: 0 10px 15px 10px; text-align: center; font-size: 12px; width: 120px; }
.discount-box2 .stores li img { vertical-align: top; border-bottom: #b1c9d5 1px solid; border-right: #b1c9d5 1px solid; width: 120px; }

/* Content */

#contentbox { background: #fff url(../images/bg-content.gif) no-repeat left bottom; padding: 0 37px 45px 32px; }

#content { width: 600px; float: left; }
	#content h1 { text-decoration: none; font-size: 25px; line-height: 32px; color: #6d6472; background: url(../images/border-dashed.gif) repeat-x left bottom; margin-top: 10px; padding-bottom: 6px; }
  #content h1 a { text-decoration: none; font-size: 24px; line-height: 28px; color: #6d6472; background: url(../images/border-dashed.gif) repeat-x left bottom; margin-top: 30px; padding-bottom: 6px; }
  #content .rss { float: right; font-size: 14px; background: url(../images/rss.gif) no-repeat left 2px; line-height: normal; color: #6d6472; padding-left: 18px; font-weight: normal; text-decoration: none; margin-top: 8px; }
  #content h2 { font-size: 18px; line-height: 24px; color: #6d6472; margin-top: 26px; }
    #content h2 a { color: #df1a50; }
    #content h2 a:hover { text-decoration: none; }

  #content h3 { font-size: 14px; line-height: 22px; color: #888; margin-top: 20px; }
    #content h3 a { color: #574f81; }
    #content h3 a:hover { text-decoration: none; }
  #content p { font-size: 14px; line-height: 20px; color: #888; margin-top: 20px; }
    #content a, #content p a { color: #df1a50; }
    #content a:hover, #content p a:hover { text-decoration: none; }
	
	#content .box div.clickArea {
		position:relative;
		padding-top:20px;
	}
	
	#content .box div.adminActions {
		position:absolute;
		top:0px;
		right:0px; 
		font-weight:bold;
		padding:5px; 
	}
	
	#content .box div.adminActions A {
		color:#000000;
	}
	
	#content .box div.clickArea div.emailCapture {
		width:445px; 
		background:#FFFFFF;
		border:#CCCCCC 1px solid;
		position:absolute;
		top:10px;
		left:0px;
		padding:10px;
		color:#6a5178;
	}
	
	#content .box div.clickArea div.emailCapture div.emailCaptureError {
		color:#FF0000;
		font-size:10px;
	}
	
	
	#content .box div.clickArea div.emailCapture div.emailCaptureProcessing {
		background:#CCCCCC url(../images/emailCaptureProcessing.gif) center center no-repeat;	
		position:absolute;
		top:0px;
		left:0px;
		width:465px; 
		height:68px;
		filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6;
		display:none;
	}
	#content .box div.clickArea div.emailCapture input {
		float:left;
		margin:10px 10px 0px 0px;
	}
	#content .box div.clickArea div.emailCapture .emailSubmit {
		width:75px;
		height:18px;
		float:left;
		display:block;
		top:90px;
		left:16px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		padding-top:3px;
		cursor:pointer;
		margin-top:9px
	}
	#content .box div.clickArea div.emailCapture .emailSubmit-offer {
		background:url(../images/offer-type-offer-bg.gif) no-repeat;
		text-align:center;
	}
	#content .box div.clickArea div.emailCapture .emailSubmit-code {
		background:url(../images/offer-type-code-bg.gif) no-repeat;
		text-align:center;
	}
	
  #content .click-here { display: block; padding-top:18px; height: 30px; padding-left:20px; width: 445px; background: url(../images/click-here.jpg) no-repeat; font-size: 10px; color: #6a5178; text-align: center; letter-spacing: 1px; text-align:right; text-decoration:none; font-family:verdana; }
  #content .one-arrow { background: url(../images/click-here-2.jpg) no-repeat; text-align: left; width: 465px; }
	/*#content .click-here strong { font-weight: normal; }*/
	#content .codeBox { position:relative; }
	#content .codeText { font-family:Georgia,"Times New Roman",Times,serif; position:absolute; display:block; right:12px; top:12px; width:116px; height:26px; line-height:26px; text-align:center; vertical-align:middle; font-size: 13px; }
	
	#content .code_miss {
		border: solid 1px #DDDFDE;
		padding: 8px;
		text-align: center;
		background:#EBEFF2;
		margin-top:14px;
	}
	
	
  #content .menubar { display: block; height: 40px; list-style-type: none; background: url(../images/bg-menubar.gif) repeat-x; font-size: 12px; color: #fff; margin-top: 20px; }
    #content .menubar li { float: left; }
    #content .menubar li a { color: #fff; font-weight: bold; text-decoration: none; display: block; height: 27px; border-right: #fff 1px solid; padding: 13px 16px 0 15px; float: left; }
    #content .menubar li a:hover { text-decoration: underline; }
    #content .menubar li .last { border-right-style: none; }
    #content .menubar li a.active { background: url(../images/bg-menubar-active.gif) repeat-x;}

  #content .box { border: 1px solid #dfdfdf; margin-top: 10px; padding: 0 15px 26px 118px; position:relative; }
    #content .box h2 { color:#ff3366; text-decoration:underline; }
		#content .box p { color:#999999;}
		
		#content .box h3 { margin-top: 30px; }
    #content .box .sphere { color: #fff; font-size: 11px; display: block; height: 88px; width: 88px; background-repeat: no-repeat; text-align: center; line-height: normal; margin-top: 13px; position: absolute; margin-left: -104px; margin-right: 0px; }
    #content .box .sphere .top { display: block; height: 41px; padding-top: 8px; width: 64px; font-weight: bold; margin: 0px auto; }
    #content .box .sphere .one-row { padding-top: 19px; height: 30px; word-wrap: break-word; }
    #content .box .sphere a { font-size: 10px; color: #5a5384; text-decoration: none; font-weight: bold; display: block; clear: both; float: left; height: 36px; width: 88px; padding-top: 3px; text-transform: lowercase; }
    #content .box .sphere-expired { background: url(../images/sphere-gray.jpg); }
    #content .box .sphere-code { background: url(../images/sphere-green.jpg); }
    #content .box .sphere-offer { background: url(../images/sphere-blue.jpg); }
    #content .box .sphere-deal { background: url(../images/sphere-lightgreen.jpg); }
    #content .box .sphere-pink { background: url(../images/sphere-pink.jpg); }
    #content .box .tag { display: block; margin-top: 0px; font-size: 14px; color: #fff; height: 24px; width: 100px; background-repeat: no-repeat left 1px; text-align: center; padding: 1px 1px 0 0; margin-left: 379px; position: absolute; }
    #content .box .tag strong { font-weight: normal; }
    #content .box .tag-expired { background: url(../images/tag-gray.gif); }
    #content .box .tag-code{ background: url(../images/tag-green.gif); }
    #content .box .tag-offer { background: url(../images/tag-blue.gif); }
    #content .box .tag-deal { background: url(../images/tag-lightgreen.gif); }
    #content .box .share img { vertical-align: text-top; }

		#content .box .logo {
			width:73px;
			height:73px;
			border-top: solid 1px #D2D2D2;
			border-left: solid 1px #D2D2D2;
			border-right: solid 1px #D2D2D2;
			position: absolute;
			display:block;
			top:16px;
			left:16px;
			line-height:60px;
			vertical-align:middle;
			text-align:center;
			overflow:hidden;
		}
		#content .box .type {
			width:75px;
			height:18px;
			position: absolute;
			display:block;
			top:90px;
			left:16px;
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding-top:3px;
		}
		#content .box .type-offer {
			background:url(../images/offer-type-offer-bg.gif) no-repeat;
			text-align:center;
		}
		#content .box .type-code {
			background:url(../images/offer-type-code-bg.gif) no-repeat;
			text-align:center;
		}
		#content .box .type-expired {
			background:url(../images/offer-type-expired-bg.gif) no-repeat;
			text-align:center;
		}
		
		
	
	#content .box .click-here-offer {
		display:block;
		background:url(../images/click-here-2-offer.jpg) no-repeat;
		padding-top:18px; height: 30px; padding-left:20px; width: 445px; font-size: 10px; color: #6a5178; text-decoration:none; font-family:verdana;
	}	
	
	#content .box .click-here-code-expired {
		background:url(../images/click-here-2-code-expired.jpg) no-repeat;
		padding-top:15px; height: 33px; padding-left:20px; width: 445px; font-size: 10px; color: #6a5178; text-decoration:none; font-family:verdana;
	}	
	
	
	#content div.optionBar {
		width:600px;
		height:39px;
		background:url(../images/box-option-bar-bg.jpg) no-repeat;
		position:relative;
	}
	#content div.optionBar span.dateAdded {
		display:block;
		background:url(../images/box-option-bar-date-added-icon.jpg) no-repeat;
		height:27px;
		text-align:left;
		position:absolute;
		top:0px;
		left:19px;
		padding-left:18px;
		padding-top:12px;
		font-size:12px;
	}
	#content div.optionBar span.endDate {
		display:block;
		background:url(../images/box-option-bar-expiry-icon.jpg) no-repeat;
		height:27px;
		text-align:left;
		position:absolute;
		top:0px;
		left:260px;
		padding-left:18px;
		padding-top:12px;
		font-size:12px;
	}
	#content div.optionBar a.offerReport {
		display:block;
		width:153px;
		height:23px;
		position:absolute;
		top:8px;
		right:21px;
	}
	
  #content .largebox-head { background: #fafafc no-repeat 2px 2px; height: 65px; border-top: #dfdfdf 1px solid; border-right: #dfdfdf 1px solid; border-left: #dfdfdf 1px solid; margin-top: 20px; padding-top: 7px; padding-left: 8px; }
  #content .green-head { background-image: url(../images/bg-largebox-head-green.gif); }
    #content .largebox-head h4 { font-size: 12px; color: #fff; margin-top: 23px; float: left; line-height: normal; margin-left: 20px;}
    #content .largebox-head p { font-size: 12px; line-height: normal; color: #fff; margin-top: 0px; float: left; }
    #content .largebox-head .link { float: right; margin-top: 23px; padding-right: 22px; }
    #content .largebox-head a { color: #fff; text-decoration: none; font-weight: bold; }
    #content .largebox-head a:hover { text-decoration: underline; }
    #content .largebox-head img { vertical-align: top;}

  #content .largebox { margin-top: 0px; padding-right: 25px; padding-left: 25px; background-color: #fbfbfc; border-top-style: none; }
    #content .largebox h2 { margin-top: 0px; padding-top: 30px; }
    #content .largebox h2 a { color: #574f81; }
    #content .largebox p { color: #574f81; }

    #content .largebox .sphere { position: static; float: right; margin-left: 0px; margin-top: 24px; }

  #content .optionbar { background: url(../images/bg-optionbar.gif) repeat-x; display: block; height: 25px; list-style-type: none; margin-top: 1px; padding-top: 6px; padding-left: 5px; }
    #content .optionbar li { display: block; float: left; color: #828282; font-size: 12px; height: 19px; background: url(../images/optionbar-item-border.gif) repeat-y right top; padding: 1px 14px 0 7px;}
    #content .optionbar .last { background: none; padding-right: 0px; }
    #content .optionbar li a { color: #828282; text-decoration: none; }
    #content .optionbar li a:hover { text-decoration: underline; }
    #content .optionbar li .like { background: url(../images/icon-heart.gif) no-repeat left 2px; padding-left: 21px; }

    #content .optionbar li .comment { background: url(../images/icon-comment.gif) no-repeat left 2px; padding-left: 26px; }
    #content .sort { margin-top: 0px; display: block; background: #eff1f3; height: 32px; padding-top: 8px; padding-right: 15px; padding-left: 15px; clear: both; }
    #content .sort a { color: #6d6472; text-decoration: none; font-size: 12px; }
    #content .sort a:hover { text-decoration: underline; }
    #content .sort-bm { margin-bottom: 2px; }
    #content .sort-tm { margin-top: 2px; }

/* Side Bar */

#sidebar { width: 262px; float: right; margin-top: 30px; }
  #sidebar h4 { font-size: 21px; color: #6d6472; font-weight: normal; margin-top: 20px; }
#sidebar .list { list-style-type: none; font-size: 12px; line-height: 22px; margin-top: 15px; }
  #sidebar .list li a { color: #6d6472; }
  #sidebar .list li a:hover { text-decoration: none; }

  #sidebar .box { border: 1px solid #dfdfdf; width: 260px; margin-top: 21px; }
    #sidebar .box h4 { display: block; background-repeat: no-repeat; height: 35px; color: #fff; padding: 7px 0 0 21px; margin: 1px 1px 0 1px; }
    #sidebar .box .violet { background: url(../images/title-violet.gif); }
    #sidebar .box .green { background: url(../images/title-green.gif); }
    #sidebar .box .orange { background: url(../images/title-orange.gif); }
    #sidebar .box .pink { background: url(../images/title-pink.gif); }
    #sidebar .box .blue { background: url(../images/title-blue.gif); }

    #sidebar .box .banners { list-style-type: none; width: 250px; margin: 5px 5px 0 5px; }
    #sidebar .box .banners li { padding-bottom: 5px; }
    #sidebar .box .banners li img { vertical-align: top; }

    #sidebar .box .logos { list-style-type: none; overflow: hidden; width: 228px; padding: 16px; }
    #sidebar .box .logos li { float: left; padding: 3px; }
    #sidebar .box .logos li img { vertical-align: top; border: 1px solid #c8c8c8; }

    #sidebar .box .discounts { height: auto; list-style-type: none; margin-left: 19px; margin-top: 19px; clear:both; }
    #sidebar .box .discounts li { display: block; height: auto; width: 226px; padding-top:4px; clear:both; }
    #sidebar .box .discounts li p { font-size: 11px; color: #888; float: left; }
    #sidebar .box .discounts li .logo { width: 88px; }
    #sidebar .box .discounts li .link { width: 138px; margin-top: -3px; }
    #sidebar .box .discounts li p a { color: #888; }
    #sidebar .box .discounts li p a:hover { text-decoration: none; }
    #sidebar .box .discounts li img { vertical-align: top; border: 1px solid #C8C8C8; }

    #sidebar .box .networks { list-style-type: none; margin-left: 19px; margin-top: 19px; }
      #sidebar .box .networks li { display: block; height: 44px; width: 226px; }
      #sidebar .box .networks li p { font-size: 12px; color: #445e78; float: left; }
      #sidebar .box .networks li p a { color: #445e78; }
      #sidebar .box .networks li p a:hover { text-decoration: none; }

      #sidebar .box .networks li .logo { width: 48px; }
      #sidebar .box .networks li .link { width: 178px; }
      #sidebar .box .networks li img { vertical-align: top; }

/* Footer */

#footer { height: 92px; padding-left: 34px; padding-top: 24px; }
  #footer .menu { font-size: 12px; display: block; height: 16px; }
  #footer .menu a { color: #6d6472; text-decoration: none; float: left; margin-right: 19px; }
  #footer .menu a:hover { text-decoration: underline; }

  #footer address { font-size: 11px; font-style: normal; color: #bcadc4; padding-top: 13px; }
  #footer .valid { font-size: 10px; text-transform: uppercase; margin-top: 7px; }
    #footer .valid small { font-size: 10px; }
    #footer .valid a { color: #bcadc4; }
    #footer .valid a:hover { text-decoration: none; }

.center { text-align: center; margin: 0 auto; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }
.clear { clear: both; }
/*.notm { margin-top: 0px !important; }*/
.notm { padding-bottom:10px; }
#content div.codeBox, #content div.expiredBox, #content div.offerBox {
	width:615px;
	height:197px;
	position:relative;
}

#content div.codeBox {
	background:url(/images/code_bg.jpg) no-repeat top left;
}

#content div.expiredBox {
	background:url(/images/expired_bg.jpg) no-repeat top left;
}

#content div.offerBox {
	background:url(/images/offer_bg.jpg) no-repeat top left;
}

#content div.codeBox div.codeTitle, #content div.expiredBox div.codeTitle, #content div.offerBox div.codeTitle {
	color:#333333;
	font-size:23px;
	font-family:"Lucida Sans";
	position:absolute;
	width:485px;
	height:52px;
	top:14px;
	left:114px;
	text-align:center;
}

#content div.codeBox div.codeDescription, #content div.expiredBox div.codeDescription, #content div.offerBox div.codeDescription {
	position:absolute;
	top:66px;
	left:52px;
}

#content div.codeBox div.codeDescription p, #content div.expiredBox div.codeDescription p, #content div.offerBox div.codeDescription p {
	color:#333333;
	font-size:9px;
	font-family:"Lucida Sans";
	text-align:left;
	padding:0px;
	margin:0px;
	line-height:normal;
}

#content div.codeBox div.codeAdded, #content div.expiredBox div.codeAdded, #content div.offerBox div.codeAdded {
	color:#333333;
	font-size:12px;
	font-family:"Lucida Sans";
	text-align:left;
	position:absolute;
	top:97px;
	left:32px;
}

#content div.codeBox a.codeReport, #content div.offerBox a.codeReport {
	display:block;
	position:absolute;
	width:133px;
	height:26px;
	bottom:7px;
	right:45px;
}

#content div.codeBox a.codeShow, #content div.offerBox a.codeShow {
	display:block;
	position:absolute;
	width:360px;
	height:46px;
	bottom:39px;
	left:31px;
}

#content div.codeBox div.codeExpiry, #content div.expiredBox div.codeExpiry, #content div.offerBox div.codeExpiry {
	position:absolute;
	bottom:20px;
	right:224px;
	color:#0099ff;
	font-size:12px;
	font-family:"Lucida Sans";
}

#content div.codeBox div.code {
	position:absolute;
	width:170px;
	height:24px;
	bottom:49px;
	right:48px;
	color:#333333;
	font-size:22px;
	font-family:"Lucida Sans";
	text-align:center;
	display:none;
}

div.height10 {
	height:10px;
}

#search #searchPredictive {
	width:530px;
	border:1px solid #C9D3DA;
	border-top:none;
	position:absolute;
	top:54px;
	background-color:#FFFFFF;
	min-height:0px;
	z-index:100;
	display:none;
}

#search #searchPredictive a.searchPredictiveResult {
	display:block;
	cursor:pointer;
	font-size:16px;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	color:#999999;
}

#search #searchPredictive a.searchPredictiveResult:hover {
	background-color:#CCCCCC;
	text-decoration:none;
}

#sidebar div.verifiedSite {
	margin-bottom:21px;
}

#sidebar div.ipadCompetition {
	background:url(/assets/images/ipad-comp-bg.jpg) no-repeat top left;
	width:262px;
	height:356px;
	padding:0;
	margin:0;
	border:0;
	position:relative;
	color: #806292;
}

#sidebar div.ipadCompetition input.ipadCompetitionEmail {
	border:0;
	position:absolute;
	top: 275px;
	left: 19px;
	width:132px;
	font-size:16px;
	line-height:23px;
	height:23px;
	color: #806292;
}

#sidebar div.ipadCompetition input.ipadCompetitionSubmit {
	position:absolute;
	width:88px;
	height:23px;
	top: 275px;
	left: 153px;
}

#sidebar div.ipadCompetitionWinnersOdd {
	border-left:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	border-right:1px #E0E0E0 solid;
	background-color:#EEEEEE;
	width:260px;
	height:31px;
}

#sidebar div.ipadCompetitionWinnersEven {
	border-left:1px #E0E0E0 solid;
	border-bottom:1px #E0E0E0 solid;
	border-right:1px #E0E0E0 solid;
	width:260px;
	height:31px;
}

#sidebar div.ipadCompetitionWinnersEven div.title, #sidebar div.ipadCompetitionWinnersOdd div.title {
	color: #806292;
	font-weight:bold;
	float:left;
	font-size:12px;
	width:70px;
	padding:8px 5px 0px 10px;
}

#sidebar div.ipadCompetitionWinnersEven div.text, #sidebar div.ipadCompetitionWinnersOdd div.text {
	color:#666666;
	float:left;
	font-size:12px;
	padding:8px 0px 0px 0px;
}

#sidebar div.ipadCompetitionWinnersEven div.noWinners {
	color:#666666;
	font-size:12px;
	padding:8px 0px 0px 0px;
	width:260px;
	text-align:center;
}

#countdown_dashboard {
	width:229px;
	height: 43px;
	position:absolute;
	top:166px;
	left:20px;
}

.dash {
	width: 48px;
	height: 43px;
	position:absolute;
}

.days_dash {
	width: 23px;
	height: 43px;
	top:0;
	left:0px;
}

.hours_dash {
	top:0;
	left:43px;
}

.minutes_dash {
	top:0;
	left:111px;
}

.seconds_dash {
	top:0;
	left:182px;
}

.dash .digit {
	float: left;
	padding-left:1px;
	width: 22px;
	height: 43px;
	text-align: center;
	position: relative;
	color:#cccccc;
	font-size:36px;
	font-family:Arial;
	font-weight:bold;
}
FORM.merchantForm {
	font-size: 13px;
}

FORM.merchantForm INPUT[type=text], FORM.merchantForm INPUT[type=password] {
	width: 300px;
	height: 28px;
  font-size: 21px;
  color: #444;
}
FORM.merchantForm TEXTAREA {
	width: 600px;
	height: 350px;
  font-size: 14px;
  color: #444;
}

FORM.merchantForm dt {
	font-weight:700;
	padding-bottom:4px;
	font-size:14px;
	color:#6D6472;
}

FORM.merchantForm dd {
	font-weight:400;
	padding-bottom:4px;
}

#content FORM.merchantForm dd p {
	margin:4px 0px 0px 0px;
	font-size:12px;
}

#content FORM.merchantForm dd SELECT {
	height: 28px;
  font-size: 21px;
  color: #444;
}


FORM.merchantForm #categories-element {
		height: 172px;
    overflow: auto;
    border: solid 1px #eee;
    padding: 8px;
    width: 520px;
}

#merchantAdminMain A {
	font-size:18px;
	line-height:24px;
}

#content DIV.searchResult {
	
}

#content DIV.searchResult A.title {
	font-size:18px;
	color: #888888;
	line-height:22px;
}

#content DIV.searchResult P {
	margin:0;
}

DIV.searchResultPages {
	text-align:center;
	margin:20px 0px;
}

