/* @override http://mrst.mistresst.net/amember/templates/css/local.css */

/**
 * You can place your custom CSS statements here
 * it is better to write everything custom here
 * because this file won't be replaced during upgrade
 * Don't forget to rename this file to "site.css"
 */

/*
body {
color:#623D29;
font-family:Helvetica,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
*/

html {
/*	background: #291613 none; */
/*	background: #291613 url(/themes/_default/images/mt/latest/home_page/MTheader.jpg) no-repeat center top; */
	background: transparent none no-repeat center top;
}

body {
/*
	background: #291613 none;
*/
/* Secondary Frame Borders (Caramel): B77C52 */
/* Light Neon - Fonts and Borders (Light Flesh): FFDFBA */
	background: transparent none;
/*	color:#623D29; */
	color:#180907;
	font-family:Trebuchet,Helvetica,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

h1 {
/* color:#FFDEB9; */
color:#180907;
font-family:helvetica;
font-size:14px;
font-weight:bold;
text-shadow:0 0 13px #F83B02;
}

h1, h2, h3 {
/* color:#623D29; */
color:#180907;
text-shadow:0 0 13px #F83B02;
}

div.centered  {
/*	background-color: yellow; */
/*	padding-top: 150px; */
/*	margin-top: 20px; */
	background-color: transparent;
	border-style: none;
}

div.centered form table.vedit tbody {
	background-color: transparent;
	border: 1px solid #291613;
}

div.centered form table.vedit tbody tr th {
	background-color: transparent;
	border-style: none;
       text-align:center;
}

div.centered form table.vedit tbody tr td {
	background-color: transparent;
	border-style: none;
}

hr {
	display: none;
/*	background-color: yellow; */
	margin-top: 20px;
}

a:link, a:visited {
color:#180907;
text-decoration:none;
}
a:active {
color:#CE9160;
}
a:hover {
color:#FFDFBA;
}

select, input, textarea {
background:#FFDFBA none repeat scroll 0 0;
border:medium none;
color:#32150C;
}
.button {
    border: 1px solid #006;
    background: #ffffff;
cursor:pointer;
}
.hedit th {
background-color:transparent;
border:1px solid #180907;
}

.hedit td {
background-color:#FFDFBA;
font-family:Trebuchet,Helvetica;
}

.but_continue {
cursor:pointer;
}


#signup_page {
	width:800px;
	height:540px;
	background-image: url(/themes/_default/images/mt/latest/join_page/joinbg.jpg);
}
#signup_page .page_header{
	height: 35px;
	background-image: url(/themes/_default/images/mt/latest/join_page/jointitle.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 235px;
	left: 297px;
	top: 15px;
}

#signup_page #content {
	text-align: left;
	position: relative;
	width: 480px;
	background:transparent none repeat scroll 0 0;
}
#signup_page #container{
	position:absolute;
	left:260px;
	z-index:11;
	width: 500px;
	height:424px;
	top: 66px;
	background-position: right;
	overflow-x:hidden;
	overflow-y:auto;
}

#scrollArea {
	position	: absolute;
	left:739px;
	top:64px;
	height		: 424px;
	width		: 24px;
	overflow	: hidden;
	background:transparent url(/themes/_default/images/mt/latest/join_page/joinscrollbar.png) no-repeat scroll 0 0;
       z-index:9;
}

#scroller {
	position	: absolute;
	top			: 0px;
	width		: 10px;
	margin-left:5px;
	height:1px;
	background:url("arrows.png") no-repeat scroll 0 0 #FFDFBA;
/*       background:#FFDFBA none repeat scroll 0 0;
	background: #32150C url(/themes/_default/images/mt/latest/join_page/scrollbarslice.png) repeat-y 50% 50%;*/
	cursor:pointer;
	padding-left:5px;
       z-index:10;

}
#signup_page .jScrollPaneTrack {
    background: transparent;
	padding-right:8px;
}
#signup_page .jScrollPaneDrag {
	padding-right:8px;
	background: transparent url(/themes/_default/images/mt/latest/join_page/scrollbarslice.png) repeat-y 50% 50%;
}

#signup_page .signup_access {
font-family:'Helvetica','Arial',sans-serif;
font-size:16px;
font-style:normal;
font-weight:bold;
line-height:21px;
}

#signup_page .signup_access_1 {
font-family:'Helvetica','Arial',sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
line-height:19px;
	text-transform: none;
}
#signup_page .signup_access_2 {
font-family:'Helvetica','Arial',sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
line-height:15px;
text-transform:none;
}
#signup_page .signup_access_header {
	background:transparent url(/themes/_default/images/mt/latest/join_page/shapeimage_5.png) no-repeat scroll 0 0;
