/* countries-page */

html {
	width:				100%;
	height:				100%;
}

body {
	width:				100%;
	height:				100%;
	margin:				0px;
	background:			#fff;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:			11px;
	line-height:		1.5em;
	color:				#694b33;
	background: 		url('/gfx/countries_bg.gif') left top no-repeat #fff;
}


p {
	margin-top:			0px;
	margin-bottom:		15px;
	padding:			0px;
}

h1 {
	color:				#694b33;
	font-size:			19px;
	font-weight:		normal;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				0 0 1.2em 0;
}

h2 {
	color:				#694b33;
	font-size:			12px;
	font-weight:		bold;
	font-family:		Arial, Helvetica, sans-serif;
	margin:				0 0 8px 0;
}

img {
	border:				none;
}

div#outerCon {
	width:				99%;
	background: 		none;
}



div#innerCon {		
	width:				auto;
	padding-bottom:		30px;
	z-index:			1;
}


div#contentCon {
	width:				auto;
	zoom:				1;
	clear:				left;
	padding-bottom:		20px;
}

div#leftCol {
	display:			none;
}
	
div#midCol {
	position:			relative;
	float:				left;
	display:			inline;
	width:				auto;
	margin-left:		235px;
	padding:			85px 0 0 3px;
	z-index:			4;
}

div#rightCol {
	display:			none;
}



div#midCol div#countriesHeader {
	position:			relative;
	width:				750px;
	background-image:	url('/gfx/countriesheader-bg.png');
	background-repeat: 	no-repeat;
	background-position:left bottom;
}

div#countriesLeftCol {
	float:				left;
	display:			inline;
	width:				544px;
}


div#countriesIntro {
	padding:			15px 50px 5px 40px;
	margin-bottom:		15px;
}
	div#countriesIntro a {
		color:				#694b33;
		padding-left:		16px;
		background:			url('/gfx/link_goto.gif') left 2px no-repeat;
	}
	
div#countriesRightCol {
	margin-left:		585px;
	padding-top:		113px;
	font-size:			0.9em;
}

	div#countriesRightCol a {
		color:				#fa7404 !important;
		text-decoration:	underline;
	}
	
	div#countriesRightCol a:hover {
		color:				#fa7404;
		text-decoration:	none;
	}


div.clearer {
	clear:				both;
	line-height:		0;
	font-size:			0;
}

div#contactform {
    padding-left:       40px;
    padding-right:      40px;
}

div#contactform {
	display:            none;
}

div#contactform h1 {
    padding-top:        10px;
    border-top:         1px solid #ddd1c7;
}

div#contactform label {
    display:            block;
	margin-bottom:     10px;
}

div#contactform label span {
    font-weight:       bold;
    width: 120px;
    float: left;
}

div#contactform label input, 
div#contactform label select, 
div#contactform label textarea {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	width: 250px;
} 

.error {
    border: 1px solid #cc0000;
    background-color: #fae5e5;
}