/* text Menu Defualt styles */

body{
	background-color: #E0E0E0;
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
}

h1{
	font-size:  130%;
	color: #0078c0;
	padding-bottom:  4px;
	border-bottom: 1px solid silver;
	width: 100%;
}
.intro { color:white; font-size: 11px; padding:8px;}


td {
	padding:  0px;
	margin: 0px;
}

img{
	border: 0px;
}

#content_pad {
	padding: 14px;
	padding-top:  6px;	
	height: 100%;
}


#leftbox_pad{
	border: 1px solid rgb(204, 204, 204); 
	background-color: white;
	width:200px;
	padding:5px;
}

#reader_link_box{
	margin: 15px;
	border: 2px dashed rgb(204, 204, 255); 
	padding:10px; 
	width:90%;
}

.footer{
	background-color: #CCCCCC;
	color: white;
	padding:  4px;
}

.footer a{
	color: #777777;
}


/* Menuing */

#menu {

}

#menu_1_t3 ul{
	list-style:none;
	float: left;
	margin:  0px;
	margin-top:4px;
	margin-bottom: 4px;
	margin-left: 10px;
	padding: 0px;
	text-align: left;
}

#menu_1_t3 div{
	display:inline;
}

#menu_1_t3 li{
	display:inline;
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	}
	

	
#menu_1_t3 li.menu1-level1-no a {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	text-align:left;
	color: white;
	text-decoration: none;
}	



#menu_1_t3 li.menu1-level1-act a {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bolder;
	text-align:left;
	color: black;
	text-decoration: none;
}

#menu_1_t3_2{
	list-style: none;
	background-color: silver;
	border:  1px solid #007AC5;
	padding: 0px;
}

#menu_1_t3_2 li{
	padding: 6px;
	border-bottom: 1px solid #007AC5;
}

#menu_1_t3 li.menu1-level2-no {
	text-align:left;
	color: white;
}	

.menu1-level2-no a {
	text-decoration: none;
}

.menu1-level2-act a {
	text-decoration: none;
	color: white;
	font-weight: bolder;
}

/* T3 User Login Box */
/* Login form */ 
.tx-newloginbox-pi1 { margin-left:10px; width:90%; background-image: url('../images/login_bg.jpg'); } 
.tx-newloginbox-pi1 th { ; padding:3px; text-align:right; white-space:nowrap; width:25%; } 
.tx-newloginbox-pi1 td { padding:3px; } 
/* User list */ 
.tx-newloginbox-pi3 table { border:2px solid #ddd; width:100%; } 
.tx-newloginbox-pi3 th { padding:3px; white-space:nowrap; text-align:right; } 
.tx-newloginbox-pi3 td { padding:3px; } 
.tx-newloginbox-pi3-listrow th { text-align:center; } 
.tx-newloginbox-pi3-singleView th { width:25%; } 



#log_in_btn{
	text-decoration: none;
	padding: 10px;
	margin: 10px;
	margin-left: 30%;
	margin-right: 30%;
	text-align: center;
	cursor: pointer;
}
/*
#log_in_btn a{
	padding:  6px;
	color: black;
	text-decoration: none;
	border: 1px solid silver;
	margin: 10px;
	background-color: #eeeeee;
}
*/
form.login input.text { border: 1px solid #AAA; }

.btnLogin { color:#3898D4; width: 58px; height: 20px; border: 0; font-size: 0; text-align: left; background: url(/fileadmin/ext_template/images/btn-login.png) no-repeat; cursor:pointer; text-indent:-6000px; }
.btnLogout { color:#3898D4; width: 63px; height: 20px; border: 0; font-size: 0; text-align: left; background: url(/fileadmin/ext_template/images/btn-logout.png) no-repeat; cursor:pointer; text-indent:-6000px; }


/* T3 Mail Form(s)
----------------------------*/
.csc-mailform-field label {
	position: absolute;
	text-align: right;
	width: 110px;
}

.csc-mailform-field input, textarea {
	margin-left: 120px;
}
	
.csc-mailform {
	border: 0px;
}

.tx-srfeuserregister-pi1 select{	background-color: white;	color: black; }

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit{ background-color: lime; color: black; }





/* Core Commerce 
--------------------------*/


.tx-corecommerce-pi1 th{ padding:  5px; border-bottom:  1px solid silver;}
.tx-corecommerce-pi1 td{ padding:  5px;}

.tx-corecommerce-pi1 .label {
	vertical-align: top;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	}
	
.tx-corecommerce-pi1 .cart-item-name{}
.tx-corecommerce-pi1 .cart-item-price{}
.tx-corecommerce-pi1 .cart-line-item-qty{}
.tx-corecommerce-pi1 .cart-line-item-total{}

.tx-corecommerce-pi1 .cart-total-label { font-weight: bold; text-align: right;}
.tx-corecommerce-pi1 .cart-total{}

.tx-corecommerce-pi1 .submit {text-align: center;
}

.tx-corecommerce-pi1-display-item {
margin: 20px; padding: 10px; width: 90%; border: 1px solid silver;
}


.tx-corecommerce-pi1-display-item .item-description{
color:  gray;}

.tx_corecommerce_checkout_button { background: url(http://linuxweb1.core101.net/e/m/emscorp.biz/typo3conf/ext/tx_corecommerce/res/cart-checkout.png); width:120px; height:20px; border: 0px; color: #2A18B1; font-size: 0px; text-align: right; }
.tx_corecommerce_update_button { background: url(http://linuxweb1.core101.net/e/m/emscorp.biz/typo3conf/ext/tx_corecommerce/res/cart-update-quantities.png); width:120px; height:20px; border: 0px; color: #2A18B1; font-size: 0px; text-align: right; }
.tx_corecommerce_delete_button { background: url(http://linuxweb1.core101.net/e/m/emscorp.biz/typo3conf/ext/tx_corecommerce/res/cart-delete-selected.png); width:120px; height:20px; border: 0px; color: #2A18B1; font-size: 0px; text-align: right; }
