/* CSS Document */

body {
	background:#000000;
	color:#000001;
	font-family:"Century Gothic", Arial, sans-serif;
	/*font-family:"Gill Sans MT"*/
	letter-spacing:0.7pt;
	margin:0px auto;	
}

.center {
	text-align:center;
}

.clearb {
	clear:both;
}

#container {
	color:#000000;
	background:#FFFFFF;
	width:775px;
	margin:auto;
	/*visibility:hidden;*/
	clear:both;
}
#contentbox {
	position:absolute;
	z-index:1;
}
#header_wrapper {
	color:inherit;
	height:200px;
	width:775px;
	background:#000000 url(../images/banner.jpg);
	/*border-bottom:0.1em solid #333333;*/
}
#header_content {
	visibility:hidden;
	font-size:8px;
	z-index:-2;
	padding:0px;
	margin:0px;
}
#header_content h1, #header_content h3 {
	padding:0px;
	margin:0px;
	font-size:8px;
}
#main_body {
	color:inherit;
	background:#FFFFFF url(../images/content_bg_10perc.jpg) no-repeat;
	width:775px;
	/*min-height:700px;*/
	margin:0px;
	padding:0px;
}
#content_wrapper {
	margin:0px 10px 0px 15px;
	text-align:justify;
	font-size:13px;
	/* margin: auto; */
	padding:20px 5px 10px 5px;
	min-height:550px;
	float:left;	
	width:550px;
}
#content_wrapper img {
	border:none;
	padding:0px;
}
#content_wrapper img.img_left, #content_wrapper img.img_right {
	border:0.1em #CCCCCC solid;
	padding:0px;
}
#content_wrapper img.img_left {
	margin:2px 9px 6px 0px;
	float:left;
	cursor:pointer;
}
#content_wrapper img.img_right {
	margin:2px 0px 0px 9px;
	float:right;
	cursor:pointer;
}
#content_wrapper h1 {
	color:#254d76;
	font-size:1.5em;
}
#content_wrapper h1.submain {
	color:#000000;
	font-size:1.0em;
}
#content_wrapper h2 {
	color:#254d76;
	font-size:1.0em;
}
#content_wrapper a {
	color:#254d76;
	font-weight:bold;
}
#content_wrapper p {
	margin:15px 0px 10px 0px;
}
#content_wrapper p.para_home {
	margin:0px 0px 0px 0px;
	padding:0px;
}
#content_wrapper p.para_submain {
	font-weight:bold;
}
#content_wrapper a:hover {
	color:#FFFFFF;
	background-color:#254d76;
}
#content_wrapper .prices_table td {
	cursor:pointer;
}
#content_wrapper .prices_table td {
	border: 1px solid #999999;
	font-size: 10px;
	padding: 5px;
	text-align: center;
}
#content_wrapper .prices_table_tknm h2 {
	text-align:left;
	padding:0px;
	margin:0px 0px 0px 15px;
}
#content_wrapper .prices_table_mainhd {
	background:#333333;
	text-align:center;
	color:#FFFFFF;
}
#content_wrapper .prices_table_mainhd span {
	font-weight:bold;
	font-size:11px;
}
#content_wrapper .prices_table_hd {
	background:#CCCCCC;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
#content_wrapper .prices_table_sh span {
	font-weight:bold;
	text-align:left;
	font-size:10px;
	text-transform:uppercase;
}
#content_wrapper .prices_table h2 {
	font-size:14px;
}
/* Climate Table */

