/********************************************
* YellowIbis custom CSS
* Science T-Shirts USA Shop v.2
*
********************************************/

* {
	margin:0;
	padding:0;
	color:#ffffff;
}

body {
	font-family:Arial;
	color:#ffffff;
	font-size:10px;
	background:#000000;
}



/********************************************
*
* containers and background
*
********************************************/

#outerframe {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	color:#000000;
	background-color: #000000; 
	border: 1px solid #B9B27F;
	}

#container {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: auto;
	color:#000000;
	background-color: #000000;  
	padding-bottom: 5px;
	}

#containershop {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 6970px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}

#containercustom {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 3000px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containercserve {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 9400px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containerprivacy {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 1460px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containerlegal {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 1855px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containercolors {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 2450px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containercolors2 {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 7150px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containergallery {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 2190px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}	

#containertrack {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 1250px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
		
#containerlovesci {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 6970px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}
	
#containermolec {
	float: center;
	align: center;
	width: 992px;  /** 220 + 672 + 100*/
	height: 1870px;
	color:#000000;
	background-color: #000000; 
	padding-bottom: 5px;
	}

					
/********************************************
*
* left side bar
*
********************************************/


	
#leftbar {
	float: left;
	text-align: left;
	width: 220px;  /** 220 + 666 + 100*/
	height: 655px;
	margin: 0;
	padding: 0px;
	background-color: #000000; 
	}	
	
#headerlogo {
	background-color: #4D4B36;
	width: 220px;
	height: 225px; 
	border-bottom: 5px solid #B9B27F;
	}
	
#leftmenu {
	float: left;
	text-align: center;
	width: 220px;  /** 220 + 666 + 100*/
	height: 400px;
	margin: 0;
	padding: 0px;
	color: #FFFFFF;
	}
	
	
/** leftnavlists and sublists****************/
	

#leftnav1 {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 258px;
	margin-left: 2px;
	padding-top: 5px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}		

#leftnav1b {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 350px;
	margin-left: 2px;
	padding-top: 5px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}		
	
#leftnav1c {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 250px;
	margin-left: 2px;
	padding-top: 5px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}		
	
#leftnav2 {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 80px;
	margin-left: 2px;
	padding-top: 4px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}

#leftnav2style {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 34px;
	margin-left: 2px;
	padding-top: 4px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}
	
#leftnav2phot {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 34px;
	margin-left: 2px;
	padding-top: 4px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}

#leftnav3 {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 400px;
	margin-left: 2px;
	margin-top: 20px;	
	padding-top: 20px;
	color: #FFFFFF;
	background-color:#000000;
	border-top: 1px solid #B9B27F;			
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}

		
#leftsubnav1 {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 625px;
	margin-left: 2px;
	padding-top: 0px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}		

#leftsubnav2 {
	float: left;
	text-align: center;
	width: 210px;  /** 220 + 666 + 100*/
	height: 370px;
	margin-left: 2px;
	padding-top: 0px;
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;
	}	
	
									
/** navlist *****************************************/	
		
ul#leftnavlist1 {
	text-align: right;
	list-style-type: none;
	padding: 4px 12px 4px 0px;  /*list as a group not indiv members*/
	}
	
ul#leftnavlist1 li {
	font-size: 12px;
	list-style-type: none;
	padding: 2px 5px 21px 0px;
	}
	
#leftnavlist1 a {
	text-decoration: none;
	border-right: 1px solid #000000;
	}

#leftnavlist1 a:hover {
	text-decoration: none;
	border-right: 1px solid #ffff66;
	}		

ul#leftnavlist1b {
	text-align: right;
	list-style-type: none;
	padding: 4px 12px 4px 0px;  /*list as a group not indiv members*/
	}
	
ul#leftnavlist1b li {
	font-size: 12px;
	list-style-type: none;
	padding: 2px 4px 21px 0px;
	border-right: 1px solid #000000;
	}
	
#leftnavlist1b a {
	text-decoration: none;
	border-right: 1px solid #000000;
	}

#leftnavlist1b a:hover {
	text-decoration: none;
	text-align:bottom;
	padding-bottom:10px;
	border-right: 1px solid #ffff66;
	}		
	
