@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'LucidaHandwriting';
    src: url('../lhandw-webfont.eot');
    src: url('../lhandw-webfont.eot?iefix') format('eot'),
         url('../lhandw-webfont.woff') format('woff'),
         url('../lhandw-webfont.ttf') format('truetype'),
         url('../lhandw-webfont.svg#webfontvUhtvOGh') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body{
	margin:0;
	padding:0;
}
body,a,span,p,h1,h2,h3,h4,h5,h6,table,tr,td,ul,li,ol,navigation,header,footer,div{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul,ol{
	list-style:none;
}
#divMain{
	margin:0 auto;
	width:1024px;
	position:relative;
}
#divHeader{
	width:100%;
	height:90px;
	position:relative;
	padding-top:5px;
}
#divFacebookPlugin{
	position:absolute;
	right:-50px;
	top:63px;
}
#h1Logo{
	font-family:"LucidaHandwriting";
	color:#2f2f2f;
	font-size:30pt;
	width:210px;
	height:100px;
    padding-top:2px;
}
#h1Logo a{
	text-decoration:none;
	color:#2f2f2f;
	font-family:"LucidaHandwriting";
	font-size:30pt;
    
}
#h1Logo a span.d{
	color:#fff;
	display:inline-block;
	background-image:url(../images/dealguide_star.png);
	background-position:top left;
	width:63px;
	height:55px;
	background-repeat:no-repeat;
	text-align:center;
	font-family:"LucidaHandwriting";
	padding-top:7px;
}
#h1Logo a span.right{
	display:block;
	float:right;
	font-size:15pt;
	position:relative;
	font-weight:normal;
	top:-35px;
}
#divRegister{
	position:absolute;
	top:25px;
	right:-30px;
	width:360px;
}
#divRegister input.inputregister{
	position:relative;
	background:none;
	border:none;
	outline-style:none;
	float:left;
	background-image:url(../images/register_input.png);
	background-repeat:no-repeat;
	width:242px;
	height:29px;
	color:#333;
	font-style:italic;
	font-size:10.5pt;
	line-height:25px;
	padding-left:10px;
}
#divRegister a.registerbutton{
	position:relative;
	display:inline-block;
	/**background-image:url(../images/register_button.png);**/
	background-image:url(/images/sprite.png);
	background-position:0px -100px;
	width:106px;
	height:29px;
	text-decoration:none;
	background-repeat:no-repeat;
	left:-30px;
	color:#333;
	font-size:10.5pt;
	text-align:center;
}
#divRegister a.registerbutton:hover{
	/**background-image:url(../images/register_button_hover.png);**/
	background-position:-108px -100px;
}
#divRegister a.registerbutton span{
	display:inline-block;
	padding-top:5px;
}

#divSearch{
    position:absolute;
    top:60px;
    right:-30px;
    width:360px;
}
#divSearch input.inputsearch{
    position:relative;
    background:none;
    border:none;
    outline-style:none;
    float:left;
   /** background-image:url(../images/search_input.png);
    background-repeat:no-repeat;**/
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-style:solid;border-color:#afafaf;border-width:1px;
    width:305px;
    height:22px;
    color:#333;
    font-style:italic;
    font-size:10pt;
    line-height:18px;
    padding-left:8px;
}
#divSearch a.searchbutton{
    position:relative;
    display:inline-block;
    /**background-image:url(../images/search_button.png);**/
    background-image:url(/images/sprite.png);
    background-position:-216px -100px; 
    width:44px;
    height:26px;
    text-decoration:none;
    background-repeat:no-repeat;
    left:-30px;
    color:#333;
    font-size:9pt;
    text-align:center;
}
#divSearch a.searchbutton:hover{
    /**background-image:url(../images/search_button_hover.png);**/
    background-position:-262px -100px;
}
#divSearch a.searchbutton span{
    display:inline-block;
    padding-top:5px;
}

#divMenu{
	width:100%;
}
#divHeaderMenu{
	width:100%;
	height:40px;
    
    background-image:url(/images/sprite.png);
    background-position:0px -157px;
    background-repeat:no-repeat;
	text-align:center;
	position:relative;
}
#divSort{
    position:absolute;
    top:11px;
    right:20px;
    height:25px;
    color:#fff;
    font-size: 10pt;
    text-align: right;
}
#divSort strong{
    color:#E42E21;
}
#divSort a{
    color:#fff;
    text-decoration:none;
}
#divFollowTop{
	position:absolute;
	top:0px;
	right:5px;
    height:40px;
}
#divFollowTop>span{
    font-size:10.5pt;
    color:#333;
    padding-bottom:4px;
}
#divFollowTop img{
    padding-top:5px;
}
#divFollow{
    /**position:absolute;
    top:8px;
    left:90px;
    height:40px;**/
}
#divFollow>span{
	font-size:10.5pt;
	color:#333;
	padding-bottom:4px;
}
#divFollow img{
	padding-top:5px;
}
#divCityParent{
	width:220px;
	height:40px;
	z-index:5;
	position:absolute;
	top:0px;
	left:402px;
}
#ulCity{
	width:220px;
	height:40px;
	padding:0px;
	list-style:none;
}
#ulCity li{ 
	display:block;
	color:#fff;
	width:220px;
	margin:0;
	height:33px;
	padding:7px;
	background-image:url(../images/city_arrow.png);
	background-repeat:no-repeat;
	background-position:206px 16px;
}
#ulCity li.up{
	background-image:url(../images/city_arrow_up.png);
	background-repeat:no-repeat;
	background-position:206px 16px;
}
#ulCity li.noarrow{
	background:none;
}
#ulCity li a{
	display:block;
	width:210px;
	text-align:center;
	height:35px;
	color:#fff;
	text-decoration:none;
	padding:0px;
	outline-style:none;
	outline-width:medium;
}
#ulCity li a span{
	display:block;
	color:#fff;
	font-size:15pt;
}
#divCitiesMenu{
	width:100%;
	height:0px;
	overflow-y:hidden;
	/*background-image:url(../images/city_content.png);*/
    margin-top:1px;
    background-color:#333;
	
}
#divCitiesMenuTop{
    width:100%;
    background-image:url(../images/city_box_upper.png);
    position: relative;
    top:0;
    height: 0px;
    background-repeat: no-repeat;
}
#divCitiesMenuBot{
    width:100%;
    background-image:url(../images/city_box_bot.png);
    position: relative;
    /*top:611px;*/
    height: 0px;
    clear:left;
    background-repeat: no-repeat;
    font-size: 6px;
    line-height: 6px;
}
#ulCitiesMenu{
	width:945px;
	margin:0 auto;
}
#ulCitiesMenu li{
	float:left;
	width:130px;
	display:block;
	padding-top:5px;
}
#ulCitiesMenu li.large{
	width:100%;
}
#ulCitiesMenu li.large a{
	font-size:11pt;
	font-weight:bold;
}
#ulCitiesMenu li a{
	text-decoration:none;
	color:#fff;
	font-size:10.5pt;
	width:130px;
	text-align:left;
	display:block;
}
#ulCitiesMenu li.large a{
	width:250px;
}
#ulCitiesMenu li a:hover{
	text-decoration:underline;
}

