/***********************************************/
/* styles.css                             */
/*          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Verdana, Tahoma,Arial,sans-serif;
	overflow:visible;
	color: #333333;
	margin: auto;
	padding: 0px;
	text-align: left;
	background-color:#FFFFFF;
}

#outerbox {
	width: 980px;
	margin: 0px auto;
	padding: 0px;
}

/*** Correction for non-IE browsers ***/
#outerbox {
	overflow:hidden;
}

/*** Correction for IE 5.01 ***/
#outerbox {
/*	float: left; */
	float: none;
}


a:link, a:visited{
	background-color: inherit;
	/**color: rgb(100,100,100);**/
	color:#0099FF;
	text-decoration: none;
}

a:hover{
	color:#FF33FF;
	text-decoration: none;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 24px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 16px;
 color: #006699;
 margin: 0px;
 padding: 5px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 13px;
 color:#894C3F;
 margin:0px;
 padding:0px;
}


h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 20px;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
 list-style: inside;
 font-size:12px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	width: 980px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
}

/* Start Mac IE5 filter \*/
#navBar-first {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */

#navBar {
	float: left;
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px 0px 0px 0px;
}


#navBarl {
	float: left;
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin-top: 0em 0em -1em 0em;
	height:100em;	
}


/* Start Mac IE5 filter \*/
#navBar {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}

/* Start Mac IE5 filter \*/
#headlines {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}

#headlines {
	float:right;
	width: 195px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/**border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;**/
	font-size: 1px;
}

/* End Mac IE5 filter */	

#content{
	float: left;
  	width: 570px; 
	padding: 10px 0px 0px 10px;
	color: rgb(100,100,100);
	margin: auto;
	font-size: 12px;
	text-align:center;
}

#product-content{
	float: left;
  	width: 743px;
	padding: 0px 10px 0px 10px;
	color: rgb(100,100,100);
	margin-left: auto;
	margin-right:auto;
	font-size: 12px;
}

.articleheadline {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 24px;
	color: #894C3F;
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 0px 0px;
}

.tagline {
	font-size: 10px;
	text-align:center;
	padding: 0px 0px 0px 50px;
	width: 980px;
}

.logo {
	position: absolute;
	margin: -68px 0px 0px 0px;
}


/* shoping cart.jpg  */
.logo-cart {
	width: 23px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	font-size: 0.600em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.	
}

.basket {
	border:none;
}
/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}

/************* .menu styles **************/

.menu {
	background-image: url('images/menui.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 104px;
	height: 29px;
	border: 0px
} 


.menu a:link, .menu a:visited {
	/**font-family: Geneva, Arial, Helvetica, sans-serif;**/
	font-family:Helvetica;
	display: block;
	font-size: 15px;
	text-align: center;
	color:#003366;
	font-weight:normal;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 16px;
}


.menu a:hover{
	text-decoration: none;
	color:#894C3F;
}

.menu .ActiveTab {
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	width: 104px;
	height:29px;
	color:#894c3f;
	text-decoration: none;
	border:0px;
	margin-top: 1px;
}

.menu .ActiveTab a:link, .menu .ActiveTab a:visited {
	/**font-family: Geneva, Arial, Helvetica, sans-serif;**/
	font-family:Helvetica;
	display: block;
	font-size: 15px;
	text-align: center;
	color:#894c3f;
	font-weight:normal;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin: 0;
	text-decoration: none;
	line-height:16px;
}


.menu .ActiveTab a:hover{
	text-decoration: none;
	color:#0066CC;
}

.menuSubPrint {
       margin: 0px;
       padding: 2px 0px 0px 0px;
       font-weight:normal;
       font-size: 10px;
	   line-height:7px;
}




.menudown {
	padding-top: 3px;
}

.headerbar, .headerbar TD, .headerbar TH
{
	background-color:#F3C9DD;
	color:white;
	height: 36px;
	margin-top: 0px;
}

.uheaderbar, .uheaderbar TD, .uheaderbar TH
{
	background-color:#894C3F;
	color:white;
	width: 980px;
	margin-top: 2px;
}

.tablinks { 
	font-family:Arial; 
	font-size: 13px;
	font-weight:bold;
	word-spacing: 1px;
	color:#894C3F;
	text-align:left;
	padding: 0px 10px 0px 10px;
}

.tablinks a:link, .tablinks a:visited { 
	color:#894C3F;
	text-decoration: none;
}

.tablinks a:hover { 
	text-decoration: none;
	color:#660000;
}

/************* #search styles ***************/

#search{
	width: 150px;
	height: 15px;
	font-size:12px;
}