.climate_monsoon {
	background:#CC3333;
	text-transform:capitalize;
}
.climate_best {
	background:#66CC33;
	text-transform:capitalize;
}
.climate_good {
	background:#ACE772;
	text-transform:capitalize;
}
.climate_cold {
	background:#BADBF5;
	text-transform:capitalize;
}
.treks_table td {
	cursor:pointer;
	padding: 0px 0px 10px 0px;
}
#menu_wrapper {
	float:left;
	width:150px;
	margin: 30px 15px 5px 0px;
	font-size:14px;
	font-weight:bold;
	height:inherit;
	
}
#menu_wrapper ul {
	list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#menu_wrapper a {
	display: block;
	background:url(../images/menu_button_bg.gif) no-repeat;
	width:150px;
	height:35px;
	margin:5px auto;
	overflow:hidden;
	padding: 10px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
}
#menu_wrapper a:hover, #menu_wrapper a.active_page {
	display: block;
	background:url(../images/menu_button_bg_active.gif) no-repeat;
	width:150px;
	height:35px;
	margin:5px auto;
	padding: 10px 0px 0px 10px;
	color:#000000;
	text-decoration:none;
}
#menu_wrapper p a {
	margin:0px;
	padding:5px 0px 0px 10px;
	font-size:12px;
	background:none;
	color:#999999;
	width:auto;
	height:auto;
}
#menu_wrapper p a:hover {
	margin:0px;
	padding:5px 0px 0px 10px;
	font-size:12px;
	background:none;
	color:#000000;
	width:auto;
	height:auto;
}
#content_info {
	width:450px;
	margin:auto;
}
#features {
	width:550px;
	height:200px;
	margin:0px 0px 0px 0px;
}
#trek_selection {
	width:560px;
	display:block;
	margin:0px 0px 0px 0px;
}
#content_featurebox1, #content_featurebox2, #content_featurebox3, #content_featurebox4,  #content_featurebox6 {
	width:250px;
	height:90px;
}
#content_featurebox5  {
	width:528px;
	height:90px;
}
#content_featurebox7  {
	width:528px;
	height:90px;
}

#trek_selection #content_featurebox1, #trek_selection #content_featurebox2, #trek_selection #content_featurebox3, #trek_selection #content_featurebox4, #trek_selection #content_featurebox5, #trek_selection #content_featurebox6{
	width:250px;
	height:155px;
	cursor:pointer;
}
#trek_selection #content_featurebox7 {
	width:528px;
	height:120px;
	cursor:pointer;
}

#content_featurebox1, #content_featurebox2, #content_featurebox3, #content_featurebox4, #content_featurebox5, #content_featurebox6, #content_featurebox7 {
	border:0.1em solid #CCCCCC;
	padding: 0px 5px 0px 5px;
	overflow:hidden;
	float:left;
	margin:0px 10px 10px 0px;
	line-height:10pt;
}

#content_featurebox1 a, #content_featurebox2 a, #content_featurebox3 a, #content_featurebox4 a, #content_featurebox5 a, #content_featurebox6 a, #content_featurebox7 a {
	color:#000000;
	text-decoration:none;
}
#content_featurebox1 a:hover, #content_featurebox2 a:hover, #content_featurebox3 a:hover, #content_featurebox4 a:hover, #content_featurebox5 a:hover, #content_featurebox6 a:hover, #content_featurebox7 a:hover {
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:0px;
}
#content_featurebox1 h1, #content_featurebox2 h1, #content_featurebox3 h1, #content_featurebox4 h1, #content_featurebox5 h1, #content_featurebox6 h1, #content_featurebox7 h1 {
	font-size:12px;
	color:#254d76;
	text-decoration:none;
	padding:0px;
	margin:3px 0px 3px 0px;
}
#content_featurebox1 h1 a, #content_featurebox2 h1 a, #content_featurebox3 h1 a, #content_featurebox4 h1 a, #content_featurebox5 h1 a, #content_featurebox6 h1 a, #content_featurebox7 h1 a {
	font-size:12px;
	color:#254d76;
	text-decoration:none;
}
#content_featurebox1 p, #content_featurebox2 p, #content_featurebox3 p, #content_featurebox4 p, #content_featurebox5 p, #content_featurebox6 p, #content_featurebox7 p {
	font-size:10px;
	padding:0px;
	margin:0px;
}
#content_featurebox1 img, #content_featurebox2 img, #content_featurebox3 img, #content_featurebox4 img, #content_featurebox5 img, #content_featurebox6 img, #content_featurebox7 img {
	float:left;
	border:none;
	margin:7px 5px 0px 0px;
}

/* Treks and Climbs Pages */

#quote {
	width:300px;
	float:right;
	font-size:11px;
	margin:10px;
	background: url(../images/quote_bg.jpg) no-repeat;
}

#content_wrapper .treks_table {
	margin:auto;
}

