/* Basic styles */
*{ margin:0; padding:0 }
html,body{ height:100% }
a img,fieldset{ border:0 }
a,a:visited{ cursor:pointer; text-decoration:none }
a:hover{ cursor:pointer; text-decoration:underline }
option{ padding-right:.5em }
input,textarea{ padding:1px }
ul{ list-style:none }
/* Fonts */
body,input,textarea,select,table{ color:#000; font:10px/11px verdana,arial,sans-serif; }
/* Body,html,wrapper */
#wrapper{
  position:relative;
  width:997px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* BOX 7a */
#box7a {
	position:absolute;
	top:15px;
	left:660px;
	width:140px;
	height:auto;
	color:#fff;
	padding-left:9px;
	text-transform : uppercase;
}

/* cart index page styles */
/* orange and black bars */
#subbars {
	position:absolute;
	top:0px;
	left:0px;
	width:853px;
	height:3px;
}
#seeall {
	position:absolute;
	top:0px;
	left:854px;
	width:144px;
	height:50px;
}
#subnav {
	position:absolute;
	top:16px;
	left:28px;
	width:646px;
	height:20px;
}
#subnav a,a:visited{color:#f26522;}
#subnav a:hover{color:#6c5735;}
#subnav a.sec,a:visited.sec{color:#f7941d;}
#subnav a:hover.sec{color:#6c5735;}

/* logo and breadcrumb bar */
#logobar {
	position:absolute;
	top:50px;
	left:0px;
	width:997px;
	height:126px;
	background:#FFF;
}
#logobar a,a:visited{color:#f7941d; font-size:26px; font-face:arial, san-serif; line-height:28px;}
#logobar a:hover{color:#6c5735; font-size:26px; font-face:arial, san-serif; line-height:28px;}
#logobar a.sub,a:visited.sub{color:#f26522; font-size:26px; font-face:arial, san-serif; line-height:28px;}
#logobar a:hover.sub{color:#6c5735; font-size:26px; font-face:arial, san-serif; line-height:28px;}
#logobar a.item,a:visited.item{color:#a2d4c5; font-size:26px; font-face:arial, san-serif; line-height:28px;}
#logobar a:hover.item{color:#6c5735; font-size:26px; font-face:arial, san-serif; line-height:28px;}


/* sidebar and nav */
#sidebar {
	position:relative;
	float: left;
	top:176px;
	width:168px;
	height: auto;
}
#sidebarnav {
	position:relative;
	float: left;
	width:168px;
	height: auto;
	background:#f7941d;
}
#sidebarnav div.header{ 
color:#fff;font:10px/11px verdana,arial,sans-serif;
text-transform : uppercase;
padding-left:30px;
}

#sidebarnav ul.links{ 
}
#sidebarnav ul.links li{ 
  text-indent:30px;
  padding-right:20px;
}
#sidebarnav ul.links li a,a:visited{ 
  color:#fff;
  font-size:12px;
  text-decoration:none;
  line-height:18px;
}
#sidebarnav ul.links li a:hover {
  color:#fff;
  font-size:12px;
  text-decoration:none;
  background: #f26522;
  line-height:18px;
}

A.header, a:visited.header {font-size: 10px; color: #fff; font-weight: normal; text-decoration: none; line-height:12px;}
A:hover.header {font-size: 10px; color: #fff; font-weight: normal; text-decoration: none; background: #f26522; line-height:12px;}

.on {
  background: #f26522;
}

.hilite {color:#fff;
  font-size:12px;
  text-decoration:none;
  background: #f26522;
  line-height:20px;
}
/* content body */
#contentbody {
	position:relative;
	float: right;
	top:176px;
	width:822px;
	height: auto;
	background:#a2d4c5;
	}
#contentbody .content {
	position:relative;
	float:left;
	width:140px;
	height: auto;
	padding-left:20px;
	padding-bottom:20px;
	}
#contentbody .aboutsp {
	position:relative;
	float:left;
	width:60px;
	height: auto;
	}
#contentbody .aboutleft {
	position:relative;
	float:left;
	width:320px;
	height: auto;
	color:#fff; 
	font-size:26px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:28px;
	}
#contentbody .aboutmid {
	position:relative;
	float:left;
	width:35px;
	height: auto;
	}
#contentbody .aboutright {
	position:relative;
	float:left;
	width:330px;
	height: auto;
	color:#231f20; 
	font-size:12px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:18px;
	}

#contentbody .artistsp {
	position:relative;
	float:left;
	width:27px;
	height: auto;
	}
#contentbody .artistleft {
	position:relative;
	float:left;
	width:295px;
	height: auto;
	}
#contentbody .artistright {
	position:relative;
	float:right;
	width:497px;
	height: auto;
	}
#contentbody .artistmid {
	position:relative;
	float:left;
	width:35px;
	height: auto;
	}