#divCategoriesMenu{
	padding-top:10px;
}
#ulCategoriesMenu{
	list-style:none;
	width:955px;
	margin:0 auto;
}
a.tag{
	font-size:10pt;
	color:#666;
}
#ulCategoriesMenu li{
	/**width:155px;**/
	width:150px;
	display:block;
	float:left;
	height:27px;
    padding-top: 3px;
}
#ulCategoriesMenu li.divider{
	width:5px;
	text-align:center;
	height:25px;
    color:#fff;
    padding-top: 0;
}
#ulCategoriesMenu li a{
	/**width:140px;**/
	width:140px;
	display:block;
	text-decoration:none;
	color:#333;
	font-size:11pt;
	float:left;
	padding-left:10px;
	text-align:left;
	position:relative;
}
#ulCategoriesMenu li a span{
	display:none;
	position:absolute;
	right:5px;
	top:2px;
	color:#afafaf;
	font-size:9.5pt;
}
#ulCategoriesMenu li a:hover{
	text-decoration:underline;
}
#ulCategoriesMenu li a:hover span{
	color:#333;
}







#ulSubCategoriesMenu{
	list-style:none;
	width:955px;
	margin:0 auto;
}
#ulSubCategoriesMenu li{
	/**width:155px;**/
	width:187px;
	display:block;
	float:left;
	height:25px;
    padding-top: 3px;
}
#ulSubCategoriesMenu li.divider{
	width:5px;
	text-align:center;
	height:23px;
    color:#fff;
    padding-top: 0;
}
#ulSubCategoriesMenu li a{
	/**width:140px;**/
	width:173px;
	display:block;
	text-decoration:none;
	color:#333;
	font-size:10pt;
	float:left;
	padding-left:12px;
	text-align:left;
	position:relative;
	white-space:nowrap;
	overflow-x:hidden;
}
#ulSubCategoriesMenu li a span{
	display:block;
	position:absolute;
	right:5px;
	top:2px;
	color:#b9b9b9;
	font-size:8.5pt;
}
#ulSubCategoriesMenu li a:hover{
	text-decoration:underline;
}
#ulSubCategoriesMenu li a:hover span{
	color:#333;
}






#divFooter{
	width:100%;
	/**height:390px;**/
	background-color:#333;
}
#divFooterChild{
	width:1024px;
	margin:0 auto;
	/**position:relative;
	height:100%;**/
}
#divFacebookFriends{
	position:absolute;
	height:350px;
	width:410px;
	background-color:#333;
	top:-30px;
	right:0px;
}
#divFacebookFriends h3{
	color:#333;
	font-size:10pt;
	padding-left:5px;
	padding-top:3px;
}
#divFacebookFriends h3>a{
	color:#494949;
}

#ulLinks{
	width:590px;
	height:30px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#333;
}
#ulLinks li{
	float:left;
	display:block;
	width:90px;
	padding-left:5px;
	text-align:center;
}
#ulLinks li a{
	display:block;
	text-decoration:none;
	color:#333;
	padding-top:5px;
	font-size:10pt;
	width:95px;
	text-align:center;
	padding-top:5px;
}
#ulLinks li a:hover{
	text-decoration:underline;
}


/*#footer_sources {
    position:absolute;
    right:0px;
    bottom:40px;
    padding:1px 4px 1px 4px;
    width:470px;
    color:#999999;
}

#footer_sources a{
    text-decoration:none;
    color:#999999;
    
}*/

#footer_sources #small{
    font-size:x-small;   
}

#footer_sources #small-medium{
    font-size:small;   
}
#footer_sources #medium{
    font-size:11pt;   
}
#footer_sources #medium-large{
    font-size:large;   
}
#footer_sources #large{
    font-size:x-large;   
}

#footer_sources #xlarge{
    font-size:xx-large;   
}

#footer_sources #tags{
    color:#E42E21;
    font-size: 12pt;
    /*font-weight: bold;*/
    
}

#footer_sources a {
  text-decoration: none;
  display:inline;
  line-height:19px;
  outline: medium none;
  color:#999;
  font-size: 10pt;
}
#footer_sources a:hover {
  color:#E42E21;
}


#menu_company {
  left:5px;
  position: absolute;
  right:0px;
  /*bottom:8px;*/
  display:inline-block;
  /*width:500px;*/
  /*height:207px;*/
  float:left;
}

