
/* MK Snap Css */

body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background:#999 url(../assets/images/backgrounds/back-main.gif) repeat-y 50% 0px;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666666;
	font-size:62.5%;
}

html { min-height:101%; }

h1 { font-size:1.6em; color:#ed342b;  margin:8px 0px 4px 0px; }
h2 { font-size:1.2em; color:#0b4fa0; padding-bottom:0px; margin-bottom:5px; }
h3, h4, h5 { font-size:1.0em; padding-bottom:0px; margin-bottom:0px; color:#666666; }
.clear_float { clear:both; height:0; font-size:1px; line-height:0px; }
.highlight { color:#666; font-style:italic; }
hr { display:none; }

/* colour - red - #ed342b
colour - blue - #0b4fa0

*/

/* links */
a img { border: none; }
a:link { color:#666; font-weight:normal; }
a:visited { color:#666; font-weight:normal; }
a:hover { color:#ed342b; font-weight:normal;}
a:active { color:#666; font-weight:normal; }

#flashcontent { height:108px; }
#flashcontent02 { height:190px; }

#footerBlock a:link { color:#ffffff; text-decoration:none; font-weight:normal; }
#footerBlock a:visited { color:#ffffff; }
#footerBlock a:hover { color:#ccc; text-decoration:underline; }
#footerBlock a:active { color:#ffffff; }

#contactMenu a:link { color:#ffffff; font-weight:normal; }
#contactMenu a:visited { color:#ffffff; }
#contactMenu a:hover { color:#ccc; text-decoration:underline; }
#contactMenu a:active { color:#ffffff; }

#donateMenu a:link { color:#ffffff; font-weight:normal; }
#donateMenu a:visited { color:#ffffff; }
#donateMenu a:hover { color:#ccc; text-decoration:underline; }
#donateMenu a:active { color:#ffffff; }

#outerContainer {
	width: 933px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
}
#header {
	padding: 0px 0px; 
height:165px;
	width:933px;
}
#header h1 {
	margin: 0; 
	padding: 10px 0; 
}
#mainContent {
	padding: 0px 0px 13px 0px;  
	background: #FFFFFF;
	display:inline-block;
	float:left;
	width:933px;
	margin:0px;
}

#body_main_search .byline { margin-left:200px; padding-top:50px; padding-bottom:50px; }
#body_main_search .search_results { margin-left:200px; }
#body_main_search .search_results_Alt { margin-left:200px; }

#body_main_error .byline { margin-left:300px; padding-top:50px; padding-bottom:50px; }


.homeBanner { background-color:#99CCFF; width:100%; height:209px; margin-bottom:10px; }
.leftContent { width:190px; display:inline-block; float:left; margin-right:15px;}
.rightContent { width:728px; display:inline-block; float:left; font-size:1.2em; padding:0px 0px 30px 0px; margin:0px; }
/*.rightContentText { width:642px; padding:0px 86px 30px 0px; background-color:#996666; }*/
.rightContentText { width:728px; padding:0px 0px 30px 0px; }
.donations_block { width:154px; float:right; margin-top:20px; }

.rightContent .template_body_holder { width:522px; }
.rightContent .template_body_holder h3 { margin-top:10px;}
.rightContent .template_body_holder li { color:#666666; line-height:18px; }


/* breadcrumbs */
#mainContent .breadcrumb { padding:7px 0px 7px 0px; color:#ed342b; font-size:1.0em; font-weight:normal; border-bottom:1px solid #ccc; width:728px; margin-bottom:20px; }
#mainContent .breadcrumb a { text-decoration:none; color:#333; font-weight:normal; }
#mainContent .breadcrumb a.active { color:#666; }
#mainContent .rightContent .breadcrumb { font-size:0.8em; }

.main_logo { padding:5px; margin-bottom:5px; float:left; height:108px; }

#topMenu { float:left; display:block; width:933px; height:28px; background:#fff url(../assets/images/menu/snap_topmenu.gif) no-repeat; }
#topMenu ul { font-size:1.1em; margin: 0px; padding: 0px; list-style-type: none; font-family: Verdana, Arial, Sans-serif, Verdana;  }
#topMenu li { float:left; }

#topMenu li a { float:left; color:#FFFFFF; padding:7px 23px; font-size:0.9em; text-decoration:none; }
#topMenu li a:hover { color:#66FFFF; }

#topMenu li.pipe { float:left;  background-color:#fff;  height:12px; display:inline-block; margin:0px; width:2px; padding:0px; margin-top:8px; }


.news_thumb { float:left; padding:0px 10px 10px 0px;  }
.newsBlock { padding:10px 0px; }
.newsBlock h2 { color:#ed342b; margin:0px; padding:0px 0px 2px 0px; display:inline-block; width:360px; }
.newsBlock h4 { color:#666666; margin:0px; padding:0px 0px 2px 0px; display:inline-block; padding-left:1px;}
.newsBlock p { border-top:1px solid #abacad; display:inline-block; width:486px; padding-top:5px; margin:4px 0px 0px 0px; line-height:16px; }
.read_more { float:left; padding-top:4px; }

.product_image { width:154px; display:inline-block; float:left; text-align:right;  }
.product_image img { float:right; }

.btn_purchase { width:240px; float:right; display:inline-block; }
.btn_purchase select { float:left; display:inline-block; margin-right:5px; margin-top:2px;  }
.btn_purchase label { font-size:0.8em; float:left; display:inline-block; margin-right:5px; width:auto; padding-top:3px; color:#0b4fa0; }
.btn_purchase input { float:left; background-image:url(../assets/images/buttons/btn_purchase.jpg); color:#FFFFFF; padding:2px 10px; text-decoration:none; font-size:0.9em; width:46px; height:16px; display:inline-block; border:none; }



.right_product_content { float:left; width:360px; }
.right_product_content p.text { float:left; width:360px; padding-bottom:6px; }
p.text {  }
.purchase { display:inline-block; width:360px; padding:0px; margin:0px; float:left; }
div.byline_date { 
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	width: 527px;
	float:left;
	display:inline;
	border-bottom: 1px solid #989a9d ;
}

.back_btn { float:left; clear:left; }

.right_news_content p { padding:0px; }



#header_search { 
	margin: 0 0 5px 0;
	padding:0;
	display:inline;
	width:200px; float:right; display:inline-block; padding:60px 0px 0px 0px; 
}
#header_search { margin: 10px 0 8px 0; width:240px; }
#header_search p { color:#201e1f; font-weight:bold; font-size:1.2em; text-align:right; float:right; margin: 0 10px 0 0; padding:0;  line-height: 1.6em;}
#header_search label { color:#OB4FAO; font-size:1.1em; float:right; margin: 0 10px 0 0; padding:0; line-height: 16px; }
#header_search label span{ line-height: 16px; }
#header_search label input{ padding:2px; }
#header_search input.search { float:right; font-size:1.1em; line-height:16px; border:1px solid #0b4fa0; width:165px; height:16px; padding:0 0 0 2px; margin:3px 4px 0 0; color:#0b4fa0; background:#fff; }
#header_search input.search:focus { border-color: #0b4fa0; color:#000; background:#e8e8e9;}
#header_search input.search_go { cursor:pointer; float:right; width:44px; height:22px; padding:0; margin:0; text-align:center; color:#fff; background:#0b4fa0; border:0; background:url(../assets/images/btn_search.gif) 0px 2px no-repeat; display:inline-block; font-size:1.0em; line-height:11px; }



#sideMenu { width:190px; color:#FFFFFF; padding-bottom:10px;  }
#sideMenu .top { width:190px; height:10px; background: url(../assets/images/menu/side_menu_01.gif) no-repeat ; display:block; margin:0px; padding:0px; overflow:hidden; }
#sideMenu .middle { width:170px; background: url(../assets/images/menu/side_menu_02.gif) repeat-y ; margin:0px; padding:5px 10px 5px 10px; }
#sideMenu .bottom { width:190px; height:10px; background: url(../assets/images/menu/side_menu_03.gif) no-repeat ; overflow:hidden; }

#sideMenu li { border-bottom:1px solid #f8aeaa; padding:0px 0px 0px 0px; margin:0px 8px 0px 4px; }
#sideMenu ul { font-size:1.1em; margin: 0px; padding: 0px; list-style-type: none; font-family: Verdana, Arial, Sans-serif, Verdana; }
#sideMenu li a { text-decoration:none; color:#FFFFFF; font-weight:normal; width:156px; display:block; padding:3px 0px 3px 2px; }
#sideMenu li a:hover { text-decoration:none; color:#FFFFFF; font-weight:normal; background-color:#f1615a; }


#contactMenu  { width:190px; color:#FFFFFF; padding-bottom:10px; }
#contactMenu  .top { width:190px; height:11px; background: url(../assets/images/menu/contact_menu_01.gif) no-repeat ; overflow:hidden;}
#contactMenu  .middle { width:165px; background: url(../assets/images/menu/contact_menu_02.gif) repeat-y ; margin:0px; padding:5px 10px 5px 15px; }
#contactMenu  .bottom { width:190px; height:10px; background: url(../assets/images/menu/contact_menu_03.gif) no-repeat; overflow:hidden; }
#contactMenu  h2 { color:#FFFFFF; font-size:1.6em; margin:0px; }
#contactMenu  p { color:#FFFFFF; font-size:1.3em; padding:0px; margin:3px 0px 3px 0px; }

#pollMenu { width:190px; color:#FFFFFF; padding-bottom:10px; }
#pollMenu .top { width:190px; height:12px; background: url(../assets/images/menu/poll_menu_01.gif) no-repeat; overflow:hidden; }
#pollMenu .middle { width:165px; background: url(../assets/images/menu/poll_menu_02.gif) repeat-y ; margin:0px; padding:5px 10px 5px 15px;  }
#pollMenu .bottom { width:190px; height:13px; background: url(../assets/images/menu/poll_menu_03.gif) no-repeat; overflow:hidden; }
#pollMenu h2 { color:#58595b; font-size:1.6em; margin:0px; }
#pollMenu p { color:#58595b; font-size:1.3em; }

#donateMenu { width:190px; color:#FFFFFF; padding-bottom:10px; }
#donateMenu .top { width:190px; height:11px; background:#999 url(../assets/images/menu/donate_menu_01.gif) no-repeat; overflow:hidden; }
#donateMenu .middle { width:165px; background:#999 url(../assets/images/menu/donate_menu_02.gif) repeat-y; margin:0px; padding:5px 10px 5px 15px;  }
#donateMenu .bottom { width:190px; height:10px; background:#999 url(../assets/images/menu/donate_menu_03.gif) no-repeat; overflow:hidden; }
#donateMenu h2 { color:#FFFFFF; font-size:1.6em; margin:0px; }
#donateMenu p { color:#FFFFFF; font-size:1.3em; }

.rightContentText #donateMenu { width:190px; color:#666; padding-bottom:10px; }
.rightContentText #donateMenu .top { width:190px; height:11px; background:#999 url(../assets/images/menu/donate_menu_01.gif) no-repeat; overflow:hidden; }
.rightContentText #donateMenu .middle { width:165px; background:#999 url(../assets/images/menu/donate_menu_02.gif) repeat-y; margin:0px; padding:5px 10px 5px 15px;  }
.rightContentText #donateMenu .bottom { width:190px; height:10px; background:#999 url(../assets/images/menu/donate_menu_03.gif) no-repeat; overflow:hidden; }
.rightContentText #donateMenu h2 { color:#0b4fa0; font-size:1.4em; margin:0px; }
.rightContentText #donateMenu p { color:#666; font-size:1.0em; margin:2px 0px 0px 0px; }
.rightContentText #donateMenu a.donate_link { color:#fff; font-size:0.9em; background-color:#0b4fa0; display:block; padding:3px 3px 3px 7px; text-decoration:none; font-weight:bold; width:88px; margin-top:5px; margin-bottom:8px; }
.rightContentText #donateMenu a.donate_link { background-color:#0666; }
.rightContentText #donateMenu a.donate_link:hover { background-color:#666;}





#footerBlock {
	padding: 4px 20px 0px 12px; 
	display:inline-block;
	width:908px;
	background:#fff url(/assets/images/backgrounds/back_footer.gif) no-repeat ;
	height:23px;
	color:#FFFFFF;
	margin-bottom:20px;
}

p.copyright { float:left; display:inline-block; padding:0px; margin:0px; }
p.interdirect { float:right; display:inline-block; padding:0px; margin:0px; }


/* VENUE Booking */
form { margin:0px; }
input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; border:0px; padding:2px; color:#999999; } 
select { font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#fff; color: #000000; font-size:0.9em; } 
textarea { background-color:#fff; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:0.9em; }
legend { color:#4f5d75; padding:0px 10px; font-size:1.5em; font:Helvetica Neue, Arial, sans-serif; }
fieldset { color:#4f5d75; border:3px solid #e9ecef; margin-bottom:20px; background-color:#f6f8f9; padding:10px; width:490px; }
label { width:185px; text-align:right; display:inline-block; padding-right:5px;  }
fieldset div { padding-bottom:2px; }
label.required { background-color:#e3e7ea; margin:0px; display:inline-block;  padding-right:5px; }

span.required { font-size:1.1em; color:#999999; padding:0px; margin:0px;  }

input { border:1px solid #96acbb; background-color:#f6f8f9; padding:0px; margin:0px; }
input.required { background-color:#fff; padding:0px; margin:0px; }

.short_width { width:100px;  text-align:left; padding-left:10px; }
.short_width_02 { width:40px;  text-align:left; padding-left:10px; }
.checkbox_block { width:291px; margin-left:200px; margin-top:0px; height:70px; }
.checkbox_block input { padding:0px; margin:0px; }
.bullet_block { width:291px; margin-left:200px; margin-top:0px; height:20px; }
.bullet_block input { padding:0px; margin:0px; }
textarea { width:200px; border:1px solid #ccc;   }
.number_input { width:40px; background-color:#FFFFFF; }
input.submit:focus { border-color: #0b4fa0; color:#000; background:#e8e8e9;}
input.submit { cursor:pointer; float:right; width:68px; height:26px; padding:0; margin:0; text-align:center; color:#fff; background:#0b4fa0; border:0; background:url(../assets/images/buttons/btn_submit.jpg) 0px 2px no-repeat; display:inline-block; font-size:1.0em; line-height:11px; }



/* Product Purchase Form */

#PageForm { width:520px; }







/* -------------------- opinion poll css -------------------------- */

#opinion_poll {          
                display: inline;
                width:160px;
                border: 1px solid #d9d9d9;
               /* background-color:#ededed;*/
                margin: 0px 0 0 0;
                padding: 0px 0px 0px 0px;
				display:block;
}

/*#opinion_poll h2 { width:163px; height:23px; background:url(../assets/images/titles/h2_poll.gif) top left no-repeat;  }*/
#opinion_poll ul { float:left; list-style: none; margin:0px;  padding:6px 4px 0px 4px; background-color:#CCCCCC; margin-left:-5px; border-top:1px solid #fff; border-bottom:1px solid #fff; } 
#opinion_poll ul li{ float:left; width:160px; font-size:1.2em; font-weight:bold; color:#333333; list-style: none; margin:0; padding:0px; margin-bottom:8px; } 


#opinion_poll ul li input { float:left; width:20px;  }
#opinion_poll ul li label { float:left; width:135px;  }

#opinion_poll p { font-size:1.1em; margin:0px; padding:0px; }
#opinion_poll p.question { font-size:1.2em; padding:0px; margin:4px 0px 6px 0px; font-weight:bold; }


#vote_bttn { float: left; width:160px; /*background:url(../assets/images/page/img_vote_bttn_off.gif) top right no-repeat;*/ font-weight:normal; padding:0px; margin:0px;  }

a.btn_prevresults:link, a.btn_prevresults:visited, a.btn_prevresults:active { 
                                float: left;
                                display: block;
                                /*width: 181px;*/
                                width: 81px;
                                height: 19px;
                                line-height:19px;
                                font-size: 1.1em;
                                font-weight: bold;
                                margin: 1px 1px 0 0;
                                padding: 0 6px 0 0px;
                                /*border: 1px solid #d9d9d9;*/
                              /*  background:#ededed;*/
                                text-decoration: underline;
                                /*background:url(../assets/images/btn_prevresults.gif) top left no-repeat;*/
}
                
a.btn_prevresults:hover { text-decoration: underline; }

a.vote_link:link, a.vote_link:visited, a.vote_link:active { 
                                float:right;
                                width: 45px;
                                height: 21px;
                                padding: 3px 3px 0px 3px;
                                margin: -6px 0 0 0;
                                background:url(../assets/images/page/img_vote_bttn_off.gif) top left no-repeat;
								background-color:#ccc;
								font-size:1.2em;
								font-weight:bold;
								text-align:center;
								border: 1px solid #fff;
}

a.vote_link:hover { background:url(../assets/images/page/img_vote_bttn_on.gif) top left no-repeat; }

                
input.vote { float:left;
                                display: block;
                                width: 95px;
                                height: 21px;
                                padding: 0;
                                margin: 1px 0 0 0;
                                background:none; 
                                border:0; 
                                cursor:pointer;
}

/* -------------------- opinion poll css END -------------------------- */


















/* ------------------------------------------------------ OLD CSS ------------------------------/*

Colours:
	color: #c00; - Main red
	color: #84868b; - light grey
	color: #81272a; - text red
	color: #201e1f; - near black
	color: #00738c; - h1 blue
*/

#QA_site {
	position:fixed;
	top:5px;
	left:0px;
	display:block;
	width:100%;
	z-index:100;
	height:20px;
	background-color:#FFFF00;
	color:#000000;
	text-align:center;
	font-size:1em;
	padding: 5px 0 0 0;
	border-bottom:#000 1px solid;
	border-top:#000 1px solid;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	cursor:pointer;
}

div { z-index:0;}

textarea { font-family:Arial, Helvetica, sans-serif;}

div.moz {
	position: absolute;
	bottom: -0.1px;
}



sup, sub { font-size:10px; color:#OB4FAO;}


h2.categories_list {
	font-size:1.1em;
	color:#201e1f;
	margin: 0 2px 3px 0;
	padding: 0 0px 0 4px;
	width:257px;
	clear:both;
	float:left;
	line-height:17px;
	display:inline;
	font-weight:bold;
	background: #bed2d6;
	}

ul.categories_list { float:right; width:263px; margin:0 0 10px 0; padding:0; }
ul.categories_list li{ list-style:none;  margin:0 0 2px 0 ; float:left; }
ul.categories_list li a:link, ul.categories_list li a:visited, ul.categories_list li a:active {
	margin:0;
	padding: 0 0 0 2px ; 
	float:left;
	line-height:17px;
	width:261px;
	color:#fff;
	text-decoration:none;
	background: url(../assets/images/nav/red_nav_arrow_down.gif) no-repeat right #c00;  }

ul.categories_list li a:hover { text-decoration:underline;}

	
form {
	margin: 0px;
	padding: 0px;
}

input {
	margin: 0px;
	padding: 0px;
}


span.hidden { display:none;}

/*table {
	float:left;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-left:5px;
	margin-right:5px;
}



td {
	font-style: normal;
	color: #201e1f;
	font-size: 11px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

th {
	font-style: normal;
	font-weight: bold;
	color: #201e1f;
	font-size: 11px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

th.tablehead {background:#000;}
*/

table.noTableBorder, table.noTableBorder tr, table.noTableBorder tr td  { border:none;}



table.tableBorder {border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;}
	
table.tableBorder tbody tr td, 
table.tableBorder tr, 
table.tableBorder tr td  {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;}

/*subclasses*/

/*table[border="0"],
table[border="0"] > tbody > tr > td{
	border: none;
}*/
	
.float_left, .float_right { float:left; position: relative; }
.float_right { float:right;}
/*div.clearing { 	
	width: 527px;
	height: 0px;
	margin: auto;
	position: relative;
	float: left;
	clear: both;}*/
	
/* Structure */

/*new layout*/
#main_hold{

	width: 948px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	}












/*Search results*/

div.search_results, div.search_results_Alt {
	margin:0 0 15px 0;
	padding: 4px;
	width: 517px;
	float:left;
	display:inline;
	border: 1px solid #ccc;
}

div.search_results h2, div.search_results_Alt h2 {  font-size:1.4em; float:left; color:#0b4fa0; width:517px; padding:0; margin:0; line-height:18px;}
div.search_results_Alt { background: #eee;}
div.search_results_byline { width: 517px; float:left; border:0;  color:#OB4FAO; border-top: 1px solid #989a9d; margin:5px 0 0 0; padding:5px 0 2px 0;}


/**/#comment_suggest { 
	border-top:1px solid #989a9d;
	float:left;
	margin: 0 0 5px 0;
	padding: 0;
	width: 527px;
	float:left;
	display:inline; 
}

#comment_suggest a:link, #comment_suggest a:visited, #comment_suggest a:active, #comment_suggest span { 
	float: right;
	display: inline;
	margin: 2px 0 0 0;
	padding:4px 22px 4px 4px ;
	text-decoration: none;
	color:#000;
	font-size:1.1em;
	clear:both;
	background:url(../assets/images/page/comment_mini.gif) center right  no-repeat;
}
#comment_suggest a:hover {
	text-decoration:underline;
}
#comment_suggest a.suggest{ background:url(../assets/images/page/suggest_mini.gif) center right  no-repeat;}



/*modal box for dashboard*/

#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #000!important;
	filter:alpha(opacity=0);-moz-opacity:.00;opacity:.00;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 50%;
	border: 0 solid;
	text-align:left;
	z-index:10000;
	margin: -184px 0px 0px 0px;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	background-color: #FFF;
	height:100%;
}

#MB_header {
	margin:0;
	height: 28px;
	color: #0000CC;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	font-weight:normal;
	font-size: 1.3em;
}

#MB_content {
	padding: 6px .75em;
	overflow:auto;
}

#MB_caption {
	font: bold 85% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em 0 .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display:block;
	position:absolute;
	right:5px; top:4px;
	padding:2px 3px;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#MB_close:hover {
	background:transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color:#FFF;
	color:#000;
}
#MB_content { border-top: 1px solid #F9F9F9; }
#MB_header {
  background-color:#c00;
  border-bottom: 1px solid #FFF;
}
#MB_caption { color:#FFF; }
#MB_close { color:#FFF; }
#MB_close:hover { color:#FFF; }




.add_dash{ float:left;
	width: 470px;
	clear:both;
	margin: 5px;
	padding: 0;
	}
	
h2.add_dash { float:left;}
p.add_dash { float:left; margin: 5px 0 5px 0; padding:0;   } 


input.add_dash { 
	float:left; 
	width:auto;
	clear:none;
	line-height:18px; 
	height:18px; 
	padding:0 4px 0 4px; 
	margin:0 10px 0 1px; 
	text-align:center; 
	color:#fff; 
	background:#c00; 
	border:0; 
	cursor:pointer; }



/*slimine style*/

#slimline { width: 500px;
	display: block;
    margin-left: auto;
    margin-right: auto;}
	
#slimline #footer,#slimline  #page_content, #slimline  #header{	width:500px;}
#slimline #footer ul {width:480px;}

#page_content_error { margin-left:200px; }

label.slimline{
	font-size:1.1em;
	color:#201e1f;
	margin: 0 2px 3px 0;
	padding: 0 4px 2px 4px;
	width:200px;
	float:left;
	line-height:17px;
	display:inline;
	font-weight:bold;
	background: #bed2d6;
}

input.slimline{
	float:left; 
	font-size:1.1em; 
	border:1px solid #989a9d; 
	width:200px; 
	line-height:18px;
	padding:1px 0 1px 2px; 
	margin:0 1px 0 0; 
	color:#OB4FAO; 
	background:#fff;}
	
	input.slimline_go {
	
	float:left; 
	width:auto;
	line-height:18px; 
	height:18px; 
	padding:0 4px 0 4px; 
	margin:0 10px 0 1px; 
	text-align:center; 
	color:#fff; 
	background:#c00; 
	border:0; 
	cursor:pointer;}
	
	
	
	