#contentbody .artist2right {
	position:relative;
	float:right;
	width:462px;
	height: auto;
	font-size:12px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-right:30px;
	}
#contentbody .faqleft {
	position:relative;
	float:left;
	width:300px;
	height: auto;
	font-size:12px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:24px;
	}
#contentbody .faqright {
	position:relative;
	float:right;
	width:400px;
	height: auto;
	font-size:12px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-right:25px;
	}	
#contentbody .faqmid {
	position:relative;
	float:left;
	width:76px;
	height: auto;
	}
#contentbody .content2 {
	position:relative;
	float:left;
	width:140px;
	height: auto;
	padding-left:13px;
	padding-bottom:20px;
	}
	
#contentbody .artistinfo {	
	color:#231f20; 
	font-size:11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;}
	
#contentbody .artistimp {	
	color:#3c7161;
	font-style:italic;
	font-size:11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;}
	
#contentbody .termssp {
	position:relative;
	float:left;
	width:60px;
	height: auto;
	}
#contentbody .termstxt {
	position:relative;
	float:left;
	width:600px;
	height: auto;
	color:#231f20; 
	font-size:12px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:18px;
	}
#contentbody .atermsright {
	position:relative;
	float:left;
	width:60px;
	height: auto;
	color:#231f20; 
	font-size:12px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:18px;
	}
	
#contentbody .freebiesleft {
	position:relative;
	float:left;
	width:299px;
	height: auto;
	color:#fff; 
	font-size:26px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:28px;
	}
#contentbody .freebiesmid {
	position:relative;
	float:left;
	width:50px;
	height: auto;
	}
#contentbody .freebiesright {
	position:relative;
	float:left;
	width:370px;
	height: auto;
	color:#231f20; 
	font-size:11px; 
	font-family : Arial, Helvetica, sans-serif;
	line-height:13px;
	}
		
#contentbody ul.links{ 
}
#contentbody ul.links li{ 
  padding-top: 5px;
}
#contentbody ul.links li a,a:visited{ 
  color:#fff;
}
#contentbody ul.links li a:hover,#contentbody ul.links li.active a{
  color:#231f20;
}
/* copyright */
#copyright {
	padding-left:30px;
	padding-top:40px;
	width:125px;
	color:#a2d4c5;
	font-size:10px;
	font-family : Arial, Helvetica, sans-serif;
}
#copyright a,a:visited {color:#a2d4c5; font-size:10px; font-family : Arial, Helvetica, sans-serif;line-height:11px;}
#copyright a:hover {color:#6c5735; font-size:10px; font-family : Arial, Helvetica, sans-serif;line-height:11px;}
A.orangelink {font-size: 11px; color: #f26522; font-weight: normal; text-decoration: underline;}
A:hover.orangelink {font-size: 11px; color: #000; font-weight: normal; text-decoration: underline;}
A.orange2link, a:visited.orange2link {font-size: 12px; color: #0a6860; font-weight: normal; text-decoration: none;}
A:hover.orange2link {font-size: 12px; color: #000; font-weight: normal; text-decoration: underline;}
A.orange3link, a:visited.orange3link {font-size: 26px; color: #f26522; font-weight: normal; text-decoration: none; line-height:28px;}
A:hover.orange3link {font-size: 26px; color: #000; font-weight: normal; text-decoration: underline; line-height:28px;}
A.biolink, a:visited.biolink {font-size: 11px; color: #f26522; font-weight: normal; text-decoration: underline;}
A:hover.biolink {font-size: 11px; color: #000; font-weight: normal; text-decoration: underline;}
A.cartlink {font-size: 10px; color: #77ac9c; font-weight: normal; text-decoration: none;text-transform : uppercase; line-height:12px;}
A:hover.cartlink {font-size: 10px; color: #6c5735; font-weight: normal; text-decoration: underline;text-transform : uppercase; line-height:12px;}

A.cartlink2 {font-size: 10px; color: #ab936d; font-weight: normal; text-decoration: none;text-transform : uppercase; line-height:12px;}
A:hover.cartlink2 {font-size: 10px; color: #77ac9c; font-weight: normal; text-decoration: underline;text-transform : uppercase; line-height:12px;}
.white{color:#fff;}
.black{color:#231f20;}
.blackcap{color:#231f20;
text-transform : uppercase;}
.orangebg{color:#f26522; font-size:24px;line-height:28px;}
.bgtxt{font-size:24px;line-height:28px;}
.vr-blue{color:#a2d4c5; font-size:18px;}
.searchBox {
	color: #6c5735;
	background: #FFFFFF;
	border: 1px solid #e1e0e0;
	font-size: 10px;
	margin-left:3px; 
	}
.space {position:relative;
	float:left;
	width:1px;
	height:150px;
.push {
	height: 25px; /* .push must be the same height as .footer */
}
/*clear*/
.clear{
  clear:both;
}
