/*  
Theme Name: Atixa Store
Description: Atixa Store
Author: Max
*/
html{
font-size: 100%;} 


/*navigation*/
.nav_right{
	background-image:url(images/nav_right.png);
	height:38px;
	width:9px;
}
.nav_left{
	background-image:url(images/nav_left.png);
	height:38px;
	width:9px;
}
.nav_right_mouseover{
	background-image:url(images/nav_right_mouseover.png);
	height:38px;
	width:9px;
}
.nav_left_mouseover{
	background-image:url(images/nav_left_mouseover.png);
	height:38px;
	width:9px;
}
#nav_table{
	border:0;
	border-collapse:collapse;
}
#nav_table td{
	padding:0;
	margin:0;
}
.nav {
	padding:0;
	margin:0; 
	background:url(images/nav.png) repeat-x; 
	height:38px; 
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.nav li {position:relative;display:block;float:left; padding-top:3px; padding:3px 3px 0;}
.nav li a {
	display:block;
	float:left;
	height:38px;
	line-height:38px;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
	margin: -3px 0 0;
	color:black;	
}
.nav li a:hover{
	color:white;
}
.nav li:hover{
	background-color:#E22A08;
}

.page_item a, .page_item a:link, page_item a:visited{
	color:black;
	padding: 0 20px;
}
 .current_page_item, .current_page_item a, .current_page_item a:link, .current_page_item a:visited, .current_page_parent, .current_page_parent a, .current_page_parent a:link, .current_page_parent a:visited {
	color:white;
	background-color:#E22A08;
}
.child_page_mouseover, .child_page_mouseover a, .child_page_mouseover a:link, .child_page_mouseover a:visited {
	color:white;
	background-color:#E22A08;
}
/*sub navigation*/
.nav ul {position:absolute;top: 30px;left:0;padding:0;} /*the top:30px command must be the same height as your parent LI so the dropdown displays below the main navigation*/
.nav ul a, .nav ul li {float:none;}
.children{
	width: 160px;
	font-size:11px;
	margin-top:8px;
	
}

.children li a, .children li a:visited, .children li a:link{

	text-align:left;
	padding: 0px 5px;
	background-color:black;
	color:white;
	font-weight:normal;
	font-size:11px;
	height:30px;
	line-height:30px;
}
.children li{
	border-bottom:1px solid #3f3f3f;
	background-color:black;
}
.children li:last-child{
	border:none;
}
.children li a:hover{
	background-color:#E22A08;
}
.children .current_page_item a, .children .current_page_item a:link, .children .current_page_item a:visited{
	font-weight:bold;
}
.rounded-corners {
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
body{
	font-size: 1em;
	line-height:1.2em; 
	font-family: Calibri, Verdana, Helvetica, serif;
	text-align: left;
	color: #333333;
	background-color: #828282;
	padding: 0;
	margin: 0;
	background-image:url(images/titleIX.gif); 
	background-repeat:repeat;
}
	

h1 {
	font-family: Helvetica, Arial, Verdana, serif;
	font-weight: bold;
	font-size: 1.5em;
	margin: 0;
	color: #E32A08;
	padding-top: 20px;
	text-align: left;
}

h2 {
    color: #3F3F3F;
    font-family: Helvetica,Arial,Verdana,serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.1em;
    margin: 1em 0;
    text-align: left;
}

h3 {font-family: Garamond, Georgia, serif;
font-weight: bold;
	font-size: 1.2em;
	margin:1em 0; 
	color: #948E83;}
h4 {font-family: Garamond, Georgia, serif;
	font-weight:bold;
	font-size: 1.2em;
	color: #387072;
	margin-left: 150px;
	margin-top: 10px;}

p, ul, ol { 
	font-size: 1em;
	line-height: 1.8;
	text-align: left;}
	
	
a:link { color: #E32A08;}
a:visited { color: #E32A08;}
a:active { color: #333;}
a:hover { color: #333;}

#login {
	float:right;
	background-image:url(images/member_login.jpg);
	background-repeat:no-repeat;
	width:316px;
	height:166px;	
}
#logout_button{
	float:right;
	margin-top:35px;
}
.logoutdiv {
    background-image: url("images/member_logout.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    height: 166px;
    width: 316px;
	margin-right:8px;
}
.logoutbox {
    padding-left: 25px;
    padding-top: 35px;
	width:240px;
}
#header_img{
	 width:636px;
	 height:166px; 
	 border:none;
	 padding:0;
	 float:left; 
}
#head_spacer{
	width:auto;
	height:165px;
}
#logindiv{
	background-image:url("images/member_login.jpg");
	background-position:right;
	width:316px;
	height:166px;
	float:right;
	background-repeat:no-repeat;
	margin-right:8px;
}
#wp-submit{
	float:right;
	margin-top: 10px;	
}
#user_pass{
	margin-left:3px;
}
#logindiv form{
	padding-top:48px;
	padding-left:26px;
	font-family:Calibri,Verdana,Helvetica,Arial,sans-serif;
	line-height: 27px;
	width: 250px;
	
}
#logindiv p{
    margin: 5px 0;
    line-height: 1;
}
#logindiv .button-primary{
    padding: 0;
    background-color: transparent;
}
#logindiv .login-submit,
#logindiv .login-remember{
    display: inline;
}
#head{
	margin:auto;
	width:960px;
	padding-left:8px;
	background-image:url("images/rt.jpg");
	background-repeat:repeat-y;
	background-position:right;
}
#wrap{
	width:968px;
	background-color:#fff;
	margin:auto;
	background-image:url("images/lt.jpg");
	background-repeat: repeat-y;
	background-position:left;
}
#content{
	width:953px;
	margin:auto auto auto 15px;
	background-color:#fff;
	background-image:url("images/rt.jpg");
	background-position:right;
	background-repeat:repeat-y;
	min-height:640px;
	padding-top:26px;
	padding-bottom: 1px;
}
#menu{
	padding-top:35px;
	padding-bottom:1px;
	background-image:url("images/rt.jpg");
	background-repeat:repeat-y;
	background-position:right;
	
}
.login {
	font-size:10px;
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;}
	
