/****************************
  Section-wide Settings
****************************/

a:hover {
	background-color: #7cb981;
}
p.caption {
	margin-bottom: 0;
}

div#content-container { /*spotlight column background*/
	background-color: #7cb981;
}

div#header h1 { /*sets the coloured circle image*/
	background-image: url(/_images/crafts-magazine/circle.gif); 
}

ul#global-nav li.current { /*main-navigation*/
	background: url(/_images/crafts-magazine/nav-active.gif) center left no-repeat;
}


a#sub-nav-introduction		{background-image: url(/_images/crafts-magazine/sub-nav/introduction.gif);}
a#sub-nav-latest-issue 		{background-image: url(/_images/crafts-magazine/sub-nav/latest-issue.gif);}
a#sub-nav-taster-articles	{background-image: url(/_images/crafts-magazine/sub-nav/taster-articles.gif);}
a#sub-nav-subscribe 		{background-image: url(/_images/crafts-magazine/sub-nav/subscribe.gif);}
a#sub-nav-news 				{background-image: url(/_images/crafts-magazine/sub-nav/news.gif);}
a#sub-nav-back-issues 		{background-image: url(/_images/crafts-magazine/sub-nav/back-issues.gif);}
a#sub-nav-where-to-buy 		{background-image: url(/_images/crafts-magazine/sub-nav/where-to-buy.gif);}
a#sub-nav-reviews 			{background-image: url(/_images/crafts-magazine/sub-nav/reviews.gif);}
a#sub-nav-blog 				{background-image: url(/_images/crafts-magazine/sub-nav/blog.gif);}
a#sub-nav-crafts-guide 		{background-image: url(/_images/crafts-magazine/sub-nav/crafts-guide.gif);}
a#sub-nav-classifieds		{background-image: url(/_images/crafts-magazine/sub-nav/classifieds.gif);}
a#sub-nav-how-to-advertise 	{background-image: url(/_images/crafts-magazine/sub-nav/how-to-advertise.gif);}
a#sub-nav-contact-us 		{background-image: url(/_images/crafts-magazine/sub-nav/contact-us.gif);}
a#sub-nav-magazine-faqs 	{background-image: url(/_images/crafts-magazine/sub-nav/magazine-faqs.gif);}


#sub-nav-container .sub-nav li.current a.link,
#sub-nav-container .sub-nav li.current a.link-multiline {
	background-color: #7cb981;
	border-color: #7cb981;
	border-left: 40px solid #7cb981;
	background-position: center left;
}

button {
	background: #7cb981 url(/_images/crafts-magazine/arrow.gif) right no-repeat;
}

button.noarrow {
	background: #7cb981 none right no-repeat;
}

button:hover {
	background: #54221e url(/_images/global/arrow.gif) right no-repeat;
}

button.noarrow:hover {
	background: #54221e none right no-repeat;
}

form.subscribe button {
	width: 170px;
}

form.subscribe button.noarrow {
	width: 150px;
}


.primaryBannerImage {
	background-image: url(/_images/crafts-magazine/banners/home.jpg);
}


/****************************
  Section Blocks
****************************/

#regionSelect option {
	padding-left: 20px;
}
#insideIssue.columnPanel,#insideIssue .captionText {
	margin-bottom: 0;
}
#regionList {
	margin-left: 30px;
}
li#info-advertisers{
	margin-bottom: 10px;
}

#subscribeForm .floatWrap li.row,
#subscribeForm .floatWrap
{
	width: 450px;
}

#subscribeOverview p {
	clear: both;
	font-size: 90%;
	margin: 0;
}
#subscribeOverview ul li {
	margin-top: 10px;
}
#subscribeOverview table {
	border: 0;
	margin: 5px 0 20px 0;
}
#subscribeOverview td {
	padding: 5px 5px;
	background-color: #e8e8e6;
}
#subscribeOverview tr.student td {
	border-top: 1px solid #fff;
	padding-bottom: 0;
}
#subscribeOverview td.smallText {
	padding-top: 3px;
}
#subscribeForm {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}
#subscribeForm h4 {
	margin-bottom: 10px;
}
#subscribeForm .row {
	margin-bottom: 10px;
}
#subscribeForm .last {
	margin-bottom: 0;
}
.labelColumn {
	display: block;
	float:left;
	width: 230px;
}
.labelColumn label {
	display: block;
	width: 212px;
}

#subscribeForm .labelColumn span.required {
	color: red;
	float: right;
}

#subscribeForm .labelColumn span.error {
	color: red;
}

