/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/* ----ZONE---- */
/* zone-branding */

/* RIT Identity bar */
#rit-spelled, #ntidhome, #metaritdirectories {
	display: block;
}

#metarithome, #ntidhome {
	font-family: georgia, times, times new roman, serif;
	font-size: 14px;
	margin: 13px 15px 0 0;
}


/* ----ZONE---- */
/* zone-header */

zone-header-wrapper {
	height: 115px;
}

/* header-first */
.logo-img {
	margin:  9px 0 5px 0;
}


/* main menu */

#block-system-main-menu .content {
	width: 100%;
	margin: 0 auto;
}

#block-menu-block-2 ul.menu {
	margin: 63px auto 0 auto;
	padding: 0;
	text-align: center;
}

#block-menu-block-2 ul li.leaf {
	min-width: 100px;
	display:inline-block;
	margin: 0 18px;
	padding: 0;
	text-align: center;
}

#block-menu-block-2 ul li.leaf a {
	font-size: 18px;
	padding-top: 30px;
	padding-left: 0;
	background-position: top center;
	background-size: 28px 28px;
}

#block-menu-block-2 ul li.leaf a.menu-home {
	display: inline;
}



/* ----ZONE---- */
/* zone-user */

/* User Menu, RIT login */

/*#block-system-user-menu ul.menu, .rit_user_utils_login {
	float: right;
	width: auto;
	margin: 0;
}*/
#region-user-first .region-user-first-inner {
	margin: 0 auto 10px auto;
}

#block-menu-block-3, #block-menu-menu-anon-user-menu {
	float: right;
	width: auto;
}

#block-menu-block-3 ul.menu, .rit_user_utils_login, #block-menu-menu-anon-user-menu ul.menu {
	margin: 0 auto;
	width: auto;
}

#block-menu-block-3 ul.menu li.leaf a.user, #block-menu-menu-anon-user-menu ul.menu li.leaf a.user {
	background: url(../images/user-menu-user.png) no-repeat;
	padding: 0 0 0 18px;
}

#block-menu-block-3 ul.menu li.leaf a.cart, #block-menu-menu-anon-user-menu ul.menu li.leaf a.cart {
	background: url(../images/user-menu-cart.png) no-repeat;
	padding: 0 0 0 18px;
}

#block-menu-block-3 ul.menu li.leaf a.key, #block-menu-menu-anon-user-menu ul.menu li.leaf a.key {
	background: url(../images/user-menu-key.png) no-repeat;
	padding: 0 0 0 18px;
}

#block-menu-block-3 ul.menu li.leaf a.mail, #block-menu-menu-anon-user-menu ul.menu li.leaf a.mail {
	background: url(../images/user-menu-mail.png) no-repeat;
	padding: 0 0 0 18px;
}

/* search form */

#block-search-form {
	float: right;
	width: auto;
}

#block-search-form #search-block-form {
	width: 135px;
}

#block-search-form input.form-text { 
	width: 99px;
}


/* ----ZONE---- */
/* zone-content */

#zone-content {
	min-height: 300px;
	padding-bottom: 30px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
}


/* region-sidebar-first */
#region-sidebar-first {
	border-bottom: none;
	background: url(../images/sidebar-line.png) repeat-y top right;
}



/* ----ZONE---- */
/* zone-footer */

#zone-footer #block-block-7, #zone-footer #block-block-9 {
	background: none;
	padding: 0;
}



/* homepage content */

.home-text {
	/*width: 32.5%;*/
	margin-top: 43px;
	margin-right: 5%;
	float: left;
}

p.intro-para {
	margin-left: 5%;
}

p.purchase {
	text-indent: -5%;
}




/* user registration form */

.user-info-from-cookie {
	max-width: 675px;
	margin: 0 auto;
}

.user-info-from-cookie .field-type-text, user-info-from-cookie .field-type-list-text {
	float: left;
	margin: 0 30px 0 0;
}

.user-info-from-cookie .field-name-field-organization .description, .user-info-from-cookie .field-name-field-position-held .description {
	clear: both;
	margin-left: 0;
}

.field-name-field-position-held {
	display: inline-block;
	float: left;
}

.user-info-from-cookie .field-name-field-phone-number .description {
	max-width: 300px;
}






/* ubercart */

/* product pages */

.display-price {
	float: right;
	text-align: center;
}

.node-software .field-name-body, .node-training .field-name-body, .add-to-cart {
	width: 85%;
}

.node-software .field-name-body, .node-training .field-name-body, .add-to-cart {
	width: 85%;
}

.pricing {
	margin: 1em 6em 1.5em 6em;
	padding: 12px;
}

.training-req {
	margin: 0 5.4em 1.5em 5.4em;
	padding: 12px;
}

.node-software .field-name-body ul.certify, .node-training .field-name-body ul.certify {
	margin: auto 6em 0 6em;
}

.node-software .attribute-3 {
	margin: 0 6em auto 6em;
}

.node-training .attribute-5, .node-training .attribute-6, .node-training .attribute-7 {
	width: 373px;
}


/* checkout page */

#billing-pane table {
	margin: 1em 2em;
}

#webform-client-form-323, #webform-client-form-325, #webform-client-form-324, #webform-client-form-341 {
	width: 508px;
}

#webform-client-form-323 .fieldset-wrapper, #webform-client-form-325 .fieldset-wrapper, #webform-client-form-324 .fieldset-wrapper, #webform-client-form-341 .fieldset-wrapper {
	margin-left: 0;
}

#webform-client-form-323 .form-item label, #webform-client-form-325 .form-item label, #webform-client-form-324 .form-item label, #webform-client-form-341 .form-item label {
	display: inline-block;
	width: 90px;
	text-align: right;
}

#webform-client-form-323 .form-item input, #webform-client-form-325 .form-item input, #webform-client-form-324 .form-item input, #webform-client-form-341 .form-item input {
	width: auto;
}

#webform-component-panes--webform-nid341--0--do-you-currently-own-c-print-pro-server-software label {
	width: auto !important;
}

#edit-panes-webform-nid341-0-do-you-currently-own-c-print-pro-server-software .form-item {
	display: inline-block;
	margin-right: 1em;
}

#webform-component-webform-nid341-0-license-information legend {
	border: none;
}

