/* @override http://worksheets.oympublishing.com.au/css/oym.css */

.clear {
	clear: both;
}



img, a, .border{
	/*border:1px green solid;*/
}
body {
	background: url(../images/bg.jpg) no-repeat fixed center top;
}

a, a:visited {
 	color: #5534A9;
	text-decoration:none;
}

a:hover {
	color: #5534A9;
	text-decoration:underline;
}

#closure-blocks, #container {
	width: 960px;
	background-color: #FFF8AD;
	border: 1px solid #EF4223;
	-moz-border-radius-bottomleft: 20px; 
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomright: 20px; 
	-webkit-border-bottom-right-radius: 20px;
	margin-right: auto;
	margin-top: auto;
	margin-left: auto;
}




/*header styles*/
#header {
	background: url(../images/navbar.png) repeat-x 0 38px;
	width: 960px;
	height: 83px;
}


#logo {
	background: url(../images/logo.png) no-repeat;
	zoom:1;
	width: 50px;
	height: 69px;
	text-indent: -9999px;
	float: left;
	margin: 5px 20px 1px 7px;
}




#top-message {
	float: left;
	color: #7d174d;
	width: 740px;
	text-align: center;
	margin-top: 15px;
	height: 31px;
}
* html #top-message,  *:first-child+html #top-message {
	height: 25px;	
}

/*div {
	border: 1px solid red;
}*/


#logon {
	float: left;
	text-align: right;
	width: 100px;
	margin-right: 30px;
	margin-top: 15px;
	
}

#logon a, #logon a:visited {
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}

/*navbar*/


/*.buttons {
	display: block;
	height: 15px;
}*/

.nav-button, 
.parent-link-129,
.parent-link-130,
.parent-link-131,
.parent-link-132,
.parent-link-2021,
.parent-link-2520,
.parent-link-698 {
	text-indent: -9999px;
	padding: 0;
	
}

#main-nav div {
	float: left;
}
#menu-129, #menu-130, #menu-131, #menu-132, #menu-698, #menu-2021, #menu-2520{
	width: 178px;
	padding: 0;
	margin: -1px 0 0;
	height: 18px;
	border-style: none;
	border-left: 2px solid red;
}
#menu-129{/* maths builder program*/
	background: url(../images/nav-1.png) no-repeat 5px 0;
	width: 187px;
}
#menu-130{/*maths builder Resources*/
	background: url(../images/nav-2.png) no-repeat 9px 0;
	width: 202px;
}
#menu-131{/*Maths Books & Posters */
	background: url(../images/nav-3.png) no-repeat 6px 0;
	width: 191px;
}
#menu-132{/*story book*/
	background: url(../images/nav-4.png) no-repeat 7px 0;
	width: 168px;
}
#menu-698{/*about*/
	background: url(../images/nav-6.png) no-repeat 8px 0;
	border-right: 2px solid red;
	width: 76px;
}
#menu-698{
	
}

#menu-2520, #menu-2021 {
    background: url(../images/nav-search.png) no-repeat 6px 0;
    width: 86px;
}

#nav-1 a {
	background: url(../images/nav-1.png) no-repeat;
	display: block;
	width: 158px;
	height: 10px;
	margin-left: 4px;
	margin-top: 2px;
}

#nav-1 a:hover, #nav-1 a.active, #menu-129 a:hover, #menu-129 a.active {
	background-position: 0 -16px;
}

#menu-751 a::first-line {
	
}


#nav-2 a {
	background: url(../images/nav-2.png) no-repeat;
	display: block;
	width: 196px;
	height: 16px;
	margin-left: 6px;
}

#nav-2 a:hover, #nav-2 a.active {
	background-position: 0 -16px;
}

#nav-3 a {
	background: url(../images/nav-3.png) no-repeat;
	display: block;
	width: 188px;
	height: 16px;
	margin-left: 5px;
}

#nav-3 a:hover, #nav-3 a.active {
	background-position: 0 -16px;
}

