/* @override http://boreaal.dev/css/main.css */

/* GENERAL LAYOUT, WIDTHS, HEIGHTS, MARGINS */

body,div,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,ul,caption
{	margin: 0;	padding: 0;	outline: none;}

body, textarea, h6
{
	font: 10pt/13pt "Lucida Grande", Lucida, Verdana, sans-serif;	
}
body{	color: #33487d;	background: #33487d url(/gfx/backgr_pat1.gif) repeat-x;}ul{	list-style-type: none;}a, .a{	text-decoration: none;	color: #f28300;
	border: none;	outline: none;
}

img { border: none; }

a.readmore, a.readmore_external
{
	background: url(/gfx/more_orange_med.gif) no-repeat 100% 65%;
	padding-right: 8px;
	white-space: nowrap;
}
.bold{	font-weight: bold;}p, table, dl{	margin-bottom: 15px;}a:hover{	text-decoration: underline;	outline: none;}

a:active
{
	outline: none;
}h1, h2, h3, h5, ul#level_menu{	font-family: Verdana, sans-serif;	font-weight: normal;	font-style: normal;	color: #ff7b0b;	font-weight: normal;	font-style: normal;	line-height: 100%;}h2{	margin-bottom: 8px;	font-size: 24pt;	position: relative;	top: -0.15em}h3{	font-size: 20pt;	position: relative;	top: -0.15em;	margin-bottom: 8px;}h4{	margin-bottom: 5px;		line-height: 100%;	font-weight: bold;	font-size: 10.5pt;	color: #4b6dbf;}

h5
{
	font-family: inherit;
	color: #728dd1;
	font-weight: bold;
	font-size: 10pt;
}

h6
{
	font-weight: bold;	
}
a:active{	color: #437934;}

a.noactive:active
{
	color: #f28300;/*IE hack for JS*/
}
table
{
	border-collapse: collapse;
}
div#main{	width: 795px;	margin: 0 auto;	background-image: url(/gfx/page_pat1.png);	margin-bottom: 50px;}.closer{	clear: both;	visibility: hidden;	display: block;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}.floatL{	float: left;	margin-right: 15px;}.floatR{	float: right;	margin-left: 15px;}

.right
{
	text-align: right;
}

.error
{
	color: #f31414;
}

textarea
{
	border: 1px solid #c5d4f7;
	font-family: inherit;
	font-size: inherit;
	color: #33487d;
	padding: 2px;
}
/* @group Header */div#top{	height: 235px;	position: relative;	margin-left: 5px;}div#top a#logo{	background: url(/gfx/header1.jpg) no-repeat;	display: block;	text-indent: -2000px;	width: 780px;	height: 185px;}div#top_thin{	height: 30px;	margin-left: 5px;	position: relative;}div#top_thin a#logo{	background: url(/gfx/header2.jpg) no-repeat;	display: block;	width: 780px;	font-size: 18px;	height: 30px;	line-height: 30px;	text-align: center;	color: #ff8a00;}/* @end */div#content{	min-height: 360px;	background: url(/gfx/page_fill1.jpg) no-repeat;	margin-left: 5px;	margin-bottom: 20px;	margin-right: 10px;}div#inner_content{	padding-top: 20px;	padding-right: 20px;	margin-left: 273px;}
div#indent{	margin-left: 273px;	padding-right: 20px;
}

