/* You may adapt elements of this CSS in your own projects, but the unique combination of 



images, colors, sizes, typography and positioning ("the design") is copyright (c) 2007 Webinform, Leendert van der Ree 



and may not be reproduced. CSS template for Cheese By Mail Amsterdam*/ 







/* *********************** GENERAL SETTINGS     *********************** */







html, body{



	font: 12px Tahoma, Arial, Helvetica, sans-serif;



	color: #383838;



/*	background: url(../images/body_bg.jpg) #7f7f7f repeat-x top; */



	margin: 0px;



	padding: 10px 0px;



}







table {



	text-align: left;



}



hr {



	border: 0;



	color: #9e9e9e;



	background-color: #9e9e9e;



	height: 1px;



	width: 100%;



	text-align: left;



}







/* CSS global reset for all browsers */ 



* {



	padding: 0px;



	margin: 0px;



}







/*  Global Formatting */



h1 {



	font-weight: bold;



	font-size: 10px;



	color: #1f1f1f;



	letter-spacing: 2px;



	line-height: 36px;



	text-transform: uppercase;



}







h2 {



	font-weight: bold;



	font-size: 18px;



	color: #1f1f1f;



	letter-spacing: 1px;



	line-height: 22px;



	text-transform: uppercase;



}







h3 {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-weight: bold;



	font-size: 14px;



	color: #0e203f;



	line-height: 20px;



	text-transform: uppercase;



	letter-spacing: 0.05em;



}







h4 {



	font-weight: bold;



	font-size: 13px;



	color: #333;



	line-height: 14px;



	text-transform: uppercase;



}







h5 {



	font-weight: bold;



	font-size: 12px;



	color: #333;



	line-height: 13px;



	text-transform: uppercase;



}







h6 {



	font-weight: bold;



	font-size: 11px;



	color: #333;



	line-height: 12px;



	text-transform: uppercase;



}







a {



	color: #004995;



	text-decoration: underline;



}







a:hover {



	color: #004995;



	text-decoration: none;



}







/*a.image, a.image:hover {



	border: 0px none white;



	text-decoration: none;



}*/







img {



	border: 0px none white;



	text-decoration: none;



}







ul, ol {



	padding-left: 20px;



}







fieldset {



	width: 90%;



	padding: 5px;



	border: 1px solid #eee;



}







.both {



	clear: both;



}







body.published {



	background: #adf;



}







body.mceContentBody {



	background: #fff;



}







/* *********************** END GENERAL SETTINGS *********************** */



#content {



	margin: 0px auto;



	width: 1000px;



	background: #fff;



	padding: 0px;



}







#top {



	padding: 0px;



	margin: 0px;



	background: url(../images/top_bg_.jpg) #0e203f repeat-x top center;



	height: 80px;



	width: 1000px;



	position: relative;



	clear: both;



	color: #fff;



}







 



#top h1 {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 34px;



	color: #fff;



	letter-spacing: 0px;



	text-transform: none;



	position: absolute;



	top: 24px;



	left: 26px;



	text-align: left;



	letter-spacing: 0.05em;



}







#top h1 span {



	font-weight: normal;



}







#top h2 {



	font-family: Tahoma, Arial, Helvetica, sans-serif;



	font-weight: normal;



	font-size:14px;



	color: #fff;



	text-transform: none;



	letter-spacing: 0.03em;



	position: absolute;



	text-align: left;



	top: 54px;



	left: 27px;



}







#top a {



	color: #fff;



}







/* *********** user5 - VirtueMart Shopping Cart Module styles *********** */



#top #shopping_cart {



	width: 210px;



	height: 80px;



	float: right;



	color: #fff;



	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;



	padding: 0px 15px;



	background: transparent url(../images/shoppingcart.jpg) no-repeat top right;







}







#shopping_cart h3 {



	margin-top: 5px;



	color: #fff;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	text-transform: none;



}







/* *********** end of user5 *********** */



#contact_us {



	width: 211px;



	height: 70px;



	float: right;



	padding: 0px 15px;



/*	border-left: 1px solid #f66;*/ /*	border-right: 1px solid #ff6666;*/



	margin-top: 5px;



	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;



	text-align: right;



}







#cfs {



/*	width: 120px;*/



/*	height: 70px;*/



	float: right;



	height: 35px;



	width: 150px;



	margin-top: 5px;



	position: relative;



	background: transparent;



}







