/****************************************************************
*****  Go To (x): mutual css file (client) **********************
*****************************************************************
(p5+180+p20)+m0+582+m0+(p20+180+p6) = 993px



///////////////////////////////////////////////////////////////////
////////////////////  CLIENT COLORS ///////////////////////////////
////////////////////////////////////////////////////////////////*/

#iframe_body, #iframe, .iframe_body, .iframe, #body {background-color: transparent;}

select, 
textarea, 
.childageinfobox  {background-color:#ffffff;}


body {background-color:#f3f3f4; color:#494e51;}

#container {background-color: transparent;}
#header {}
a {color:#0082c6;}
a:hover {}
h1, h2, h3, h4, h5, h6, .title,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .title a,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .title a:hover, .title:hover {color:#121b21;}
.title {color:#121b21;}
hr {color:#dddddd; background-color:#dddddd;}
/** {border: #d95936;} */
.image, .content_wrap_image {background-color:#f2f2f2;}

.quicksearch_breadtext span.highlight {background-color:#494e51; color:#ffffff;}
.alert {color:#ff0000;}

#flags {}

.tabsmenu, .tabsmenu a, .tabsmenu a:hover {color:#494e51;}
.tabsmenu a.active, .pagination input.active {color:#121b21;}
.tabsmenu a.alert {	
	color:#ffffff;
	background-color:#ff0000;
}

#menu ul li a, #leftside .menualt2 ul ul li a  {color:#ffffff;	background-color:#0087bf;}
#menu ul li a:hover, #leftside .menualt2 ul ul li a:hover {color:#ffffff;	background-color:#006194;}

#menu ul li.active a, #leftside .menualt2 ul ul li.active a,
#menu ul li.active a:hover, #leftside .menualt2 ul ul li.active a:hover  {
	color:#121B21;
	background-color:#ffffff;
}

#menu ul ul li a, #leftside .menualt2 ul ul ul li a   {color:#494e51;}
#menu ul ul li a:hover, #leftside .menualt2 ul ul ul li a:hover {color:#0082c6;} 
#menu ul ul li.active a, #leftside .menualt2 ul ul ul li.active a,
#menu ul ul li.active a:hover, #leftside .menualt2 ul ul ul li.active a:hover  {color:#121B21;}

#menu ul ul li a, #leftside .menualt2 ul ul ul li a ,
#menu ul ul li a:hover, #leftside .menualt2 ul ul ul li a:hover,
#menu ul ul li.active a, #leftside .menualt2 ul ul ul li.active a,
#menu ul ul li.active a:hover, #leftside .menualt2 ul ul ul li.active a:hover  { background:transparent;}


#menu ul ul, #leftside .menualt2 ul ul ul,
#menu ul ul li, #leftside .menualt2 ul ul ul li { background-color:#ffffff;}


/*.box colors*/
.box {background-color:#ffffff;}
.box .title, .box .text {border-color:#e7e7e8;}

.box .title {background-color:#ffffff;}
.box .title,
.box .title a,
.box .title h1,
.box .title h2,
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6 {color:#111b22;}


.box .text .title,
.box .text .title a,
.box .text .title h1,
.box .text .title h2,
.box .text .title h3,
.box .text .title h4,
.box .text .title h5,
.box .text .title h6
{background-color: transparent; color:#111b22;}

/*.boxmodule colors*/
.boxmodule.BoxStyle_2 .title, 
.boxmodule.BoxStyle_2 .title a,
.boxmodule.BoxStyle_2 .title h1, 
.boxmodule.BoxStyle_2 .title h2, 
.boxmodule.BoxStyle_2 .title h3, 
.boxmodule.BoxStyle_2 .title h4, 
.boxmodule.BoxStyle_2 .title h5, 
.boxmodule.BoxStyle_2 .title h6, 

.boxmodule.BoxStyle_3, 
.boxmodule.BoxStyle_3 .title, 
.boxmodule.BoxStyle_3 .title a, 
.boxmodule.BoxStyle_3 h1, 
.boxmodule.BoxStyle_3 h2, 
.boxmodule.BoxStyle_3 h3, 
.boxmodule.BoxStyle_3 h4, 
.boxmodule.BoxStyle_3 h5, 
.boxmodule.BoxStyle_3 h6, 
.boxmodule.BoxStyle_3 strong {color:#ffffff;}
.boxmodule.BoxStyle_3 a, .boxmodule.BoxStyle_3 a:hover {color:#ffffff;}

.boxmodule.BoxStyle_2 .title,
.boxmodule.BoxStyle_3 .text,
.boxmodule.BoxStyle_3 .title,
.boxmodule.BoxStyle_3 .image  {background-color:#0f1922;}


.boxmodule.BoxStyle_1, .boxmodule.BoxStyle_2 {background-color:#ffffff;}
/**/

.ds_tabs_wrap{
	color:#ffffff;
	background-color:#0f1922;
}

.active_ds_tab{
	color:#121b21;
}
.ds_niv1, .expMenuTitle, .expMenuTitle a, .expMenuTitle a:hover {color:#ffffff;}
.ds_niv1, .expMenuTitle {background-color:#696969;}


#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID{background-color:#ffffff;
	color:#000000;}



/*__ Popup Calendar title color__*/
#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID,
#startdate_ID #startdate_Current_ID,
#outdate_ID table tbody tr:first-child td,
#indate_ID table tbody tr:first-child td,
#startdate_ID table tbody tr:first-child td,
#dEarlydate_ID table tbody tr:first-child td {background-color:#0f1922; color:#ffffff;}

.calendarDateInput {color:#494e51;}

#dEarlydate_ID span table tbody tr:first-child td,
#indate_ID span table tbody tr:first-child td,
#outdate_ID span table tbody tr:first-child td,
#startdate_ID span table tbody tr:first-child td  {background-color: transparent;}

.popupCalendarActiveDay {color:#ffffff!important;	background-color:#e7e7e8 !important;}
/*var: "DayBGColor", "Cell.style.border" and "TopRowBGColor" has to be changed in "calanderDateInput.asp or index.asp"*/


.tableheader{
	background-color:#0f1922;
	color:#ffffff;
}

.row_odd {background-color:#e4e5e5;}
.row_even {background-color:#ffffff;}
.row_highlight {background-color:#f5f5f5;}

/**/
.ordersteg_bgcolor1 {
	background-color:#fafafa; /* &bgc2& */
}

.row_odd td,
.row_even td,
.childageinfobox,
.ds_inrbox,
.ds_niv2,
.atribute dl dt,
.atribute dl dd,
#menu ul, #menu ul li { border-color:#e7e7e8;}
/**/


/*__Search reslut Color (DEVSEARCHENGINE RESULT)__*/

/*.search_reslut hr {color:#A0A0A0}*/

.search_reslut .titles, .search_reslut .titles a, .search_reslut .titles h2{
	color:#ffffff;
	background-color:#0f1922;
}

.search_reslut .moreinfo .titles {
	color:#121b21;
	background-color:#fafafa;
}

.search_reslut a {
	/*color:#0099cc;*/
}
.search_reslut #wrap_results, 
.search_reslut .choices_away, 
.search_reslut .choices_home {
	background-color:#ffffff;
}
.search_reslut .wrap_price {
	color:#494e51;
}

.search_reslut .price {
	color:#000000;
}


.search_reslut .moreinfo {
	color:#494e51;
}

.search_reslut .wrap_item_result {border: #494e51;}

/**/


select, textarea, input.textinput, input.text, input[type=text] {border:1px solid #c7c9ca;}
input.textinput, input.text, input[type=text] {padding-top:2px; padding-bottom:2px;}

input[type=text],  select, textarea {border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius: 2px;}


.button,  #brochure_btn .formtext, .pagination input {
	border-color:#b2ba1b;
	color:#ffffff;
	background-color:#c9d21f;
}

.button:hover, .pagination input:hover {color:#E9E9E9;}


/*////////////////////////////////////////////////////////////////
///////////////////  FCKeditor styles ////////////////////////////
////////////////////////////////////////////////////////////////*/

/*__ FCKeditor colors __*/

.txtcolor1, hr.hr1 {color:#0082c6;}
.txtcolor2, hr.hr2 {color:#c9d21f;}
.txtcolor3, hr.hr3 {color:#0082c6;}

.bgcolor1 {background-color:#0082c6;}
.bgcolor2 {background-color:#c9d21f;}
.bgcolor3 {background-color:#121b21;}

.preamble {color:#383838;}
.highlight {}


table.tablestyle1 tr {
background-color:#0082c6;
color:#ffffff;
}

table.tablestyle2 tr {
background-color:#c9d21f;
color:#ffffff;

}

table.tablestyle3 tr {
color:#ffffff;
background-color:#121b21; 
}


/**/

/*__ FCKeditor formating __*/
img.rightimage, .rightimage img{float: right;
	margin-bottom: 2px;
	margin-left: 5px;}
	
img.leftimage, .leftimage img{float: left;
	margin-bottom: 2px;
	margin-right: 5px;}
		
.txtsmall, #footer, #footer a {font-size: 10px;}
.txtlarge {font-size: 14px;}
.highlight {font-weight: bold;}
.preamble {  /*ingress*/
	font-weight: bold;
	font-size: 1.1em;
	
}

/*_breadcrumbs_*/
#breadcrumbs {}
#breadcrumbs a  {}
#breadcrumbs .icon {}
a#breadcrumstart {}  
span#breadcrumend {} 


/*/////////////////////////////////////////////////////////////////
/////////////       searchEngine form        //////////////////////
/////////////////////////////////////////////////////////////////*/

#searchEngine_content { width:100%; padding-left:0; padding-right:0;}
#searchEngine .text_content {width:170px; padding-left:4px; padding-right:4px;}
#searchEngine .button {float:right;}

.childageinfobox{
	border-width: 1px;
	border-style: solid;
} 

#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID {
	font-weight: bold;
}

/*__Popup calendar__*/
#searchEngine .calendar_box, #startdate_ID, #indate_ID{margin-left:-95px;} /*eats up width otherwise*/

#outdate_Previous_ID, #outdate_Next_ID,
#indate_Previous_ID, #indate_Next_ID,
#startdate_Previous_ID, #startdate_Next_ID
 {border:none !important;}


#outdate_Previous_ID, #outdate_Next_ID,
#outdate_Previous_ID img, #outdate_Next_ID img,
#indate_Previous_ID, #indate_Next_ID,
#indate_Previous_ID img, #indate_Next_ID img,
#startdate_Previous_ID, #startdate_Next_ID,
#startdate_Previous_ID img, #startdate_Next_ID img { vertical-align: middle;}

#outdate_Previous_ID,
#indate_Previous_ID,
#startdate_Previous_ID {text-align:left;}

#outdate_Next_ID,
#indate_Next_ID,
#startdate_Next_ID {text-align:right;}

#outdate_Previous_ID img,
#indate_Previous_ID img,
#startdate_Previous_ID img {margin-left:3px;}

#outdate_Next_ID img,
#indate_Next_ID img,
#startdate_Next_ID img { margin-right:3px;}

#outdate_Previous_ID img, #outdate_Next_ID img,
#indate_Previous_ID img, #indate_Next_ID img,
#startdate_Previous_ID img, #startdate_Next_ID img { cursor:pointer;}



/*////////////////////////////////////////////////////////////////
////////////////////  BASIC FORMATING ////////////////////////////
/////////////// Textformatting and HTML standard tags ////////////
////////////////////////////////////////////////////////////////*/

/* Comment: font by EM; body: 
		Font-size= 16px × 62.50% = 10px 
		Font-size= 16px × 68.75% = 11px 
*/

/*
html{font-size: 100%;}
body {font-size: 62.5%;	line-height: 1.5em;}
#user_content {font-size: 1em;}
p {margin-top: 0.2em; margin-bottom: 0.3em;}
h1, h2, h3, h4, h5, h6{margin-bottom: 0.4em;}
h1{ font-size: 1.9em;}
h2 {font-size: 1.3em; margin-bottom: 0.2em;}
h3, h4, h5, h6{font-size: 1.1em;	margin-bottom: 0.1em;}
form, input, select, label {font-size: 1em;}
textarea {font-size: 0.8em;} 
#content ul {margin-left: 2.5em;}
.ds_niv1{line-height: 1.01em;}
*/

body, table, .text .title, ul.news .title, .hotel_list .title {font-size: 11px;}
body, table {line-height: 1.5;}		

body, span, p, table, td, caption, form, input, select, label, textarea /*, font, #user_content, .MsoNormal*/  {
	font-family: Arial, Helvetica, sans-serif;
}

a {outline:none;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
.active, .active:hover,
.active a, .active a:hover {text-decoration:none;}

a, a span, .button, .pagination input {cursor:pointer;}
.active, .active a, .active span,  .pagination input.active {cursor:default; font-weight:bold;}


.title a, .title a:hover, .titles a, .titles a:hover, a.button, a.button:hover {text-decoration:none;}

.pagination input.active {background-color:transparent; background-image:none; border:none;}

input { font-size: 1em; line-height:normal; padding: 0.1em 0px;}

hr {height:1px; border:none; padding:0px;}

#footer hr  {
	width: 90%;
	margin: 15px 0px 15px 0px;
}

p {
	padding: 0px;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}
p:first-child {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h1, h2, h3, h4, h5, h6{
	font-weight:bold;
	line-height: 1.2;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0.5em;
}

p + h1, h2, h3, h4, h5, h6 {margin-top: 1.7em;}

#leftside h1, #leftside h2, #leftside h3, #leftside h4, #leftside h5, #leftside h6,
#rightside h1, #rightside h2, #rightside h3, #rightside h4, #rightside h5, #rightside h6,
.hotel_list h1, .hotel_list h2, .hotel_list h3, .hotel_list h4, .hotel_list h5, .hotel_list h6
 {margin-top: 0px;}


h1{	
font-size: 22px;
}

h2 {font-size: 16px;}

h3, h4, h5, h6, .title{
	font-size: 12px;
}


.title h1, 
.title h2, 
.title h3, 
.title h4, 
.title h5, 
.title h6  { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}

input {}

select {} 

option {} 

textarea {} 

#content ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#content li {
	padding: 0px;
	margin: 0px;
}

.content_wrap_image img {
max-height: none;
max-width: none;

}

.image img, .content_wrap_image img {vertical-align:bottom;}
.image a {display:block; float:left; clear:both; width:100%;}

.image, .image a, .content_wrap_image, .content_wrap_image a {
position:relative;
}
.imageover {
left:0;
position:absolute;
top:0;
}
.imageover {
height:100%;
width:100%;
}
.imageover div, .imageover span {
height:100%;
width:100%;
}
.imageover, .imageover_tl, .imageover_tr, .imageover_bl, .imageover_br {
clear:both;
display:block;
float:left;
}

.imageover, .imageover:hover {
text-decoration:none;
}

.ico_pdf, .ico_map, .ico_moreimages {height:16px; display:inline-block; overflow:hidden;}
.ico_pdf span,
.ico_map span, 
.ico_moreimages span {display:none;}

.ico_pdf {width:16px;}
.ico_map {width:16px;}
.ico_moreimages {width:14px;}

/*////////////////////////////////////////////////////////////////
//////////////  CLIENT Backgrounds & images //////////////////////
////////////////////////////////////////////////////////////////*/

body {background-image: url(../images/new/bgContainer.jpg); background-position: center top; background-repeat: repeat-y;}
body.no_rightside {background-image: url(../images/new/bgContainerNrside.jpg);}
body.no_rightside .BGwrap2 {background-image: url(../images/new/bgWrapNrside.jpg);}

.BGwrap1 {background-image: url(../images/new/bgTop.jpg); background-repeat: repeat-x;}
.BGwrap2 {background-image: url(../images/new/bgWrap.jpg); background-repeat: no-repeat;}
.BGwrap3 {/*background-image: url(../images/new/GF_bgHeaderIL1.png);*/ background-repeat: no-repeat;}
.BGwrap4 {background-image: url(../images/new/bgHeaderIL2.jpg); background-repeat: no-repeat;}
.BGwrap5, #header .image .imageover {background-image: url(../images/new/bgHeaderContainers.png); background-repeat: no-repeat;}

.BGwrap1 {background-position: left top;}
.BGwrap2 {background-position: center 212px;}
.BGwrap3 {background-position: center top;}
.BGwrap4 {background-position: right top;}
.BGwrap5 {background-position: center top;}
#header .image .imageover {background-position: -228px -35px;}

#footer, #footer_content {background-image: url(../images/new/bgFooter.jpg); background-repeat: no-repeat;}
#footer {background-position: center bottom;}
#footer_content {background-position: center top;}

.imageover_tl, .imageover_tr, .imageover_bl, .imageover_br {background-repeat:no-repeat;}
.imageover_tl {background-position:left top;}
.imageover_tr {background-position:right top;}
.imageover_bl {background-position:left bottom;}
.imageover_br {background-position:right bottom;}
.imageover_tl {background-image:url(../images/new/imgCrn4px_tl.png);}
.imageover_tr {background-image:url(../images/new/imgCrn4px_tr.png);}
.imageover_bl {background-image:url(../images/new/imgCrn4px_bl.png);}
.imageover_br {background-image:url(../images/new/imgCrn4px_br.png);}

.button, #brochure_btn .formtext, .pagination input {
	background-image: url(../images/new/bg_button.jpg);
	background-repeat: repeat;
	background-position: left top;}

.button:hover, .pagination input:hover {background-position: left bottom;}
.button:active, #brochure_btn .formtext {background-position: left bottom;}

#headerflash, #headerflash_content {background-position: left top; background-repeat: no-repeat;}


#menu ul li a, #menu ul li a:hover, #menu ul li.active a, #menu ul li.active a:hover {
background-color:transparent;
}
#menu ul ul a, #menu ul ul .bgmenutop, #menu ul ul .bgmenubot {
background-image:none;
}
#menu a, #menu .arw, #menu .bgmenutop, #menu .bgmenubot,
#searchEngines .buttonTab .top,
#searchEngines .buttonTab a .mid,
#searchEngines .buttonTab .active .mid,
#searchEngines .buttonTab .btm,
#searchEngines .buttonTab .ico,
#searchEngines .buttonTab .arw {
background-image:url(../images/new/spriteHorizontal.png);
}
#menu .arw, #menu .bgmenutop, #menu .bgmenubot {
background-repeat:no-repeat;
}
#menu a {
background-repeat:repeat-y;
}
#menu ul li a .bgmenutop {
background-position:left top;
}
#menu ul li a {
background-position:-180px top;
}
#menu ul li a .bgmenubot {
background-position:-360px -15px;
}
#menu ul li a:hover .bgmenutop {
background-position:-540px top;
}
#menu ul li a:hover {
background-position:-720px top;
}
#menu ul li a:hover .bgmenubot {
background-position:-900px -15px;
}
#menu ul li.active a .bgmenutop, #menu ul li.active a:hover .bgmenutop {
background-position:-1080px top;
}
#menu ul li.active a, #menu ul li.active a:hover {
background-position:-1260px top;
}
#menu ul li.active a .bgmenubot, #menu ul li.active a:hover .bgmenubot {
background-position:-1440px -15px;
}
#menu ul li a .arw {
background-position:-1624px -4px;
}
#menu ul li a:hover .arw {
background-position:-1644px -4px;
}
#menu ul li.active a .arw, #menu ul li.active a:hover .arw {
background-position:-1664px -4px;
}
#menu ul ul li a .arw {
background-position:-1686px -7px;
}
#menu ul ul li a:hover .arw {
background-position:-1706px -7px;
}
#menu ul ul li.active a .arw, #menu ul ul li.active a:hover .arw {
background-position:-1726px -7px;
}



#searchEngines .buttonTab a .mid,
#searchEngines .buttonTab .active .mid {background-repeat: repeat-y;}

#searchEngines .buttonTab .top,
#searchEngines .buttonTab .btm,
#searchEngines .buttonTab .ico,
#searchEngines .buttonTab .arw {background-repeat:no-repeat;}


#searchEngines .buttonLink a .top {background-position:  -1740px top;}


#searchEngines .buttonTab a .mid {background-position: -1920px top;}
#searchEngines .buttonLink a .btm {background-position: -2100px -19px;}
#searchEngines .buttonLink a .ico {background-position: -2820px -1px;}
#searchEngines .buttonLink a .arw {background-position: -2840px -1px;}


#searchEngines .buttonTab .active .top {background-position:  -2280px top;}
#searchEngines .buttonTab .active .mid {background-position: -2460px top;}
#searchEngines .buttonTab .active .btm {background-position: -2640px -19px;}
#searchEngines .buttonTab .active .ico {background-position: -2860px -1px;}
#searchEngines .buttonTab .active .arw {background-position: -2880px -1px;}
/**/


.contentBoxes, .row_even {background-image:url(../images/new/rowSeperator.jpg); background-repeat: repeat-x;}

.contentBoxes {background-position: left top;}
.row_even {background-position: left bottom;}
/**/

.ico_pdf, .ico_map, .ico_moreimages {background-image: url(../images/new/spriteGeneral.jpg); background-repeat: no-repeat;}

.ico_pdf {background-position: left top;}
.ico_map {background-position: -16px top;}
.ico_moreimages {background-position: -32px top;}

.ico_pdf:hover {background-position: left -16px;}
.ico_map:hover {background-position: -16px -16px;}
.ico_moreimages:hover {background-position: -32px -16px;}

/*////////////////////////////////////////////////////
//////////////  ICONS & BUTTONS //////////////////////
///////////////////////////////////////////////////*/


/*__BUTTONS__*/
.button,  #brochure_btn .formtext {overflow:auto;}

.button, .button:hover,  #brochure_btn .formtext {font-size: 1em;}
.button,  #brochure_btn .formtext {border-width: 1px;}
.button,  #brochure_btn .formtext {border-style: solid;}
.button:active,  #brochure_btn .formtext {border-style: solid;}

.button, input.button,  #brochure_btn .formtext, .pagination input {font-weight: bold;} 
.button, input.button,  #brochure_btn .formtext {
	height: auto;
	width:auto;
	overflow:visible;
	line-height: normal;
	display: inline-block;
}

a.button,
#brochure_btn .formtext, #content_page_asp .button {padding:0.2em 0.5em;}

input.button {padding:0.1em 0.25em;}

/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////         MAIN WRAPERS     ////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/
html {padding: 0px; margin:0px;}
body, .BGwrap {text-align:center;}

.BGwrap {float:left; clear:both; width:100%; min-width:993px;}

#header, #leftside, #content, #footer, #rightside   {overflow:hidden;} 

#wrap {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	float:none;} 

#container,
#header,
#leftside,
#leftside_content,
#contentWrap,
#content,
#content_content,
#rightside,
#rightside_content,
#footer {float: left;}


#container,
#header,
#leftside_content, 
#rightside_content,
#content_content,
#footer {clear:both;}


#leftside {clear:left;}
#contentWrap { clear:none;}

#footer_content {
	margin:0;
	
	text-align: center;
}
#footer {padding-top:0;	padding-bottom:30px;}
#footer_content {padding-top:25px;	padding-bottom:0;}


/*_ Width _*/
#wrap, #container, #header {width:993px;}
#leftside {width:191px; padding-left:0px; padding-right:0;}
#contentWrap {width:802px; padding:0 0 15px 0;}

#leftside_content, #rightside {width: 180px;}
#leftside_content {padding-left:5px; padding-right:0;}



#content {width: 582px; padding-left:14px; padding-right:0;}
#rightside {padding-left:20px; padding-right:0;}
#leftside, #content {margin-right:0px;}

#footer { width:100%; padding-left:0; padding-right:0;}
#footer_content {width:982px; padding-left:5px; padding-right:6px;}
#header, #content_content, #rightside_content {width:100%; padding-left:0; padding-right:0;}

/*Height spacing / margins*/


#menu, #travelize, .boxmodule, .box, #searchEngines {margin-bottom: 15px;}

#header, .bannerrowwrap .boxmodule, .bannerrowwrap .box, .startpage .offers_table, .contentBoxes {margin-bottom: 0px;}
.user_content { padding-bottom:0;}

.bannerrowwrap, .wrap_item_result {padding-bottom:15px;}
#header { padding-bottom:30px;}

.bannerrowwrap {float:left; clear:both; width:100%;}
.bannerrowwrap .marginright {margin-right:21px;}

/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           HEADER     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

#logo img{
	margin: 17px 0 0 0;
}

#logo, #header .image {float:left;}

#logo a, #header .image a { display:block; float:left; clear:both;}

#logo, #logo a {width:100%;}
#logo {height:285px;}
#logo a {height:265px;}

#header .image, #header .image a {width:797px; height:220px;}

#header .image .imageover { float:none; clear:none; position:absolute; left:0; top:0;}

#headerBar , #headerBar_content {float:left; clear:both;}

#headerBar, #headerBar a { color:#ffffff; font-weight:bold;}
#headerBar .active, #headerBar .active:hover, #headerBar .active a, #headerBar .active a:hover { color:#a8d6e9;}

#headerBar {width:100%; height:35px;}
#headerBar_content { width:99%; padding:0 0.8% 0 0;}

#headerBar_content, #headerBar_content a {height:26px; line-height:25px;}

#topmenu, #flags {float: right; width: auto; text-align:right;}
#topmenu_content, #flags_content {float:left; width: auto;}


#flags { padding-left:5px;}

#flags a { margin:0 0 0 5px;}



/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           LEFTSIDE     //////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*__ MENU (main menu) __*/

#menu, #topmenu { word-wrap: break-word;}
#menu, #menu ul, #menu li {
float:left;
}
#menu ul, #menu li {
width:100%;
}
#menu, #topmenu {
word-wrap:break-word;
}
#menu a, #menu .arw, #menu .bgmenutop, #menu .bgmenubot {
overflow:hidden;
}
#menu {
clear:left;
padding:0;
width:100%;
}
#menu .nolist {
clear:both;
display:block;
height:auto;
margin:0;
padding:0;
width:100%;
}
#menu a {
display:block;
text-decoration:none;
}
#menu a:hover {
text-decoration:none;
}
#menu li.active a {
}
#menu ul {
border:none;
}
#menu ul ul {
border:none;
}
#menu ul#top {
clear:both;
display:block;
margin:0;
padding:0;
width:100%;
}