#nav-4 a {
	background: url(../images/nav-4.png) no-repeat;
	display: block;
	width: 164px;
	height: 16px;
	margin-left: 5px;
}

#nav-4 a:hover, #nav-4 a.active {
	background-position: 0 -16px;
}

#nav-5 a {
	background: url(../images/nav-5.png) no-repeat;
	display: block;
	width: 124px;

	height: 16px;
}

#nav-5 a:hover, #nav-5 a.active {
	background-position: 0 -16px;
}
#nav-6{
	
}
#nav-6 a {
	background: url(../images/nav-6.png) no-repeat;
	display: block;
	width: 65px;
	height: 16px;
   	border-right: 2px solid red;
	margin-left: 9px;
	margin-right: auto;
}
.phantom{
	width: 86px;
}

#nav-6 a:hover, #nav-6 a.active {
	background-position: 0 -16px;
}

.button-v6{
	/*Offset of 30px*/
	width: 90px;
	height: 23px;
	text-indent: -9999px;
	display: block;
}



.button-div{
	margin-top: 13px;
}

#mb-video-button{
	width: 90px;
	height: 112px;
	text-indent: -9999px;
	display: block;
	
}



#explore a {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat;
}

#explore a:hover {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -30px;
}

#benefits a {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -60px;
}

#benefits a:hover {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -90px;
}


#free-trial a{
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -120px;
}

#free-trial a:hover {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -150px;
}


#subscribe a {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -180px;
}

#subscribe a:hover {
	margin-top: 5px;
	background: url(../images/buttons.png) no-repeat 0 -210px;
}

.buttons {
  list-style-type: none;
  padding: 6px 0;
}
.buttons li {
  float: left;
  padding-right: 2px;
  margin-left:10px;
}


#mathsbuilder-video a{
	margin-top: 5px;
	background: url(../images/button-intro-video.png) no-repeat;
}

#mathsbuilder-video a:hover {
	margin-top: 5px;
	background: url(../images/button-intro-video.png) no-repeat 0 -115px;
}

#family {
	width: 90px;
	height: 115px;
	display: block;
	
	margin-top: 5px;
	background: url(../images/family.png) no-repeat;
}



/*main content*/

#closure-content,#main-content {
/*	clear:left;*/
	margin: 0 20px 20px;
	/*display:block;*/
	
	/*float:left;*/
	
}

sidebar-right {
	float:left;
}


 .breadcrumb {
	font-size: .82em;
	margin-left:50px;
}

#page-title {
	margin-left:30px;
}

h1, h2, h3, h4, h5, h6, legend {
	color: #7d174d;
}


legend {
	margin-bottom: 2px;
	margin-left:10px;
	line-height:20px;
	font-size: 17px;
	height: 35px;
}

#home-message-primary{
	background: url(/sites/all/files/home-message-primary.png) no-repeat;
	width:752px; 
	height:89px;
}



#home-message-secondary{
	background: url(/sites/all/files/home-message-secondary.png) no-repeat;
	width:752px; 
	height:89px;
}

.clearfix-not-used {
content: ".";
width:100%;
height:1px;
display: block;
height: 0;
clear: both;
visibility: hidden;
float:none;
}

/*footer*/
#footer {
	clear: both;
	font-size: .8em;
	
	height: 25px;
	margin-top: 20px;
	margin-left:20px;
display: block;
	
}

#footer-menu {
	float: left;
	display:block;
}

#footer-menu li{
	display: inline;
	margin: 0 0 0 7px;
}
.block ul, .menu ul{
	margin-left:0;
	padding-left:0;
	margin-top:0px;
	list-style-position: inside;
}


#footer-menu li a {
	color: #6753A2;
	text-decoration: none;
	border-right: 1px solid #6753A2;
	padding-right: 7px;
}

#footer-menu li.last a {
	background: url(./../images/Facebook.png) no-repeat;
	width: 68px;
	height: 21px;
	display: inline-block;
	text-indent: -9999px;
	float: none;
	border-right-style: none;
}

#copyright {
	float: right;
	margin-right: 20px;
}

/* News Ticker */

