.LTR, RTL {background:#013e5b; }

body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#434343;} 

a{text-decoration:underline; color:#013e5b;} 
a:hover{text-decoration:underline; color:#013e5b;} 
img{border:0px;}

h1 {font-size:130%; font-weight:bold; color:#716655; margin:0px; padding:0px;}
h2 {font-size:120%; color:#fff; margin:0 0 8px 0; }
h3 {font-size:110%; font-weight:bold;}


.float_left {float:left;} 
.float_right{float:right;}
.clear_both{clear:both;} .clear_left{clear:left;} .clear_right{clear:right;}

#base{width:960px; padding:20px; margin:20px auto; background:#FFF;}


#top {min-height:80px; height:auto !important; height:80px; background:#013e5b;background:url(/App_Themes/irishwelcometours09Site/Images/Homepage_banner.jpg) left no-repeat;}
#top_left {float:left; padding:15px;}
#top_right {float:right; width:585px; padding:30px 10px 10px 10px; text-align:right;}
#top_right div a {color:#FFF;}
#top_text {color:#FFF; padding:12px;}

.ih_banner {background:#013e5b;background:url(/App_Themes/irishwelcometours09Site/Images/ih_banner1.jpg) left no-repeat !important;}

#utility {font-size:110%; padding-top:10px;font-weight:bold;}
#utility a{background:url(/App_Themes/irishwelcometours09Site/Images/Images/arrow_small.gif) left no-repeat; color:#fff; text-decoration:none; padding-left:10px; margin-left:10px;}
#utility a:hover{text-decoration:underline;}

#utility2 { }
#utility2 a{background:url(/App_Themes/irishwelcometours09Site/Images/Images/arrow_small2.gif) left no-repeat; color:#000; text-decoration:none; padding-left:10px; margin-left:10px;}
#utility2 a:hover{text-decoration:underline;}

#footer {font-size:90%; margin-top:10px; }
.footerleft {float:left; line-height:140%;}
.footerleft a{color:#333333;}
.footerright {float:right; text-align:right;}

#nav {/*text-transform:uppercase;*/ background:#eef5fc; border:1px solid #aeb2b6;  zoom:1; font-size:110%; margin-top:2px;}
#nav ul {list-style:none; padding:0px; margin:0px; zoom:1; }
#nav li {border-right:1px solid #474747; float:left; padding: 0px 25px;}
#nav li a{padding:6px 0; text-align:center;  display:block; color:#716655; font-weight:bold; text-decoration:none;}
#nav li a:hover{color:#0a4a69;}
#nav li.last {border-right:0; float:left; padding: 0px 25px;}

#banner {margin-top:2px; border:1px solid #000;}

/*
#bannertext {float:right; background:#000; opacity:0.60; -moz-opacity:0.60; filter:alpha(opacity=60); position:relative; top:155px; height:35px; margin-top:-35px; }
#bannertext_left {float:left; padding:10px; color:#FFF; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
#bannertext_right {float:left; padding:8px;}
*/

#breadcrumb {font-size:95%; padding:8px 0;}

#content {padding:5px 0 10px 0; border-top:1px dotted #666666; border-bottom:1px dotted #666666; }
#content_left {float:left; width:710px;}
#content_right {float:right; width:232px;}


#pods {margin:20px 0;}
#pods_lower {margin:30px 0;}


.pod_blue {float:left; border-bottom:2px solid #0099cc; padding-bottom:2px; margin-right:15px; width:166px;}
.podtop_blue {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_blue.gif) top no-repeat #06789d; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_blue {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_blue.gif) top no-repeat;}

.podtext {min-height:28px; height:auto !important; height:28px; }
.podlink {text-align:right; }
.podlink a{color:#70a21a;}


.pod_bottom {min-height:57px; height:auto !important; height:57px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podbg.gif) bottom no-repeat; color:#333; padding:10px; font-size:95%;}
.pod_bottom_lower {min-height:85px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podbg.gif) bottom no-repeat; color:#333; padding:7px 10px 7px 10px; font-size:95%;}


.pod_green {float:left; border-bottom:2px solid #71a31a; padding-bottom:2px; margin-right:15px; width:166px;}
.pod_green_lower {float:left; border-bottom:2px solid #71a31a; padding-bottom:2px; margin-right:32px; width:166px; }
.pod_green_right  {float:left; border-bottom:2px solid #71a31a; padding-bottom:2px; width:166px;}
.podtop_green {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_green.gif) top no-repeat #5b8316; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_green {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_green.gif) top no-repeat;}


.pod_orange {float:left; border-bottom:2px solid #ff9933; padding-bottom:2px; margin-right:15px; width:166px;}
.podtop_orange {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_orange.gif) top no-repeat #c67729; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_orange {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_orange.gif) top no-repeat;}

.pod_red {float:left; border-bottom:2px solid #ff3333; padding-bottom:2px; width:166px;}
.podtop_red {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_red.gif) top no-repeat #c12c2c; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_red {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_red.gif) top no-repeat;}


.greenbox {background:url(/App_Themes/irishwelcometours09Site/Images/Images/greenbox_top.gif) top no-repeat #154e69; margin-bottom:20px; zoom:1;}
.greenbox_bottom {background:url(/App_Themes/irishwelcometours09Site/Images/Images/greenbox_bottom.gif) bottom no-repeat ; padding:10px;}

.greenbox2 {background:url(/App_Themes/irishwelcometours09Site/Images/Images/greenbox_top.gif) top no-repeat #154e69; margin-bottom:20px;zoom:1;}
.greenbox2_bottom {background:url(/App_Themes/irishwelcometours09Site/Images/Images/greenbox_bottom.gif) bottom no-repeat; padding:10px;padding-top:0px;}


.radio {float:left; color:#FFF; text-align:right; margin-right:10px; }

input.big {color:#333333; width:140px; padding:2px; margin-bottom:7px; font-size:95%; border:1px solid #333333; background:#FFF; }
input.small {color:#333333; width:95px; padding:2px; margin-bottom:7px; font-size:95%; border:1px solid #333333; background:#FFF; }
.text_left {float:left; font-size:95%; color:#FFF;}
.btn_right {text-align:right;}

.padding {padding:15px;}

.greytext {clear:left; padding-top:8px; color:#666666; line-height:180%;}

/* New pod Styles */

.pod_0 {float:left; border-bottom:2px solid #0099cc; padding-bottom:2px; margin-right:15px; width:166px;}
.podtop_0 {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_blue.gif) top no-repeat #06789d; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_0 {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_blue.gif) top no-repeat;}


.pod_1 {float:left; border-bottom:2px solid #71a31a; padding-bottom:2px; margin-right:15px; width:166px;}
.podtop_1 {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_green.gif) top no-repeat #5b8316; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_1 {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_green.gif) top no-repeat;}

.pod_2 {float:left; border-bottom:2px solid #ff9933; padding-bottom:2px; margin-right:15px; width:166px;}
.podtop_2 {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_orange.gif) top no-repeat #c67729; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_2 {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_orange.gif) top no-repeat;}

.pod_3 {float:left; border-bottom:2px solid #ff3333; padding-bottom:2px; width:166px;}
.podtop_3 {background:url(/App_Themes/irishwelcometours09Site/Images/Images/podtop_red.gif) top no-repeat #c12c2c; padding:3px; font-size:120%; font-weight:bold; color:#FFF; text-transform:uppercase;}
.podimg_3 {padding:2px 3px; background:url(/App_Themes/irishwelcometours09Site/Images/Images/podborder_red.gif) top no-repeat;}


.pod_green_1,.pod_green_2 ,.pod_green_3 ,.pod_green_4 ,.pod_green_5 ,.pod_green_6 .pod_green_7 
{float:left; border-bottom:2px solid #71a31a; padding-bottom:2px; margin-left:32px; width:166px; }
.pod_green_0  {float:left; border-bottom:2px solid #71a31a; padding-bottom:2px; width:166px;}



#utility ul , #utility2 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#utility li {

float:right;
}

#utility2 li {

float:left;
}

/* their content styles */

.pic_row {
width:600px;
}

.pic_row img {
padding:3px;
}

.pic_column_left {
float:left;
width:260px;
}

.pic_column_left img {
padding:3px;
}

.pic_column_right {
float:left;
margin:10px 5px;
width:330px;
}

.activities_column_left {
float:left;
width:170px;
}

.activities_column_left img {
padding:3px;
}

.activities_column_right {
float:left;
margin:10px 5px;
width:415px;
}

.profiles_column_left {
border:1px solid #CCCCCC;
float:left;
height:75px;
padding:1px;
width:103px;
}

.profiles_column_right {
color:#404040;
float:left;
padding-left:16px;
width:480px;
}

.profiles_name {
color:#008457;
font-size:110%;
font-weight:bold;
}

.profiles_role {
color:#404040;
font-size:110%;
font-weight:bold;
}

#contact {width:266px;}
h2.h2contact {color:#434343;}
#contact input.big {color:#333333; width:176px; padding:2px; margin-bottom:7px; font-size:95%; border:1px solid #AEB2B6; background:#fff; }
#contact .text_left {float:left; font-size:95%; color:#434343;}
#contact textarea {margin-bottom:7px;  }



#Quotation .EditingFormLabel {width:300px;}
#Quotation .TextboxField, #Quotation .TextBoxField {width:350px;}
#Quotation .DropDownField {}
#Quotation .TextAreaField {width:350px;}
#Quotation td {vertical-align:top;}





/*#Top menu styles/Horizontal#*/
.horizontalCMSMenu
{
color:#716655;
font-weight:bold;
 padding: 3px;
 /*text-transform: uppercase;*/
 border-collapse:separate !important;
 background: #eef5fc; 
}

.horizontalsubCMSMenu
{
color:#716655;
font-weight:bold;
 background: #d8e3ef;
 /*text-transform:uppercase;*/
}

.horizontalsubCMSMenu tr
{

 background: #d8e3ef; 
}



.horizontalsubCMSMenuItem
{
 background: #EEF5FC; 
 white-space: nowrap;
 display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
 background: #d8e3ef; 
 /*color:#3e4e5c;*/
 min-width: 81px;
 white-space: nowrap;
 display: block;
 padding:5px 5px 5px 20px ;
color:#716655;
font-weight:bold;
border-bottom:1px solid #000000;

}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
 background: #EEF5FC; 
 color:#0a4a69;

}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, 

.horizontalCMSMenuItemMouseUp, .horizontalCMSMenuHighlightedMenuItemMouseUp
{

color:#716655;
font-weight:bold;
padding:6px 20px;
text-align:center;
text-decoration:none;
 background: #EEF5FC; 
text-transform:uppercase;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
color:#0a4a69;
font-weight:bold;
padding:6px 20px;
text-align:center;
text-decoration:underline;
 background: #EEF5FC; 
}


.horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItem, 
.horizontalsubCMSMenuHighlightedMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
 text-decoration:underline;
color:#0a4a69;
}

.MenuSeparator
{
font-size:110%;
font-weight:normal !important;
}


iframediv {}

iframe {border:0;}

.pod_email_signup {
padding:0 0 20px;
}

.languageSelectionWithCultures a {color:#fff;}


.ErrorLabel, .EditingFormErrorLabel, .EditingFormInfoLabel {color:red;}

.greenbox_bottom .ErrorLabel,.greenbox_bottom  .EditingFormErrorLabel,.greenbox_bottom  .EditingFormInfoLabel {color:#fff;}