.searchbutton {
	padding: 0px 0px 0px 0px;

}


.inputbox {
	top: 1px;
}

.subTab {
	display: inherit;
	font-size: 8px;
}

.callus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#333366;
	text-align: right;
	position: relative;
	float:right;
	width: 980px;
}

.txt  {
	font-family: Arial, Helvetica, sans-serif;
	color: #894C3F;
	font-size:12px;
	margin-top: 0px;
	text-decoration:none;
	text-align: right;
	position: relative;
	float:right;
	width: 980px;
}

.txt a:link, .txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #894C3F;
	font-size:12px;
	margin-top: 0px;
	text-decoration:none;
}

.txt a:hover {
	color:#330000;
	text-decoration:none;
}

/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size:12px;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-family: Arial,sans-serif;
 	font-size: 11px;
 	color: #003366;
	padding: 2px 0px 0px 10px;
}

#breadCrumb a:link, #breadCrumb a:visited {
	font-family: Arial,sans-serif;
	font-size: 11px;
	color:#003366;
	font-weight: bold;
	text-decoration: none;
}


#breadCrumb a:hover{
	color:#003366;
	text-decoration: underline;
}
/************** .feature styles ***************/

#featured {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 7px 0px;
	color: #000000;
	font-weight: bolder;
	font-size: 15px;
	text-align:center;
	font-family:Helvetica, sans-serif;
}

.featuredrow {
	clear: both;
	width: 570px;
	padding-bottom: 4px;
}

.featured-box {
	float:left;
	width: 136px;
	margin: 0px 3px 10px 0px;
}

.featureditem {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.featureditem .item {
	background-image: url('images/thumbBoxBG.jpg');
	background-repeat: no-repeat;
	width: 136px;
	height: 129px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 0px;
	overflow: visible;
	margin-bottom: 3px;
	padding-bottom: 0px;
}
.featureditem .item a:link, .featureditem .item a:visited {
	text-decoration:none;
}


.featureditem .item .image img {
	border: none;
    margin-top: 10px;
}

.featureditem .itemtop {
	background-image: url('images/thumbBoxTop.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 136px;
}

.featureditem .item .image {
	clear:both;
	width: 127px;
	text-align: center;
	vertical-align: top;
	border: none;
	margin-top: 0px;
	padding: 0px 4px 0px 6px;
	position: relative;
	height:124px;
	overflow: hidden;
}

.featureditem .item .image .saving {
	border: none;
	margin-top: 2px;
	text-align: left;
	height: 52px;
    position:absolute;
    padding-top: 0;
	left:0px;
	top: 0px;
}

.featureditem .item .footer {
	clear: both;
	background-image: url('images/thumbBoxBottom.jpg');
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 5px;
	bottom: 0px;
}


.maindesc {
	font-family:arial, sans-serif;
	font-size:11px;
	color: #1F1717;
	font-weight:bold;
	text-align: left;
	padding-left:5px;
	width: 136px;
}	
	
.retailprice {
	clear:both;
	float:left;
	font-family:arial, sans-serif;
	font-size:11px;
	color: #1F1717;
	padding-left:5px;
	width: 136px;
}

.saleprice {
	clear:both;
	float:left;
	font-family:arial, sans-serif;
	font-size:11px;
	color: #FA5D06;
	padding-left:5px;
	width: 136px;
}



.notetoggle  {
	clear:both;
	float:left;
	padding:2px 0px 0px 5px;
	width:16px;
	height:15px;
	background-image: url(images/note-off.gif) no-repeat;
}

.notetoggle  {
	background-image: url(images/note-on.gif) no-repeat;
}

.more {
	clear: both;
	text-align: left;
	font-family:arial, sans-serif;
	font-size:11px;
	color: #495476;
	text-decoration:none;
	padding-left: 5px;
	width: 136px;
}

/************** .story styles *****************/

.story {
	text-align:left;
}

#bottom {
	clear:both;
	width: 600px;
	margin: auto;
	font-size: 11px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
}

.bottom-txt {
	float:left;
	padding: 0px 0px 4px 0px;
	font-size: 11px;
	width: 150px;
}


.bottom-txt a:link, .bottom-txt a:visited {
	display:block;
	padding-left: 0px;
	font-size: 10px;
	
}

.bottom-txt a:hover { 
	background-color: #FAFAEC;	
	color: #5C0404;
	text-decoration: none; 
}
	

#page-text {
	clear: both;
	width: 570px;
	margin: 15px 0px 0px 0px;
	text-align:justify;
	font-size:12px;
}

