body
{
    font-family: Tahoma,Arial,Sans-Serif;
}

a{
text-decoration:none;
color:#00AFF0;
}

a:hover
{
    font-weight:bold;
    

}

.tophr
{
    position:relative;
    top:-10px;
    
    

}

.cornerlogo
{
    float:left;

}

.bluebar
{
    border:1px solid #00AFF0;
}

#topbar
{
    border:1px solid #00AFF0;
    width:100%;
    margin-bottom:32px;
}
#mainnavigation
{
    margin:5px;
    
}
#mainnavigation li
{
    font-family: Arial,Sans-Serif;
    font-size:14px;
    display:inline;
    list-style-type:none;
    padding-right: 10px;
}
#mainnavigation li a
{
    text-decoration:none;
    color:#FF7E1D;
}
#mainnavigation li a:hover
{
    
    font-weight:bold;
    
    
}

.languageflags
{
    position:absolute;
    top:0;
    right:0;
    padding:4px;
}


#logo
{
    text-align:center;
    margin:30px;
}

.searchformforresultspage2
{
    text-align:center;
    /*margin-bottom:32px;*/
    /*border:1px solid red;*/
    width:560px;
    
}

.searchformformainpage
{
    text-align:center;
    /*margin-bottom:32px;*/
    /*border:1px solid red;*/
    

}


#footerbar
{
    border-top:1px solid #00AFF0;
    width:100%;
    margin-top:32px;
    
}
#footernavigation
{
    margin-left:5px;
}
#footernavigation li
{
    font-family: Arial,Sans-Serif;
    
    font-size:12px;
    display:inline;
    list-style-type:none;
    padding-right: 10px;
}
#footernavigation li a
{
    text-decoration:none;
        color:#FF7E1D;
}
#footernavigation li a:hover
{
    
    font-weight:bold;
}
#textcopyright
{
    text-align:right;
    font-family: Arial,Sans-Serif;
    font-size:11px;
    margin:5px;

}

#tagcloudsearch
{
   color:#1585DB;
    
    font-size:13px;
     
}

#tabletagcloudsearch tr td
{
    padding:4px;
}


#tagcloudstores
{
    color:#1585DB;

    font-size:13px;

}

#tabletagcloudstores tr td
{
    padding:4px;
}


#zoomicon
{
    margin-top:0px;
    vertical-align:middle;
}

.downicon
{
    vertical-align:bottom;
}



.productthumbnail
{
    float:left;
    width:64px;
    text-align:center;
}

.producttitle
{
    font-family: Arial,Sans-Serif;
    font-size:14px;
    color:#1585DB;
    font-weight:bold;
    font-size:12px;
    margin-left:4px;
    width:310px;
    float:left;
}
.productshop
{
    font-family: Arial,Sans-Serif;
    font-size:10px;
    color:#1585DB;
    
    
    font-weight:lighter;
    
    /*text-align:right;*/
    
    /*width:560px;*/
    
    
    
}

.searchresultpricecontainer
{
    font-family: Arial,Sans-Serif;
    font-size:22px;
    font-weight:bold;
        
    float:left;
    
    width:170px;
    text-align:right;
    
    
}

.productpricesymbol
{
    font-family: Arial,Sans-Serif;
    font-size:22px;
    font-weight:bold;
    margin-left:4px;


}

.productsearchthumbnail
{
    max-width:64px;
    max-height:64px;
    margin:4px;
    width: expression(this.width > 60 ? 60: true);
}

.rowflipper1
{
    
}

.rowflipper-1
{
    background-color:#FDFDFD;
}

.infotitle
{
    font-family: Arial,Sans-Serif;
    margin-left:64px;
    margin-right:64px;
    font-weight:bold;
}

.infocontent
{
    font-family: Arial,Sans-Serif;
    margin-left:64px;
    margin-right:64px;

    margin-top:16px;
}

.infocontent p
{
    margin-top:16px;
}

.info_comms_link
{
    margin-left:64px;
    margin-right:64px;

    margin-top:16px;
}



.navigationsymbols
{
    text-align:center;
    margin-bottom:30px;
}

