body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-color: #168ac8;
}
.head {
	background-image: url(../images/header.jpg);
	height: 72px;
	width: 926px;
	background-repeat: no-repeat;
}
.head_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 40px;
	}
.head_links2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	}
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-right: 40px;
	}
.head_flags {
	padding-right: 40px;
}
.index_image{
	background-image: url(../images/discover_greece.jpg);
	height: 299px;
	width: 926px;
	background-repeat: no-repeat;
}
.index_image2{
	background-image: url(../images/discover_greece_2.jpg);
	height: 299px;
	width: 926px;
	background-repeat: no-repeat;
}
.index_image3{
	background-image: url(../images/new_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.index_image4{
	background-image: url(../images/new_head_index.jpg);
	height: 194px;
	width: 926px;
	background-repeat: no-repeat;
}
.ionio_head{
	background-image: url(../images/ionio_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.poros_head{
	background-image: url(../images/poros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.thnos_head{
	background-image: url(../images/thnos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.paxoi_head{
	background-image: url(../images/ionio_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.epidavros_head{
	background-image: url(../images/epidavros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.amorgos_head{
	background-image: url(../images/amorgos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.andros_head{
	background-image: url(../images/andros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.chania_head{
	background-image: url(../images/chania_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kythnos_head{
	background-image: url(../images/kythnos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.naxos_head{
	background-image: url(../images/naxos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.crete_head{
	background-image: url(../images/crete_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.corfu_head{
	background-image: url(../images/corfu_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.cyclades_head{
	background-image: url(../images/cyclades_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.ios_head{
	background-image: url(../images/ios_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.iraklio_head{
	background-image: url(../images/iraklio_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kalymnos_head{
	background-image: url(../images/kalymnos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.karpathos_head{
	background-image: url(../images/karpathos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kefalonia_head{
	background-image: url(../images/kefalonia_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kos_head{
	background-image: url(../images/kos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.lasithi_head{
	background-image: url(../images/lasithi_head.jpg);
	height:281px;
	width: 926px;
	background-repeat: no-repeat;
}
.lefkada_head{
	background-image: url(../images/lefkada_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.milos_head{
	background-image: url(../images/milos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.mykonos_head{
	background-image: url(../images/mykonos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.paros_head{
	background-image: url(../images/paros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.patmos_head{
	background-image: url(../images/patmos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.rethymno_head{
	background-image: url(../images/rethymno_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.rhodes_head{
	background-image: url(../images/rhodes_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.nisyros_head{
	background-image: url(../images/nisyros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kastelorizo_head{
	background-image: url(../images/kastelorizo_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.samos_head{
	background-image: url(../images/samos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.santorini_head{
	background-image: url(../images/santorini_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.serifos_head{
	background-image: url(../images/serifos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.sifnos_head{
	background-image: url(../images/sifnos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.skiathos_head{
	background-image: url(../images/skiathos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.skyros_head{
	background-image: url(../images/skyros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.symi_head{
	background-image: url(../images/symi_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.zakynthos_head{
	background-image: url(../images/zakynthos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.evoia_head{
	background-image: url(../images/evoia_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.nafplio_head{
	background-image: url(../images/nafplio_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kythera_head{
	background-image: url(../images/kythera_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.ikaria_head{
	background-image: url(../images/ikaria_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.lipsi_head{
	background-image: url(../images/lipsi_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.folegandros_head{
	background-image: url(../images/folegandros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.koufonisia_head{
	background-image: url(../images/koufonisia_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.astypalea_head{
	background-image: url(../images/astypalea_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.leros_head{
	background-image: url(../images/leros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.lesvos_head{
	background-image: url(../images/lesvos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.aegina_head{
	background-image: url(../images/aegina_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.salamina_head{
	background-image: url(../images/salamina_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.syros_head{
	background-image: url(../images/syros_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.chalki_head{
	background-image: url(../images/chalki_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.agistri_head{
	background-image: url(../images/agistri_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.alonisos_head{
	background-image: url(../images/alonisos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.anafi_head{
	background-image: url(../images/anafi_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.chios_head{
	background-image: url(../images/chios_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.hydra_head{
	background-image: url(../images/hydra_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kasos_head{
	background-image: url(../images/kasos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.kea_head{
	background-image: url(../images/kea_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.limnos_head{
	background-image: url(../images/limnos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.skopelos_head{
	background-image: url(../images/skopelos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.tilos_head{
	background-image: url(../images/tilos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.spetses_head{
	background-image: url(../images/spetses_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.ithaki_head{
	background-image: url(../images/ithaki_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.aegean_head{
	background-image: url(../images/aegean_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.athens_head{
	background-image: url(../images/athens_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.saronic_head{
	background-image: url(../images/saronic_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.antiparos_head{
	background-image: url(../images/antiparos_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.pel_head{
	background-image: url(../images/pel_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.sporades_head{
	background-image: url(../images/pel_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}
.tolo_head{
	background-image: url(../images/tolo_head.jpg);
	height: 281px;
	width: 926px;
	background-repeat: no-repeat;
}








.head_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 550px;
	padding-top: 0px;
	color: #FFFFFF;
}
.head_text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 0px;
	color: #FFFFFF;
}
.main_td{
width: 926px;
}
.location_links{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF00;
	background-repeat: repeat-x;
}


#links ul {
	width: 140px;
	list-style-image: url(../images/link_arow.gif);
} 

#links li {
	margin: 5px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-image: url(../images/link_arow.gif);
}

#links li a { 
        color: #000000;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		list-style-image: url(../images/link_arow.gif);
}

 * html #links li a {  /* make hover effect work in IE */
	width: 140px;
}

#links li a:hover {
        background: #f5ff00;
}



#syblegmata_intro ul {
	width: 500px;
	list-style-type: none;
} 

#syblegmata_intro li {
	margin: 5px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-type: none;

}

#syblegmata_intro li a { 
        color: #ffffff;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		
}

 * html #syblegmata_intro li a {  /* make hover effect work in IE */
	width: 500px;
}

#syblegmata_intro li a:hover {
        background: #2077fb;
}




#right_links ul {
	width: 130px;
	list-style-image: url(../images/link_arow.gif);
} 

#right_links li {
	margin: 5px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-image: url(../images/link_arow.gif);
}

#right_links li a { 
        color: #000000;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		list-style-image: url(../images/link_arow.gif);
}

 * html #right_links li a {  /* make hover effect work in IE */
	width: 130px;
}


#right_links li a:hover {
        background: #f5ff00;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f5ff00;
	text-decoration: none;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a321e2;
	text-decoration: none;
}
h2 a a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#0000FF;
	text-decoration: none;
}
.footer{
	background-image: url(../images/footer.jpg);
	height: 60px;
	width: 926px;
	background-repeat: no-repeat;
}


#islands_intro ul {
	width: 500px;
	list-style-type: none;
} 

#islands_intro li {
	margin: 3px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-type: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
    padding: 1px;
}

#islands_intro li a { 
        color: #ffffff;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		
}

 * html #islands_intro li a {  /* make hover effect work in IE */
	width: 500px;
}

#islandsintro li a:hover {
        background: #2077fb;
}
.head_txt{
    width: 370px;
	height: 280px;
    float:right;
	position:relative;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
}
.slideshow{ /*CSS for DIV containing each image*/
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 0;
width: 200px;
height: 106px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 20px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/

}

#ctxt { 
        color: #4a37ff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
}

#maintxt { 
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
}
#maintxt a{ 
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
}

#maintxt ul {
color: #ffffff;
	width: 500px;
	list-style-type: none;
} 

#maintxt li {
color: #ffffff;
	margin: 5px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-type: none;

}

#maintxt li a { 
        color: #ffffff;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		
}

 * html #maintxt li a {  /* make hover effect work in IE */
	width: 500px;
}
#maintxt li a:hover {
        background: #2077fb;
}
#islands_intro2 ul {
	width: 500px;
	list-style-type: none;
} 
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

#islands_intro2 li {
	margin: 3px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-type: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4a37ff;
    padding: 1px;
}

#islands_intro2 li a { 
        color: #4a37ff;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		
}

 * html #islands_intro2 li a {  /* make hover effect work in IE */
	width: 500px;
}

#islandsintro2 li a:hover {
        background: #2077fb;
}

.head_text2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 550px;
	padding-top: 0px;
	color: #FFFFFF;
}
#maintxt2 { 
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
}
.maintxt2 { 
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
}

img
{  border-style: none;
}
#islands_intro2 ul {
	width: 500px;
	list-style-type: none;
} 

#islands_intro2 li {
	margin: 3px 0;
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	list-style-type: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #ffffff;
    padding: 1px;
}

#islands_intro2 li a { 
        color: #ffffff;
        display: block;
        font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8px;
		font-weight: bold;
        padding: 1px;
        text-decoration: none;
		
}

 * html #islands_intro2 li a {  /* make hover effect work in IE */
	width: 500px;
}

#islandsintro2 li a:hover {
        background: #2077fb;
}



/* CSS File for Dagon Design Formmailer Script */
/* http://www.dagondesign.com */

/* COLOR/BORDERS CSS */

form.ddfm h1,
form.ddfm h2 {
	color: #606060;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	color: #ffffff;
}

form.ddfm .fmcheck p, 
form.ddfm .fmradio p,
form.ddfm textarea, 
form.ddfm .fmfullblock, 
form.ddfm .fmhalfblock, 
form.ddfm .fmselect, 
form.ddfm input.fmtext,
form.ddfm input.fmverify,
form.ddfm textarea.fmtextwide,
form.ddfm .submit,
form.ddfm .credits {
	color: #404040;
}

form.ddfm .required {
	color: #FF0000;
}

.ddfmerrors {
	color: #FF0000;
}

/* TEXT CSS */

.ddfmwrap {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

form.ddfm h1,
form.ddfm h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0;
}


form.ddfm h1 {
	font-size: 140%;
}

form.ddfm h2 {
	font-size: 115%;
}

form.ddfm legend, 
form.ddfm label, 
form.ddfm label.fmtextlblwide {
	font-size: 100%;
	font-weight: bold;
}

form.ddfm .credits {
	font-size: 90%;
}

form.ddfm legend {
	font-size: 110%;
}

.ddfmerrors {
	font-weight: bold;
}




/* STRUCTURE CSS */

.ddfmwrap {
	margin: 0px auto 0px auto;
	width: 500px;
}

.ddfmwrap p.fieldwrap {
	padding: 1px;
	margin: 1px;
	clear: left;
	color: #ffffff;
}

form.ddfm {
	text-align: left;
	padding: 0px;
	width: 400px; 
}

form.ddfm fieldset {
	padding: 0 0px 2px 0px;
	margin: 0 0 13px 0;
	display: block;
}

form.ddfm legend {
	padding: 0 6px 0 6px;
	margin: 0 0 0 10px;	 
}

form.ddfm label {
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  
}

form.ddfm label.fmtextlblwide {
	display: block;  
	float: left; 
	text-align: left;
	margin: 0 10px 0 1px; 
	padding-bottom: 8px; 
	width: 100%;
}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	width: 65%; 
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm .fmcheck {
	width: 65%; 
	float: left;
	display: block;  
	margin-bottom: 15px;
}

form.ddfm .fmradio {
	width: 65%;
	float: left;
	display: block;
	margin-bottom: 15px;
}

form.ddfm .fmcheck p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm .fmradio p {
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 140%;
}

form.ddfm textarea {
	float: left; 
	position: relative;
	width: 65%;
	margin-bottom: 15px;
	padding: 3px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
	clear: left;  */

form.ddfm .fmfullblock {
	padding-left: 0px;
	float: left; 
	width: 100%;
	margin-bottom: 13px;
	display: block;
}

form.ddfm .fmhalfblock {
	width: 65%;
	padding-left: 29%;
	margin-bottom: 13px;
	float: left; 
	display: block;
}

form.ddfm input.fmverify {
	float: left; 
	width: 22%;
	margin-bottom: 15px; 
	padding: 3px;
	position: relative;
	display: block;
}

form.ddfm img {
	margin: 1px 0 0 10px; 
    float: left;
}

form.ddfm input.fmfile,
form.ddfm input.fmtext {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
}

form.ddfm textarea.fmtextwide {
	display: block;
	float: left;
	width: 93%;
	margin-right: 2px;
	margin-bottom: 15px; 
	padding: 3px;
}

form.ddfm .credits {
	text-align: right;
	margin-top: 7px;
	width: 97%;
}

form.ddfm .submit {
	text-align: right;
	clear: both; 
	width: 97%;
}

.ddfmwrap .ddfmerrors {
	display: block; 
	float: left; 
	width: 27%; 
	text-align: right;
	margin: 0 10px 0 0; 
	padding-bottom: 15px;
}

.ddfmwrap .errorlist {
	float: left; 
	display: block;
	width: 65%;
	margin-bottom: 15px;  
	padding: 3px;
	text-align: left;
}

.ddfmwrap .recaptcha {
	width: 100%;
	text-align: right;
	clear: both; 
	height: 120px;
	margin-right: 7px;
	padding-bottom: 10px;
}

.ddfmwrap .recaptcha-inner {
	float: right;
	margin-right: 3px;
}