#menu_company ul {
  overflow:hidden;
  list-style:none;
  padding-left:20px;
}
#menu_company ul li{
	float:left;
	padding:0;
	margin:0;
	display:block;
	width:152px;
}
#menu_company span.red{
    color:#E42E21;
}
#menu_company ul li a{
	width:132px;
	padding:0;
	margin:0;
	padding-right:5px;
	position:relative;
	color:#444;
	display:block;
	padding-left:15px;
	background-image:url(/images/li_circle.png);
	background-repeat:no-repeat;
	background-position:2px 7px;
}
#menu_company ul li a span.red{
	display:inline-block;
	position:absolute;
	top:1px;
	right:5px;
}
#menu_company ul li a span.red span{
	color:#666;	
}

#menu_company #totaldeals{
    margin-left:20px;
    color:#999999;
    font-weight: bold;   
}

#menu_company #totaldeals strong{
    color:#E42E21;
}

#menu_company li {
  float:left;
  width:140px;
  margin: 0 12px;
  list-style-type:disc;
  list-style-position:inside;
  color:black;
  height:19px;
}

#menu_company li a {
  text-decoration: none;
  display:inline;
  line-height:19px;
  outline: medium none;
  color:#999;
  font-size: 10pt;
}
#menu_company li a:hover {
  color:#E42E21;
}

.footerleft{
	float:left;
	width:510px;
	padding-right:10px;
	border-style:dashed;
    border-width:0px 1px 0px 0px;
    border-color:#999;
}
h1.cattext{
	font-size:16pt;
	color:#333;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#e9e9e9;
	padding-top:3px;
	padding-bottom:3px;
	position:relative;
}
h1.regiontext{
	font-size:16pt;
	color:#333;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#e9e9e9;
	padding-top:3px;
	padding-bottom:3px;
	position:relative;
}
h1.regiontext .ordering, h1.cattext .ordering{
	position:absolute;
	right:2px;
	top:2px;
	font-size:10.5pt;
}
.footermiddle{
	float:left;
	width:2px;
	position:relative;
}
.footerright{
	float:left;
	width:485px;
	padding-left:10px;
}
#footer_sources {
  /**position: absolute;
  right:0px;
  top:10px;
  display:inline-block;
  width:490px;**/
  /*height:207px;*/
  /**float:left;**/
  display: block;
}

#footer_sources ul {
  overflow:hidden;
}

#footer_sources li {
  float:left;
  width:105px;
  margin: 0 10px;
  list-style-type:disc;
  list-style-position:inside;
  color:black;
  height:19px;
}

#footer_sources li a {
  text-decoration: none;
  display:inline;
  line-height:19px;
  outline: medium none;
  color:#999;
  font-size: 10pt;
}
#footer_sources li a:hover {
  color:#E42E21;
}
/*#footer_sources li:nth-child(4n+1) {
  margin:0px;
}*/


#linkDeveloped{
	height:25px;
	display:block;
	background-color:#333;
	color:#999999;
	/**position:absolute;
	left:0px;
	bottom:5px;**/
	text-decoration:none;
	padding:1px 4px 1px 4px;
    font-size: 10pt;
}

#slash{
    height:25px;
    display:inline-block;
    background-color:#333;
    color:#999999;
    /**position:absolute;
    left:150px;
    bottom:5px;**/
    text-decoration:none;
    padding:1px 4px 1px 4px;
    font-size: 10pt;
}

#slash2{
    height:25px;
    display:inline-block;
    background-color:#333;
    color:#999999;
    /**position:absolute;
    left:248px;
    bottom:5px;**/
    text-decoration:none;
    padding:1px 4px 1px 4px;
    font-size: 10pt;
}

#developed{
    font-size: 10pt;
    color:#e42e21;

}

#copyright{
    height:25px;
    display:inline-block;
    background-color:#333;
    color:#999999;
    /**position:absolute;
    left:0px;
    bottom:0px;**/
    text-decoration:none;
    padding:1px 4px 1px 4px;
    font-size: 8pt;

}

#linkContact{
    font-size: 10pt;
    height:25px;
    display:inline-block;
    background-color:#333;
    color:#999999;
    /**position:absolute;
    left:173px;
    bottom:5px;**/
    text-decoration:none;
    padding:1px 4px 1px 4px;
}
#linkFB{
    font-size: 10pt;
    display:inline-block;
    /**position:absolute;
    left:335px;
    bottom:5px;**/
    text-decoration:none;
    padding:1px 4px 1px 4px;
}
#linkTW{
    font-size: 10pt;
    display:inline-block;
    /**position:absolute;
    left:370px;
    bottom:5px;**/
    text-decoration:none;
    padding:1px 4px 1px 4px;
}
#linkTumblr{
	/**position:absolute;
	left:405px;
	bottom:5px;**/
	text-decoration:none;
	display:inline-block;
	padding:1px 4px 1px 4px;
}
#linkLinkedin{
	/**position:absolute;
	left:437px;
	bottom:5px;**/
	text-decoration:none;
	display:inline-block;
	padding:1px 4px 1px 4px;
}

#linkFeed{
	/**position:absolute;
	left:469px;
	bottom:5px;**/
	text-decoration:none;
	display:inline-block;
	padding:1px 4px 1px 4px;
}