#page-text2 {
	clear: both;
	width: 570px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
}

#page-text2 a {
	color:#21595a;
	text-decoration:underline;
}

#page-text2 a:hover {
	color:#5c0404;
}

.category-boxes, .category-boxes TR {
	margin: 0px 0px 25px 0px;
}

.welcomehead {
/* clear: both; */
	display: block;
	font-family:arial, sans-serif;
	font-size:12px;
	color: #215959;
	text-align:left;
	font-weight:bold;
}

.welcomehead a:link, .welcomehead a:visited {
	color:#215959;
}


.welcomesubhead a:link, .welcomesubhead a:visited {
/* clear: both; */
	font-family:arial, sans-serif;
	font-size:13px;
	color: #495476;
	text-align:left;
	text-decoration:none;
}

.welcomesubhead a:hover {
	color: #0099ff;
}



/************* #siteInfo styles ***************/

#icons {
	clear: both;
	padding: 20px 0px 10px 0px;
	margin-top: 10px;
	text-align:center;
	width: 100%;
	/**border-top: 1px solid #cccccc;**/
}

#siteInfo{
	clear: both;
	font-size:10px;
	color:#666666;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

#siteInfo a:link, #siteInfo a:visited {
	
	font-size: 10px;
	text-align: center;
	color:#666666;
	padding: 5px 0px 5px 0px;
	margin: 0;
	text-decoration: none;
}


#siteInfo a:hover{
	text-decoration: underline;
}




/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul {
	 list-style-type: square;
	 list-style-position: inherit;
	 margin:0; 
	 padding: 0;
	 font-size:12px;
} 


#navBar p {
	background-color:#FFFFFF;
	border-right: 0px;
	border-bottom: 0px;
}


/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/


#sectionLinks{
	position: relative;
	margin: 0px;
	padding: 0px 1px 0px 2px;
	font-size: 12px;
	background-color: #F3EEF8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C9ADD9;
	border-right-color: #C9ADD9;
	border-bottom-color: #C9ADD9;
	width: 156px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#sectionLinks h3{
	padding: 10px 1px 2px 10px;
}

#sectionLinks a {
	display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	background-color: #dddddd;
	text-decoration:none;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	background-image: url('images/bluebartop.jpg');
	background-repeat: y-repeat;
	padding-top: 4px;
	padding-left: 5px;
	padding-bottom:0px;
	font-family:Helvetica;
	font-size:12px;
	color: #1F1717;
	font-weight:550;
}

.relatedLinksBottom {
	background-image: url('images/bluebarbottom.jpg');
	background-repeat: no-repeat;
	height: 20px;
}

.relatedLinks h3{
	display: block;
	font-family:Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
	padding: 0px 2px 0px 1px;
}

.relatedLinks a:active {
	color: #5C0404;
	font-weight: bold;
}

.relatedLinks a:hover {	
	color:#FF6699;
	text-decoration: none;
}

.relatedLinks .subRelatedLinks  {
	margin-left: 6px;
	font-size: 11px;
}
.relatedLinks .subRelatedLinks a:link, .relatedLinks .subRelatedLinks a:visited {
	text-decoration: none;
	color:#0099ff;
}

.relatedLinks .subRelatedLinks a:hover {
	text-decoration: none;
	color: #FF33FF;
}

a.relatedLinksOn {
    text-decoration: none;
	color:#0099ff;
	font-weight: bold;
}

a:hover.relatedLinksOn {
	text-decoration: none;
	color: #FF33FF;
}

a.relatedLinksSubOn {
    text-decoration: none;
	color:#0099ff;
	font-weight: bold;
}

a:hover.relatedLinksSubOn {
	text-decoration: none;
	color: #FF33FF;
}

.relatedLinks .relatedLinksOn a:hover {
	text-decoration: none;
	color: #FF33FF;
}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

.menu-feature {
	clear: both;
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	text-align: center;
	border-top: 1px solid #21595A;
	border-left: 1px solid #21595A;
	border-right: 1px solid #21595A;
	border-bottom: 1px solid #21595A;
	margin-bottom: 5px;
}

.menu-feature .menu-feature-content {
	text-align: center;
	margin: auto;
}