#cfs #ct {



	position: absolute;



	top: 1px;



/*	right: 15px;*/

	right: 0px;



	font-size: 11px;



	color: #fff;



	line-height: 13px;



	font-weight: bold;



}







#cfs #plus {



	position: absolute;



	top: 26px;



/*	right: 62px;*/

	right: 47px;



}







#cfs #minus {



	position: absolute;



	top: 26px;



/*	right: 38px;*/

	right: 23px;



}







#cfs #revert {



	position: absolute;



	top: 26px;



/*	right: 15px;*/

	right: 0px;

}







#nav_line {



	margin-top: 4px;



	width: 1000px;



	height: 60px;



	background: url(../images/canal-houses.jpg) #18366f repeat-x top center;



}







#menu {



	padding: 0px;



	width: 660px;



	height: 60px;



	background: transparent;



	float: right;



}







#menu #uls {



	text-align: right;



}







#menu table.moduletable {



	margin: 0px;



	padding: 0px;



}







#menu #uls table.moduletable td {



	background: none;



}







#menu #uls ul {



	list-style: none;



	text-align: right;



	float: right;



	padding-top: 0px;



}







#mainlevel-nav li {



	padding: 0px;



	background: transparent;



	display: inline;



	line-height: 28px;



	white-space: nowrap;



	list-style-type: none;



	margin: 0px 25px 0px 0px;



	height: 60px;



	float: left;



}







#mainlevel-nav li a {



	display: block;



	text-decoration: none;



	text-align: center;



	color: #600;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 16px;



	text-transform: none;



	background: transparent;



	padding: 22px 0px 22px 0px;



}







#mainlevel-nav li a:hover {



	display: block;



	text-decoration: none;



	text-align: center;



	color: #c30;



	padding: 22px 0px 22px 0px;



	background: transparent url(../images/arrow_top_menu.gif) no-repeat bottom center;



}







#searchform {



	float: left;



	height: 60px;



	width: 340px;



	background: transparent url(../images/search_ico.gif) no-repeat top left;



}







#searchform div.moduletable {



	padding-top: 12px;



	padding-left: 52px;



}







#searchform label {



	color: #600;



}







#searchform .inputbox {



	background: #fff;



	border: 1px solid #600;



	width: 200px;



	height: 15px;



	margin: 0px;



	padding: 2px;



	vertical-align: middle;



	float: left;



}







#searchform .button {



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	border: none;



	color: #930;



	vertical-align: middle;



	background: transparent;



	cursor: pointer;



}







#main {



	padding: 0px;



	margin: 4px 0px 0px 0px;



	width: 1000px;



	background: #fff;



	clear: both;



}







 



#main #left_col {



	float: right;



	width: 240px;



	padding-left: 4px;



}







#main #left_col div.moduletable {



	color: #666;



}







#main #right_col {



	float: left;



	width: 618px;



}







#left_col hr {



	border-top: 1px solid #ccc;



	height: 1px;



	color: #f7f7f7;



	background: transparent;



	margin: 5px 0px;



}







#snf {



/*	background: url(../images/snf_bg.jpg) #0e203f no-repeat top center;*/



	width: 766px;



	height: 200px;



	position: relative;



}







#snf a {



	color: #fff;



}







#snf h2 {



	font: normal 24px Arial, Helvetica, sans-serif;



	color: #fff;



	text-align: right;



	width: 470px;



	text-transform: none;



	line-height: 24px;



	position: absolute;



	top: 30px;



	right: 89px;



}







#snf h2 span {



	font: bold 30px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 26px;



}







#snf #o_arrow {



	position: absolute;



	top: 34px;



	right: 23px;



}







#snf #newsflash {



	margin: 0px;



	padding: 0px;



	width: 437px;



	background: transparent;



	position: absolute;



	right: 23px;



	bottom: 23px;



}







#newsflash h3 {



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	letter-spacing: 0px;



	color: #ffba00;



	line-height: 18px;



	padding: 0px 0px 4px 2px;



	margin: 0px;



	text-transform: none;



	background: transparent;



	text-align: left;



	height: 18px;



}







#newsflash table.moduletable td, #newsflash .contentpaneopen td {



	padding: 0px;



	margin: 0px;



	color: #fff;



	line-height: 14px;



	background: transparent;



	text-align: left;



	font-size: 11px;



}







#newsflash .article_seperator {



	display: none;



}