div#inner_content ul, div#indent ul
{
	margin-bottom: 15px;
}
div#inner_content li, div#indent li
{
	list-style-position: outside;
	background: url(/gfx/bullet1.gif) no-repeat 0 3px;
	padding-left: 16px;
}
div#footer{	clear: both;	height: 90px;	background: url(/gfx/footer1.jpg) no-repeat;	text-align: center;	padding-top: 10px;	font-size: 9pt;}.hide{	display: none;}p.intro{	line-height: 18px;	font-weight: bold;}/* @group Product content */div#product_content{	min-height: 440px;		margin-left: 5px;	padding-bottom: 20px;	margin-right: 10px;	background-color: #fff;}/* @end *//* @group Main nav --------------------*/ul#tab_nav{	width: 780px;	position: relative;	height: 50px;	text-indent: -2000px;}div#product_head ul#tab_nav{	background: none;}ul#tab_nav li{	float: left;}ul#tab_nav li a{	display: block;	height: 50px;	position: absolute;	background-image: url(/gfx/main_menu2.jpg);}div#top ul#tab_nav li a{	background-image: url(/gfx/main_menu1.jpg);}div#top ul#tab_nav{	background: url(/gfx/main_menu1.jpg) no-repeat;	}ul#tab_nav a#home{	width: 100px;	left: 120px;	background-position: -120px 0;}ul#tab_nav #filosofie{	width: 140px;	left: 220px;	background-position: -220px 0;}ul#tab_nav #producten{	width: 170px;	left: 360px;	background-position: -360px 0;}ul#tab_nav #contact{	width: 130px;	left: 530px;	background-position: -530px 0;}ul#tab_nav a#home:hover{	background-position: -120px -50px;}ul#tab_nav a#home:active{	background-position: -120px -100px;}ul#tab_nav a#home.selected{	background-position: -120px -150px;}ul#tab_nav a#home.selected:active{	background-position: -120px -200px;}ul#tab_nav a#filosofie:hover{	background-position: -220px -50px;}ul#tab_nav a#filosofie:active{	background-position: -220px -100px;}ul#tab_nav a#filosofie.selected{	background-position: -220px -150px;}ul#tab_nav a#filosofie.selected:active{	background-position: -220px -200px;}ul#tab_nav a#producten:hover{	background-position: -360px -50px;}ul#tab_nav a#producten:active{	background-position: -360px -100px;}ul#tab_nav a#producten.selected{	background-position: -360px -150px;}ul#tab_nav a#producten.selected:active{	background-position: -360px -200px;}ul#tab_nav a#contact:hover{	background-position: -530px -50px;}ul#tab_nav a#contact:active{	background-position: -530px -100px;}ul#tab_nav a#contact.selected{	background-position: -530px -150px;}ul#tab_nav a#contact.selected:active{	background-position: -530px -200px;}/* @end *//* @group Breadcrumb ------------------*/ul#breadcrumb{	height: 26px;	font-size: 8pt;	padding-left: 20px;	line-height: 8px;}div#product_subhead ul#breadcrumb{	line-height: 18px; /*slightly lower in product pages*/}ul#breadcrumb li{	float: left;}ul#breadcrumb a{	color: #ff8a00;}/* @end */div#leftcol{	float: left;
	width: 253px;
	position: relative;
	overflow: hidden;
}ul#level_menu{	width: 233px;	line-height: 24px;	font-size: 14px;	border-top: 1px solid #d9e0f2;	letter-spacing: 1px;	margin-left: 20px;}ul#level_menu li{	border-bottom: 1px solid #d9e0f2;	text-align: right;}ul#level_menu li.active{}ul#level_menu li a{	display: block;	color: #4b6cbf;	background: url(/gfx/submenu_arrow.gif) no-repeat 220px 2px;	padding-right: 15px;	text-decoration: none;
}ul#level_menu li.active a{	color: #000;	background-position: 220px -94px;	color: #ff8a00;}ul#level_menu li.active a:hover{	color: #e67c00;	background-position: 220px -94px;}ul#level_menu li a:hover{	background-position: 220px -30px;	color: #143a98;}ul#level_menu li a:active{	background-position: 220px -62px;	color: #143a98;}/* @group Editor? ------------------------ */div#alert{	width: 400px;	border: 2px solid #F00;	margin: 0 auto;	background-color: #feffd5;	padding: 16px;}/* @end */h1#product{	color: #33487d;	font-size: 12pt;	position: absolute;	line-height: 14pt;}div#product_head {	background: no-repeat 0 0px;	height: 320px;	position: relative;}.novoskript_digitaal h1{	left: 263px;	top: 120px;}.novoskript h1{	left: 122px;	top: 72px;}

.schrijfatelier h1{	left: 251px;	top: 70px;}.schrijfatelier div#header_extra{	position: absolute;	top: 90px;	left: 260px;	font-size: 10pt;}

.novoskript div#header_extra{	position: absolute;	top: 92px;	left: 112px;	font-size: 10pt;}