.field1 {
	padding-left: 1px;
	border-style: solid;
	border-color: #996;
	border-width: 1px;
	height:14px;
	width: 100px;
	margin-bottom:5px;}
	
.field2 {
	padding-left: 1px;
	border-style: solid;
	border-color: #996;
	border-width: 1px;
	height:14px;
	width: 100px;
	margin-left: 2px;
	margin-bottom:5px;}
	
#logout {
	float:right;
	background-image:url(../images/member_logout.jpg);
	background-repeat:no-repeat;
	width:316px;
	height:166px;	}

img.floatRight {
	float: right;
	margin-bottom: 25px;
	margin-left: 20px;}
	
img.floatLeft {
	float: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 10px;}
	
.intro {
	font-size: 1.063em;
	line-height: 1.6;
	text-align: left;
	font-family:Garamond;
	font-weight: bold;}
	

.footer {
	color: #6D6A63;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.688em;}	
	
#news{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.813em;
	line-height: 190%;
	padding-left: 24px;
}
#news li{
	background:none;
}
#news li a, #news li a:link, #news li a:visited{
	background:none;
	font-size: 12px;
	padding:0;
	color:#fff;
	font-family:Verdana, Arial, Helvetica
}
#news li a:hover{
	color:#000;
}
.box p a{
	color:#fff;
}
ul {list-style-type: disc;
	list-style-position: outside;}
