body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#959595;

	text-align:center;

	background-color:#FFFFFF;

}

a,

a:hover {

	text-decoration:none;

	outline:none;

}

a:hover {

	text-decoration:underline;

}

#wrap {

	margin:0 auto;

	margin-top:29px;

	text-align:left;

	width:976px;

}

#masthead {

	margin-bottom:10px;

}

#masthead h1,

 #masthead a,

 #masthead a:hover {

	display:block;

	height:29px;

	width:172px;

	overflow:hidden;

	position:relative;

}

#masthead h1 {

	background:url(../img/logo.gif) no-repeat left top;

	;

}

#masthead h1 span {

	position:absolute;

	left:-999em;

}

#mastmenu {

}

#mastmenu li {

	margin-bottom:2px;

}

#contentwrapper {

	background:url(../img/tmp_bottom.gif) no-repeat right bottom;

	padding-bottom:4px;

}

#innercontentwrapper {

	background:url(../img/tmp_content.gif) repeat-y right top;

}

#mastcontent {

	width:766px;

	background:url(../img/tmp_top.gif) no-repeat right top;

	padding:15px 10px 0px 15px;

	_padding-right:6px;

}

#content {

}

.category {

	float:left;

	margin-bottom:10px;

	clear:both;

	width:100%;

}

.category ul {

	border-top:2px solid #96a7c9;

	width:770px;

	float:left;

	background:#f9fbfd url(../img/tmp_category_box_bottom.gif) no-repeat left bottom;

	padding-bottom:10px;

}

.category li {

	float:left;

	margin-left:19px;

	/*		background:url(../img/tmp_item.gif) no-repeat left bottom;*/



/*		padding-bottom:5px;*/



		margin-top:10px;

}

.category img {

	border:3px solid #eeeeee;

	vertical-align:middle;

	margin-bottom:2px;

}

.category div a,

 .category div a:hover {

	color:#1d5ac0;

	margin-left:2px;

	display:-moz-inline-box;

	display:inline-block;

	width:72px;

	overflow:hidden;

}

.category div {

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

	width:162px;

	padding:2px;

}

.category p {

	display:none;

}

.category h2 {

	font-size:24px;

	font-family:Arial, Helvetica, sans-serif;

	color:#363636;

}

.category h2 a,

 .category h2 a:hover {

	border-bottom:3px solid #96a7c9;

	display:-moz-inline-box;

	display:inline-block;

	color:#363636;

	text-decoration:none;

}

.frm h2 {

	font-size:24px;

	font-family:Arial, Helvetica, sans-serif;

	color:#363636;

}

.frm h2 span {

	border-bottom:3px solid #96a7c9;

	color:#363636;

	display:-moz-inline-box;

	display:inline-block;

}

.frm fieldset {

	border-top:2px solid #96A7C9;

	background:#F9FBFD url(../img/tmp_category_box_bottom.gif) no-repeat scroll left bottom;

	padding-bottom:10px;

	margin:0px;

}

#mastfooter {

	text-align:right;

	color:#c2c2c2;

	font-size:11px;

	padding-top:24px;

}

#mastfooter a,

 #mastfooter a:hover {

	color:#898989;

}

#mastfooter a:hover {

	color:#326ed3;

}

#changelocation {

	float:right;

}

#changelocation ul {

	position:absolute;

	display:none;

	background-color:#F2F5FA;

	border:1px solid #D6D6D6;

	margin-left:1px;

}

/*#changelocation:hover ul{



		display:block;	



	}*/



	



		#changelocation ul a,

 #changelocation ul a:hover {

	padding:5px 10px;

	background-color:transparent;

	width:86px;

	margin:0px;

}

#changelocation ul a:hover {

	background-color:#F9FBFD;

}

#changelocation .gb,

 #changelocation .gb:hover,

 #changelocation .us,

 #changelocation .us:hover,

 #changelocation .world,

 #changelocation .world:hover {

	padding-left:30px;

}

#changelocation .gb,

 #changelocation li .gb:hover {

	background:url(../img/gb.gif) no-repeat 10px center;

}

#mainmenu #changelocation li {

	margin:0px;

}

#mainmenu #changelocation li .gb:hover,

 #mainmenu #changelocation li .us:hover {

	background-color:#F9FBFD;

}

#changelocation .us,

 #changelocation li .us:hover {

	background:url(../img/us.gif) no-repeat 10px center;

}

#changelocation .world,

 #changelocation li .world:hover {

	background:url(../img/world.gif) no-repeat 10px center;

}

.tooltip {

	background:url(../img/tooltip.gif) no-repeat left top;

	padding-top:4px;

	width:153px;

	overflow:hidden;

	position:absolute;

	left:0px;

	top:0px;

	display:none;

}

.tooltip p {

	background:#3c5a9b url(../img/tooltip.gif) no-repeat right top;

	border-left:1px solid #002166;

	border-right:1px solid #002166;

	padding:5px 10px;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

}

.tooltip div {

	padding-bottom:4px;

	background:url(../img/tooltip.gif) no-repeat -153px bottom;

}

.fieldError {

	float:right;

	clear:none;

	width:190px;

	border: 1px solid;

	background-repeat: no-repeat;

	color: #655f4f;

	border-color:#efcd78;

	background-color:#fdedc5;

	padding:5px;

	margin-right:5px;

}

.fieldError p {

	display:block;

	text-align:left;

	font-size:11px;

	font-weight:bold;

}