ul#leftnavlist2 {
	text-align: right;
	height: 24px;
	list-style-type: none;
	padding: 7px 12px 4px 0px;  /*list as a group not indiv members*/
	}
	
ul#leftnavlist2 li {
	height: 24px;
	font-size: 12px;
	list-style-type: none;
	padding: 2px 3px 13px 0px;
	}
	
#leftnavlist2 a {
	padding: 2px 3px 13px 0px;
	text-decoration: none;
	border-right: 1px solid #000000;
	}

#leftnavlist2 a:hover {
	text-decoration: none;
	border-right: 1px solid #ffff66;
	}		

ul#leftnavlist2phot {
	text-align: right;
	height: 24px;
	list-style-type: none;
	padding: 7px 12px 4px 0px;  /*list as a group not indiv members*/
	}
	
ul#leftnavlist2phot li {
	height: 24px;
	font-size: 12px;
	list-style-type: none;
	padding: 2px 3px 13px 0px;
	}
	
#leftnavlist2phot a {
	padding: 2px 3px 13px 0px;
	text-decoration: none;
	border-right: 1px solid #000000;
	}

#leftnavlist2phot a:hover {
	text-decoration: none;
	border-right: 1px solid #ffff66;
	}		
			
/** subnavlists *****************************************/

/**leftnav subheads**/

.Lleftnavsubhead {
	height: 50px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 3px 0px 12px 0px;
	color:#928E62;
	}

/** subnavlist alpha1 ***********************/
	
ul#alpha1 {
	text-align: right;
	list-style-type: none;
	padding: 7px 20px 5px 0px;
	color:#ffff99;
	}
	
ul#alpha1 li {
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 5px 4px 0px;
	color:#ffff99;
	}

#alpha1 a {
	text-decoration: none;
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 3px 4px 0px;
	color:#ffff99;
	border-right: 1px solid #000000;
	}

#alpha1 a:hover {
	text-decoration: none;
	color:#FEFE58;
	border-right: 1px solid #FEFE58;
	}	
	
/** subnavlist beta ***********************/
	
ul#beta2 {
	text-align: right;
	list-style-type: none;
	padding: 7px 20px 5px 0px;
	color:#ffff99;
	}
	
ul#beta2 li {
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 5px 4px 0px;
	color:#ffff99;
	}

#beta2 a {
	text-decoration: none;
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 3px 4px 0px;
	color:#ffff99;
	border-right: 1px solid #000000;
	}

#beta2 a:hover {
	text-decoration: none;
	color:#FEFE58;
	border-right: 1px solid #FEFE58;
	}	
	
/** subnavlist gamma3 ***********************/
	
ul#gamma3 {
	text-align: right;
	list-style-type: none;
	padding: 7px 20px 5px 0px;
	color:#ffff99;
	}
	
ul#gamma3 li {
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 5px 4px 0px;
	color:#ffff99;
	}

#gamma3 a {
	text-decoration: none;
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 3px 4px 0px;
	color:#ffff99;
	border-right: 1px solid #000000;
	}

#gamma3 a:hover {
	text-decoration: none;
	color:#FEFE58;
	border-right: 1px solid #FEFE58;
	}	
	
/** subnavlist delta4 ***********************/
	
ul#delta4 {
	text-align: right;
	list-style-type: none;
	padding: 7px 20px 5px 0px;
	color:#ffff99;
	}
	
ul#delta4 li {
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 5px 4px 0px;
	color:#ffff99;
	}

#delta4 a {
	text-decoration: none;
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 3px 4px 0px;
	color:#ffff99;
	border-right: 1px solid #000000;
	}

#delta4 a:hover {
	text-decoration: none;
	color:#FEFE58;
	border-right: 1px solid #FEFE58;
	}	
	
/** subnavlist epsilon5 ***********************/
	
ul#epsilon5 {
	text-align: right;
	list-style-type: none;
	padding: 7px 20px 5px 0px;
	color:#ffff99;
	}
	
ul#epsilon5 li {
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 5px 4px 0px;
	color:#ffff99;
	}

#epsilon5 a {
	text-decoration: none;
	height: 17px;
	font-size: 11px;
	text-align: right;
	text-indent: 5px;
	list-style-type: none;
	padding: 0px 3px 4px 0px;
	color:#ffff99;
	border-right: 1px solid #000000;
	}