#latest_products {



	width: 756px;



	padding: 0px;



	margin: 4px 0px;



	background: #f9f9f9;



	line-height: 18px;



}







#latest_products img {



	padding: 15px 0px;



}







#latest_products h3 {



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 36px;



	height: 36px;



	text-transform: none;



	color: #fff;



	text-align: center;



	background: url(../images/h_bg.gif) #18366f repeat-x top center;



	margin-bottom: 10px;



}







#latest_products strike, #main_content strike {



	color: #c20000;



	font-weight: bold;



	line-height: 18px;



}







#latest_products td {



	vertical-align: top;



}







#banner {



	margin: 20px 0px;



	width: 756px;



	text-align: center;



	clear: both;



	padding: 0px;



}







#main_content {



	width: 752px;



	padding: 0px;



	margin: 0px;



}







#main_content h2 a {



	color: #036;



	font: normal 18px Tahoma, Arial, Helvetica, sans-serif !important;



	text-decoration: none;



	line-height: 36px;



}







/******/



.white_space {



	height: 20px;



	display: block;



}







.sep {



	display: block;



	height: 10px;



	clear: both;



}







#footer {



	margin-top: 5px;



	width: 1000px;



	height: 33px; /* 77 */



	background: url(../images/footer_bg.gif) #dde3e0 repeat-x top center;



	clear: both;



	border-top: 4px solid #dde3e0; /*#183770;*/



	color: #547c80;



}







#footer p {



	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;



	color: #547c80;



	text-align: center;



	padding-top: 0px;



}







#footer p a {



	text-decoration: none;



	text-transform: none;



	color: #547c80;



	font-weight: normal;



}







#footer p a:hover {



	text-decoration: none;



}







/* *********************** END LAYOUT SETTINGS  *********************** */



/* *********************** NAVIGATION SECTION   *********************** */



/* GS vanaf hier rechter colom GS*/ 



/* Pathway Breadcrumbs */	



	.pathway {



	font-size: 10px;



	color: #ccc;



	font-weight: bold;



}







	a.pathway {



	color: #69f;



	text-decoration: none;



}







	a.pathway:hover {



	color: #69f;



	text-decoration: underline;



}







/* Mainlevel menu */



#left_col .mainlevel {



	height: 20px;



	width: 188px;



}







#left_col a.mainlevel {



	background: url(../images/arrow.gif) #f7f7f7 no-repeat left;



	color: #666;



	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 20px;



	text-transform: none;



	padding: 1px 0px 1px 16px;



	margin-left: 6px;



	text-decoration: none;



	display: block;



	text-align: left;



}



	



#left_col a.mainlevel:hover {



	color: #600;



}







/* #left_col #active_menu:hover,  */ 







#left_col .mainlevel#active_menu, #left_col .sublevel#active_menu {



	background: url(../images/arrow.gif) #f7f7f7 no-repeat left;



	color: #666;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 20px;



	text-transform: none;



	padding: 1px 0px 1px 16px;



	margin-left: 6px;



	text-decoration: none;



	display: block;



	text-align: left;



}







/* End Mainlevel menu */



	



/* Sub Menu */



#left_col .sublevel {



	height: 18px;



	width: 160px;



}







#left_col a.sublevel {



	background: url(../images/arrow.gif) #f7f7f7 no-repeat left;



	line-height: 18px;



	color: #666;



	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;



	text-transform: none;



	text-decoration: none;



	text-align: left;



	margin-left: 16px;



	padding-left: 16px;



	display: block;



}







#left_col a.sublevel:hover {



	color: #600;



	text-decoration: none;



}







#left_col .mainlevel + div img {



	display: none;



	float: right;



	font-style: normal;



}







table.moduletable td table div {



	padding: 0px;



	margin-left: 18px;



	height: 20px;



}







/* End Sub Menu */



/* Add Custom Menus */



/* Add Custom Menus */



/* GS vanaf hier rechter colom !EINDE! GS*/ 



/* *********************** END NAVIGATION SECTION ********************* */



/* *********************** STANDARD MODULE TABLE  ********************* */



table.moduletable {



	width: 100%;



	padding: 0px;



	margin: 0px 0px 5px 0px;



}







#left_col table.moduletable th, #left_col .moduletable h3 {



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 36px;



	height: 36px;



	text-transform: none;



	color: #fff;



	text-align: center;



	background: url(../images/h_bg.gif) #0e203f repeat-x top center;



	width: 225px;



	padding-left: 15px;



	margin-bottom: 10px;



}







