/* CSS Document 
   AUTHER: SADIQ AHMED
*/



#medium_container_banner_new { width:408px; vertical-align:top; }
#medium_container_new { /*width:533px; */vertical-align:top;  }

#strict_table { overflow:visible; /*max-width:860px;*/  }

#big_container_banner { width:719px; vertical-align:top; }

#medium_container { width:540px; vertical-align:top;  }
.medium_container { text-align:left; }

#medium_container_banner { width:419px; vertical-align:top; }

#small_container { width:300px; text-align:right; }
.small_container { text-align:left; }


.admin_medium_container { width:540px; }
.admin_small_container { width:300px; }

.strict_list td { height:21px; }

.split_container { width:370px; }

#banner_container { padding:0;margin:0;width:122px; vertical-align:top; height:620px; text-align:right; }
.banner_container { padding:0;margin:0;padding-left:3px; padding-top:0px; }
#banner_container div.top_margin {height:3px; padding:0px; margin-top:-3px;}

.middle_line { width:5px; font-size:1px; }

.middle_line_left { border-right:1px solid #ffffff; }
.middle_line_right { border-left:1px solid #666666; }

.text_right { text-align:right; }
.text_left  { text-align:left; }

.top_margin { height:3px;margin:0;padding:0;font-size:1px; }
.spacer { height:5px; margin:0;padding:0;font-size:1px; }

.medium_heading { width:530px; vertical-align:middle; }
.small_heading { width:295px; vertical-align:middle; }

.small_heading_view_all { position:relative; width:300px; height:22px; top:0px; left:0px; }
.small_heading_text { position:absolute; width:235px; height:22px; top:0px; left:0px; }
.small_view_all { position:absolute; width:65px; height:22px; top:0px; right:0px; }

.rel_club_news { position:relative; top:0px; left:0px; width:530px; height:250px; }
.abs_club_news_pic { position:absolute; top:0px; left:0px; width:300px; height:200px; }
.abs_club_news_title { position:absolute; top:200px; left:0px; width:300px; height:20px; background-color:#ffffff; }
.abs_club_news_nav { position:absolute; top:221px; left: 15px; width: 300px; height:50px; background-color:/*#999999*/; }
.abs_club_news_nav_buttons { width:270px; text-align:center; }
.abs_club_news_nav_numbers { position:absolute; top:15px; left:130px; width:40px; height:20px; text-align:center; }
.abs_club_news_heading { position:absolute; top:0px; left:302px; width:228px; height:20px; background-color:#8D8D8D; }
.abs_club_news_heading_text { padding:3px 0px 0px 0px; text-align:center;}
.abs_club_news_scroll { position:absolute; top:22px; left:302px; width:228px; height:218px; background-color:#E5E5E5; overflow:auto; }
.abs_club_news_scroll_text { border-bottom:1px solid #ffffff; }

.view_all { width:65px; text-align:center; }

.result_highlight { background-color:#E5E5E5; /*border-top:2px solid #CAD7D6; border-bottom:2px solid #CAD7D6;*/}
.back_result_highlight { background-color:#DBE9A7; /*border-top:2px solid #CAD7D6; border-bottom:2px solid #CAD7D6;*/}

.result_bottom_border { border-bottom:2px solid #CCCCCC/*CAD7D6*/;}
.row_highlight { background-color:#E5E5E5/*E1E8EC*/; border-bottom:2px solid #CCCCCC/*CAD7D6*/;}
.rbw { border:1px solid #ffffff; }
.rbw-transparent { border:1px solid transparent; }

.tdrbw { border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #000000;}
.tbb { border-color: #000000; border-width: 0 0 1px 1px; border-style: solid; border-collapse: collapse; }
.tdbb { border-color: #000000; border-width: 1px 1px 0 0; border-style: solid; margin:0px;}


/* MAIL BOX */
.mailFade { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=30);  opacity:0.3; text-align:center;}
.mailBox { display:none; z-index:100; position:absolute; top:30%; left:30%; width:400px; height:245px; background-color:#ffffff; text-align:left; }

.mailBox_close { width:400px; height:25px; background-color:#000000; color:#ffffff; font-size:12pt; text-align:right; line-height:140%; }
.mailBox_close a { color:#ffffff; text-decoration:none; cursor:pointer; }
.mailBox_close a:Link { color:#ffffff; text-decoration:none; cursor:pointer; }
.mailBox_close a:Hover { color:#ffffff; text-decoration:none; cursor:pointer; }

.mailBox_border { border:2px ridge #000000; width:100%; height:100%; padding:0px; margin:0px;}



.mailBox_props { width:400px; height:220px; text-align:center; padding:0px; margin:0px;  }
.mailBox_props p { margin:10px 20px; 10px 20px; text-align:left; }
.mailBox_props table { margin:10px 20px; 10px 20px; text-align:left; }
.mailBox_props span { text-align:left; }
.mailBox_props input { width:200px; height:25px; padding:2px; margin:2px; font-size:8.5pt; line-height:100%;}


/* END MAIL BOX */


.in_width { width:250px; }

.grey { color:#666666;}
.dull_blue { color:#384B76; }


.border_black { border:1px solid #000000; }
margin_top_5 { margin-top:5px;}
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> PROPERTIES <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


.border_grey { border:2px solid #CAD7D6; }
.general_gaps td { padding-bottom:5px; }

/* ADMIN BAACK END ADMINISTRATION PAGE*/
.admin_list { margin:2px 0 0 0; text-align:left;}
.admin_list input { padding:1px; margin-top:5px; margin-left:2px;  }
.admin_list select { padding:1px; margin-top:5px; margin-left:2px;  }
.admin_list button { padding:0px; margin-top:5px; margin-left:2px;  }
.admin_list textarea { padding:1px; margin-top:1px; margin-left:1px; width:99%;  }


.admin_list td { background-color:#DBE9A7;  text-align:left;}
.admin_list_fix td img { vertical-align:middle; }
.admin_list_fix td a { vertical-align:middle; }
.admin_list_fix td a img { vertical-align:middle; }
.admin_list_fix td button { vertical-align:middle; }
.admin_list td.first { border-right:2px solid #ffffff; text-align:left; }

.reset_list { background-color:#DBE9A7;  text-align:left; vertical-align:middle;}
.reset_list input { padding:0px; margin-top:0px; margin-left:0px;  }
.reset_list select { padding:0px; margin-top:0px; margin-left:0px;  }
.reset_list button { padding:0px; margin-top:0px; margin-left:0px;  }
.reset_list textarea { padding:1px; margin-top:0px; margin-left:0px; width:99%;  }
.reset_list img { padding:0px; margin:0px; }


/*.admin_list td:first-child { border-right:2px solid #ffffff; text-align:left; }
* html {} .admin_list td.first { border-right:2px solid #ffffff; text-align:left; }  
JUST FOR IE 6 ^_^ as usual */



.admin_list_left { width:120px; text-align:left; }

a.bluelink:link    { font-size:8pt; color: blue; text-decoration:underline; }
a.bluelink:visited { font-size:8pt; color: purple; text-decoration:underline; }
a.bluelink:hover   { font-size:8pt; color: blue; text-decoration:underline; }
a.bluelink:active  { font-size:8pt; color: purple; text-decoration:underline; }


a.blacklink:link    { font-size:8pt; color: #000000; text-decoration:underline; }
a.blacklink:visited { font-size:8pt; color: #000000; text-decoration:underline; }
a.blacklink:hover   { font-size:8pt; color: #000000; text-decoration:underline; }
a.blacklink:active  { font-size:8pt; color: #000000; text-decoration:underline; }

.blacklink a		 { font-size:8pt; color: #000000; text-decoration:underline; }
.blacklink a:link    { font-size:8pt; color: #000000; text-decoration:underline; }
.blacklink a:visited { font-size:8pt; color: #000000; text-decoration:underline; }
.blacklink a:hover   { font-size:8pt; color: #000000; text-decoration:underline; }
.blacklink a:active  { font-size:8pt; color: #000000; text-decoration:underline; }


a.whitelink:link    { font-size:8pt; color: #ffffff; text-decoration:none; }
a.whitelink:visited { font-size:8pt; color: #ffffff; text-decoration:none; }
a.whitelink:hover   { font-size:8pt; color: #ffffff; text-decoration:none; }
a.whitelink:active  { font-size:8pt; color: #ffffff; text-decoration:none; }

.whitelink a		 { font-size:8pt; color: #ffffff; text-decoration:none; }
.whitelink a:link    { font-size:8pt; color: #ffffff; text-decoration:none; }
.whitelink a:visited { font-size:8pt; color: #ffffff; text-decoration:none; }
.whitelink a:hover   { font-size:8pt; color: #ffffff; text-decoration:none; }
.whitelink a:active  { font-size:8pt; color: #ffffff; text-decoration:none; }


.smart_stretch {}
.smart_stretch select {width:95%;}
.smart_stretch input {width:95%;}

.green-bg {background-color:#DBE9A7;}
.white-bottom-border { border-bottom:2px solid #ffffff; }
.dark-grey-bg { background-color:#666666; }

.green_row {background-color:#DBE9A7; border-bottom:2px solid #ffffff; }

.pad105105 { padding:10px 5px 10px 5px;}

.w30 {width:30%;}
.w33 {width:33%;}
.w90 {width:90%;}

.w15x {width:15px;}
.w20x {width:20px;}
.w25x {width:25px;}
.w30x {width:30px;}
.w35x {width:35px;}
.w40x {width:40px;}
.w45x {width:45px;}
.w50x {width:50px;}
.w55x {width:55px;}
.w60x {width:60px;}
.w70x {width:70px;}

.tdline td { border-bottom:2px solid #ffffff;}


.home_autoscroll { overflow-x:hidden; overflow-y:auto; width:100%; height:140px; }


/* ----------------------------------------------------------------------\
BUTTONS FOR THE BIG BOY'S ------------------------------------------------>				
------------------------------------------------------------------------*/

button {}

.button_edit { 
padding:0px;
margin:0px;
width:50px; 
height:19px; 
background-image:url('/images/edit_new.gif');
background-repeat:no-repeat;
border:none;
cursor:pointer;
}

.button_delete { 
padding:0px;
margin:0px;
width:50px; 
height:19px; 
background-image:url('/images/delete_new.gif');
background-repeat:no-repeat;
border:none;
cursor:pointer;
}

.button_click_here { 
padding:0px;
margin:0px;
width:75px; 
height:24px; 
background-image:url('/images/add-photo.gif');
background-repeat:no-repeat;
border:none;
cursor:pointer;
}

.button_red_cross { 
padding:0px;
margin:0px;
width:21px; 
height:15px; 
background-image:url('/images/upload-notpresent.gif');
background-repeat:no-repeat;
border:none;
cursor:pointer;
}

/* ----------------------------------------------------------------------\
FINDING US OVERIDE       ------------------------------------------------>				
------------------------------------------------------------------------*/

.finding_us_lspl_overide { width:530px; table-layout:fixed; }
.finding_us_map_size { height:298; width:300;}
.finding_us_lspl_photo { width:300px; }
.finding_us_lspl_middle { width:3px; font-size:1px; } 
.finding_us_width { width:227px; }

.finding_us_directions { width:327px;}
.finding_us_finder { width:200px; }
/* ----------------------------------------------------------------------\
RESULTS GRID        ------------------------------------------------>				
------------------------------------------------------------------------*/


.lspl_lefttopborder { border-left: 1px solid black; border-top: 1px solid black; }
.lspl_rightbottomborder { border-right: 1px solid black; border-bottom:1px solid black; }

#mega_results { 
border-collapse:collapse;
}
#mega_results input {
font-size: 8pt; text-align: right;
}

#mega_results td { 
width:30px;
height:20px;
border-top: 1px solid black; 
border-left: 1px solid black; 
padding: 3px; 
text-align: center;
white-space:nowrap;
}

#mega_results td.tside { 
width:30px;
height:20px;
border-top: 1px solid black; 
border-left: 1px solid black; 
padding: 3px; 
text-align: center;
}

#mega_results td.lside { 
width:100px;
height:20px;
border-top: 1px solid black; 
border-left: 1px solid black; 
padding: 3px; 
text-align: left;
}

#mega_results td.rside { 
width:30px;
height:20px;
border-top: 1px solid black; 
border-left: 1px solid black; 
border-right: 1px solid black; 
padding: 3px; 
text-align: left;
}

#mega_results td.bside { 
width:30px;
height:20px;
border-top: 1px solid black; 
border-left: 1px solid black; 
border-bottom: 1px solid black; 
padding: 3px; 
text-align: center;
}

#mega_results td.topleft { 
width:30px;
height:20px;
border-top: none; 
border-left: none; 
padding: 3px; 
background-color: #ffffff;
text-align: center;
}

#mega_results td.topright { 
width:30px;
height:20px;
border-top:none;
border-right:none;
border-left: 1px solid black; 
padding: 3px; 
background-color: #ffffff;
text-align: center;
}

#mega_results td.bottomleft { 
width:30px;
height:20px;
border-top: 1px solid black; 
border-left: none; 
border-bottom:none; 
padding: 3px; 
background-color: #ffffff;
text-align: center;
}

#mega_results td.bottomright { 
width:30px;
height:20px;
border-top: 1px solid black; 
border-right:none; 
border-bottom:none; 
border-left: 1px solid black; 
padding: 3px; 
background-color: #ffffff;
text-align: center;
}

.grey-heading {background-color: rgb(240, 240, 240); )



/* ----------------------------------------------------------------------\
END RESULTS GRID        ------------------------------------------------>				
------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------\
SCROLLING NEWS            ------------------------------------------------>				
------------------------------------------------------------------------*/
ul.latest_news_tab li{list-style-type:none;margin-top:5px; padding-top:0px; margin-left:5px; padding-left:0px; font-size:8pt; }
a.scrolling_link:link    { font-size:8pt; text-decoration:underline; }
a.scrolling_link:visited { font-size:8pt; text-decoration:underline; }
a.scrolling_link:hover   { font-size:8pt; text-decoration:underline; }
a.scrolling_link:active  { font-size:8pt; text-decoration:underline; }
/* END */

/* ----------------------------------------------------------------------\
VOTE BAR                  ------------------------------------------------>				
------------------------------------------------------------------------*/

.vote_table {
}

.vote_bar {
position:relative;
top:0px;
left:0px;
height:15px;
text-indent:0px;
background-image:url('/images/bar_fade.gif');
background-repeat: no-repeat;
background-position:left; 
}

.vote_graph {
width:250px;
height:35px;
}

.vote_answers {
position:absolute;
top:0px;
left:0px;
text-indent:0px;
color:#000000;
font-weight:normal;
margin-left:5px;
white-space:nowrap;
}

.vote_text {
position:absolute;
top:0px;
left:15px;
text-indent:0px;
color:#000000;
font-weight:normal;
width:230px;
margin-left:15px;
font-size:8pt;
}

.vote_percent {
width:45px;
float:left;
height:15px;
text-indent:5px;
}

/* END */

.lspl_image_caption { color:#000000 }

.photo_gallery_width {width:225px; } 
.club_news_width {width:520px; }
.back-to-admin {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-top: -2px;
	margin-bottom: -2px;
}



.image_album_fix { width:70px; height:48px; }
.image_album_fix img { width:70px; height:48px; }
.image_album_fix a img { width:70px; height:48px; }
.image_album_fix a:hover img { width:70px; height:48px; }
.image_album_fix a:visited img { width:70px; height:48px; }

.image_album_fix img { width:70px; height:48px; }
.image_album_fix img a { width:70px; height:48px; }
.image_album_fix img a:hover { width:70px; height:48px; }
.image_album_fix img a:visited { width:70px; height:48px; }


/*  MOZILLA FOOTER FIX   */
#footfix, x:-moz-any-link { margin-bottom:300px; padding-bottom:300px;}
#footfix, x:-moz-any-link, x:default { margin-bottom:0px; padding-bottom:0px;}
.invisible_foot { height:250px; }

* html .resultgridinput input {
text-align:center;
}

/********************************************************/

.clubshoplinks {}
.clubshoplinks a img { border:none; }
.clubshoplinks a { color:#000000; text-decoration:none; }
.clubshoplinks a:hover { color:#000000; text-decoration:none; }

table.clubshopaffiliates {}
table.clubshopaffiliates td {}
table.clubshopaffiliates td a {color:#000000; text-decoration:none;}
table.clubshopaffiliates td a:hover {color:#000000; text-decoration:none;}

clubshopoutsource {}
a.clubshopoutsource {color:#000000; text-decoration:none;}
a.clubshopoutsource:hover {color:#000000; text-decoration:none;}
a.clubshopoutsource:visited {color:#000000; text-decoration:none;}

.clubshoptitle {font-size:12pt; font-weight:bold; }


/********************************************************/