#epsilon5 a:hover {
	text-decoration: none;
	color:#FEFE58;
	border-right: 1px solid #FEFE58;
	}	
	
	
			
/********************************************
*
* center bar
*
********************************************/



#centerbar {
	float: left;
	text-align: left;
	width: 672px;  /** 220 + 666 + 100*/
	height: auto;
	margin: 0;
	padding: 0px;
	background-color: #000000; 
	}	
	
/****************** topmenu1 ***********/		
		
#topmenu1 {
	float: center;
	text-align: left;
	width: 672px;  /** 220 + 666+12 + 100*/
	height: 30px;
	margin: 0;
	padding: 0px;
	color:#B9B27F;
	background-color: #4D4B36; 
	border-bottom: 2px solid #B9B27F;
	}	
	
	
/** topsearch start ****/	

#topsearch {
	float: left;
	align:bottom;
	text-align: center;
	width: 250px;  /** 220 + 666+12 + 100*/
	height: 24px;
	margin:0;  
	padding-top: 4px;
	color:#B9B27F;
	border: 1px solid #4D4B36; 
	/** reenabled for single keyword search*/	
	}		

#fieldset {
	display:inline;	
	margin:0;  
	padding: 0;
	border-style: none;
	} 

.searchfieldset {  
	float: right;	
	display:inline;
	text-align: top;	
	height: 18px;	
	width:217px;		
	padding: 0px;
	margin:0;  
	background-color:#4D4B36; 
	border: 1px solid #B9B27F;
	}	/** references id and class**/		
	
.searchtext {  
	float:left;	
	font-family:arial;
	height: 12px;
	width:138px;
	font-size:10px; 
	padding: 2px 2px 2px 4px;
	margin:0;  
	color:#000000;
	background-color:#ffffff;
	border: 1px solid #B9B27F;
	}	/** references id and class**/			 
		
.searchbutton {  
	float:left;
	height: 16px;
	width: 71px;
	text-align:top;		
	font-style:arial;
	font-size:10px; 
	color:#ffff99;
	padding: 0px 1px 2px 0px;
	margin:0px;
	background-color:#4D4B36;  
	border: 1px outset #4D4B36; 
	}	/** references id and class**/			 
	
		
/** topsearch end ****/		
			
#topcustserv {
	float: right;
	text-align: right;
	width: 400px;  /** 220 + 666+12 + 100*/
	height: 28px;
	margin: 0;
	padding-right: 10px;
	color:#B9B27F;
	}			
	
#topnav {
	float: left;
	text-align: right;
	width: 400px;  /** 220 + 666+12 + 100*/
	height: 25px;
	margin-top: 5px;
	padding-left: 8px;
	}						

#topnavsearch {
	float: right;
	text-align: right;
	width: 500px;  /** 220 + 666+12 + 100*/
	height: 25px;
	margin-top: 5px;
	padding-left: 8px;
	}		
		
ul#topnavlist1 {
	list-style-type: none;
	}
	
ul#topnavlist1 li {
	display: inline;
	line-height: 25px;
	list-style-type: none;
	padding: 0px 10px 0px 0px;
	}

#topnavlist1 a {
	text-decoration: none;
	line-height: 20px;
	border-left: 1px solid #4D4B36;
	border-right: 1px solid #4D4B36;
	}

#topnavlist1 a:hover {
	text-decoration: none;
	border-left: 1px solid #ffff66;
	border-right: 1px solid #ffff66;
	}	
	
		
/****************** topmenu2 ***********/	

#topmenu2 {
	float: center;
	width: 672px;  /** 220 + 666+12 + 100*/
	height: 34px;
	padding-top: 11px;
	background-color: #4D4B36;
	}
	
ul#top2navlist {
	font: bold 11px Arial;
	list-style-type: none;
	margin-left: 15px;
	}

ul#top2navlist li {
	float: left;
	height: 30px;
	margin: 2px 3px 0 3px;
	}

#top2navlist a {
	float: left;
	display: block;
	text-decoration: none;
	padding: 0px;
	border-top: 3px solid #B9B27F;
	border-left: 3px solid #B9B27F;
	border-right: 3px solid #B9B27F;
	}