#left_col div.moduletable {



	text-align: center !important;



	padding: 0px 0px 4px 0px;



	margin-bottom: 4px;



	background: #f7f7f7;



}



#left_col img {

	padding: 4px;

}







table.moduletable td {



	height: 18px;



	text-align: center;



}







 



table.moduletable p {



	text-align: left;



}







/* Custom Modules */



.latestnews, .mostread {



	list-style: none;



	display: block;



	padding: 0px;



	margin: 0px;



	text-align: left;



}







li.latestnews. li.mostread {



	margin: 0px;



	display: block;



	padding: 0px;



	width: 170px;



	height: 15px;



	list-style: none;



}







li.latestnews a, li.mostread a {



	background: url(../images/arrow.gif) #f7f7f7 no-repeat left;



	color: #666;



	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 12px;



	text-transform: none;



	padding: 2px 0px 2px 20px;



	margin: 0px 0px 0px 15px;



	text-decoration: none;



	display: block;



	text-align: left;



}







li.latestnews a:hover, li.mostread a:hover {



	color: #600;



	text-decoration: none;



}







.search {



	padding: 5px;



	margin: 0px;



	height: 21px;



}







.search .button {



	background: none;



	border: none;



	color: #fff;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	line-height: 19px;



	height: 19px;



	letter-spacing: 0px;



	vertical-align: middle;



	text-transform: none;



	padding: 0px;



	margin: 0px;



	width: 75px;



	cursor: pointer;



}







.search .button:hover {



	color: #ffb400;



	cursor: pointer;



}







.search .inputbox {



	margin: 0px;



	padding: 0px 3px;



	height: 19px;



	line-height: 19px;



	width: 146px;



	background: #fff;



	border: 1px solid #600;



	color: #333;



	vertical-align: middle;



}







.search .inputbox:hover {



	border: 1px solid #999;



}







/* End Custom Modules */



/* *********************** END STANDARD MODULE TABLE ********************* */



/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */



td.contentheading {



	padding: 0px;



	margin: 0px;



	line-height: 32px;



	font: normal 18px Tahoma, Arial, Helvetica, sans-serif;



	letter-spacing: 0px;



	color: #333;



	height: 32px;



	text-transform: uppercase;



	background: #fff;



}







.contentheading table td {



	letter-spacing: 0px;



	font-weight: bold;



}







/* content title and links */



.contentpagetitle {



	background-color: transparent;



}







a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited {



	text-decoration: none;



	font-weight: normal;



	color: #333;



}







a.contentpagetitle:hover {



	color: #666;



	text-decoration: none;



}







/* top box like a category description */



.contentdescription {



	background-color: transparent;



	padding: 10px 0px;



}







/* Main Body Text */



.contentpane {



	background: transparent;



}







.contentpaneopen {



	background-color: transparent;



	line-height: 16px;



}







/* Main Body Text */



/* article rating */



.content_rating {



	font-weight: normal;



	font-size: .8em;



}







.content_vote {



	font-weight: normal;



	font-size: .8em;



}







/* icons */



.buttonheading{



	font-size: 12px;



}







.pop-ups {



	float: right;



}







a.pop-up {



	border-bottom: 0;



}







/* Dates */



.createdate {



	color: #666;



	font-size: 11px;



	font-weight: bold;



	text-transform: none;



}







.modifydate {



	color: #ccc;



	font-size: 10px;



	font-style: normal;



	text-transform: uppercase;



}







.newsfeeddate {



	font-size: 11px;



	color: #999;



	font-weight: normal;



}







/* Dates */



/* Writen by Authors name */



.small {



	color: #ccc;



	font-size: 10px;



	line-height: 17px;



	margin: 0px;



	padding: 0px;



	text-transform: uppercase;



}







/* Page navigation links "<<< 1 of 10 next >>>" */



.pagenav {



	font-size: 11px;



	color: #999;



}







.pagebar{



	font-size: 11px;



	font-weight: bold;



}







.pagenav_prev{



	font-size: 11px;



	color: #999;



}







.pagenav_next{



	font-size: 11px;



	color: #999;



}







a.pagenav {



	color: #900;



	text-decoration: underline;



	font-weight: normal;



}







a.pagenav:hover {



	color: #900;



	text-decoration: none;



	font-weight: normal;



}







.pagenavcounter{



	height: 15px;



}







