/****************************************************************
** go2italy **********************************  ***
*****************************************************************/


/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT COLORS ///////////////////////////////
////////////////////////////////////////////////////////////////*/

#iframe_body, #iframe,
select, textarea, 
.ds_niv2,
.childageinfobox,
#outdate_Previous_ID, 
#outdate_Next_ID,
#indate_Previous_ID, 
#indate_Next_ID  {
	background-color: #FFFFFF;
}

/**/

body {color:#333333; background-color:#fcf2f0;}
a {color:#ca2d28;}
a:hover {
	color:#C52C27;
}

h1, h2, h3, h4, h5, h6{color: #000000;}
.box .title, .box .title a, .box .title a:hover {background-color:#dff0e6; /*color:#94958d;*/ color:#000000; text-decoration:none;}
/**/

/** {border: #999999;} */
.image, .content_wrap_image {background-color:#fcf9f8; /*background-color: #94958d;*/}

.button, .c_submit input{color: #FFFFFF; background-color:#333333;}
.button:hover .c_submit input:hover{color: #CCCCCC;}




/**/

.txtcolor1, hr.hr1 {color: #545044;}
.txtcolor2, hr.hr2 {color: #ca2d28;}
.txtcolor3, hr.hr3 {color: #dbefe3;}

.bgcolor1 {background-color: #545044;}
.bgcolor2 {background-color: #ca2d28;}
.bgcolor3 {background-color: #dbefe3;}

/**/
#leftside_content, #menu {background-color:#94958d;}
#menu a {color: #FFFFFF;}
#menu a:hover {color: #d7d7d5;}

#menu ul li.active a, #leftside .menualt2 ul ul li.active a   {
	color: #ffffff;
	/*background-color: #999999;*/
}

#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 { background:transparent; background-color:#000000;}



#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:#000000;}



#menu ul li a, #leftside .menualt2 ul ul li a { background-color:#a3a3a2;}
#menu ul li a:hover, #leftside .menualt2 ul ul li a:hover {background:transparent; background-color:#a3a3a2;}


#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-color: transparent;}



#footer, #footer a { color:#FFFFFF; font-weight:bold;}
/**/


#ds_area_wrap { background-color:#94958d;}

#dynsearchmenu_Ltab { background-color:#94958d; color:#FFFFFF;}
#dynsearchmenu_Rtab { background-color:#6c6d67; color:#94958d;}


.ds_tabs_wrap, .ds_niv1,
#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID{
	color: #FFFFFF;
	background-color: #94958d;
}

.ds_niv2 { border-color:#94958d;}


.active_ds_tab{
	background-color: #FFFFFF;
	color: #94958d;
}


/*var: "DayBGColor", "Cell.style.border" and "TopRowBGColor" has to be changed in "calanderDateInput.asp or index.asp"*/

/**/


.tableheader td{
	background-color: #999999;
	color: #FFFFFF;
}

.row_odd td    {
	background-color: #FFFFFF;
}

.row_even td    {
	background-color: #F9F9F9;
}

#brochure_btn .formtext, #content_page_asp .button {
	background-color: #333333;
	color: #FFFFFF;
	}
	
/**/
.ordersteg_bgcolor1 {
	background-color:#EBEBEB;
}/* &bgc2& */

/*/////////////////////////////////////*/

/*__ FCKeditor styles __*/

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 {font-size: 9px;}
.txtlarge {font-size: 13px;}
.highlight {font-weight: bold;}
.preamble {  /*ingress*/
	font-weight: bold;
	font-size: 1.1em;
	color:#383838;
}
/**/

table.tablestyle1 tr {
	background-color: #999999;
	color:#FFFFFF;
}

table.tablestyle2 tr {
background-color: #EBEBEB;
}

table.tablestyle3 tr {
background-color: #F9F9F9; 
}


/*/////////////////////*/


/*__ Corners __*/
.corner1 { float:left;}
.corner1 .tl {background-image: url(../images/greycorner_tl.gif);}
.corner1 .tr {background-image: url(../images/greycorner_tr.gif);}
.corner1 .br {background-image: url(../images/greycorner_br.gif);}
.corner1 .bl {background-image: url(../images/greycorner_bl.gif);}


.corner1 .tl, .corner1 .tr, .corner1 .br, .corner1 .bl{ float:left;}


.corner2 .t, .corner2 .r, .corner2 .l, .corner2 .b, .corner2 .box_content {
	overflow:hidden;
}
.corner2 .t, .corner2 .r, .corner2 .b, .corner2 .l {
	background-image: url(../images/corner_sides.gif);
}
.corner2 .tl {
	background-image: url(../images/corner_tl.gif);
}
.corner2 .tr {
	background-image: url(../images/corner_tr.gif);
}
.corner2 .br {
	background-image: url(../images/corner_br.gif);
}
.corner2 .bl {
	background-image: url(../images/corner_bl.gif);
}

.corner2 {position:relative;}

.corner2 .tl, .corner2 .tr, .corner2 .bl, .corner2 .br {
	position:absolute;
}
.corner2 .tl, .corner2 .tr {
	top: 0px;
}
.corner2 .bl, .corner2 .br {
	bottom: 0px; /*.bottom:-1px;*/
}
.corner2 .tl, .corner2 .bl {
	left: 0px;
}
.corner2 .tr, .corner2 .br {
	right: 0px;
}
/**/


.c_submit input, c_submit INPUT

{ 
	/*height: 19px;
	width: 55px;*/
}

.button, .c_submit input {
	border: 1px outset #333333;
	padding: 1px 2px 1px 2px;
}

.button:hover, .c_submit input:hover {
	border: 1px inset #333333;
}

.c_submit input { float:right; margin-bottom:5px;}

/*////////////////////////////////////////////////////////////////
////////////////////  BASIC FORMATING ////////////////////////////
/////////////// Textformatting and HTML standard tags ////////////
////////////////////////////////////////////////////////////////*/
img { vertical-align:bottom; /*width:auto; height:auto; max-width:100%; max-height:100%;*/}


#content ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

#content li {
	padding: 0px;
	margin: 0px;
}


body, font, span, p, table, td, .MsoNormal, caption, 
form, input, select, label, textarea, #user_content  { /*dont add properties, effects FCK*/
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
body, table {line-height: 1.4; font-size: 10px;}	

body {
	
	width: 100%;
	margin:0px;
	padding:0px;
	text-align:center;
}


a {text-decoration:none;}
a:hover {text-decoration:underline;}



p {
	padding: 0px;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}


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:18px;
}

h2 {font-size:13px;}

h3, h4, h5, h6{
	font-size:11px;
}


select {} 

option {} 

textarea {} 



/*////////////////////////////////////////////////////////////////
////////////////////  CLIENT LAYOUT   ////////////////////////////
/////////////////////// id & class  /////////////////////////////
////////////////////////////////////////////////////////////////*/

#header_content, #footer_content {width: 993px;}



#iframe_body .tourlist, 
#iframe .tourlist, 
#iframe_body .contact_iframe, 
#iframe .contact_iframe, 
#iframe_body .offers_table, 
#iframe .offers_table {
/*width:582px;*/
width:100%;
}


#wrap {
	text-align: left;
	margin-right: auto;
	margin-left: auto;} 

#container{
	float: left;
	background-color:#FFFFFF;
	background-image: url(../images/wrap_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

	
#header, #leftside, #content, #footer   {overflow: hidden;}



#header, #header_content {	float:left; clear:both;}

#header {
	height: auto;
	padding-top: 0px;
	margin: 0 0 10px 0;
	position:relative;
} 




#header_content {
	/*background-image: url(../images/header_content_bg.jpg);*/
	background-image: url(../images/topbanner.jpg);
	overflow:hidden;
	
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	height:173px;
	margin-bottom:12px;

}

#leftside {
	width: 185px;
	padding-left: 15px;
	margin-right: 0px;
	

	float: left;
	
}


#content{
	float: left;
	width:582px;
	margin-right: 20px;
}

#rightside {
	width: 191px;
	right: 0px;
	float: left;
}

#rightside_content {width: 181px;}

#footer, #footer_content {clear: both;	float: left;}

#footer {
	
	padding: 0px;
	margin:0px;
	text-align: center;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#footer_content{
padding-top:10px; padding-bottom:10px;
	background-image: url(../images/footer_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}


#logo {position:absolute; top:30px; left:0;}


#logo, #logo a {width:100%; height:144px; display:block;}

#logo img{ display:none; margin: 38px 0 0 23px;}

#topmenu, #topmenu a { font-size:11px; font-weight:bold;}
#topmenu {
	float: right;
	margin-top: 10px;
	margin-right: 12px;	
	color:#b3b3ae;
}

#topmenu a {color:#19161a;}




#content_content     {
	clear: both;
	float: left;
}





#leftside{
	margin-bottom: 30px;
}



