@charset "utf-8";
/* CSS Document */

body,html {background-color:#424242; margin:0; padding:0; width:100%; height:100%;}




/* Navigation
-------------------------------------------------------------- */

#Navigation { background:#000000; height:auto; margin-bottom:10px;	}
#hdr_top {	height:100px;  }
#hdr_top img {	  }
#mainNav {
	background: url('https://www.origoeducation.com/themes/origo/images/MainNav_rail_off.png') repeat-x top;
	height:30px;
}
#mainNav ul {display:inline; float:left; padding:0; margin:0;}
#mainNav ul li{
	display:inline; 
	list-style:none; 
	float:left;
	height:30px;
}
#mainNav ul li a {
	color:#F58220;
	text-decoration:none;
	height:30px;
	line-height:30px;
	display:block;
	font:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 10px;
}
#mainNav ul li a:hover, #mainNav .section, #mainNav .current {
	color:#FFFFFF;
	background: url('https://www.origoeducation.com/themes/origo/images/MainNav_rail_on.png') repeat-x top;
}
.navList .navListItem .section {
	background:none;
	color:inherit;
}



/* SearchForm		*/

#Search, .middleColumn {
	
	display:inline;
	
}
#search_box {
	display:inline;
	float:right;
	padding-right:10px;
	line-height:30px;
	color:#D4D4D4;
	font-weight:bold;
}
#SearchForm_searchForm_Search {
	width:140px;
}
#SearchForm_searchForm_action_results {
	/*height: 20px;*/
	width: 20px;
	border:0;
	display:inline;
	cursor: pointer;
	background: url('http://www.origoeducation.com/themes/origo/images/Search_OFF.png') center center;
}
#SearchForm_searchForm_action_results:hover {
	background-image: url('http://www.origoeducation.com/themes/origo/images/Search_ON.png') center center;
}


/* SubNavigation		*/
#subNavExp {	
	height:auto; 
	background:#F48120 url('http://www.origoeducation.com/themes/origo/images/expSubNav_Rail_off.png') repeat-x left bottom;
	margin:0 10px;	
	width:940px;
}
#subNav {
	height:auto; 	
	width:960px;
}

.subNavLeft {	background: url('http://www.origoeducation.com/themes/origo/images/subNav_Left.jpg') no-repeat right; width:22px; height:20px; float:left; clear:left;	}
.subNavRight {	background: url('http://www.origoeducation.com/themes/origo/images/subNav_Right.jpg') no-repeat left; width:22px; height:20px; float:right;	}
.subNavMid {	background: url('http://www.origoeducation.com/themes/origo/images/subNav.jpg') repeat-x left; width:916px; height:20px; float:left;	}

.subNavMid ul, #subNavOverflow ul {padding:0; margin:0;}
.subNavMid ul li, #subNavOverflow ul li {
	display:inline;
	list-style:none;
	float:left;	
}
.subNavMid a, #subNavOverflow a {
	display:block;
	height:20px;
	padding:0 10px;
	color:#191819;
	text-decoration:none;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	text-transform:uppercase;
	line-height:20px;
}
.subNavMid ul li a:hover, .subNavMid .section, .subNavMid .current {
	background: url('http://www.origoeducation.com/themes/origo/images/SubNav_rail_on.png') repeat-x;
}
#subNavOverflow ul li a:hover {
	background: url('http://www.origoeducation.com/themes/origo/images/SubNav_rail_on.png') repeat-x;
	
}
#subNavOverflow {
	width:916px;
	padding:0 8px;
	position:relative;
	z-index:5;
}
#subNavShadow {
	background:url('http://www.origoeducation.com/themes/origo/images/Nav_Dropshadow_Rail.png') repeat-x;
	width:940px;
	height:17px;
	position:absolute;
	z-index:1;
}
/* Nav drop downs */
.navItemOn{
	background-color:#ffffff !important;
	color:#333333;
}
#navList{
	display:block;
	position:absolute;
	width:250px;
	padding:8px;
	background-color:#ffffff;
	z-index:92000;
}
#navList ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#navList ul li{
	display:block;
	clear:both;
	height:12pt;
	width:250px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	background:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	overflow:hidden;
}
#navList ul li a{
	line-height:12pt;
	height:12pt;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:none;
	color:#333333;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	
}
#navList ul li a:hover{
	padding:0px 0px 0px 0px;
	height:12pt;
	margin:0px 0px 0px 0px;
	line-height:12pt;
	color:#F58220;
	background:none;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	
}
#navBtn {
 display:inline;
 float:right;
 width:16px;
}
#navBtn a {
	display:block;
	margin-top:2px;
	height:16px;
	width:16px;
	padding:0;
	background:url('https://www.origoeducation.com/themes/origo/images/SubNav_Button_off.png') no-repeat;
}
#navBtn a:hover {
	background:url('https://www.origoeducation.com/themes/origo/images/SubNav_Button_on.png') no-repeat;
}

/* Glossary Search */

#glossary_box {
	display:inline-block;
	float:right;
	height:30px;
	padding-right:10px;
	padding-left:10px;
	line-height:30px;
	margin-right:10px;
	color:#D4D4D4;
	font-weight:bold;
	border-right:1px solid #666666;
}
.glossary_box_on{
	height:40px;
	background-color:#ffffff;
	border:1px solid #333333;
	border-bottom:none;
}

#glossary_drop{
	
	display:block;
	position:absolute;
	background-color:#FFFFFF;
	/*border:1px solid #333333;*/
	border:none;
	width:250px;
	/*
	height:300px;
	*/
	z-index:90000;
}
#glossary_search_results{
	display:block;
	width:250px;
	max-height:250px;
	overflow:hidden;
	
}
#glossary_term_holder{
	display:block;
}
.glossary_term_header{
	text-align:left;
	width:250px;
	padding:1px 10px 2px 5px;
	background-color:#fbfbfb;
	border-top:1px #ffffff solid;
	border-bottom:1px #dddddd solid;
	color:#F58220;
	font-weight:bold;
	font-size:10pt;
}
.glossary_term_body{
	text-align:left;
	display:inline-block;
	width:230px;
	background-color:#eeeeee;
	padding:3px 10px 5px 8px;
	color:#333333;
	font-weight:normal;
	font-size:8pt;
	line-height:9pt;
}
#glossary_search_field{
	height:30px;
	padding:8px;
	font-size:8pt;
	color:#666666;
	line-height:30px;
	font-weight:bold;
}
#glossary_search_field input{
	margin-left:8px;
	width:170px;
}
#glossary_search_footer{
	text-align:center;
	padding:8px;
}
/* FEATURE LINK POP_UP ------------------------------------------------------------*/
#featurePop{
	display:block;
	z-index:100;
	position:absolute;
	background-color:#eeeeee;
	/*border:1px solid #666666;
	padding:5px;
	*/
	
}
a
.featureLinkSource{
	background-color:#eeeeee;
	border:1px solid #666666;
	border-top:none;
	z-index:110;
	padding:5px;
}

