.catalogTitle
{
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
	color: #05173B;
	text-decoration: none;	
	padding-bottom: 10px;
	margin-bottom: 20px;
	height: 40px;
}
.productbox
{
     height:250px;
     width:180px;
     border:1px solid #c5c5c5;
     margin:10px 5px 5px 5px;
}
.productimage
{
    width:100px;
}
.productsummarydisplaywrapper
{
     width:180px;
     padding-top:15px;
}
.productsummaryimageholder
{
    height:120px;
    text-align:center;
    vertical-align:middle;
}
.productsummarytext
{
    padding-left:20px;
    height:55px;
}
.productsummaryproductname
{
	width:100%;
}
.retailprice
{
    font-weight: bold;
    color: black;
}
.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}
.smalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
.header {
	FONT-SIZE: 14pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.bigheader {
	FONT-SIZE: 18pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #006699; FONT-FAMILY: arial, helvetica, sans-serif
}
.yqa {
	DISPLAY: inline; MARGIN: 0px auto; WIDTH: 100%
}
.yqa H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.yqa H3 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: default; COLOR: #ffffff; TEXT-DECORATION: none
}
.whitetext {
	FONT-WEIGHT: normal; COLOR: white; FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana
}
A.whitetext:hover {
	FONT-WEIGHT: normal; COLOR: #0099cc; FONT-FAMILY: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana; TEXT-DECORATION: none
}
A.whitetext {
	COLOR: white
}
.groupLink {
	FONT-SIZE: 8pt
}
.smallgraytext {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextblue {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextred {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.smallredtext {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextwhite {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextu {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif
}
A.bodytextu {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.bodytextu:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.lgtableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytext1 {
	MARGIN-TOP: 30px; PADDING-LEFT: 22px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextblueAndBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif
}
.SectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.SectionSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.MainModuleTable {
	WIDTH: 100%
}
.SiteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cccc99; FONT-FAMILY: Verdana Bold, Helvetica, sans-serif
}
.Head {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.GridHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; LINE-HEIGHT: 12px; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: #000060
}
.GridAlternatingItem {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12px; BACKGROUND-COLOR: #f7f6f3
}
.GridSelectedItem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12px
}
.GridItem {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 2px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-FAMILY: arial,helvetica,sans-serif; BACKGROUND-COLOR: white; BORDER-RIGHT-WIDTH: 2px
}
.GridFooter {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 12px; BACKGROUND-COLOR: white
}
.DropDownList {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana
}
.ItalicHyperLink {
	FONT-SIZE: 9pt; COLOR: blue; FONT-STYLE: italic; TEXT-DECORATION: none
}
.eventmonth {
	BORDER-RIGHT: #dbdb79 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dbdb79 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(images/background_fullwidth.jpg) #ffffd3 repeat-y; MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #dbdb79 1px solid; WIDTH: 400px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #dbdb79 1px solid; TEXT-ALIGN: center
}
.eventmonthtable {
	BORDER-RIGHT: #dbdb79 1px solid; BORDER-TOP: #dbdb79 1px solid; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; BORDER-LEFT: #dbdb79 1px solid; WIDTH: 400px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #dbdb79 1px solid; POSITION: relative; BORDER-COLLAPSE: collapse; HEIGHT: 450px
}
.dayNumber {
	CLEAR: none; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #c7c272 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c272 1px solid
}
.calcurrentmonth {
	
}
.calothermonth {
	BACKGROUND-COLOR: #e7e7ff
}
.calcurrentday {
	BACKGROUND-COLOR: #f1f78e
}
.calweekend {
	BACKGROUND-COLOR: #ffffff
}
.caldays {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.calcurrentmonth {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calcurrentmonth {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calothermonth {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calcurrentday {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calweekend {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 10pt; VERTICAL-ALIGN: bottom; COLOR: #cc6600; FONT-FAMILY: Palatino; LETTER-SPACING: 2px
}
/*DIV {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 7pt; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SPAN {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif
}*/
.paging {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.paging:hover {
	FONT-SIZE: 11px; COLOR: #0099cc; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H2 {
	MARGIN-TOP: 10px; DISPLAY: inline; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; COLOR: #cc6600; FONT-FAMILY: Palatino; LETTER-SPACING: 1px
}
H2.shaded {
	DISPLAY: inline; COLOR: #cccccc
}
H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; COLOR: #65738e
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
TR {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #aabbdd; TEXT-DECORATION: underline
}
A.headerNavigation {
	COLOR: #ffffff
}
A.headerNavigation:hover {
	COLOR: #ffffff
}
.sitelogobox {
	MARGIN-TOP: 0px; FONT-SIZE: 7pt; VERTICAL-ALIGN: bottom; WIDTH: 770px; COLOR: #65738e; FONT-FAMILY: Palatino; LETTER-SPACING: 2px
}
.catalogmenu {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: gainsboro 1px solid; TEXT-ALIGN: right
}
.textbox {
	BORDER-RIGHT: #cbced4 1px solid; BORDER-TOP: #cbced4 1px solid; BACKGROUND: #f5f5f5; MARGIN-BOTTOM: 7px; BORDER-LEFT: #cbced4 1px solid; WIDTH: 168px; TEXT-INDENT: 3px; BORDER-BOTTOM: #cbced4 1px solid
}
.textbox LI {
	LIST-STYLE-TYPE: none
}
.plainbox {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.offsetleftbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; MARGIN-BOTTOM: 7px; WIDTH: auto
}
.textboxheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; WIDTH: 168px; COLOR: #f5f5f5; PADDING-TOP: 3px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #1b3457
}
.textboxheader A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f5f5f5; TEXT-INDENT: 3px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.graybox {
	BORDER-RIGHT: #cbced4 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #cbced4 1px solid; PADDING-LEFT: 11px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 11px; BORDER-LEFT: #cbced4 1px solid; PADDING-TOP: 11px; BORDER-BOTTOM: #cbced4 1px solid
}
.grayboxheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 3px; COLOR: #f5f5f5; TEXT-INDENT: 3px; PADDING-TOP: 3px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #999da6
}
.bodywrapper {
	MARGIN-LEFT: 90px; WIDTH: 770px; MARGIN-RIGHT: 90px
}
#columnleft {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 170px; BORDER-BOTTOM: 0px
}
#ContentPlaceholder1 {
	PADDING-LEFT: 3px; WIDTH: 420px
}
#ContentPlaceHolder1 {
	PADDING-LEFT: 3px; WIDTH: 427px
}
#columnmiddle {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; MARGIN-LEFT: 170px; BORDER-LEFT: 0px; WIDTH: 597px; BORDER-BOTTOM: 0px
}
#menutext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: gainsboro 1px solid; TEXT-ALIGN: right
}
#menutext UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#menutext LI {
	DISPLAY: inline
}
#menutext A:link {
	PADDING-LEFT: 12px; FONT-SIZE: 8pt; COLOR: #65738e; FONT-FAMILY: palatino; TEXT-DECORATION: none
}
#menutext A:visited {
	PADDING-LEFT: 12px; FONT-SIZE: 8pt; COLOR: #65738e; FONT-FAMILY: palatino; TEXT-DECORATION: none
}
#menutext A:active {
	COLOR: #717052
}
#menutext A:hover {
	COLOR: #717052
}
.homeproductdisplay {
	PADDING-RIGHT: 5px; MIN-WIDTH: 500px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; COLOR: #696969; MARGIN-RIGHT: 5px
}
.subtotal {
	BORDER-TOP: #c9c9c9 1px solid; MARGIN-TOP: 5px; TEXT-ALIGN: right
}
.checkout {
	MARGIN-TOP: 5px; FONT-SIZE: 8pt; COLOR: #696969
}
.searchbox {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid; FONT-FAMILY: verdana
}
.thumbimage {
	WIDTH: 100px; HEIGHT: 100px
}
.oldprice {
	FONT-WEIGHT: bold; COLOR: #696969; TEXT-DECORATION: line-through
}
.saleprice {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.sidemenulink {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana
}
.errorbox {
	BORDER-RIGHT: #660000 1px solid; BORDER-TOP: #660000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #660000 1px solid; WIDTH: auto; COLOR: #660000; BORDER-BOTTOM: #660000 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffcccc
}
.sectionheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #65738e; BORDER-BOTTOM: #dcdcdc 1px dotted
}
STRONG {
	COLOR: #696969
}
.addtocartlink {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #c7c030; TEXT-DECORATION: none
}
.checkoutlabel {
	FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: verdana
}
SELECT {
	BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: #696969 1px solid; FONT-FAMILY: verdana
}
.admin-header {
	PADDING-LEFT: 10px; BORDER-BOTTOM: #b4cceb 4px solid; HEIGHT: 40px; BACKGROUND-COLOR: #6190cd
}
.admin-header H1 {
	COLOR: white
}
.validationWarningMain {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 100%; COLOR: red; FONT-FAMILY: Verdana
}
.validationWarningSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana
}
.controlClientArea {
	WIDTH: 100%
}
.controlTitleArea {
	WIDTH: 100%
}
.titlehead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; TEXT-INDENT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #ababab 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.titleheadunder {
	BORDER-BOTTOM: #ababab 1px solid; BACKGROUND-COLOR: #dcdcdc
}
.MainClientTable {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.EntityAttributeLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.SectionSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.MainModuleTable {
	WIDTH: 100%
}
.SiteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cccc99; FONT-FAMILY: Verdana Bold, Helvetica, sans-serif
}
.Head {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.DropDownList {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana
}
.eventmonth {
	BORDER-RIGHT: #dbdb79 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dbdb79 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(images/background_fullwidth.jpg) #ffffd3 repeat-y; MARGIN-BOTTOM: 10px; MARGIN-LEFT: auto; BORDER-LEFT: #dbdb79 1px solid; WIDTH: 400px; MARGIN-RIGHT: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #dbdb79 1px solid; TEXT-ALIGN: center
}
.eventmonthtable {
	BORDER-RIGHT: #dbdb79 1px solid; BORDER-TOP: #dbdb79 1px solid; MARGIN-BOTTOM: 15px; MARGIN-LEFT: auto; BORDER-LEFT: #dbdb79 1px solid; WIDTH: 400px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #dbdb79 1px solid; POSITION: relative; BORDER-COLLAPSE: collapse; HEIGHT: 450px
}
.dayNumber {
	CLEAR: none; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: #c7c272 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #c7c272 1px solid
}
.calcurrentmonth {
	
}
.calothermonth {
	BACKGROUND-COLOR: #e7e7ff
}
.calcurrentday {
	BACKGROUND-COLOR: #f1f78e
}
.calweekend {
	BACKGROUND-COLOR: #ffffff
}
.caldays {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.calcurrentmonth {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calcurrentmonth {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calothermonth {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calcurrentday {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
.calweekend {
	BORDER-RIGHT: #c7c272 2px solid; BORDER-TOP: #c7c272 2px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #c7c272 2px solid; BORDER-BOTTOM: #c7c272 2px solid; POSITION: relative; BORDER-COLLAPSE: separate; HEIGHT: 60px; TEXT-ALIGN: left; border-spacing: 5px
}
UNKNOWN {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0099cc; TEXT-DECORATION: none
}
.bodytext {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytext A {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.bodytext A:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif
}
A.quicknav {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.quicknav:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.header {
	FONT-SIZE: 14pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.bigheader {
	FONT-SIZE: 18pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #006699; FONT-FAMILY: arial, helvetica, sans-serif
}
.productHead {
	FONT-SIZE: 12pt; COLOR: #006699; FONT-STYLE: italic; FONT-FAMILY: arial black, helvetica black, arial, helvetica, sans-serif
}
.groupLink {
	FONT-SIZE: 8pt
}
.smallgraytext {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: arial,helvetica,sans-serif
}
TD.tableheader {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
TD.tablebody {
	FONT-SIZE: 8pt; FONT-FAMILY: arial,helvetica,sans-serif
}
A.tablelink {
	FONT-SIZE: 8pt; COLOR: #000066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.tablelink:hover {
	FONT-SIZE: 8pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.bodytextblue {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextred {
	FONT-SIZE: 9pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.smallredtext {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextwhite {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextu {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica,sans-serif
}
A.bodytextu {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.bodytextu:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.lgtableheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: arial,helvetica,sans-serif
}
.BoldHyperLink {
	FONT-SIZE: 9pt; COLOR: #000099; TEXT-DECORATION: underline
}
.BoldHyperLink A:hover {
	COLOR: blue
}
.bodytext1 {
	MARGIN-TOP: 30px; PADDING-LEFT: 22px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica,sans-serif
}
.bodytextblueAndBold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif
}
.ahref {
	FONT-SIZE: 9pt; COLOR: #006699; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
groupLink A {
	FONT-SIZE: 8pt; COLOR: #000099; TEXT-DECORATION: underline
}
quicknav A {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.txtalignright {
	TEXT-ALIGN: right
}
BODY {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana
}
#ReportBody {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana
}
.quatation {
	FONT-WEIGHT: bold; FONT-FAMILY: Times New Roman
}
.align-center {
	TEXT-ALIGN: center
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.width-350 {
	WIDTH: 350px
}
.padding-top-10 {
	PADDING-TOP: 10px
}
.padding-top-15 {
	PADDING-TOP: 15px
}
.padding-top-20 {
	PADDING-TOP: 20px
}
.width-70 {
	WIDTH: 70px
}
.width-100 {
	WIDTH: 100px
}
.width-200 {
	WIDTH: 200px
}
.width-300 {
	WIDTH: 300px
}
.width-400 {
	WIDTH: 400px
}
.width-500 {
	WIDTH: 500px
}
.padding-right-40 {
	PADDING-RIGHT: 40px
}
.vertical-align-top {
	VERTICAL-ALIGN: top
}
.width-20per {
	WIDTH: 20%
}
.width-40per {
	WIDTH: 40%
}
HR {
	FLOAT: left; WIDTH: 100%
}
.fullwidth {
	FLOAT: left; WIDTH: 100%
}
BODY {
	FONT-SIZE: 9pt; MARGIN: 0px auto; WIDTH: 100%; COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif
}
A {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #0099cc; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.SalesReport {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.SalesReport:hover {
	COLOR: #0099cc; TEXT-DECORATION: none
}
A.SalesReport:visited {
	FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 9pt; COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif
}
.quickLinks {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000099; LINE-HEIGHT: 18px; FONT-FAMILY: arial,helvetica,sans-serif
}
.quickLinks A {
	COLOR: #000099; TEXT-DECORATION: none
}
.quickLinks A:hover {
	COLOR: #0099cc; TEXT-DECORATION: none
}
.quickLinksMyIlsco {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000099; LINE-HEIGHT: 18px; FONT-FAMILY: arial,helvetica,sans-serif
}
.quickLinksMyIlsco A {
	COLOR: #000099; TEXT-DECORATION: underline
}
.quickLinksMyIlsco A:hover {
	COLOR: #0099cc; TEXT-DECORATION: none
}
.entityAttributeLabel {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-ALIGN: left
}
.topmenu {
	DISPLAY: block; COLOR: #000; BACKGROUND-COLOR: #000066! important
}
.topmenuHov {
	DISPLAY: block; COLOR: #000! important; BACKGROUND-COLOR: #efc602
}
.topmenuBorder {
	BORDER-BOTTOM: #006699 1px solid
}
.productDetail {
	FONT-SIZE: 13px; FONT-FAMILY: arial,helvetica,sans-serif
}
UL {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 15px; COLOR: #000; FONT-FAMILY: verdana
}
UL LI {
	LINE-HEIGHT: 15px
}
.marginT10 {
	MARGIN-TOP: 10px
}
.marginT15 {
	MARGIN-TOP: 15px
}
.marginB15 {
	MARGIN-BOTTOM: 15px
}
.marginT20 {
	MARGIN-TOP: 20px
}
.padding10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.cl {
	CLEAR: left
}
.NoWrap {
	WHITE-SPACE: nowrap
}
.marginR15 {
	MARGIN-RIGHT: 15px
}
.marginL15 {
	MARGIN-LEFT: 15px
}
.marginR20 {
	MARGIN-RIGHT: 20px
}
.marginL30 {
	MARGIN-LEFT: 30px
}
.marginR30 {
	MARGIN-RIGHT: 30px
}
.marginL60 {
	MARGIN-LEFT: 60px
}
.marginR60 {
	MARGIN-RIGHT: 60px
}
.marginL100 {
	MARGIN-LEFT: 100px
}
.marginL160 {
	MARGIN-LEFT: 160px
}
.marginR160 {
	MARGIN-RIGHT: 160px
}
.marginR180 {
	MARGIN-RIGHT: 180px
}
.marginL200 {
	MARGIN-LEFT: 200px
}
.topbkgFlash {
	BACKGROUND: url(../Images/bkg_flash.gif) left top; MARGIN-BOTTOM: -2px! important
}
.navbkg {
	BACKGROUND: url(../Images/nav_bkg.GIF) left top
}
.UtilcoNavbkg {
	BACKGROUND: url(../Images/bkg_nt_u.gif) left top
}
.OrderAddr {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Sans-Serif! important
}
.bldtxt {
	FONT-WEIGHT: bold
}
.btmImgIE7 {
	HEIGHT: 22px
}
#ctl00_TopNav {
	MARGIN-TOP: -1px
}
.alignCen {
	TEXT-ALIGN: center
}
.ShowBorder {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.txtBld {
	FONT-WEIGHT: bold
}
.GridHeader TD A {
	COLOR: #fff
}
.GridHeader TD A:hover {
	COLOR: #fff
}
.BoldHyperLinkWithOutUnderLine {
	COLOR: #333; TEXT-DECORATION: none
}
.topbkgFlash {
	MARGIN-BOTTOM: 0px
}
#ctl00_TopNav {
	MARGIN-TOP: -1px
}
.btmImgIE7 {
	HEIGHT: 22px
}
/*-----------------Shubha--------------------------*/
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 {
font: bold 12px Verdana;
background: #1c1475;
width: 100%;
}
* html .ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1
{
    height: 1%;
}

#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li a{
display: block;
background: #1c1475; /*background of tabs (default state)*/
color: white;
padding: 6px 8px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html #ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li a:link, #ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li a:visited{
color: white;
}

#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li a:hover{
background: #f60; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
#ctl00_E2wHeader1_E2wTopMenuCustomer1_Menu1 ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

 /*sub menus hover style*/
/*
.jqueryslidemenuz ul li ul li a:hover{
background: #eff9ff;
color: black;
}
*/

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
html
{
	/* Required to fix page shift */
	overflow-y: scroll;
}
body
{
	/*background: url(images/site-bg.gif) repeat;*/
}
#main
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: left;
	position: relative;
}
#wrapper
{
	width:100%;
	float: left;
}
#header
{
	height: 166px;
	z-index: 30;
	background: url(images/header.gif) no-repeat;
}
#footer
{
	padding-top: 25px;
	clear: both;
	height: 30px;
}
.leftcolumn
{
	margin-top: 28px;
	margin-right: 10px;
	width: 160px;
	border-right:1px solid #10709f;
	float: left;
}
.rightcolumn
{
	margin-top: 30px;
	width: 160px;
	float: right;
}
.centercolumn1
{
	margin-top: 30px;
	padding:10px 5px 5px 4px;
	width: 950px;
	float: left;
	background-color: #fff;
}
.centercolumn2
{
	margin-top: 30px;
	padding:10px 5px 5px 4px;
	width: 800px;
	float: left;
	background-color: #fff;
}
.centercolumn3
{
	margin: 30px 0 0 10px;
	padding: 10px 0px 10px 10px;
	width: 610px;
	float: left;
	background-color: #fff;
}
/* Admin master layout */
#mainAdmin
{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	text-align: left;
	position: relative;
}
#headerAdmin
{
	height: 166px;
	z-index: 30;
	background: url(images/header.gif) no-repeat;
}
#footerAdmin
{
	padding-top: 25px;
	clear: both;
	height: 30px;
}
.centercolumnAdmin
{
	margin-top: 12px;
	padding-top: 10px;
	width: 100%;
	float: left;
	background-color: #fff;
}
.leftcolumnAdmin
{
	margin-top: 28px;
	width: 220px;
	float: left;
}
.centercolumn2Admin
{
	margin-top: 32px;
	padding-top: 10px;
	padding:10px 5px;
	width: 740px;
	float: left;
	background-color: #fff;
}
/* Admin master layout */
.catalogTitle
{
	font-family: Verdana;
	font-size: 12px; 
	font-weight: bold;
	color: #05173B;
	text-decoration: none;	
	padding-bottom: 10px;
	margin-bottom: 20px;
	height: 40px;
}
.productbox
{
     height:250px;
     width:180px;
     border:1px solid #c5c5c5;
     margin:10px 5px 5px 5px;
}
.productimage
{
    width:100px;
}
.productsummarydisplaywrapper
{
     width:180px;
     padding-top:15px;
}
.productsummaryimageholder
{
    height:120px;
    text-align:center;
    vertical-align:middle;
}
.productsummarytext
{
    padding-left:20px;
    height:55px;
}
.productsummaryproductname
{
	width:100%;
}
.retailprice
{
    font-weight: bold;
    color: black;
}
.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #b22222;
	font-family: verdana;
}
.smalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
/* Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0*/
.yui-overlay,
.yui-panel-container {
    visibility:hidden;
    position:absolute;
    z-index: 3;
}
.mask {
    z-index: 2; 
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}
.yui-panel-container .underlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.yui-panel-container.matte {

    padding: 3px;
    background-color: #fff;
}
.yui-panel-container.shadow .underlay {

    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
    filter: alpha(opacity=12);
}
.yui-panel-container.shadow .underlay.yui-force-redraw {
    padding-bottom: 1px;
}
.yui-effect-fade .underlay {
    display:none;
}
.yui-panel {
    visibility:hidden;
    border-collapse:separate;
    position:relative;
    left:0;
    top:0;
    font:1em Arial;
    background-color:#FFF;
    border:1px solid #000;
    z-index:2;
    overflow:hidden;
}
.yui-panel .hd {
    background-color:#1c1475;
    color:#FFF;
    font-size:100%;
    line-height:100%;
    border-top:3px solid #ff6600;
    border-bottom:3px solid #ff6600;
    font-weight:bold;
    padding:4px;
    white-space:nowrap;
}
.yui-panel .bd {
    overflow:hidden;
    padding:4px;
}
.yui-panel .bd p {
    margin:0 0 1em;
}
.yui-panel .container-close {
    position:absolute;
    top:5px;
    right:4px;
    z-index:6;
    height:12px;
    width:12px;
    margin:0px;
    padding:0px;
    background:url(close12_1.gif) no-repeat;
    cursor:pointer;
    visibility:inherit;
    text-indent:-10000em;
    overflow:hidden;
    text-decoration:none;
}
.yui-panel .ft {
    padding:4px;
    overflow:hidden;
}