line-height:2em;
}
#signup_page .vedit {
border:none;
width:491px;
}
#signup_page .vedit th {
	background:transparent none repeat scroll 0 0;
	border:none;
	font-size:13px;
	font-weight:bold;
	color:#32150C;
       text-align:left;

	padding:10px 10px 0px 10px;
	vertical-align:top;
}
#signup_page .vedit th .small{
	background:transparent none repeat scroll 0 0;
	border:none;
	font-size:11px;
	font-weight:normal;
	color:#32150C;
	text-transform:none;	
	padding-left:25px;
}

#signup_page .vedit th .small_noident{
	background:transparent none repeat scroll 0 0;
	border:none;
	font-size:11px;
	font-weight:normal;
	color:#32150C;
	text-transform:none;	
}

#signup_page .vedit td {
	background:transparent none repeat scroll 0 0;
	border:none;
	padding-top: 10px;
       padding-right: 10px;
       padding-bottom: 0px;
	padding-left: 0px;
}


span.radio {
   width: 20px;
   height: 24px;
   padding: 0 5px 0 0;
   background: url(/themes/_default/images/mt/latest/join_page/radiobuttons.png) no-repeat;
   display: block;
   clear: left;
   float: left;
   cursor:pointer;
 }
span.select {
   position: absolute;
   width: 325px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
   height: 24px;
   padding: 0 24px 0 8px;
   color:#32150C;
   font: 12px/21px Helvetica,Tahoma,Verdana,Arial;
   background: url(/themes/_default/images/mt/latest/join_page/dropdown.jpg) no-repeat;
   overflow: hidden;
   cursor:pointer;
   border:medium none;
 }
/*
#signup_page select {
background: transparent none repeat scroll 0 0;
border:medium none;
color:#32150C;
cursor:pointer;

}*/
.prodbig {
font-family:Helvetica,Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
color:#32150C;
text-transform: uppercase;
}
.prodbig1 {
font-family:Helvetica,Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
color:#32150C;
text-transform: uppercase;
}
.termsbig {
font-size:11px;
font-weight:normal;
}

#signup_page .but_continue {
background:transparent none repeat scroll 0 0;
}
#signup_page .nonrec {
padding-left:25px;
}

/****myaccount*/

#account_page {
	width:800px;
	height:540px;
	background-image: url(/themes/_default/images/mt/latest/join_page/MY-ACCOUNT.jpg);
}
#account_inner {
	padding-top:80px;
	margin-left:260px;
}
#account_inner .subscrip {
	font-size:13.5px;
/*	font-weight:bold;*/
	color:#32150C;
	text-transform: uppercase;
	text-shadow: none;
}

#account_inner .inner_1 {
    background: transparent;
}
.continue_but {
    	background: transparent;
	margin-bottom:-5px;
}

.order {
	padding-top:15px;
	padding-bottom:15px;
}

.useful {
	font-size:13.5px;
	font-weight:bold;
	color:#32150C;
	text-transform: uppercase;
	text-shadow: none;
	padding-bottom:15px;
}
#account_page .jScrollPaneTrack {
    background: transparent;
	padding-right:8px;
}
#account_page .jScrollPaneDrag {
/*	padding-right:8px;*/
/*	background: transparent url(/themes/_default/images/mt/latest/join_page/scrollbarslice.png) repeat-y 0 0; */
}

#account_page h3 {
	font-size:13.5px;
	font-weight:bold;
	color:#32150C;
	text-transform: uppercase;
	text-shadow: none;
	text-align:left;
	margin:0px;
}
#account_page .vedit {
border:none;
width:80%;
}

#account_page select {
background: transparent none repeat scroll 0 0;
border:medium none;
color:#32150C;
cursor:pointer;

}
#account_page div.centered form table.vedit tbody {
background-color:transparent;
border:none;
}

#profile_page {
	width:800px;
	height:540px;
	background-image: url(/themes/_default/images/mt/latest/join_page/MY-ACCOUNT.jpg);
}

#profile_inner {
	padding-top:55px;
	margin-left:260px;
}

#profile_page .vedit {
border:none;
width:465px;
}
#profile_page .vedit th {
	background:transparent none repeat scroll 0 0;
	border:none;
	font-size:13px;
	font-weight:bold;
	color:#32150C;
       text-align:left;
	text-transform: uppercase;
	padding:10px 15px 10px 10px;
	vertical-align:top;
}
#profile_page .vedit th .small{
	background:transparent none repeat scroll 0 0;
	border:none;
	font-size:11px;
	font-weight:normal;
	color:#32150C;
	text-transform:none;	
}

#profile_page .vedit td {
	background:transparent none repeat scroll 0 0;
	border:none;
	padding-top: 10px;
       padding-right: 10px;
       padding-bottom: 10px;
	padding-left: 0px;
}



