body {
	padding:0;
	margin:0;
	background:white;
	color:black;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
}

input, select, textarea {
    border:1px solid #707070;
    font-size:11px;
    padding:0;
    margin:0;
    padding:2px;
}

.dnone{display:none;}
.displayNone{display:none;}
.dblock{display:block;}

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

#MainSwapper {
    width:479px;
    height:340px;
}

#MainSwapper div {
    width:479px;
    height:337px;
}

.SwapContainer {
    position:relative;
    width:480px;
    height:338px;
    overflow:hidden;
}

.SwapHead {
    display:block;
    width:480px;
    height:27px;
    padding-top:10px;
}
.SwapHead h1 {
    padding:0;margin:0;
    font-size:24px;
    font-weight:normal;
    color:#007fb7;
    letter-spacing:-1px;  
}

#SwapNavigation {
    position:absolute;
    top:10px;right:0px;
    z-index:10;
	display:none;
}
#SwapNavigation a {
    display:block; position:relative; float:left;
    background:lightslategray none repeat scroll 0 0;
    color:whitesmoke;
    font-family:georgia;
    font-size:16px;
    font-weight:bold;
    margin:1px;
    overflow:hidden;
    padding:2px 6px;
    text-decoration:none;    
      }
#SwapNavigation a.activeSlide {    background:orange;
    color:#fff;}
#SwapNavigation a:focus { outline: none; }


.pics { height: 305px; width: 480px; padding:0; margin:0; overflow: hidden; cursor:pointer; }
.pics img {margin:0 5px 0 0px;}

.SwapLinks {

    z-index:10;
    position: absolute;
    bottom: -1px;
    
    display:block;
    width:469px;
    background:#000000;
    color:#E2DA0D;
    padding:5px;
    font-weight:bold; 
    font-size:14px;
	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);    
}


