/* CSS Document */
html,body { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:10px; margin:0px; padding:0px; text-align:left;}
body {background-image:url(/CommonSkin03elements/diagonal_bg.gif); background-repeat:repeat;}
table.ModuleTitle_SubMenu { background-color:White;}
.cornersWrapper {width:1010px;padding:0px 10px; margin:0px auto;}


#pageWrapper
{
    text-align: left;
    margin: 0px 10px;
    text-align: left;
    padding:10px 0px;
    background-color: #fff;
} 
#topWrapper .noTopImage {height:220px; width:990px;}
#topWrapper #logo {margin:15px 25px 30px 26px; width:500px; overflow:hidden; float:left;}
#topWrapper #logo img {border:0px;}
#topWrapper #rightNavigation {margin:15px; float:right; width:400px; font-family:Tahoma;}
#topWrapper #rightNavigation #flags {text-align:right;}
#topWrapper .topImage { margin:0px 8px 2px 8px;}

#topWrapper #rightNavigation #login {float:right; width:83px;  color:#999999; }
#topWrapper #rightNavigation #login .left { height:19px;  background-image:url(/CommonSkin03elements/wave01_left.gif); background-position:left; background-repeat:no-repeat; margin-right:6px;}
#topWrapper #rightNavigation #login .left img { margin: 3px 8px;}
#topWrapper #rightNavigation #login .left a { margin: 0px; font-size:13px; color:#999999; line-height:16px; text-decoration:none;}
#topWrapper #rightNavigation #login .right { height:19px; width:6px; background-image:url(/CommonSkin03elements/wave01_right.gif); background-position:right; background-repeat:no-repeat; margin-left:-6px; float:right; }

#topWrapper #rightNavigation #topMenu {float:right; width:400px; color:#666; clear:both; text-align:right;}
#topWrapper #rightNavigation #topMenu a { margin: 0px 2px; font-size:11px; color:#666; line-height:24px; text-decoration:none;}
#topWrapper #rightNavigation #flags {color:#666;}
#topWrapper #rightNavigation #flags a { margin: 0px 2px; font-size:11px; color:#666; line-height:24px; text-decoration:none;}

/*==== PARTNERS ====*/

#partners {width:973px; border:0px solid; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8;
           background-image:url(/CommonSkin03elements/partners_bg.png); background-repeat:repeat-y;}
           

#footWrapper { border:1px solid transparent; border-top:1px solid #d4d4d4; padding-top:2px; font-size:10px !important; clear:both;width:971px; margin:8px auto 0px auto;}
#footWrapper p {margin:6px 0px; font-size:10px !important;}
#footWrapper a { text-decoration:none;}
#footWrapper a:hover {text-decoration:underline;}
#footWrapper #friendlyMenu {color:#06357A;width:400px; float:left;}
#footWrapper #friendlyMenu a {color:#06357A; margin:0px 3px;}
#footWrapper #friendlyMenu img {margin-top:2px; float:left;}
#footWrapper #footMenu {color:#7B8AA2;width:400px; float:right; text-align:right;}
#footWrapper #footMenu a {color:#7B8AA2; margin:0px 3px; font-size:10px; font-weight:normal;}

#footWrapper #footMenu .combi {color:#A2AABA;}
#footWrapper #footMenu .combi a {color:#A2AABA;}

#footWrapper #address {color:#A2AABA; text-align:center; clear:both; line-height:12px; }
#footWrapper #address a {color:#A2AABA;}

#mainMenuWrapper {width:973px; margin:0px auto;}
#mainMenuWrapper .left {height:23px;  background-image:url(/CommonSkin03elements/menu_bg_1024x23.png); background-position:left; background-repeat:no-repeat; margin-right:4px;}
#mainMenuWrapper .right { height:23px; width:4px; background-image:url(/CommonSkin03elements/menu_bg_4x23.png); background-position:right; background-repeat:no-repeat; margin-left:-4px; float:right; }

#mainMenuWrapper .home img { padding:2px 15px; border:0px solid; border-right:1px solid #a7a7a7 !important;}
#mainMenuWrapper .HMenu { margin-left:5px;}
#mainMenuWrapper .home {display:none;}