#divProducts{
	width:100%;
}
div.product{
	width:100%;
	float:left;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#e9e9e9;
	padding-bottom:20px;
}
div.left{
	width:285px;
	float:left;
	
}
div.image{
	width:285px;
	position:relative;
	height:202px;
	overflow:hidden;
}
div.image a{
	position:relative;
	text-decoration:none;
}
div.image img{
	width:280px;
	border-style:solid;
	border-width:1px;
	border-color:#333;
}
div.social{
	width:100%;
	text-align:center;
	padding-top:10px;
}
div.social a.facebookshare{
	display:inline-block;
	width:68px;
	height:24px;
	background-image:url(/images/sprite.png);
	background-repeat:no-repeat;
	background-position:0px -34px;
}
div.social a.twittershare{
	display:inline-block;
	width:68px;
	height:24px;
	background-image:url(/images/sprite.png);
	background-repeat:no-repeat;
	background-position:-69px -34px;
}
div.content{
	float:left;
	width:530px;
}
div.content h2.title{
	color:#333333;
	font-size:14pt;
	text-decoration:none;
	margin-left:10px;
}
div.content h1.title{
	color:#333;
	font-size:14pt;
	text-decoration:none;
	margin-left:10px;
}
div.content h1.title a{
	color:#333;
}
div.content h2.title a{
	color:#333333;
}
div.content h3.title{
	color:#333333;
	font-size:14pt;
	text-decoration:none;
    margin-left:10px;
}
div.content h3.title a{
	color:#333333;
}
div.content span.company{
	font-size:8pt;
	color:#333;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
div.content div.category{
	font-size:9pt;
	color:#333;
	display:block;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
}
div.content div.category strong{
	font-weight:normal;
}
div.content p.description{
	color:#292929;
	font-size:11pt;
	padding-left:10px;
}
div.offer{
	float:left;
	width:200px;
}
div.offer h3.price{
	width:100%;
	text-align:center;
	font-size:24pt;
	color:#333;
}
div.offer h5.realprice{
	position:relative;
	color:#333;
}
div.offer h5.realprice span{
    font-size:11pt;
}
div.offer h5{
	font-size:8pt;
	color:#333;
	width:85%;
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	padding-top:3px;
}
div.offer h5 span{
	position:absolute;
	right:0px;
	top:3px;
}
div.offer h5.discount{
	position:relative;
	color:#333;
}
div.offer h5.discount span{
    font-size:11pt;
}
div.offer h5.discountpercent{
	position:relative;
	color:#333;
}
div.offer h5.discountpercent span{
    font-size:11pt;
}
div.offer h5.participants{
	position:relative;
	color:#333;
}

div.offer h5.participants span{
    font-size:11pt;
}

div.offer h3.buy{
	width:100%;
	text-align:center;
}



div.offer h3.buy a{
	width:128px;
	height:33px;
	display:inline-block;
	text-decoration:none;
	/**background-image:url(../images/buy_button.png);
	background-repeat:no-repeat;
	background-position:top left;**/
	background-image:url(/images/sprite.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	cursor:pointer;
}
div.offer h3.buy a:hover{
	/**background-image:url(../images/buy_button_hover.png);**/
	background-position:-128px 0px;
}
div.offer h3.buy a span{
	display:inline-block;
	color:#fff;
	font-size:12pt;
	padding-top:5px;
	padding-left:23px;
}

div.offer div.time{
	width:135px;

	margin:0 auto;
	margin-bottom:20px;
	
	background-image:url(/images/hourglass.png);
	background-repeat:no-repeat;
	background-position:110px -2px;
}
div.offer div.time span{
	display:inline-block;
	font-size:12pt;
	color:#333;
	width:30px;
	text-align:center;
}
div.offer div.time span.colon{
	width:10px;
}
div.offer div.time span.clock{
	padding-left:5px;
}
div.offer div.time span.clock2{
	padding-left:10px;
}


div.logofooter{
   /** position:absolute;
    bottom:310px;
    left:0px;**/
}

#promo{
    font-size: 22px;
    font-weight: normal;
    color: #A0A0A0;
    margin-bottom: 0px;
    text-align: center;
}

#promo a{
    color: #E42E21;
    text-decoration: none;
}
#promo a:hover{
    color:#999999;
}

div.appsfooter{
   /** position:absolute;
    bottom:260px;
    left:0px;**/
}

div.prosforakides{
	/**position:absolute;
	bottom:45px;
	left:0px;**/
	width:510px;
    color: #999999;
    font-size:10pt;
    text-align: justify;
}
div.prosforakides a{
    color: #999999;
    font-size:10pt;
}
div.prosforakides a:hover{
    color:#E42E21;
}
div.footerline{
    width:1px;
    height:100%;
    border-style:dashed;
    border-width:0px 1px 0px 0px;
    border-color:#999;
    float:right;
    position:absolute;
    top:0px;
    left:0px;
    height:750px;
    display:none;
}
#footer-title{
    /*font-weight: bold;*/
    font-size:10pt;
    color: #E42E21;
    font-size:12pt;
}
div.prosforakides a{
	text-decoration:none;
}

#divTips {
  position:absolute;
  top:4px;
  right:-30px;
  width:360px;
}
#success{
	color:#090;
	/*padding:5px;*/
	border-style:dashed;
	border-width:1px;
	border-color:#090;
	text-align:left;
	display:none;
	/*margin-top:10px;*/
    font-size:10pt;
    width:328px;
    background-color:#fff;
    z-index:10;
    position:absolute;
    top:0px;
    left:0px;
}
#error{
	position:absolute;
	color:#E42E21;
	font-size:10pt;
	border-style:dashed;
	border-color:#c00;
	border-width:1px;
	text-align:left;
	display:none;
	/*margin-top:10px;*/
    width:328px;
    z-index:10;
    background-color:#fff;
}

#tip{
    color:#E42E21;
    font-size:10pt;
    border-style:none;
    text-align:right;
    /*margin-top:10px;*/
    width:448px;
}