.navigationsymbols li
{
    font-family: Arial,Sans-Serif;
    font-size:11px;
    display:inline;
    list-style-type:none;
    padding-right: 10px;
}
.navigationsymbols li a
{
    text-decoration:none;
}
.navigationsymbols li a:hover
{
    
    color: red;
}

.storelogin
{
    margin-left:64px;
    margin-top:32px;
}





.pager
{
    text-align:center;
    margin:12px 0px;

}
.pager li
{
    font-family: Arial,Sans-Serif;
    font-size:10px;
    display:inline;
    list-style-type:none;
    padding-right: 6px;
    
    
}
.pager li a
{
    text-decoration:none;
    border:1px solid #cccccc;
    padding:2px 4px;
    background-color:#EEEEEE;
    color:darkblue;
}
.pager li a:hover
{
    border:1px dotted #CCCCCC;
    font-weight:bold;
    
    color: red;
}
.pager .pagerCurrentPage
{
    font-weight:bold;
    font-size:12px;
}



.formshopjoincontainer
{
    margin-top:24px;
    margin-left:64px;
}
.formshopjoinblock
{
    float:left;
    font-family: Arial,Sans-Serif;
    font-weight:bold;
    font-size:11px;
    margin-right:8px;
    padding:4px;
    background-color:#f0f0f0;
}

.inputrequired
{
    background-color:#f88;
}

.clearboth
{
    clear:both;
}


.setlanguageflags
{
    text-align:center;
}
.setlanguageflags img
{
    margin:20px;
    padding:2px;
    
}


.setlanguagetitle
{
    text-align:center;
}


.mainsections
{
    text-align:center;
}

.mainsections span
{
    margin:30px;
}


.redirectcontainer
{
    text-align:center;
}



.sitesections tr td
{
    padding:5px;
}

.tablesearch
{
    
}
.tablesearch tr
{
    border-bottom:1px solid #FF7E1D;;
}
.tablesearch tr td
{
    margin-top:4px;
    margin-bottom:4px;
}

.cscontainer
{
    margin:64px;
}

.divcenter
{
    text-align:center;
}

#formpricerange
{
    /*border:1px solid;*/
    
    margin-bottom:4px;
 
}
#pricelow
{
    width:36px;
    /*border:2px solid;*/
    padding:1px 1px 0;
    font-size:12px;
    height:14px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
}
#pricehigh
{
    width:36px;
    /*border:2px solid;*/
    padding:1px 1px 0;
    margin-left:2px;
    font-size:12px;
    height:14px;
    margin-right:2px;
    text-align:center;
}

.shopinfocontainertext
{
    float:left;
    margin-left:10px;
    margin-right:10px;
    background-color:#f8f8f8;

}
.shopinfocontainer tr td
{
    padding:4px;
}
.shopinfocontainertext tr
{
    
}

.ads
{
    float:left;


    margin-left:64px;
}

.ads2
{
    float:left;
    
    margin-top:40px;
    border:0px solid red;
    
}

#searchtablediv
{
    border:0px solid red;

    
 
    
    width:560px;
    
    float:left;
    
    
    
}

.searchresultrow
{
    height:80px;
    width:560px;
    border-bottom:1px dotted #ddd;
}

.clear
{
    clear:both;
}

.eam1
{
    text-align:center;

    margin-bottom:30px;
/*
    margin-top:-30px;
    margin-bottom:30px;
    margin-right:10px;
    z-index:1;
    

    width:560px;
    margin-left:140px;
*/
}

.underconstructionsign
{
    margin:64px;
}

.ADTEXTADVERTISEWITHUS
{
    font-size:x-small;
}

/* advertisements */
a.eam_advert {
/*	border: 1px solid #c0c0c0;*/
	text-decoration: none;
}

a.eam_advert img {
	border: 1px solid #c0c0c0;
	text-decoration: none;
}

table.eam_ad_vlayout {
	border-collapse:collapse;
}


.setuplanguagetext1
{
    margin-left:128px;
    margin-right:128px;
    margin-bottom:32px;
}

.searchcountryflag
{
    vertical-align:middle;
    margin-left:4px;
}

.paywaymethods
{
    
    font-weight:bold;
}

#map_canvas
{
    margin-top:32px;
    
}

._partnerjobsinline
{
    
}

.ads2,.eam2
{
float:left;
}