#top2navlist a:hover {
	border-top: 3px solid #ffff66;
	border-left: 4px solid #ffff66;
	border-right: 3px solid #B9B27F;
	}

/****************** main **************************/	

#main {
	float: left;
	text-align: left;
	width: 660px;  /** 220 + 666+12 + 100*/
	height: auto;
	overflow:hidden;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	color: #ffffff;
	background-color: #000000; 
	border: 6px solid #B9B27F;
	}			

#main2 {
	width: 660px;  /** 220 + 666+12 + 100*/
	height: auto;
	margin-top: -26px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff; 
	}			

#maingallery {
	width: 660px;  /** 220 + 666+12 + 100*/
	height: auto;
	margin-top: -26px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff; 
	}	

/************* main text, custserv********************/		
	
#maintext {
	width: 660px;
	float: left;
	height: auto;
	margin: 0;
	padding: 0px;
	font-size: 11px;
	background-color: #ffffff; 
	}  /** former righttext**/
	
#maintext a:link, #maintext a:visited, #maintext a:active {
	text-decoration: none;
	}

#maintext a:hover {
	text-decoration: none;
	}

	
/**rheaders**/	

	
#maintext .rheaders {
	float: left;
	text-align:center;
	width: 660px;
	font-size: 11.5px;
	background-color: #ffffff;
	padding-top: 18px;
	padding-bottom: 10px;  
	}

	
/**rtitle and rmenus**/	


#maintext .rtitle {
	float: left;
	width: 660px;
	color: #000000;
	background-color: #ffffff;
	margin: 0;
	padding: 0px; 
	}


#maintext .rmenus {
	float: left;
	width: 660px;
	color: #000000;
	background-color: #ffffff;
	margin: 0;
	padding: 0px;
	border-bottom: 2px solid #B9B27F;
	}
		
#maintext .rmenus a:link, #maintext a:visited, #maintext .rmenus a:active {
	font-size: 12px;
	font-weight: bold;
	display:block;
	text-decoration: none;
	color: #000000;
	padding: 4px;
	background-color: #ffffff; 
	}

#maintext .rmenus a:hover {
	font-size: 12px;
	font-weight: bold;
	display:block;
	text-decoration: none;
	color: #990000;
	padding: 4px;	
	background-color: #ffffff; 
	}	

	
/**myinside**/	
		
#maintext .myinside {
	float: left;
	width: 620px;
	color: #000000;
	font-size: 12px;
	line-height: 17px;
	background-color: #ffffff;
	border-bottom: 1px solid #C2BB85;
	margin: 0; 
	padding: 10px 20px 10px 20px; 
	}	

#maintext .myinside a:link, #maintext .myinside a:visited, #maintext .myinside a:active {
	font-size: 12px;
	line-height: 17px;
	text-decoration: none; 
	font-weight:normal;
	padding:0px;	
	display:inline;
	color: #000099;
	background-color: #ffffff; 
	}

#maintext .myinside a:hover {
	font-size: 12px;
	line-height: 17px;
	font-weight:normal;
	padding:0px;	
	display:inline;
	color: #990000;
	background-color: #ffffff; 
	}	

		
/**myinsidecust**/		


#maintext .myinsidecust {
	float: right;
	width: 640px;
	color: #000000;
	font-size: 12px;
	display:inline;	
	background-color: #ffffff;
	margin: 0px 0px 0px 0px; 
	padding: 10px 10px 10px 10px; 
	}

#maintext .myinsidecust a:link, #maintext .myinsidecust a:visited, #maintext .myinsidecust a:active {
	font-size: 12px;
	display:inline;
	text-decoration: none; 
	padding:0px;
	font-weight:normal;		
	color: #000099;
	background-color: #ffffff; 
	}

#maintext .myinsidecust a:hover {
	font-size: 12px;
	display:inline;	
	text-decoration: none; 
	padding:0px;
	font-weight:normal;		
	color: #990000;
	background-color: #ffffff; 
	}	
	
/**toplist cserve menu**/		
	
#maintext .topli1 {
	float: left;
	font-size: 11px;
	color:#000000;
	background-color: #ffffff;
	display:block;
	margin: 0 0 0 45px;
	padding: 2px 2px 2px 2px; 
	}


	
