/* CSS Document */
@charset "utf-8";
/* style.css - petersommer.com */

/* -------- GLOBAL STUFF ----------------- */

a img{border:0;}

a{
text-decoration:none;
color:#660000;
}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
font-weight:normal;
line-height:37px;
margin-top:15px;
border-bottom: 1px solid #CCCCCC;
font-size: 32px;
padding-bottom: 10px;	
}



#home-left-column h1{font-size:32px;}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
}

h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#333333;
font-weight:normal;
}
h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
font-weight:normal;
line-height:30px;
}
body{
background:#FFFFFF url('http://www.petersommer.com/images/body_bg.gif') left top repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#424242;
}


#header{
background:#000000 url('http://www.petersommer.com/images/header_bg.jpg') left top repeat;
}

#header-inner #strapline h3, #header-inner #strapline h2{color:#FFFFFF;}

#header-inner #strapline h2{font-size:16px;}

#header-inner #strapline h3{font-size:12px;}
#header-inner #header-nav{color:#FFFFFF;font-size:12px;}
#header-inner #header-nav li a{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
font-family:tahoma, verdana, arial, sans-serif;
}

#header-inner #header-nav li a:hover{color:#A9ABB0;}

#navbar{
/*background:#660000 url('http://www.petersommer.com/images/nav/navbar_bg.gif') left top repeat-x;*/
}
/* SHAHED*/
#navbarG{
/*background:#006600 url('http://www.petersommer.com/images/nav/navGbar_bg.gif') left top repeat-x;*/
}
#navbarY{
/*background:#EFEB86 url('http://www.petersommer.com/images/nav/navYbar_bg.gif') left top repeat-x;*/
}
/* SHAHED*/
#content{
background:transparent url('http://www.petersommer.com/images/content_bg.png') left top repeat-y;
}



#navbar.new{
/*background:#660000 url('http://www.petersommer.com/images/nav/navbar_bg.gif') left 5px repeat-x;*/
}

#navbarG{
/*background:#006600 url('http://www.petersommer.com/images/nav/navGbar_bg.gif') left top repeat-x;*/
}
{
/*background:#EFEB86 url('http://www.petersommer.com/images/nav/navYbar_bg.gif') left top repeat-x;*/
}

.breadcrumb{ 
font-size:11px;
color:#6d6e71;
margin:0 0 0 3px;
padding:1em 0;
text-decoration:none;
}
.breadcrumb a{color:#660000;}
.breadcrumb a:hover{color:#999999;}



#middle-column{
border-right:1px solid #efefef;
}

#footer-strip{background:url('http://www.petersommer.com/images/footer-strip_bg.gif') left top no-repeat;
}

#home-left-column{
border-right:1px solid #EFEFEF;
}

/* ------------------ GENERAL CLASSES --------------------- */

hr.thin{
color: #d6d6d6;
background-color: #d6d6d6;
height: 1px;
margin:15px 0;
border:0;
}

hr.thick{
color:#ededed;
background-color:#ededed;
height:5px;
margin:50px 0 15px 0;
border:0;
}

.grey-border{
border:5px solid #e4e4e4;
}

.grey-box{
background-color:#f7f7f7;
color:#424242;
}

.red-box{
background-color:#660000;
color:#FFFFFF;
}