#travelize { float:left; clear:both; margin-left:auto; margin-right:auto; margin-top:15px;}
#startpage_text {
	clear: both;
	float: left;
}



#leftside_content, #leftside_content h2 {color:#FFFFFF;}



#leftside_content { width:174px;}
#leftside_content .tr,  #leftside_content .br,  #leftside_content .bl {width:100%;}
#leftside_content .tl { width:168px; padding-right:3px; padding-left:3px;  /*174*/}


#leftside_content .tl {padding-top:5px; padding-bottom:5px; text-align:center;}

#searchsite {margin-bottom:10px;}
#menu{margin-bottom:15px;}

#searchsite input, #newsletter input,
#searchsite input.btn_next, #newsletter input.btn_next {float:left; display:block;  font-size:10px;  line-height: normal; padding:0px;}


#searchsite input, #newsletter input {width: 135px; height:13px; margin-right:2px; margin-right:2px;}
#searchsite input.btn_next, #newsletter input.btn_next {width:17px; height:17px; background-color:#FFFFFF; color:#000000; margin-right:0px;}




#nyheter ul {
	list-style-type: none; margin:0px; padding:0px;
}

#nyheter ul li {
	margin-bottom:5px;
}


/*__ MENU (main menu) __*/

#menu {

	font-size:11px;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	border-width: 0;
	border-right-style: none;
	margin-bottom: 15px;
	padding: 0px;

	
}