/**misc**/

	
#maintext .mytables {
	float:center;
	width: 570px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	margin-left:30px;
	padding: 0; 
	}

#maintext .custleft{
	float: left;
	width: 260px;
	height: 200px;
	color: #000000;
	background-color: #ffffff;
	border-top: 1px solid #d8d8d8;
	margin: 0 0 0 0px;
	padding: 5px 5px 5px 5px; 
	}

#maintext .custright{
	float: right;
	width: 310px;
	color: #000000;
	background-color: #ffffff;
	border-top: 1px solid #d8d8d8;
	margin: 0 0 0 0px;
	padding: 5px 5px 5px 5px; 
	}
	
	
.Lrightheads {
	font-size: 11.2px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 0px;
	padding:2px;
	display: block; }

.Lrightheads2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	margin-top: 8px;
	padding: 0px 0px 0px 0px;
	display: block; }

.Lrightheads3 {
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin-top: 8px;
	padding: 0px 0px 0px 0px;
	display: block; }	
	
.Lrightheads5 {
	font-size: 11px;
	font-style: bold;	
	color: #000000;
	text-align: center;
	margin-top: 0px;
	padding:2px;
	display: block; }	
		
.Lrighttitle {
	font-size: 13px;
	color: #000000;
	text-align: center;
	margin-top: 0;
	padding-top: 8px;
	display: block; }

.Lrighttext {
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 0;
	line-height:17px;
	padding: 5px 20px 5px 30px;
	display: block; }

.Lrighttextbold {
	font-size: 11.5px;
	color: #000000;
	background-color:#ffffff;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 5px 15px 5px 25px;
	display: block; }

	
/**internal lists divs**/

#intlistarea1 {
	float: center;
	text-align: left;
	width: 600px;  
	padding: 10px;
	}						

#intlistarea2 {
	float: left;
	text-align: center;
	width: 420px;  
	padding: 10px;
	margin-left:150px;
	background-color:#ffffff;
	border: 1px solid #ffffff;
	}					
	
/**internal lists**/	
		
ul#intlist {
	width:530px;
	list-style-type: circle;
	color:#000000;
	margin: 0px 40px 0px 30px;
	}
	
ul#intlist li {
	color:#000000;
	line-height: 18px;
	list-style-type: circle;
	margin: 0px 40px 0px 30px;
	}

#intlist a {
	text-decoration: none;
	line-height: 18px;
	color:#000099;
	}

#intlist a:hover {
	text-decoration: none;
	line-height: 18px;
	color:#990000;
	}	


ul#intlist2 {
	list-style-type: none;
	color:#000000;
	margin: 0px 40px 0px 100px;
	}
	
ul#intlist2 li {
	color:#000000;
	line-height: 18px;
	list-style-type: none;
	margin: 0px 40px 0px 100px;
	}

	
	
	
/**backtotop**/


.Lrighttextital {
	font-size: 11px;
	color: #000000;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	display: block; }
	
#maintext .Lrighttextital a:link, #maintext .Lrighttextital a:visited, #maintext .Lrighttextital a:active {
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	text-align: right;
	color: #666633;
	background-color: #ffffff; }

#maintext .Lrighttextital a:hover {
	font-size: 11px;
	font-weight:normal;	
	text-decoration:none;
	text-align: right;
	color: #990000;
	background-color: #ffffff; }	
	
	
	
	
/****************** bottommenu1***********************/	
			
#bottommenu1 {
	float: left;
	text-align: left;
	width: 672px;  /** 220 + 666+12 + 100*/
	height: 35px;
	margin: 0;
	padding: 0px;
	background-color: #000000; 
	border-bottom: 2px solid #B9B27F;
	}
	
/** emailfeed start ****/	

#bottomsubscribe {
	float: right;
	text-align: center;
	width: 240px;  
	height: 22px;
	margin: 5px 5px 0px 0px;
	padding: 1px 0px 2px 6px;
	border: 1px solid #000000;
	}	

.emailfieldset {  
	float: left;	
	display:inline;
	text-align: top;	
	height: 20px;	
	width: 208px;	
	padding: 0px;
	margin-left: 1px;  
	background-color:#000000;
	border: 1px solid #B9B27F;
	}	/** references id and class**/		
	