html[dir] body { background-color:#fff; background-image:none !important;}

#content .DNNAligncenter {text-align:left;}

#wrap { width:973px; margin:0px auto;}
#contentholder{margin:10px 0px 0px 0px;}
#mainbody {float:left; width:779px;}
#mainbodyFull {}
#content {float:right; padding:0px 5px;width:583px; }
#contentFullWidth {padding:0px 0px; background-color:#fff;}
#mainbodyFull #contentFullWidth {width:778px;float:right;}
/*--- LEFT BAR (menu) ---*/
#sidebar {float:left; width:180px;}


/*--- Right BAR (icons menu) ---*/
#sidebar-2 
{   float:right; width:190px;   }


.clear {font-size:0px; height:0px; clear:both;}


/* =================================== */

hr {border:0px solid; height:1px; border-bottom:1px solid #d2d2d2; clear:both; width:90%; text-align:center;}
h1 {font-weight:bold; color:#00286E; font-size:20px; margin:0em;}
h2 {font-weight:bold; color:#00286E; font-size:13px; margin-bottom:1.7em;}
h1, h2, span { line-height:16px;}
h1 {margin-bottom:0.2em;}

span {text-decoration:none !important;}

.Smaller { font-size:0.8em;}

.Black, .BlackMedium,.BlackBig,.BlackBold,.BlackMediumBold,.BlackBigBold 
{color:#000000; }
.Grey, .GreyMedium,.GreyBig,.GreyBold,.GreyMediumBold,.GreyBigBold 
{color:#8390A7; }
.Blue, .BlueMedium,.BlueBig,.BlueBold,.BlueMediumBold,.BlueBigBold 
{color:#368ec6; }
.Green, .GreenMedium,.GreenBig,.GreenBold,.GreenMediumBold,.GreenBigBold
{color:#538e0e;}
.Red, .RedMedium,.RedBig,.RedBold,.RedMediumBold,.RedBigBold,
.Orange, .OrangeMedium,.OrangeBig,.OrangeBold,.OrangeMediumBold,.OrangeBigBold
{color:#ea6311;}
.Saddlebrown, .SaddlebrownMedium,.SaddlebrownBig,.SaddlebrownBold,.SaddlebrownMediumBold,.SaddlebrownBigBold
{color:#e99400;}
.Purple, .PurpleMedium,.PurpleBig,.PurpleBold,.PurpleMediumBold,.PurpleBigBold
{color:#09347a;}

.BlackMedium, .GreyMedium,.BlueMedium, .GreenMedium,.RedMedium,.OrangeMedium,.SaddlebrownMedium,.PurpleMedium,
.BlackBig, .GreyBig,.BlueBig,.GreenBig,.RedBig,.OrangeBig,.SaddlebrownBig,.PurpleBig,
.BlackMediumBold, .GreyMediumBold,.BlueMediumBold, .GreenMediumBold,.RedMediumBold,.OrangeMediumBold,.SaddlebrownMediumBold,.PurpleMediumBold,
.BlackBigBold, .GreyBigBold, .BlueBigBold,.GreenBigBold,.RedBigBold,.OrangeBigBold,.SaddlebrownBigBold,.PurpleBigBold
{margin-top:1.7em; display:block;}


.Black, .Grey, .Blue, .Green, .Red, .Orange, .Saddlebrown, .Purple
{font-size:12px; font-weight:normal; line-height:16px; }
.BlackMedium, .GreyMedium,.BlueMedium, .GreenMedium,.RedMedium,.OrangeMedium,.SaddlebrownMedium,.PurpleMedium
{font-size:15px; font-weight:normal; }
.BlackBig, .GreyBig,.BlueBig,.GreenBig,.RedBig,.OrangeBig,.SaddlebrownBig,.PurpleBig
{font-size:20px; font-weight:normal; }

.BlackBold, .GreyBold,.BlueBold, .GreenBold, .RedBold, .OrangeBold, .SaddlebrownBold, .PurpleBold
{font-size:12px; font-weight:bold; line-height:16px; }
.BlackMediumBold, .GreyMediumBold,.BlueMediumBold, .GreenMediumBold,.RedMediumBold,.OrangeMediumBold,.SaddlebrownMediumBold,.PurpleMediumBold
{font-size:15px; font-weight:bold;  line-height:24px; }
.BlackBigBold, .GreyBigBold, .BlueBigBold,.GreenBigBold,.RedBigBold,.OrangeBigBold,.SaddlebrownBigBold,.PurpleBigBold
{font-size:20px; font-weight:bold;  line-height:28px; }

div, ul,ol, p, p.normalParagraph {font-weight:normal; color:#4d4d4d; font-size:12px; line-height:1.7em;}
ul li { list-style-image:url('/CommonSkin03elements/infoplan_blue_10x10icon.png')}


img.imageLeftSide, .imageLeftSide img {margin-right:10px; margin-bottom:15px; float:left;}
.imageLeftSideCaption {font-size:1em; font-style:italic; margin-right:10px; margin-bottom:10px; float:left;color:#4d4d4d;}
.imageLeftSideCaption  {margin-bottom:5px; display:block;}
img.imageRightSide, .imageRightSide img {margin-left:10px; margin-bottom:15px; float:right;}
.imageRightSideCaption {font-size:1em; font-style:italic; margin-left:10px; margin-bottom:10px; float:right;color:#4d4d4d;}
.imageRightSideCaption  {margin-bottom:5px; display:block;}

/* =================================== */



@media print
{
    #topWrapper #rightNavigation, #topWrapper .topImage, #mainMenuWrapper, #footWrapper #friendlyMenu, #footWrapper #footMenu,#vMenuWrapper, #topFashHolder, #topFlash
    {display:none;}
    #pageWrapper, #content, #wrap, #contentFullWidth,#sidebar,#sidebar-2,  #topWrapper, #footWrapper, .box_con
    { width:98% !important; clear:both !important; border:1px solid transparent !important;
        margin:0px !important; padding:0px !important;}
        
    body, div, table, p, h1, h2, h3, h4, h5, h6, span
    { font-family:Georgia, Times New Roman, Serif; color:Black !important; background-color:white !important; background-image:none !important;}
    
    div { border:1px solid white;}
    
    body, div, table, p, h5, h6, span,  #footWrapper #address p
    {font-size:12pt !important;}
    
    a:link, a:visited {color:#00f !important;}
    #wrap a:link:after, #wrap a:visited:after
     {content:" (" attr(href) ") ";}
    
    #wrap ul li { list-style-image:none; list-style-type:disc;}
    #wrap table {width:95%;}
    #wrap td {margin:0px; border:1px solid #d2d2d2;}
    
    h1 {font-size:18pt;}
    h2 {font-size:16pt;}
    h3,h4 {font-size:14pt;}
    
}

.IPTextBox {border:1px solid #d4d4d4; width:250px;}
textarea.IPTextBox {height:100px;}
.IPTextArea {height:100px;border:1px solid #d4d4d4; width:250px;}
.IPSelect {border:1px solid #d4d4d4; width:250px;}
.IPStepNum {font-weight:bold; color:#00286E; font-size:8em;}
.IPStep {font-weight:bold; color:#00286E; font-size:1.3em;}

/*Classifieds*/
.classifiedsXmod {width:100% !important;}
.classifiedsItemXmod table{    background-color: #eee;}
.classifiedsAltItemXmod  table{ background-color:#f6f6f6;}

.classifiedsItemXmod, .classifiedsAltItemXmod {}
.classifiedsItemXmod table, .classifiedsAltItemXmod table {width:100%;border:1px solid #c0c0c0; padding:4px 0px; margin:4px 0px;}

.classifiedsTop {border-bottom:1px solid #c0c0c0;}
.classifiedsContact {border-top:1px solid #c0c0c0;}

.classifiedsDate {font-size:11px; width:20%;}
.classifiedsTitle {text-align:left; font-weight:bold; }
.classifiedsTitle a:link {text-decoration:none;color:#00286E;}
.classifiedsTitle a:hover {text-decoration:underline;color:#2d2d2d;}

.classifiedLanguage {font-size:11px; width:75px; text-align:right !important;}
.classifiedImage {float:right;}
.classifiedImage img {margin:2px; border:1px solid #c0c0c0;}

.classifiedsDetails { float:left;}
.classifiedsContact {text-align:center;}

.classifiedPrice {}
.classifiedsName {}
.classifiedsEmail {}
.classifiedsPhone {}

.ClassifiedForm div {width:420px; margin:0px 0px 3px 12px;}
.ClassifiedForm div hr {border:0px solid; border-bottom:1px solid #d6d6d6; width:80%; text-align:center;}
.ClassifiedForm span.label {width:100px; display:block; float:left; color:#00286E;}





/*ARTICLES*/
.articlesXmod {width:100% !important;}
.articlesItemXmod .Title a:link,.articlesItemXmod .Title a:visited,
.articlesAltItemXmod .Title a:link,.articlesAltItemXmod .Title a:visited
{color:#00286E; font-weight:bold; text-transform:capitalize; text-decoration:underline;}

.articlesItemXmod .Synopsis
{ font-family:Tahoma,Arial,Helvetica;font-size:12px; font-weight:normal;  margin:0.1em 0em; line-height:16px; }

.articlesAltItemXmod .title,.articlesItemXmod .Synopsis
{clear:both;}

.articlesItemXmod
{    background-color: #ffffff;}
.articlesAltItemXmod
{    background-color: #ececec;}

/*TESTIMONIALS*/
.testmonialsItemXmod .Quote, .testmonialsAltItemXmod .Quote
{font-size:12px;}

.testmonialsItemXmod .from, .testmonialsAltItemXmod .from
{ font-weight:bold; font-size:11px;}


/*Newsletter subscription form (NLSF)*/
#NLSF span.label,
#NLSF span.spacer,
#NLSF span.multiple span {width:120px;float:left;} 
#NLSF span.multiple {float:left;} 
#NLSF span.button {padding-left:120px;} 
#NLSF div.clear {clear:both;padding-top:5px;} 

#topFashHolder {Width:370px;Height:142px; position:absolute; top:-200px; left:-200px;}



#gss_input
 {
    background-image:url(/CommonSkin03elements/search_Icon.png);
    background-position:2px 2px;
    background-repeat:no-repeat;
    border:1px solid #D2D2D2;
    color:#00286E;
    font-family:tahoma;
    font-size:11px;
    height:14px;
    margin:0 auto 2px 10px;
    padding-left:20px;
    text-align:left;
    width:118px;
 }


/* AGENCIES DROP DOWN MENU   */
/* commom style for all browsers */
.agenciesddm {
    text-align:left;
    font-family: tahoma;
    position:relative;
    font-size:10px;
    background:transparent;
    width:140px;
    margin:0 auto;
    margin-left:10px;
}
.agenciesddm ul {
    padding:0;
    margin:0;
    list-style-type: none;
    list-style-image:none;
    border:1px solid #d2d2d2;
}
.agenciesddm ul li {
    position:relative;
    list-style-type: none; list-style-image:none;
    height:16px;
}



.agenciesddm ul li.Agencies {background-image:url(/CommonSkin03elements/arrow_down.png);background-repeat:no-repeat; background-position:right center;}

.agenciesddm ul li span.img {
    background-repeat:no-repeat;
    background-position:2px 2px;
    display:block;
    vertical-align:middle;
    }

.agenciesddm ul li.Agencies span.img {background-image:url(/CommonSkin03elements/flags-Agencies.png);}
.agenciesddm ul li.Australia span.img {background-image:url(/CommonSkin03elements/flags-Australia.png);}
.agenciesddm ul li.Brazil span.img {background-image:url(/CommonSkin03elements/flags-Brazil.png);}
.agenciesddm ul li.Colombia span.img {background-image:url(/CommonSkin03elements/flags-Colombia.png);}
.agenciesddm ul li.Poland span.img {background-image:url(/CommonSkin03elements/flags-Poland.png);}
.agenciesddm ul li.Portugal span.img {background-image:url(/CommonSkin03elements/flags-Portugal.png);}
.agenciesddm ul li.Slovakia span.img {background-image:url(/CommonSkin03elements/flags-Slovakia.png);}
.agenciesddm ul li.CzechRepublic span.img {background-image:url(/CommonSkin03elements/flags-CzechRepublic.png);}
.agenciesddm ul li.Spain span.img {background-image:url(/CommonSkin03elements/flags-Spain.png);}
.agenciesddm ul li.Peru span.img {background-image:url(/CommonSkin03elements/flags-Peru.png);}
.agenciesddm ul li.Japan span.img {background-image:url(/CommonSkin03elements/flags-Japan.png);}
.agenciesddm ul li.France span.img {background-image:url(/CommonSkin03elements/flags-France.png);}

.agenciesddm ul li a, .agenciesddm ul li a:visited {
    margin-left:22px !important;
    display:block;
    line-height:16px !important;
}

.agenciesddm ul li ul {
    visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    height:0;
    overflow:hidden;
    width:138px;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.agenciesddm ul li:hover a,
.agenciesddm ul li a:hover {
color:#c00; text-decoration:underline; border:0;
}
.agenciesddm ul li:hover ul,
.agenciesddm ul li a:hover ul {
    visibility:visible;
    height:auto;
    position:absolute;
    top:16px;
    left:-1px;
    background:#fff;
    overflow:visible;
}
.agenciesddm ul li:hover ul li a,
.agenciesddm ul li a:hover ul li a {
    text-decoration:none;
    color:#666;
    height:auto;
}
.agenciesddm ul li:hover ul li a.drop,
.agenciesddm ul li a:hover ul li a.drop {
    color:#000;
    height:auto;
}
.agenciesddm ul li:hover ul li ul,
.agenciesddm ul li a:hover ul li a ul {
    visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    height:0;
    overflow:hidden;
}
.agenciesddm ul li:hover ul li a:hover,
.agenciesddm ul li a:hover ul li a:hover {
    color:#00f;
    text-decoration:underline;
}
.agenciesddm ul li:hover ul li:hover ul,
.agenciesddm ul li a:hover ul li a:hover ul {
    visibility:visible;
    position:absolute;
    top:0;
    color:#000;
    height:auto;
}
.agenciesddm ul li:hover ul li:hover ul.left,
.agenciesddm ul li a:hover ul li a:hover ul.left {
    left:-166px;
}
.agenciesddm ul li:hover ul li:hover ul li a,
.agenciesddm ul li a:hover ul li a:hover ul li a {
    display:block;
    color:#00f;
    height:auto;
}
* html .agenciesddm ul li a:hover ul li a:hover ul li a {}

.agenciesddm ul li:hover ul li:hover ul li:hover a,
.agenciesddm ul li a:hover ul li a:hover ul li a:hover {
color:#000; text-decoration:underline;
}