/* Footer
-------------------------------------------------------------- */
#footer {
	height:270px;
	line-height:1.3;
	overflow:hidden;
}
#footer_top {
	height:20px;
	background-color:#000000;
}
#footer_midL, #footer_midR {
	width:18px;
	height:250px;
	display:inline;
	float:left;
}
#footer_midL {	background: url('/themes/origo/images/footer_Left.png');	}
#footer_midR {	background: url('/themes/origo/images/footer_Right.png');	}
#footer_mid {
	height:250px;
	width:924px;
	background: #333333 url('/themes/origo/images/footer_Bottom3.png') no-repeat bottom;
	display:inline;
	float:left;
}
.footer_col {
	padding:12px 12px 0 8px;
	display:inline;
	float:left;
	font-size:12px;
}
.prod2 {
	/*width:150px;*/
	/*  *width:270px;  */
}
#footer_div {
	border-right:2px solid #222222;
	float:left;
	height:170px;
	margin-top:20px;
	width:1px;
}
.footer_col dd {margin:0;}
.footer_col dt, .footer_col dt a {	color:#F69220; text-decoration:none; }
.footer_col dd, .footer_col dd a {	color:#D4D4D4; text-decoration:none; }
.footer_col dt a:hover {	color:#FFFFFF; }
.footer_col dd a:hover {	text-decoration:underline; }

.footer_col_spacer {
	width:60px;
}

.copyright {
	
	clear:both;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	position:relative;
	bottom:26px;
	height:0;
}
.copyright a{
	display:inline;
	text-decoration:none;
	color:#ffffff;
}
.copyright a:hover{
	color:#000000;
}

/* Page
-------------------------------------------------------------- */
.highlight {border-bottom:1px dotted #999999;}
#Layout {
	margin:0 10px;
	clear:both;
}
.container {background:#000000;}

#MemberLoginForm_LoginForm_tab {
	display:block;
	width:638px;
}
.imgHdr {line-height:0;}

#SearchResults li {
	list-style:none;
	padding-bottom:10px;
}
#SearchResults a, .reviews a {	text-decoration:none; color:#262626; font-weight:bold;	}
#SearchResults a:hover, .reviews a:hover {text-decoration:underline;}
#SearchResults img {border:none;}

#siteBg {
	width:100%;
	background:url('/themes/origo/images/Long_As_Rail.png') repeat-y center;
}

.genLink {
	text-decoration:none;
	color:#262626;
	font-weight:bold;
}
.genLink:hover {
	text-decoration:underline;
}
#MemberLoginForm_LoginForm .left {position:absolute; text-align:right; width:100px;}
#MemberLoginForm_LoginForm .middleColumn, #MemberLoginForm_LoginForm #Remember{margin-left:110px;}
#MemberLoginForm_LoginForm .field {height:30px;}

/* Home Page
-------------------------------------------------------------- */

#home_Left {
	display:inline;
	float:left;
	width:360px;
}
#home_Right {
	display:inline;
	float:right;
}
.home_block {
	
	width:280px;
	border:1px solid #FFFFFF;
}
.home_block_fixed {
	height:106px;
	width:280px;
	border:1px solid #FFFFFF;
}
.home_spacer {	height:19px;	}
#home_LeftTop {	padding-bottom:20px;	}
#home_Content {	background:#555555; width:640px; height:auto; padding-bottom:20px;	}