#content_wrapper .treks_table img {
	padding:10px 10px 0px 0px;
	border:none;
	text-align:center;
}
#content_wrapper .table_title {
	font-size:16px;
	font-weight:bold;
	border:0.05em solid #999999;
	background:#254d76;
	color:#FFFFFF;
	width:250px;
	text-align:center;
}
#content_wrapper .table_content {
	border:0.05em solid #999999;
	vertical-align:top;
	text-align:center;
	padding:0px 0px 10px 0px;
}
#content_wrapper .table_content p {
	margin:2px;
	font-size:10px;
}
#trekdetails {
	width:525px;
	overflow:hidden;
	display:block;
	padding:0px;
	margin:0px;
	font-size:11px;
	text-align:center;
}
#trekdetails_main, #trekdetails_includes, #trekdetails_notincludes {
	width:150px;
	float:left;
	padding: 5px;
	border:0.1em solid #999999;
	text-align:left; 
	margin:5px;
}
#trekdetails_main h1, #trekdetails_includes h1, #trekdetails_notincludes h1 {
	font-size:14px;
	margin: 2px 0px 8px 0px;
}
#trekdetails_main a:hover {
}
#trekdetails_includes ul, #trekdetails_notincludes ul {
	list-style:square;
	margin:0px;
	padding:0px 0px 0px 14px;
}

#ref_code {
	width:550px;
	text-align:right;
	margin: 0px 10px 0px 0px;
	padding:30px 0px 10px 0px;
	clear:both;
	border-bottom:#E2E2E2 solid 0.05em;
}

/* Sitemap Page */
#sitemap h1 a, #sitemap h1 a:hover {
	font-size:17px;
	text-decoration:underline;
	background:none;
	color:#254d76;
}
#sitemap h2 {
	text-indent:20px;
}
#sitemap h2 a, #sitemap h2 a:hover {
	text-decoration:none;
	background:none;
	color:#254d76;
}
#sitemap p {
	text-indent:40px;
	font-size:0.8em;
}
#sitemap p a, #sitemap p a:hover {
	text-decoration:none;
	background:none;
	color:#254d76;
}

#sidebar_wrapper {
	position: absolute;
	width: 50%;
	height: 564px;
	top: 250px;
	left: 0px;
	background: url(../images/sidebar.gif) no-repeat right bottom;
	margin-left: 450px;
	z-index:0;
}
#sidebar_content {
	visibility:hidden;
}
#footer_wrapper {
	z-index:2;
	height:50px;
	width:775px;
	border-top:0.1em solid #333333;
	font-size:12px;
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	clear:both;
}
#footer_content {
	width:450px;
	margin: 17px 0px 0px 0px;
	text-align:right;
	float:left;
}
#footer_content a {
	color:#666666;
	padding:5px 10px 5px 10px;
}
#footer_content a:hover {
	color:#000000;
	background:#FF9900;
	padding:5px 10px 5px 10px;
}
#standards {
	width:200px;
	margin:15px 0px 0px 0px;
	padding:0px;
	float:right;
}
#standards a {
	width:60px;
	height:21px;
	display:block;
	cursor:pointer;
	float:left;
	padding:0px 2px 0px 2px;
}
#standards a.standards_css {
	background:url(../images/vcss_fade.jpg) no-repeat;
}
#standards a.standards_css:hover {
	background:url(../images/vcss.jpg) no-repeat;
}
#standards a.standards_xhtml {
	background:url(../images/valid-xhtml10_fade.jpg) no-repeat;
}
#standards a.standards_xhtml:hover {
	background:url(../images/valid-xhtml10.jpg) no-repeat;
}
#standards a.standards_access {
	background:url(../images/wcag1AA_fade.jpg) no-repeat;
}
#standards a.standards_access:hover {
	background:url(../images/wcag1AA.jpg) no-repeat;
}

/* Topp Logo Addition */
/* Matt R (3rd Dec 2007) */

#topplogo {
	margin:10px 0px 0px 10px;
	width:130px;
	height:215px;
	background:url(../images/topp_logo_black.jpg) no-repeat;
}

#topplogo h2 {
	text-indent:-9999px;
	padding:0px;
	margin:0px;
}

#recap {
	letter-spacing: normal;
}