#menu a {
	display: block;
	text-decoration: none;


}

#menu a:hover {
	text-decoration: none;

}
#menu li.active a  {}



#menu ul li a, #leftside .menualt2 ul ul li a, .ds_niv1 {	background-image: url(../images/menu_niv1.gif);
	background-repeat: repeat-x;}

#menu ul li a, #leftside .menualt2 ul ul li a{
	padding-left: 9px;
	font-size: 12px;
	/*height:25px;
	line-height:25px;*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	margin-bottom:0px;
}



#menu ul ul li a,
#leftside .menualt2 ul ul ul li a  {
	text-decoration:none;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	background-repeat: no-repeat;
	
}


#menu ul ul,
#leftside .menualt2 ul ul ul {padding-bottom:20px;}


#leftside .tl {text-align:center;}


#menu, #searchsite, #newsletter {
	width:100%;	
	text-align:left;
	margin-left:auto; 
	margin-right:auto;
	float:left;
	clear:both;}





/*__ DYNAMIC MENU  __*/


#dynsearchmenu_Rtab { display:none;}

#dynsearchmenu, #dynsearchmenu .tl, #dynsearchmenu .tr, #dynsearchmenu .br, #dynsearchmenu .bl, #ds_area_wrap, #ds_area_content {width: 180px;}


#searchsitebox {
	margin-top: 14px;
	margin-right: 17px;

	float: right;
	
	padding: 0px;
}


.ds_inrbox{
	border-width: 0px;
	border-style: none;

}


.ds_tabs_wrap{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



#dynsearchmenu_Ltab{border-style: none;}

#dynsearchmenu_Rtab{border-style: none;}




#dynsearchmenu_Ltab.active_ds_tab{}

#dynsearchmenu_Rtab.active_ds_tab{}




.ds_content{
	padding-top: 8px;
	width: 168px;
	padding-left: 3px
}

.ds_niv1, .ds_niv2 {
	width: 168px;
}


.ds_niv2 {
	width: 166px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.ds_niv2_content {
	width: 162px;
}


	.ds_niv1
 {

	font-weight: bold;
	text-decoration: none;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	line-height: 10px;

}




.ds_niv2 {font-weight: normal;}

.childageinfobox{
	
	border-width: 1px;
	border-style: solid;

} 



#outdate_ID #outdate_Current_ID,
#indate_ID #indate_Current_ID {
	
	font-weight: bold;



}


/*__ TABLE FORMATTING (tourlist1, tourlist2.., contact_iframe) __*/ 

.tourlist, .contact_iframe{}

.tourlist1 .col1, 
.tourlist1 .col3 {text-align: left;}
.tourlist1 .col2  {text-align: center;}
.tourlist1 .col4  {text-align: right;}

.tourlist2 .col1, 
.tourlist2 .col2 {text-align: left;}
.tourlist2 .col3  {text-align: right;}


/*__ BrochureIframe __*/

#brochure_btn .formtext, #content_page_asp .button {
	border-width: 1px;
	border-style: solid;
	}

/*////// STARTPAGE ////////*/



.box_content {
	padding-top:1px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	overflow:hidden;
}


.box_content .title, .box_content .image, .box_content .text {
	/*float:left;*/
	clear:both;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}



.box_content .title, .box_content .image {width:100%;}
.box_content .text  {width:96%;}