.btn_category {

	margin-top:20px;

	display:block;

	background:url(../img/btns.gif) no-repeat left top;

	line-height:34px;

	padding-left:30px;

	font-weight:bold;

	color:#014492;

	font-size:14px;

}

.btn_category:hover {

	color:#FFFFFF;

	background-position:0px -72px;

	text-decoration:none;

}

.btn_favourites {

	font-size:14px;

	display:block;

	background:url(../img/btns.gif) no-repeat left -36px;

	line-height:34px;

	padding-left:30px;

	font-weight:bold;

	color:#014492;

	margin-top:1px;

}

.btn_favourites:hover {

	color:#FFFFFF;

	background-position:left bottom;

	text-decoration:none;

}

.btn_edit,

 .btn_edit:hover,

 .btn_history,

 .btn_history:hover,

 .btn_forum,

 .btn_forum:hover,

 .btn_add,

 .btn_add:hover {

	background:url(../img/btn_edit.gif) no-repeat left top;

	line-height:29px;

	display:block;

	float:right;

	width:68px;

	text-decoration:none;

}

.btn_forum,

 .btn_forum:hover {

	background-image:url(../img/discuss_btn.png);

	width:90px;

	margin-right:5px;

}

.btn_history,

 .btn_history:hover {

	background-image:url(../img/btn_history.png);

	width:83px;

	margin-right:5px;

}

.btn_add,

 .btn_add:hover {

	background-image:url(../img/btn_add.gif);

}

.list {

	width:100%;

	border-top:2px solid #96a7c9;

}

.list th {

	text-align:left;

	color:#808080;

	font-size:16px;

	font-weight:bold;

	border-bottom:1px solid #96a7c9;

	padding-left:10px;

	height:33px;

	vertical-align:middle;

	background:#F5F5F5 url(../img/table_bg.gif) repeat-x left top;

}

.list td {

	font-size:14px;

	font-weight:normal;

	border-bottom:1px solid #96a7c9;

	padding:10px 10px;

	padding-right:0px;

}

.list td img {

	border:5px solid #D0D0D0;

	vertical-align:text-top;

	padding-right:10px;

}

.list td .lock {

	background:url(../img/lock.png) no-repeat left center;

	padding-left:20px;

}

.list .even {

	background-color:#EDF0F5;

}

.list td a,

 .list td a:hover {

	color:#252525;

}

.list .actions {

	padding:0px;

}

.list .actions a,

 .list .actions a:hover {

	color:#2E4966;

	float:right;

	padding:0px;

	display:block;

	outline:none;

	margin-right:10px;

	font-size:12px;

	color:#3B5999;

	font-weight:bold;

}

.list .actions .delete:hover {

	color:#ed7053;

}

.listheader {

	font-size:24px;

	font-family:Arial, Helvetica, sans-serif;

	color:#363636;

	padding:0px;

	margin:0px;

}

.listheader span {

	border-bottom:3px solid #96a7c9;

	display:-moz-inline-box;

	display:inline-block;

}

.own_item td {

	background-color:#3B5997;

}

.own_item td a,

 .own_item td {

	color:#FFFFFF;

}

.own_item .actions a,

 .own_item .actions a:hover {

	color:#FFFFFF;

}

#mainmenu {

	float:right;

}

#mainmenu li {

	float:left;

	margin-left:5px;

}

#mainmenu a,

 #mainmenu a:hover {

	width:auto;

	height:auto;

	padding-left:5px;

	background:url(../img/menu_btn.gif) no-repeat left top;

	text-decoration:none;

}

#mainmenu a span,

 #mainmenu a:hover span {

	display:block;

	background:url(../img/menu_btn.gif) no-repeat right bottom;

	line-height:25px;

	padding:0px 10px 0px 5px;

	text-decoration:none;

	color:#11449d;

	font-size:11px;

}

#mainmenu a,

 #mainmenu a span {

	background:none;

	color:#999999;

}

#mainmenu ul li {

	float:none;

}

.save_fav,

 .save_fav:hover,

 .remove_fav,

 .remove_fav:hover {

	margin-top:5px;

	background:url(../img/btn_save_fav.gif) no-repeat left top;

	display:block;

	width:130px;

	line-height:23px;

	text-decoration:none;

}

.remove_fav,

 .remove_fav:hover {

	background-image:url(../img/btn_remove_fav.gif);

	width:138px;

	margin-left:-3px;

}

#feedback {

	width:185px;

	background:url(../img/feedback.gif) no-repeat left top;

	margin-top:10px;

	height:90px;

	overflow:hidden;

}

#feedback h1 {

	margin-top:8px;

	margin-bottom:2px;

	color:#003677;

	font-size:14px;

	font-weight:bold;

	padding-left:50px;

}

#feedback p {

	text-align:left;

	color:#6E8FB0;

	font-size:11px;

	width:130px;

	margin-left:50px;

}

#feedback a {

	font-weight:bold;

	color:#144371;

	display:block;

	text-align:center;

	margin-top:2px;

}

.category div .heat_4 .second{

	background:url(../img/hits-3-5.gif) no-repeat 55px 5px;

}

.category div .heat_3 .second{

	background:url(../img/hits-6-11.gif) no-repeat 55px 5px;

}

.category div .heat_2 .second{

	background:url(../img/hits-12-30.gif) no-repeat 55px 5px;	

}

.category div .heat_1 .second{

	background:url(../img/hits-31.gif) no-repeat 55px 5px;

}

.category div .heat_0 .second{

	background:url(../img/hits-1-2.gif) no-repeat 55px 5px;

}