#menu ul#top ul li {
margin:0 0 2px;
}


#menu ul li { padding-bottom:3px;}

#menu ul ul li, #menu ul#top ul li.nolist, #menu ul#top ul ul li {
 padding-bottom:0px;
}
#menu li.nolist { padding-bottom:0px;}
#menu ul#top ul.open {
padding-bottom:0;
padding-top:0;
}
#menu ul#top ul ul.open {
padding-bottom:15px;
padding-top:5px;
}
#menu ul ul li.active a {
font-weight:bold;
}
#menu ul ul li a {
font-weight:normal;
}
#menu ul ul ul li a {
font-weight:normal;
}
#menu ul li a {
font-size:12px;
height:auto;
line-height:1.2;
}
#menu ul ul li a {
font-size:11px;
height:auto;
line-height:1.2;
margin-bottom:0;
text-decoration:none;
}
#menu ul ul ul li a {
font-size:11px;
}
#menu ul li a {
position:relative;
}
#menu ul li a .arw, #menu ul li a .bgmenutop, #menu ul li a .bgmenubot {
display:block;
position:absolute;
text-indent:-999px;
}
#menu ul li a .bgmenubot, #menu ul li a .bgmenutop {
width:180px;
}
#menu ul li a .bgmenubot {
bottom:0;
left:0;
}
#menu ul li a .bgmenutop {
left:0;
top:0;
}
#menu ul li a .arw {
height:12px;
left:160px;
top:11px;
width:12px;
}
#menu ul ul li a .arw {
height:8px;
left:160px;
top:9px;
width:8px;
}
#menu ul ul li.active a .arw {
left:160px;
}
#menu ul ul ul li a .arw {
top:4px;
}
#menu ul li.toplevel a .arw {
display:none !important;
}
#menu ul li a .bgmenubot, #menu ul li a .bgmenutop {
height:10px;
}
#menu ul li a {
padding-bottom:10px;
padding-top:10px;
}
#menu ul ul li a {
padding-bottom:5px;
padding-top:5px;
}
#menu ul ul ul li a {
padding-bottom:3px;
padding-top:3px;
}
#menu ul ul li a .bgmenutop, #menu ul ul li a .bgmenubot {
display:none;
}
#menu ul ul li {
padding-top:0;
}
#menu ul ul li a .bgmenutop, #menu ul ul li a .bgmenubot {
height:auto;
}
#menu ul li a, #menu ul ul li a {
padding-left:5%;
padding-right:12%;
width:83%;
}
#menu ul ul ul li a {
padding-left:10%;
padding-right:12%;
width:78%;
}
#menu ul ul ul ul li a {
padding-left:15%;
padding-right:12%;
width:73%;
}
#menu ul ul ul ul ul li a {
padding-left:15%;
padding-right:12%;
width:73%;
}
#menu ul ul ul ul ul ul li a {
padding-left:15%;
padding-right:12%;
width:73%;
}

