#sidebars, #sidebars div.r1,  #sidebars div.r2, #sidebar-top, #sidebar-top div.wrap, #sidebar1, #sidebar1 div.wrap, #sidebar2, #sidebar2 div.wrap {padding: 0; margin: 0;}


/* first */
* { padding: 0; margin: 0; }
html, body {margin: 0; padding: 0;}
body {font: 62.5%/1em Arial,Verdana,sans-serif; background-color: #555555;}


/* default styles */

p { margin: 3px 0px 7px 0px;}
ul, ol {margin-left: 15px;}

a { color: #2162A6; text-decoration: none;}
a:hover { text-decoration: underline; }
a:active { color: orange; }

a img { border: none; text-decoration: none;} /* ie fix*/
a img, a:visited img, a:hover img, a img:hover, img+a, img+a:hover { border: none; text-decoration: none;}

h1 {font-size: 14pt; line-height: 1.2em; margin: 0; font-weight: normal;}
h2 {font-size: 11pt; margin: 5px 0 10px 0; font-weight: normal;}
h3 {font-size: 10pt; margin: 5px 0 10px 0;font-weight: normal;}
h4 {font-size: 9pt; margin: 5px 0 10px 0;font-weight: normal;}
h5 {font-size: 8pt; margin: 5px 0 10px 0;font-weight: normal;}
h6 {font-size: 7pt; margin: 5px 0 10px 0;font-weight: normal;}


/* structure */

#container {width: 985px; margin: 0 auto; font-size: 9pt; line-height: 1.3em; background: white;}

#headers {}
#headers-wrap {}

#header1 {background-color: #000000; height: 180px;}
#header1 div.r1 {}
#header1 div.r2 {}
#header1 h1 {padding: 25px 0 0 30px; font-size: 16pt;}
#header1 h1 a {color: white;}
#header1 h1 a:hover {}
#header1 h2 {padding: 0 0 0 30px; margin: 0; color: white; font-size: 10pt;}
#header1 a div.logo {width: 300px; height: 117px; background: transparent url(images/logo_travelcrm.png) no-repeat left top; position:absolute; margin: 30px 20px;}


#header1 div.r1 ul{
	float: right;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:50px 0 20px 0;
	overflow:hidden;
}

#header1 div.r1 ul li{
	cursor:pointer;
	float:left;
	margin:0px 5px;
	padding:0;
	line-height: 1.8em;
}

#header1 div.r1 ul li a:link, #header1 div.r1 ul li a:visited, #header1 div.r1 ul li a:active {
	color:#508FD1;
	display:block;
	font-size:1.7em;
	margin:0;
	padding:6px 10px 2px 10px;
	text-align:left;
	text-decoration:none;
}

#header1 div.r1 ul li.selected a, #header1 div.r1 ul li a:hover{
	border-bottom:3px solid #DDDDDD;
	color:#FFFFFF;
}

#header1 div.r1 ul li a .navigation-subtitle {
	color:#888888;
	font-size:0.6em;
}

#header2 {}
#header2 div.r1 {}
#header2 div.r2 {}
#header2 h1 {}
#header2 h1 a {}
#header2 h1 a:hover {}
#header2 h2 {}

#header3 {}
#header3 div.r1 {}
#header3 div.r2 {}
#header3 h1 {}
#header3 h1 a {}
#header3 h1 a:hover {}
#header3 h2 {}

#sub-container {float: left; width: 985px; padding: 0; }
#wrapper {float: left; width: 100%; padding: 0; }

#content {margin: 10px 300px 0 20px; }

#content div.content-top {}
#content div.content-bottom {}

#sidebars {float: left; width: 270px; margin-left: -271px; padding-top: 10px; }
#sidebars div.r1 {}
#sidebars div.r2 {}

#sidebar-top {margin-right: 10px;}
#sidebar-top div.wrap {}

#sidebar1 {margin-right: 10px;}
#sidebar1 div.wrap {}

#sidebar2 {margin-right: 10px;}
#sidebar2 div.wrap {}



#what-about {
	background-color:#DDDDDD;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	padding:0 35px 20px;
	text-align:left;
	width:915px;
}

#what-about .article {
	padding-bottom:0;
	padding:30px 0px;
}

#what-about .article h2 {
	margin-bottom:20px;
	text-shadow:1px 1px #FFFFFF;
	font-size:2.0em;
	color:#555555;
	font-weight: normal;
}

#what-about .article h3.arrow {
	background:url("images/bg_h3_a.png") no-repeat scroll left 3px transparent;
}

#what-about .article h3 {
	padding-left:16px;
	font-size: 1.5em;
	font-weight: normal;
	padding-top:5px;
}

#what-about .article h3.features {
	padding-left: 0px;
}


#prefooter {
	background-color:#000000;
	clear:both;
	margin:0 auto;
	overflow:hidden;
	padding: 20px 35px;
	text-align:left;
	width:915px;
	color: #ffffff;
}



#footer {clear: both; text-align: right; background: #000000; padding: 10px; color: white; font-size: 8pt;}
#footer a {color: white;}

#footer-out {clear: both; text-align: center;}


*html #wrapper {overflow: hidden;}
*+html #wrapper {overflow: hidden;}
*html #content {overflow: hidden;}
*+html #content {overflow: hidden;}
*html #sidebar1 {overflow: hidden;}
*+html #sidebar1 {overflow: hidden;}
*html #sidebar2 {overflow: hidden;}
*+html #sidebar2 {overflow: hidden;}
*html #sidebar-top {overflow: hidden;}
*+html #sidebar-top {overflow: hidden;}
*html #sidebars {overflow: hidden;}
*+html #sidebars {overflow: hidden;}

div.gallery a{
	border:4px solid #DDDDDD;
	display:block;
	float:left;
	margin:0 15px 12px 0;	
}