.box_content .image { background-color:#FFFFFF;}


#flashcontent {
	margin-bottom: 15px;
	clear: both;
	float: left;
	overflow: hidden;
	border-width: 0px;
	border-style: none;
}



#flashcontent, #flashcontent .t, #flashcontent .r, #flashcontent .l, #flashcontent .b{width: 582px;}

#flashcontent .box_content { text-align:center; width:580px; height:178px; /*MUST*/}


.startbox {float: left;}
.startbox, .startbox .t, .startbox .r, .startbox .l, .startbox .b {
	width:184px;
}

.startbox .box_content {width:182px;}


.startbox .box_content {height: 130px; /*MUST*/}
.startbox .title {height: 20px; line-height: 20px;}


.startbox .image,
.startbox .image img {height: 110px; /*=130-20*/}






.startbox .text {padding-top: 5px; height: 105px;}

.atribute, .hotel_list { display:block; float:left; clear:both; padding-bottom:15px;}

/*/////////////////////////*/


/** WIDTH **/

/*__ NO RIGHTSIDE __ (body class="no_rightside") 
deviates from global (-10px due to shadow rightside): ((582+20+191)-10=783)
content: destination- & hotel page [ 783-(582-370) = 571]

*/






.no_rightside #content {margin-right: 0px; padding-right: 0px;}

.no_rightside #rightside {display:none;}



.no_rightside #content
{width: 783px;}



.no_rightside #destination .user_content, 
.no_rightside #hotel .imageComponent,
.no_rightside #hotel .user_content
{width: 571px;}



.no_rightside #hotel #slider {width: 501px;}

.no_sides #content {margin-right: 0px; padding-right: 0px;}
.no_sides #leftside, .no_sides #rightside {display:none;}



.no_sides #content
{width: 993px;}

.no_sides #destination .user_content, 
.no_sides #hotel .imageComponent,
.no_sides #hotel .user_content
{width: 781px;}
.no_sides #hotel #slider {width: 711px;} /*781-70=711*/

.no_listsincontent { width:100%;}
#content .no_listsincontent .hotel_list, #content .no_listsincontent .atribute {display:none;}

.no_listsincontent .user_content, 
.no_listsincontent .imageComponent,
.no_listsincontent .user_content {width:100%; margin-right:0px;}
.no_listsincontent #slider {width:87%; /*582-70=512*/}


#destination .no_listsincontent .user_content, 
#hotel .no_listsincontent .imageComponent,
#hotel .no_listsincontent .user_content
{width: 100%; margin-right:0px; /*margin-right:12px;*/}

.no_rightside #destination .no_listsincontent .user_content, 
.no_rightside #hotel .no_listsincontent .imageComponent,
.no_rightside #hotel .no_listsincontent .user_content {width:100%; /*width: 793px;*/}
.no_rightside #hotel .no_listsincontent #slider {width:72%; /*width: 723px;*/} /*793-70=723*/



.no_sides #destination.no_listsincontent .user_content, 
.no_sides #hotel .no_listsincontent .imageComponent,
.no_sides #hotel .no_listsincontent .user_content {width: 100%;/*993px;*/}
.no_sides #hotel .no_listsincontent #slider {width: 92%;/*923px;*/} /*993-70=723*/



/***********************************************
************************************************
*******************************************/


a.morepics { display:none;}



/*//////////////////////////////////////////////////////////////////
/////////////       BOX (leftside, rightside)        /////////////////
/////////////////////////////////////////////////////////////////*/
.box, .box .title, .box .image, .box .text {overflow:hidden;}

#leftside_content .box, #rightside_content .box {border-width: 1px; border-style: solid; border-color:#a6a6a6;}
#leftside_content .box {width:172px;}
#rightside_content .box {width:179px;}





#rightside .box,
#leftside .box {
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;	
}


/*startbanners {.width:182px;}*/


#rightside .box .title, #rightside .box .image,
#leftside .box .title, #leftside .box .image {width: 98%;}
#rightside .box .text,
#leftside .box .text {width: 94%;}
#rightside .box .title, #rightside .box .title,
#leftside .box .title, #leftside .box .title {width: 100%;}


#rightside .box .title, #rightside .box .title,
#leftside .box .title, #leftside .box .title {background-color:#a6a6a6; color:#FFFFFF;}