.back_button{



	font-size: 11px;



	letter-spacing: 1px;



	height: 15px;



	clear: both;



	margin: 5px 0px;



	text-transform: uppercase;



	font-weight: bold;



}







/* Read more link */



.readon {



	font-weight: bold;



}







.readon:hover {



	text-decoration: none;



}







/* Article index   */



table.contenttoc {



	padding: 0px;



	margin: 2px;



	font-size: 11px;



}







	



table.contenttoc th {



	background: transparent;



	color: #06c;



}







	



table.contenttoc td {



	padding: 2px;



}







/* Links article index */



	a.toclink:hover, a.toclink:visited, a.toclink:link {



	height: 18px;



}







/* End Article index  */



/*  component heading */



.componentheading {



	text-align: right;



	margin-top: 5px;



	background-color: #fff;



	line-height: 48px;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	color: #ccc;



	text-transform: uppercase;



	letter-spacing: 0px;



}







/* Sectiontable Table types listings Faqs's, weblink etc..*/



.sectiontableheader {



	background-color: #600;



	color: #fff;



	border-collapse: collapse;



	font-weight: bold;



	text-transform: uppercase;



	padding: 3px;



}







/* Table odd and Even Rows */



.sectiontableentry1 {



	background-color: #f7f7f7;



	color: #666;



	font-size: 11px;



	padding: 2px 0px !important;



	text-align: center;



}







.sectiontableentry2 {



	background-color: #f0f0f0;



	color: #777;



	font-size: 11px;



	padding: 2px 0px !important;



	text-align: center;



}







#right_col .sectiontableentry1 {



	background: #fff;



	color: #666;



}







#right_col .sectiontableentry2 {



	background: #f0f0f0;



	color: #333;



}







.sectiontableentry1 td, .sectiontableentry2 td {



	padding: 2px !important;



}







.sectiontableentry1 input, .sectiontableentry2 input {



	margin: 0px;



	padding: 0px;



	height: 15px;



	width: 15px;



	background: none;



	vertical-align: middle;



}







#left_col .sectiontableentry1 label, #left_col .sectiontableentry2 label {



	margin: 0px;



	padding: 0px;



	width: 200px;



	display: block;



	text-align: left;



}







.sectiontablefooter {



	height: 18px;



}







table.poll {



	border: none;



	margin: 0px;



	padding: 0px 5px;



}







table.poll thead td {



	text-align: left;



	margin: 0px;



	padding: 0px;



	width: 200px;



}







table.pollstableborder {



	margin: 0px;



	padding: 0px;



	border: none;



}







table.pollstableborder td {



	text-align: left;



	margin: 0px;



	padding: 0px;



	width: 130px;



}







/* End Sectiontable */



/* Category */



.category {



	color: #ccc;



}







a.category:link, a.category:visited {



	height: 15px;



	color: #900;



	text-decoration: underline;



}







a.category:hover {



	height: 15px;



	color: #900;



	text-decoration: underline;



}







/* End category */



/* blogsection */



.blog {



	background-color: transparent;



}







.blogsection{



	height: 18px;



}







.blog_more{



	clear: both;



	display: block;



	width: 430px;



	padding: 10px 0px;



}







.blog_heading {



	height: 18px;



}







/* space from bottom of article */



.article_seperator{



	background-color: none;



}







/* End blogsection */



/* Search Form Module*/



.search {



	height: 18px;



}







/* results if not search google */



.searchintro{



	height: 18px;



}







/*Search Form keyword highlight*/



.highlight {



	background: #f0f0f0;



	padding: 0px 4px 0px 4px;



	color: #333;



	font-weight: bold;



}







/* End Search Form */



/* wrapper title */



.wrapper{



	background-color: #fff;



}







/* *********************** END CONTENT - SECTIONS & CATEGORIES *********************** */



/* *********************** FORM SECTION  *********************** */	



form {



	font-size: 11px;



	margin: 0px;



}







input {



	background-color: #fff;



	font-size: 11px;



	color: #333;



	padding: 1px;



}







#left_col #mod_login_username, #left_col #mod_login_password, #shop_search_field {



	background: #fff;



	font-size: 11px;



	padding: 2px;



	margin: 3px 0px;



	width: 150px;



	border: 1px solid #ccc;



	color: #666;



	vertical-align: middle;



}







#left_col #mod_login_remember {



	background: none;



	border: none;



	height: 15px;



	vertical-align: middle;



}







