/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}
/* end CSS Reset */


body { background:#ffffff /* [302] */ url(/online/departments/headerfooter/images/bg-Spring-012210.jpg) center 0 no-repeat /* [300] repeat */; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; }
td.gborder { background: #bcbbbc; }

strong { font-weight: bold; }
em,em strong { font-style: italic; }

#wrapper { margin: 0 auto; }
#shadowLeft { background: url(/online/departments/headerfooter/images/shadowLeft.gif) right 0 repeat-y; }
#shadowRight { background: url(/online/departments/headerfooter/images/shadowRight.gif) left 0 repeat-y; }
#shadowBottom { background: url(/online/departments/headerfooter/images/shadowBottom.gif) 0 0 repeat-x; font-size: 8px; line-height: 0; }
#copyright { width: 500px; margin: 0 auto 10px; font-size: 10px; color: #000; text-align: center; }

#header { background: url(/online/departments/headerfooter/images/canvas-Spring-012210.gif) 0 0 repeat; width: 762px; height: 74px; text-align: right; }
	#header #logo { float: left; margin: 15px 0 0 18px; }
	#header #locator { float: right; margin: 10px 16px 0 0; }
	#header form { float: left; clear: right; padding: 0px 0px 0px 0px/* [303] 22px 16px 0 0 */; }		
	#header form select { padding: 0px; width: auto; font-size: 10px; border: 1px solid #7f9db9; }
		#header #search { padding: 2px; margin: 0 3px; width: 150px; font-size: 10px; border: 1px solid #7f9db9; }
		#header #submit { margin: 0 0 -4 -2px; width: 21px; height: 16px; border: 0; }
#footer { background: url(/online/departments/headerfooter/images/footer-Spring-012210.gif) 0 0 no-repeat; width: 762px; height: 24px; text-align: right; }

#nav a { display: block; float: left; clear: none; margin-right: 1px; }
#nav a span { display: none; }

/****************************************************************************************************************************/
/* Non-Christmas Navigation                                                                                                 */
/* Enable one of either this or the Christmas Navigation                                                                    */
/****************************************************************************************************************************/
/*
#nav { background: url(/online/departments/headerfooter/images/nav.gif) 0 0 no-repeat; }

#nav01 { width: 108px; height: 29px; }
#nav02 { width: 90px;  height: 29px; }
#nav03 { width: 76px; height: 29px; }
#nav04 { width: 114px;  height: 29px; }
#nav05 { width: 71px;  height: 29px; }
#nav06 { width: 83px; height: 29px; }
#nav07 { width: 117px; height: 29px; }
#nav08 { width: 95px; height: 29px; margin-right: 0; }
#nav09 { width: 108px; height: 27px; margin-top: 0px; margin-left: 0; }
#nav10 { width: 123px; height: 27px; margin-top: 0px; }
#nav11 { width: 88px; height: 27px; margin-top: 0px; }
#nav12 { width: 118px; height: 27px; margin-top: 0px; }
#nav13 { width: 166px; height: 27px; margin-top: 0px; }
#nav14 { width: 93px;  height: 27px; margin-top: 0px; }
#nav15 { display: block; width: 148px; height: 27px; margin-top: 0; margin-right: 0; }

#nav01:hover,#nav01.selected { background: url(/online/departments/headerfooter/images/nav.gif) 0px -56px no-repeat; }
#nav02:hover,#nav02.selected { background: url(/online/departments/headerfooter/images/nav.gif) -109px -56px no-repeat; }
#nav03:hover,#nav03.selected { background: url(/online/departments/headerfooter/images/nav.gif) -200px -56px no-repeat; }
#nav04:hover,#nav04.selected { background: url(/online/departments/headerfooter/images/nav.gif) -277px -56px no-repeat; }
#nav05:hover,#nav05.selected { background: url(/online/departments/headerfooter/images/nav.gif) -392px -56px no-repeat; }
#nav06:hover,#nav06.selected { background: url(/online/departments/headerfooter/images/nav.gif) -464px -56px no-repeat; }
#nav07:hover,#nav07.selected { background: url(/online/departments/headerfooter/images/nav.gif) -548px -56px no-repeat; }
#nav08:hover,#nav08.selected { background: url(/online/departments/headerfooter/images/nav.gif) -666px -56px no-repeat; }
#nav09:hover,#nav09.selected { background: url(/online/departments/headerfooter/images/nav.gif) 0px -85px no-repeat; }
#nav10:hover,#nav10.selected { background: url(/online/departments/headerfooter/images/nav.gif) -109px -85px no-repeat; }
#nav11:hover,#nav11.selected { background: url(/online/departments/headerfooter/images/nav.gif) -226px -85px no-repeat; }
#nav12:hover,#nav12.selected { background: url(/online/departments/headerfooter/images/nav.gif) -233px -85px no-repeat; }
#nav13:hover,#nav13.selected { background: url(/online/departments/headerfooter/images/nav.gif) -352px -85px no-repeat; }
#nav14:hover,#nav14.selected { background: url(/online/departments/headerfooter/images/nav.gif) -519px -85px no-repeat; }
#nav15:hover,#nav15.selected { background: url(/online/departments/headerfooter/images/nav.gif) -613px -85px no-repeat; }
*/

/****************************************************************************************************************************/
/* Christmas Navigation                                                                                                     */
/* Enable one of either this or the Non-Christmas Navigation                                                                */
/****************************************************************************************************************************/

#nav { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) 0 0 no-repeat; }

#nav01 { width: 122px; height: 30px; }
#nav02 { width: 96px; height: 30px; }
#nav03 { width: 70px; height: 30px; }
#nav04 { width: 121px; height: 30px; }
#nav05 { width: 0px; height: 30px; }
#nav06 { width: 93px; height: 30px; }
#nav07 { width: 105px; height: 30px; }
#nav08 { width: 145px; height: 30px; margin-right: 0; }
#nav09 { width: 89px; height: 26px; margin-top: 0px; margin-left: 0; }
#nav10 { width: 102px; height: 26px; margin-top: 0px; }
#nav11 { width: 98px; height: 26px; margin-top: 0px; }
#nav12 { width: 94px; height: 26px; margin-top: 0px; }
#nav13 { width: 144px; height: 26px; margin-top: 0px; }
#nav14 { width: 83px; height: 26px;  }
#nav15 { display: block; width: 145px; height: 26px; margin-top: 0px; margin-right: 0; }

#nav01:hover,#nav01.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) 0px -56px no-repeat; }
#nav02:hover,#nav02.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -123px -56px no-repeat; }
#nav03:hover,#nav03.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -220px -56px no-repeat; }
#nav04:hover,#nav04.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -291px -56px no-repeat; }
#nav05:hover,#nav05.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) 0px 0px no-repeat; }
#nav06:hover,#nav06.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -414px -56px no-repeat; }
#nav07:hover,#nav07.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -508px -56px no-repeat; }
#nav08:hover,#nav08.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -614px -56px no-repeat; }
#nav09:hover,#nav09.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) 0px -86px no-repeat; }
#nav10:hover,#nav10.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -90px -86px no-repeat; }
#nav11:hover,#nav11.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -193px -86px no-repeat; }
#nav12:hover,#nav12.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -292px -86px no-repeat; }
#nav13:hover,#nav13.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -387px -86px no-repeat; }
#nav14:hover,#nav14.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -532px -86px no-repeat; }
#nav15:hover,#nav15.selected { background: url(/online/departments/headerfooter/images/navigation-Spring-012210.gif) -616px -86px no-repeat; }
/****************************************************************************************************************************/
/* Christmas Navigation ends                                                                                                  */
/* Enable one of either this or the Non-Christmas Navigation                                                                */
/****************************************************************************************************************************/



#bread { font-size: 10px; color: #98092f /* [303] */; background: url(/online/departments/headerfooter/images/canvas-Spring-012210.gif) 0px -74px repeat; }
#bread p { float: right; padding: 3px 17px 0 0; font-weight: bold; }
#bread p.crumbs { float: left; padding: 3px 0 0 17px; }
#bread a { color: #98092f /* [303] */; text-decoration: underline; }


#footer a { display: block; float: left; clear: none; margin-right: 0px; height: 16px; }
#footer a span { display: none; }

#fnav01 { width: 195px; margin-left: 0px /* [303] 27px */; }
#fnav02 { width: 43px; }
#fnav03 { width: 68px; }
#fnav04 { width: 41px; }
#fnav05 { width: 72px; }
#fnav06 { width: 92px; }
#fnav07 { width: 65px; }
#fnav08 { width: 181px; }

#contentWrapper { position: relative; background: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; width: 762px;}
#contentWrapper table { background: #fff; }
#contentWrapper h2 { margin: 15px 20px 0; font-size: 14px; }
#contentWrapper h4 { margin: 10px 20px 0; font-size: 12px; font-weight: bold; }
#contentWrapper p { margin: 10px 20px; font-size: 12px; }
#contentWrapper ul { list-style: disc outside; margin-left: 33px; margin-bottom: 1em; }
#contentWrapper a { color: #714745; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; font-size: 12px; }
#contentWrapper a img { text-decoration: none; }
#contentWrapper table.giftCard label { color: #714745; font-size: 12px; display: inline; }
#contentWrapper table.giftCard input { width: 20px; font-size: 12px; }
#contentWrapper table.giftCard select { width: auto; font-size: 12px; }
#contentWrapper p.cart { margin-bottom: 20px; }
#shadowContentTop { position: absolute; top: 0; left: 0; width: 762px; height: 3px; z-index: 999; background: url(/online/departments/headerfooter/images/shadowContentTop.png) 0 0 no-repeat; }
#shadowContentBottom { position: absolute; bottom: 0; left: 0; width: 762px; height: 3px; z-index: 999; background: url(/online/departments/headerfooter/images/shadowContentBottom.png) 0 0 no-repeat; }
#selectCategory { position: absolute; top: 320px; left: 612px; margin: 0 0 -25px; }
#selectCategory select { padding: 2px; width: 120px; font-size: 12px; border: 1px solid #7f9db9; }
#selectCategory.kids { top: 212px; }

#searchHints a { font-size: 12px; }
#searchHints dl { margin: 17px; font-size: 12px; }
#searchHints dt,#searchHints dd { padding-bottom: 3px; }

#searchResults td { padding: 17px; }
#searchResults td.gborder { padding: 0; }
#searchResults td.description { padding-left: 0; }
#searchResults p.page { margin: 0; line-height: 16px; }
#searchResults p.page a.selected { text-decoration: none; }
#searchResults h2 { margin: 0 0 5px; }
#searchResults input.text { width: 200px; margin-right: 5px; }
#searchResults input.radio { margin: 5px 0 -3px 7px; }
#searchResults input.submit { margin-bottom: -2px; }
#searchResults span { color: #9ac0cf; }
#searchResults h4 { margin: 0; padding: 0; }
#searchResults td.description p { margin: 5px 0 0; padding: 0; }

#interactive { padding-top: 15px; width: 762px; height: 465px; background: url(/online/departments/interactive_projects/background.gif) right bottom no-repeat; }
#interactive #video { margin: 0 auto; padding: 10px; width: 650px; height: 380px; border: 1px solid #000; background: #fff; }
#interactive #print { margin: 0 auto; padding: 10px 0 0; width: 670px; }
#interactive #print p { margin: 0 0 5px; padding: 0; }

#questionForm #submitQuestion { display: block; }
#questionForm p { float: right; margin: 14px 20px 0 0; width: 160px; }
#questionForm fieldset { clear: left; padding-top: 15px; }
#questionForm label { display: block; float: left; clear: none; margin-top: 2px; margin-left: 20px; width: 80px; color: #714745; }
#questionForm input { float: left; clear: none; width: 160px; font-size: 12px; border: 1px solid #888; }
#questionForm fieldset.ta {}
	#questionForm fieldset.ta label { float: none; display: block; margin-top: 0; font-weight: bold; }
#questionForm textarea { margin: 5px 20px; width: 410px; height: 140px; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; border: 1px solid #888; }
#questionForm #submitQuestion { display: inline; margin: 0 20px; }

#core2 ul { list-style: none; margin: 0 20px 1em; padding-bottom: 2px; }
#core2 li { margin-bottom: .5em; }
#core2 dl { float: left; padding: 0 10px 1em 20px; }
#core2 dl span { font-weight: bold; color: #f5740c; }
#core2 dt,
#core2 h4 { margin-bottom: .2em; font-size: 12px; font-weight: bold; color: #714745; }
#core2 h4 { margin-top: 1.2em; }
#core2 h2 { margin-bottom: .5em; }

#defaultStyle html, #defaultStyle div, #defaultStyle map, #defaultStyle dt, #defaultStyle isindex, #defaultStyle form { display: block; }
#defaultStyle body { display: block; margin: 10px; }
#defaultStyle p, #defaultStyle dl, #defaultStyle multicol {display: block; margin: 1em 0;}
#defaultStyle dd {display: block; -moz-margin-start: 40px; }
#defaultStyle blockquote {display: block; margin: 1em 40px;}
#defaultStyle address {display: block; font-style: italic;}
#defaultStyle center { display: block; text-align: center;}
#defaultStyle blockquote[type=cite] {display: block; margin: 1em 0px; padding-left: 1em; border-left: solid; border-color: blue; border-width: thin; }
#defaultStyle h1 {display: block; font-size: 2em; font-weight: bold; margin: .67em 0;}
#defaultStyle h2 {display: block; font-size: 1.5em; font-weight: bold; margin: .83em 0;}
#defaultStyle h3 {display: block; font-size: 1.17em; font-weight: bold; margin: 1em 0;}
#defaultStyle h4 {display: block; font-weight: bold; margin: 1.33em 0;}
#defaultStyle h5 {display: block; font-size: 0.83em; font-weight: bold; margin: 1.67em 0;}
#defaultStyle h6 {display: block; font-size: 0.67em; font-weight: bold; margin: 2.33em 0;}
#defaultStyle listing {display: block; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; white-space: pre; margin: 1em 0;}
#defaultStyle xmp, #defaultStyle pre, #defaultStyle plaintext {display: block; font-family: Arial, Helvetica, Verdana, sans-serif; white-space: pre; margin: 1em 0;}
#defaultStyle table {display: table; border-spacing: 2px; border-collapse: separate; margin-top: 0; margin-bottom: 0; text-indent: 0;}
#defaultStyle table[align="left"] {float: left;}
#defaultStyle table[align="right"] {float: right; text-align: start;}
#defaultStyle table[rules]:not([rules="none"]) {border-collapse: collapse;}
#defaultStyle caption {display: table-caption; text-align: center;}
#defaultStyle table[align="center"] > caption {margin-left: auto; margin-right: auto;}
#defaultStyle table[align="center"] > caption[align="left"] {margin-right: 0;}
#defaultStyle table[align="center"] > caption[align="right"] {margin-left: 0;}
#defaultStyle tr {display: table-row; vertical-align: inherit;}
#defaultStyle col {display: table-column;}
#defaultStyle colgroup {display: table-column-group;}
#defaultStyle tbody {display: table-row-group;vertical-align: middle;}
#defaultStyle thead {display: table-header-group;vertical-align: middle;}
#defaultStyle tfoot {display: table-footer-group;vertical-align: middle;}
#defaultStyle table > tr {vertical-align: middle;}
#defaultStyle td { display: table-cell;vertical-align: inherit;text-align: inherit; padding: 1px;}
#defaultStyle th {display: table-cell;vertical-align: inherit;font-weight: bold;padding: 1px;}
#defaultStyle tr > form:-moz-is-html, tbody > form:-moz-is-html,
#defaultStyle thead > form:-moz-is-html, tfoot > form:-moz-is-html,
#defaultStyle table > form:-moz-is-html {
  /* Important: don't show these forms in HTML */
  display: none !important;
}
#defaultStyle q:before {content: open-quote;}
#defaultStyle q:after {content: close-quote;}
#defaultStyle b, #defaultStyle strong {font-weight: bolder;}
#defaultStyle i, #defaultStyle cite, #defaultStyle em, #defaultStyle var, #defaultStyle dfn {font-style: italic;}
#defaultStyle tt, #defaultStyle code, #defaultStyle kbd, #defaultStyle samp {font-family: Arial, Helvetica, Verdana, sans-serif; }
#defaultStyle u, #defaultStyle ins {text-decoration: underline;}
#defaultStyle s, #defaultStyle strike, #defaultStyle del {text-decoration: line-through;}
#defaultStyle blink {text-decoration: blink;}
#defaultStyle big {font-size: larger;}
#defaultStyle small {font-size: smaller;}
#defaultStyle sub {vertical-align: sub; font-size: smaller;line-height: normal;}
#defaultStyle sup {vertical-align: super;font-size: smaller;line-height: normal;}
#defaultStyle nobr {white-space: nowrap;}
#defaultStyle abbr[title], #defaultStyle acronym[title] {border-bottom: dotted 1px;}
#defaultStyle ul, #defaultStyle menu, #defaultStyle dir {display: block;list-style-type: disc;margin: 1em 0; -moz-padding-start: 40px;}
#defaultStyle ol {display: block;list-style-type: decimal;margin: 1em 0;-moz-padding-start: 40px;}
#defaultStyle li {display: list-item; margin-left: 20px;}
#defaultStyle ul ul, #defaultStyle ul ol, #defaultStyle ul dir, #defaultStyle ul menu, #defaultStyle ul dl,
#defaultStyle ol ul, #defaultStyle ol ol, #defaultStyle ol dir, #defaultStyle ol menu, #defaultStyle ol dl,
#defaultStyle dir ul, #defaultStyle dir ol, #defaultStyle dir dir, #defaultStyle dir menu, #defaultStyle dir dl,
#defaultStyle menu ul, #defaultStyle menu ol, #defaultStyle menu dir, #defaultStyle menu menu, #defaultStyle menu dl,
#defaultStyle dl ul, #defaultStyle dl ol, #defaultStyle  dl dir, #defaultStyle  dl menu, #defaultStyle dl dl {margin-top: 0;margin-bottom: 0;}

#defaultStyle ol ul, #defaultStyle ul ul, #defaultStyle menu ul, #defaultStyle dir ul,
#defaultStyle ol menu, #defaultStyle ul menu, #defaultStyle menu menu, #defaultStyle dir menu,
#defaultStyle ol dir, #defaultStyle ul dir, #defaultStyle menu dir, #defaultStyle dir dir {list-style-type: circle;}

#defaultStyle ol ol ul, #defaultStyle ol ul ul, #defaultStyle ol menu ul, #defaultStyle ol dir ul,
#defaultStyle ol ol menu, #defaultStyle ol ul menu, #defaultStyle ol menu menu, #defaultStyle ol dir menu,
#defaultStyle ol ol dir, #defaultStyle ol ul dir, #defaultStyle ol menu dir, #defaultStyle ol dir dir,
#defaultStyle ul ol ul, #defaultStyle ul ul ul, #defaultStyle ul menu ul, #defaultStyle ul dir ul,
#defaultStyle ul ol menu, #defaultStyle ul ul menu, #defaultStyle ul menu menu, #defaultStyle ul dir menu,
#defaultStyle ul ol dir, #defaultStyle ul ul dir, #defaultStyle ul menu dir, #defaultStyle ul dir dir,
#defaultStyle menu ol ul, #defaultStyle menu ul ul, #defaultStyle menu menu ul, #defaultStyle menu dir ul,
#defaultStyle menu ol menu, #defaultStyle menu ul menu, #defaultStyle menu menu menu, #defaultStyle menu dir menu,
#defaultStyle menu ol dir, #defaultStyle  menu ul dir, #defaultStyle  menu menu dir, #defaultStyle  menu dir dir,
#defaultStyle dir ol ul, #defaultStyle dir ul ul, #defaultStyle dir menu ul, #defaultStyle dir dir ul,
#defaultStyle dir ol menu, #defaultStyle dir ul menu, #defaultStyle dir menu menu, #defaultStyle dir dir menu,
#defaultStyle dir ol dir, #defaultStyle dir ul dir, #defaultStyle dir menu dir, #defaultStyle dir dir dir {list-style-type: square;}
#defaultStyle hr {display: block;height: 2px;border: 1px -moz-bg-inset;margin: 0.5em auto 0.5em auto;-moz-float-edge: margin-box;-moz-box-sizing: border-box;}
#defaultStyle hr[size="1"] {border-style: -moz-bg-solid none none none;}
#defaultStyle img[usemap], #defaultStyle object[usemap] {cursor: pointer;color: blue;}
#defaultStyle frameset {display: block ! important;overflow: -moz-hidden-unscrollable;position: static ! important;float: none ! important;border: none ! important;}
#defaultStyle frame {border: none ! important;}
#defaultStyle iframe {border: 2px inset;}
#defaultStyle noframes {display: none;}
#defaultStyle spacer {position: static ! important;float: none ! important;}
#defaultStyle canvas {-moz-user-select: none;}



/****************************************************************************************************************************/
/****************************************************************************************************************************/
/* Michaels Custom Global Styles                                                                                            */
/****************************************************************************************************************************/
/****************************************************************************************************************************/

/****************************************************************************************************************************/
/* Text Styling and Display                                                                                                 */
/****************************************************************************************************************************/

/* Used for error messages and other types of alert messages. */
.alert {
    font-weight: bold;
    color: #D21034;
}

/* For dynamically generated titles, images can't be used.  Use this instead */
.pageTitle {
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #7C1D20;
}

/* Same as strongLabel, but included for backwards compatibility */
.label { 
    color: #714745; 
    font-weight: bold;
}

/* Simple color only labels */
.strongLabel { 
    color: #714745; 
    font-weight: bold;
}

/* Used for making links stand out */
.strongLink {
    color: #714745; 
    text-decoration: underline; 
    font-size: 12px;
    font-weight: bold; 
}

/* Strong text */
.strongText { 
    color: #000000; 
    font-weight: bold;
}

/* Used as an alternative for h2 */
.subTitle {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
}

/****************************************************************************************************************************/
/* Positioning                                                                                                              */
/****************************************************************************************************************************/

/* This will have the standard margins all around */
.allMargins {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

/* This will have the standard bottom margin */
.bottomMargin {
    margin-bottom: 20px;
}

/* Left align text */
.left {
    text-align: left;
}

/* This will have the standard left margin */
.leftMargin {
    margin-left: 20px;
}

/* Right align text */
.right {
    text-align: right;
}

/* This will have the standard right margin */
.rightMargin {
    margin-right: 20px;
}

/* This will have the standard right margin */
.topMargin {
    margin-top: 20px;
}


/****************************************************************************************************************************/
/* Colors                                                                                                                   */
/****************************************************************************************************************************/
.bgcolorLightPurple { background-color: #E7E6F2; }
.bgcolorLightGreen  { background-color: #D9E9AA; }
.bgcolorLightOrange { background-color: #FFC580; }
.bgcolorWhite       { background-color: #FFFFFF; }


/****************************************************************************************************************************/
/* Containers                                                                                                               */
/****************************************************************************************************************************/
#coloredBox {
    border: 1px solid #B2B2B2;
    padding: 10px;
}

/****************************************************************************************************************************/
/* 1412                                                                                                               */
/****************************************************************************************************************************/

/* BloomSurface widget sample CSS.  Customize as desired. */

.br-related-query {
font-size:11px;
}

.br-related-heading {
    color: #714745; 
    text-decoration: underline; 
    font-size: 12px;
    font-weight: bold;
    height:20px;
}

.br-top-queries {
	/* Reset */			width:662px; height:20px; border:0px #ff0000 solid;
}

.br-top-query {
        /* Reset */			width:165px; height:20px; border:0px #000000 solid; float:left;
	/* Fonts */			font-family:arial; color:#ff00aa; font-size:11px; 
}
	
.br-top-searches-widget {
	/* Reset */			width:665px; height:20px; border:3px #ff0000 solid; float:right;
        /* margins */                   margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px;
}
	
.br-top-query-link{
	font-size:11px;
}

.br-top-heading {
    color: #714745; 
    text-decoration: underline; 
    font-size: 12px;
    font-weight: bold;
    height:30px;
    

}


/* Begin Search Container Styling [302] */
div#searchContainer { float: right; width: 299px; text-align: left; margin: 9px 30px 0px 0px; border:0px #ffff00 solid; }
div#searchContainer p {	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: bold; color: #FFFFFF; margin: 0px 0px 2px 0px; padding: 0; }
div#searchContainer a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
div#searchContainer input[type="text"] { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
div#searchContainer select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
div#searchContainer input[type="image"]{ Vertical-align: middle; }
div#searchContainer form { border:0px #ffffff solid; }
/* End Search Container CSS Styling */