.home_Tabs {padding:20px 20px 0 20px;}
.home_Tab {
	display:inline; 
	float:left; 
	height:30px; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFFFFF;
	line-height:30px;
	/*border-right:2px solid #555555; */
}
.home_Tab.latest {width:250px;background-color:#3e3e3e; cursor:pointer; }
.home_Tab.popular {width:250px;background-color:#3e3e3e; background:url('http://www.origoeducation.com/themes/origo/images/homepageTab_orange.png') repeat-x bottom; cursor:pointer;}
.homeTabLeft {
	float:left; 
	display:inline; 
	padding-left:15px;	
	background:url('http://www.origoeducation.com/themes/origo/images/homepageTab_left.png') no-repeat top left;
}
.homeTabRight {
	float:right; 
	display:inline; 
	width:8px; 
	height:8px;
	background:url('http://www.origoeducation.com/themes/origo/images/homepageTab_right.png') no-repeat top right;
}
.home_Tab.pd {width:75px;text-align:right;/*font-size:10px;line-height:8px;*/line-height:10px;}
.home_Tab.rss {
	background:url('http://www.origoeducation.com/themes/origo/images/rssBttn.png') no-repeat top right #555555; 
	width:20px;
	float:right;
}
.home_Tab.rss a {
	display:block;
	width:20px;
	height:20px;
}

.home_Listing {
	margin:0 20px; 
	background:url('http://www.origoeducation.com/themes/origo/images/homepageArticle_Rail.jpg') repeat-x bottom #3e3e3e; 	
	height:auto; 
	clear:left;
	min-width:0;
}
.homeList {
	width:280px;
	display:inline;
	float:left;
	padding:10px;
}

.artThumb {
	float:left;
	height:75px;
	margin-right:10px;
	width:75px;
	background:#FFFFFF;
	margin-bottom:20px;
}
.artHolder {clear:left;margin-bottom:10px;}
.artDesc {font-size:12px; }
.artDesc a {color:#F69220; font-weight:bold; text-decoration:none; background:none; display:block;}
.artDesc a:hover {text-decoration:underline;background:none;}
.artDesc p {padding:0;}
.artBlurb {display:block; color:#FFFFFF;}
#popularArticles {display:none; background:none;}
#latestArticles {background:none;}
.moreNews {color:#F69220; text-decoration:none; font-weight:bold; float:right; display:inline-block; padding-right:10px;}
.moreNews:hover {color:#F69220;text-decoration:underline;}
.rssLink {color:#FFFFFF; text-decoration:none; font-size:11px;}
.rssLink:hover {color:#FFFFFF; text-decoration:none;}

#sourceTop {
	background:url('http://www.origoeducation.com/themes/origo/images/sourceTop.png') no-repeat;
	height:70px;
}
#sourceBot {
	background:url('http://www.origoeducation.com/themes/origo/images/sourceBot.png') no-repeat;
	height:36px;
}
#sourceBotButton { float:right; margin-right:20px; display:inline-block; }
#sourceForm { display:none;}
#email_signup p{
	color:#ffffff; padding:0 20px;
}
#email_signup a {color:#FFFFFF;}
#email_signup {color:#FFFFFF; width:280px; background:#3F3F40;	border:1px solid #FFFFFF;}
#email_signup ul {list-style:none; padding:0; margin:0;}
#email_signup li {padding:2px 0px 2px 0px; margin:0;}
#email_signup fieldset {border:none;}
#email_signup label {position:absolute; text-align:right; width:90px;}
#email_signup input {margin-left:100px;}
#email_signup select {margin-left:100px; width:155px;}
#email_signup #description {padding:10px;}
#sourceHdr { padding-left:10px; font-size:12px;}
#sourceForm {padding-left:10px;}
/* Article Viewer Page
-------------------------------------------------------------- */
.articles h1, .articles h2 {
	color:#742773;
	
}
.articles .templateLeft {
	padding-top:20px;
	width:auto;
}
.articles .title {font-size:12px; }
.articles .title a, .articles .active{color:#742773;font-weight:bold;}
.articles br {display:none;}
.articles .released, .articles .views {float:left; display:inline; width:100px;}
.articles.released {padding-right:50px;}
.articles .summary {padding-bottom:20px;}
.articles .summary p {padding:0; margin:0; display:inline;}
.articles .paginator {text-align:center;}
.articles .paginator a{ color:#262626; text-decoration:none; font-weight:bold;}
.articles .paginator a:hover{text-decoration:underline;}
.art_content {padding:0 20px 20px 20px; margin-top:20px; background-color:#FFFFFF;};

/* Generic Page
-------------------------------------------------------------- */

.templateLeft td {vertical-align:top;}
.templateRight td {vertical-align:top;}
.templateLeft td ul, .templateRight td ul {margin:0 0 1.5em 0;}
#gen_Left {
	display:inline;
	float:left;
	width:700px;
	background:#FFFFFF;
}
#gen_Right {
	display:inline;
	float:right;
}
.gen_block {
	/*height:150px;*/
	width:220px;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	background:#3E3E3E url(http://www.origoeducation.com/themes/origo/images/homepageArticle_Rail.png) repeat-x center bottom;
}
.gen_block a img {vertical-align:top;}
.gen_Art {padding:5px 5px 0 5px;}
.gen_ArtHdr {height:25px;width:222px;background:url(http://www.origoeducation.com/themes/origo/images/Articles_header.png) no-repeat top;}
.gen_block.art_block {border-top:none;}
/*.gen_block a {color:#FFFFFF; text-decoration:none;}*/
/*.gen_block a:hover {text-decoration:underline;}*/
.rhc_landTitle {height:30px; background:url(https://www.origoeducation.com/themes/origo/images/RHCRail.png) repeat-x;	}
.rhc_landTitle a {display:block; height:30px; color:#FFFFFF; text-align:center; text-decoration:none; line-height:30px;	}
.gen_spacer {	height:20px;	}
.gen_content {padding:0 20px 20px 20px; margin-top:20px; background-color:#FFFFFF;};
.content_Mid, .content_Left, .content_Right { display:inline; height:8px; line-height:0; vertical-align:top;	}
.content_Mid {width:684px; background:#FFFFFF; float:left; }
.content_Left  {	background:#FFFFFF url(/themes/origo/images/whitebox_BL.gif) no-repeat bottom; width:8px; float:left;	height:8px; clear:left;}
.content_Right {	background:#FFFFFF url(/themes/origo/images/whitebox_BR.gif) no-repeat bottom; width:8px; float:right;	height:8px;}

.content_Left_Color {width:270px; float:right; margin-right:12px; vertical-align:baseline; height:8px;}
.content_Left_Color_extended{width:320px;}
.templateLeft_retracted{
	width:330px;
}
/* GOMaths Register Page
-------------------------------------------------------------- */
.gmForm label {position:absolute; text-align:right; width:130px;}
.gmForm input, .gmForm select {margin-left:150px;}
.gmForm {height:40px;}
.message.required {margin-left:200px;}
.gmTbl .nolabel {width:50px;}
.gmTbl table {width:500px;}
.gmTbl td {text-align:center; width:200px;}
.gmTbl .strong {font-weight:bold;}
.gmTbl .top {background-color:#CCCCCC;}
.gmTbl {height:100%;}
#GoMathsQldForm_Formq fieldset {padding-top:10px;}
#GoMathsNSWForm_Formn fieldset {padding-top:10px;}

/* PD Register Page
-------------------------------------------------------------- */
.pdForm .left {position:absolute; text-align:right; width:180px;}
.pdForm input, .pdForm select, .pdForm .readonly, .pdForm .validation {margin-left:200px;}
.pdForm {height:40px;}
.pdForm .validation {color:#CC3300;}
.pdForm.right {float:right; padding-right:20px; height:20px;}
.pdForm .error label {
	border:none;
	margin-bottom:0;
	padding:0;
}
.pdForm ul {list-style:none;}
.text.required, select.required {color:#333333;}
.text.error {color:#CC3300;}
label.error {padding-left:20px; background:none;}
#submitSuccess { font-weight:bold; text-align:center; padding:10px; color:#CC3300;}
#PDForm_Formg fieldset { padding-top:10px;}
#PD_CC_details {display:none;}
#PDFormNew_MyPDForm_cc_exp_year {margin-left:0;}
/* ProductSelector Page
-------------------------------------------------------------- */
#prod_Left {
	float:left;
	width:940px;
	background:#FFFFFF;
}
.prod_content {padding:0 20px 20px 20px; margin-top:20px; background-color:#FFFFFF;}
.content_MidP {
	height:8px;
	float:left;
	display:inline;
	width:924px;
	background-color:#FFFFFF;
}

.catHolder {width:400px; float:left; padding:10px;}
.catItem {clear:both; margin-bottom:10px; overflow:auto;}
.catTitle {border-bottom:1px solid #EFEFEF; font-size:14px; color:#F69220; margin-bottom:10px; font-weight:bold;}
.catImg {display:inline; float:left; padding-right:10px;}
.catTitle a {color:#F69220;}
/*.catHolder a {text-decoration:none; color:#363636; font-weight:bold;}
.catHolder a:hover {text-decoration:underline;}*/

/* Landing Page
-------------------------------------------------------------- */
	
#wizard {	padding-bottom:20px;	}
#wiz_Left {
	display:inline;
	float:left;
	width:700px;
	background:#000000;
}
.wiz_Content { background:#FFFFFF;	}
.content_MidTop, .content_LeftTop, .content_RightTop { display:inline;  height:8px;line-height:0; vertical-align:top;	}
.content_MidTop {width:684px; background:#FFFFFF; float:left; }
.content_LeftTop  {	background:#FFFFFF url(https://www.origoeducation.com/themes/origo/images/whitebox_TL.gif) no-repeat bottom; width:8px; float:left;	}
.content_RightTop {	background:#FFFFFF url(https://www.origoeducation.com/themes/origo/images/whitebox_TR.gif) no-repeat bottom; width:8px; float:right;	}


/* Shop Page
-------------------------------------------------------------- */
/* BreadCrumbs  */
.breadcrumbs li { display:inline; color:#999999; }
.breadcrumbs a {text-decoration:none; color:#FFFFFF; font-weight:bold;}
.breadcrumbs a:hover, .upsell a:hover {text-decoration:underline;}
.breadcrumbs ul {margin:0 20px 5px;}

.shopBar {height:40px;}
.shopBar.Container {background:#000000; width:700px; border-bottom:10px solid black;	}
.shopBar.Left { float:left; display:inline;width:10px; background:url(https://www.origoeducation.com/themes/origo/images/ShopBar_Left.png) no-repeat top;}
.shopBar.Shop { float:left; display:inline;}
.shopBar.Divider { float:left; display:inline; width:20px; background:url(https://www.origoeducation.com/themes/origo/images/ShopBar_Divider.png) no-repeat center;}
.shopBar.Right { float:right; display:inline;width:10px; background:url(https://www.origoeducation.com/themes/origo/images/ShopBar_Right.png) no-repeat top;}
.shopBar.Cart { float:right; display:inline;}
.product-details {vertical-align:top;}
.shopBar.Txt {float:left; display:inline; line-height:40px; font-weight:bold;}
.shopBar.Txt a {text-decoration:none; color:#222222;}
.shopBar.Txt a:hover {text-decoration:underline;}
.shopBar.BGC {background: url(https://www.origoeducation.com/themes/origo/images/ShopBar_Rail.png) repeat-x top; float:left; width:680px;}
/*		Shop Home		*/
.shopHomeSplash {
	color:#262626;
	width:700px;
	border-bottom:20px solid black;
}

.shopHomeSplash { height:310px;}
#shopCat {float:left; display:inline;}
#shopSplashImg {float:left; display:inline;}
#shopSplashImg img {display:block;}

.clear {height:0; line-height:0;}
.shopContentLeft {
	width:700px;
	float:left;
	display:inline;
	margin-left:10px;
	line-height:0;
}
#shopHomeContent {
	background-color:#FFFFFF; padding:0 20px; line-height:1.5;
}
.featTitle {color:#262626; font-size:20px; text-align:left; border-bottom:1px solid #262626; margin-bottom:10px;}

.home-page-cntr{ background-color:#FFFFFF; color:#262626;} 
.home-page-item{ width:220px; height:130px; display:inline; float:left; } 
.home-page-title {padding-bottom:5px; height:35px;}
.home-page-img { display:inline; float:left; width:65px; height:65px;	} 
.home-page-img img {border:2px solid #999999;	}
.home-page-txt{	display:inline; float:right; width:140px; font-size:12px; padding-right:5px;} 
.home-page-title a {text-decoration:none; font-weight:bold; color:#F69220;}
.home-page-cntr a:hover {text-decoration:underline; }
.home-page-item.right { margin-right:0; }

/* Product Page	*/
.product-cont { margin-top:20px;	}
.product-info-box { background:#FFFFFF; padding:20px 20px 0 20px; line-height:1.5;	}
.product-name { border-bottom:#FFFFFF none; color:#F69220; }
.divider { border-bottom:1px solid #F69220; clear:both; margin-bottom:20px; }
.product-img-box {width:280px; float:left; padding-right:20px;}
.product-shop {width:360px; float:right;}
.no-display {display:none;}

#product-attribute-specs-table td {
	text-align:left;
}
#product-attribute-specs-table .label {
	padding-left:10px;
	font-weight:bold;
}


/*	add to cart		*/
.add-to-cart-box { float:left; }
.add-to-cart-box .qty-box { float:left; }
.add-to-cart-box .qty-box label { float:left; }
.add-to-cart-box .qty-box .qty { float:left; margin:0 5px; }
.add-to-cart-box .form-button { float:left; }
.add-to-box { text-align:left; }
.add-to-box li { display:inline; }
.highlight {background:none;}
.add-to-cart-box {	border:none; float:left; margin:0; padding:0 0 10px 0;	}
.add-to-cart-box ul {margin:0; padding:0;}
.add-to-cart-box legend {display:none;}
.add-to-cart-box .qty {width:80px;}
.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:left;
    }
.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f69220;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #406a83;
    background-color:#f69220;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }

/*	SideBar		*/
.col-right.side-col {
	display:inline;
	float:right;
	width:220px;
	margin-right:10px;
}


/*	Sidebar boxes		*/
.box.base-mini { width:218px; background:#333333; border:1px solid #F69220; border-top:0; color:#FFFFFF; padding:0; margin:0 0 20px 0;	}
.box.base-mini h4 {color:#262626; padding-left:5px; display:block; height:20px; margin-bottom:5px; font-weight:bold;}
.box.base-mini .head {background-color:#FFFFFF;}
.box.base-mini .head, .box.base-mini .content {
	padding:0 5px;
}
.box.base-mini table {padding:0; margin:0; }


/* Product Detail sidebar */

.catalog-product-view .mini-related-items .head {background:#262626;}
.mini-related-items .product-images { width:72px;  }
.mini-related-items .product-images a { display:block;}
.mini-related-items .product-images input { float:left; /*margin-right:4px; margin-left:-6px;*/ }
.mini-related-items .product-images .checkbox-container { float:left; width:15px; padding-right:5px; }
.mini-related-items .product-details { padding-left:5px;   clear:right;}
.mini-related-items .product-details a {color:#F69220;}
.mini-related-items ol li { padding-left:0 ; padding-right:0; list-style:none; }
.col-right ol {padding:0; margin:0; }

.recently-viewed-items.head {background:url('http://www.origoeducation.com/themes/origo/images/recentlyviewed.png') no-repeat; height:25px; width:220px;} 
.my-orders.head {background:url('http://www.origoeducation.com/themes/origo/images/My_Orders.png') no-repeat; height:25px; width:220px;}
#recently-viewed-items li, #my-orders-items li {list-style:none; padding:5px;}
.col-right a {	text-decoration:none; color:#FFFFFF; font-weight:bold; }
.col-right a:hover {	text-decoration:underline; }

#cart-sidebar .product-images {padding-left:10px;}

#my-orders-items .product-checkbox {float:left;}

/*******	CATALOG			***************/
.listing-type-grid ol, .listing-type-grid ul {padding:0; margin:0;}
.listing-type-grid { /*background:url(../images/bkg_products-grid3.gif) 0 0 repeat;*/ }
.listing-type-grid .grid-row { /*border-bottom:1px solid #d9dde3;*/ }
.listing-type-grid li.item { float:left; width:138px; padding:0px 0px; line-height:1.6em; overflow:hidden; }
.listing-type-grid .last { border-bottom:0; }
.listing-type-grid .product-image { text-align:center; }

.listing-type-grid .rating-box { float:left; margin-left:0; margin-right:0; }
.listing-type-grid .actions { margin:0px 0; text-align:center; }

.col-2-left-layout .listing-type-grid,
.col-2-right-layout .listing-type-grid { background-image:url(../images/bkg_products-grid2.gif); }
.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item { width:205px; height:260px; float:left; margin:0 5px; }
.catalog-list-title {	font-size:14px; color:#F69220; text-align:center; padding:5px 0;	}
.catalog-list-title a {text-decoration:none; color:#262626;}
.catalog-list-details { text-align:center;	}
.catalog-list-details.ratings { padding-left:40px;	}
.collateral-box {height:100%;}

/* Mini Cart		*/
.mini-cart .subtotal { margin-top:5px; padding:2px 0; text-align:center; }
.mini-cart h5 { margin:0; padding:6px 8px 2px 8px; color:#F69220; }
.mini-cart-totals {padding-left:10px;}
.mini-cart .actions { border-bottom:1px solid #F69220; padding-top:3px; padding-bottom:1px; /*height:30px;*/ }
.mini-cart .actions .form-button { margin-top:3px; margin-bottom:5px; float:right; clear:right; margin-right:5px; }
.widget-btn { float:right; font-size:11px; margin:0 3px 1px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; }
.mini-cart.head {background:url('http://www.origoeducation.com/themes/origo/images/mycart.png') no-repeat; height:25px; width:220px; background-color:none;} 
.mini-cart .rec-added {color:#FFFFFF; font-weight:bold; padding-left:10px;}




/*	Checkout		*/
.orange {color:#F69220;}
.page-head-alt h3 {
	color:#F69220;
	font-weight:bold;
	margin:0; padding:0;
	display:inline;
	float:left;
	width:300px;
}
.shopping-cart-totals {
background:#FFFFFF none repeat scroll 0 0;
float:right;
margin-top:25px;
text-align:right;
width:250px;
padding:20px;}
shopping-cart-totals-table tbody {background:#CCCCCC;}

.checkout-types {text-align:right; list-style:none;}
.checkout-types a {color:#F69220; text-decoration:none; font-weight:bold;}
.checkout-types a {text-decoration:underline;}

.generic-product-list tbody tr {margin-top:5px;}
#shopping-cart-table tbody {background-color:#FFFFFF;}
.shopping-cart-totals tbody tr td {background:#FFFFFF; text-align:right;}
thead th {background-color:#CCCCCC;}
.shopping-cart-table th {background:none;}
tfoot {background:#CCCCCC;}
tfoot tr td {text-align:right;}
tr.even td {background:#E6E6E6;}
#shopping-cart-table a { color:#000000; text-decoration:none;}
#shopping-cart-table a:hover { text-decoration:underline;}
.upsell {width:286px; display:inline; float:left; border:1px solid #262626; padding:5px; margin-bottom:20px; color:#FFFFFF;}
.upsell a {color:#262626; text-decoration:none;}
.upsell h4 {color:#262626;}
.upsell .price-box {color:#262626;}
.title {color:#000000;}
.col-2 {width:350px; display:inline; float:right; clear:right;}
.discount-codes.box {width:270px; float:right; background:none;}

.discount-codes.box fieldset {padding:5px;}
.discount-codes.box h4 {height:auto; margin-bottom:auto;}
.form-button-alt.continue-shopping {float:left;}
.checkout-types big {font-size:12px;}
.form-button-alt {padding:5px; margin:0 5px;}
tfoot .a-right.last {padding-left:0;}
/* One-Page checkout */
.one-page-checkout .group-select { margin-right:0; }
.one-page-checkout .box {
    border:1px solid #bbb6a5;
    border-top:0;
    padding:15px 20px;
    background:#FFFFFF;
    }
.one-page-checkout .head {
    margin-bottom:0 ;
    padding:4px 8px 6px 8px;
    background:url(../images/opc_off_head_bg.gif) repeat-x 0 100% #eee;
    border-width:0 1px 0 1px;
    border-color:#D9DDE3;
    border-style:solid;
    border-top:1px solid #fff;
    }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 { color:#999; font-size:1.05em; }
.one-page-checkout h4 { border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:uppercase; }
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#fff; font-size:.9em; padding:0 4px; line-height:1em; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#CCCCCC; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:#F9F3E3; padding-bottom:5px; cursor:default; }
.one-page-checkout .alloq .head a { display:block; } /* Display Edit button in active selection */
.one-page-checkout .group-select { margin-top:0; border:0; background:none; padding:0; }
.one-page-checkout .allow h3 { color:#a4b3b9; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0;  background:url(../images/multi_address_box_bg.gif) repeat-x #FFFFFF; }
.one-page-checkout dd .form-list ul { margin:5px 17px 15px 17px; }
.one-page-checkout .checkmo-mailing-address { padding-left:20px; }
.one-page-checkout-progress .page-head { margin-bottom:1em; }
.one-page-checkout-progress li { border:1px solid #A3AEB3; background:#eee; margin-bottom:6px; }
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px 8px; background:#eee; text-transform:none;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#5e8ab4; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content { padding:8px 13px; }
#opc-login .button-set { border-top:0; }
#opc-review .box { border:0; padding:0; }
#opc-review .content { border:1px solid #d9dde3; border-top:0; }
#opc-review .data-table { border-top:0; }
.opc-please-wait { padding-right:7px; }
.one-page-checkout a.back { background:url(../images/icon_opc_back.gif) no-repeat; padding-left:16px; line-height:13px; }
.one-page-checkout .payment-methods dd { padding:0; }
.one-page-checkout .button-set { margin-top:0; padding-top:2em; }
#checkoutSteps {color:#262626;}

.checkout-progress { margin:0 auto 1.5em auto; }
.checkout-progress td {
    float:left;
    margin-right:3px;
    border-top:10px solid #999;
    padding:4px 20px;
    color:#abb5ba;
    font-weight:bold;
    }
.checkout-progress td.active {
    border-top-color:#e96200;
    color:#e96200;
    }
	
	#checkoutSteps, .one-page-checkout ul, .one-page-checkout ol, .one-page-checkout-progress ol { list-style:none; padding:0; margin:0; line-height:1.5;	}
	.one-page-checkout .col-1, .one-page-checkout .col-2 {width:48.5%; display:inline; height:auto;}
	.one-page-checkout .col-1 {float:left;}
	.one-page-checkout .col-2 {float:right;}
	#checkoutSteps .head h3 { margin-top:.5em; margin-bottom:.5em; }
	.one-page-checkout-progress {background:#FFFFFF url('/shop/skin/frontend/origo/default/images/ProgressHead.png') no-repeat top;}
	.one-page-checkout-progress h3 {font-size:14px; font-weight:bold; color:#F69220;}
	.box {margin-bottom:0;padding:20px;}
	.group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
.group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }
.group-select li { padding:4px 8px; clear:both; }
.group-select li .input-box { float:left; width:280px; padding-bottom:5px; line-height:1.5em; }
.group-select li .input-text, .group-select li select, .group-select li textarea { width:530px; }
.group-select li .input-box .input-text, .group-select li .input-box textarea { width:250px; }
.group-select li .input-box select { width:255px; height:22px; }
#opc-shipping_method {background:#FFFFFF;}
.v-fix {  float:left; }
#payment_form_ccsave li {clear:both;}
.form-list li .input-box .input-text, .form-list li .input-box textarea {width:250px;}
.form-list li .input-box select {width:256px;}

.data-table tbody td {

border-right:none;
}
.data-table td {boxes.css (line 262)
padding:3px 8px;
}
.data-table th {
border-right:1px solid #181818;
color:#0A263C;
padding:2px 8px;
white-space:nowrap;
text-align:center;
}
.data-table tbody td {boxes.css (line 268)
border-bottom:none;
border-right:none;
text-align:center;
}
.button-set #review-buttons-container p {text-align:right;}
.button-set #review-buttons-container p .left {text-align:left;}
#checkout-review-table .a-right.last {text-align:center;}

.attributes-col, .attributes-col h4 {text-align:left; padding:0 0 0 5px; margin:0;}

.one-page-checkout-progress h4.complete { color:#2626262; }
.messages {background:#F69220; margin:0; list-style:none; }
.messages ul {list-style:none;}
.shopAd {background:#181818; border:1px solid white; margin-bottom:20px;}

/* My Account / Login		*/
.required {color:#CC3300;}
.customer-account-login .col2-set .col-1 {float:left; width:300px;padding:0 0 20px 20px;}
.customer-account-login .col2-set .col-2{padding:0 20px 0 0;}
.customer-account-login .page-head {padding:20px;}
.login-box h4 {
	background-position:0 1px;
	background-repeat:no-repeat;
	border-bottom:1px solid #DDDDDD;
	color:#F69220;
	font-size:1.05em;
	margin-bottom:1.2em;
	min-height:16px;
	padding-bottom:5px;
	font-weight:bold;
	text-transform:uppercase;
}
.login-box .content { height:200px;}
.login-box ul {list-style:none;}

/*	Create Account 		*/
.customer-account-create .page-head {padding:20px 0 0 20px;}
.group-select .legend {border:none; background:none;}
.group-select {border:none; background:none; padding-bottom:none;}
.group-select ul {list-style:none;}
.customer-account-create .button-set {padding-left:20px;}

/* My Account navigation */
.account-nav { border:1px solid #FFF; padding:0; margin-bottom:20px; }
.account-nav .head {
   margin:0;
   background:url(../images/account_nav_head_bg.gif) repeat-x 0 100% #fc9d36;
   padding:3px 10px;
    }
.account-nav .head h3 { color:#fff; font-size:14px; font-weight:bold; margin-bottom:0; }
.account-nav ul { background:#fbfaf6; padding:4px 10px 10px 10px; margin:0; list-style:none; }
.account-nav li a, .account-nav li.on { padding:3px 0;  }
.account-nav li a { display:block; border-bottom:1px solid #ddd; /*background:url(../images/account_nav_link_bg.gif) no-repeat 10px 8px;*/ }
.account-nav li a, .account-nav li a:hover { color:#5f5d5c; text-decoration:none; }
.account-nav li a:hover { color:#ea7900; }
.account-nav li.on { border-bottom:1px solid #ddd; /* background:url(../images/account_nav_on_bg.gif) no-repeat 10px 8px;*/  color:#ea7900; font-weight:bold; }
.account-nav li.on a { padding:0; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }
.shopContentLeft {background:#FFFFFF;}

/* 	Customer Account Index 		*/
.customer-account-index .col2-set .col-1 {float:left; display:inline; width:320px; height:180px; border:1px solid #999999;  margin-bottom:20px; }
.customer-account-index .col2-set .col-2 {float:right; display:inline; width:320px; height:180px;  border:1px solid #999999;  margin-bottom:20px;  }
.inner-head {clear:both;}
.mini-related-items strong a {color:#F69220;}

.myAccount {padding:20px;}
.advice-required-entry-firstname {color:#CC3300;}



/********************** Pager */
table.pager select,
table.view-by select { margin:0 3px; font-size:.95em; }
table.pager select { width:50px; }
table.view-by td.sort-by { text-align:right; padding-right:44px; }
table.view-by select { width:85px; }
table.pager, table.view-by {
    width:100%;
    background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;
    font-size:.95em;
    }
table.pager td {
    width:32%;
    border-top:1px solid #eee;
    padding:4px 8px;
    vertical-align:middle;
    }
table.pager td.pages { padding:4px 0; white-space:nowrap; text-align:center; }
table.pager ol, table.pager li {
    display:inline;
    }
table.pager li { padding:0 2px; }
table.view-by td {
    width:33%;
    border-top:1px solid #e2e2e2;
    padding:4px 8px;
    vertical-align:middle;
    }
	
/********************** Rating */
.reviews {padding-top:10px;}
.ratings {
    margin:7px 0;
    line-height:1em;
    }
.rating-box {
    float:left;
    position:relative;
    width:69px;
    height:13px;
    margin-right:5px;
    background:url(/shop/skin/frontend/default/default/images/product_rating_blank_star.gif) repeat-x;
    }
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:13px;
    background:url(/shop/skin/frontend/default/default/images/product_rating_full_star.gif) repeat-x;
    }
.ratings-list {
    margin:4px 0;
    }
.ratings-list td {
    padding:3px 0;
    }
.ratings-list td.label {
    padding-right:8px;
    font-size:.95em;
    font-weight:bold;
    line-height:1em;
    }
	
/* PRODUCT SELECTOR */
#productSelectorContent {
	background-color:#FFFFFF; 
}
.ps-featTitle {color:#F69220; font-size:20px; text-align:left; border-bottom:1px solid #F69220; margin-bottom:10px; height:35px;}

.ps-page-cntr{ background-color:#FFFFFF; color:#262626;} 
.ps-page-cntr ul{list-style:none;}
.ps-page-left{float:left; width:380px; overflow:hidden;}
.ps-page-right{float:right; width:420px; overflow:hidden;}
.ps-page-item {height:30px; line-height:30px; margin-bottom:3px; overflow:hidden;}
.ps-page-item img{float:left; background-color:#dddddd; margin-right:10px;} 
.ps-page-title {padding-bottom:5px;}
.ps-page-img { display:inline; float:left; width:65px; height:65px;	} 
.ps-page-img img {border:2px solid #999999;	}
.ps-page-txt{	display:inline; float:right; width:130px; font-size:9px; padding-right:0px;} 
.ps-page-title a {text-decoration:none; font-weight:bold; color:#F69220;}
.ps-page-cntr a:hover {text-decoration:underline; }
.ps-page-item.right { margin-right:0; }
.ps-page-tab{

}

#psTab{
	height:30px;
	width:920px;
	background:url(../images/Bar_rail_off.png) repeat-x 30px;
	border-bottom:#d07315 1px solid;
	color:#333333;
	font-size:10pt;
	font-weight:bold;
	padding-left:20px;
	line-height:30px;
	
}

#psTab:hover{
	background:url(../images/Bar_rail_on.png) repeat-x;
}
#prodSel{
	margin:none;
	padding:none;
}
/*	AUTHOR PAGE		*/
.bioContainer {clear:both;}
.bioHolder {width:200px; height:auto; display:inline; float:left; overflow:none; text-align:left; overflow:hidden; padding:10px;}
.bioHolder .hidden {display:none;}
.bioImg {width:66px; height:66px; background:#999999; float:left; margin:0px 5px 5px 0px;}
.bioCred{font-size:10px;}
.bioName { font-weight:bold; }
.bioGrab {text-align:left; }
.AuthRight {float:right; font-size:12px; position:relative; top:-20px; right:10px;}
.AuthRight a {text-decoration:none;}
.AuthRight a:hover {text-decoration:underline;}
.about-us .AuthRight a {color:#C1272D;}
.professional-learning .AuthRight a {color:#742773;}
.professional-learning .AuthRight a {color:#742773;}
.home .AuthRight a {color:#742773;}
/***  SS PRODUCT PAGE		***********/
.sscollateral {	display:inline; float:right; width:300px;	}
.ssProdImg {float:left; display:inline}
.PP h1 {color:#F69220;}
#product-attribute-specs-table a {font-weight:normal;}
#attFiles ul {list-style:none; margin:0;}
#attFiles {padding-top:20px;}

/*  Catagory search	*/
.categorySearch {
	width:220px; 
	line-height:0;
}
.categorySearch img {display:block;}



/***********************************************************************************************/
/*******  RIPPED OUT OF TYPOGRAPHY CSS TO ALLOW FOR IE6 OVERWRITES    **************************/
/***********************************************************************************************/
.templateLeft p, .templateArticle p {
	color:#262626;
	padding-left:10px;
}

.templateRight {
	float:right;
	display:inline;
	width:230px;
	color:#FFFFFF;
	padding:10px 20px;
}
.templateRight h2 {color:#FFFFFF;}
.product-shop h2 {color:#f69220;}
.templateRight_extended{
	width:280px;
	height:600px;
}
.templateRight a, .templateLeft a, .templateArticle a {font-weight:bold; text-decoration:underline;}
.templateRight a:hover, .templateLeft a:hover, .templateArticle a:hover { text-decoration:none;}
.templateRight a {color:#FFFFFF;}
.templateLeft a, .templateArticle a {color:#000000;}
.templateArticle ul, .templateArticle ol {
	margin:0 12px 1.5em 8px;
}
.templateArticle ul li {margin-left:10px;}
/* Feature links */
.feature-link a:hover{
 color:#FF6600;
 text-decoration:underline; 
}
/*	HomePage / Product Page Styles
----------------------------------------*/
.products h1 {
	color:#F69220;
	border-bottom-color:#F69220;
}
.products h2 {
	color:#F69220;
}
.home h2 {
	color:#742773;
}
.products .templateRight {
	background:#F69220;
	color:#262626;
}
.products .templateRight a { color:#262626;}

/*	PD / PSupport Page Styles
----------------------------------------*/
.support h1, .professional-learning h1, .home h1 {
	color:#742773;
	border-bottom-color:#742773;
}
.support h2, .professional-learning h2 {
	color:#742773;
}
.support .templateRight, .professional-learning .templateRight {
	background:#742773;
}

.support .templateRight h2, .professional-learning .templateRight h2 {
	color:#FFFFFF;
}

.support .gen_content, .professional-learning .gen_content {background:url(http://server5.fusednetwork.com/~origocom/themes/origo/images/FauxCol_PD.png) repeat-y right;}
.products .gen_content {background:url(http://server5.fusednetwork.com/~origocom/themes/origo/images/FauxCol_PP.png) repeat-y right;}
.about-us .gen_content, .contact-us .gen_content {background:url(http://server5.fusednetwork.com/~origocom/themes/origo/images/FauxCol_AU.png) repeat-y right;}


.support .content_Left_Color, .professional-learning .content_Left_Color{background-color:#742773;}
.products .content_Left_Color {background-color:#F69220;}
.about-us .content_Left_Color, .contact-us .content_Left_Color {background-color:#C1272D;}


/*	About Us / Contact Us Page Styles
----------------------------------------*/
.about-us h1, .contact-us h1 {
	color:#C1272D;
	border-bottom-color:#C1272D;
}
.about-us h2, .contact-us h2 {
	color:#C1272D;
}
.about-us .templateRight, .contact-us .templateRight {
	background:#C1272D;
}

/*	Article Page Styles
----------------------------------------*/
.templateArticle h5 {
	padding-bottom:1.5em;
	padding-left:10px;
}
.templateArticle span {
	
}
/***********************************************************************************************/
/**********************************			END	  		***************************************/
/***********************************************************************************************/

.data-table tbody td { vertical-align:middle;}
.imgclr {clear:left;}
.has-layout {min-height:0;}


#UpdateCartBtn {
	background:url(/shop/skin/frontend/origo/default/images/UpdateCart.png) no-repeat center center;
	border:none;
}

#UpdateCartBtn span,
.continue-shopping span,
.ContinueBtn span,
#LoginBtn span,
.AddToCartBtn span {	
	visibility:hidden;
}
.continue-shopping {
	background:url(/shop/skin/frontend/origo/default/images/ContinueShop.png) no-repeat center center;
	border:none;
	width:126px;
}
.ContinueBtn {
	background:url(/shop/skin/frontend/origo/default/images/Continue.png) no-repeat #FF9900;
	border:none;
	width:71px;	
	height:17px;
}
#LoginBtn {
	background:url(/shop/skin/frontend/origo/default/images/LogIn.png) no-repeat center center;
	border:none;
	width:71px;	
}
.AddToCartBtn {
	background:url(/shop/skin/frontend/origo/default/images/AddCartO.png) no-repeat center center;
	border:none;
}

/**** Presenter Req form ****/
#Form_Form .FormHeading{
	clear:both;
	display:block;
	padding:30px;
	font-size:12pt;
	color:#F58220;
	font-weight:bold;
}
#Form_Form ul{
	clear:both;
	list-style:none;
	padding:none;
	margin:none;
}
#Form_Form input{
 margin-left:20px;
}
#Form_Form input.text{
	width:300px;
	padding:3px;
}
#Form_Form .checkbox{
	padding:none;
	margin:none;
	margin:2px 0px 2px 130px;
}
#Form_Form textarea{
	width:300px;
	height:80px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
#Form_Form li{
	padding:none;
	margin:none;
	margin-left:230px;
}
#Form_Form label{
	background:none;
	
}
#Form_Form fieldset>label{
	color:#F58220;
	padding:10px 0px 10px 50px;
	display:block;
}
#Form_Form div{
	clear:both;
	padding:5px;
	height:auto;
	overflow:visible;
}


#Form_Form .left{
	float:left;
	text-align:right;
	width:230px;
	
}

.shoplistAddToCart {	border:none; margin:0; padding:0;}
.shoplistAddToCart legend { display:none; }	
.shoplistAddToCart .qty {	width:30px; text-align:right; }
.shoplistLoader {position:relative; left:-60px; height:0;}
.shoplistLoader img {vertical-align:middle;}
.shoplistItem {margin-bottom: 5px; height: 35px; clear: both;}
.shoplistItem.odd { background:#F3F3F3; }
.shoplistHolder {float:left; width:500px;}
.shoplistImg {float:left; padding-right:10px;}
.shoplistFields {text-align:right;}
.minorder {font-size:11px; vertical-align:top; padding-right:10px;}

#shoptabs {
	background:#000000;
	padding:0 10px;
	height:41px;
	line-height:1.5;
}
#shoptabs  ul {
	list-style: none;
	padding:0;
	margin:0;
}

#shoptabs li {
	float: left;
	margin: 0 2px 0 0;
	background:#F69220 url('/shop/skin/frontend/origo/default/images/tabRail.gif') repeat-x;
	height:40px;
	width:90px;
	border-bottom:1px solid #000000;
	text-align:center;
	cursor:pointer;
}

#shoptabs .selected {
	position: relative;
	top: 1px;
	background: white;
	border-bottom:none;
}
#shoptabs li a {
	text-decoration:none;
	color:#000000;
	padding:0 5px;
	display:block;
	font-weight:bold;
}

#ajaxcart {	position:relative;}
#cartitemholder {min-height:0;}
#CoreProgramSelector {margin:20px 0;}
.shoplistHdr {float:left; display:inline-block; font-weight:bold;}
.shoplistRight {float:right; font-size:12px; position:relative; right:10px;}
#myajaxcheckout { display:block; text-align:right; padding-right:5px;}
#myajaxcheckout img {vertical-align:middle; height:30px;}
.addall img { vertical-align:middle; }
.addall { display:inline-block; height:30px;}
.cartdel {vertical-align:middle;}

.shopping-cart-item-message {
	margin-top:20px;
}
.error-msg ul li {
	display:inline-block;
}

/* Social */

.socialBar{
	width:100%;
	margin:-10px 5px 10px 0px;
}

.socialBar ul{
	padding:0;
	margin:0;
	list-style:none;
}
.socialBar ul li{
	padding:0;
	margin:0;
	display:inline;
	float:left;
}
.social-clear{clear:left;}

.social-btn{}
.tweet-btn{
	margin-top:0px;
	margin-left:-35px;	
}
.plus1-btn{
	margin-left:10px;
}

#fb-logo-header{
	
	position:relative;
	top:-78px;
	left:813px;
	z-index:112;
	
	
}
#fb-logo-footer{
	position:relative;
	top:-52px;
	left:183px;
	margin-bottom:-40px;
	z-index:201;
	
}
.fb-logo-clear{ clear:left; }

.country-selector{
	color:#dddddd;
	font-size:10px;
	position:relative;
	display:block;
	z-index:240;
	top:-147px;
	left:775px;
}
.country-selector a{
	color:#eeeeee;
	text-decoration:none;
}
.country-selector a:hover{
	color:#F58220;
}
