@charset "utf-8";
/* CSS Document */

/*
div.welcomemessage ul.errorlist{list-style-type: none;float:right;}
div.welcomemessage ul.errorlist li{color:red; }
*/


ul.user_message {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }

ul.user_message li {
    text-align: center;
    padding: 0.5em;
    color: black;
    background: #F4FAC7;
    font-weight: bold;
    margin: 5px 0 5px 0;
    color: #543586;
    }

ul.errorlist { list-style-type: none; padding: 0px; margin: 0px; margin-top: 1em; }

#container_site{ width:1027px; margin:auto; padding:0 0 0 0px; list-style: none; }

div.welcomemessage h4 {color:#728202;  font-size:14px; padding:0 0 0 0px;}

/*constants at the top*/
body{margin:auto; padding:0px; width:1024px; font: 11px sans-serif;  }
table#header{width:1024px; height:77px; margin:auto; color:#424242;border:0px solid red;}
table#header a{text-decoration:none;color:#424242;}
table tr td#toplinks{float:right; text-align:right;}
table tr td form#searchkm{float:right;padding:0 0 0 0px; margin-top:30px;}
.lineabove{ width:1024px;height:0px;border-top:2px solid #4e238c; margin:auto; }
.pagination{text-align:center;}
.bmi_results{display:none;}

.shop_row{  background-color:#272626;
			background-position:center top;
			background-repeat:repeat-x;
			color:#FFFFFF;
			font-size:0.8em;
			padding:3px;
			color:#FFFFFF;
			font-size:0.8em;
}

/*search*/
.searchbtn{ background-repeat:no-repeat; position: relative; top: 5px;}

/* Store Locations */
.location_suburb{color:#000000;font-size:1.2em;font-weight:bold;margin:0;padding:4px 0;}
.location_details{padding-left:20px;}
.location_selections a{text-decoration:none;}
.location_details a {float: right; position: relative; right: 40px; top: -20px}

/* Store Consultants */
.pharmacy_consultant img { float: left; margin: 0 10px 10px 0; }
.pharmacy_consultant li { list-style: inside;} 

.content_link{color:#543586;text-decoration:none;font-weight:bold;}
/*-------------------------------------------------left column---------------------------------------------------------*/

/* navigation*/
.leftcolumn{float:left; width:194px; margin-top:2px;/*padding:2px 0 0 0px;*/ border:0px solid orange}
*html .leftcolumn{margin-top:-12px;}
.homebar{background-image:url(../images/resources/homebar.png); background-repeat:no-repeat; width:194px; height:31px; }
.bg_leftnavigation{background-image:url(../images/resources/bg_leftnavigation.png); background-repeat:no-repeat;  width:194px; height:344px; }
*html .bg_leftnavigation{margin-top:-2px;}



/*online store*/
.onlinestoreadvert{background-image:url(../images/resources/join.png); background-repeat:no-repeat; width:196px; height:129px; padding:0 0 0 0px; margin-top:7px;}

/*news feed*/
.newsfeed{background-image:url(../images/resources/newsfeed_v3.png); background-repeat:no-repeat; width:189px; height:145px; margin:3px 0 0 0px;}
.newsfeed ul{list-style:none;margin:auto; padding:10px 0 0 8px; ;}
.newsfeed ul li strong{color:#4d248c; font-size:12px}
.newsfeed ul.span li {color:#4d248c; border-bottom:1px solid #4d248c; width:180px; padding:10px 0 8px 0; }
.newsfeed ul.span li.readmore{text-align:right; font-weight:bold; border-bottom:0px; margin-top:-4px;}
.newsfeed ul.span li.readmore a{text-decoration:none;color:#4D248C;}
.newsfeed ul.span li.bottomnews{border-bottom:0px; margin-top:-7px;}


/*BMI*/
div.whiteinfobox{width:194px; height:140px; background-color:#FFF; border:1px solid #728202;color:#606d06;margin-top:8px;  }
*html div.whiteinfobox{width:194px; height:143px; background-color:#FFF; border:1px solid #728202;color:#606d06;margin-top:-4px;  }
/*.whiteinfobox strong.bmititle{font-size:10px; padding:0 0 0 50px; margin:0px;}*/

div.bmicalc_div { width: 188px; }
form.bmicalc  table{width:189px; height:139px;margin:0px; }
*html form.bmicalc  table{height:100px;}
form.bmicalc table tr th{background-color:#EFEFEF;}
form.bmicalc input{ width:50px; height:13px; width:50px}
form.bmicalc table tr.results{display:none;}
form.bmicalc table tr.results td {background-color:#D5D5D5;font-size:10px;}
form.bmicalc  table tr td{margin:0px; padding:0px}
.calculate_bmi{ cursor: pointer; }

/*-------------------------------------------------top green bar---------------------------------------------------------*/
/*topgreenbar*/
.topgreenbar{background-image:url(../images/resources/greenbarmiddletop_trz.png);background-repeat:no-repeat; 
width:829px; height:32px;float:right; margin-top:2px;}
div.topgreenbar table, div.topgreenbar table a{text-decoration:none; color:#424242;}
*html .topgreenbar{margin-top:-12px;}
.usernamepassword table{border:0px dashed green;}
 form.usernamepassword{ float:right;}
 form.usernamepassword input.purplebtn{border:0px; padding:2px 15px 10px 15px;width:57px; height:22px;}
 *html form.usernamepassword input.purplebtn{padding:0px; margin:0px;}
.purplebtn{background-image:url(../images/resources/loginbtn.png); background-repeat:no-repeat; width:57px; height:22px; border:0px; color:#fff; text-align:center; }

/*-------------------------------------------------middle column---------------------------------------------------------*/
/*........welcome page..........*/
.middle_column{width:540px;  padding:0 4px 0 4px;float:left; border:0px solid blue; }
*html .middle_column{width:540px;  padding:0 4px 0 4px;float:left; overflow:hidden; border:0px solid blue; }
.middle_column p.welcomemessage{line-height:17px;}
.middle_column h3{color:#543586; font-size:16px; margin: 5px 0 0 0; padding:0 0 0 0px;}
*html .middle_column h3{color:#543586; font-size:16px; margin:0px; padding:0 0 0 0px;}/*ie 6*/
div.welcomemessage{min-height:627px; width:520px; padding:0 7px 0 7px; border:0px solid green;}
*html div.welcomemessage{ height:220px;}/*ie 6*/
.middle_column h4.titlefortips, .titlefortips_5ways {color:#728202;  font-size:14px; padding:0 0 0 0px;}
.middle_column h4.titlefortips_5ways {padding-top:13px;}
*html .middle_column h4.titlefortips{ border:0px solid red;}/*ie 6*/
*html div.tips_content{height:472px; border:0px solid red;}
.tipsforweightloss{background-image:url(../images/resources/bg_5ways.png); background-repeat:no-repeat;width:542px; height:278px; float:left; margin-left:0px;}
*html .tipsforweightloss{margin-left:4px;}
.tipsforweightloss table{width:542px; height:278px; padding:0 0 0 5px; margin:auto; border:0px solid red; color:#543586}
.tipsforweightloss table tr td{width:62px;}
.tipsforweightloss table tr td.widthineffect{width:150px; padding:0 30px 0 30px;}
.tipsforweightloss table tr td.widthineffect a{text-decoration:none; color:#543586;}
.tipsforweightloss table tr td.widthineffect div strong{margin-left:-15px;}
*html .tipsforweightloss table tr td.widthineffect div p{margin-top:10px;}
.support_icon{margin-top:80px;}
.promobanner{margin-left:6px; float:left;}
*html .promobanner{ overflow:hidden; float:none;}/*i.e 6*/

/*........kate morgan program page..........*/
.middle_column h3.progtitle {padding:0 0 0 7px;} *html .middle_column h3.progtitle {padding:0 0 18px 7px;}
div.middlecolumn_left, div.middlecolumn_right{float:left;width:250px; height:402px;float:left; border:0px solid red;}
div.middlecolumn_right{float:right;}
div.mealtimetable_bottom{float:left; width:530px; border:1px solid #c4c4c4;background-color:#f6f6f6; margin:-5px 0 8px 8px;}
*html div.mealtimetable_bottom{float:none; width:539px; margin:5px 0 5px 0; }/*i.e 6*/
div h4.bgcolor{width:520px; padding:3px 0 3px 0px; margin:2px auto 5px auto;background-color:#56368B; font-size:14px; color:#bec91f; text-align:center;}
div.meal_timetable{width:155px; height:143px;background-color:#f5f9b8;border:1px solid #a494be; float:left; padding:5px 5px 0 8px; margin:-2px 0 0 5px; }
div.meal_timetable p{padding:0px; margin:0px;}
p.note{width:539px; float:left; margin:0px; padding:0 0 0 5px; font-size:9px }
*p.note{float:none;}


/*........Tips for kate morgan weightloss program pages.........*/
div.middlecolumn_minileft, div.middlecolumn_miniright{float:left;width:250px; float:left; border:0px solid red;}
*html div.middlecolumn_minileft, div.middlecolumn_miniright{ height:438px; border:0px solid green;}

div.middlecolumn_miniright{float:right;}
div.mealtimetable_bottom_tips{float:left; width:530px; border:1px solid #c4c4c4;background-color:#e4ec8e; margin:0 0 3px 8px;}

div.mealtimetable_bottom_tips a{color:#000;}

*html div.mealtimetable_bottom_tips{float:none; width:539px; margin:-13px 0 7px 0; }/*i.e 6*/
div.mealtimetable_bottom_tips table tr td{padding:0px; margin:0px; text-align:center;}
.middlecolumn_minileft p{padding:0 0 0 10px;}

/*.....................joining at centre page..............................*/
div.middlecolumn_minileft_joining, div.middlecolumn_miniright_joining{float:left;width:250px; min-height:607px;float:left; border:0px solid red;}

*html div.middlecolumn_minileft_joining, div.middlecolumn_miniright_joining{height:590px; margin-top:-9px;border:0px solid green;}/*i.e 6*/
*html div.middlecolumn_minileft_joining p.welcomemessage, div.middlecolumn_miniright_joining p.welcomemessage{margin:0px;}/*i.e 6*/
div.middlecolumn_miniright_joining{float:right;}
div.middlecolumn_minileft_joining h4.titlefortips, div.middlecolumn_minileft_joining img, div.middlecolumn_minileft_joining p, 
div.middlecolumn_miniright_joining h4.titlefortips, div.middlecolumn_miniright_joining p{padding:0 0 0 10px; }
div.middlecolumn_miniright_joining ul, div.middlecolumn_miniright_joining em{list-style:decimal; display:block;  line-height:20px; }
div.middlecolumn_miniright_joining em{font-size:9px; margin:-18px 0 0 0px; padding:0 0 0 10px;}
div.middlecolumn_miniright_joining a{color:blue;}
div.middlecolumn_minileft_joining img{padding:0 0 0 35px;}

/* steps involved table at the bottom*/
*html div.stepsinvolved_content{height:488px; border:0px solid red;}/*ie 6*/
table.programsteps tr td strong{font-size:9px;}
*html table.programsteps {margin:0 0 -3px 0px; width:538px; }/*ie 6*/

table.programsteps tr td img{padding:7px 0 0 0px;}
div.mealtimetable_bottom_tips table tr th{background-color:#B6BF53; border:0px; padding:2px 0 2px 0;}

*html div.mealtimetable_bottom_tips{width:538px; margin-left:8px;}/*ie 6*/
/*steps involved*/
*html div.middle_column h4.stepsinvolved{margin:0 0 8px 0px ; }

/*..............................online member..............................*/
div.register{width:542px; height:77px; background-color:#5c3d8c; border:1px solid #c1d62f;margin:14px 0 0 0; }
*html div.register{margin:0 0 27px 0px;}
div.register h4{color:#b5b4b5; padding:5px 0 0 0; margin:0px; text-align:center;}
div.register img{padding:10px 0 0 210px; }


/*..............................cost of program page..............................*/
div.cost{ width:520px; padding:0 7px 0 7px; margin:auto; border:0px solid green;}
div table.cost_program{width:500px;  margin:0px; }
div table.cost_program tr td{border:1px solid gray; padding:5px 0px 5px 8px; }
*html div table.cost_program tr td{padding:2px 2px 2px 2px; }/*ie 6*/
div.cost h4{margin-left:-7px;}

/*..............................recipes..............................c*/
div.recipes_preps{width:110px; height:143px;background-color:#f5f9b8;border:1px solid #a494be; float:left; padding:5px 5px 0 5px; margin:10px 0 0 5px; }
div.recipes_preps strong{padding:0 0 0 2px;}
div.recipes_preps img {border:1px solid purple; margin:5px 0 0 0;}
a.print {text-decoration:none; color:#543586;}
div.noimage{width:110px; height:73px; border:1px solid purple; text-align:center;}

/*.............................weightloss sceince..............................*/
.science_content{ height:607px; width:520px; padding:0 7px 0 7px; margin:auto; border:0px solid green;}
*html .science_content{ height:590px;}
.science_content ul{padding:0px; margin:-10px 0 0 20px;}
table.fats{margin:10px 0 0 0px;}
table.fats tr th{background-color:#181818; color:#FFF;}
table.fats tr td, table.metabolism tr td{border-bottom:1px dashed #030303; padding:0 0 10px 0px;}
table.metabolism tr td, table.metabolism tr th{padding:5px 10px 10px 10px; }

.kilojoules{text-align:right;}
.activity{text}
table.digetion{width:507px;padding:0px; border:0px; }
*html table.digetion{margin:0 0 31px 0;}/*ie 6*/
table.digetion tr.digetion_details td{border-left:1px dashed gray; padding:0 0 0 5px; margin:0px; font-size:10px;}
div.digestion{ width:520px; height:347px;  padding:0 0 0 5px;}
div.digestion p{padding-left:5px;}
*html div.digestion p{padding-left:4px;}/*ie 6*/
*html div.digestion{height:329px;}/*ie 6*/
div.middlecolumn_minileft_digestion, div.middlecolumn_miniright_digestion{float:left;width:250px; height:400px; float:left; border:0px solid red;}
div.middlecolumn_miniright_digestion{margin-left:20px;}
*html div.middlecolumn_minileft_digestion, *html div.middlecolumn_miniright_digestion{height:0px;}
*html div.middlecolumn_minileft_digestion p, *html div.middlecolumn_miniright_digestion p{margin-top:-5px; line-height:0px;}
div.middlecolumn_minileft_energy, div.middlecolumn_miniright_energy{float:left;width:250px;float:left; padding:0 0 0 10px;}
div.middlecolumn_miniright_energy{float:right;}
div.middlecolumn_miniright_joining ul.energy_factors{margin:0px; padding:0 0 0 20px;list-style:circle;}
div.middlecolumn_miniright ul.bodyfat{padding:0 0 0 10px; margin:0px; line-height:20px; list-style:square; color:#5C3D8C; }
div.middlecolumn_miniright ul.bodyfat a:hover{text-decoration:underline;}
div.middlecolumn_miniright ul.bodyfat a{text-decoration:none;}
div.middlecolumn_minileft ul.fatstore, div.middlecolumn_miniright ul.fatstore{padding:0 0 0 28px; margin:0px; line-height:20px; list-style:disc;}
div.middlecolumn_minileft ul.fatstore{line-height:15px;}

table.bodyshapes {}
table.bodyshapes tr th{background-color:#181818; color:#FFF; padding:5px 0 5px 0;}
table.bodyshapes tr td{padding:5px 0 0 5px; border:1px solid gray;}
table.shapes{margin-top:20px;}

/*success stories*/
div.middle_column h3.success_title{padding:0 0 15px 0px;}
div.middle_column  img.submityostory{padding:0 0 10px 0px;}
div.success_stories table td.title_name_success{padding:3px 0 3px 10px; background-color:#C2D732; height:10px;}
div.success_stories table th.bfandaft{color:#fff; background-color:#3B2066;}
p.success_tales{margin:0px; padding:0px 0 0 10px;}

/*news page*/
table.news_page{margin:20px 0 0 0;}
th.newsitems{width:162px;}
th.newsdatez{width:100px;}
table.news_page tr td{padding:10px 0 10px 8px; border:1px dashed gray; border-top:0px; border-right:0px;}
/*-------------------------------------------------right column---------------------------------------------------------*/

.right_column{float:right; width:267px; border:0px solid black; margin-top: 5px;}
.toptwoheight{width:272px;height:349px; border:0px solid red; }

/*succes stories*/
div.successstories{background-image:url(../images/resources/bg_sucesstories.png); background-repeat:no-repeat; width:269px; height:210px;}
div.successstories h3{ font-size:16px;}
div.successstories.testimonial{color:#728202;}
div.success_content{width:140px; height:134px; padding:27px 0 0 117px;;border:0px solid red;}
div.success_content p{margin:4px; color:#543586;}
div.success_content strong{font-size:14px;color:#543586;}
div.success_content p strong.testimonial{font-size:12px;color:#728202;}
div.success_content strong.readmore a{font-size:10px; text-decoration:none;color:#543586; padding:0 0 0 60px;}


.successstories ul{list-style:none; margin:auto;padding:25px 5px 0 120px; color:#543586; }
*html .successstories ul li h3{ font-size:16px;/*margin:auto;padding:0 0 5px 0px;*/}
.successstories ul li.testimonial a{text-decoration:none; color:#543586;}
.successstories ul li.testimonial h3{color:#728202; margin-top:-10px; margin-bottom:0px;}
*html .successstories ul li.testimonial h3{font-size:14px;}
.successstories ul li strong{padding:0 0 0 80px;}
.successstories ul li p{padding:0 0 0 0px; margin-top:-10px; }

/*tips and advice*/
.tipsandadvice{ padding:35px 0 0 10px; line-height:18px;  background-image:url(../images/resources/bg_rightsideinfo.png); background-repeat:no-repeat; width:262px; height:244px; margin-bottom: 5px;}
.tipsandadvice  a{text-decoration:none; color:#424242;}
.tipsandadvice  h4{color:#728202; font-size:13px; padding: 0; margin:auto; white-space: nowrap;}
.tipsandadvice  p{color:#575757; padding:0 0 6px 0px; margin-right: 10px;}
.tipsandadvice  p.marginbottom{border-bottom:1px dashed #728202; }

/*recipe*/
*html .recipe{ float:none; }

/*------------------------------------footer------------------------------------*/

div.footer{float:left; width:1024px; color:#7a7a79; font-size:9px; background-color:#f2f2f2; text-align:center; padding:10px 0 0 0px; border-top:1px solid #adadad; margin:10px 0 10px 0;}
div.footer a{text-decoration:none; color:#7a7a79;}
div.footer div{padding-bottom:3px;}

/*-------------------------------------------------dashboard widgets---------------------------------------------------------*/
/* for testing  background: rgba(0,255,0,0.3); */

.form_section { font-size: 1.1em; text-align: left; background: white; padding: 1.5em 0 1.5em 0; border-top: 1px solid #E0D1F8; }

.topgreenbar_title { color:#545f03; font-weight: bold; height: 22px; padding: 8px 0 0 12px; font-size: 1.1em; white-space: nowrap; }

a { color:#543586; }

#dashboard_widgets { float: left; padding-left: 3px; width: 630px; margin-top: 2px; }
*html #dashboard_widgets { overflow: hidden; }

.widget { margin: 0 7px 10px 0; float: left; overflow: hidden; background-repeat:no-repeat; color:#543586; }
.widget_title { color:#545f03; font-weight: bold; height: 31px; line-height: 34px; padding: 0 0 0 12px; font-size: 1em; white-space:nowrap; }
.widget_title a { color:#545f03; font-weight: normal; font-size: 1em; }
.widget table { margin: 0; padding: 0; border: 0; border-collapse: collapse;  font-size: 1em; }

.purple_text, .purple_text a, .purple_text p { color:#543586; }
.white_text { color: #FFF; }

#summary_widget { background-image: url(../images/resources/dashboard_summary.png); width: 329px; height: 242px; }
#summary_table { margin-top: 2px; width: 329px; font-size: 11px; }
#summary_table th, #summary_table td { height: 24px; padding: 0 0 0 20px; font-weight: normal; text-align: left; vertical-align: middle; overflow: hidden; white-space: nowrap; }

#bmi_widget { background-image: url(../images/resources/dashboard_BMI.png); width: 286px; height: 242px; }
#bmi_table { width: 286px; font-size: 1em; }
#bmi_table td { margin: 0; padding: 0; }
#bmi_widget .bmi_qn             { text-align:center; height:54px; width: 286px; }
#bmi_widget .current_bmi        { text-align:center; height:68px; width: 286px; font-weight:bold; }
#bmi_widget .current_bmi span   { font-size:30px; }
#bmi_widget .starting_bmi       { text-align:center; width:50%; height: 73px; font-weight:bold; }
#bmi_widget .starting_bmi span  { font-size:30px; }
#bmi_widget .target_bmi         { text-align:center; width:50%; height: 73px; font-weight:bold; }
#bmi_widget .target_bmi span    { font-size:30px; }

#graph_widget { background-image: url(../images/resources/dashboard_graph.png); width:328px; height:243px; }
#weight_time_graph { width: 310px; height: 192px; margin: 7px 0 0 3px; }

#photos_widget { background-image:url(../images/resources/dashboard_photo.png); width:286px; height:243px; }
#before_after_photos { margin-top: 10px; width: 100%; height:195px; }
#before_after_photos td { text-align: center; vertical-align: middle; }

#weighin_widget { background-image:url(../images/resources/dashboard_history.png); width:616px; overflow: inherit; margin-left: 2px; }
.weighin_widget_body { border-left: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; padding: 7px; margin-left: 1px; }
.weighin_widget_bottom { background-image:url(../images/resources/dashboard_history_btmcurve.png); background-repeat:no-repeat; width:616px; height:12px; }
#weighin_table { font-size: 1em; width: 598px; } 
#weighin_table th, #weighin_table td { text-align: left; font-weight: normal; height: 1.9em; white-space:nowrap; padding: 0 0 0 7px; }
#weighin_table th { font-weight: bold; }
#weighin_table a { color: #543586; }
.purple_bgcolor { background-color:#E0D1F8; }

#form_widget { background-image:url(../images/resources/dashboard_history.png); width:616px; overflow: inherit; margin-left: 2px; text-align: left; float: none; }
.form_widget_body { border-left: 1px solid #C4C4C4; border-right: 1px solid #C4C4C4; padding: 7px; margin-left: 1px; }
.form_widget_bottom { background-image:url(../images/resources/dashboard_history_btmcurve.png); background-repeat:no-repeat; width:616px; height:12px; }
.form_widget_table { font-size: 1em; width: 100%; } 
.form_widget_table th, .form_widget_table td, .form_widget_table label { text-align: left; font-weight: normal; height: 1.9em; color: #543586; vertical-align: top; }
.form_widget_table th { font-weight: bold; }
.form_widget_table a { color: #543586; }
.form_widget_table ul { padding-left:0; margin:0; }
.form_widget_table ul li { list-style-type:none; display:inline; }

#member_list_widget { background-image:url(../images/resources/greenbarmiddletop_trz.png); width:829px; overflow: inherit; text-align: left; float: none; }
.form_widget_bottom_long { background-image:url(../images/resources/dashboard_history_btmcurve_long.png); background-repeat:no-repeat; width:829px; height:12px; }

#switch_bmi { text-decoration: underline; cursor: pointer; }

.form_subtitle { margin-left: 3px; color: #545f03; background-color: #C2D732; font-weight: bold; padding: 5px; padding-left: 12px; font-size: 1.1em; }

.member_form { color: #543586; padding: 17px; }

.member_form table { font-size: 1em; width: 100%; border-collapse: collapse; } 
.member_form th, .member_form td, .member_form label { text-align: left; font-weight: normal; color: #543586; padding: 0.4em 0 0.4em 0; vertical-align: top; }
.member_form th { font-weight: bold; padding-left: 0.3em; }

table#pharmacy_info th { padding-right: 20px; }

.pharmacy_functions { padding-left: 0; margin-left: 0; margin-top: 0; padding-top: 0; list-style-position:inside }
.pharmacy_functions li { padding-bottom: 0.5em; font-size: 1.2em; }

.nav_back_link { padding: 3px 10px 3px 10px; background-color: #E0D1F8; font-weight: bold; }

.nav_back_link_weight_in{ padding: 3px 10px 3px 10px; background-color: #E0D1F8; font-weight: bold; float:left; }

.right_nav{ float:right; }

/* Paginator */

    .paginator { padding: 1em; text-align: center; }
    .paginator span { margin: 0 0.5em 0 0.5em; }
    .paginate-pages { padding: 2px 3px; border: 1px solid #ddd; }
    .paginate-first, .paginate-last { padding: 2px 6px; border: 1px solid #ddd; font-weight: bold; }
    .paginate-previous, .paginate-next { padding: 2px 3px; border: 1px solid #ddd; }
    .paginate-link { padding: 2px 4px; border: 1px solid #ddd; }
    .paginate-current { padding: 2px 4px; border: 1px solid #ddd; font-weight: bold; background:#E0D1F8; color:#543586; }


/*-------------------------------------------------right column MEMBERS---------------------------------------------------------*/
.right_column_member{float:right; width:198px; background-color:#f4fac7; border:1px solid black; padding-bottom:20px; margin-top:3px;}
*html .right_column_member{ width:196px; }

/*right content*/
div.whitebox_top{width:170px; margin:auto;background-color:#FFF; margin-top:10px; border:1px solid gray; padding:2px 5px 2px 5px;}
div.summary_title{background-color:#553687; color:#fff; padding:5px 5px 5px 5px; margin:-2px 0 5px -5px;width:170px; }
div.minicontent_title{background-color:#C2D732; color:#fff; padding:5px 5px 5px 5px; margin:-2px 0 5px -5px;width:170px; }

.errorlist { color: red; }

#advert_spacer { margin-top: 6px; float: left; }