#newsticker{
	list-style: none;
	min-height: 1.3em;
	height:1.3em;
	padding:0;
	/*padding: 10px 15px;
	padding-right: 30px;*/
	margin:0;
	overflow: hidden;
}


* html #newsticker ul {
	height: 1.6em;
	overflow: hidden;
}
#newsticker li.error {
	color: #f00;
}

.add-to-cart .form-text {
	width: 15px;
	margin-top:2px;
	margin-bottom:2px;
}

.add-to-cart input.form-submit {

	padding: 2px 10px;
	margin: 2px 9px;
	width: 90px;
}


/*product licence page */
#left-top {
	margin: auto 11px auto auto;
	width: auto;
	display: block;
	float: left;
	height: 189px;
}

#licence h5 {
	
	margin-bottom:2px;
}

.no-space{
	margin-bottom: 0;
	padding: 0;
	height: 0;
}

#instructions-title {
	margin:auto;
	float:left;
	display: block;
}



#licence #gst-disclamer {
	margin: auto 35px auto auto;
	float:right;
	display: block;
	font-size: 0.9em;
}

#licence ul {
	list-style-position: outside;
	margin-bottom: 5px;
}
#licence h3{
	margin-bottom: 5px;
}

#right-top {
	display: block;
	float: right;
	width: 806px;
}


.user-title{
	
	background: url(/sites/oymtesting.com.au/themes/oym6/images/box.png) no-repeat;
	width: 105px; 
	height: 61px;
	display: block;
	float: left;
	color:#FBEE59;
	text-align: center;
	margin-right: 15px;
}


#mb-price-content .program-types {
	float:left;
	width: 175px;
}

.program-price {
	float:left;
	width: 117px;
	background-color: #e0efcb;
	height: 55px;
	text-shadow: #000000 0 0 0px;
	text-align: center;
	padding: 0;
	border: 1px solid #7d174d;
	font-size: 18px;
}

.center-price {
	margin: 10px 10px auto;
	border: 1px solid #ef651a;
	height: 26px;
	padding-top: 6px;
	background-color: #dbf1fd;
}


div.program-types {
	height: 55px;
	
	border: 1px solid #7d174d;
	background-color: #7d174d;
	color:#FBEE59;
}
div.center-title{
	margin-top: 9px;
	margin-left: 15px;
}
.selected-price {
	background-color: #ef651a;
	color: #fff;
}
#full-version{
	border-top: 1px solid #fbee59;
}
#instructions-list,#instructions-list ol {
	float:left;
	font-weight: bold;
	width: 180px;
	height: 45px;
}
#instructions-list ol li{
	list-style-position: inside;
	height: 9px;
	margin-left: 1px;
	margin-bottom: 11px;
}



div#selected-product {
	float: left;
	width: 794px;
}
div.add-to-cart-forms-test {
	float: right;
	display: block;
	margin-top: -5px;
}

#licence-messages{
	height: 26px;
	padding: 6px 2px 2px;
	font-size: 0.95em;
}

#content-area {
	min-height: 320px;
}

#block-multiblock-2 {
	float: right;
	width: 250px;
	clear: right;
}

/*Search*/
#search {
	margin-left: 10px;
	margin-top: 10px;
	font-size: 1em;
	font-weight: bold;
}

#curriculum_search #search{
	margin-top:0px;

	width: 144px;
}


.search-label {
	font-size: 1.2em;
	color: #7d174d;
}

table.searchResult .header {
	background-color: #7d174d;
	color: #FFF;
	font-size: 1.1em;
}

table.searchResult {
	background-color: #FBFADC;
	width: 100%;
}

table.searchResult td {
	padding-right: 7px;
	padding-left: 7px;
}

table.searchResult td.first {
	padding-left: 15px;
}

table.searchResult td.last {
	padding-right: 15px;
}

#searchWrapper {
	height: 426px;
	max-width: 500px;
	display: block;
	overflow: auto;
	width: 100%;
	border: 1px solid #000;
	background-color: #FBFADC;
}

.searchResult tbody {
	}