/**/
#menu ul li a.altImage,
#menu ul li a.altImage:hover,
#menu ul li.active a.altImage,
#menu ul li.active a.altImage:hover {padding:0!important; width:100%!important; background:none!important;}

#menu ul li a img {width:auto; height:auto; max-width:100%;}



/*/// News box ///*/
ul.news, ul.news li {
	margin: 0px;
	padding: 0px;
	width:100%;
}

ul.news {
	list-style-type: none;
	margin-bottom:5px;
}

ul.news, ul.news li, ul.news .date, ul.news .title, ul.news .text {
	display:block;
	clear: both;
	float: left;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	
}

ul.news li {
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	
}

ul.news .date {font-size:0.9em;}
ul.news .title {font-weight:bold;}
ul.news .text {}

/**/

/*_News box & searchsite box_*/
.searchsite input, .newsletter input { width:80%;}
.searchsite input.button, .newsletter input.button { width:auto;}

#travelize, #travelize a { display:block; clear: both;	float: left; text-align:center;}
#travelize {background-color:#ffffff; width:178px; border:1px solid #E7E7E8; padding:5px 0;}
#travelize a {width: 100%;}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           RIGHTSIDE    //////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           FOOTER    /////////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/
#footer, #footer a { color:#ffffff;}
#footer a { font-weight:bold;}