.emailtext {  
	float:left;	
	font-family:arial;
	height: 14px;
	width:125px;
	font-size:11px; 
	padding: 2px 2px 2px 4px;
	margin:0;  
	color:#000000;
	background-color:#ffffff;
	border: 1px solid #B9B27F;
	}	/** references id and class**/			 
		
.emailbutton {  
	float:right;
	height: 19px;
	width: 75px;
	text-align:top;		
	font-style:arial;
	font-size:11px; 
	color:#ffff99;
	padding: 0px 1px 1px 0px;
	background-color:#4D4B36;
	border: 1px outset #4D4B36; 
	}	/** references id and class**/			 
	
	
/** emailfeed end ****/			

	
#bottomnav {
	float: left;
	text-align: left;
	width: 414px;  
	height: 25px;
	margin-top: 5px;
	padding-left: 2px;
	border: 1px solid #000000;
	}						
	
ul#bottomnavlist1 {
	list-style-type: none;
	}
	
ul#bottomnavlist1 li {
	display: inline;
	line-height: 25px;
	list-style-type: none;
	padding: 0px 11px 0px 0px;
	}

#bottomnavlist1 a {
	text-decoration: none;
	line-height: 20px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

#bottomnavlist1 a:hover {
	text-decoration: none;
	border-left: 1px solid #B9B27F;
	border-right: 1px solid #B9B27F;
	}	
	
	
	
/****************** bottommenu2***********************/	
	
#bottommenu2 {
	float: left;
	text-align: center;
	width: 672px;  /** 220 + 666+12 + 100*/
	height: 37px;
	margin-right: -3px;
	background-color: #000000; 
	}		

#bottomnav2 {
	text-align: center;
	width: 672px;  /** 220 + 666+12 + 100*/
	height: 24px;
	padding-top: 7px;
	background-color: #000000; 
	}		
		
ul#bottomnavlist2 {
	padding-top:3px;
	align:center;
	list-style-type: none;
	}
	
ul#bottomnavlist2 li {
	display: inline;
	list-style-type: none;
	line-height:8px;
	color:#4D4B36;
	font-style: 11px arial;
	padding: 0px 12px 0px 0px;
	}

#bottomnavlist2 a {
	font-style: 11px arial;
	padding: 4px;
	color:#D0743C;
	line-height:8px;
	text-decoration: none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

#bottomnavlist2 a:hover {
	font-style: 11px arial;
	text-decoration: none;
	color: #B9B27F;
	border-left: 1px solid #B9B27F;
	border-right: 1px solid #B9B27F;
	}	
	
		
		
/********************************************
*
* right side bar
*
********************************************/



#rightbar {
	float: right;
	width: 100px;  /** 220 + 666+12 + 100*/
	height: 655px;
	margin: 0;
	padding: 0px;
	background-color: #000000; 
	/**background-image: url('../../global/holiday_sidebar.png');
	background-repeat: no-repeat;*/
	}	

#headermirror {
	float: right;
	font-size:0px;
	color: #4D4B36;
	font-style:9px arial;
	background-color: #4D4B36;
	width: 100px;
	height: 225px; 
	border-bottom: 5px solid #B9B27F;
	}

#headerimg {
	margin-top:160px;
	}	

#socialnets {
	float: left;
	text-align: left;
	width: 170px;  /** 220 + 666 + 100*/
	height: 130px;
	margin-left: 2px;
	margin-top: 4px;	
	padding-left: 40px;
	padding-top: 10px;	
	color: #FFFFFF;
	background-color:#000000;
	border: 1px solid #000000;		
	}
	.at15t { 
	color:#000 !important; /** for addthis font color*/
	}	


/********************************************
*
* gallery
*
********************************************/		

#gallerydiv {
	height:2000px;
	width:600px;
	margin-left:20px;
	padding:30px 10px 10px 10px;
	background-color:#ffffff;
	font-size:12px;
	}	
	
#yellowibis_simplegallery1{ //CSS for Simple Gallery Example 1
	float:left; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 1px double #666666;
	margin-left:45px;
	}
	
#yellowibis_simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
	text-align: left;
	padding: 2px 5px;
	}




/****************** finis **********************/	