#divContact h1{
	color:#333333;
	font-size:21pt;
}
#divContact div.error{
	border-style:dashed;
	border-width:1px;
	border-color:#c00;
	padding:5px;
	font-size:12pt;
	color:#c00;
	text-align:left;
	display:none;
	margin-left:50px;
}
#divContact div.success{
	border-style:dashed;
	border-width:1px;
	border-color:#090;
	color:#090;
	font-size:14pt;
	padding:5px;
	text-align:left;
	display:none;
	margin-left:50px;
}

div.contactfloat{
	width:1000px;
	float:left;
}
div.contactfloat div.floating{
	width:470px;
	float:left;
}
div.contactfloat div.line{
	width:1px;
	height:500px;
	border-style:dashed;
	border-width:0px 1px 0px 0px;
	border-color:#999;
	float:left;
}

#frmContact{
	padding-left:70px;
}
#frmContact label{
	font-size:12pt;
	color:#333333;
	display:block;
	width:300px;
	margin-top:10px;
}
#frmContact input.text{
	width:285px;
	height:36px;
	background:none;
	border:none;
	outline-style:none;
	background-image:url(/images/input.png);
	background-repeat:no-repeat;
	display:block;
	font-size:14pt;
	color:#333;
	padding-left:5px;
}
#frmContact a.submit{
	display:block;
	background-image:url(../images/register_button.png);
	width:132px;
	height:36px;
	text-decoration:none;
	background-repeat:no-repeat;
	color:#494949;
	font-size:12pt;
	text-align:center;
	margin-top:5px;
}
#frmContact textarea{
	width:290px;
	height:150px;
	background:none;
	background-image:url(../images/textarea.png);
	background-repeat:no-repeat;
	border:none;
	color:#333;
	font-size:12pt;
}
#frmContact a.submit:hover{
	background-image:url(../images/register_button.png);
}
#frmContact a.submit span{
	display:inline-block;
	padding-top:5px;
}


ul.paging{
	float:left;
}
ul.paging li{
	float:left;
	display:block;
	min-width:25px;
	height:22px;
	border-style:solid;
	border-width:1px;
	border-color:#000;
	background-color:#333;
	color:#fff;
	margin-right:10px;
    margin-top:5px;
}
ul.paging li.selected{
	color:#fff;
	background-color:#e42e21;
	border-color:#000;
	text-align:center;
}
ul.paging li a{
	display:block;
	min-width:25px;
	height:22px;
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding-bottom:2px;
}
ul.paging li.selected a{
	color:#fff;
	text-decoration:none;
}


#divOptionButton{
	position:absolute;
	z-index:10;
	left:0px;
	top:200px;
	height:200px;
	width:30px;
}
#divOptionButton a{
	display:block;
	width:30px;
	height:200px;
	text-decoration:none;
	outline-style:none;
}

#divUserOptionPopup{
	width:650px;
	height:470px;
	padding-top:10px;
	position:absolute;
	top:-3000px;
	left:-3000px;
	z-index:20;
	background-image:url(/images/popup_background.png);
}
#divUserOptionPopupChild{
	width:630px;
	height:460px;
	margin:0 auto;
	background-color:#fff;
}
#divUserOptionPopup img.close{
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
}
#divUserOptionPopupChild img.logo{
	padding-left:10px;
	padding-top:10px;
}
#divUserOptionPopupChild img.line{
	padding-top:10px;
	padding-bottom:10px;
}

#divCompanyPopup{
    width:680px;
    height:750px;
    padding-top:10px;
    position:absolute;
    top:-3000px;
    left:-3000px;
    z-index:20;
    background-image:url(/images/popup_background.png);
}
#divCompanyPopupChild{
    width:660px;
    height:740px;
    margin:0 auto;
    background-color:#fff;
}
#divCompanyPopup img.close{
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
}
#divCompanyPopupChild img.logo{
    padding-left:10px;
    padding-top:10px;
}
#divCompanyPopupChild img.line{
    padding-top:10px;
    padding-bottom:10px;
}

#divHeaderPopup{
	width:487px;
	height:35px;
	background-image:url(/images/popup_header.png);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:10px;
}
#divHeaderPopup ul{
	list-style:none;
	margin:0;
	padding:0;
}
#divHeaderPopup ul li{
    float:left;
}
#divHeaderPopup ul li #companies{
    display:block;
    height:28px;
    font-size:11.5pt;
    color:#999;
    text-decoration:none;
    text-align:center;
    padding-top:7px;
    position:relative;
    outline-style:none;
}
#divHeaderPopup ul li a{
	display:block;
	width:121px;
	height:28px;
	font-size:11.5pt;
	color:#999;
	text-decoration:none;
	text-align:center;
	padding-top:7px;
	position:relative;
	outline-style:none;
}
#divHeaderPopup ul li a img{
	position:absolute;
	visibility:hidden;
	position:absolute;
	bottom:-10px;
	left:55px;
}
#divHeaderPopup ul li a.selected{
	color:#fff;
	text-decoration:underline;
	outline-style:none;
}
#divHeaderPopup ul li a.selected img{
	visibility:hidden;
}
#divFormPopup{
	margin:0 auto;
	width:345px;
	margin-top:10px;
}
#divFormPopup input{
	background:none;
	border:none;
	background-image:url(/images/input_border.png);
	background-repeat:no-repeat;
	height:35px;
	width:342px;
	color:#333;
	font-size:12pt;
	margin-top:10px;
	padding-left:3px;
}
#divFormPopup textarea{
	background:none;
	border:none;
	background-image:url(/images/textarea_border.png);
	background-repeat:no-repeat;
	height:124px;
	width:345px;
	color:#333;
	font-size:12pt;
	margin-top:10px;
}
#divFormPopup a.optionbutton{
	display:block;
	margin:0 auto;
	text-decoration:none;
	color:#fff;
	font-size:12pt;
	width:128px;
	height:33px;
	background-image:url(/images/option_button_submit.png);
	background-repeat:no-repeat;
	text-align:center;
}
#divFormPopup a.optionbutton span{
	display:block;
	padding-top:3px;
	color:#fff;
}