#rightside .box .title a,
#rightside .box .title h1,
#rightside .box .title h2,
#rightside .box .title h3,
#rightside .box .title h4,
#rightside .box .title h5,
#rightside .box .title h6,
#rightside .box .title a,
#rightside .box .title h1,
#rightside .box .title h2,
#rightside .box .title h3,
#rightside .box .title h4,
#rightside .box .title h5,
#rightside .box .title h6,
#leftside .box .title a,
#leftside .box .title h1,
#leftside .box .title h2,
#leftside .box .title h3,
#leftside .box .title h4,
#leftside .box .title h5,
#leftside .box .title h6,
#leftside .box .title a,
#leftside .box .title h1,
#leftside .box .title h2,
#leftside .box .title h3,
#leftside .box .title h4,
#leftside .box .title h5,
#leftside .box .title h6  {color:#ffffff;}

#rightside .box .text .title, #rightside .box .text .title,
#leftside .box .text .title, #leftside .box .text .title {background:transparent;}

#rightside .box .title,
#rightside .box .title a,
#rightside .box .title h1,
#rightside .box .title h2, 
#rightside .box .title h3,
#rightside .box .title h4,
#rightside .box .title h5,
#rightside .box .title h6,
#rightside .box .text .title,
#rightside .box .text .title a,
#rightside .box .text .title h1,
#rightside .box .text .title h2,
#rightside .box .text .title h3,
#rightside .box .text .title h4,
#rightside .box .text .title h5,
#rightside .box .text .title h6,
#rightside .box .text .title,
#rightside .box .text .title a,
#rightside .box .text .title h1,
#rightside .box .text .title h2,
#rightside .box .text .title h3,
#rightside .box .text .title h4,
#rightside .box .text .title h5,
#rightside .box .text .title h6,
#leftside .box .title,
#leftside .box .title a,
#leftside .box .title h1,
#leftside .box .title h2, 
#leftside .box .title h3,
#leftside .box .title h4,
#leftside .box .title h5,
#leftside .box .title h6,
#leftside .box .text .title,
#leftside .box .text .title a,
#leftside .box .text .title h1,
#leftside .box .text .title h2,
#leftside .box .text .title h3,
#leftside .box .text .title h4,
#leftside .box .text .title h5,
#leftside .box .text .title h6,
#leftside .box .text .title,
#leftside .box .text .title a,
#leftside .box .text .title h1,
#leftside .box .text .title h2,
#leftside .box .text .title h3,
#leftside .box .text .title h4,
#leftside .box .text .title h5,
#leftside .box .text .title h6   {color: #1c1c1c;}

#rightside .box .title,
#rightside .box .title h1,
#rightside .box .title a,  
#rightside .box .title h2, 
#rightside .box .title h3,
#rightside .box .title h4,
#rightside .box .title h5,
#rightside .box .title h6,
#leftside .box .title,
#leftside .box .title h1,
#leftside .box .title a,  
#leftside .box .title h2, 
#leftside .box .title h3,
#leftside .box .title h4,
#leftside .box .title h5,
#leftside .box .title h6{
line-height:1.4;
font-size:1em;
text-decoration:none;
}

#rightside .box  .title,
#leftside .box  .title {margin-bottom: 0px;}
#rightside .box .title_content,
#leftside .box .title_content { padding: 2px 0 2px 0;}

#rightside .box .image img,
#leftside .box .image img {height: auto; width:auto;}

#rightside .box .text,
#leftside .box .text  {margin-top:10px;	margin-bottom:10px;}

#rightside .box, #rightside .box,
#leftside .box, #leftside .box { float:left; clear:both; padding-top: 0px;}


/* hotellist*/
.image hotel_list_image, .hotel_list_image img { overflow:hidden; height:50px;}

.hotel_list_image img {
max-height:none;
max-width:none;
width:auto;
}

.hotel_list_item { padding-bottom:10px; margin-bottom:0;}

/*/////////////////////////////////////////////////////////////////
/////////////       ContentBoxes        ///////////////////////////
/////////////////////////////////////////////////////////////////*/
.contentBoxes, .contentBoxes div {float:left;}
.contentBoxes, .contentBoxes_row, .contentBoxes .title  {clear:both;}
.contentBoxes .image, .contentBoxes .text {clear:none;}
.contentBoxes_row {width:100%;}

.contentBoxes .image {overflow:hidden;}

.contentBoxes {width:570px; border:solid 1px #A02034; padding:5px;}
.contentBoxes_row1 { padding:0 0 5px 0;}
.contentBoxes .title, .contentBoxes .title a, .contentBoxes .title a:hover {text-align:left; text-decoration:none; line-height:1.1;}

.contentBoxes .image {height:100px;}
/*.contentBoxes img {max-height:105px;}*/

.contentBoxes .image {width:180px; padding-left:0; padding-right:0; margin:0;}
.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;}