.inputbox {



	background: #fff;



	border: 1px solid #ccc;



	margin: 2px 0px;



	color: #333;



	height: 16px;



}







#right_col select.inputbox {



	width: 150px;



}







#right_col input.inputbox {



	width: 25x;



}







#right_col .contact_email .inputbox {



	width: 50px;



}







#right_col #emailForm .inputbox {



	width: 200px;



}



.text_area, textarea {



	background: #fff;



	border: 1px solid #ccc;



	width: 100%;



	color: #333;



}







#right_col .contact_email textarea {



	width: 100% !important;



	height: 200px !important;



}







/* Pull down menu */



.selectbox {



	width: 100%;



}







/* Submit Button */



#left_col .button, #right_col .button {



	border: 1px solid #ccc;



	color: #666;



	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;



	background: #eee8aa;



	margin: 0px;



	text-transform: none;



	vertical-align: middle;



	outline: none;



	width: 90px;



	height: 19px;



	cursor: pointer;



}







#left_col .button:hover, #right_col .button:hover {



	color: #600;



}







#left_col select, #left_col #mod_templatechooser_jos_change_template, #left_col option {



	font-weight: normal;



	background: #fff;



	color: #666;



	border: 1px solid #383838;



	width: 190px;



}







/* Contact Email Form */



.contact_email {



	margin: 0px;



	padding: 5px;



}







#searchphraseany, #searchphraseall, #searchphraseexact {



	background: none;



}







/* *********************** END FORM SECTION *********************** */



/* *********************** TABBED EDITING *********************** */



/*When user login to edit or sumbit articles*/



/* for modifying {moscode} output.  Don't set the colour! */



.moscode {



	background-color: #f0f0f0;



}







		



.code {



	font-family: courier, serif;



	font-size: 1.2em;



	padding: 2px;



	background-color: #f0f0f0;



	color: #00f;



	border: 1px solid #d5d5d5;



	margin: 0px;



	width: 90%;



}







/* Text passed with mosmsg url parameter */



.message {



	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-weight: bold;



	font-size: 1em;



	color: #666;



	text-align: center;



}







/* Styles for dhtml tabbed-pages */



.ontab {



	background-color: #666;



	border-left: outset 1px #666;



	border-right: outset 1px #333;



	border-top: outset 1px #666;



	border-bottom: solid 1px #333;



	text-align: center;



	cursor: default;



	font-weight: bold;



	color: #fff;



	padding: .2em;



}







.offtab {



	background-color: #ccc;



	border-left: outset 1px #666;



	border-right: outset 1px #333;



	border-top: outset 1px #666;



	border-bottom: solid 1px #333;



	text-align: center;



	cursor: default;



	font-weight: normal;



	padding: .2em;



}







.edit-tabs {



	padding: 1em;



	background: none;



}







.tabpadding {



	padding: 1px;



}







.tabheading {



	background-color: #f60;



	text-align: left;



}







.pagetext {



	visibility: hidden;



	display: none;



}







	/*Body of the form*/



.adminform{



	background-color: #fff;



}







/* *********************** End TABBED EDITING *********************** */



/*** MODULES 7, 8, 9 PART ********************************************/



#modules {



	margin-top: 3px;



	auto; width: 756px;



	height: 145px;



	background: #ff9b00;



}







.mod_user7 {



	margin-top: 0 !important;



	margin-left: 5px;



	width: 242px;



	height: 145px;



	float: left;



	background: transparent;



	overflow: hidden;



}







.mod_user8 {



	margin-top: 0px;



	width: 242px;



	height: 145px;



	margin-right: 8px !important;



	margin-right: 3px;



	float: right;



	background: transparent;



	overflow: hidden;



}







.mod_user9 {



	margin-top: 0px;



	margin-right: 5px;



	width: 242px;



	float: right;



	margin-left: 5px;



}







#modules .moduletable th {



	padding-left: 20px;



	padding-right: 20px;



	padding-top: 10px;



	padding-bottom: 5px;



	color: #fff;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 14px;



	text-align: left;



	text-decoration: underline;



}







#modules .moduletable td {



	padding-top: 0px;



	padding-left: 20px;



	padding-right: 20px;



	color: #fff;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	font-size: 13px;



	background: transparent;



	text-align: left;



	height: 80px;



}







#modules a {



	text-decoration: underline;



	color: #fff;



	font-weight: bold;



}