a.newslink:link { color: #FFF;}
a.newslink:visited { color: #FFF;}
a.newslink:active { color: #FFF;}
a.newslink:hover { color: #000;}

.horizontal_dotted_line {
  border-bottom: 1px dotted #FFF;
  width: 100%}


.top {
	font-size: 8pt;
	line-height: 100%;
	color: #333;
	font-weight: normal;
	text-align: left;
}
	
.box
{width:220px;
	height:56px;
	/*border:2px solid #DCD8CC;*/
	margin:0px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image:url(images/box.gif); 
	background-repeat:no-repeat;

}

.members {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.875em;
	padding-left: 24px;
}	

.alignleft{
	float:left;
	 text-align:left;
	
	}

.alignright{
	float:right;
	 text-align:right;
	
	}

.aligncenter {
	display: block;
	
	margin-left: auto;
	
	margin-right: auto;
	
}
.product_name{
	text-align:left;
	min-width:330px;
}
acronym{
	cursor: help;
	 border-bottom: 1px dotted #796307
	}
.product_table td{
	/*vertical-align:central;*/
	border:solid 1px;
	border-collapse:collapse;
	padding:2px 2px;
}
.product_table{
	border-collapse:collapse;
	margin-bottom:15px;
	margin-top:30px;
}
#cartWidget {
    border: 1px solid;
    float: right;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 175px;
}
#foot{
	background-image:url("images/rt.jpg");
	background-repeat:repeat-y;
	background-position:right;
	/*width:968px;
	height:66px;*/
	text-align:center;
}

.product_table td{
	padding: 3px;
}
.post{
	width:525px;
	margin-left:375px;
}
#catMenu{
	background-color:#fff;
	width:396px;
	text-align:left;
}
#catMenu li{
	display:inline;
}
#bottomImage{
	width:967px;
	height:13px;
	background-image:url("images/association_of_title_IX_administrators.jpg");
	background-position:bottom center;
}
#left{ 
	background-color: #a5a5a5;
	width:280px;
	margin-left:50px;
	float:left;
}
#side_links{
	background-image:url(images/atixabox.jpg);
	background-repeat:no-repeat;
}
#above_sidebar{
	padding-bottom:20px;
	background-color:#fff;
}
#below_sidebar{
	padding-top:20px;
	background-color:#fff;
}
.sc_logindiv{
	width:215px;
	line-height:2.1em;
}
.pageCart{
	width:255px;
	color:#fff;
	display:block;
	margin:auto;
}
.pageCart a, .pageCart a:link, .pageCart a:visited{
	color:#fff;
}
.pageCart a:hover{
	color: #000;
}
#category_list{
	margin:auto;
	width:255px;
}
#category_list h1{
	color:#fff;
	font-size:1.43em;
	margin-bottom:5px;
}
#category_list a, #category_list a:link, #category_list a:visited{
	color:#fff;
	margin-left:15px;
	line-height:31px;
}
#category_list a:hover{
	color:#000;
}
#post-4{
	margin-left:350px;
	width:575px
}
#viewCartTable, .Cart66Error, .phorm2{
	clear:none !important;
}
span.required{
	color:red;
	font-style:italic;
}
.event_form_field .required{
	color:black;
	font-style:normal;
}
.bottom-buttons{
	margin-top:10px;
	float:right;
}
.bottom-buttons img:hover{
	cursor:pointer;
}
.button{
	cursor:pointer;
	margin-top:5px;
	margin-bottom:10px;	
}
#groupTable{
	border-collapse:collapse;
}
.groupTable_td{
	width:175px;
}
.editRow{
	
}
#event_espresso_registration_form .section-title{
	display:none !important;
}
#event_espresso_registration_form .event_prices{
	display:none !important;
}
#event_espresso_registration_form .event_description{
	display:none;
}
#event_espresso_registration_form .start_date .section-title{
	display:inline !important;
}
#post-359 .entry p{
	display:none;
}
.entry table{
    border-collapse: collapse;
    font-size: 75%;
}
.entry td{
    border: solid thin black;
    vertical-align: top;
}
.entry thead td{
    padding: 10px;
    width: 25%;
    vertical-align: middle;
}
.entry tbody td{
    padding: 0 5px;
}
#event_espresso_registration_form p{
	display:inline !important;
}
.event_form_field input{
	width:150px;
}
.event_espresso_form_wrapper label.error, .event_espresso_form_wrapper span.error {
    font-size: 14px;
}
#event-reg-form-groups p{
	line-height: 1em;
}
a img,
a:link img,
a:visited img,
a:hover img{
	border:none;
}
/* =Event Plugin Styles
-------------------------------------------------------------- */
.ep-event-signup-form{
    width:100%;
    padding: 5px;
}
.ep-event-signup-form fieldset{
    text-align: left;
    margin: auto;
}
.ep-event-signup-form .label-field{
    display: inline-block;
    text-align: left;
}
.ep-event-signup-form h4{
    margin-top: 10px;
    text-align: left;
    margin-left:0;
}
.ep-event-signup-form label{
    display:block;
    text-align: left;
    margin-top: 8px;
}
.ep-event-signup-form input,
.ep-event-signup-form select{
    border: solid thin #2C3539;
    padding: 3px;
    border-radius: 3px;
    color: #2C3539;
    font-style: normal;
}
.ep-event-signup-form input[type='submit'],
.ep-event-signup-form input[type='button']{
    float: right;
    margin: 5px;
    cursor: pointer;
}
.ep-event-signup-form .required-message{
    float: right;
    color: red;
    font-style: italic;
}
.ep-event_attendee{
    border: solid thin #2C3539;
    margin: 5px;
    padding: 5px;
}
.ep-event-confirm h5{
    font-size: 1em;
    margin: 5px 0;
}
.button-primary{
    padding: 4px;
    background-color: #E22A08;
    border-radius: 10px;
}
a.button-primary{
    color: #2C3539;
    text-decoration: none;
    border: solid thin #ffffff;
}
input.required{
    color: #333333 !important;
    font-style: normal !important;
}
/* =Membership Plugin Styles
-------------------------------------------------------------- */
.content-blocked-notify{text-align: center;}

form.user-fields fieldset{
    text-align: left;
    width: 55%;
}
form.user-fields .label-field{
    display: inline-block;
    text-align: left;
}
form.user-fields h4{
    margin-top: 10px;
    text-align: left;
    margin-bottom: 0;
}
form.user-fields label{
    display:block;
    text-align: left;
    margin-top: 8px;
}
label.non-breaking{
    display: inline !important; 
    margin:0 !important;
}
form.user-fields .required-message{
    float: right;
    color: red;
    font-style: italic;
}
#add_sub_user_form,
#edit_sub_user_form{
    margin-top: 20px;
    border:#2C3539 solid 3px;
    padding: 5px;
}
#sub-user-box{
    float: right;
    width: 35%;
    min-height: 330px;
    border: solid thin #2C3539;
    padding: 10px;
    border-radius: 5px;
}
#sub-user-box h3{
    margin-bottom:10px;
}
#sub-user-box input[type='button']{
    float: right;
    margin-top:10px;
}
#sub-user-box ul{
    list-style-type: none;
}
#register-form fieldset{
    width: 100%;
}
#register-form .org-field,
#register-form .indv-field{
    display: none;
    
}
.post #loginform input{
    float: none;
}
.post h4{
    margin-left: 0;
    text-align: left;
}