.SwapLinks a {
    text-decoration: none;
    color:#FFFFFF;
    font-weight:normal;

    letter-spacing:-1px;
    text-transform: lowercase;
}
.SwapLinks a:hover {
    text-decoration:underline;
    color:#D592B3;
}
.SwapOutputBolge {display:block;color:#F38F03;}
.SwapOutputHotel {display:block;color:#F38F03;}

table.SwapLinksFull 
{
 background:#473434;
 	opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);  
    margin-bottom:-15px; 	  
    }

table.SwapLinksFullInner {
    display:block;
position:relative;width:auto;    
    color:#E2DA0D;
    padding:5px;
    font-weight:bold; 
    font-size:14px;
}

table.SwapLinksFullInner a {
    text-decoration: none;
    color:#FFFFFF;
    font-weight:normal;

    letter-spacing:-1px;
    text-transform: lowercase;
}
table.SwapLinksFullInner a:hover {
    text-decoration:underline;
    color:#D592B3;
}

table.SwapLinksFullInner span.h3 
{
        text-decoration: none;

    padding:0;
    margin:0;
    width:25%;
    float:left;
    }

.CampaignContainer {
    width:500px;
    position:relative;
}

.CampaignContainerHead {
    /*background:#e9eee6;*/
	height: 27px;
    padding:2px;
    padding-top:8px;   
}
.CampaignContainerHead h1,
.CampaignContainerHead a
 {
    text-decoration:none;
    padding:0;margin:0;
    padding-left:5px;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#F38F03;
}

.CampaignContainerCont {
    position:absolute;
    right:6px;
    top:18px;
}

.CampaignContainerCont a {
color:#CC138F;
font-size:11px;
font-weight:normal;
margin:0pt;
text-decoration:none;
}

.CampaignContainerCont a:hover {color:black;}

.CampaignImages {
    margin-left:5px;
    margin-top:-4px;
}

.CampaignBox {
	border:0pt none;
	font-size:14px;
	font-weight:bold;
	height:83px;
	letter-spacing:-1px;
	margin:1px 0px 4px 6px;
	padding:5px;
	position:relative;
	width:228px;
	background: #fff url('img/platebg.png') no-repeat;
	cursor:pointer;	
}

.HotelCampaignBox {
    width:252px;
    height:81px;
    margin:4px;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
    margin: 0px; background: #fff url('img/bgtarama2.gif') repeat-x top left;border:0; zoom:1;padding:5px; 
}

div.HotelCampaignBoxOuter {
    width:262px;
    height:91px;
    text-align:left;
    float:left;background:#92D3D5;margin:5px;margin-right:15px;margin-left:28px;_margin-left:20px;}


.HotelCampaignContainer {
    width:980px;
}

.HotelCampaignContainerHead {
    /*background:#e9eee6;*/
	height: 27px;
    padding:2px;
    padding-top:8px;
    text-align:left;   
}
.HotelCampaignContainerHead h1 {
    padding:0;margin:0;
    padding-left:5px;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#F38F03;
}

.HotelCampaignImages {
    margin-left:8px;
    margin-top:10px;
}

div.CampaignBoxOuter {
    background:#59c6de;margin:5px;}

.HotelCampaignBox a,
.CampaignBox a {
    text-decoration:none;
    color:#0066CC;
    line-height:14px;
    margin-bottom:3px;
}

.HotelCampaignBox a:hover,
.CampaignBox a:hover {
    text-decoration:none;
    color:#F38F03;
}

.HotelCampaignBox img,
.CampaignBox img {
    margin-right:4px;
    margin-bottom:25px;
    border:none;
    float:left;
    vertical-align:middle;
}

.CampaignSomething {
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    line-height:10px;
    margin-top:2px;
    display:block;
}

.CampaignStatus {
    /*
    font-size:18px;
    color:#F38F03;
    float:right;
    font-weight:bold;
    letter-spacing:-1px;    
    position:absolute;
    left:5px;
    bottom:4px;
    line-height:19px;
    */
    bottom:4px;
    color:#F38F03;
    float:right;
    font-size:17px;
    font-weight:bold;
    left:5px;
    letter-spacing:-1px;
    line-height:10px;
    position:absolute;
    text-align:center;
    width:80px;    
}

.CampaignPrice {
	background:#CC138F none repeat scroll 0pt;
	border:1px dashed #E0F1EE;
	bottom:0pt;
	color:white;
	display:block;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:20px;
	padding:0pt 3px;
	position:absolute;
	right:0pt;
	text-align:right;
	width:56px;
}

a.ORCampaign {
	background:transparent url(img/buynow.png) no-repeat scroll right top;
	bottom:3px;
	display:block;
	height:20px;
	padding-top:12px;
	position:absolute;
	right:3px;
	width:110px;
}

a.ORCampaign:hover {
	background:transparent url(img/buynowhov.png) no-repeat scroll right top; 
}

.OldCampaignPrice {
	bottom:0px;
	display:block;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:65px;
	text-decoration:line-through;
	color:indigo;
}

.CampaignStatusin {
    font-size:18px;
    color:#F38F03;
    float:right;
    font-weight:bold;
    letter-spacing:-1px;    
    position:absolute;
    left:5px;
    bottom:3px;   
}

.CampaignStatus img, .CampaignStatusin img {margin-top:2px;margin-bottom:2px;margin-right:0px !important;}

.BottomAdsContainer {
    width:480px;    

}

.CloudContainerCont {position:relative;margin:5px;text-align:right;
	line-height:10px;
}

.CloudContainerCont a {
color:#CC138F;
font-size:11px;
font-weight:normal;
margin:0pt;
text-decoration:none;
}

.CloudContainerCont a:hover {color:black;}

.BottomAdBox {
    width:234px;
    height:60px;

    margin-bottom:4px;
    float:left;

}


.BottomAdBox.Left {
    margin-right:10px;
}


.BottomAdBoxMini {
    width:131px;
    height:170px;
    margin-top:6px;
    float:left;
    text-align:center;
}


.BottomAdBoxMini.Left {
    margin-right:10px;
}

.ThirdCol {
    width:238px;
    margin-right:0px;    
}

.ResultHotelName {
    padding-left:15px;
    font-size:24px;
    color:#007fb7;
    font-weight:bold;
    letter-spacing:-1px;
}

.ResultHotelNameVasco
{
    font-size: 24px;
    color: #5179C4;
    font-weight: bold;
    letter-spacing: -1px;
}

.ResultHotelstatus {
    padding-right:15px;
    font-size:24px;
    color:#F38F03;
    font-weight:bold;
    letter-spacing:-1px;
}

.UserContainerHead {
    /*background:#e9eee6;*/
	height: 27px;
    padding:2px;
    padding-top:8px;   
}
.UserContainerHead h1 {
    padding:0;margin:0;
    padding-left:5px;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#707070;
}

a.ServiceLink {
    text-decoration:none;
    color:#FBF8B3;
}

.CloudContainer {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #e93801;
	height:189px;
	margin:0pt 0pt 0pt 2px;
	padding:0px 1px 7px;
	width:230px;

}
.CloudOuter {background:#C6F779;
	margin:5px 3px 0px 7px;
	width:236px;
}

.CloudContainerImg { 
    height:170px;
    background-repeat:no-repeat;
    text-align:left;
    color:white;
    font-size:27px;
    background-color:black;
}

.CloudControlTitle {
    display:block;
    width:230px;
    padding:1px 0 2px 4px;
    background: transparent url('../../Images/Themes/bg.png') repeat-x;   
}

.Campaings10Box {
    height:165px;
    margin:4px 5px 2px;
    width:486px;
}

#dilsecimi {
    color:#93E30E;
}


.ThemesContainer {
    width:980px;
}

.ThemesContainerHead {
    /*background:#e9eee6;*/
	height: 27px;
    padding:2px;
    padding-top:8px;   
}
.ThemesContainerHead h1 {
    padding:0;margin:0;
    padding-left:5px;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#e64c8c;
}

.ThemesImages {
    margin-left:8px;
    margin-top:10px;
}

.ThemesBox {
    width:240px;
    height:60px;
    margin:4px;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
    float:left;
    margin: 0px; background: #fff url('img/bgtarama2.gif') repeat-x top left;border:0; zoom:1;padding:12px;padding-left:10px;padding-bottom:2px;  
}
div.outer {
    width:262px;
    height:74px;
    float:left;background:#92D3D5;margin:5px;margin-right:15px;margin-left:28px;_margin-left:20px;}

.ThemesBox a {
    text-decoration:none;
    color:#0066CC;
}
.ThemesBox a:hover {
    text-decoration:none;
    color:#E64C8C;
}

.ThemesBox img {
    float:left;
    margin-right:4px;
    border:none;
    vertical-align:middle;
}

.ResultBox {
    border:1px solid #fcbf00;
    padding:0px;
    padding-top:10px;
}

.ResultH2 {
    font-size:12px;
    font-weight:bold;
    /*letter-spacing:-1px;*/
    color:#539fb3;
}

.ResultDetail {
    font-size:12px;
    font-weight:bold;
    /*letter-spacing:-1px;*/
    color:#593e32;
    /*line-height:18px;*/
}

.ResultDetail a {
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    /*letter-spacing:-1px;*/
    color:#593e32;
}

.ResultDetail a:hover {
    color:#007FB7;
}

.ResultImage {
    text-align:left;
    position:absolute;
    display:block;
    width:180px;
    height:80px;
    bottom:0px;
    left:10px;
}

.ResultImage a.option {
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#539fb3;
    display:block;
    padding-left:80px;
    padding-top:30px;
    padding-bottom:30px;    
    background: transparent url('../../Images/Themes/image.png') no-repeat;   
}

.ResultVideo {
    text-align:right;
    position:absolute; 
    display:block;
    width:180px;
    height:80px;
    bottom:0px; 
    right:10px;           
}

.ResultVideo a.option {
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#539fb3;
    display:block;
    padding-right:80px;
    padding-top:30px;
    padding-bottom:30px;
    background: transparent url('../../Images/Themes/video.png') no-repeat 100px 0;       
 }
 
.ResultImage a.option:hover,
.ResultVideo a.option:hover { color:#F38F03; }
 
.ResultActivities {
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#539fb3;   
}

.ResultActivities a {
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#539fb3;   
}

.ResultActivities a:hover {
    color:#c80039;   
}

a.ResultSlogan {text-decoration:none;padding:2px;font-size:15px;color:#0066CC;}

a.ResultPrice {text-decoration:none;padding:2px;font-size:20px;color:#707070;line-height:22px;}

.ResultPriceNum {text-decoration:none;font-size:50px;color:#f38f03;line-height:40px;position:relative;top:5px;}

.highlight {color:#C80039 !important;}



.weather h4 { clear: both; }
.weather p { padding: 0; margin: 0; line-height: 13px; }

.weather { 
font: normal 12px arial, sans-serif; padding:0;margin:0;
    letter-spacing:0;
    /*border: 1px dashed #ccc; */
    width: 198px;
    /*height:112px;    */
    margin-bottom: 12px;
    }
/** html body .weather {height: 90px;}*/
/* 
   Following is a fudge that works only in IE/Win and puts a border around the image
   because it doesn't handle PNG transparency too well 
*/
/** html .weather .icon img { border: 1px solid #ccc;  }*/
.weather .temp { font: normal 2em Georgia, serif; color: #900; }
.weather .cc { text-align: center; float: left; width: 40%; }
.weather .misc { margin-left: 41%; }
.weather .misc b {color:#006699;}
.weather .attrib { clear: both; text-align: center; padding: .5em; background: #eee; }

.footerlink a {
    text-decoration:none;
    color:red;font-size:13px;
}

.footerlink a:hover {color:black;}

a.Last5Visited {
    color:black;
    display:block;
    font-weight:normal;
    font-size:15px;
    letter-spacing:0px;
    background: transparent url('img/trism.gif') no-repeat 0 2px;
    padding-left:17px;
}

.ResultAdd .small {
    color:black;
    font-size:11px; 
}

.activeflag {}

.deactiveflag {
	opacity: 0.20;
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
	cursor:default;
}

.BreadCrumb 
{
    color:#707070;
    font-weight:bold;
    font-size:13px;
    border-bottom:4px solid #90cde2;
    padding:6px 0 2px 10px;
    background:#f6f6f6;
    }
    
.BreadCrumb a, .AlternatePlace a
{
    text-decoration:none;
    color:#888;
    font-weight:bold;
    font-size:14px;
    letter-spacing:-1px;
    }   
.BreadCrumb a:hover {color:#0C53D3;}    
.AlternatePlace a:hover {color:#f38f03;}    

.AlternatePlace {background:#f6f6f6;margin: 0px; border:0; zoom:1;padding:10px;display:table-cell;width:708px;}
div.GeneralOuter {background:#92D3D5;margin:0px;}

.AlternatePlace a
{
    display:block;
    width:170px;
    float:left;
    position:relative;
}

.GridDetailed {margin:0px 0px 3px 0px; width:726px;border:1px solid #C9D3DF; zoom:1;padding:0px;}
div.GridOuter {background:#506D8F;margin:3px 0px 3px 0px;}

.GridDetailed a.HotelName {color:#0066CC;font-size:16px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.GridDetailed a.HotelName:hover {color:#CC138F;}

.GridDetailed a.Book {color:#F38F03;font-size:13px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.GridDetailed a.Book:hover {color:#963087;}

.GridStd .HotelStatu {color:#F38F03;font-size:13px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.GridStd .HotelName {color:#0066CC;font-size:14px;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
.GridStd .BeldeAD {}

table.GridStd {border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}

.ShowFavoriteHotels {background: transparent url('../../Images/Themes/favadd2m.gif') no-repeat 0 1px;
    padding:1px 0px 1px 18px;
    letter-spacing:-1px;text-decoration:none;color:#0066CC;
    }
.ShowFavoriteHotels:hover {color:#CC138F;}
    
.ShowCompareList {background: transparent url('../../Images/Themes/favadd1m.gif') no-repeat 0 1px;
    padding:1px 0px 1px 18px;
    letter-spacing:-1px;text-decoration:none;color:#0066CC;
    }    
.ShowCompareList:hover {color:#CC138F;}


.ShowOthersList {
    background:whitesmoke url(../../Images/Themes/ShowOthersList.gif) no-repeat scroll 5px;
    color:#888888;
    display:block;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
    margin:10px 0pt 0pt 0px;
    padding:5px 0px 5px 25px;
    text-decoration:none;
    }    
.ShowOthersList:hover {color:#CC138F;}

.ShowFootNote {
    border-top:3px solid whitesmoke;
    color:#777777;
    display:block;
    font-size:14px;
    letter-spacing:-1px;
    margin:10px 0pt 0pt 0px;
    padding:5px 0px 5px 25px;
    text-decoration:none;
    }    
.ShowFootNote:hover
{
    color: #9fb5de;
}

a.AddFavorite {background: transparent url('../../Images/Themes/favadd2m.gif') no-repeat 0 1px;
    padding:1px 0px 0px 18px;width:0px;overflow:hidden;
    display:block;
    }
a.RemoveFavorite {background: transparent url('../../Images/Themes/favdel1m.gif') no-repeat 0 1px;
    padding:1px 0px 0px 18px;width:0px;overflow:hidden;
    display:block;
    }    
    
a.AddComparelist {background: transparent url('../../Images/Themes/favadd1m.gif') no-repeat 0 1px;
    padding:1px 0px 0px 18px;width:0px;overflow:hidden;
    display:block;
    }    
a.DeleteCompareList {background: transparent url('../../Images/Themes/favdel2m.gif') no-repeat 0 1px;
    padding:1px 0px 0px 18px;width:0px;overflow:hidden;
    display:block;
    }    

a.nav,
a.navSelected,
a.navprev,
a.navnext
 {
    text-decoration:none;
    font-size:14px;
    color:#F38F03;
    font-weight:bold;
    padding:2px;
	width:31px;
	float:left;
	line-height:15px;
}

a.navSelected {
    color:#A43E6E;
    /*text-decoration:underline;*/
	font-size:20px;
}

.spacer {
    display:block;
    padding:5px;
}

a.navprev {
    background: transparent url('../Soft%20Orange/Web/pPrev.png') no-repeat top center;
/*    padding-left:30px;
    padding-right:30px;    */
    padding-top:17px;	
}

a.navnext {
    background: transparent url('../Soft%20Orange/Web/pNext.png') no-repeat top center;
    padding-top:17px;
}

#paging {
    clear:left;
    display:block;
    padding-top:5px;
	width:900px;
}

.nearby {
    display:block;
    padding:5px;
    color:#A43E6E;
}


div.FilterDetail {
    display:block;
    margin:10px;
    margin-top:7px;
    border-right:4px solid #B4B4B4;   
    height:100%;
}

.filterheader {
    background: transparent url('../../Images/Themes/filtre.png') no-repeat;
    padding:8px;
    padding-left:40px;
    font-size:20px;
    display:block;
    border-bottom:4px solid #B4B4B4;    
}

.PriceRange {
    padding:0 10px 0 10px;
    position:relative;
}

.PriceRangeheader {
    display:block;
    padding:5px;
    padding-left:0px;
    color:#983A69;
}

.Propertiesheader {
    display:block;
    padding:5px;
    padding-left:0px;
    color:#983A69;
}

.valstart {
    border:none;
    width:24px;
    text-align:right;
    font-weight:bold;
    color:#CC138F;  
    font-size:12px;    
}
.valend {
    border:none;
    width:24px;
    text-align:left;    
    font-weight:bold;
    color:#CC138F;
    font-size:12px;      
}

.divval {
    position:absolute;
    top:-20px;    
    right:16px;
}

.Properties {
    padding:0 10px 0 10px;
    color:#004080;
}

.Properties input {
    padding:0;
    margin:0;
    border:none;
    float:left;
    margin:0 1px 4px 0px;
    vertical-align:middle;
}

.Properties label {
    padding:0;
    margin:0;
    clear:right;
    letter-spacing:-1px;
}

.Properties table table td {
    padding:0;
    margin:0;
    border-bottom:1px solid #D5D5D5;
    padding-top:1px;
}

.Properties table table td:hover {
    background:#abd2df;
}

.FilterDetails {position:relative;border-bottom:1px solid #B4B4B4;padding-bottom:5px;}

.FilterRemoveAll {
    font-size:11px;
    border:1px solid #D5D5D5;
    text-decoration:none;
    color:gray;
    padding:3px;
    background: transparent url('../../Images/Themes/favdelm.gif') no-repeat 2px 2px;
    padding-left:20px;
    position:absolute;
    right:2px;
    top:2px;
    
}

.FilterSelectedHeader {
    display:block;
    padding:5px;
    padding-left:0px;
    color:#983A69;
}

.FilterDetails div a {
    font-size:10px;
    letter-spacing:-0.5px;
    text-decoration:none;
    color:#333;
    font-weight:bold;
    padding:5px;
    background: transparent url('../../Images/Themes/favdelmini.gif') no-repeat 6px 5px;
    padding-left:20px;  
}


.HotelCount {display:block;margin:2px 0 4px 0;}

a.RangeFilter {
    font-size:12px;
    letter-spacing:-0.5px;
    text-decoration:none;
    color:#0066CC;
    font-weight:bold;
    padding:5px;
    background: transparent url('../../Images/Themes/favdelmini.gif') no-repeat 6px 5px;
    padding-left:20px; 
}

.HeaderBanner {
    display:table-cell;
    width:468px;
    border:1px solid #B4B4B4;
	height:60px;
	overflow:hidden;
}


.Forms {

}

.FormExplanation {
    color:#555;
    line-height:15px;
    margin:10px 2px 10px 2px;
    text-decoration:none;
    font-size:14px;
}

.FormQuestion {
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#539fb3;
    margin-right:10px;
    margin-top:5px;
}

.FormQuestionSimple {
    font-size:12px;
    font-weight:bold;   
    color:#194c59;
    margin-right:10px;
    margin-top:5px;
}

.FormQuestionNote {
    font-size:10px;
    color:#194c59;
    display:block;
}

.FormQuestionSimpleSingle {
    font-size:12px;
    font-weight:bold;   
    color:#194c59;
    display:block;
    padding:5px;
}

.FormQuestionKatilim {
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#707070;
    margin-right:0px;
    padding-top:4px;
}

.stylegreen {
    display:block;
    width:140px;
    float:left;
    padding-right:5px;
}

.stylegreen input {
    border:none;
    margin:0;
    padding:0;
    float:right;
    margin-top:-15px;
}

.FormTextBox {
	font-family:Arial,Verdana,Sans-serif;
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;
    color:#593e32;
}

.FormTextBoxSimple {
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    color:#593e32;
}

.RequiredFieldValidator {
    display:block;
    clear:left;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px; 
    margin-right:10px; 
}

.FormSuccess {
    display:block;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px; 
    margin:50px;
    margin-top:150px;
    color:#007FB7;
}

.FormSuccessCall {
    display:block;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px; 
    margin:50px;
    margin-top:100px;
    color:#007FB7;
}

.FormButtons input {
    text-decoration:none;
    font-size:15px;
    font-weight:bold;
    letter-spacing:-1px;
    color:#593e32;
    margin:3px 0 3px 0;
}

.FormButtons input.alt {
    text-decoration:none;
    font-weight:bold;
    letter-spacing:-1px;
    background:#F38F03;
    color:#ffffff;
}

.InputButton {
    font-weight:bold;
    color:#593e32;
}

.InputButtonAlt {
    font-weight:bold;
    background:#F38F03;
    color:#ffffff;
}

tr.odd td {background:white;}
tr.even td {background:#e9e9e9;}


table.CompareList {
	border-collapse: collapse;
	margin: 24px;
	font-size: 1em;
}

table.CompareList th {
	background: #0066CC;
	color: #fff;
	font-weight: bold;
	padding: 6px 6px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

table.CompareList th.HotelName {
	background: #0066CC;
	color: #fff;
	font-weight: bold;
	padding: 6px 6px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
	width:100px;
}


table.CompareList a {
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    letter-spacing:-1px;
}
table.CompareList a:hover {color:#93E30E;}


table.CompareList td {
	padding: 0px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
	border-right: 1px solid #fff;
}

table.CompareList td * {
	padding: 4px;
}

table.CompareList tr.alt td {
	background: #ecf6fc;
}

table.CompareList tr.over td {
	background: #bcd4ec;
}

.FormExplanationCompare {
    font-weight:bold;
    color:#A43E6E;
    line-height:15px;
    padding:20px 2px 20px 2px !important;
    text-decoration:none;
    font-size:14px;
}

.disabledShowMap {
	opacity: 0.20;
	-moz-opacity: 0.20;
	filter: alpha(opacity=20);
	cursor:default;
}


.FormTextBoxRezz {
	font-family:Arial,Verdana,Sans-serif;
    text-decoration:none;
    font-size:17px;
    font-weight:bold;
    letter-spacing:-1px;
    color:#593e32;
}

.FormQuestionRezz {
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#A43E6E;
    margin-right:10px;
    margin-top:5px;
}

.FormTextBoxBookingTD input {
	font-family:Arial,Verdana,Sans-serif;
    text-decoration:none;
    font-size:17px !important;
    font-weight:bold;
    letter-spacing:-1px;
    color:#593e32;
}

.FormQuestionBooking {
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#2B477D;
    margin-right:10px;
    margin-top:5px;
}

.FormQuestionBookingAmount {
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;   
    color:#A43E6E;
    margin-right:10px;
    margin-top:5px;
}

.FormDescBooking {
    font-size:17px;
    letter-spacing:-1px;   
    color:#1e1e1e;
    margin-right:10px;
    margin-top:5px;
}

table.AramaSonuc {
    background:#FBF8B3 none repeat scroll 0%;
    border:2px solid #E2DA0D;
    color:#A43E6E;
    font-weight:bold;
    margin-bottom:10px;
    padding:3px 10px;
    font-size:14px;
    letter-spacing:-1px;     
}

.Choice {
    color:#506D8F;
    font-size:16px;
}

.pnlSearch .datepickerinput + img {
    left:1px;
    position:relative;
    top:-2px;
    _margin-top:-3px;
}

.InputButtonAltRezz {
    background:#F38F03 none repeat scroll 0%;
    color:#FFFFFF;
    font-weight:bold;
    font-size:17px;
}

.FormButtons .InputButtonAltRezz {
    background:#F38F03 none repeat scroll 0%;
    color:#FFFFFF;
    font-weight:bold;
    font-size:17px;
}

.anasayfa {

}
.anasayfa a {
	height:15px;
	left:0pt;
	margin-top:0px;
	padding:14px 12px 12px 44px;
	position:absolute;
	top:0pt;
	width:64px;
    background: transparent url('../../Images/Themes/home.gif') no-repeat 0px 6px;
color:white;text-decoration:none;
    font-weight:bold;

}
.anasayfa a:hover  {
color:#000;
}

.detailedcontainer table {
    border-bottom: 10px solid #eee;
}

.detailedcontainer table.noborder {
    border-bottom: none;
}

.detailedcontainer input {
    border:none;
    padding:0;
    margin:0;
}

.detailedcontainer .InputButton {border: 1px solid #ddd;font-size:15px;}
.detailedcontainer .InputButtonAlt {border: 1px solid #ddd;font-size:15px;}

.detailedcontainer .blue {
	color: #0033FF;
	border-bottom: dashed #0099FF 1px;
}
.detailedcontainer .white {color: #FFFFFF;font-size: 16px;}

.detailedcontainer .yellow {
	color: #CC0000;
	border-bottom: dashed #0099FF 1px;
}

.detailedcontainer span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(img/checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
.detailedcontainer span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(img/radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

table.styled span.radio { 
  width: 19px; 
  height: 22px; 
  padding: 0 5px 0 0; 
  background: url(img/radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 

span.styledVasco {
    clear:left;
    display:block;
    float:left;
    padding: 6px 5px 5px 0pt;
}

table.bolge01 {
    width:100%;
    background:#eeeeee;
}

table.bolge01 label {font-weight:bold;font-size:14px;
    left:3px;position:relative;
    letter-spacing:-1px;
  }
table.bolge01 label:hover {color:blue;}
table.bolge01 label:active {color:red;}

table.bolge02 {
    width:100%;
    background:#F1F1F1;
}

table.bolge02 label {font-weight:bold;font-size:14px;
    left:3px;position:relative;
    letter-spacing:-1px;
  }
table.bolge02 label:hover {color:blue;}
table.bolge02 label:active {color:red;}

table.bolge03 {
    width:100%;
    background:#F7F7F7;
}

table.bolge03 label {font-weight:bold;font-size:14px;
    left:3px;position:relative;
    letter-spacing:-1px;
  }
table.bolge03 label:hover {color:blue;}
table.bolge03 label:active {color:red;}

table.bolge04 {
    width:100%;
    background:#FAFAFA;
}

table.bolge04 label {font-weight:bold;font-size:14px;
    left:3px;position:relative;
    letter-spacing:-1px;
  }
table.bolge04 label:hover {color:blue;}
table.bolge04 label:active {color:red;}

.mapheading {
    background:#92D3D5;
    display:block;padding:4px;
    font-weight:bold;font-size:14px; 
}

.detailedcontainer .style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	padding: 3px;
	letter-spacing: -1px;
}
.detailedcontainer .style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 2px;
	letter-spacing: 0px;
}

.Printable .ResultH2,
.Printable .ResultDetail,
.Printable .ResultDetail a {
    font-size:14px;
}

.Printable .ResultHotelName {
    padding-left:0px;
    font-size:20px;
}

.lblUsername {
    color:#8FFFFB;
display:block;
font-size:17px;
font-weight:bold;
margin-top:-15px;
}

.belaliwidth {width:220px;width:expression('205px');}

a.hlnkMessages {
    color:white;font-weight:bold;font-size:11px;display:block;
}

.ORFootnote {
    color:#707070;
    font-size:9px;
    letter-spacing:0px;
    font-weight:normal;
}

.yonlendiriliyorsunuz {
    color:#593E32;
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:18px;
}

.BookingStepsButtonTD {
    background: transparent url('../../Images/vascofooter.gif') no-repeat 0px 0px;    
    text-align:right;
    padding-right:5px;
    padding-top:10px;
}

.VascoFooter {
    background:#FFFFFF;
    color:#464e65;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.VascoFooter a {
    color:#464e65;
    text-decoration:none;
}

/* FOR FIREFOX */
.afterloadCont {height:520px;}
#loadinglayer {height:497px;}
.BookingCont {height:473px;}
/* FOR FIREFOX */

/* FOR IE 6 */
* html .afterloadCont {height:518px;}
* html #loadinglayer {height:515px;}
* html .BookingCont {height:473px;}
/* FOR IE 6 */

/* FOR IE 7 */
*:first-child+html .afterloadCont {height:520px;}
*:first-child+html #loadinglayer {height:497px;}
*:first-child+html .BookingCont {height:455px;}
/* FOR IE 7 */

.CVCthumbnail {
float:left;
position: relative;
z-index: 0;
text-decoration:none;
color:black;
cursor:help;
}

.CVCthumbnail:hover{
background-color: transparent;
z-index: 50;
}

.CVCthumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.CVCthumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.CVCthumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 60px; /*position where enlarged image should offset horizontally */

}
.CVCthumbnail:hover span p { /*CSS for enlarged image on hover*/
padding:0;
margin:0;
width:340px;
}

.GeneralWarning
{
    padding: 5px;
    background: #EFD3E1;
    border: 2px solid #A43E6E;
    display: block; /*    clear:left;*/
    text-decoration: none;
    color: #D61265;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 10px 10px 5px 10px;
}
.cthumb
{
	height: 65px;
	overflow: hidden;
	float: left;
}


a.sozlesmeler {
    color:#ED1C24;font:bold;text-decoration:none;padding:2px;
}

a.sozlesmeler:hover {
    background-color:#ed1c24;color:white;font:bold;text-decoration:none;padding:2px;
}

div.Campaings10 {
    position:relative;
}

div#Campaings10BoxpNavigation {
    position:absolute;
    bottom:5px;right:6px;
    z-index:100;
}

div#Campaings10BoxpNavigation a {
    background:#129587 none repeat scroll 0 0;
    color:#97DEB7;
    font-family:georgia;
    font-size:16px;
    font-weight:bold;
    margin:1px;
    overflow:hidden;
    padding:2px 6px;
    text-decoration:none;
}

div#Campaings10BoxpNavigation a.activeSlide {
    background:#97DEB7;
    color:#129587;
}

span.CapmgplaceName {
color:crimson;
font-size:10px;
font-weight:normal;
letter-spacing:0;
text-transform:uppercase;
}


.RegionCampaignContainer {
    width:480px;
    position:relative;
}

.RegionCampaignContainerHead {
    /*background:#e9eee6;*/
	height: 27px;
    padding:8px 0 2px;
}
.RegionCampaignContainerHead h1,
.RegionCampaignContainerHead a
 {
    text-decoration:none;
    padding:0;margin:0;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#CC138F;
}

.RegionCampaignContainerCont {
    position:absolute;
    right:6px;
    top:18px;
}

.RegionCampaignContainerCont a {
color:#CC138F;
font-size:11px;
font-weight:normal;
margin:0pt;
text-decoration:none;
}

.RegionCampaignContainerCont a:hover {color:black;}

.RegionCampaignImages {
    margin:0px;
	width:480px;
	overflow:hidden;
}

.RegionCampaignBox {
	border:0pt none;
	font-size:14px;
	font-weight:bold;
	height:83px;
	letter-spacing:-1px;
	margin:3px 4px 2px 0px;
	padding:5px;
	position:relative;
	width:228px;
	background: #fff url('img/platebg.png') no-repeat;
	cursor:pointer;
}

.HotelRegionCampaignBox {
    width:252px;
    height:81px;
    margin:4px;
    font-size:14px;
    font-weight:bold;
    letter-spacing:-1px;
    margin: 0px; background: #fff url('img/bgtarama2.gif') repeat-x top left;border:0; zoom:1;padding:5px; 
}

div.HotelRegionCampaignBoxOuter {
    width:262px;
    height:91px;
    text-align:left;
    float:left;background:#92D3D5;margin:5px;margin-right:15px;margin-left:28px;_margin-left:20px;}


.HotelRegionCampaignContainer {
    width:980px;
}

.HotelRegionCampaignContainerHead {
    /*background:#e9eee6;*/
	height: 27px;
    padding:2px;
    padding-top:8px;
    text-align:left;   
}
.HotelRegionCampaignContainerHead h1 {
    padding:0;margin:0;
    padding-left:5px;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-1px;
    color:#F38F03;
}

.HotelRegionCampaignImages {
    margin-left:8px;
    margin-top:10px;
}

div.RegionCampaignBoxOuter {
    background:#59c6de;margin:1px;}

.HotelRegionCampaignBox a,
.RegionCampaignBox a {
    text-decoration:none;
    color:#0066CC;
    line-height:14px;
    margin-bottom:3px;
}

.HotelRegionCampaignBox a:hover,
.RegionCampaignBox a:hover {
    text-decoration:none;
    color:#F38F03;
}

.HotelRegionCampaignBox img,
.RegionCampaignBox img {
    margin-right:4px;
    margin-bottom:25px;
    border:none;
    float:left;
    vertical-align:middle;
}

.RegionCampaignSomething {
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
    line-height:10px;
    margin-top:2px;
    display:block;
}

.RegionCampaignStatus {
    /*
    font-size:18px;
    color:#F38F03;
    float:right;
    font-weight:bold;
    letter-spacing:-1px;    
    position:absolute;
    left:5px;
    bottom:4px;
    line-height:19px;
    */
    bottom:4px;
    color:#F38F03;
    float:right;
    font-size:17px;
    font-weight:bold;
    left:5px;
    letter-spacing:-1px;
    line-height:10px;
    position:absolute;
    text-align:center;
    width:80px;    
}

.RegionCampaignPrice {
    background:#CC138F none repeat scroll 0 0;
    border:1px dashed #E0F1EE;
    bottom:3px;
    color:white;
    float:right;
    font-size:18px;
    font-weight:bold;
    letter-spacing:-1px;
    line-height:20px;
    padding:0 3px;
    position:absolute;
    right:3px; 
}

.RegionCampaignStatusin {
    font-size:18px;
    color:#F38F03;
    float:right;
    font-weight:bold;
    letter-spacing:-1px;    
    position:absolute;
    left:5px;
    bottom:3px;   
}

.RegionCampaignStatus img, .RegionCampaignStatusin img {margin-top:2px;margin-bottom:2px;margin-right:0px !important;}

.RegionCampaign10Box {
    height:165px;
    margin:4px 0px 2px;
    width:480px;
}

div.RegionCampaign10 {
    position:relative;
}



div#RegionCampaign10BoxpNavigation {
    position:absolute;
    bottom:5px;right:6px;
    z-index:100;
}

div#RegionCampaign10BoxpNavigation a {
    background:indigo none repeat scroll 0 0;
    color:whitesmoke;
    font-family:georgia;
    font-size:16px;
    font-weight:bold;
    margin:1px;
    overflow:hidden;
    padding:2px 6px;
    text-decoration:none;
}

div#RegionCampaign10BoxpNavigation a.activeSlide {
    background:MediumVioletRed;
    color:white;
}

span.CapmgplaceName {
color:crimson;
font-size:10px;
font-weight:normal;
letter-spacing:0;
text-transform:uppercase;
}


.CloudBoxTitle {
background:#f89200;
border-bottom:2px solid #e93801;
color:#fed084;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin:0pt 0px -14px 0pt;
padding:5px;
text-align:left;
text-decoration:none;
} 

.RegionCampaignBox .cthumb{
	height:80px;
}

.RegionCampaignBox .CampaignPrice{
	position:absolute;
	bottom:18px;
	right:3px;
}

.RegionCampaignBox .CapmgplaceName {
	position:absolute;
	letter-spacing:-1px;
	bottom:4px;
	right:4px;
}

table.topheaderbbg {
	background:transparent url('img/header1bg.gif') repeat-x bottom left;
}

#topbar{
	height:36px; 
	clear:both;
	padding-left:245px;
}

.topbar_rezervasyon{
	text-align:center;
}
	
/*#topbar a{
	color:crimson;
	text-decoration:none;
	margin:0 5px;
	height:23px;
	line-height:23px;
	display:block;
	float:left; 
	padding-right:5px;
}

#topbar a span{
	height:23px;
	display:block;
	padding-left:5px;
	cursor:pointer;
}	
	
#topbar a.active{ 
	height:23px;
	line-height:23px; 
	background:url(img/tb_a.png) right top no-repeat;
	padding-right:5px;
}

#topbar a.active span{ 
	background:url(img/tb_span.png) left top no-repeat; 
	height:23px; 
	display:block;
	padding-left:5px;
}

#topbar a:hover{
	height:23px;
	line-height:23px; 
	background:url(img/tb_a.png) right top no-repeat;
	padding-right:5px;
	color:white;
}

#topbar a:hover span{ 
	background:url(img/tb_span.png) left top no-repeat; 
	height:23px; 
	display:block; 
	padding-left:5px;
}	*/

	/*
#middlebar{font-size:11px; color:#3b5d14; font-weight:bold; padding:0px 14px 6px 0px; overflow:auto; height:1%; clear:both;}
	#middlebar a{	color:#3b5d14; 
					text-decoration:none; 
					margin:5px 5px 0 0; 
					padding-right:10px; 
					height:23px; 
					line-height:23px; 
					display:block; 
					float:left; 
					background:url(img/mb_a.png) right top no-repeat;
				}
	#middlebar a span{background:url(img/mb_span.png) left top no-repeat; height:23px; display:block; padding-left:10px;cursor:pointer;}

	#middlebar a:hover{	color:navy; 
					background:url(img/mb_a.png) right top no-repeat;
				}
	#middlebar a:hover span{background:url(img/mb_span.png) left top no-repeat;display:block; }	

.flickingmenu {display:block;clear:both;}
	
.flickingmenu a:link, .flickingmenu a:visited{color:#0066CC; text-decoration:none;}
.flickingmenu a:hover{text-decoration:underline;}
.flickingmenu ul, .flickingmenu li{margin:0; border:0; list-style:none; padding:0;}
.flickingmenu ul{border-bottom:dotted 1px #DEDEDE;}
.flickingmenu ul{height:21px;}
.flickingmenu li{display:inline;}


*/

/*
*	The rules for navigation start here. 
*	Heavily inspired by the following articles:
*		http://www.alistapart.com/articles/slidingdoors/
*		http://www.alistapart.com/articles/mountaintop/
*		http://www.alistapart.com/articles/sprites/
*/
#middlebar {
	position:relative;
	z-index:10;	
}

#middlebar #headertabmenu {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	/*float:left;*/
	width:470px;
	/*background:#BBD9EE;*/
	height:25px;
	padding:0;
	margin-top:1px;
	position:relative;
	z-index:10;
	/*margin-bottom:10px *//* used here to separate the three different versions */
}
#middlebar #headertabmenu ul {
	margin:0;
	padding:0px 0 0 0;
	list-style:none;
}
#middlebar #headertabmenu li {
	display:inline;
	margin:0;
	padding:0;
}
/*
*	For the next two rules:	
*	1. A single image is used for the two doors, rather than one.
*	2. Ascetically, the 'font-weight:bold' was removed to closely mimic the www.digital-web.com tabs.
*	3. The padding was modified for personal preference.
*/
#middlebar #headertabmenu a {
background:#f5f5f5 url(img/sliding-doors-mountaintops-3.png) no-repeat scroll left top;
color:#000000;
float:left;
margin-right:4px;
padding:0 0 0 8px;
text-decoration:none;
}
#middlebar #headertabmenu a span {
	float:left;
	display:block;
	background:#f5f5f5 url("img/sliding-doors-mountaintops-3.png") no-repeat right top;
	padding:4px 12px 3px 6px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#middlebar #headertabmenu a span {float:none;}
/* End IE5-Mac hack */

/*
*	1. At this point many things are simplified. The hover and background colors are set,
*	and no positions are used because we aren't swapping images
*	2. 'padding-bottom:4px;' on the current span pushes that tab 1px higher than the others, 
*	exposing 1px of the background color of #header and giving the effect of an underline.
*/
#middlebar #headertabmenu #current a span {
	padding-bottom:4px;
	background-color:#fff;
}

#middlebar #headertabmenu a:hover, #middlebar #headertabmenu a:hover span {
	background-color:#ed1c24;
	color:#fff;
}

#middlebar #headertabmenu #current a span, 
#middlebar #headertabmenu #current a {
	background-color:#fff;
}
#middlebar #headertabmenu #current a:hover span {
	color:orangered !important;
}
	
		
#middlebar #headertabmenu .menu {
	position:relative;
}

#middlebar #headertabmenu .arrow{
	margin-left:4px;
	cursor:pointer;
	border:none;
}

#middlebar #headertabmenu .sub_menu{
	background:#FFFFFF none repeat scroll 0pt;
	border-color:#efefef #999999 rgb(153, 153, 153) rgb(222, 222, 222);
	border-style:none solid solid;
	border-width:medium 1px 1px;
	float:none;
	display:none;
	font-family:tahoma,arial,helvetica;
	font-size:11px;
	padding:10px;
	width:173px;
	position:absolute;
	right:-88px;
	top:24px;
}

#middlebar #headertabmenu .sub_menu a:link, 
#middlebar #headertabmenu .sub_menu a:visited, 
#middlebar #headertabmenu .sub_menu a:hover{ 
	float:none;
	font-size:11px; 
	padding:3px 0 3px 6px;
	margin:3px 0;
	background:none;
	border-bottom:solid 1px #DEDEDE;
	display:block;
}

#middlebar #headertabmenu .item_line{}		
#middlebar #headertabmenu .sub_menu a:hover{
	background-color:#ed1c24;
	color:#FFF;
}

.TabSubMenu {

}

#AdminMenu {
    z-index:20;
}

#AdminMenu a {
    font-weight:bold;
    text-decoration:none;
    color:#CC138F;
    padding:8px 6px;
    border:none;
}

#AdminMenu .arrow{
	margin:5px 0px 5px 5px;
	cursor:pointer;
	border:none;
}

#AdminMenu .sub_menu{
	background:#FFFFFF none repeat scroll 0pt;
	border-color:#efefef #999999 rgb(153, 153, 153) rgb(222, 222, 222);
	border-style:none solid solid;
	border-width:medium 1px 1px;
	float:none;
	display:none;
	font-family:tahoma,arial,helvetica;
	font-size:11px;
	padding:10px;
	width:154px;
	position:absolute;
	right:0px;
	top:20px;
	top:expression('28px');
	line-height:11px;
	z-index:20;
}

#AdminMenu .sub_menu a:link, 
#AdminMenu .sub_menu a:visited, 
#AdminMenu .sub_menu a:hover{ 
	float:none;
	font-size:11px; 
	padding:3px 0 3px 6px;
	margin:3px 0;
	background:none;
	border-bottom:solid 1px #DEDEDE;
	display:block;
	color:navy;
}

#AdminMenu .sub_menu a:hover{
	background-color:#CC138F;
	color:#FFF;
}

input.ComboBoxInput_Office2007 {
	height:32px !important;
}

table.ORCallCenter {
	border:1px solid #d0d0d0;
	margin-bottom:20px;
}

table.ORCallCenter td {
	background:transparent url('/Images/Themes/bgtarama2.gif');
}

table.ORCallCenter td h2 {
	color:#539FB3;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:20px 0 20px 0;
}
table.ORCallCenter td h2 em {
	color:#F38F03;
	font-size:24px;
	font-style:normal;
}


/* root element for tabs  */
ul.tabs {  
	margin:0 !important; 
	padding:0;
	height:27px;
	border-bottom:1px solid #aaaaaa;
	padding-left:11px;
}

/* single tab */
ul.tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	float:left;
	font-size:12px;
	display:block;
	padding:5px 10px;	
	text-decoration:none;
	border:1px solid #aaaaaa;	
	border-bottom:0px;
	height:15px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;
	letter-spacing:0;	
}

ul.tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.tabs a.current {
	background-color:#fff;
	border-bottom:2px solid #fff;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
div.panes div.pane {
	display:none;
	border:1px solid #D5D5D5;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:10px 10px;
	background-color:#fff;	
	letter-spacing:0;
	font-size:12px;
	width:398px;
}

div.panes div.pane table td {
	font-size:11px;
}

div.panes div.pane iframe.CalcFrame {
/*
	border:none;
	overflow:hidden;
	height:630px;
	width:398px;	
*/
}