#divToolbar{
	position:absolute;
	right:2px;
	top:3px;
}
#divToolbar span.activedeals{
	font-size:10pt;
	color:333;
}


#divBackToTop{
	position:fixed;
	right:0px;
	bottom:285px;
	height:136px;
	width:30px;
	display:none;
}
#divBackToTop a{
	display:block;
	width:30px;
	height:136px;
	text-decoration:none;
	background-image:url(/images/sprite.png);
	background-repeat:no-repeat;
	background-position:-360px 0px;
}
div.prosforakides h3{
	color:#b9b9b9;
}
div.prosforakides strong{
	color:#b9b9b9;
}

#divToolbarLeft{
	display:none;
	z-index:10;
	position:fixed;
	left:0px;
	top:200px;
	height:242px;
	width:39px;
	background-image:url(/images/toolbar_background.png);
	background-repeat:no-repeat;
}
#divToolbarLeft ul{
	width:39px;
	height:240px;
	margin:0;
	padding:0;
	list-style:none;
}
#divToolbarLeft ul li{
	width:39x;
	height:40px;
	margin:0;
	padding:0;
}
#divToolbarLeft ul li.saved{
	height:42px;
}
#divToolbarLeft ul li a{
	display:block;
	width:39px;
	height:40px;
	margin:0;
	padding:0;
}

