ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0; font-family: helvetica;}
ul{	list-style:none;}
html, body{ height: 100%; font-family:helvetica; }
img { border:0px; }
body{  margin:0px; padding:0px; font-family:helvetica; background-color: #FFF; color:#000; text-align:left;}

h1 { font-size: 13px; font-weight: normal; color:#339900; text-transform:uppercase; }
h1 a { text-decoration: none; font-size:11px;}
h4 { font-size: 13px; font-weight: normal; color:#339900; text-transform:uppercase; }
	
h6 { font-size:12px; text-align:left; font-weight: normal; border-bottom: 1px solid #CCC; padding-bottom:12px; }
h7 { font-size:12px; text-align:left; font-weight: normal; border-bottom: 1px solid #CCC; padding-bottom:12px; }

h5 a { font-size:12px; text-align:left; font-weight: normal; text-transform:none;}

div#accordion li p { padding:0px; }

a { color: #008396; text-decoration:none; }
a:hover { color: #DE4184; text-decoration: underline; }


.border-map { border:1px solid #ccc;}

.input-search { height:16px; width:257px; font-family: helvetica; font-size:12px; border:1px solid #ccc; margin-right: 2px;  }

.input-search:focus { 
height:16px; width:257px; font-family: helvetica; font-size:12px; border:1px solid #77c352; margin-right: 2px; }

.buttonsubscribe { height:16px; width:260px; font-family: helvetica; font-size:12px; border:1px solid #ccc; margin-right: 2px;  }

.buttonsubscribe:focus { 
height:16px; width:260px; font-family: helvetica; font-size:12px; border:1px solid #77c352; margin-right: 2px; }

.button-search { 
background: url(../images/search-button2.png) no-repeat;
background-position: 1px 2px;
height:26px; width:26px; font-family: helvetica; font-size:11px;  
	color:#fff;
	border:0px solid #fff;
}

.button-search:hover { 
background: url(../images/search-button.png) no-repeat;
background-position: 1px 2px;
height:26px; width:26px; font-family: helvetica; font-size:11px;  
	color:#fff;
	border:0px solid #fff; 
}


.button-search:focus { 
background: url(../images/search-button2.png) no-repeat;
background-position: 1px 2px;
height:26px; width:26px; font-family: helvetica; font-size:11px;  
	color:#fff;
	border:0px solid #fff; 

}

.menu-search { padding-top:4px;}

.boton { 	
	background:#F1F1F1; 
	color:#008396;
	border-left:1px solid #F1F1F1; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #F1F1F1; 

 font-family:helvetica; text-align:center; color:#008396; font-size:11px; width:120px; padding:4px;} 


.boton:hover { 	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
 font-family:helvetica; text-align:center; font-size:11px; width:120px; padding:4px;} 

.boton:focus { background-color:#F1F1F1;  
	border-left:1px solid #999;
	border-bottom:1px solid #F1F1F1; 
	border-right:1px solid #F1F1F1; 
	border-top:1px solid #999;
 font-family:helvetica; text-align:center; color:#333; font-size:11px; width:120px; padding:4px;} 

.checkbox { width:12px; padding:7px; vertical-align:bottom; height:12px; font-size:11px;}

.checkbox:focus { width:12px; padding:7px; vertical-align:bottom; height:12px; font-size:11px;}


/* #qtitle, #qname, #qlastname, #cphone, #qemail, #cfax, #cstreet, #ccitty, #czip, #qcountry, .text, { width: 210px; float:right; margin-left:200px;} */





.right{ float:right;}
.clear { clear:both;}


.ico { text-align:left; vertical-align:bottom; margin-right:8px;}

label {float: left; width:250px; color: #111; height: 19px; padding-top: 3px; font-size:12px;}
.forms {width: 100%; height:auto; float:right;}
.guestinfo {float: left; width: 100%; height:350px;}
.guestinfo h1 {border-bottom:1px solid #ccc; margin-bottom:10px; padding-top:8px;}
.forms h2 {border-bottom:1px solid #ccc; margin-bottom:10px; margin-top:20px;}

.formRow {clear: left; float: left; width: 100%; padding:0px; height:20px;}
.labelCheck {float: left; width:190px; color: #111; height: 19px; padding-top: 3px;}


a.menu{ font-family: helvetica; font-size: 11px; font-weight: normal; color:#fff; TEXT-DECORATION: none; padding-right:14px; margin-right:6px;}

a.menu:hover{ text-decoration:underline; color:#DE4184;}

a.menu2{ font-family: helvetica; font-size: 11px; font-weight: normal; color:#008396; TEXT-DECORATION: none; background-image:url(../images/login.gif); background-repeat:no-repeat; background-position:right; padding-right:14px; margin-right:6px;}
a.menu2:hover{ text-decoration:underline; color:#DE4184;}

a.menu3{ font-family: helvetica; font-size: 11px; font-weight: normal; color:#008396; TEXT-DECORATION: none;}
a.menu3:hover{ text-decoration:underline; color:#DE4184;}

/* divs */
#menu { background-color: #101920; height: 34px; width: 100%; color:#fff; font-family:helvetica;}

#header{ background-color: #fff; width: 100%; height: 80px; border-top: 0px solid #ccc; }
#logo{ width: 880px; margin:0 auto 0 auto; text-align:left; padding-top:15px; }

#images{width: 880px; margin:0 auto 0 auto; text-align:left; background-color: #fff; margin-top:15px; height:auto;}
#images a {color:#5a84be; text-decoration:none;}
#images a:hover  {color:#948b80; text-decoration:underline; }
#contenedor { background-color: #fff; height: auto; width: 880px; margin:0 auto 0 auto; text-align:left;}
#tools { clear:both; width: 880px; margin:0 auto 0 auto; text-align:left; padding-bottom: 30px; border-top:1px solid #ccc; padding-top:10px; } 
#tools a { font-size:11px;}
#footer{ background: url(../images/footer.jpg) repeat; color:#ddd; background-color:#101920; border-bottom:20px solid #101920; border-top:5px solid #ddd; bottom:0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-family: helvetica; height: 100px; width: 100%; margin-top:20px;}

#menu-bottom{ width: 880px; margin:0 auto 0 auto; padding-top:20px; text-align:left; color:#fff; font-size:12px;}
#menu-bottom a{ color:#999; text-decoration:none;}
#menu-bottom a:hover{ color:#fff; text-decoration:underline;}
#menu-bottom p { color:#666; padding-top:10px; font-size:11px;}

#ref{ font-size:12px; width: 880px; margin:0 auto 0 auto; text-align:left; background-color: #fff; margin-top:4px; margin-bottom:30px; line-height:28px; border-top:1px solid #ccc;}
#ref-form {width: 880px; margin:0 auto 0 auto; text-align:left; background-color: #fff; margin-top:15px; height:auto;}
#ref a {color:#008396; text-decoration:none; font-size:12px;}
#ref a:hover  {color:#DE4184; text-decoration:underline; }

.spacer {padding-top:30px; }

.topmenuleft {width:600px; float:left;}
.topmenuright {float:right;}

#cnmenu{ width: 880px; margin:0 auto 0 auto; text-align:left; padding-top:10px; font-family: helvetica; color:#ddd; font-size:11px; }
#cnmenu a { color:#ddd ; font-size:11px; }
#cnmenu a:hover { color:#89be62; text-decoration:underline;}
#cnlogo { float:left; width:65px; padding-top:0px;  }
#cnnlogo { float:left; width:350px; padding-top:18px;  }


#search {float:right; font-family: helvetica; color:#333; font-size:12px; padding-top:15px; width:300px;}


#search a {color:#008396; text-decoration:none;  padding-left:5px; padding-right:5px; vertical-align:bottom; font-weight: normal; }
#search a:hover { text-decoration:underline; color:#DE4184; }

#left{float: left; width: 565px; margin-right:20px; text-align:justify;}
#cnleft-first{ clear:both; width:563px; padding: 20px 0px; height:100%; }
.cnleft{ clear:both; width:563px; padding-top: 25px; padding-bottom:35px; height:100%; border-top: 1px solid #ccc; }
#left h2{ padding-top:10px; font-family: helvetica ; font-size: 13px; font-weight: normal; color:#339900; padding-bottom:7px; text-transform:uppercase;} 
#left h1{ font-size: 13px; font-weight: normal; color:#339900; text-transform:uppercase; padding-bottom:7px;  } 
#left a { font-size:12px; }

#items_list p { padding-top:0px; }


#left p{ padding:0px; font-family: helvetica ; font-size: 12px; font-weight: normal; color:#111; margin:15px 0px; line-height:20px;} 


#right{float: left; width: 293px; font-family:helvetica; color:#000;}
#cnright{border-top: 0px solid #ccc; width:auto; padding-left:0px; color:#000; font-size:13px;}
#right h1{ padding-bottom:5px;}
#right h2{ font-family: helvetica ; font-size: 13px; font-weight: normal; color:#339900; padding-bottom:7px; text-transform:uppercase; border-bottom:0px solid #ccc;} 
#right h3{ font-size:12px; text-align:left; font-weight: normal; padding-bottom:30px;} 



.columright{  border:1px solid #ccc; width:290px; height:92px; padding-top:10px; padding-bottom:10px; display:block; position:relative; margin-bottom:10px;}
#right p{ padding:0px; font-family: helvetica; font-size: 11px; color:#333;}  

#content-left{ width:auto; height:100%; padding: 0px 0px;}
#content-left p {margin:0px; font-size: 11px; font-weight: normal; color: #000;}
#content-clear{ clear: both; width:auto; padding: 20px 0px;}
#content-clear p {margin:0px; font-size: 11px; font-weight: normal; color: #000;}

#content-img { float:left; width:150px; margin-right:15px; }
#coleft { float:left; width:400px; line-height:20px; padding-bottom:30px;}
#coleft p { font-weight:normal; font-family: helvetica; font-size: 12px;}
#coleft a { font-size: 11px;}

#left-room {float:left; font-size: 11px; font-weight: normal; color:#339900; text-transform:uppercase; }
.linea{ clear:both; border-bottom:1px solid #ccc;}
.dashed{ clear:both; border-bottom: 1px dashed #bdbdbd; padding-top:30px;}

.save { display:block; text-align:left; margin-top:1px; padding:4px;  width:85px; float:right; font-size:11px;
	background:#fff; 
	color:#008396;
	border:0px solid #F1F1F1; 
}

.save a {color: #008396;}
.save a:hover {color:#000; text-decoration:underline;}


.save:hover { display:block; text-align:left; margin-top:1px; padding:4px;  width:85px; float:right; font-size:11px;
	background:#fff;
	color:#000;
	border-left:0px solid #999;
}



.propertyinfo { 

background: url(../images/buttongreen90.png) no-repeat;
display:block; text-align:center; 
padding-left:4px; 
padding-top:5px; 
padding-right:4px; 
padding-bottom:4px; 
width:80px; float:right; font-size:11px; height:24px;
color:#fff;
border-left:0px solid #999;
background-position: 1px 0px;
}

.propertyinfo:hover { 

background: url(../images/buttongray90.png) no-repeat;
display:block; text-align:center; 
padding-left:4px; 
padding-top:5px; 
padding-right:4px; 
padding-bottom:4px; 
width:80px; float:right; font-size:11px; height:24px;
color:#fff;
border-left:0px solid #999;
background-position: 1px 0px;
}

.propertyinfo a {	color:#fff; font-weight:bold;}
.propertyinfo a:hover {color:#fff; text-decoration:none; font-weight:bold;}


.check { text-align:left; margin-top:1px; margin-bottom:10px;
display:block; padding:4px;  width:85px; float:right; font-size:11px;
	color:#008396;
	border:0px solid #F1F1F1; 
	background:#fff; 
}

.check a {color: #008396;}
.check a:hover {color:#000; text-decoration:underline;}


.check:hover { text-align:left; margin-top:1px; display:block; padding:4px;  width:85px; float:right; font-size:11px; margin-bottom:10px;
	background:#fff;
	color:#000;
	border:0px solid #999;
}



 /* stylos foto*/
 
#img1{width: 291px; height: 315px; float:left; }
#img2{width: 291px; height: 315px; float:left; margin-left:2px;}
#img3{width: 291px; height: 315px; float:left; margin-left:2px;}

.hotspot { float: left; width: 100%; position: relative; margin-right: 1px; z-index: 1;}
.hotspot img { margin:0px;}

.circleInfo {color:#fff; font-family:georgia, helvetica; position: absolute; right: 10px; top: 150px; background-color: transparent; 
background-image: url(../images/circleinfo.png); background-repeat: no-repeat; background-attachment: scroll; 
background-position: left top; height: 56px; width: 59px; padding-top: 16px; padding-right: 15px; padding-bottom: 17px; padding-left: 15px; z-index: 2; }


.featureResort .circleInfo p { color: #fff; font-family: Georgia, helvetica; height: 54px; width:59px; font-size: 12px; line-height: 16px; overflow:hidden; float: left;}
.circleInfo span { font-size: 16px; line-height: 24px; font-weight: bold; float: left;   }

.hotspotText { color: #fff; position: absolute; right: 0px; top: 201px;  background-color:#000; padding: 12px 7px; width: 277px; height:70px; overflow:hidden; z-index: 1; filter:alpha(opacity=40); opacity: 0.7; } 

.hotspotText h3 {color: #fff; font-size: 18px; font-weight: normal; margin-bottom: 12px; letter-spacing: -1px; height:auto !important; padding:0; }
.hotspotText p { margin-bottom:0px; font-size: 11px; color:#fff;}
.hotspotText a {color: #000; }
.hotspotText:hover {color: #fff;}

 /* featured*/

.featured-img { margin-top:10px; float:left; margin-right:15px; margin-bottom:33px; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:0px; border:1px solid #ccc;}

.featured-img img { border:0px solid #333;}



.featured-txt { float:left; width:220px; margin-right:12px; margin-bottom:20px; font-family: helvetica; padding-top:1px;}

.featured-txt h2 { margin-top:5px; width:320px; color: #339900; font-size: 12px; font-weight: bold; padding-top:0px; text-transform:uppercase;}

.featured-txt h1 { padding-top: 2px; color: #333; font-size: 11px; font-weight: normal; font-family:helvetica; padding-bottom:4px; text-transform:none; border:none;}

.featured-txt h3 { width:220px; color: #333; font-size: 11px; font-weight: normal; padding-top:0px; text-transform:none; border:none;}

.featured-txt h4 { font-family:helvetica; color: #333; font-size: 11px; font-weight: normal; padding-top:6px; text-transform:none; border:none; padding-bottom:4px; text-align:justify;}

.featured-txt h5 { color: #333; font-size: 11px; font-weight: normal; padding-top:4px; text-transform:none; border:none;}
.featured-txt p { font-size:11px; font-family:helvetica; text-transform:none; line-height:13px; }


.featured-txt a { color: #008396; font-size: 11px; font-weight: normal; text-decoration:none;}
.featured-txt a:hover { color: #DE4184; font-size: 11px; font-weight: normal; text-decoration:underline;}
.featured-tab { float:right; padding-top:85px; left:0px; width:90px; padding-bottom:0px; position:relative; display:block; margin-bottom:4px; }


.most-img { float:left; width:120px; margin-left:10px; border:1px solid #333; height:90px;}


.most-tit { float:left; width:147px; margin-left:12px; border-bottom: 1px solid #ccc; margin-bottom:5px;}
.most-lugar { float:left; color:#339900; font-size: 11px; font-family:helvetica;}
.most-cant { float:right;}
.most-cant a {color:#008396; font-size: 10px; }
.most-cant a:hover{color:#DE4184; }
.most-txt { text-align: justify; color:#000; font-family:helvetica; float:left; margin-left:10px; color:#7a7a7a; margin-top:3px; margin-right:8px; font-size: 11px; font-weight: normal ; position:relative; display:block; width:140px;}
.most-txt a { color:#008396; text-decoration:none;}
.most-txt a:hover { color:#DE4184; text-decoration:underline;}

#banner{ float:none; margin-top:20px; padding-left:1px; border:1px solid #ccc; margin-bottom:30px; }
#banner p { padding-top:10px; font-family: helvetica; font-size: 11px; font-weight:normal; text-transform:uppercase; color:#339900; text-align:left;
padding-bottom:3px; padding-left:13px;
}
#banner img { border:1px solid #ccc;}

#bannersearch{ float:none; padding-top:1px; padding-left:1px;}
#bannersearch p { padding-top:75px; font-family: helvetica; font-size: 11px; font-weight:normal; text-transform:uppercase; color:#339900; text-align:left;}
#bannersearch img { border:1px solid #ccc;}



#filter-pax{ float:none; background-color:#fff; height:50px; width:280px; margin-bottom:25px; margin-top:14px; padding-top:12px;}


.tit-things2 { font-family:helvetica; font-size: 11px;   border:0px solid #ccc; float:none; padding:10px; margin-bottom:10px; margin-top:0px; background: #ddd;}

.tit-things { font-family:helvetica; font-size: 11px;   border:1px solid #ccc; float:none; padding:10px; margin-bottom:10px; margin-top:0px; background: #fff;}

.tit-things h2 { color:#339900; text-transform:uppercase; border-bottom:1px solid #ccc; text-align:left; float:none; font-size:13px;}

div#accordion a.h2 {color:#339900; text-transform:uppercase; border-bottom:1px solid #ccc; text-align:left; float:none; display: block; margin-bottom: 20px; cursor: pointer;}

.tit-things P {  color:#000; text-align:justify; float:none; margin-top:10px; margin-bottom:20px;}



.tit-right { float:none; margin-bottom:8px; margin-top:10px; color:#8c876d; font-size: 13px; font-weight: normal; border-bottom:1px dotted #ccc; }
.tit-h1{ font-size: 13px; color:#339900; text-transform:uppercase; border-bottom:1px solid #ccc; text-align:left; float:none; margin-bottom:8px;}
#right-arrow { margin-bottom:4px;}
#right-arrow a { background-image:url(../images/flecha2.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:12px; font-family: helvetica; color:#ff6613; font-size: 12px; font-weight: bold; text-decoration:underline;}
.bottom-arrow { font-family: helvetica; color:#4f504e; font-size: 11px; font-weight: bold;}



.pax { background-color:#fff; width:80px;}
.pax1 { background-position:center; height:22px; width:27px; border-bottom: 1px solid #ccc;}
.pax2 { background-image:url(../images/2p.gif); background-repeat:no-repeat; background-position:center; height:22px; width:27px; border-bottom: 1px solid #ccc;  }
.pax3 { background-image:url(../images/3p.gif); background-repeat:no-repeat; background-position:center;height:22px; width:27px;   }

.precio { background-color:#fff; font-family: helvetica; float:right; font-size: 10px; font-weight:bold; color:#339900; text-align:left;  border: 0px solid #ccc; line-height:22px; width:80px; padding-left:5px;
margin-bottom:5px; 
}

.precio h3 { font-size:16px; color:#333; font-family:georgia;  font-weight:normal; font-style:italic; border-top:1px solid #ccc; padding-top:2px;}


.precio-pax3 {font-family: helvetica; float:left; font-size: 10px; font-weight:normal; color:#333; text-align:left; width:64px; border-left: 1px solid #ccc; padding-left: 5px; line-height:22px;}
.precio-pax3 b{ color:#4c3d36; font-weight:normal; font-family:georgia, helvetica; font-size:13px;}


/* featured*/
#result { clear:both; width:560px; padding:15px 0px; border-top: 1px dashed #ccc; height:100%; }
#showing { float:left; font-family: helvetica; font-size: 10px; font-weight:normal;}
#page { float:right; vertical-align:middle; font-family: helvetica; font-size: 10px; font-weight:normal; line-height:20px;}
#page a { padding-left:6px; padding-right:6px;}
#page #text { clear:right; float:left; line-height:16px;}

#miniaturecontainer { float:left; width:185px; padding:16px 0px;}
#miniaturecontainer img { border: 0px;}


#hotel { float:left; width:380px; line-height:15px; padding:14px 0px; font-size: 11px;}
#hotel_destination { margin-top:4px; margin-bottom:3px;}
#hotel_rate  { margin-top:4px;}
#hotel_links { margin-top:4px;}

.view { text-align:left; background-image:url(../images/view.gif); background-repeat:no-repeat;  padding-left:20px;}
.link_result { font-size:12px; color:#339900; line-height:18px; display:block; width:auto; padding-top:10px; padding-bottom:10px; position:relative; float:left;}
.link_result a:hover { color:#000; text-decoration:underline;}
.link_result a:active { color:#000; text-decoration:none; width:auto; }

input {
	width: 282px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	padding: 3px;
	font-family: helvetica;
	font-size: 12px;
	color: #000;
	background:#fff;
	}

input:focus  {
	width: 282px;
	margin-bottom: 5px;
	border: 1px solid #77c352;
	padding: 3px;
	font-family: helvetica;
	font-size: 12px;
	color: #000;
	background:#f9f9f9;
	}
textarea {
	width: 282px;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	padding: 3px;
	font-family: helvetica;
	font-size: 12px;
	color: #000;
	background:#fff;
	height:100px;
	}

textarea:focus { border-color: #77c352; background:#f9f9f9; font-size:12px;}

select {
	width: 290px;
	margin:0 0 5px 0;
	font-family: helvetica;
	font-size: 12px;
	background:#fff;
	border: 1px solid #ccc;
	padding: 3px;
	}

.days {	
	background-color:#fff;
	border:1px solid #ccc;
	font-size:12px;
	color:#000;
	width:85px;
	display:inline;
	margin-right:2px;
	height:25px;
	}

.months {	
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
	width:85px;
	font-size:12px;
	display:inline;
	margin-right:2px;
	height:25px;
	}

.years {	
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
	width:85px;
	font-size:12px;
	display:inline;
	height:25px;
	}

.adults {	
	background-color:#fff;
	border:1px solid #ccc;
	font-size:12px;
	color:#000;
	width:85px;
	display:inline;
	margin-right:2px;
	height:25px;
	}

.childs {	
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
	width:85px;
	font-size:12px;
	display:inline;
	height:25px;
	}

.nights {	
	background-color:#fff;
	border:1px solid #ccc;
	color:#000;
	width:85px;
	font-size:12px;
	display:inline;
	margin-right:2px;
	height:25px;
	}

.submitbuttonbig {

	width:270px;
	padding:8px;
    	font-size: 12px;
    	font-family: helvetica;
	margin-top:8px;
	background:#F1F1F1; 
	color:#008396;
	border-left:1px solid #F1F1F1; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #F1F1F1; 
    }	


.submitbuttonbig:hover  {
	padding:8px;
	width:270px;
    	font-size: 12px;
    	font-family: helvetica;
	color:#8E8E8E;
	margin-top:8px;
	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
}

.submitbuttonbig:focus  {
	padding:8px;
	width:270px;
    	font-size: 12px;
    	font-family: helvetica;
	color:#8E8E8E;
	margin-top:8px;
	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
}


.submitbuttonbig2 {
	width:290px;
	padding:8px;
    	font-size: 12px;
    	font-family: helvetica;
	margin-top:8px;
	background:#F1F1F1; 
	color:#008396;
	border-left:1px solid #F1F1F1; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #F1F1F1; 
    }	


.submitbuttonbig2:hover  {
	padding:8px;
	width:290px;
    	font-size: 12px;
    	font-family: helvetica;
	color:#8E8E8E;
	margin-top:8px;
	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
}

.submitbuttonbig2:focus  {
	padding:8px;
	width:290px;
    	font-size: 12px;
    	font-family: helvetica;
	color:#8E8E8E;
	margin-top:8px;
	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
}


.submitbuttonbig3 {
	width:268px;
	padding:8px;
    	font-size: 12px;
    	font-family: helvetica;
	margin-top:8px;
	background:#F1F1F1; 
	color:#008396;
	border-left:1px solid #F1F1F1; 
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #F1F1F1; 
    }	


.submitbuttonbig3:hover  {
	padding:8px;
	width:268px;
    	font-size: 12px;
    	font-family: helvetica;
	color:#8E8E8E;
	margin-top:8px;
	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
}

.submitbuttonbig3:focus  {
	padding:8px;
	width:268px;
    	font-size: 12px;
    	font-family: helvetica;
	color:#8E8E8E;
	margin-top:8px;
	background:#ddd;
	color:#008396;
	border-left:1px solid #999;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #999;
}

.summary  {

    	font-size: 12px;
    	font-family: helvetica;

}

input.autowidth {width:auto}

.miniaturewhycontainer {

	width:40px;
	display:block;
	float:left;
	}
