*{margin:0;padding:0;}
body{background-image:url('./images/bggradient.gif');background-repeat:repeat-x;background-color:#F9D176;font-family:sans-serif,Tahoma,arial;font-size:1.07em;line-height:1em;color:#383838;margin:auto;width:90%;min-width:1000px;max-width:1120px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.clear{clear:both;}
.fleft{float:left;}
.fright{float:right;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.container{width:100%;}
p{margin-bottom:26px;}
.p1{margin-bottom:21px;}
.p2{margin-bottom:10px;}
.tall_bottom{background:url('./images/tall_bottom.gif') left bottom repeat-x;}
#site_center{text-align:center;}
#main{width:100%;margin:0 auto;text-align:left;}
#header{height:180px;font-size:.875em;background:url('./images/tall_top.png') left top repeat-x;}
#miscinfo{font-size:1.3em;font-family:sans-serif,Tahoma,Arial;}
#content{font-size:.69em;margin:0;background:#fbe1a6;min-height:680px;}
#footer{font-size:.75em;color:#fff;}
#Lay1{display:none;}
.col_1,.col_2,.col_3,.column1,.column2,.column3{float:left;}
#page1 #content .row_1 .col_1{width:275px;}
#page1 #content .row_1 .col_2{width:525px;}
#page1 #content .row_3 .col_1{width:453px;}
#page1 #content .row_3 .col_2{width:258px;}
#page1 #content .row_3 .wrapper{background:url('./images/line1.gif') 434px top repeat-y;width:100%;}
#page1 #content .row_3 .wrapper1{background:url('./images/wrapper1.gif') 434px top no-repeat;width:100%;}
#page1 #content .row_2 .column1{width:248px;}
#page1 #content .row_2 .column2{width:246px;}
#page1 #content .row_2 .column3{width:217px;}
#page1 #content .row_3 .column1{width:171px;}
#page1 #content .row_3 .column2{width:239px;}
#footer{height:120px;padding-top:10px;}
#footer{text-align:center;}
#footer .align{padding-left:150px;background:url('./images/footer_bg.gif') repeat-x;}
img{border:0;vertical-align:top;text-align:left;}
ul{list-style:none;}
.main_menu{padding:0;}
.main_menu li{float:left;padding:0 10px 0 10px;}
.main_menu li a{display:block;float:left;color:#fff;padding:6px 11px 8px 13px;text-decoration:none;}
.main_menu li a:hover{color:#fbdd98;}
.main_menu li a.current{background:url('./images/main_menu_bgd.gif') left top repeat-x;}
.main_menu li.last{background:none;}
.logo1{padding:0;}
.logo2{padding:15px 0 15px 0;margin-left:202px;background:url('./images/backworld.png') left top repeat-y;}
.worldmap{padding:25px 0 0 0;}
.list1 li a{background:url('./images/marker1.gif') no-repeat left 4px;padding-left:12px;color:#383838;font-size:1.09em;line-height:1.83em;}
.list2 li a{background:url('./images/marker2.gif') no-repeat left 4px;padding-left:12px;color:#383838;font-size:1.09em;line-height:1.83em;}
a{color:#383838;}
a:hover{text-decoration:none;}
#header .row_1{height:99px;}
#header .row_1 .logo{margin:25px 0 0 46px;float:left;}
#header .row_1 .left{background:url('./images/head_left.jpg') no-repeat left top;}
#header .row_1 .right{background:url('./images/head_right.jpg') no-repeat right top;height:99px;}
#header .row_2{height:53px;}
#content{padding:10px 10px 10px 10px;}
.line{border-top:1px solid #fff;}
#footer{background:url('./images/footer_bg.gif')}
#footer p{padding:26px 44px 0 50px;margin:0;color:#696969;}
#footer a{color:#696969;}
#footer strong{font-weight:normal;background:url('./images/foot_mail.gif') no-repeat left 3px;padding-left:24px;}
#footer strong a{color:#787469;}
#page1 #content .row_2 h2{margin-bottom:39px;}
#wrapheader{min-height:120px;height:auto!important;height:120px;padding:0;}
#wrapcentre{margin:15px 25px 0 25px;}
#wrapfooter{text-align:center;clear:both;}
#wrapnav{width:100%;margin:0;background-color:#ececec;border-width:1px;border-style:solid;border-color:#383838;}
#logodesc{margin-bottom:5px;padding:5px 25px;background:#d9dfe4;border-bottom:1px solid #4787a7;}
#menubar{margin:0 25px;}
#datebar{margin:0 25px 0 25px;}
#findbar{width:100%;margin:0;padding:0;border:0;}
.forumrules{background-color:#f9cc79;border-width:1px;border-style:solid;border-color:#bb9860;padding:4px;font-weight:normal;font-size:1.07em;font-family:sans-serif,Tahoma,arial;}
.forumrules h3{color:red;}
h1{color:#383838;font-family:sans-serif,Tahoma,arial;font-weight:bold;font-size:1.00em;text-decoration:none;}
h2{font-family:sans-serif,Tahoma,arial;font-weight:bold;font-size:1.5em;text-decoration:none;line-height:120%;}
h3{font-size:1.07em;font-weight:bold;font-family:sans-serif,Tahoma,arial;line-height:120%;}
h4{margin:0;font-size:1.07em;font-weight:bold;}
p{font-size:1.07em;}
p.moderators{margin:0;float:left;color:black;font-weight:bold;}
.rtl p.moderators{float:right;}
p.linkmcp{margin:0;float:right;white-space:nowrap;}
.rtl p.linkmcp{float:left;}
p.breadcrumbs{margin:0;float:left;color:#383838;font-weight:bold;white-space:normal;font-size:1em;}
.rtl p.breadcrumbs{float:right;}
p.datetime{margin:0;float:right;white-space:nowrap;font-size:1em;}
.rtl p.datetime{float:left;}
p.searchbar{padding:2px 0;white-space:nowrap;}
p.searchbarreg{margin:0;float:right;white-space:nowrap;}
.rtl p.searchbarreg{float:left;}
p.forumdesc{font-size:1.3em;padding-bottom:4px;margin-bottom:0;}
p.topicauthor{margin:1px 0;}
p.topicdetails{margin:1px 0;}
.postreported,.postreported a:visited,.postreported a:hover,.postreported a:link,.postreported a:active{margin:1px 0;color:red;font-weight:bold;text-decoration:none;}
.postapprove,.postapprove a:visited,.postapprove a:hover,.postapprove a:link,.postapprove a:active{color:green;font-weight:bold;text-decoration:none;}
.postapprove img,.postreported img{vertical-align:bottom;}
.postauthor{color:#a91515;}
.postdetails{color:#a91515;}
.postbody{font-size:1.07em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;}
.showcase{font-size:1.07em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;}
.showcasehead{font-size:1.07em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;font-weight:bold;color:#a91515;text-align:center;background-color:#fbe1a6;}
.showcaseimg{padding:10px 0 10px 0;line-height:1.4em;text-align:center;text-align:center;background-color:#fbe1a6;}
.showcaseinline{display:inline;}
.linkus{font-size:1.07em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;}
.memberhead{text-decoration:underline;font-size:1.07em;font-weight:bold;color:green;display:block;text-align:center;margin:10px 0 10px 0;}
.memberleft{text-decoration:underline;font-size:1.07em;display:block;margin:10px 0 10px 0;font-weight:bold;}
.membertext{font-size:1.07em;display:block;text-align:justify;}
.advertise{font-size:1.07em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;}
.welcomebody{font-size:1.07em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;}
.postbody li,ol,ul{margin:0 0 0 1.5em;}
.rtl .postbody li,.rtl ol,.rtl ul{margin:0 1.5em 0 0;}
.posthilit{background-color:yellow;}
.nav{margin:0;color:black;font-weight:bold;}
.pagination{padding:4px;color:black;font-size:1em;font-weight:bold;}
.gen{margin:1px 1px;font-size:1.07em;}
.genmed{margin:1px 1px;font-size:1.07em;}
.gensmall{margin:1px 1px;font-size:1em;}
.date_time{margin:1px 1px;font-size:.79em;}
.copyright{color:#fff;font-weight:normal;font-size:1.1em;font-family:sans-serif,Tahoma,arial;}
.titles{font-family:sans-serif,Tahoma,arial;font-weight:bold;font-size:1.07em;text-decoration:none;}
.error{color:red;}
th{color:#383838;font-size:1.0em;font-weight:bold;background-color:#f9d072;background-image:url('./images/grad_lide3.png');white-space:nowrap;padding:7px 5px;}
.th2{color:#383838;font-size:1.0em;font-weight:bold;background-color:#f9d072;background-image:url('./images/grad_lide3.png');white-space:nowrap;padding:7px 5px;}
td{padding:2px;}
.td2{padding:2px;border-bottom:1px dotted #f9d072;font-size:1.07em;}
.td2-nb{padding:2px;font-size:1.07em;}
td.profile{padding:4px;}
.tablebg{background-color:#f9d072;}
.tablebg2{border:1px solid #f9d072;}
.catdiv{height:28px;margin:0;padding:0;border:0;background-color:#fed58e;}
.rtl .catdiv{background-color:#fed58e;}
.cat{height:28px;margin:0;padding:0;border:0;background-color:#fed58e;text-indent:4px;}
.row1{background-color:#fbe1a6;padding:4px;}
.row2{background-color:#fbe1a6;padding:4px;}
.additional_images{padding:0 0 10px 0;}
row2,input{position:relative;top:2px;}
.row3{background-color:#fbe1a6;padding:4px;}
.row4{background-color:#fbe1a6;padding:4px;}
.row5{background-color:#fbe1a6;padding:4px;}
.spacer{background-color:#fed58e;}
hr{height:1px;border-width:0;background-color:#fed58e;color:#fbdd98;}
.legend{text-align:center;margin:0 auto;}
a:link{color:#383838;text-decoration:none;}
a:active,a:visited{text-decoration:none;}
a:hover{color:#a91515;text-decoration:none;}
a.forumlink{color:#383838;font-weight:bold;font-family:sans-serif,Tahoma,arial;font-size:1.07em;}
a.topictitle{margin:1px 0;font-family:sans-serif,Tahoma,arial;font-weight:bold;font-size:1.07em;}
a.topictitle:visited{color:#383838;text-decoration:none;}
th a,th a:visited{color:#383838!important;text-decoration:none;}
th a:hover{text-decoration:underline;}
form{margin:0;padding:0;border:0;}
input{color:#383838;font-family:sans-serif,Tahoma,arial;font-size:.9em;font-weight:normal;padding:1px;}
textarea{color:#383838;font-family:sans-serif,Tahoma,arial;font-size:.9em;line-height:1.4em;font-weight:normal;padding:2px;overflow-x:hidden;overflow-y:scroll;}
select{color:#383838;font-family:sans-serif,Tahoma,arial;font-size:.9em;font-weight:normal;padding:1px;}
option{padding:0 1em 0 0;}
option.disabled-option{color:graytext;}
.rtl option{padding:0 0 0 1em;}
input.radio{border:none;background-color:transparent;}
.post{background-color:white;border-style:solid;border-width:1px;border-color:#383838;}
.btnbbcode{color:#a91515;font-weight:normal;font-size:1.07em;font-family:sans-serif,Tahoma,arial;background-color:#f2f2f2;border:1px solid #666;}
.btnmain{font-weight:bold;background-color:#f2f2f2;border:1px solid #383838;cursor:pointer;padding:1px 5px;font-size:1.07em;}
.btnlite{font-weight:normal;background-color:#f2f2f2;border:1px solid #383838;cursor:pointer;padding:1px 5px;font-size:1.07em;}
.btnfile{font-weight:normal;background-color:#f2f2f2;border:1px solid #383838;padding:1px 5px;font-size:1.07em;}
.helpline{background-color:#dee3e7;border-style:none;}
.main_searchbox{font-size:14px;font-family:sans-serif,Tahoma,arial;position:relative;top:1px;float:left;display:block;text-align:right;white-space:nowrap;}
.quotetitle,.attachtitle{margin:10px 5px 0 5px;padding:4px;border-width:1px 1px 0 1px;border-style:solid;border-color:#383838;color:#fbdb90;background-color:#f2f2f2;font-size:.85em;font-weight:bold;}
.quotetitle .quotetitle{font-size:1em;}
.quotecontent,.attachcontent{margin:0 5px 10px 5px;padding:5px;border-color:#383838;border-width:0 1px 1px 1px;border-style:solid;font-weight:normal;font-size:1em;line-height:1.4em;font-family:sans-serif,Tahoma,arial;background-color:#fafafa;color:#4b5c77;}
.costum_attach img{display:block;float:left;margin:0 0 10px 0;}
.costum_attach img{width:140px;}
.codetitle{margin:10px 5px 0 5px;padding:2px 4px;border-width:1px 1px 0 1px;border-style:solid;border-color:#383838;color:#fbdb90;background-color:#f2f2f2;font-family:sans-serif,Tahoma,arial;font-size:.8em;}
.codecontent{direction:ltr;margin:0 5px 10px 5px;padding:5px;border-color:#383838;border-width:0 1px 1px 1px;border-style:solid;font-weight:normal;color:#060;font-size:.85em;font-family:sans-serif,Tahoma,arial;background-color:#fafafa;}
.syntaxbg{color:#383838;}
.syntaxcomment{color:#ff8000;}
.syntaxdefault{color:#00b;}
.syntaxhtml{color:#a91515;}
.syntaxkeyword{color:#070;}
.syntaxstring{color:#d00;}
.pm_marked_colour{background-color:#a91515;}
.pm_replied_colour{background-color:#f2f2f2;}
.pm_friend_colour{background-color:#070;}
.pm_foe_colour{background-color:#d00;}
img{border:none;}
.sep{color:black;background-color:#ffa34f;}
table.colortable td{padding:0;}
pre{font-size:1.07em;font-family:sans-serif,Tahoma,arial;}
.nowrap{white-space:nowrap;}
.username-coloured{font-weight:bold;}
div.gymsublist{display:block;position:relative;padding-left:10px;padding-top:5px;padding-bottom:10px;padding-right:0;margin:0;}
div.gymsublist ul{display:block;position:relative;height:1%;padding-left:30px;}
div.gymsublist ul li{display:block;position:relative;line-height:18px;font-size:11px;}
.star-rating{list-style:none;margin-left:0!important;padding:0;width:140px;height:20px;position:relative;background:url(images/stars_rating.png) top left repeat-x;}
.star-rating li{padding:0;margin:0;float:left;;}
.star-rating li span{display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;}
.star-rating li span:hover{background:url(images/stars_rating.png) left bottom;z-index:2;left:0;}
.star-rating span:focus,.star-rating span:active{border:0;-moz-outline-style:none;outline:none;}
.star-rating span.one-star{left:0;}
.star-rating span.one-star:hover{width:20px;}
.star-rating span.two-stars{left:20px;}
.star-rating span.two-stars:hover{width:40px;}
.star-rating span.three-stars{left:40px;}
.star-rating span.three-stars:hover{width:60px;}
.star-rating span.four-stars{left:60px;}
.star-rating span.four-stars:hover{width:80px;}
.star-rating span.five-stars{left:80px;}
.star-rating span.five-stars:hover{width:100px;}
.star-rating span.six-stars{left:100px;}
.star-rating span.six-stars:hover{width:120px;}
.star-rating span.seven-stars{left:120px;}
.star-rating span.seven-stars:hover{width:140px;}
.star-rating li.current-rating{background:url(images/stars_rating.png) left center;position:absolute;height:20px;display:block;text-indent:-9000px;z-index:1;}
.myPng{background:url('./images/logo01.png') no-repeat 0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/logo01.png');float:left;cursor:pointer;height:178px;width:222px;display:block;}
a.slidelink{color:#fff;}
a.slidelink:hover{color:#fff;}
.over a:hover{border:none;}
.over a span{display:none;}
.over a:hover span{position:absolute;height:80px;display:block;margin-top:-1em;margin-left:180px;padding:3px;color:#fff;background-color:#fff;text-decoration:none;}
.tooltip{position:absolute;display:none;background-color:#FFFFFF;border:1px white solid;}
.randomstartlinks{font-weight:bold;color:#a91515;text-align:left;padding-left:5px;}
.crs_rate{font-weight:bold;color:#399545;font-size:1.7em;padding-top:15px;}
.crs_no_rate{font-weight:bold;color:#383838;font-size:1.1em;}
.crs_text{font-weight:bold;font-size:1.0em;}
  #availabilitybutton  {
	padding-bottom: 5px;
  }
  #availabilitybutton a {
	background: url(./images/buttonsprite.png) no-repeat 0 0;
	width: 132px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	outline: none;
	}
  #availabilitybutton a:hover {
	background-position: -132px 0px;
    }
  #availabilitybutton a:active { 
	background-position: -264px 0px;
	}
  #ratebutton a {
	background: url(./images/buttonsprite.png) no-repeat 0 -42px;
	width: 132px;
	height: 32px;
	display: block;
	text-indent: -9999px;
	outline: none;
	}
  #ratebutton a:hover {
	background-position: -132px -42px;
    }
  #ratebutton a:active { 
	background-position: -264px -42px;
	}
  #reviewbutton a {
	background: url(./images/buttonreview.png) no-repeat 0 0;
	width: 162px;
	height: 72px;
	display: block;
	text-indent: -9999px;
	outline: none;
	}
  #reviewbutton a:hover {
	background-position: -162px 0;
    }
  #reviewbutton a:active { 
	background-position: -324px 0;
	}
  #gallerybutton a {
	background: url(./images/gallery_button.png) no-repeat 0 0;
	width: 132px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	outline: none;
	margin:auto;
	}
  #gallerybutton a:hover {
	background-position: -132px 0;
    }
  #gallerybutton a:active { 
	background-position: -264px 0;
	}
	
			div.outer       {   width: 318; padding: 5px 0; position: relative; background-color: #161616;   }
            div.inner       {   margin: 4px 4px; padding: 4px 0; background-color: #000; position: relative;   }
            br.clear        {   padding: 0; margin: 0; clear: both;   }
            div.box         {   width: 305px; margin-top: 5px; margin-bottom: 5px; background-color: #fff;   }
            div.box.top     {   margin-left: 5px; height: 240px; margin-top: 0px;  }
            div.box.bottom  {   margin-left: 5px; height: 250px; margin-bottom: 0px; }
            img.top         {   position: absolute; top: 0; left: 0;   }
            img.bottom      {   position: absolute; bottom: 0; left: 0;  }
			
div.surround 	{	float: right; width: 300px; height: 508px; background-color: #f9d072; padding: 6px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;	}
div.google		{	width: 300px; height: 250px; margin-bottom: 5px;	}
div.search		{	width: 300px; height: 250px; margin-bottom: 8px;	}