.novoskript_digitaal div#header_extra{	position: absolute;	top: 145px;	left: 256px;	font-size: 13pt;}div#header_extra a{	color: #ff8a00;	padding-left: 20px;
	background: url(/gfx/more_orange_med.gif) no-repeat 100% 70%;
	padding-right: 8px;}.novoskript_digitaal div#header_extra{	background: url(/gfx/download_icon1.gif) no-repeat;}

.novoskript_digitaal div#header_extra a
{
	background: none;
}
/* @group Subhead */div#product_subhead h1 a{	display: block;	height: 100px;	width: 775px;
	text-indent: -2000px;	
}div#product_subhead h1 a:hover{	color: #4b6cbf;}div#product_subhead h1{	top: 75px;	left: 0;}div#product_subhead {	height: 200px;	position: relative;}div .schrijfatelier /* IE DOESN'T ACCEPT FULL PATH*/{	background: url(/images/schrijfatelier_subhead.jpg) no-repeat;}div .novoskript /* IE DOESN'T ACCEPT FULL PATH*/{	background: url(/images/novoskript_subhead.jpg) no-repeat;}div .novoskript_digitaal /* IE DOESN'T ACCEPT FULL PATH*/{background: url(/images/novoskript_digitaal_subhead.jpg) no-repeat;}/* @end *//* @group Products table */table.products {	margin: 10px auto 20px auto;	width: 99%;}table.products td, table.products th{	border: 1px solid #DDD;	border-width: 0 1px 1px 0;	padding: 4px 8px;	background: #fff3c7 url(/gfx/yellograd32.gif) repeat-x;
	vertical-align: top;
}table.products th{	background: url(/gfx/yellograd72.gif) repeat-x 0 -17px;}

td.price{	text-align: right;	font-weight: bold;	white-space: nowrap;
	vertical-align: top;
	width: 90px;
}

input.add_to_cart
{
	margin-top: 12px;
}
table.products td.img{	padding: 0px;	width: 80px;
	text-align: center;
	vertical-align: middle;
}

.isbn
{
	font-size: 8pt;
	color: #a5965b;
}
/* @end *//* @group Home */div#home_content{	padding: 20px 20px 5px;
	margin-bottom: 15px;
}

div#quicklinks
{
	width: 481px;
	margin-bottom: 12px;
}

div#quicklinks .div1
{
	float: left;
	width: 253px;
}
div#quicklinks .div2
{
}
/* @group Home News */div#news{	float: right;	width: 233px;	margin-left: 12px;	color: #fed639;}div#news_inner{	padding-top: 10px;	padding-right: 10px;	padding-left: 10px;	background: #cc162d url(/gfx/nieuws_top.gif) no-repeat;}div#news a{	color: #fff;}div#news div#news_bottom{	height: 16px;	background: url(/gfx/nieuws_bottom.gif) no-repeat;	}div#news h3{	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
}

div#news h4{	color: #fff;	font-size: 14px;
}

div#news p
{
	margin: 0;
}

div#news .readmore
{
	background: url(/gfx/more_white_small.gif) no-repeat 100% 70%;
	padding-right: 8px;
}
/* @end *//* @group Home Products */ul#home_products{	clear: both;	width: 770px;	margin-left: 10px;}ul#home_products li{	display: block;	width: 254px;	float: left;}ul#home_products li h2 a {	display: block;	height: 200px;	text-align: center;	color: #fff;	background-repeat: no-repeat;	font-size: 16px;	line-height: 39px;	text-decoration: none;}ul#home_products h2 a:hover{	color: #ff8a00;
}ul#home_products a#schrijfatelier{	background-image: url(/images/schrijfatelier.jpg);}ul#home_products a#novoskript{	background-image: url(/images/novoskript.jpg);}ul#home_products a#novoskript_digitaal{	background-image: url(/images/novoskript_digitaal.jpg);}ul#home_products li p{	padding: 0 11px 0 10px;}/* @end *//* @end *//* @group Product index */div#productmenu ul{	margin-top: 20px;}div#productmenu li h2{	height: 156px;	top: 0;}div#productmenu li h2 a{	position: relative;	display: block;	width: 780px;	height: 156px;	background: no-repeat;	text-indent: 273px;	line-height: 60px;	font-size: 36px;	color: #4b6cbf;	line-height: 80px;	text-decoration: none;}div#productmenu p {	padding-left: 273px;	padding-right: 20px;	padding-top: 20px;}div#productmenu h2 a:hover{	color: #ff8a00;}div#productmenu li{	position: relative;	height: 156px;}div#productmenu li p{	position: absolute;	left: 273px;	top: 70px;	width: 460px;	font-size: 14px;	line-height: 20px;	padding-left: 0;	padding-top: 0;}div#productmenu li h2 span{	position: absolute;	right: 35px;	top: 15px;	font-size: 15px;}div#productmenu a#schrijfatelier{	background-image: url(/images/schrijfatelier.png);}div#productmenu a#novoskript{	background-image: url(/images/novoskript.png);}div#productmenu a#novoskript_digitaal{	background-image: url(/images/novoskript_digitaal.png);}