#divToolbarLeft ul li.home a{
	background-image:url(/images/toolbar_home.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.home a:hover{
	background-image:url(/images/toolbar_home_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.home a.selected{
	background-image:url(/images/toolbar_home_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.mostviewed a{
	background-image:url(/images/toolbar_recommended.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.mostviewed a:hover{
	background-image:url(/images/toolbar_recommended_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.mostviewed a.selected{
	background-image:url(/images/toolbar_recommended_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#divToolbarLeft ul li.saved a{
	background-image:url(/images/toolbar_saved.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:42px;
}
#divToolbarLeft ul li.saved a:hover{
	background-image:url(/images/toolbar_saved_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.saved a.selected{
	background-image:url(/images/toolbar_saved_selected.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.companies a{
    background-image:url(/images/toolbar_companies.png);
    background-position:top left;
    background-repeat:no-repeat;
}
#divToolbarLeft ul li.companies a:hover{
    background-image:url(/images/toolbar_companies_hover.png);
    background-position:top left;
    background-repeat:no-repeat;
}

#divToolbarLeft ul li.companies a.selected{
    background-image:url(/images/toolbar_companies_selected.png);
    background-position:top left;
    background-repeat:no-repeat;
}
#divToolbarLeft ul li.opinion a{
	background-image:url(/images/toolbar_opinion.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.opinion a:hover{
	background-image:url(/images/toolbar_opinion_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#divToolbarLeft ul li.opinion a.selected{
	background-image:url(/images/toolbar_opinion_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.latest a{
	background-image:url(/images/toolbar_latest.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.latest a:hover{
	background-image:url(/images/toolbar_latest_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeft ul li.latest a.selected{
	background-image:url(/images/toolbar_latest_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}





#divToolbarLeftNew{
	z-index:10;
	position:fixed;
	left:0px;
	top:200px;
	height:242px;
	width:39px;
	background-image:url(/images/toolbar_background_new.png);
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul{
	width:39px;
	height:240px;
	margin:0;
	padding:0;
	list-style:none;
}
#divToolbarLeftNew ul li{
	width:39x;
	height:40px;
	margin:0;
	padding:0;
}
#divToolbarLeftNew ul li.saved{
	height:42px;
}
#divToolbarLeftNew ul li a{
	display:block;
	width:39px;
	height:40px;
	margin:0;
	padding:0;
}

#divToolbarLeftNew ul li.home a{
	background-image:url(/images/toolbar_home.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.home a:hover{
	background-image:url(/images/toolbar_home_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.home a.selected{
	background-image:url(/images/toolbar_home_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.mostviewed a{
	background-image:url(/images/toolbar_recommended.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.mostviewed a:hover{
	background-image:url(/images/toolbar_recommended_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.mostviewed a.selected{
	background-image:url(/images/toolbar_recommended_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#divToolbarLeftNew ul li.zipcode{
	position:relative;
}
#divToolbarLeftNew ul li.zipcode a{
	background-image:url(/images/toolbar_zip.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.zipcode a:hover{
	background-image:url(/images/toolbar_zip_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.zipcode a.selected{
	background-image:url(/images/toolbar_zip_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.zipcode ul.ulZipcodePopup{
	position:absolute;
	top:-3000px;
	left:-3000px;
	width:290px;
	height:90px;
	background-image:url(/images/zipcode_popup.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	color:#fff;
}
ul.ulZipcodePopup div.parent{
	width:265px;
	height:60px;
	margin:0 auto;
	padding-top:15px;
	color:#fff;
	font-size:9.0pt;
}
ul.ulZipcodePopup div.parent p{
	width:100%;
	line-height:9pt;
	padding-bottom:10px;
}
#divToolbarLeftNew ul li.zipcode ul.ulZipcodePopup a.linkZipcode{
	display:block;
	width:74px;
	height:22px;
	background-image:url(/images/zipcode_button.png);
	padding:0px;
	margin:0px;
}
ul.ulZipcodePopup input{
	height:21px;
	display:block;
	width:140px;
	background:none;
	border:none;
	color:#333;
	font-size:10pt;
	background-image:url(/images/zipcode_textfield.png);
	background-repeat:no-repeat;
	outline-style:none;
	outline-border:medium;
}

#divToolbarLeftNew ul li.saved a{
	background-image:url(/images/toolbar_saved.png);
	background-position:top left;
	background-repeat:no-repeat;
	height:42px;
}
#divToolbarLeftNew ul li.saved a:hover{
	background-image:url(/images/toolbar_saved_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.saved a.selected{
	background-image:url(/images/toolbar_saved_selected.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.opinion a{
	background-image:url(/images/toolbar_opinion.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.opinion a:hover{
	background-image:url(/images/toolbar_opinion_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#divToolbarLeftNew ul li.opinion a.selected{
	background-image:url(/images/toolbar_opinion_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.latest a{
	background-image:url(/images/toolbar_latest.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.latest a:hover{
	background-image:url(/images/toolbar_latest_hover.png);
	background-position:top left;
	background-repeat:no-repeat;
}
#divToolbarLeftNew ul li.latest a.selected{
	background-image:url(/images/toolbar_latest_selected.png);
	background-position:top left;
	background-repeat:no-repeat;
}








#divToolbarPopup{
	position:absolute;
	z-index:100;
	left:-3000px;
	top:-3000px;
	padding:5px;
	margin:0;
	border-style:solid;
	border-width:1px;
	border-color:#1f1f1f;
	background-image:url(/images/toolbar_popup_background.png);
	background-repeat:repeat;
	background-position:top left;
	color:#fff;
	font-size:11pt;
	width:220px;
}
#divToolbarPopup2{
	position:absolute;
	z-index:100;
	left:-3000px;
	top:-3000px;
	padding:5px;
	margin:0;
	border-style:solid;
	border-width:1px;
	border-color:#1f1f1f;
	background-image:url(/images/toolbar_popup_background.png);
	background-repeat:repeat;
	background-position:top left;
	color:#fff;
	font-size:11pt;
	width:220px;
}


#divSavedDealsSubMenu{
	width:100%;
	display:none;
	margin-top:3px;
}
#divSavedDealsSubMenu div.top{
	width:100%;
	height:7px;
	font-size:7pt;
	line-height:7px;
	background-image:url(/images/city_box_upper.png);
	background-repeat:no-repeat;
}
#divSavedDealsSubMenu div.main{
	width:100%;
	min-height:50px;
	background-color:#333;
}
#divSavedDealsSubMenu div.information{
	width:550px;
	
	margin-bottom:3px;
	margin:0 auto;
}
#divSavedDealsSubMenu div.information div{
	padding:5px;
	background-color:#444;
	color:#afafaf;
	font-size:10.5pt;
	border-style:solid;
	border-width:1px;
	border-color:#1f1f1f;
}
#divSavedDealsSubMenu div.main2{
	width:350px;
	margin:0 auto;
}
#divSavedDealsSubMenu div.main2 a{
	color:#afafaf;
	display:inline-block;
	width:200px;
}
#divSavedDealsSubMenu div.main2 div.button{
	width:350px;
	margin:0 auto;
	text-align:center;
}
#divSavedDealsSubMenu div.main2 div.button a{
	display:block;
	background-image:url(/images/register_button_760.png);
	width:109px;
	height:30px;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
}
#divSavedDealsSubMenu div.main2 div.button a:hover{
	background-image:url(/images/register_button_hover_760.png);
}
#divSavedDealsSubMenu div.main2 div.button a span{
	display:block;
	padding-top:3px;
	color:#1f1f1f;
}
#divSavedDealsSubMenu div.main label{
	width:120px;
	display:inline-block;
	font-size:11pt;
	color:#fff;
}
#divSavedDealsSubMenu div.main input{
	width:200px;
	height:20px;
	color:#333;
	font-size:11pt;
	background-color:#777;
	border-style:solid;
	border-width:1px;
	border-color:#1f1f1f;
}
#divSavedDealsSubMenu div.bottom{
	height:6px;
	font-size:6px;
	line-height:6px;
	width:100%;
	background-image:url(/images/city_box_bot.png);
	background-repeat:no-repeat;
}


#divMobileHeader{
	position:absolute;
	top:-30px;
	left:0px;
	width:100%;
}
#divMobileLine{
	width:1024px;
	height:3px;
	font-size:3px;
	line-height:3px;
	margin:0 auto;
	background-image:url(/images/mobile_line.png);
	background-repeat:no-repeat;
}
#divMobileButtons{
	margin:0;
	padding:0;
	width:89px;
	height:27px;
	margin:0 auto;
	background-image:url(/images/mobile_buttons.png);
	background-repeat:no-repeat;
}
#divMobileButtons a.apple{
	display:inline-block;
	width:44px;
	height:27px;
	text-decoration:none;
	outline-style:none;
	float:left;
}
#divMobileButtons a.android{
	display:inline-block;
	width:44px;
	height:27px;
	float:left;
	text-decoration:none;
	outline-style:none;
}


#divFashionPlusBanner{
	border-style:solid;
	border-width:1px;
	border-color:#333;
	width:350px;
	height:80px;
	position:absolute;
	top:7px;
	left:290px;
}
#divFashionPlusBannerOver{
	position:absolute;
	top:0px;
	left:0px;
	width:350px;
	height:80px;
	background-image:url(/images/banner_top_image.png);
	background-repeat:repeat;
}
#divFashionPlusBannerOver a{
	display:block;
	width:350px;
	height:80px;
	line-height:80px;
	text-decoration:none;
}

#divFashionPlusHtml{
	width:500px;
	height:150px;
	border-style:solid;
	border-width:1px;
	border-color:#1f1f1f;
	margin:0 auto;
	position:relative;
	background-color:#fff;
}
#divFashionPlusLayer1{
	width:500px;
	height:150px;
	background-image:url(/images/discover_online_fashion.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
#divFashionPlusLayer2{
	width:500px;
	height:150px;
	background-image:url(/images/fashion_plus.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}
#divFashionPlusLink{
	width:500px;
	height:150px;
	z-index:10;
	position:absolute;
	top:0px;
	left:0px;
}
#divFashionPlusLink a{
	display:block;
	width:500px;
	height:150px;
	text-decoration:none;
}




#divHotelocity{
	position:relative;
	width:500px;
	height:150px;
	margin-top:10px;
	margin-bottom:10px;
	border-style:solid;
	border-width:1px;
}
#divHotelocityLayer1{
	position:absolute;
	z-index:3;
	width:500px;
	height:150px;
	top:0px;
	left:0px;
}
#divHotelocityLayer1 div.hotelocity{
	position:absolute;
	top:0px;
	left:0px;
}
#divHotelocityLayer1 div.paris{
	top:10px;
	left:10px;
	z-index:3;
	display:none;
	background-image:url(/images/hotelocity_paris_banner.png);
	background-repeat:no-repeat;
	width:140px;
	height:104px;
}
#divHotelocityLayer1 div.kastoria{
	z-index:6;
	top:40px;
	left:140px;
	display:none;
	background-image:url(/images/hotelocity_kastoria_banner.png);
	background-repeat:no-repeat;
	width:158px;
	height:100px;
}
#divHotelocityLayer1 div.london{
	z-index:5;
	top:15px;
	left:230px;
	display:none;
	background-image:url(/images/hotelocity_london_banner.png);
	background-repeat:no-repeat;
	width:155px;
	height:115px;
}
#divHotelocityLayer1 div.karpenisi{
	z-index:4;
	top:35px;
	left:350px;
	display:none;
	background-image:url(/images/hotelocity_karpenisi_banner.png);
	background-repeat:no-repeat;
	width:142px;
	height:107px;
}
#divHotelocityLayer2{
	width:500px;
	position:absolute;
	z-index:4;
	top:0px;
	left:0px;
	height:150px;
	background-image:url(/images/hotelocity_words_banner.png);
	background-repeat:no-repeat;
	z-index:9;
	display:none;
}
#divHotelocityLayer3{
	position:absolute;
	top:0px;
	left:0px;
	width:500px;
	height:150px;
	background-image:url(/images/hotelocity_logo_banner.png);
	background-repeat:no-repeat;
	z-index:10;
	display:none;
}
#divHotelocityLink{
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;
	width:500px;
	height:150px;
}
#divHotelocityLink a{
	display:block;
	width:500px;
	left:0px;
	top:0px;
	height:150px;
	text-decoration:none;
}




/**new menu**/
#divHeaderMenu{
			position:relative;
		}
		#linkHeaderLatest{
			position:absolute;
			top:7px;
			right:7px;
			display:inline-block;
			width:110px;
			height:25px;
			/**background-image:url(/images/latest_background.png);**/
			background-image:url(/images/sprite.png);
			background-position:0px -130px;
			background-repeat:no-repeat;
			text-align:center;
			line-height:25px;
			text-decoration:none;
			color:#fff;
			font-size:9pt;
		}
		#linkHeaderLatest.selected{
			font-weight:bold;
			/**background-image:url(/images/latest_selected.png);**/
			background-position:-128px -130px;
		}
		#ulNewMainMenu{
			list-style:none;
			margin:0;
			padding:0;
		}
		#ulNewMainMenu li{
			display:inline-block;
			float:left;
			height:40px;
			background-image:url(/images/newmenu_divider.png);
			background-repeat:no-repeat;
			background-position:top right;
			position:relative;
		}
		#ulNewMainMenu li ul{
			position:absolute;
			top:-5000px;
			left:-5000px;
		}
		ul.ulNewMainMenu{
			position:absolute;
			top:-5000px;
			left:-5000px;
			z-index:50;
			background-color:#333;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			-ms-border-radius:5px;
			/**width:650px;**/
			width:180px;
			padding-bottom:10px;
		}
		ul.ulNewMainMenu li{
			display:block;
			width:170;
			
			color:#fff;
			padding-left:7px;
			padding-top:7px;
			background:none;
			font-size:10.5pt;
		}
		ul.ulNewMainMenu li a{
			display:inline-block;
			width:100%;
			font-size:10.5pt;
			color:#fff;
			text-decoration:none;
		}
		ul.ulNewMainMenu li a:hover{
			text-decoration:underline;
		}
		#ulNewMainMenu li.nodivider{
			background:none;
			width:80px;
		}
		#ulNewMainMenu li a{
			padding-left:15px;
			padding-right:15px;
			line-height:40px;
			font-size:13pt;
			height:40px;
			color:#fff;
			text-align:center;
			text-decoration:none;
			display:inline-block;
		}
		#ulNewMainMenu li a:hover{
			text-decoration:underline;
		}
		#ulNewMainMenu li a.selected{
			background-color:#C50101;
		}
		#ulNewMainMenu li a.smallmenu{
			display:inline-block;
			height:40px;
			width:36px;
			padding:0;
			background-image:url(/images/sprite.png);
			background-repeat:no-repeat;
			background-position:-9999px -9999px;
		}
		#ulNewMainMenu li a.headermenuhomeselected{
			background-position:0px -60px;
		}
		#ulNewMainMenu li a.headermenuhome{
			background-position:-36px -60px;
		}
		#ulNewMainMenu li a.headermenucompany{
			background-position:-108px -60px;
		}
		#ulNewMainMenu li a.headermenufamous{
			background-position:-180px -60px;
		}
		#ulNewMainMenu li a.headermenucontact{
			background-position:-252px -60px;
		}
		#ulNewMainMenu li a.headermenusaved{
			background-position:-324px -60px;
		}
		
		
		#footer_sources .companies li{
			width:125px;
			white-space:nowrap;
			overflow:hidden;
		}