.fieldColumn {
	float:right;
	width:210px;
}
.fieldColumn p {
	margin: 5px 0 0 0;
}
.text {
	width: 200px;
}
.text.customSize {
	width: auto;
}
select.text {
	width: 206px;
}
.controlSet {
	display: inline;
	width: auto;
	margin-right: 5px;
}
.note {
	font-size: 90%;
}
.worldPayLogo {
	background: url(/_images/crafts-magazine/assets/worldpay-logo.gif) top right no-repeat;
	padding-top: 20px;
}


#subscribeBanner {
	clear: both;
	background: #7cb981 url(/_images/crafts-magazine/assets/subscribe-promotion.gif) top left no-repeat;
	height: 98px;
	width: 490px;
}
#subscribeBanner a {
	display: block;
	width: 490px;
	height: 98px;
	background: url(/_images/crafts-magazine/assets/promotion-bg.gif) top right no-repeat;
}
#subscribeBanner a:hover {
	background-position: bottom right;
	color: #fff;
	display: block;
	width: 490px;
	height: 98px;
}
#subscribeBanner a span {
	display: block;
	float: right;
	margin-top: 36px;
	width: 98px;
	text-align: center;
}

/****************************
  Back issues grid
****************************/
ul#back_issues {
	float:left;
	padding:20px 0px 60px;
	width:490px;
}

ul#back_issues li.year {
	width:490px;
	float:left;
	clear:all;
}

ul#back_issues li.year h3.subTitle {
	padding-bottom:10px;
	margin-bottom:0px !important;
}



ul#back_issues li.year ul.year_issues li.issue {
	float:left;
	width:112px;
	margin-right:14px;
}

ul#back_issues li.year ul.year_issues li.last {
	margin-right:0px !important;
}

ul#back_issues li.year ul.year_issues li.issue img {
	width:112px;
	height:140px;
	margin-bottom:10px;
}

ul#back_issues li.year ul.year_issues li.issue p.number {
	margin:0px;
}

ul#back_issues li.year ul.year_issues li.issue p.title {
	margin:0px;
	margin-bottom:20px;
}

dl#subscription_details dt {
	font-weight: bold;
	float: left;
	padding-right: 5px;
}
/*Features listing*/

#issue_features {
	border-top: 1px dashed #54221E;
}

#issue_features .col {
	float: left;
	width: 238px;
}

#issue_features #features.col {
	padding-left: 14px;
}

#issue_features .col h3 {
	padding-top: 5px;
	margin-bottom: 20px;
}

#issue_features .col ul li {
	margin-bottom: 20px;
	margin-left: 0px;
	clear: left;
	float: left;
}

#issue_features .col ul.features p {
	height: 90px;
}

#viewMore, 
#guideSearch {
	margin-bottom: 10px;
}
#guideSearch ul {
	margin: 0;
}
#guideSearch ul li {
	width: 220px;
	float: left;
	margin: 15px 0px 0px;
	
}

#guideSearch ul li.reset {
	clear: left;
	margin-left: 0px;
}
#guideSearch label {
	display: block;
	margin-bottom: 5px;
}
#guideSearch input.text, #guideSearch select {
	width: 180px;
	padding: 2px;
	font-size: 100%;
}

#guideSearch .floatWrap
{
	width:450px;
}

#search-result h4.yourSearch {
	margin: 0 0 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #54221e;
}

ul#organisationListing {
	
	width: 100%;	
}

ul#organisationListing  li {
	width: 100%;
	margin-bottom: 20px;
	clear: left;
	float: left;
}

ul#organisationListing  li.withImage .imageBox {
	width:125px;
	float:left;
}

ul#organisationListing  li.withImage .textBox {
	width:365px;
	float:left;
}

ul#organisationListing  li.withImage .textBox .description {
	min-height: 100px;	
}

ul#organisationListing .textBox .body {
	margin: 0;
}

ul#craftsGuideImages {
	margin-bottom: 20px;
}

ul#craftsGuideImages li {
	float: left;
	margin: 0 20px 20px 0;
}

div#exhibitionInfo {
	margin-bottom: 0;
	padding-bottom: 0;
}

div#exhibitionLinks,
div#exhibitions {
	margin-bottom: 0
}

div#exhibitionLinks h3,
div#exhibitions h3 {
	margin-bottom: 10px;
}

div#exhibitionLinks ul li,
div#exhibitions ul li{
	margin-bottom: 5px;
}

ul.advertisement,
ul.classified {
	padding-bottom: 0;
}

ul.advertisement h4,
ul.classified h4 {
	margin: 0;
}

ul.advertisement li {
	padding-bottom: 0;
}


#photo-article #published {
	padding-bottom: 25px;
}

#photo-article #photos li {
	padding-bottom: 25px;
}

#photo-article #photos li img {
	padding-bottom: 10px;
}

#photo-article #photos li p.caption {
	padding-bottom: 10px;
}

#photo-article #photos li p.description {
	margin-bottom: 0;
}