div#productmenu a#schrijfbox{	background-image: url(/images/schrijfbox.png);}

div#productmenu .readmore
{
	background: url(/gfx/more_orange_med.gif) no-repeat 100% 70%;
	padding-right: 8px;
}
/* @end */div.block{	background: url(/gfx/yellofond1.gif) no-repeat;
	padding: 10px 15px 0;
	margin-bottom: 14px;
	display: inline-block;
}
div.block p.img
{
	padding: 0;
	float: left;
}

div.block p, div.block h4
{
	padding-left: 93px;
}

div.block p
{
	margin: 0;
}
div#aside{	padding: 30px 20px 20px 40px;	color: #aaa;}div#aside blockquote{	font-size: 13pt;	color: #95aee6;	margin-bottom: 8px;	}

div#aside img
{
	float: left;
	margin-right: 10px;
}
div#sidebar{	float: left;	width: 233px;	padding-left: 20px;	padding-top: 25px;
	}/* @group Download page */div.windows, div.mac{	width: 213px;	float: left;	background: url(/images/downloads.jpg) no-repeat;	padding: 10px;}div.windows{	margin-right: 20px;}div.mac{	background-position: -254px 0;}div.windows a, div.mac a{	display: block;	font-size: 10pt;	padding-top: 90px;	text-align: center;	color: #ff8a00;	font-weight: bold;	position: relative; /*IE ADD hasLayout*/}div.windows a span, div.mac a span{	color: #33487d;	font-size: 9pt;	font-weight: normal;	font-style: normal;}p.specs{	font-size: 8pt;	line-height: 10pt;	color: #90a2cc;}/* @end */.asdf{	background: #fed639;}.asdf{	background: #ff8a00;}.clear{	clear: both;}/* @group Forms */div#form_top{
	background: url(/gfx/form_top.png) no-repeat 0 0;
	line-height: 11px;
	clear: right;
	overflow: hidden;
}

#form{
	padding: 0px 14px 6px;	background: url(/gfx/form_mid.png) repeat-y 0 0;
}
div#form_bottom{	background: url(/gfx/form_bottom.png) no-repeat 0 0;
	line-height: 11px;
}


