/*
Shop Style Sheet:  mricourses_main_frame_style.css
       ______________________________________________________________
      /                                                             /_
     /   MRIcourses.com -///- CSS level 2.1 Custom StyleSheet by   / /
    /   Unik Web Design -///- http://www.UnikWebDesign.com        / / 
   /_____________________________________________________________/ / 
    /_____________________________________________________________/ 

*/

body {margin: 0px; background:#fff url(/assets/templates/v30001/images/bg.jpg) repeat-x;}

table{font-size:12px;font-family:Arial,Tahoma,Verdana,Helvetica;color:#555;text-align:left;border-collapse:collapse;}
td,th{font-size:12px;font-weight:normal;color:#333;font-family:Verdana,Arial,"MS Sans Serif",Tahoma,Helvetica;}

a {color:#577515;font-size:12px;font-weight:normal;text-decoration:none;}
a:link,a:visited {color:#577515;font-size:12px;font-weight:normal;text-decoration:none;}
a:hover {color:#716f71;text-decoration:underline;}
a:active {color:#716f71;text-decoration:none;}

a img, a:visited img {border:1px solid #716f71;padding:2px;background:#fff;}
a:hover img {border:1px solid #789d2b;padding:2px;background:#fff; /*filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;*/}

h1{margin-top:0;padding:3px 7px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#fff;background:#789d2b;border:1px solid #716f71;} /*Matches "page_headers" class*/
h2{margin:5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#789d2b;}
h3{margin:5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#716f71;}
h4{margin:5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#789d2b;}
h5{margin:5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal;color:#789d2b;}
h5{margin:5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#789d2b;}
h5{margin:5px 0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#789d2b;}

::selection {background:yellow; color:#000;}
::-moz-selection {background:yellow; color:#000;}

/********** Main Layout (frame) **********/
.header 	{background: url(/assets/templates/v30001/images/header.jpg) no-repeat;}
.catbg 		{background: url(/assets/templates/v30001/images/catrepeat.jpg) repeat-y;}
.catbtn 	{background: url(/assets/templates/v30001/images/cat_Btn.png) no-repeat left top;}
.catfooter 	{background: url(/assets/templates/v30001/images/catfooter.jpg) no-repeat left bottom;}
.footer 	{background: url(/assets/templates/v30001/images/footer.jpg) no-repeat;}
.cattop 	{background: url(/assets/templates/v30001/images/cattop_empty.jpg) no-repeat left top;}
.ftop 		{background: url(/assets/templates/v30001/images/featured_top.jpg) no-repeat left bottom;}
.frepeat 	{background: url(/assets/templates/v30001/images/featured_repeat.jpg) repeat-y;}
.ffooter 	{background: url(/assets/templates/v30001/images/featured_footer.jpg) no-repeat left top;}

.footer-nav-left  {float:left; padding-left:20px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;}
.footer-nav-right {float:right;padding-right:20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color:#000000;}



/********** Main **********/

.wrap {width:900px;} /* TABLE */

	.wrap_left {width:5px;background:url(/img/borders/td_left_bg.gif) repeat-y;} /* TD */
	.wrap_center {width:890px;background-color:#fff;vertical-align:top;text-align:center;} /* TD */

		div.main_contents_container {width:880px;margin:0px 5px 5px 5px;background-color:#fff;} /* DIV */

			div.header_wrap {width:880px;height:112px;margin:0px 0px 5px 0px;text-align:left;background:url(/img/bg/main/header_extension_concept_4a_bg_corner.gif) no-repeat right top;} /* DIV */

				.header {width:880px;height:112px;} /* TABLE */
					 .header_left {width:750px;height:112px;text-align:left;} /* TD */
					 .header_right{width:130px;height:112px;text-align:left;} /* TD */




			.content_main{width:880px;margin:0;border:0;}
				.content_left_column_td{width:162px;background-color:#0e2a54;vertical-align:top;}

					.left_column_main{width:162px;background-color:#0e2a54;}
						.left_column_outer{width:158px;background-color:#d5d5d3;}

							.search_main{width:156px;background-color:#214b85;}
								.search_heading{height:22px;}
								.search_container{padding:4px 0 4px 0;vertical-align:top;}

							div.main_menu{border-top:1px solid #d5d5d3;background-color:#214b85;}

				.content_right_column_td{width:100%;vertical-align:top;}




	.wrap_right {width:5px;background:url(/img/borders/td_right_bg.gif) repeat-y;} /* TD */

 /* END wrap */


div.pg_spacer {width:100%;height:15px;margin:0 auto 5px;background:#f0f0f0 url(/img/pg_spacer.gif) repeat;}



/********** BOXES (at left/right columns(s) **********/

/* .boxes_container {} */
.boxes_search 			{width:100%;margin:24px auto 5px;padding:0 0 5px 0;}
.boxes_categories 		{width:100%;margin:10px auto 0;}
.boxes_links 			{width:100%;margin:0 auto 0;padding:0;}
.boxes_account_login 	{width:100%;margin:15px auto 0;padding:0;}
.boxes_mailing_list 	{width:100%;margin:15px auto 0;padding:0;}
.boxes_shopping_cart 	{width:100%;margin:15px auto 0;padding:0;}
.boxes_left_banner 		{width:100%;margin:15px auto 0;padding:5px 0;border-top:1px solid #716f71;} 

/* Boxes' Headings (boxes at left/right column(s) */
.boxes_heading_box {width:174px;padding:2px;border:1px solid #716f71;background-color:#fff;} /* Total width:180px */
	.boxes_heading_box_inner {width:100%;background-color:#789d2b;}

		/* (formerly ".header") */
		.boxes_headings, .boxes_headings a, .boxes_headings a:visited
			{padding:5px 0;font-size:12px;font-weight:bold;font-family:Verdana,Arial,"MS Sans Serif",Tahoma,Helvetica;
			color:#fff;background:url(/img/bg/main/header_bg.gif) repeat;}

		.boxes_headings div {margin:0 0 0 8px;padding:0 0 0 8px;border-left:14px solid #716f71;}



/********** PAGES' HEADINGS **********/
/* Main Headings (headings of pages, items */
.heading_box {width:689px;padding:2px;border:1px solid #716f71;background-color:#fff;} /* Total width:695px */
	.heading_box_inner {width:100%;background-color:#789d2b;}

		/* (formerly ".header") */
		.main_headings,.related_heading,.breadcrumbs,.breadcrumbs a,.breadcrumbs a:visited
			{color:#fff;padding:5px 0;font-size:12px;font-weight:bold;font-family:Verdana,Arial,"MS Sans Serif",Tahoma,Helvetica;}

		.main_headings div {margin:0 0 0 8px;padding:0 0 0 8px;border-left:14px solid #716f71;/*text-transform:uppercase;*/}

		.breadcrumbs a:hover{color:#c0c0c0;}


/* page_headers :: Controls the page's titles */
.page_headers {color:#fff;background:#789d2b;border:1px solid #716f71;padding:3px 7px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;}



/********** Search Box **********/
.search {width:130px;/*height:22px;*/padding:1px 2px;border:1px solid #716f71;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000}

.SearchInput{width:110px;height:19px;border:1px solid #a7a6aa;color:#577515;padding:1px 3px 0px 3px;margin-right:3px;}
/* BTTN IMG: bttn_search.gif = blue(top), gray (bottom) = 22x22(2) = 22x44 */
.SearchBttn     {border:0px;height:22px;width:22px;background-color:#a7a6aa;background:url(/img/bttns/bttn_search.gif) no-repeat 0px -22px;} /* gray (#2-22x22 of 22x44) */
.SearchBttn_over{border:0px;height:22px;width:22px;background-color:#577515;background:url(/img/bttns/bttn_search.gif) no-repeat 0px 0px;} /* blue (#1-22x22 of 22x44) */



/********** MENUS **********/

/********** Categories :: Unik Web Design menu :: www.unikwebdesign.com **********/
.UnikWebDesign_dot_com_menuCat_Horizontal_1 {
	margin:0 0 0 2px;
	width:100%;
	padding:15px 0;
	overflow:hidden;
}
.UnikWebDesign_dot_com_menuCat_Horizontal_1 a, .UnikWebDesign_dot_com_menuCat_Horizontal_1 a:visited {
	margin:0 0 0 -5px;
	border-right:1px solid #999;border-left:1px solid #999;
	padding:9px 13px;
	font:normal 14px Arial,Helvetica,sans-serif,Tahoma,Verdana;
	color:#fff;text-decoration:none;
	background:transparent;
}
.UnikWebDesign_dot_com_menuCat_Horizontal_1 a:hover {
	margin:0 0 0 -5px;
	border-top:1px solid #789d2b;border-bottom:1px solid #a0b771;
	padding:9px 13px;
	font:normal 14px Arial,Helvetica,sans-serif,Tahoma,Verdana;
	color:#fff;text-decoration:none;
	background:#88ad3c;
}


/********** Categories :: Unik Web Design menu :: www.unikwebdesign.com **********/
.menu_box_container {width:173px;overflow:hidden;border-right:1px solid #ccc;margin:0 auto;}
.UnikWebDesign_dot_com_menuCat1,.UnikWebDesign_dot_com_menuCat2 {
	background:#716f71;text-align:left;overflow:hidden;
	border-top:1px solid #ccc;border-right:0px;border-bottom:0px solid #999;border-left:8px solid #789d2b;
}
.UnikWebDesign_dot_com_menuCat1 a,.UnikWebDesign_dot_com_menuCat2 a,
.UnikWebDesign_dot_com_menuCat1 a:visited,.UnikWebDesign_dot_com_menuCat2 a:visited {
	width:165px;padding:4px 0px 5px 0px;text-indent:10px;font:bolder 11px Verdana;display:block;
	border-bottom:1px solid #ccc;
	color:#fff;background:#7F7d70;text-decoration:none;
}
.UnikWebDesign_dot_com_menuCat1 a:hover,.UnikWebDesign_dot_com_menuCat2 a:hover {
	color:#fff;background:#789d2b;text-decoration:none;
}
html>body .UnikWebDesign_dot_com_menuCat1 a,.UnikWebDesign_dot_com_menuCat2 a {width:auto;}


/********** Sub Categories :: Unik Web Design menu :: www.unikwebdesign.com **********/
.UnikWebDesign_dot_com_menuSubCat1 {
	width:100%;border:0px solid #ccc;background:#7F7d70;margin:0;
}
.UnikWebDesign_dot_com_menuSubCat1 a,.UnikWebDesign_dot_com_menuSubCat1 a:visited {
	width:100%;display:block;
	border-top:0px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:8px solid #ccc;
	padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;
	text-indent:15px;text-align:left;font:bolder 11px Verdana;
	background:#fff;color:#789d2b;text-decoration:none;
}
.UnikWebDesign_dot_com_menuSubCat1 a:hover {
	text-indent:15px;text-align:left;font:bolder 11px Verdana;
	background:#789d2b;color:#fff;text-decoration:none;
}
html>body .UnikWebDesign_dot_com_menuSubCat1 a {width:auto;}



/********** Homepage Only **********/
.homepage_content_box {border:1px solid #ccc;margin-top:5px;}

.homepage_faculty_box {margin-top:5px;}
	.faculty_name {margin:7px 0 0 55px;}
	.faculty_profile_box_left   {float:left;margin:2px 0 0 11px;width:304px;border:1px solid #ccc;padding:2px;}
	.faculty_profile_box_right {float:right;margin:2px 12px 0 0;width:304px;border:1px solid #ccc;padding:2px;}
	.faculty_profile_box_left img, .faculty_profile_box_right img {float:left;border:1px solid #716f71;width:48px;height:48px;}

.home_catg1, a.home_catg1:link, a.home_catg1:visited  {font-size:18px;}
.home_catg2, a.home_catg2:link, a.home_catg2:visited  {font-size:16px;}
.home_catg3, a.home_catg3:link, a.home_catg3:visited  {font-size:14px;font-family:Arial;}
/* //END Homepage Only */



/********** Checkout Page Only ********** visibility:hidden; || main_columns_wrapper */
#billing_div table {/*width:100%;*/padding:20px;}
#billing_div table td table {padding:20px;}

#main_content_wrapper #billing_info {width:200% !important;}
#main_content_wrapper #shipping_info {visibility:hidden !important;}

#main_content_wrapper #shipping_div{visibility:hidden !important;}



/********** MISC **********/
.clearer{clear:both;}
.jslink{cursor:pointer;}
.left{float:left;}
.right{float:right;}

.nav_highlight{background-color:#343434;color:#fff;}
.nav {color:#000;background-color:#d5d5d3;}
.small-med {font-size:9px;} /* .menu-text span.small-med */



.imgframe {border-top:2px solid #0263e8;color:#000;font-size:10px;font-weight:normal;font-family:Verdana,Arial,"MS Sans Serif",Tahoma,Helvetica;}
.small_imgframe{border-top:2px solid #0263e8;
	background-color:#efefef;background:url(/img/bg/main/img_bg.gif) repeat;}
.stock_active{color:#00cc00;}
.text_alert{color:#ff0000;}



/* Colors:
light green: 		a0b771
apple green: 		88ad3c
medium green: 		789d2b
medium green: 		6C8E1D
medium-dark green: 	678820
dark green: 		577515
medium-dark gray: 	716f71 (from bottom of navbar)
*/