.menu-feature  .menu-feature-content .big {
	border: 0px;
	color: #21595A;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}


.menu-feature  .menu-feature-content .small {
	border: 0px;
	display: block;
	color: #996600;
	font-size: 11px;
	padding: 0px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.menu-feature .menu-feature-bottom {
	clear:both;
	background-color: #996600;
	margin: 0px;
	padding: 0px;
	width: 150px;
	display: block;
	height: 13px;
}

.menu-feature .menu-feature-bottom a:link, .menu-feature .menu-feature-bottom a:visited {
	border: 0px;
	color:#FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.menu-feature .menu-feature-bottom a:hover {
	color:#FFFF66;
}

.rightLinks {
	clear: both;
	padding: 5px 0px 5px 0px;
}

.rightLinks .section {
	border-bottom-color:#ECEBE6;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-color:#ECEBE6;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#ECEBE6;
	border-right-width:1px;
	border-right-style:solid;
	padding-bottom: 3px;
	background-color:#F4F4F4;
	padding-top:3px;
	margin:0px;
}

.rightLinks .header{
	background-image:url(/images/middle_titlebar.jpg);
	background-repeat:no-repeat;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	color: #215959;
	font-weight:bold;
	text-align:center;
	margin:auto;
	display:block;
}

.rightLinks a:link, .rightLinks a:visited {
	display: block;
	padding: 0px 2px 0px 3px;
	font-size: 10px;
	
}

.rightLinks a:hover { 
	background-color: #FAFAEC;	
	color: #5C0404;
	text-decoration: none; 
}
	
.rightLinks .view {
	display: block;
	text-align:right;
}

.welcomeimage img {
	border: 0px;
}


.iconstbl2 { 
	margin-left:auto; 
	margin-right:auto; 
	background-color:#FFFFFF;
	border-bottom: 1px solid #999999;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

.aritiny { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;}
.aritiny a:link, .aritiny a:visited   {color:#666666; text-decoration:none; font-size: 11px; }
.aritiny a:hover   {color:#666666; text-decoration:underline;}

.ver1 {font-family: Verdana, Arial, Helvetica; font-size: 12px}
.ver2 {font-family: Verdana, Arial, Helvetica; font-size: 15px}
.ver3 {font-family: Verdana, Arial, Helvetica; font-size: 17px}
.ver4 {font-family: Verdana, Arial, Helvetica; font-size: 20px}
.ver5 {font-family: Verdana, Arial, Helvetica; font-size: 27px}
.ver6 {font-family: Verdana, Arial, Helvetica; font-size: 34px}

.box {
	background: url('images/sbbody-r.gif') no-repeat bottom right;
	font-size: 100%
}
.boxhead {
	background: url('images/sbhead-r.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left
}
.boxhead h4 {
	background: url('images/sbhead-l.gif') no-repeat top left;
	margin: 0;
	padding: 10px 30px 3px 20px;
	color: #7569CD;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boxbody {
	background: url('images/sbbody-l.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 18px 6px;
	position: relative;
}
.boxbody h3 {
	font-size: 13px!important;
	color: #AE2B2B!important;
	margin: 0px!important;
	padding: 0px!important;
	font-weight:bold!important;
}


.pageoptions .pages {
	color: #835A5A;
	font-size:11px;
	padding-left: 29px;
	padding-top: 8px;
	float: left;
	height: 22px;
}
.pageoptions .pages a:link, .pageoptions .pages a:visited {
	color: #999999; /**9F2929**/
	font-weight:normal;
	text-decoration:none;
	padding: 2px 6px 2px 7px;
	margin-right: 1px;
	
}
.pageoptions .pages a:hover, .pageoptions .pages .current{
	color:#996600;
}

.pageoptions .orderoptions{
	float: right;
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	padding-right: 18px;
}
.pageoptions .orderoptions a:link, .pageoptions .orderoptions a:visited {
	color: #835A5A; /**835A5A**/
	font-weight:bold;
	text-decoration:none;
}

.pageoptions .orderoptions img{
	border:none;
	float:left;
	padding-right: 7px;
}

.featuredrow {
	clear: both;
	padding-bottom: 4px;
}

.itemrow {
	padding-left: 0px;
	clear: both;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.totalitem {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 6px 5px 0px;
}
.totalitem .item {
	background-image: url('images/thumbBoxBG.jpg');
	background-repeat: no-repeat;
	width: 136px;
	height: 129px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 0px;
	overflow: visible;
	margin-bottom: 3px;
	padding-bottom: 0px;
}
.totalitem .item a:link, .totalitem .item a:visited {
	text-decoration:none;
}


.totalitem .item .image img {
	border: none;
    margin-top: 10px;
}

.totalitem .itemtop {
	background-image: url('images/thumbBoxTop.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 136px;
}

.totalitem .item .image {
	clear:both;
	width: 127px;
	text-align: center;
	vertical-align: top;
	border: none;
	margin-top: 0px;
	padding: 0px 4px 0px 6px;
	position: relative;
	height:124px;
	overflow: hidden;
}

.totalitem .item .image .saving {
	border: none;
	margin-top: 2px;
	text-align: left;
	height: 52px;
    position:absolute;
    padding-top: 0;
	left:0px;
	top: 0px;
}

.totalitem .item .footer {
	clear: both;
	background-image: url('images/thumbBoxBottom.jpg');
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 5px;
	bottom: 0px;
}

.totalitem .itemcontent {
	clear:both;
	width: 136px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 0px;
	margin-bottom: 8px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}


.totalitem .noted .footer {
	background-image: url('images/itemBoxFooterNoted.gif') !important;
}

.totalitem .itemcontent .name {
	font-family:arial, sans-serif;
	font-size:13px;
	color: #1F1717;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	padding-top: 0px;
}


.totalitem .itemcontent .oldprice {
	font-family:arial, sans-serif;
	font-size:13px;
	color: #1F1717;
	text-align:left;
	text-decoration:line-through;
	padding-left:9px;
}

.totalitem .itemcontent .price {
	font-family:arial, sans-serif;
	font-size:13px;
	color: #FA9450;
	text-align:left;
	font-weight:bold;
	padding-left: 9px;
}

.totalitem .item .price .cents {
	font-size: 10px;
}
.totalitem .item .footer {
	clear: both;
	height: 27px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 21px;
}

.totalitem .item .footer .notetoggle {
	float:left;
}

.totalitem .item .footer .notetoggle a:link, .totalitem .item .footer .notetoggle a:visited {
	display:block;
	width:16px;
	height:15px;
	margin-left:10px;
	margin-top:1px;
}
.totalitem .item .footer .link {
	float:right;
}
.totalitem .item .footer a:link, .totalitem .item .footer a:visited {
	color: #000099;

}

.totalitem .item .footer a:hover{
	text-decoration:underline;
}

.title h1{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
}

.title a:link, .title a:visited {
	display:block;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}


.title a:hover{
	text-decoration: underline;
}

.sectionheader {
	background-image: url('images/sectionGrad.gif');
	background-repeat: repeat-x;
	height: 32px;
	margin-right: 0px;
	margin-left: 1px;
	padding-left:5px;
	clear: both;
	margin-top: 10px
}
.sectionheader h3{
	margin: 0px;
	padding: 9px 50px 7px 0px;
	font-size: 20px;
	color: #373B72;
	font-weight: normal;
	float: left;
	cursor:hand;
	background-image: url('images/sectionMore.gif');
	background-repeat: no-repeat;
	background-position: right 8px;
}
.sectionheader h3:hover
{background-image: url('images/sectionMore-over.gif');
}
.sectionheader a:link, .sectionheader a:visited
{	
	text-decoration:none;
}
.sectionfooter {
	clear: both;
	text-align: right;
	font-size: 12px;
	background-image: url('images/sectionMoreRed.gif');
	background-position: right top;
	background-repeat: no-repeat;
	margin-right: 30px;
	height: 44px
}

.sectionfooter a:link, .sectionfooter a:visited
{
		text-decoration:none;
		padding-right: 44px;
		display:block;
		height:40px;
}

.sectionfooter .count {
	font-size: 12px;
	font-weight: bold;
	color: #96321E;

}
.sectionfooter .sectionname {
	font-size: 11px;
	font-weight: bold;
	color: #6F699C;

}

/************** .individual styles ***************/

  .individual-left {
	clear: left;
	float: left;
	 width: 340px; 
	/**width: 27em;**/
	margin: 20px 0px 20px 1px;
	padding: 0px;
	color: rgb(100,100,100);
}

.individual-right {
	float: right;
	 width: 350px; 
	/**width: 28em;**/
	margin: 20px 0px 20px 0px;
	padding: 0px;
	color: rgb(100,100,100);
}

.individual-right-middle {
	float: left;
	width: 280px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	color: rgb(100,100,100);
}
 
.itemimages .individual-image {
	float: left;
	margin: 10px 0px 5px 0px;
	width: 260px;
	overflow: hidden;
	text-align: center;
	/**position: relative;**/
}  

.itemimages #magnify {
	clear: left;
	float: left;
	padding: 7px;
}  
 
.itemimages .optiondesc {
	font-size: 10px;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
	font-weight: bold;
	color: #334383;
	position: relative;
	width: 260px;
}
.itemimages .options {
	position: relative;
	left: -8px;
	width: 260px;
	top: 15px;
	clear: left;
}

.itemimages .optiondesc .warning {
	color: #990033;
	padding-top: 4px;
	font-size: 10px;
}
.itemimages .optiondesc .warning a:link,.itemimages .optiondesc .warning a:visited
 {
	font-weight: normal;
	text-decoration: none;
	color: #990033;
}
.itemimages .options .option {
	float: left;
	width: 82px;
	padding-right: 1px;
	background-color: #E2E2E2;
	text-align: center;
	margin-bottom: 1px;
}
.itemimages .options h4 {
	font-size: small;
	color: #760303;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left-width: 11px;
	border-left-style: solid;
	border-left-color: #760303;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	clear: left;
}
.itemimages .options .option .text {
	padding: 3px;
	width: 75px;
	text-align: center;
	background-color: #E2E2E2;
	font-size: 9px;
	min-height: 55px;
	overflow: visible;
	cursor: hand;
}
*html .itemimages .options .option .text {
	height: 55px;

}

.itemimages .options .option a:link,.itemimages .options .option a:visited
{
	text-decoration:none;
}  

.individual-desc {
	clear: left;
	float: left; 
    color: #598383 ;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
} 

#individual-main-desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #000000;
	padding-top: 5px;
	text-align:left;
}

.individual-itemno {
	color: #598383;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: -5px;
} 

.individual-list-price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #000000;
	padding-top: 10px;
	font-weight:bold;
	text-align:left;
}

.individual-your-price {
	font-family:arial, sans-serif;
	font-size:20px;
	color: #FA9450;
	text-align:left;
	font-weight:bold;
}


.individual-freeship {
/* clear: both; */
	font-family:arial, sans-serif;
	font-size:17px;
	color: #FB1112;
	text-align:left;
	font-weight:bold;
}	
	
.individual-freeship-subtxt {
/* clear: both; */
	font-family:arial, sans-serif;
	font-size:12px;
	color: #000000;
	text-align:left;
}	

.free-ship-img {
	padding: 5px 0px 5px 0px;
	
}	
	
.individual-quantity {
	/* clear: both; */
	font-family:arial, sans-serif;
	font-size:14px;
	color: #215958;
}

.individual-cart {
	float: left;
	margin: 10px 0px 5px 0px;
	font-size: 0.950em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.	
}	

#credit-cards {
	float: left;
	margin: 10px 0px 1px 0px;
	font-size: 0.950em; !scaling units so that 1.0em=10px, thus more easy to scale pictures. This is necessary since active font-size is 1.2em in the middle section.	
} 

#individual-policy a:link, #individual-policy a:visited {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4752A1;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	width: 200px;
	padding-top: 10px;
} 

#individual-policy a:hover {
	text-decoration: underline;
} 

.individual-notes {
	float: left; 
	color: #598383 ;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 25px;
	margin-top:5px;
}

.prodopt-headers {
	font-weight: bold;
	color:#000000;
	font-size: 11px;
}

.prodopt-headers-price {
	font-weight: bold;
	color:#FF0000;
	font-size: 11px;
}

.prodopt-headers-other {
	font-weight: bold;
	color:#000000;
	font-size: 11px;
}

.prodopt-price {
	text-align: center;
	font-size: 11px;
}

.prodopt {
	font-size: 11px;
}

.prodopt-yprice {
	text-align: center;
	color:#FF0000;
	font-weight: bold;
	font-size: 11px;
}

.option-label {
	font-weight: bold;
	margin-bottom: 3px;
	font-size:11px;
}

/*************** Series Styles *******************/

#series {
	clear: both;
	float: none;
	width: 690px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-size: 12px;
}

#seriesrow {
	float: none;
	width: 690px;
	text-align: center;
	font-size: 12px;
	padding-left: 50px;
}

#series-box {
	float:left;
	width: 136px;
	margin: 0px 20px 10px 0px;
}

.series-header {
	float: none; 
    color: #598383 ;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight:bold;
	width: 690px;
}

.series-header a:link, .series-header a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #4752A1;
	text-decoration:none;
}  

.series-header a:hover {
	color:#009999;
	text-decoration:none;
}

.brandtable td {
	border-bottom: 1px solid #ebf5ea;
	width: 162px;
	font-size: 10px;
	text-align: center;
	vertical-align: bottom;
}

