/* global */

    body{ 
        font:80% Trebuchet MS, Arial, Helvetica, Sans-Serif;
		line-height:180%;
		margin:0;
		padding:0;
		background-color: #809B75;
        }

    /* headings */
        h1{
			font-size:150%;
			font-weight:normal;
			color: #3B5998;
			padding-left: 10px;
			text-transform:uppercase;
            }		
		h2, h3, h4, h5, h6{
			font-weight:normal;
			margin:1em 0;
			}	
        h2{            
			font-size:140%;
            }	
        .col h2{            
			padding-bottom:.5em;
            }
				
		h2.guide{
			color: #3B5998;
			padding-left: 10px;
			}
		
        h3{          
			font-size:140%;
            }
        h4{          
			font-size:120%;
            }				
    /* // headings */

    /* image replacement */
        .graphic, #header h1, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

    /* clearfix */



    /* // clearfix */
	
	/* HTML Tags */
        a{
			text-decoration:none;
			color:#00758e;
            }
        a:hover{
			color:#fff;
            }			
		input, textarea, select, li{
			font:100% Arial, Helvetica, Sans-Serif;
			line-height:160%;
			color:#333;
			}				
		p, blockquote, ul, ol, form{
			margin:1em 0;

			}
		blockquote{
			}
		img{
			border:none;
			}			
		hr{
			display:none;
			}	
	
		li{
			display:list-item;
			}
		cite{
			font-size:17px;
			font-weight:bold;
			}
	
	/* // HTML Tags */	
	
/* // Global */

/* page setup */

#wrapper {
	width: 1064px;
	margin: auto;
}

#topnav {
	height: 50px;
	width: 1020px;
	margin-left: 22px;
	margin-right: 22px;
}

#topnav ul {
display:block;
margin:0 9px 0 9px;
border-left: 1px #fff solid;
border-right: 1px #fff solid;
height:50px;
width:960px;
position:relative;
padding-top: 16px;

}	

#topnav li {
float:left;
margin-right:8px;
display:block;
text-transform:uppercase;
color:#fff;
letter-spacing:1px;
font-size:11px;
}
											
#topnav li.first	{
margin-right:0;
}								

#topnav	li.last {	
margin-right:0;
}					

#topnav li a {
margin-left:8px;
color:#fff;
font-size:11px;
}

#topnav li a:hover{
margin-left:8px;
color:#fff;
font-size:11px;
text-decoration:underline;
}

#banner {
	height: 197px;
	background-color: #5E7F51;
	margin-left: 22px;
	margin-right: 22px;
	background-image: url('../images/header102.jpg');
	background-repeat:no-repeat;
	background-position:left; 
}

#bannerleft {
	width: 760px;
	height: 197px;
	float: left;
	margin-left: 9px;
	border-left: 1px #fff solid;


}

#bannerright {
	width: 240px;
	height: 197px;
	float: left;
	margin-right: 9px;
	border-right: 1px #fff solid;


}

#bannerright a {
	background-image: url('../images/banner_issue102.jpg');
	background-repeat:no-repeat;
	background-position:right; 
	display: block; 
	height: 197px; 
	width: 240px; 
}

#bannerright a span {
	visibility: hidden;
}


#menu {
	height: 56px;
	clear: both;
	background-color: #809B75;
	background-image: url('../images/menu_ribbon.jpg');
	background-repeat:no-repeat;
	background-position:centre; 
	}

#menu ul{
width: 1000px;
margin: 0px;
padding-left:55px;
padding-top: 18px;
list-style-type: none;
}

#menu li {
display: inline;
}

#menu ul li a {
color:#fff;
font-family: museo-slab, Courier New, Courier, sans-serif;
text-transform:uppercase;
font-size:1.4em;
font-weight:normal;
padding-right: 40px;
}

#menu a:hover {
color: #809B75;
}
 
#lowbanner {
	height: 55px;
	width: 1020px;
	margin-left: 22px;
	margin-right: 22px;
	background-color: #5E7F51;

	}
	
#subholder{
	width: 1000px;
	height: 55px;
	margin: auto;
	border-right: 1px #fff solid;
	border-left: 1px #fff solid;
	background-image: url('../images/subhead.jpg');
	background-repeat:no-repeat;
	background-position:center; 
}





#maincontent {
	width: 1000px;
	margin: auto;
	height: 100%px;
	border-right: 1px #fff solid;
	border-left: 1px #fff solid;
}

#mainleft {
width: 670px;
float: left;
margin-left: 10px;

}