/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           CONTENT     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/


/*/////////////////  BOXMODULE   /////////////////////*/
/*IE6 and older browsers dont support multiple class selectors like " .boxmodule.bxm_cntThreeCol.BoxStyle_1.withoutText "
They will only read in the last specified class, in this case ".withoutText"
*/

/*
IE6 and older browsers dont support multiple class selectors like  ".withoutText.bxm_cntThreeCol.boxmodule.BoxStyle_1 .text {}" They will only read in the last specified class, in this case ".BoxStyle_1 .text {}". That is why the classes are spread out under several divs as well. To get the same selction in IE6 you need to specify your css in exactly this order: "BOXMODULE PARAMETER1 BANNERTYPE CLASSEXTRA" e.g ".boxmodule .bxm_cntThreeCol .BoxStyle_1 .withoutText .text"
*/

.boxmodule .image {background:transparent;}

.boxmodule, .boxmodule div {width:100%;}
.boxmodule { float:left;}
.boxmodule div {float:none; clear:both;}
.boxmodule, .boxmodule_content, .boxmodule .title, .boxmodule .image, .boxmodule .text, .boxmodule .txt, .boxmodule .link {overflow: hidden;}

.boxmodule .highlight {}

.boxmodule h1,
.boxmodule h2,
.boxmodule h3,
.boxmodule h4,
.boxmodule h5,
.boxmodule h6,
.boxmodule .title,
.boxmodule .title a,
.boxmodule .title a:hover {font-weight: bold; text-decoration:none; line-height:1.8; margin: 0px;
	padding: 0px; color:#494e51;}


.boxmodule p { padding:0px; margin:0px;}


.boxmodule, .boxmodule .image {text-align: center;}
.boxmodule .title, .boxmodule .title div {text-align: center;}
.boxmodule_content {text-align: left;}


.boxmodule_content {
	margin-left: auto;
	margin-right: auto;
}

/*__ Boxmodule Functions __*/

/* withoutImage_ (just text) */
.boxmodule .withoutImage .image {display:none;}

/* withoutText _ (just image) */
.boxmodule .withoutText .text, .boxmodule .withoutText .title {display:none;}


/* withoutContent _ (no image, no title, no text) */
.boxmodule .withoutContent div { display:none!important;}
.boxmodule .withoutContent { background-color:transparent !important; background:none!important; height:auto!important;}


/*__ Boxmodule Styles __*/
.boxmodule.BoxStyle_1 .boxmodule_content,
.boxmodule.BoxStyle_2 .boxmodule_content
 {width:96%; padding:2%;}


.boxmodule.BoxStyle_1 .title_content, 
.boxmodule.BoxStyle_1 .text_content,
.boxmodule.BoxStyle_2 .title_content, 
.boxmodule.BoxStyle_2 .text_content,
.boxmodule.BoxStyle_3 .title_content, 
.boxmodule.BoxStyle_3 .text_content 
{width:96%; padding:0 2% 0 2%;}


.boxmodule.BoxStyle_1 .text_content,
.boxmodule.BoxStyle_2 .text_content,
.boxmodule.BoxStyle_3 .text_content {padding-bottom:2%;}

/* BoxStyle_1: */
.boxmodule.BoxStyle_1 {}
.boxmodule.BoxStyle_1 .t, .boxmodule.BoxStyle_1 .r, .boxmodule.BoxStyle_1 .b, .boxmodule.BoxStyle_1 .l {
	background-image: url(../images/new/1pxGrey.gif);
}


/* BoxStyle_2: */
.boxmodule.BoxStyle_2 {}
.boxmodule.BoxStyle_2 .t, .boxmodule.BoxStyle_2 .r, .boxmodule.BoxStyle_2 .b, .boxmodule.BoxStyle_2 .l {
	background-image: url(../images/new/1pxGrey.gif);
}

.boxmodule.BoxStyle_2 .boxmodule_content {width:100%; padding:0px;}
.boxmodule.BoxStyle_2 .image, .boxmodule.BoxStyle_2 .text {width:97%; padding:1%;}

/* BoxStyle_3: */
.boxmodule.BoxStyle_3 {}
.boxmodule.BoxStyle_3 a, .boxmodule.BoxStyle_3 a:hover{ font-weight:bold;}

/*__ Three column boxes (cntThreeCol / STARTPAGE boxes) __*/ 

/*
.boxmodule.bxm_cntThreeCol .image {height:106px;}
.boxmodule.bxm_cntThreeCol .title {height:20px;}
.boxmodule.bxm_cntThreeCol, .boxmodule.bxm_cntThreeCol .t, .boxmodule.bxm_cntThreeCol .r, .boxmodule.bxm_cntThreeCol .b, .boxmodule.bxm_cntThreeCol .l, .boxmodule.bxm_cntThreeCol .tr, .boxmodule.bxm_cntThreeCol .br, .boxmodule.bxm_cntThreeCol .bl, .boxmodule.bxm_cntThreeCol .tl {height:200px;}
.boxmodule .bxm_cntThreeCol .boxmodule_content, .boxmodule .bxm_cntThreeCol .withoutText .image {height:192px;}
.boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .boxmodule_content, .boxmodule .bxm_cntThreeCol .BoxStyle_2 .withoutText .image {height:198px;}
.boxmodule .bxm_cntThreeCol .text {height:66px;}
.boxmodule .bxm_cntThreeCol .txt {height:46px;}
.boxmodule .bxm_cntThreeCol .withoutImage .text {height:172px;}
.boxmodule .bxm_cntThreeCol .withoutImage .txt {height:152px;}
*/
.bxm_cntThreeCol {width:180px;}
.bxm_cntThreeCol .bxm_cntThreeCol {width:100%;}


/*__ One column boxes (cntOneCol) __*/ 
.boxmodule.bxm_cntOneCol{}



/*//////////////////////////////////////////////////////////////////
                              STARTPAGE
/////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////////
                          CATEGORY PAGE
/////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////////////////////
                          DESTINATION PAGE
/////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////////
                             HOTEL PAGE
/////////////////////////////////////////////////////////////////*/
.pageheader .rating { display:block; padding-top:5px;}

.hotel_list_image img {
height:50px;
max-height:none;
max-width:none;
width:auto;
}

#imageComponent .imageslider {/*display:none;*/}
#hotel .tabsmeu .morepics {display:none;}
#hotel .tabsmenu .showonmap {display:none;}

.carousel_navigation {
	padding-top:19px;
}

/*//////////////////////////////////////////////////////////////////
                             OTHER PAGES
/////////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////////
                          ON MULTIPLE PAGES
/////////////////////////////////////////////////////////////////*/


/*__ TABLE FORMATTING (tourlist1, tourlist2.., contact_iframe) __*/ 

.tourlist, .contact_iframe{}

.tourlist1 .col1, 
.tourlist1 .col3 {text-align: left;}
.tourlist1 .col2  {text-align: center;}
.tourlist1 .col4,
.tourlist1 .col5  {text-align: right;}



.tourlist1 .tableselector_header_content table { width:100%;}
.tourlist1 .form_departfrom input.textinput { width:64px;}
.tourlist1 .form_departfrom{width:215px;}
.tourlist1 .form_departfrom strong, .tourlist1 .form_departfrom input { float:left; display:inline-block;}
.tourlist1 .form_departfrom strong { clear:both;}
.tourlist1 .form_departfrom .textinput { clear:left;}

.tourlist2 .col1, 
.tourlist2 .col2 {text-align: left;}
.tourlist2 .col3  {text-align: right;}

.tourlist .tableheader td, .tourlist .tableheader td span {vertical-align:middle;}
.tourlist td span { padding-left:5px; padding-right:5px;}
.tableheader td {padding-top:5px; padding-bottom:5px;}
/*
.tourlist .row span { padding-left:1px; padding-right:1px;}
.tourlist .col1 span {padding-left:5px;}
.tourlist1 .col4 span, .tourlist2 .col3 span {padding-right:5px;}
*/

/*__ BrochureIframe __*/
.IClistSearchText{}
.IClistSearchRadio{}


/*__ viewbook __*/
.viewbook #viewbookTravelizeLogo { display:none;}

/*//////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
//////////////////           FUNCTIONS     ///////////////////////////
///////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////*/

/*__ NO RIGHTSIDE __ (body class="no_rightside) 
Deviates from standard in that it has a bevel in content area.
5px on rightside and 5px on leftside = -10px (

content: (582+20+191)-10=783)
content: destination & hotel page [ 783-(582-370) = 571]
*/

.no_rightside #content {width: 778px; /*width: 793px;*/}

.no_rightside #destination .user_content, 
.no_rightside #hotel .imageComponent,
.no_rightside #hotel .user_content
{width: 571px;}

.no_rightside #hotel #slider {width: 501px;} /*571-70=501*/

/*__ NO SIDES __ (body class="no_sides)  */


/*//////////////////////////////////////////////////////////////////
/////////////       BOX (before boxmodule)        /////////////////
////////////        Component: getBanners.asp     /////////////////
/////////////////////////////////////////////////////////////////*/

.box, .box .title, .box .image, .box .text {overflow:hidden;}

.box {
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;	
}
.box {border:none;}

.box .title, .box .text {border-width: 1px; border-style: solid;}

.box .title { border-bottom:none;}

.box .text .title, .box .text .text,
.startbanners .title, .startbanners .text { border:none;}

#leftside .box .title, #leftside .box .text,
#rightside .box .title, #rightside .box .text {width:178px; padding-left:0; padding-right:0;}


.box .title_content {width: 100%; padding-left:0; padding-right:0; margin-left:auto; margin-right:auto;}
.box .image {width: 98%; margin-left:auto; margin-right:auto;}
.box .text_content {width: 94%; margin-left:auto; margin-right:auto;}

.box .title,
.box .title h1,
.box .title a,  
.box .title h2, 
.box .title h3,
.box .title h4,
.box .title h5,
.box .title h6{
line-height:1.4;
font-size: 12px;
text-decoration:none;
}

.box  .title {margin-bottom: 0px;}
.box .title_content { padding: 4px 0;}

.box .image {/*height: 110px;*/}
.box .text, .box .text_content {margin-top:0px;	margin-bottom:0px;}
.box .text { padding-top:5px; padding-bottom:7px;}

#leftside .box, #rightside .box { float:left; clear:both; padding-top: 0px;}

.startbanners {width:180px; padding-left:0; padding-right:0; border:none;}

.startbanners .image, .startbanners .image a, 
.startbanners .title, .startbanners .title_content, 
.startbanners .text, .startbanners .text_content {width:100%; padding-left:0; padding-right:0;}

.startbanners .image img, .startbanners .image {
height:110px;
}

.startbanners .title, 
.startbanners .title a, 
.startbanners .title h1, 
.startbanners .title h2, 
.startbanners .title h3, 
.startbanners .title h4, 
.startbanners .title h5, 
.startbanners .title h6 {background-color:transparent; background-image:none; color:#121b21;}

.startbanners .title {padding-top:0; padding-bottom:0;}

.startbanners .title_content {padding-top:5px; padding-bottom:0;}
.startbanners .text {
height: auto;
margin-bottom:0;
margin-top:0;
padding-top:0;
padding-bottom:0;
}


/*/////////////////////////////////////////////////////////////////
/////////////       ContentBoxes        ///////////////////////////
/////////////////////////////////////////////////////////////////*/
.contentBoxes, .contentBoxes div {float:left;}
.contentBoxes, .contentBoxes_content, .contentBoxes_row, .contentBoxes .title  {clear:both;}
.contentBoxes .image, .contentBoxes .text {clear:none;}
.contentBoxes_row {width:100%;}

.contentBoxes .image {overflow:hidden;}

.contentBoxes, .contentBoxes_content {width:582px; border:none; padding:0;}
.contentBoxes { padding:25px 0 10px 0;}


.contentBoxes .title, .contentBoxes .title_content { float:left; clear:both; width:100%; padding-left:0; padding-right:0;}

.contentBoxes .title .col1 { width:90%;}
.contentBoxes .title .col1 a { display:block; float:left; clear:both; width:100%;}
.contentBoxes .title .col2 { width:9.8%; text-align:right;} 
.contentBoxes .title .col2 .icons { text-align:right; float:right;}


.contentBoxes .title h1, .contentBoxes .title h2, .contentBoxes .title h3 { display:inline; margin:0; padding:0; text-align:left;}

.contentBoxes_row1 { padding:0 0 8px 0;}
.contentBoxes .title, .contentBoxes .title a, .contentBoxes .title a:hover {text-align:left; text-decoration:none; line-height:1.1;}

.contentBoxes .image, .contentBoxes .image a, .contentBoxes .image .imageover, .contentBoxes .image .imageover span, .contentBoxes .image .imageover div {height:100px; width:180px; padding-left:0; padding-right:0; margin:0;}
/*.contentBoxes img {max-height:105px;}*/

.contentBoxes .text { width:385px; padding-left:5px; padding-right:0; margin:0;}
.contentBoxes .text_content {width:100%; padding-left:0; padding-right:0;}

.contentBoxes .text p {padding:0px; margin:0;}


.contentBoxes .withoutImage .contentBoxes_row2 .image { display:none;}
.contentBoxes .withoutImage .contentBoxes_row2 .text { padding-left:0; padding-right:0; width:100%;}


/*////////////////////////////////////////////////////////////////////////////
/////////////       Map (google-map & mapIframe)   ///////////////////////////
////////////////////////////////////////////////////////////////////////////*/
.mapIframeBox{}

.googleMapPage, .mapIframe {float:left; clear:both; width:100%; padding-left:0; padding-right:0; border:none;}
.googleMapPage .col {float:left; clear:none;}
.googleMapPage .col2 { float:right;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////
//////// SearchEngines ///////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////*/

#searchEngines,
#searchEngines .buttonTab,
#searchEngines .buttonTab a,
#searchEngines .buttonTab .active,
#searchEngines .buttonTab .top,
#searchEngines .buttonTab .btm {width:180px; clear:both;}

#searchEngines .buttonTab .mid { width:165px; padding:0 5px 0 10px; clear:both;}

#searchEngines,
#searchEngines .buttonTab a,
#searchEngines .buttonTab .active,
#searchEngines .buttonTab .top,
#searchEngines .buttonTab .mid,
#searchEngines .buttonTab .btm,
#searchEngines .buttonTab .ico,
#searchEngines .buttonTab .cnt,
#searchEngines .buttonTab .arw {display:block; float:left;}

#searchEngines .buttonTab .top,
#searchEngines .buttonTab .btm {height:6px; overflow:hidden;}

#searchEngines .buttonTab .ico,
#searchEngines .buttonTab .cnt,
#searchEngines .buttonTab .arw {clear:none;}

#searchEngines .buttonTab .ico,
#searchEngines .buttonTab .arw {width:15px; height:15px; overflow:hidden;}


#searchEngines .buttonTab .cnt { /*line-height:1.1;*/}


#searchEngines .buttonTab .ico, 
#searchEngines .buttonTab .arw {margin: 3px 0 0 0;}
#searchEngines .buttonTab .cnt { padding:0 0 0 7px; width:125px; text-align:left;}
#searchEngines .buttonTab .arw {float:left;}

#searchEngines .buttonTab, #searchEngines .buttonTab a {font-weight:bold; font-size:12px;}

#searchEngines .buttonLink, #searchEngines .buttonLink a {color:#ffffff;}

#searchEngines .searchEngineBox, 
#searchEngines .title, 
#searchEngines .title_content {border:none; width:100%; padding:0; margin:0;}


#searchEngines .buttonTab,
#searchEngines .title,
#searchEngines .title_content,
#searchEngines .text{ float:left; clear:both;}


#searchEngines .title h2 { margin:0; padding:0; text-align:left;}

#searchEngines .buttonTab,
#searchEngines .title,
#searchEngines .title_content {width:180px; padding-left:0; padding-right:0;}

#searchEngines .buttonLinkALC, #searchEngines .searchEngineALC { margin-bottom:5px;}

/*///////////////////////////////////////////////////////////////////////////////////////////////////
////////  ALC SEARCHENGINE (/clientfiles/components/AALCsearchEngine.asp) ///////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////*/
#ALCsearchEngine {width:178px; padding-left:0; padding-right:0; float:left; clear:both;}

.search_reslut .hrline { display:none;} /*if .titles has a bgcolor*/


/*CSS3*/
.box {
border-radius:1px;
-moz-border-radius:1px;
-webkit-border-radius: 1px;

}

.box, .button, .pagination input {
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius: 2px;

}

.button, .pagination input {
box-shadow: 1px 0px 4px #f2f2f2;
-moz-box-shadow: 1px 0px 4px #f2f2f2;
-webkit-box-shadow: 1px 0px 4px #f2f2f2;}


h1, h2, h3, h4, h5, h6, .title,  .title a {
font-smooth: always;
-moz-font-smooth: always;
-webkit-font-smooth: always;
}