form h4{	font-size: 12pt;	color: #4b6cbf;}

table.twocolform
{
	
}

table.twocolform th{	color: #6c82ba;	border-bottom: 1px solid #c5d4f7;	line-height: 24px;	width: 175px;
	text-align: right;
	font-weight: normal;
	font-style: normal;
	padding-right: 3px;
	vertical-align: top;
}

th.error label
{
	color: #f31414;
}
table.twocolform td{
	height: 25px;}

#submit_catcher
{
	float: right;
	height: 1px;
	width: 1px;
}

/*CONTACT FORM*/form input.text, td.amount input{	font: inherit;	border: 1px solid #c5d4f7;	height: 16px;	color: #33487d;	position: relative;	top: 1px;	padding: 2px;	width: 270px;}form input#submit,
form button,
form input.submit_small,
form .submit,form .submit_link,form input#is_supplier
{
	background: none;	border: none;	color: #f28300;	cursor: pointer;	font-size: 12pt;	font-weight: bold;	overflow: visible;	outline: none;	padding: 5px 0px;	width: auto;	text-align: left;
}

form input#submit:hover,
form button:hover,
form input.submit_small:hover,
form .submit:hover,
form .submit_link:hover,
form input#is_supplier:hover
{
	text-decoration: underline;
}

form input#submit,
form .submit,
form input#is_supplier
{
	background: url(/gfx/gonext.gif) no-repeat 98% 50%;
	padding-right: 22px;}

form input#submit:hover,
form .submit:hover,
form input#is_supplier:hover
{
	outline: none;	background-position: 100% 50%;
}

form input.submit_small, form input.submit_link{	border: 0;	background: none;	color: #f28300;	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

form input.submit_link
{
	padding: 0 10px 0 0;
	background: url(/gfx/more_orange_med.gif) no-repeat 100% 65%;
}

form textarea 
{
	width: 270px;	height: 5em;
}form .radio{	margin-right: 6px;	width: 1em;}/*form .gonext, form .sendbtn{	width: 80px;	text-align: left;	background: url(/gfx/gonext.gif) no-repeat 60px 8px;
}*/div#steps{	height: 40px;}span.step0{	float: left;	font-weight: bold;	font-size: 10.5pt;	color: #4b6dbf;	margin-right: 0.5em;	line-height: 25px;}span.step, span.step_ok, span.step_ok_total{	display: block;	float: left;	line-height: 27px;	width: 52px;	height: 27px;	background-image: url(/gfx/step.gif);	text-indent: 9px;	color: #98a6c4;}span#step_active{	font-weight: bold;	color: #FFF;	background-image: url(/gfx/step_active.gif);}span.step_ok
{
	width: 27px;
}td.amount{	width: 3em;	text-align: center;}td.amount input{	position: relative;	width: 2em;}.smallprint{	font-size: 80%;}

table.order_summary
{
	width: 99%;
	margin-bottom: 0;
}

table.order_summary td, table.order_summary th{	background: #f7f9ff none;
	padding: 6px 6px 2px;
	border: 1px solid #c5d4f7;
	border-width: 0 0 1px 0;
	vertical-align: top;
}

table.order_summary th
{
	text-align: left;
	font-weight: normal;
	font-style: normal;
	border-width: 0 0 1px 0;
	line-height: 15pt;
}
table.order_summary td.total, 
table.order_summary td.price_total{	border-width: 3px 0 1px 0;
}

table.order_summary td.price_total, 
table.order_summary td.price
{
	font-weight: bold;
	border-left: 1px solid #c5d4f7;
}
table.order_summary td{	text-align: right;}

table.order_summary input
{
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	text-align: right;
}

p.alrt
{
	padding-left: 55px;
	background: url(/gfx/alert_icon.gif) no-repeat;
	padding-bottom: 9px;
}

/* @group Contact */

#contact form dt
{
	width: 110px;
}

#contact form dd
{
	width: 365px;
}

#contact form textarea
{
	width: 350px;
	height: 12em;
}

#contact form input.text
{
	width: 350px;
}

#contact form .sendbtn
{
	background-position: 76px;
	width: 105px;
}

#contact form .sendbtn:hover
{
	background-position: 78px;
}

#contact form table
{
	margin-bottom: 0;
}

/* @end */





/* @end */

.sendbtn
{
	float: right;
	padding-top: 0;
}

/* @group Shopping cart */

div#cart
{
	margin-left: 20px;
	margin-top: 20px;
	background-image: url(/gfx/cart_mid.gif);
	overflow: hidden;
}

div#cart dl
{
	margin-top: 5px;
	margin-bottom: 12px;
}

div#cart dt
{
	font-weight: bold;
	padding: 5px 10px 0;
	line-height: 10pt;
}

div#cart dd
{
	padding: 0 10px;
	font-size: 9pt;
}

div#cart dt.fade
{
	background-image: url(/gfx/fade_color.gif);
	padding-bottom: 5px;
	font-size: 10.5pt;
	line-height: 10.5pt;
}

div#cart_top
{
	height: 34px;
	background: url(/gfx/cart_top.gif) no-repeat;
	overflow: hidden;/*IE6*/
}

div#cart_top h3
{
	line-height: 38px;
	height: 34px;
	color: #FFF;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: middle;
	background: url(/gfx/cart.gif) no-repeat 0 7px;
	padding-left: 33px;
	width: 100px;
	margin-left: 49px;
	overflow: hidden;
}

div#cart_mid
{
	padding: 10px 10px 0;
}

div#cart_bottom
{
	height: 15px;
	background: url(/gfx/cart_bottom.gif) no-repeat;
	overflow: hidden;
}

div#cart_buttons
{
	text-align: center;
	margin-top: 14px;
}

.default_submit
{
	float: right;
}

.cart_collapsed
{
	color: #4b6cbf;
	font-size: 9pt;
	background: url(/gfx/cart_small.gif) no-repeat 0 2px;
	padding: 0 4px 0 20px;
	display: block;
	margin: 5px 0 5px 20px;
}

/* @end */


/* @group Agenda */

dl.agenda
{
	margin-bottom: 25px;
}

dl.agenda dt
{
	font-weight: bold;
	margin-top: 0.7em;
	border: 1px solid #DDD;
	border-width: 1px 0 0;
	background: url(/gfx/bullet1.gif) no-repeat 0 80%;
	padding-left: 18px;
	padding-top: 6px;
	font-size: 10.5pt;
}

dl.agenda dd
{
	padding-left: 18px;
}

dl.agenda dd.subscribe
{
	float: right;
}

dl.agenda input, dl.agenda dd.remark a
{
	
}

dl.agenda dt .date
{
	font-weight: normal;
	font-style: normal;
	color: #33487d;
	font-size: 10pt;
}

form dl.agenda input
{
	font-size: 9pt;
	margin-right: 8px;
}

form dl.agenda dt
{
	background: none;
	padding: 5px 0 0;
	border-top: 1px solid #a0bce8;
	border-bottom: none;
	color: #ed8000;
}

form dl.agenda dd
{
	padding-left: 20px;
	background: none;
}

/* @end */



/* @group Schrijfatelier */

.basisvormen, .lichaamsorientatie, .evenwicht, .tweezijdig, .ritmische
{
	background-color: #ff8a00;
	color: #FFF;
	display: inline;
	padding: .25em .5em;
}

.lichaamsorientatie
{
	background-color: #0c9fdc;
}

.evenwicht
{
	background-color: #a0d326;
}

.tweezijdig
{
	background-color: #a091ce;
}

.ritmische
{
	background-color: #e13579;
}

.module
{
	border-top: 2px solid #DDD;
	padding-top: 5px;
}

/* @end */


div#indent .kenmerken li
{
	background: url(/gfx/bullet2.gif) no-repeat 0 3px;
	padding-left: 16px;
	
}

/* @group Locations */

div#locations_container
{
}

div#locations1, div#locations2
{
	width: 220px;
	float: left;
}

div#locations1
{
	padding-left: 16px;
}

table.location
{
	background-color: #93aad4;
	width: 204px;
}

table.location caption
{
	width: 204px;
	padding: 0;
	margin: 0;
	background: #93aad4 url(/gfx/location_top.gif) no-repeat;
	font-weight: bold;
	line-height: 24px;
	color: #fff;
}

table.location caption input
{
	width: 172px;
	font-size: 10pt;
	padding: 4px 7px;
	border: none;
	line-height: 12pt;
	font-weight: bold;
}

table.location th
{
	line-height: 24px;
	text-align: left;
	padding: 3px 10px 0;
	margin: 0;
}

table.location td
{
	padding: 2px 3px 0;
}

table.location td.tools
{
	text-align: right;
	background: #d9e4ff url(/gfx/location_bottom.gif) no-repeat;
	padding-top: 20px;
	border: none;
}

table.location td.tools input
{
	vertical-align: middle;
	width: 19px;
	height: 19px;
	margin: 0;
	padding: 0;
}

table.location td.amount
{
	font: 22px/19px Verdana;
	width: 73px;
	padding-left: 7px;
}

table.location td.amount select
{
	vertical-align: middle;
}

table.location td input
{
	font-size: 13pt;
	width: 96px;
	padding: 4px 0 4px 6px;
	border: none;
	vertical-align: middle;
	line-height: 17px;
	height: 17px;
}

#locations_container textarea
{
	width: 450px;
	overflow: auto;
}

/* @end */

/* @group CMS */

div#login_cms
{
	padding: 21px;
	border: 3px solid #ff8a00;
	width: 200px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	background: #d9e4ff;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
}

div#login_cms input
{
	font-size: 20px;
	width: 200px;
}

div#login_cms .submit
{
	float: right;
	width: inherit;
}

/* @end */