.red-box h4{color:#FFFFFF;}

.light-grey{color:#999999;}

.text-content{width:579px;}

.text-content p, .text-content tr{line-height:24px;}

.text-content td{padding:0.5em;}

.text-content a{font-weight:normal;}
.text-content p img{padding:0px;margin:0px;border:5px solid #e4e4e4;}
.larger{font-size:20px;}

.black{color:#000000;}
.red{color:#660000;}
.size36{font-size:36px;}

.size25{font-size:25px;}

.size20{font-size:20px;}

.size18{font-size:18px;}

.grey-gradient-box{
background:#efefef url('http://www.petersommer.com/images/grey-gradient_bg.gif') left bottom repeat-x;
}

/*------------------ PAGE STUFF ------------------------- */
.size20p{padding:0px;margin:0px;font-size:20px;}

#left-column h4 {background:url('http://www.petersommer.com/images/left-title_bg.png') left top repeat-x;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
text-align:left;
padding:2px 0 0 6px;
}

#left-nav li a{
text-transform:uppercase;
color:#000000;
font-size:11px;
text-decoration:none;
}

#left-nav li a:hover{color:#660000;}


#brochure-nav li a{
color:#660000;
font-weight:bold;
font-size:12px;
}

#brochure-nav li a:hover{color:#999999;}

#tour-dates-list div .full{background:url('http://www.petersommer.com/images/full-icon.gif') left top no-repeat;
}
/*SHAHED*/
.tour-dates-list div .full{background:url('http://www.petersommer.com/images/full-icon.gif') left top no-repeat;
}

/*SHAHED*/
.tour-info .txt{color:#999999;}


.tour-info .txt h3{color:#660000;}

.tour-info .txt h3 a:hover{color:#999999;}

#more-about a{color:#660000;}

#more-about a:hover{color:#999999;}
#more-about ul{padding:10px 0 0 0;margin:0px;}
#more-about ul  li{
list-style:none;list-style-position:  inside;
padding:0px 0px 8px 16px!important; padding:0px 0px 8px 0px;margin:2px 0px 0 0 ;

}

a.tab{
font-size:11px;
color:#00b1ef;
background:url('http://www.petersommer.com/images/tab_bg.gif') left top no-repeat;
}

a.tab:hover{color:#000000;}

a.tab:active, a.tab:focus{outline:none;}

a.active-tab{
font-size:11px;
color:#000000;
background:url('http://www.petersommer.com/images/tab_bg_active.gif') left top no-repeat;
cursor:default;
}

#tab-container{
border:1px solid #f5f5f5;
}

.tour-info-link:hover img{
opacity:0.8;
filter:alpha(opacity=80);
ms-filter:alpha(opacity=80);
}

.gallery a{
font-size:11px;
font-weight:bold;
}

.gallery a:hover{color:#999999;}

.gallery a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
ms-filter:alpha(opacity=80);
}

#homepage-banner-text{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
}

.homepage-arrow{background:url('http://www.petersommer.com/images/arrow.png') left 5px no-repeat;
}

.homepage-arrow a{color:#424242;}

.homepage-arrow a:hover{color:#FFA938;}

#gulet-imgs{background-color:#FFFFFF;}


#gulet-imgs img.middle{cursor:default;}

#pic-holder{background-color:#000000;}
.homepage-list .title{
color:#660000;
font-size:20px;
}

.homepage-list a{
font-size:13px;
color:#424242;
font-weight:normal;
}

.homepage-list a:hover{color:#660000;}

/*CONTACT PAGE */

.contactinfobox1 { width:545px; float:left; margin-top:4px;}
.contactinfobox1 p{ padding:0px; margin:0 0 0 6px; }
.contactinfobox1 p label{display:block; 	margin:6px 0 6px 0; 	padding:0px;	width:354px;}
.contactinfobox1 p input, .contactinfobox1 p textarea, .contactinfobox1 p select{ display:block; border:1px solid #cccccc; width:545px; }
.contactinfobox1 p input{ height: 22px; padding:5px 0px 0px 5px ;}
.contactinfobox1 p select{ height: 27px; padding:0 0 0 5px; }
.contactinfobox1 p textarea{height: 100px; padding:5px 0px 0px 5px ;}
* html .contactinfobox1 p textarea {height:100px;}
#submitb{ width:100px; height:22px; float:right; padding:0 0px 0 0;margin:10px 0 0 0;}
#resetb{ width:100px; height:22px; float:right; padding:0 7px 0 0;margin:10px 10px 0 0;}
#address1{height:66px;}
/*CONTACT PAGE */
/* OLD CSS */
#peterimg {width:110px; float:right; padding-left:5px; padding-right:5px;}
#peterimg1 {width:110px;}
#petertxt {width:110px; font-size:10px; color:#000000; padding-bottom:5px; padding-top:5px;}
#peter img { float: right; padding: 2px;border:5px solid #e4e4e4;}
#peter p { padding-bottom: 10px; }
#image {float: left;width: 120px;}
.p1eterimg { float:right; padding:0px 5px 0 5px; margin:0px;}
.p1eterimgl { float:left; padding:0px 5px 0 5px; margin:0px;}
.p1eterimg img{padding:0px 0 0 0px;margin:0px 0 0 0px;border:5px solid #e4e4e4;}
.p1eterimgl img{padding:0px;margin:0px;border:5px solid #e4e4e4;}
.p1eterimg1 {padding:0px; margin:5px 0 0 0;}
.p1eterimg1 img{padding:0px;margin:0px 0 0 -5px;border:5px solid #e4e4e4;}
.p1etertxt {font-size:11px; color:#747170; padding-bottom:5px; padding-top:5px; line-height:normal !important; margin:0;}
#frm1 { float: left; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; width: 65px; }
#frm2 { float: left; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 65px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; }
#frm { width: 160px; height: 70px; }
.news { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }
.news_dt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
.news_yr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.news a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }
.news a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666633; text-decoration: underline; }
#news_date { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; width: 35px; }
#news_title { float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; width: 265px; padding-right:5px; }
#news { width: 362px; height: 50px; padding-bottom:3px; }
.imgwrapper { float:right; padding-left:5px; padding-right:5px; }
.imgwrapper img{border:5px solid #e4e4e4; }
.link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; text-decoration: underline; font-weight: normal; }
.link a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666633; text-decoration: underline; font-weight: normal; }
.link a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-weight: normal; }
#video-content { float:left; width:536px; margin:10px 0px 0px 0px; }
#video-cap { width:536px; height:30px; font-size:12px; font-weight:bold; }
#video-box {width:536px;}
#video-des { width:536px; font-size:11px; padding:10px 0px 10px 0px; }

.video-subcon1 { float:left; width:175px; height:20px; clear:left; }
.video-subcon2 { float: left; width: 150px; height:125px; clear:left; padding:5px 0px 20px 0px; }

.gal-con { padding:0px 0px 0px 0px; float:left; width:175px; margin:5px 3px 3px 0px; }
.gal-subcon1 { float:left; width:150px; height:40px; clear:left; text-align:center; }
.gal-subcon2 { float: left; width: 150px; height:150px; clear:left; padding:5px 0px 0px 0px; }
.gal-space { float: left; width: 150px; clear:left; padding:12px 0px 0px 0px!important; padding:2px 0px 0px 0px; }

.peterimg-new {float:right; width:119px; margin:0px 5px 0px 5px;width:119px;}
.peterimg-new img { float: right; padding: ox;margin:0px;border:5px solid #e4e4e4;}

.petertxt-new {width:119px; font-size:10px; color:#000000; padding-bottom:5px; padding-top:5px;}

.link { text-decoration: none;color: #660000;}
.link a { text-decoration: none;color: #660000;}
.link a:hover {  text-decoration: none;color: #660000;}

#con1 { width: 165px; background-color: #CDCD9E; padding-right: 5px; padding-left: 5px; padding-top: 5px; }
#con1 p { color: #FFFFFF; font-size: 10px; margin: 0px; padding-bottom: 5px; text-decoration:none; }
#map_canvas{width:584px;height:330px;clear:both; margin-top:30px; margin-bottom:20px;}

/* OLD CSS */
/*SHHAED */
.travel-thumb{padding:0px;margin:0px;}
.travel-thumb img{border:5px solid #e4e4e4;}
.footer_links{float:right;padding:25px 10px 0 0;color:#FFFFFF; font-size:11px; }
.footer_links a{color:#FFFFFF; font-size:11px; }
.tourbroc{font-size:14px;color:#000000;padding:0px 0 10px 0;margin:0px;}
.head24{font-size:24px;padding:0px;margin:0px;}
.border5{border:5px solid #e4e4e4;}
/*SHHAED */
.news-date{float:right;padding:5px 20px 0px 5px;margin:0px;}
.para-title{font-size:20px;font-weight:normal;padding:0px;margin:0px;}
.blue-bg{background: #00B3CE;}
.green-bg{background: #009246;}

#brochure-nav-blue li a{
color:#00B3CE;
font-weight:bold;
font-size:12px;
}

#brochure-nav-blue li a:hover{color:#00B3CE;}
#brochure-nav-green li a{
color:#009246;
font-weight:bold;
font-size:12px;
}
#brochure-nav-green li a:hover{color:#00ae93;}
.blue-links a{color:#00B3CE;}
.blue-links a:hover{color:#999999;}
.green-links a{color:#009246;}
.green-links a:hover{color:#999999;}
.gallery-desc{padding:13px 0 16px 0;margin:0px;}
.gallery-desc p{padding:0px;margin:0px;}
.fix-align{padding:0px;margin:0px;line-height: 25px;}
.tours-head{padding:0px;margin:0px;font-size:20px;}
.tour-country{padding:5px 0 5px 0;margin:0px;font-size:24px;font-weight:normal;}
#turkey, .txt .Turkey, .Turkey{color:#660000;}
#greece, .txt .Greece, .Greece{color:#00B3CE;}
#italy, .txt .Italy, .Italy{color:#009246;}

.grey-box2{
padding:15px 10px;
width:192px;
background-color:#f7f7f7;
color:#424242;
}
.grey-box2 p{
padding:0px;
margin:0px 0 8px 0;
}
.line{
border-bottom:1px solid #d6d6d6;
}
.clear-left{clear:left;padding:0px;margin:0px;}
.expand-space{width:450px;}
.fix-width {width:444px;}
.list {padding:0px;margin:0px;}
.list p{padding:0px 10px 0 0;margin:0px;float:left;width:250px;}
.pclear{clear:both;margin:0px;padding:0px;}

.red-box .homepage-arrow a{color:#FFFFFF;}

.search-result-title a:hover, .search-results-link:hover{color:#999;}

.search-results-link{font-weight:bold;}

.search-results-pages a{
padding:5px;
margin:0 5px;
color: #600;
background-color:#FFF;
}

.search-results-pages a:hover, .search-results-pages span{
padding:5px;
margin:0 5px;
color:#FFF;
background-color:#600;
}

/* ---------------------------------------------- SEARCH FORM ---------------------------------------------- */

#search-form{
    width:185px;
    padding:6px 0 0 6px;
    margin-left:20px;
}

#search-form form div{
    width:100%;
    overflow:hidden;
}

#search-form input.text{
    float:left;
    width:145px;
    height:18px;
    color:#000;
    padding:2px 5px 0 3px;
    border:1px solid #d9e0e6;
    border-right:none;
   
   
}

#search-form input.submit{float:left;}


/*================================FOOTER==============================*/

.footer-list a {color:#637da0;}

#footer-right {
float: right;
margin-top: 34px;
text-align: right;
width: 258px;	
}

#footer-right h4 {
color:#637da0;
font-size: 13px;
}

#footer-right p {
color:#637da0;
font-size: 12px;
line-height: 22px;
}

#footer-right a {
color:#637da0;
font-size: 12px;	
}


/*================================HTML TEXT NAV========================================*/

.text_nav li a{
font-size:13px;
height:13px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
color:#363636;
}

.text_nav li a:hover{color:#FFF;}

.nav_default li a:hover, .nav_default li a:focus, .nav_default li a.active{background-color:#0D3161;}

.nav_Turkey li a:hover, .nav_Turkey li a:focus, .nav_Turkey li a.active{background-color:#550101;}

.nav_Greece li a:hover, .nav_Greece li a:focus, .nav_Greece li a.active{background-color:#0B94A7;}

.nav_Italy li a:hover, .nav_Italy li a:focus, .nav_Italy li a.active{background-color:#00823E;}

.social-media p img{
margin-right:10px;
position:relative;
top:5px;
}