#fullpage {
width: 980px;
height: 100%;
margin-left: 10px;
margin-right: 20px;
margin-top: -10px;
float: left;
background-color: #fff;
text-align: center;
}

#fullpage h2 {
color: #3B5998;
}

#fullpage a:hover {
color: #809B75;
}

#faqhead {
width: 472px;
height: 80px;
margin: auto;
margin-top: 20px;
background-image: url('../images/faqhead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#stockisthead {
width: 472px;
height: 80px;
margin: auto;
margin-top: 20px;
background-image: url('../images/stockisthead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#backhead {
width: 472px;
height: 80px;
margin: auto;
margin-top: 20px;
background-image: url('../images/backhead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#saleshead {
width: 472px;
height: 80px;
margin: auto;
margin-top: 20px;
background-image: url('../images/saleshead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#giftsubhead {
width: 472px;
height: 80px;
margin: auto;
margin-top: 20px;
background-image: url('../images/giftsubhead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#renewalshead {
width: 472px;
height: 80px;
margin: auto;
margin-top: 20px;
background-image: url('../images/renewalshead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}


#slideholder {
width: 670px;
/*padding-top: 10px;
padding-bottom: 10px;*/
margin-top: -10px;
position: relative;
background: #333333;
}

#newsholder {
width: 670px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
}

#newsholder p {
padding-left: 10px;
padding-bottom: 10px;
border-bottom: 4px #5E7F51 solid;
}

#newshead {
width: 472px;
height: 80px;
margin: auto;
background-image: url('../images/newshead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#newsholder ul {
list-style-type: none;
padding-left: 0;
}

#newsholder li {
padding-bottom: 5px;
}

.imageholder {
float: right;
}

.withimage {
float: left;
}


#mainright {
width: 300px;
float: left;
margin-left: 10px;
}

#fbholder {
width: 300px;
background: #fff;

}

#twitterholder {
width: 300px;
background: #809B75;
margin-top: 10px;
margin-bottom: 10px;
}

.adholder1 {
width: 300px;
text-align: center;
margin-top: -10px;
margin-bottom: 10px;
}

.adholder {
width: 300px;
text-align: center;
margin-top: -10px;
margin-bottom: 10px;
}

#liveleft {
width: 470px;
margin-left: 10px;
margin-right: 20px;
margin-top: -10px;
padding-right: 10px;
float: left;
background-color: #fff
}

#livehead1 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/tourhead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#rechead1 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/cdrecommend.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#infohead1 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/advertisehead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#infohead2 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/cdhead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#infohead3 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/subscribehead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#liveleft p {
padding-left: 10px;
padding-bottom: 10px;
border-bottom: 4px #809B75 solid;
}

#liveleft a:hover {
color: #809B75;
}

#liveright {
width: 470px;
margin-right: 10px;
margin-top: -10px;
float: left;
background-color: #fff;
padding-right: 10px;
}

#livehead2 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/festhead.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#rechead2 {
width: 380px;
height: 67px;
margin: auto;
margin-top: 20px;
background-image: url('../images/liverecommend.jpg');
background-repeat:no-repeat;
background-position:center; 
border-top: 4px #5E7F51 solid;
border-bottom: 4px #5E7F51 solid;
}

#liveright p {
padding-left: 10px;
padding-bottom: 10px;
border-bottom: 4px #809B75 solid;
}

#liveright a:hover {
color: #809B75;
}

#clear {
clear: both;
}


#footer {
	height: 56px;
	clear: both;
	background-color: #809B75;
	background-image: url('../images/menu_ribbon.jpg');
	background-repeat:no-repeat;
	background-position:centre; 
}

#footer p {
margin: 0px;
padding-left: 56px;
color: #fff;
}

	
/* //page setup */

			
			
	/* slider */

		#slider ul, #slider li{ 
			margin:0;
			padding:0;
			list-style:none;
			}	
		#slider, #slider li{ 
			height:270px;
			width:570px;
			overflow:hidden;
			}	
		#slider{	
			margin: auto;
			}	
		#prevBtn, #nextBtn{ 
			display:block;
			width:30px;
			height:77px;
			position:absolute;
			left:20px;
			top:96px;
			}	
		#nextBtn{ 
			left:620px;
			}														
		#prevBtn a, #nextBtn a{  
			display:block;
			width:30px;
			height:77px;
			background:url(../images/btn_prev.gif) no-repeat 0 0;	
			}	
		#nextBtn a{ 
			background:url(../images/btn_next.gif) no-repeat 0 0;	
			}								
