body { background-image: url(images/MainBackgroundStripes.png); }

A:link, A:visited, A:active, A:hover { 
}
A:link  { 
  color: #0085CF;
  text-decoration: none;
}
A:visited { 
  color: #0085CF;
  text-decoration: none;
}
A:active {
  color: #0085CF;
  text-decoration: none;
}
A:HOVER { 
  color: #0085CF;
  text-decoration: underline;
  
}

img {
	border: 0px;
}

.maintabletext { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.copyright { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#biographyquestions {
	line-height: 15px;
}
.maintabletextgray {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #999999;
}
.maintabletextsmall { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.maintabletextbold { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold; }
.sidetabletext { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sidetabletextbold { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight: bold; }
.redwarning {
	font-weight: bold;
	color: #FF0000;
}
.tdheaderprod  {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: url(images/GreenRibbonHeader.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: 4px;
	height: 23px;
	text-align: left;
	padding-top: 0%;
}
.tdheaderprodstore  {
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: url(images/GreenRibbonHeaderWide.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-indent: 4px;
	height: 23px;
	text-align: left;
	padding-top: 0%;
}
.articletitle {
	font-size: 15pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	padding-bottom: 5px;
	line-height: 22px;
}
.tagline { font-size: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline { font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regularbold { font-weight: bold; }
.regularunderline {
	text-decoration: underline;
}
.tdheader    {
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, Swiss, SunSans-Regular;
	background-image: url(images/PaperHeader.jpg);
	text-indent: 5px;
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 0%;
}
.tdgraybackground {
	background-color: #E6E6E6;
}
#wrap_all  {
	width : 695px;
	
	text-align : left;
}


#wrap_all2  { 
	width : 235px; 
	text-align : left; 
	}
	
#wrap_all_store  { 
	width : 900px; 
	text-align : left; 
	}
	
#wrap_all_search_results  { 
	width : 910px; 
	text-align : left; 
	}
	
#rounded_top  {
	background : url(images/HomeTopRight.png) no-repeat top right;
	padding-right : 14px;
	height : 15px;
	overflow : hidden;
}

#rounded_top .p1  {
	background : url(images/HomeTopLeft.png) no-repeat top left;
	padding-left : 15px;
	padding-top : 2px;
}

#rounded_top .p2  {
	background : #fff;
}

#content  {
	background : transparent;
	border : none;
	margin : 0;
	padding : 0 0 0 4px;
}

#content .p1  {
	background : url(images/HomeRight.png) repeat-y top right;
	padding : 0 14px 0 0;
}

#content .p2  {
	background-color : #fff;
	padding : 0 1px 0 15px;
}

#rounded_btm  {
	background : url(images/HomeBottomRight.png) no-repeat bottom right;
	padding-right : 14px;
	height : 20px;
	overflow : hidden;
	
}

#rounded_btm .p1  {
	background : url(images/HomeBottomLeft.png) no-repeat bottom left;
	padding-left : 15px;
	height : 19px;
	
}

#layer1 { height: 90px; width: 100%; left: 0px; top: -7px; position: relative; visibility: visible; z-index: 1;}
#layer2 { background-image: url(images/RibbonRepeat.png); height: 63px; width: 100%; left: 0px; top: 47px; position: absolute; visibility: visible;}
#mainislogo { position: relative; top: -23px;  z-index: 1; }
#mainnavtable { position: relative; left: 0px; top: 26px; }
#maintables  {  padding-top: 20px; }


#layer6 { height: 197px; width: 803px; left: 0px; top: 18px; position: relative; visibility: visible; }
#layer7 { height: 51px; width: 100%; left: 30px; top: -45px; position: relative; visibility: visible; }
#layer8 { height: 100px; width: 302px; left: 480px; top: -210px; position: relative; visibility: visible; background : url(../forum_images/ForumLogin.png) no-repeat; }
#layer9 { height: 70px; width: 270px; left: 500px; top: -295px; margin-bottom: -23%; position: relative; visibility: visible; }
#tableRightSide {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
#tableLeftSide {
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 12pt
}

.tableThinBorder
{
	border-color: #999999;
	border-style: solid;
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}

.tdThinBorder
{
	border-color: #999999;
	border-style: solid;
	margin: 0;
	padding: 4px;
	border-width: 1px 1px 0 0;
	background-color: #FFFFFF;
}
#adbackground {
	position: relative;
	visibility: visible;
	padding-left: 13px;
	
}
#adforeground {
	width: 728px;
	height: 10px;
	left: 97px;
	top: -105px;
	
	position: relative;
	visibility: visible;
	z-index: 1;
}
#adbackgroundmainpage {
	position: relative;
	visibility: visible;
	padding-left: 13px;
	top: -30px;
	
}
#adforegroundmainpage {
	width: 728px;
	height: 10px;
	left: 97px;
	top: -135px;
	margin-bottom: -20px;
	
	position: relative;
	visibility: visible;
	z-index: 1;
}
#adbackgroundgallery {
	position: relative;
	visibility: visible;
	padding-left: 0px;
	
}
#adforegroundgallery {
	width: 728px;
	height: 10px;
	left: 84px;
	top: -105px;
	
	position: relative;
	visibility: visible;
	z-index: 1;
}
#adbackgroundside2 {
	position: absolute;
	visibility: visible;
	padding-left: 5px;	
}
#adforegroundside2 {
	width: 200px;
	height: 200px;
	left: 18px;
	top: 35px;
	position: relative;
	visibility: visible;
	z-index: 1;
	
}

#rounded_top_green  {
	background : url(images/GreenHomeTopRight.png) no-repeat top right;
	padding-right : 14px;
	height : 27px;
	overflow : hidden;
	z-index: 1
}

#rounded_top_green .p1  {
	background : url(images/GreenHomeTopLeft.png) no-repeat top left;
	padding-left : 15px;
	padding-top : 2px;
	z-index: 1
}

#rounded_top_green .p2  {
	background : url(images/GreenBarRepeat.png) repeat top left;
	height : 25px;
	

}

#greenbartext  {
	padding-top : 4px;
	font-size: 12px;
	 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	
	A:hover text-decoration: color: red;
	A:link text-decoration: color: white;
	A:visited text-decoration: underline; color: green;
	A:active text-decoration: underline; color: yellow;
}

#isproductcell {
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #454545;
	padding-left: 12px;
}



#storenavbartable {
	width: 900px;
	height: 10px;
	left: 0px;
	top: -32px;
	position: relative;
	visibility: visible;
	z-index: 1;
	
}

#storenavbartabletext {
	font-size: 10px;
	font-family: "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #656565;
	text-decoration: none;
	
}

a.storenavbartabletextlink:link { 
  text-decoration: none;
  color: #656565;
}
a.storenavbartabletextlink:visited { 
  text-decoration: none;
  color: #656565;
}
a.storenavbartabletextlink:hover { 
  text-decoration: none;
  color: #0085CF;
}
a.storenavbartabletextlink:active { 
  text-decoration: none;
  
}

#storenavbarbackgroundimage{
padding-left: 5px;
}

#storenavbartablewider {
	width: 900px;
	height: 10px;
	padding-left: 15px;
	top: -32px;
	position: relative;
	visibility: visible;
	z-index: 1;
	
}

#storeheaderimage {
	padding-left: 14px;

}

#subproductsection {
	padding-top: 0px;
	padding-left: 12px;
}


#moreinfoproductname {
	font-size: 25px;
	font-weight: bold;
}

#storenavbarimage {
	padding-left: 1px;

}

#mainpageheader {
padding-left: 0px;
padding-bottom: 10px;
}


