body
{
	padding: 0;
	border: 0;
	margin: 0;
	color: #000000;
	font-family: Arial, Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.7em;
	top:0;
}
a
{
	color: #333333;
	text-decoration: underline;
}
a:hover
{
	color: #000000;
	text-decoration: none;
}
.pagerlinks
{
	font-weight: bold;
	font-size: 9px;
}
.form_message
{
	font-weight: bold;
	font-size: 1.0em;
	color: #ff0000;
}
img
{
	border: 0px;
}
.hidden
{
	visibility: hidden;
	display: none;
}
.show
{
	visibility: visible;
}
#siteheader
{
	width:100%;
	height:40px;
	background:#595959;
}
#siteheader .content
{
	width:993px;
	margin:0 auto;
}
#outerpage
{
	width:993px;
	margin: 0px auto 38px auto;
}
#outerheader
{
	width: 100%;
}
#outerinner
{
	margin-bottom: 10px;
	margin-top: 10px;
}
#outerfooter
{
	width: 100%;
	clear: both;
	background-color: #ffffff;
}
#innercontent
{
	width: 980px;
}
#general_content
{
	font-size: 1.0em;
}
.general_content
{
	width: 760px;
	font-size: 1.0em;
}

.generaltable_content
{
	width: 760px;
	font-size: 1.0em;
	padding-left: 20px;
}

.panel
{
	font-size: 1.0em;
}
h3
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #4a87a4;
	font-weight: bold;
	font-size: 1em;
}
p
{
	margin: 0px 0px 10px 0px;
}
/* HEADER CONTENT STARTS HERE
----------------------------------------------- */
.headertop
{
	width: 970px;
}
.logo
{
	float: left;
	text-align: left;
	clear: both;
	padding-bottom: 14px;
	padding-top: 15px;
}
.headertopright
{
	float: right;
	width: 314px;
}
.shoppingcart
{
	background: url(img/showerdocsprite.jpg) -0px -1235px;
	width: 314px;
	height: 72px;
	float: right;
	color: #fff;
}
.shoppingcart a
{
	color: #fff !important;
}
.navlinkscart
{
	width: 400px;
}
.navlinkscart, .navlinkscart a
{
	color: #000 !important;
}
.navstyle
{
	width: 970px;
	clear: both;
}
/*.navshadow
{
	width: 970px;
	height: 6px;
	background: #ffffff 0 0 url(img/showerdocsprite.jpg);
}*/
.dropnav
{
	text-align: left;
	height: 30px;
	background: url(img/navBG.gif) no-repeat;
	padding-left: 10px;
}
.cart
{
	color: #000;
	text-align: right;
	padding-bottom: 10px;
	font-size: 1.2em;
}
.cart a
{
	color: #000;
}
#toplinks
{
	float: right;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 6px;
}
#toplinks a
{
	font-weight: bold;
}
#toplinks a:hover
{
	font-weight: bold;
}
#access
{
	text-align: right;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
.textresize
{
	font-size: 8pt;
	text-align: right;
}
.textresize img
{
	vertical-align: middle;
}
.switchimage
{
	float: left;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 5px;
}
.switchimage a
{
	color: #000000;
	text-decoration: none;
}
.switchimage a:hover
{
	color: #000000;
	text-decoration: underline;
}
#lettercont
{
	padding: 10px;
	text-align: left;
	vertical-align: middle;
	height: 152px;
}
#newsletter
{
	background-color: #b3b8bd;
	height: 30px;
	text-align: left;
}
.newslettertext
{
	font-weight: bold;
	font-size: 1.1em;
}
.newslettertextbox
{
	width: 282px;
	font-size: 9pt;
	border: 1px solid black;
	vertical-align: middle;
}
.newsletterselect
{
	width: 282px;
	font-size: 9pt;
	border: 1px solid black;
	vertical-align: middle;
}
.mailbox1
{
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.mailbox2
{
	text-align: right;
	padding-right: 2px;
	padding-top: 10px;
	margin-bottom: 5px;
}
.mailbox
{
	text-align: left;
	padding-bottom: 10px;
}
#headermid
{
	background: url(img/searchbar_bg.gif) repeat-x;
	background-position: top;
	width: 980px;
	height: 32px;
	clear: both;
	float: right;
}
#portalhead
{
	background: url(img/portalHeader.gif);
	background-repeat: repeat-x;
	height: 35px;
	width: 100%;
	clear: both;
}
.quicksearchtext
{
	text-align: right;
	padding: 8px 0px 0px 0px;
	vertical-align: middle;
}
.quicksearchtextbox
{
	width: 160px;
	font-size: 0.9em;
	padding-left: 5px;
	border: 1px solid #d7d7d7;
}
.quickbuttonstyle
{
	background: #4796b9;
	color: white;
	cursor: hand;
	padding: 2px;
	font-size: 0.8em;
	font-weight: bold;
	border: 0px solid #539cbd;
}
.bread
{
	text-align: left;
	text-indent: 30px;
	background: url(img/showerdocsprite.jpg) 0px -841px;
	height: 28px;
	line-height: 28px;
	color: #263E5A;
	font-size: 1.2em;
}
.bread a
{
	color: #263E5A;
	text-decoration: none;
}
.bread a:hover
{
	text-decoration: underline;
}
.phonebanner
{
	height: 35px;
	background: url(img/showerdocsprite.jpg) 0px -1190px;
}
#headerbot
{
	width: 980px;
	height: 45px;
	clear: both;
}
#quicklog
{
	text-align: right;
	float: right;
	margin-top: 5px;
}
.quicklogindiv
{
	text-align: right;
}
.quickbox
{
	float: left;
}

.quickbox1
{
	float: left;
	padding-top: 2px;
}
.error_message
{
	color: #b3b8bd;
	font-weight: bold;
}

/* HEADER CONTENT ENDS HERE
----------------------------------------------- */
/* FOOTER CONTENT STARTS HERE
----------------------------------------------- */
#footerlinkscontainter
{
	width: 100%;
	min-height: 60px;
	padding: 10px;
}
.footerlink
{
	padding-top: 3px;
	color: #1b1b1b;
	font-weight: normal;
}
.colfirst, .col, .collast
{
	width: 190px;
	min-height: 60px;
	float: left;
	text-align: left;
	font-weight: bold;
}
.footertxt
{
	padding-top: 8px;
	padding-left: 8px;
	float: left;
}
.paymentoptions
{
	background: url(img/showerdocsprite.jpg) 0 -801px;
	width: 472px;
	height: 27px;
	float: left;
	margin-left: 85px;
}
.footerlogo
{
	float: right;
}
#footerbottom
{
	background: url(img/showerdocsprite.jpg) 0 -760px;
	width: 970px;
	height: 33px;
	margin-bottom: 15px;
	overflow: hidden;
}
/* FOOTER CONTENT ENDS HERE
----------------------------------------------- */
/* BUTTON CONTENT STARTS HERE
----------------------------------------------- */
.buttonstyle
{
	background: #4796b9;
	border: 1px solid #000000;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	height: 19px;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
}
.addtocartbutton
{
	background-color: #519BBC;
	border: 1px solid #000000;
	color: #ffffff;
	height: 19px;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
}
.viewbutton
{
	color: #519BBC !important;
	height: 19px;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
}
.accountbuttonstyle
{
	background-color: #519BBC;
	border: 1px solid #000000;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	height: 19px;
	width: 150px;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 35px;
	margin-bottom: 5px;
}
.newsbuttonstyle
{
	background-color: #b3b8bd;
	border: 1px solid #000000;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	height: 18px;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
}

/* BUTTON CONTENT ENDS HERE
----------------------------------------------- */
/* HOMEPAGE CONTENT STARTS HERE
----------------------------------------------- */
#hometxtout
{
	float: right;
	font-size: 1.1em;
	width: 468px;
	text-align: left;
}
#hometxt
{
	padding: 15px;
}
#hometop
{
	width: 970px;
	height: 272px;
	clear: both;
}
.homebuttoncontainer
{
	width: 316px;
	height: 98px;
	float: left;
	padding-right: 11px;
	margin-top: 10px;
}
.sparequicksearch
{
	width: 644px;
	height: 272px;
	background: url(img/showerdocsprite.jpg) -326px -168px;
}
.homebuttoncontainerLast
{
	width: 316px;
	height: 98px;
	float: left;
	margin-top: 10px;
}
.homebutton
{
	position: relative;
	width: 208px;
	height: 67px;
	color: White;
	float: left;
	margin-right: 8px;
}
.homebutton:hover
{
	cursor: pointer;
	cursor: hand;
}
a .homebutton:hover
{
	text-decoration: none;
}
.homepageresource
{
	position: relative;
	width: 314px;
	height: 175px;
	float: left;
}
.homemiddle
{
	margin-top: 10px;
	width: 970px;
	clear: both;
}
.homebottom
{
	padding-top: 10px;
	width: 970px;
	clear: both;
}
.homepageblocks
{
	width:100%;
	height:205px;
}
.homeblock1
{
	width: 315px;
	padding: 10px 12px 10px 0px;
	float: left;
}
.homeblock2
{
	width: 315px;
	padding: 10px 0px;
	float: left;
	clear:right;
}
.homeresimg
{
	opacity: 0.85;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.85);
}
.homeresimg:hover
{
	opacity: 1.0;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=1.0);
}
.homereshead img
{
	vertical-align: middle;
}
.warehousetexthead
{
	background: url('img/seotop.gif') no-repeat bottom left;
	height: 14px;
	width: 970px;
}
.warehousetextbody
{
	background: url('img/seomid.gif') repeat-y top left;
	width: 970px;
}
.warehousetextfoot
{
	background: url('img/seobot.gif') no-repeat top left;
	height: 30px;
	width: 970px;
	margin: 0px 0px 10px 0px;
}
.warehouseblock1, .warehouseblock2
{
	width: 134px;
	height: 167px;
	float: left;
	margin: 0px 9px 2px 0px;
	padding: 5px 10px 0px 10px;
	background: url(img/homeProdBG.gif) no-repeat;
	overflow: hidden;
}
.warehouseblock1:hover, .warehouseblock2:hover
{
	margin: 2px 9px 0px 0px;
}
.warehouseblock2
{
	margin: 0px 0px 2px 1px;
}
.warehouseblock2:hover
{
	margin: 2px 0px 0px 0px;
}
.warehouseblockbot
{
	width: 955px;
	height: 129px;
	background: url(img/homeProdBGLong2.gif) no-repeat;
	padding: 5px 10px 0px 10px;
	margin-bottom: 10px;
}
.warehouseblock1 .categorybuttontitle, .warehouseblock2 .categorybuttontitle, .warehouseblock1 .categorybuttontitle a, .warehouseblock2 .categorybuttontitle a, .warehouseblockbot .categorybuttontitle2, .warehouseblockbot .categorybuttontitle2 a, .warehouseblockbot .categorybuttontitle2, .warehouseblockbot .categorybuttontitle2 a
{
	text-align: center;
	color: #4A87A4;
	font-size: 1.3em;
	margin-bottom: 5px;
	font-weight: bold;
}
.warehouseblock1 .categorybuttontitle a, .warehouseblock2 .categorybuttontitle a, .warehouseblockbot .categorybuttontitle2 a, .warehouseblockbot .categorybuttontitle2 a
{
	font-size: 0.9em;
}
.warehouseblockbot .categorybuttontitle2, .warehouseblockbot .categorybuttontitle2
{
	font-size: 1.1em;
	font-weight: normal;
}
.warehouseblockbot .warehouseblock3, .warehouseblockbot .warehouseblock4
{
	float: left;
	width: 134px;
	padding: 0px 10px 0px 10px;
	margin-right: 5px;
}
.warehouseblockbot .warehouseblock4
{
	margin-right: 0px;
}
.homeblock2 .homepageresource .newslistheadout
{
	color: White;
}
.homeblock3
{
	background: url(img/showerdocsprite.jpg) 0 -479px;
	width: 623px;
	height: 94px;
	float: left;
	color: #252525;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
}
.homeblock4
{
	background: url(img/showerdocsprite.jpg) 0 -581px;
	width: 316px;
	height: 170px;
	float: right;
	overflow: hidden;
}
.homeresout
{
	text-align: left;
	width: 430px;
}
.homerescontent
{
	padding: 10px;
	text-align: left;
}
.homereshead
{
	background-color: #b3b8bd;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px;
	clear: both;
}


.homeresdetail
{
	float: right;
	width: 265px;
	padding: 10px;
	border-bottom: 2px solid white;
}
.homeresinfo
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
.homeresinfomain
{
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
	height: 30px;
}
.homereslink
{
	text-align: left;
	vertical-align: top;
}

#homequote
{
	background-image: url(img/grad_bg_big.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #b3b8bd;
	color: white;
	font-weight: bold;
	padding: 20px;
	font-size: 1.1em;
	height: 85px;
	text-align: left;
}

#hometxthead
{
	background-color: #b3b8bd;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	color: #b3b8bd;
	font-weight: bold;
	font-size: 1.05em;
	border-bottom: 1px dotted #b3b8bd;
}
.newslistheadout
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 1.4em;
	height: 18px;
	color: #252525;
	position: relative;
	top: 0;
	left: 0;
	height: 126px;
}
.newslistheadoutsmall
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	padding-bottom: 1px;
	font-weight: bold;
	font-size: 1.4em;
	height: 18px;
	color: #fff;
	position: relative;
	top: 0;
	left: 0;
}
.newslistheadout img
{
	vertical-align: middle;
}
#rssnews
{
	padding: 10px;
	text-align: left;
	font-size: 1.1em;
}

.newslistheadout img
{
	vertical-align: middle;
}

.newslistheadout a
{
	color: black;
}

.newslistheadout a:hover
{
	color: #b3b8bd;
}

.newslisthead
{
	float: left;
}

.newslistrss
{
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
}

.newslistrss img
{
	vertical-align: middle;
}



.newslistlinks a
{
	color: #000000;
}

.newslistlinks a:hover
{
	color: #b3b8bd;
}

.newslistitemhead
{
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 1.0em;
}

.newslistitemhead a
{
	color: #b3b8bd;
}

.newslistitemhead a:hover
{
	color: black;
}

.newslistitemdetail
{
	padding-bottom: 3px;
	font-weight: bold;
}

.forumheadout
{
	background-color: #b3b8bd;
	text-align: left;
	height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 1px dotted #b3b8bd;
}

#forumisthead
{
	font-weight: bold;
}

#forumresouthead
{
	color: white;
	text-align: left;
	padding: 10px 10px 5px 10px;
	font-weight: bold;
	font-size: 1.1em;
}

#forumresouthead img
{
	vertical-align: middle;
}

#forumresout
{
	padding: 0px 10px 10px 10px;
}

#forumreshead
{
	color: #b3b8bd;
	font-weight: bold;
	text-align: left;
}

#forumresinfo
{
	color: #b3b8bd;
	text-align: left;
}

#forumresinfo a
{
	color: white;
}

#forumresinfo a:hover
{
	color: #b3b8bd;
}

#forumreslink
{
	background-color: #b3b8bd;
	text-align: left;
	padding: 8px 10px 8px 10px;
	color: white;
	border-top: 1px dotted #b3b8bd;
}

#forumreslink a
{
	color: white;
}

#forumreslink a:hover
{
	color: white;
}



/* HOMEPAGE CONTENT ENDS HERE
----------------------------------------------- */

/* GENERAL CONTENT STARTS HERE
----------------------------------------------- */

#innerleft
{
	float: left;
	text-align: left;
	width: 174px;
	background-color: white;
	vertical-align: top;
	padding-right: 10px;
}

#innermid
{
	float: left;
	text-align: left;
	width: 468px;
	vertical-align: top;
	clear: right;
	border: 1px solid #b3b8bd;
}

#resourcemid, #resourcemid2
{
	float: left;
	text-align: left;
	width: 620px;
	vertical-align: top;
}
#resourcemid2
{
	width: 720px;
}
#carttemplate
{
	float: left;
	text-align: left;
	vertical-align: top;
}
#resourcetoptxt
{
}
#resourceout
{
	padding: 0px 0px 0px 20px;
}
#associatedout
{
}

#innerright
{
	width: 150px;
	margin-left: 10px;
	float: right;
}

#gentxt
{
	font-size: 1.1em;
	text-align: left;
	vertical-align: top;
	padding: 0px 20px 20px 20px;
	line-height: 17px;
}
#cartgentxt
{
	font-size: 1.1em;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 20px 20px;
	line-height: 17px;
}
#sectionhead
{
	color: #4a86a3;
	font-size: 1.7em;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 20px 20px;
	margin: 0px;
}

.normalcenterbold
{
	font-size: 10pt;
}

.subsectionhead
{
	font-size: 1.7em;
	color: #5693b2;
	text-align: left;
	margin-bottom: 5px;
}
.subsectionhead a
{
	color: #000;
	font-size: 0.9em;
}
#loginpage
{
	text-align: left;
	font-size: 1.0em;
}

#pagelinksout
{
	padding-top: 20px;
	padding-left: 20px;
	text-align: left;
	border-bottom: 30px solid white;
}

.pagelink
{
	float: left;
	font-weight: bold;
	padding-right: 15px;
}

.pagelink img
{
	vertical-align: middle;
}

#rhsimg
{
	border: 1px solid #b3b8bd;
	width: 148px;
	height: 148px;
}

#offerlist
{
	border: 1px solid #b3b8bd;
	border-bottom: 0px;
	width: 148px;
	margin-top: 5px;
}

.rhslinksout
{
	border-bottom: 1px solid #b3b8bd;
	text-align: left;
	width: 148px;
	font-size: 9pt;
}

.rhslinks
{
	padding: 5px;
}


/* GENERAL CONTENT ENDS HERE
----------------------------------------------- */


/* SIDEMENU CONTENT STARTS HERE
----------------------------------------------- */
.sidemenu
{
	vertical-align: top;
}
.sidemenuhead
{
	background: #4796b9;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	color: white;
	font-weight: bold;
	font-size: 1.3em;
	height: 16px;
}
.sidemenuhead img
{
	vertical-align: middle;
}
.sidenewsrss
{
	text-align: left;
	border: 1px solid #b3b8bd;
	margin-top: 5px;
}

.sidemenu ul
{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	clear: left;
	vertical-align: middle;
}

.sidemenu ul li
{
	display: block;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.sidemenu img
{
	border: 0px;
	vertical-align: middle;
}
.sidemenu ul li a
{
	background-image: url(img/sideNavBg.gif);
	background-repeat: repeat-y;
	background-position: left;
	color: #333333;
	text-decoration: none;
	display: block;
	text-align: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	vertical-align: middle;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.sidemenu ul li a:hover
{
	color: #333333;
	background: #ffffff;
}
.sidemenu ul li a:active
{
	background-image: url(img/sideNavBgTop.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #A6CEDD;
	color: #000000;
}
.sidemenu .menusubitem_selected
{
	background-image: url(img/sideNavBgHL.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #519bbc;
	color: #ffffff;
}
/* SIDEMENU CONTENT ENDS HERE
----------------------------------------------- */

/* RESOURCE CONTENT STARTS HERE
----------------------------------------------- */

.resouter
{
	border: 1px solid #b3b8bd;
	margin-top: 5px;
	width: 610px;
	font-size: 1.0em;
}

.resouterread
{
	border: 1px solid #b3b8bd;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 468px;
}

.displayallout
{
	background-color: #b3b8bd;
	width: 610px;
}

.displayallout2
{
	margin-top: 10px;
	border: 1px solid #b3b8bd;
	padding: 5px;
	width: 610px;
}

.displayall
{
	color: #000000;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.displayall2
{
	color: #000000;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.displayall2 a
{
	color: #b3b8bd;
}

.displayall2 a:hover
{
	color: #000000;
}

.resimg
{
	width: 100px;
	vertical-align: top;
}

.reshead
{
	padding: 10px;
	color: #b3b8bd;
	font-size: 1.2em;
	font-weight: bold;
}
.resourceDate
{
	margin-top: 5px;
}
.restxt
{
	padding: 10px 0px 10px 0px;
	font-size: 1.1em;
}

.reslinksout
{
	border-bottom: 1px dashed #b3b8bd;
	border-top: 1px dashed #b3b8bd;
}

#reslinks img
{
	vertical-align: middle;
}

#reslinks2 img
{
	vertical-align: middle;
}

#reslinks3 img
{
	vertical-align: middle;
}

#reslinks4 img
{
	vertical-align: middle;
}

.reslinks
{
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

#reslinks
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#reslinks2
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#reslinks3
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#reslinks4
{
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.authorlinksout
{
	background-color: #b3b8bd;
}

.authorlinks
{
	float: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.authorlinks2
{
	float: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#authorlinks
{
	float: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#authorlinks img
{
	vertical-align: middle;
}

#authorlinks2
{
	float: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#rescontentback
{
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* RESOURCE CONTENT ENDS HERE
----------------------------------------------- */


/* FORM CONTENT STARTS HERE
----------------------------------------------- */

#contacttxt
{
	background-color: #b3b8bd;
	padding: 10px;
	text-align: left;
	border-bottom: 5px solid #ffffff;
}

#contactformout
{
	padding: 10px;
	text-align: left;
}

#formtable
{
	font-size: 1.0em;
}

.formtablelabel
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	width: 150px;
	padding: 5px;
	padding-left: 0px;
}

.formtableelement
{
	text-align: left;
}

.directformtablelabel
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	width: 130px;
	padding: 5px;
	padding-left: 10px;
}

.directformtablelabel1
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
	color: #b3b8bd;
}

.directformtablelabel2
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	width: 200px;
	padding: 5px;
	padding-left: 10px;
	color: #b3b8bd;
}


.directformtablelabel4
{
	text-align: left;
	vertical-align: top;
	padding: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #b3b8bd;
}

.directformtablelabel5
{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px;
}

.logincontrol
{
}

.login_label_text
{
	text-align: left;
}

.formtablelabel2
{
	text-align: left;
	font-weight: bold;
	width: 200px;
}

.formtablelabel3
{
	text-align: left;
	font-weight: bold;
	width: 250px;
}

.formtabletextbox
{
	width: 180px;
	border: 1px solid #b3b8bd;
	margin-bottom: 2px;
	text-align: left;
	font-size: 1.0em;
}

.formtabletextbox:hover
{
	width: 180px;
	border: 1px solid #000;
	margin-bottom: 2px;
	text-align: left;
	font-size: 1.0em;
}

.formtabletextboxsmall
{
	width: 150px;
	border: 1px solid #b3b8bd;
	margin-bottom: 2px;
	font-size: 1.0em;
}

.formtabletextboxsmall:hover
{
	width: 150px;
	border: 1px solid #000;
	margin-bottom: 2px;
	font-size: 1.0em;
}

.formtablemultitextbox
{
	width: 300px;
	height: 140px;
	border: 1px solid #b3b8bd;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.formtablemultitextbox:hover
{
	width: 300px;
	height: 140px;
	border: 1px solid #000;
	margin-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

.formtableselect
{
	width: 255px;
	margin-bottom: 3px;
	font-size: 1.0em;
}

.formtabletextboxquick
{
	width: 130px;
	font-size: 1.0em;
	border: 1px solid #b3b8bd;
	margin-right: 4px;
}
.forgottablelabel
{
	padding-left: 21px;
	padding-right: 10px;
	text-align: left;
	font-size: 1.1em;
}
.supporttableheader
{
	font-size: 11pt;
	text-align: left;
	color: #4a86a3;
}
.supporttableheader2
{
	font-size: 11pt;
	text-align: left;
	color: #4a86a3;
}

/* FORM CONTENT ENDS HERE
----------------------------------------------- */


/* SEARCH STARTS HERE
----------------------------------------------- */
.searchviewtitle
{
	background: url('img/showerdocsprite.jpg') 0px -1057px;
	width: 761px;
	height: 27px;
	float: right;
	text-align: left;
	text-indent: 6px;
	line-height: 25px;
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
}
.searchview
{
	width: 761px;
	float: right;
	font-size: 1.3em;
	color: #38495B;
	text-align: left;
	padding: 0px;
}
.searchinfo
{
	background: url('img/showerdocsprite.jpg') 0px -1093px;
	height: 22px;
	line-height: 22px;
	color: #252525;
	font-size: 0.8em;
	padding: 0px 10px;
}
.prodsearchitem
{
	/*border-right:10px solid #fff;*/
}
.prodsearchitem, .prodaltsearchitem
{
	border-bottom: 10px solid #fff;
	font-size: 0.8em;
	min-width: 185px;
}
.searchitem, .altsearchitem
{
	width: 50%;
	padding: 10px;
	background: #f5fafd;
	border-right: solid 4px #fff;
	border-bottom: solid 4px #fff;
}
.searchitem:hover, .altsearchitem:hover
{
}
.altsearchitem
{
	background-color: #f5fafd;
	border-right: 0;
	border-left: solid 4px #fff;
}
.searchdesc
{
	padding: 5px;
	font-size: 0.9em;
}
.searchlink
{
	text-align: right;
	font-size: 0.8em;
	padding: 5px 5px 0px 0px;
	visibility: hidden;
	display: none;
}
/* LOGIN CONTENT STARTS HERE
----------------------------------------------- */

.login_content_main
{
	width: 595px;
}

#login_content_left
{
	float: left;
	margin-right: 5px;
	font-size: 1.0em;
}

.login_content_right
{
	float: right;
	margin-bottom: 5px;
	font-size: 1.0em;
	width: 345px;
}

.login_content_right2
{
	font-size: 1.0em;
	width: 345px;
	float: right;
}

.logintable3
{
	background: font-size: 1.0em;
	text-align: left;
	border: 1px solid #b3b8bd;
}

.existing_contact_main
{
	width: 323px;
}

.loginnew
{
	border: 1px solid #b3b8bd;
	padding: 10px;
	font-size: 1.0em;
	text-align: left;
}

.logintxt
{
	padding-bottom: 15px;
	border-bottom: 1px solid #b3b8bd;
}

.logintxt2
{
	padding-bottom: 10px;
	border-bottom: 1px solid #b3b8bd;
}

.loginspace
{
	border-bottom: 1px solid #b3b8bd;
}

.loginlabel
{
	font-weight: bold;
	width: 520px;
	font-size: 1.0em;
}

.loginlabel2
{
	font-weight: bold;
	font-size: 1.0em;
	width: 100px;
}

.whylabel
{
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 0.8em;
	font-weight: bold;
}

.whylabel2
{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 1em;
}

.whyhead
{
	font-size: 1.6em;
	letter-spacing: -1px;
	padding: 10px;
	font-weight: bold;
	color: #519bbc;
}

.loginhead
{
	font-size: 1.6em;
	letter-spacing: -1px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #519bbc;
}

.forgotpass
{
	float: left;
	font-size: 1.0em;
}

.forgotpass img
{
	vertical-align: middle;
}

.signin
{
	float: right;
	padding-top: 5px;
	font-size: 1.0em;
}

.login_form_message
{
	padding: 6px;
	font-size: 1.3em;
	color: red;
	text-align: left;
	border-bottom: 15px solid white;
	background: #f4f9fc;
}

.signinmessage
{
	padding-top: 5px;
	padding-bottom: 5px;
	color: red;
	text-align: left;
}

.requiredfield
{
	text-align: left;
	padding-left: 5px;
	color: #FF0000;
}

.requiredfieldhead
{
	text-align: right;
	color: #FF0000;
	background-color: #f4f9fc;
	padding: 4px;
	font-size: 8pt;
}

.login_bg
{
	padding: 10px;
	font-size: 1.0em;
}

.login_message
{
	font-size: 10pt;
	font-weight: bold;
	width: 250px;
}

.register_heading
{
	text-align: left;
	font-weight: bold;
	font-size: 1.5em;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #b3b8bd;
}
.controlcontent
{
	font-size: 1.0em;
	padding: 0px 0px 0px 45px;
}
.buttonholder
{
	padding: 0px 0px 0px 115px;
}
/*

.form_content
{
    background-color: #b3b8bd;
    width: 99%;
    border: 20px solid white;
    font-size: 1.0em;
}

.login_content
{
    text-align: left;
}

#login_content_left
{
	width: 380px;
	padding: 10px;
    float: left;
    background-color: #b3b8bd;
}

#login_content_right
{
    float: left;
    margin-left: 5px;
    background-color: #b3b8bd;
}

.logintable1
{
    background-color: #b3b8bd;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.0em;
    width: 280px;
    height: 270px;
}

.logintable2
{
    background-color: #b3b8bd;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1.0em;
    width: 280px;
    height: 270px;
}

.forgotcontent
{
    text-align: left;
    background-color: #b3b8bd;
    font-size: 1.0em;
}

.controldetails
{
    border: 5px solid #b3b8bd;
    font-size: 1.0em;
}

.controlheading
{
    background-color: #b3b8bd;
    text-align: left;
    padding: 5px;
    font-weight: bold;
    font-size: 1.1em;
    border-bottom: 10px solid white;
    color: #b3b8bd;
}

.directoryentryimg
{
    text-align: left;
    padding: 20px;
    background-color: #b3b8bd;
    border-right: 5px solid white;
    width: 200px;
}

#directbackbtn
{
    text-align: left;
    padding-bottom: 20px;
}

.directoryformheader
{
    text-align: left;
    background-color: #FFFFFF;
    width: 99%;
    font-size: 1.0em;
}

.controlcontent2
{
    text-align: left;
    background-color: #b3b8bd;
    width: 99%;
    font-size: 1.0em;
}

.forgothead
{
    font-weight: bold;
    padding: 10px;
    padding-bottom: 5px;
}

.forgottxt
{
    padding: 0px 10px 10px 10px;
}

.logintablecontent
{
    border: 1px solid #b3b8bd;
    padding: 10px;
}

.login_heading
{
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 1.5em;
    color: #b3b8bd;
}

.termslink
{
    cursor: hand;
    text-align: left;
    color: #FF0000;
    font-weight: bold;
}

.loggedinmessage
{
    text-align: left;
    font-weight: bold;
    color: #b3b8bd;
    border: 1px solid #b3b8bd;
    width: 630px;
    padding: 8px;
}

.formmessage
{
    text-align: left;
    color: Red;
    border: 1px solid #FF0000;
    width: 630px;
    padding: 8px;
}

.detailsbutton
{
    background-image: url(/images/account/your_settings.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 256px;
    height: 50px;
}

.directbutton
{
    background-image: url(/images/account/your_settings.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 256px;
    height: 50px;
}

.expertbutton
{
    background-image: url(/images/account/your_settings.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 256px;
    height: 50px;
}

.forumbutton
{
    background-image: url(/images/account/your_settings.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 256px;
    height: 50px;
}

.details_head
{
    font-weight: bold;
    font-size: 1.0em;
    text-align: left;
    padding: 0px 0px 10px 5px;
}*/



/* LOGIN CONTENT ENDS HERE
----------------------------------------------- */

/* QANDA CONTENT STARTS HERE
----------------------------------------------- */

.faqouter
{
	font-size: 1.0em;
}

.faqgentxt
{
	text-align: left;
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 1.0em;
}

.faqlabel
{
	float: left;
	background-color: #b3b8bd;
	width: 15px;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-bottom: 2px solid white;
}

.faqbold
{
	float: left;
	background-color: #b3b8bd;
	color: #b3b8bd;
	font-weight: bold;
	text-align: left;
	width: 600px;
	padding: 5px;
	border-bottom: 2px solid white;
}

.faqanswer
{
	clear: both;
	padding: 5px 0px 10px 0px;
}


/* QANDA CONTENT ENDS HERE
----------------------------------------------- */


/* SEARCH CONTENT STARTS HERE
----------------------------------------------- */

#SearchHeaderTable
{
	padding-top: 10px;
	text-align: left;
}

.intropanel
{
}

.introresultspanel
{
}

.searchout
{
	font-size: 1.0em;
}

/* SEARCH CONTENT ENDS HERE
----------------------------------------------- */

/* New Resource Control Starts content
----------------------------------------------- */

.resource_search
{
	background-color: #b3b8bd;
	padding: 10px;
	border-bottom: 2px solid #ffffff;
}

.resource_search
{
	background-color: #b3b8bd;
	padding: 10px;
	border-bottom: 2px solid #ffffff;
}

.resource_search_pager
{
	background-color: #b3b8bd;
	color: white;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
}

.resource_pager_panel
{
	background-color: #b3b8bd;
	font-weight: bold;
	padding: 5px;
	color: white;
	height: 15px;
	border-bottom: 1px solid white;
}

.resource_pager_panel a
{
	color: #b3b8bd;
}

.resource_pager_panel a:hover
{
	color: white;
}

.resourcedisplayall
{
	float: right;
}

.resourcepagertop
{
	float: left;
}

#resourcepagerbottom
{
	float: left;
	font-weight: bold;
	padding: 5px;
}

.tablelistitemalt
{
	background-color: #f4f9fc;
}

.resourceout
{
	font-size: 1.0em;
}

.resourceimg
{
}

.resourcedetails
{
	width: 520px;
	padding: 10px;
	font-size: 1.0em;
}

.resourceheader
{
	font-weight: bold;
	color: #b3b8bd;
}

.resourceheadleft
{
	font-weight: bold;
	color: #b3b8bd;
	padding-bottom: 5px;
	text-align: left;
}

.resourcedesc
{
	padding-bottom: 10px;
	text-align: left;
}

#resourcelinkurl
{
	float: left;
	padding-right: 10px;
}

.resourcelinksouter
{
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	width: 520px;
	clear: both;
}

.resourceLinks
{
	margin: 5px 0px 5px 0px;
}

.resourcelinks img
{
	vertical-align: middle;
}

.resourcelinks2
{
	float: left;
}

.resourcelinks2 img
{
	vertical-align: middle;
}

#resourcelinkmore
{
	float: left;
	padding-right: 10px;
}

.resourcedate
{
	float: right;
	text-align: right;
	font-weight: bold;
	font-size: 0.9em;
}

.datecheck
{
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
}

.calendarctrl
{
}

.selecteddates
{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	width: 300px;
}

/* New Resource Control Ends content
----------------------------------------------- */
/* Questionnaire Starts content
----------------------------------------------- */

.questiontopout
{
	width: 640px;
	padding-left: 20px;
	background-color: #b3b8bd;
}

.questionnumber
{
	width: 40px;
}

.questionlabel
{
	width: 440px;
}

.questionelement
{
}

.questiontextbox
{
	width: 300px;
}


.questiontextboxmulti
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	height: 100px;
	width: 500px;
}

/* Questionnaire Ends content
----------------------------------------------- */

/* CMS Starts Here
----------------------------------------------- */

#cms_dropnav
{
	background-color: #b3b8bd;
}

#cmshomerestop
{
	width: 430px;
	height: 80px;
	background-image: url(img/cms/homerestop.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#cmshomeresmid
{
	width: 430px;
	height: 80px;
	background-image: url(img/cms/homeresmid.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#cmshomeresbot
{
	width: 430px;
	height: 80px;
	background-image: url(img/cms/homeresbot.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#cmshomenews
{
	width: 470px;
	height: 120px;
	background-image: url(img/cms/homenews.gif);
	background-position: top;
	background-repeat: no-repeat;
}

#homenews
{
	clear: both;
}

#cmshomenews
{
	width: 470px;
	height: 80px;
	background-image: url(img/cms/homeforum.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.messageChat
{
	background-color: #FFFFFF;
	padding: 8px;
	width: 600px;
	height: 300px;
	text-align: left;
	color: black;
	font-size: 12px;
	border: 1px solid #b3b8bd;
}
.myChat
{
	background-color: #FFFFFF;
	padding: 8px;
	width: 600px;
	height: 50px;
	text-align: left;
	color: black;
	font-size: 12px;
	border: 1px solid #b3b8bd;
}
#homeban
{
	width: 458px;
	float: left;
}
.homeban
{
}
.banner_img
{
	/*width: 644px;     height: 272px;*/
	text-align: left;
	vertical-align: top;
	float: left;
}
.homebanouter
{
	position: relative;
	width: 644px;
	height: 272px;
	clear: both;
}
.homebaninfo
{
	position: absolute;
	width: 300px;
	height: 257px;
	left: 0px;
}
.homebaninfosmall
{
	position: absolute;
	width: 314px;
	height: 90px;
	left: 0px;
	font-size: 1.1em;
}
.homebanimg
{
	position: absolute;
	width: 977px;
	height: 308px;
	top: 0px;
	left: 0px;
}
.homebanhead
{
	text-align: left;
	font-size: 1.8em;
	margin-top: 14px;
	margin-left: 14px;
}
.homehead2
{
	text-align: left;
	font-size: 1.3em;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}
.homebantxt
{
	text-align: left;
	font-size: 1.1em;
	margin-top: 14px;
	margin-left: 14px;
	line-height: 22px;
}
.hometxt2
{
	text-align: left;
	font-size: 1.1em;
	margin-top: 10px;
	line-height: 18px;
}
.homesource
{
	text-align: right;
	font-weight: bold;
}
.homebantextinfo
{
	width: 300px;
	height: 257px;
	text-align: left;
	background: url(img/showerdocsprite.jpg) 0 -168px;
	padding: 10px 5px 5px 10px;
}
.dealoftheday
{
	float: left;
	text-align: left;
	height: 207px;
	width: 290px;
	background: url('img/dealoftheday.gif') no-repeat;
	margin-left: 14px;
	padding: 55px 12px 10px 13px;
}
.dealoftheday .dealname
{
	color: #4076a7;
	font-weight: bold;
	font-size: 1.1em;
}
.dealoftheday .dealprice
{
	color: #C70102;
	font-weight: bold;
	font-size: 1.4em;
}
.dealoftheday a, .dealoftheday a:hover
{
	text-decoration: none;
}
.homebantexttxt
{
	text-align: left;
	font-size: 1.1em;
	margin-top: 14px;
	margin-right: 15px;
	line-height: 15.5px;
}
.homebantexthead
{
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 1.7em;
	font-weight: bold;
	color: #4a86a3;
}
.testimonials
{
	padding-left: 10px;
	padding-right: 10px;
}
/*******************************************
    Product Search CSS 
********************************************/
.productsearch, .productresults
{
	float: left;
	text-align: left;
	background-color: white;
	padding: 10px;
}
.productsearch
{
	background-image: url(img/productSearchBG.gif);
	background-repeat: repeat-x;
	background-color: #c5e1ee;
	width: 238px;
	margin-right: 10px;
	border: #a7bac5 1px solid;
}
.productfilter
{
	float: left;
	width: 198px;
	text-align: left;
	margin-right: 10px;
}
.productfilterhead, .productfilterhead2
{
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: White;
	font-size: 1.2em;
}
.productfilterhead
{
	background: url('img/showerdocsprite.jpg') -208px -881px;
}
.productfilterhead2
{
	background: url('img/showerdocsprite.jpg') -416px -881px;
}
.productfilterbottom, .productfilterbottom2
{
	height: 10px;
	margin-top: -1px;
}
.productfilterbottom
{
	background: url(img/showerdocsprite.jpg) -208px -918px;
}
.productfilterbottom2
{
	background: url(img/showerdocsprite.jpg) -208px -918px;
}
.productresults
{
	width: 701px;
	padding: 0px;
}
.productfilterresults
{
	float: left;
	width: 761px;
	padding: 0px;
}
.productsearchheader
{
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 10px;
}
.productsearchtext
{
	margin-bottom: 10px;
}
.productheader, .productcontainer, .producttemplate
{
	/*width: 755px;*/
	text-align: left;
	background-color: Transparent;
}
.productheader
{
	background: url(img/productHeader2.gif) no-repeat;
	height: 4px;
	margin-top: 5px;
	padding: 0px;
}

.producttemplate, .producttemplatespecial, .producttemplatesale, .producttemplateoffer
{
	background: url(img/productTemplate.gif) no-repeat left bottom; /*background-repeat: no-repeat; 	background-position: bottom;*/
	margin-bottom: 5px;
}
.producttemplatespecial
{
	background: url(img/productTemplatespecial.gif); /*background-repeat: no-repeat; 	background-position: bottom;*/
}
.producttemplatesale
{
	background: url(img/productTemplatesale.gif); /*background-repeat: no-repeat; 	background-position: bottom;*/
}
.producttemplateoffer
{
	background: url(img/productTemplateoffer.gif); /*background-repeat: no-repeat; 	background-position: bottom;*/
}
.producttemplate2
{
	background: url(img/productTemplate2.gif); /*background-repeat: no-repeat; 	background-position: bottom;*/
	margin-bottom: 5px;
}

.productcontainer
{
	float: left;
	width: 595px;
	background-color: Transparent;
}

.productimage
{
	float: left;
	text-align: center;
	padding: 5px;
}
.productcontent
{
	float: right;
	width: 410px;
	padding: 10px;
	overflow: hidden;
	list-style-position: inside;
}
.productcontent2
{
	float: left;
	width: 414px;
	padding: 10px;
}
.productcontenthead
{
	font-weight: bold; /*font-size: 1.1em;*/
	margin-bottom: 10px;
}
.productbuy
{
	width: 140px;
	float: right;
	padding: 10px;
	text-align: left;
	background-color: Transparent;
}
.filterArea
{
	background: url(img/ProdResultsBg.gif);
	background-repeat: no-repeat;
	padding: 5px;
}
.productprice
{
	font-weight: bold;
	color: #4187A8;
	font-size: 1.4em;
}
.manufacturerbtns
{
	float: right;
	width: 145px;
}
.productpriceinfo
{
	float: left;
	width: 350px;
	margin-bottom: 10px;
}
.productbuttons
{
	margin-top: 10px;
}
.specification
{
	margin-top: 10px;
}
/************************************************
    Product View CSS
************************************************/
.productview
{
	/*width:761px;*/
	width: 591px;
	float: left;
	font-size: 1.3em;
	color: #38495B;
	text-align: left;
}
.MultiPageHolder
{
	font-size: 0.8em;
	border: solid 1px #BDE0F4;
	min-height: 300px;
}
.productname
{
	width: 761px;
	padding-bottom: 5px;
	border-bottom: dashed 1px #C8E2EF;
	font-size: 1.5em;
	font-weight: bold;
	color: #38495B;
	text-align: left;
	float: right;
}
.productnameviewer
{
	width: 591px;
	padding-bottom: 5px;
	border-bottom: dashed 1px #C8E2EF;
	font-size: 1.3em;
	color: #38495B;
	font-weight: bold;
	text-align: left;
	float: left;
}
.productnamesmall, .productspecsmall
{
	width: 255px;
	margin-bottom: 20px;
	list-style-position: inside;
}
.productnamesmall
{
	font-weight: bold;
}
.productspecsmall
{
	line-height: 20px;
}
.productviewprice
{
	color: #4086A7;
	font-size: 1.7em;
	font-weight: bold; /*background: url( 'img/uksterling.gif' ) no-repeat right top;*/
}
.productviewitnbr
{
	font-size: 0.8em;
	color: #000;
	margin-bottom: 20px;
}
.productbuybuttons
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.productbuybuttons .left
{
	float: left;
}
.productbuybuttons .right
{
	float: right;
}
.productviewpanels
{
	margin-top: 20px;
	width: 591px;
}
.spareview
{
	width: 761px;
	font-size: 1.3em;
	color: #38495B;
	text-align: left;
	margin-bottom: 5px;
}
.productbuyheader, .productbuyfooter
{
	width: 301px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: left top;
}
.productbuyheader
{
	background-image: url( 'img/buyheader.gif' );
}
.productbuyfooter
{
	background-image: url( 'img/buyfooter.gif' );
}
.productviewbuy, .productviewbuysale, .productviewbuyoffer, .productviewbuyspecial
{
	width: 261px;
	min-height: 174px;
	padding: 15px 20px 0px 20px;
	background: url(img/productviewBGnew.gif) no-repeat top left;
}
.productviewbuysale
{
	background: url(img/salebg.gif) no-repeat top left;
}
.productviewbuyoffer
{
	background: url(img/offerbg.gif) no-repeat top left;
}
.productviewbuyspecial
{
	background: url(img/specialofferbg.gif) no-repeat top left;
}
.viewimage
{
	float: left;
	text-align: center;
	font-size: 0.8em;
	margin-top: 8px;
	margin-right: 10px;
	width: 250px;
}
.imageholder
{
	text-align: left;
	height: 300px;
	width: 250px;
	background-color: #fff;
}
.productgallery
{
	text-align: left;
}
.productviewinfo
{
	float: left;
	width: 330px;
	margin-top: 8px;
	color: #000;
	font-size: 0.8em;
}
.productviewrightcolumn
{
	float: right;
	width: 170px;
	margin-top: 8px;
}
.productviewrightcolumn .columnitem
{
	width: 162px;
	height: 168px;
	float: right;
	margin: 0px 2px 10px 0px;
}
.productviewrightcolumn .columnitem:hover
{
	margin: 2px 0px 8px 0px;
}
.productviewcart
{
	float: right;
	width: 160px;
	text-align: left;
	margin-bottom: 10px;
}
.productviewcart .cart
{
	background-color: #F4F9FC;
	padding: 8px;
	margin-top: -4px;
}
.productviewcart .cart .cartitem
{
	background-color: #fff;
	padding: 5px;
	margin-bottom: 5px;
}
.productviewcart .cart .cartitem .itemname
{
	font-size: 1.1em;
	color: #000;
	text-align: left;
	margin-bottom: 5px;
}
.productviewcart .cart .cartitem .itemprice
{
	color: #4086A7;
	font-size: 1.5em;
	text-align: left;
}
.productfooter
{
	width: 761px;
	height: 45px;
	float: right;
}
.accessoriesfittings, .accessoriesrange
{
	width: 162px;
	height: 25px;
	float: right;
	cursor: pointer;
	cursor: hand;
	padding-top: 143px;
	color: #4086a7;
	font-size: 1.1em;
}
.accessoriesfittings
{
	background: url('img/sparesview/fittingsbtn.gif') no-repeat top left;
}
.accessoriesrange
{
	background: url('img/sparesview/accessoriesbtn.gif') no-repeat top left;
}
.answerhead, .answerfoot
{
	height: 11px;
}
.qacommandtemplate
{
	background: url('img/qacommandhead.gif') no-repeat left bottom;
	background-color: #F4F9FC;
	padding: 5px;
	font-size: 1em;
	margin-bottom: 20px;
	line-height: 20px;
}
.questiondetail
{
	margin: 0px 0px 5px 0px;
}
.paneltemplate
{
	padding: 10px;
}
.questioncontainer
{
	border-top: solid 1px #B6CBCE;
	background: #E1F0F5;
	padding: 5px 3px 0px 2px;
}
.questionhead
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	background: url(img/arrowright.gif) no-repeat left center;
	font-weight: bold;
}
.openquestionhead
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	background: url(img/arrowdown.gif) no-repeat left center;
	font-weight: bold;
}
.questioncontent
{
	padding: 0px 0px 10px 10px;
}
.answercontent
{
	margin: 15px 0px 0px 0px;
	border-top: solid 1px #B6CBCE;
	background: #E1F0F5;
	padding: 5px;
}
.answerhead
{
	background: url('img/qahead.gif') no-repeat;
}
.answerfoot
{
	background: url('img/qabottom.gif') no-repeat;
}
.answertemplate2
{
	background-color: #F4F9FC;
	padding-left: 15px;
	padding-right: 15px;
}
.answertemplate
{
	margin: 5px 0px 5px 0px;
	padding-left: 15px;
	padding-right: 15px;
}
.qainfo, .questiondate
{
	margin-top: 5px;
	font-size: 8pt;
	font-style: italic;
}
.questionproductname
{
	color: #38495b;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
.questionfieldname
{
	padding: 0px 0px 8px 0px;
	font-size: 1.1em;
	font-weight: bold;
}
.questionvaluename
{
	padding: 0px 0px 20px 0px;
}
.answerquestiontitle
{
	color: #38495b;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
/************************************************
    Department List CSS
*************************************************/
#shop
{
	width: 763px;
	float: right;
}
#shopimage
{
	width: 450px;
	float: left;
	margin-right: 10px;
}
.browseby
{
	text-align: left;
	margin-bottom: 5px;
	background: url('img/showerdocsprite.jpg') 0px -881px;
	width: 178px;
	height: 23px;
	padding: 27px 10px 10px 10px;
}
#shoptext
{
	width: 270px;
	float: left;
	text-align: left;
	padding: 0px 10px 10px 10px;
	min-height: 161px;
	margin-right: 10px;
	line-height: 20px;
	font-size: 1.0em;
}
#sidenav
{
	float: left;
	width: 179px;
}
.rangeout
{
	padding: 6px 10px 6px 10px;
	margin: 10px 35px 0px 0px;
	text-align: center;
}
.rangeout:hover
{
	padding: 8px 12px 4px 8px;
	margin: 10px 35px 0px 0px;
	text-align: center;
}
.rangeout2
{
	padding: 6px 10px 6px 10px;
	margin: 10px 11px 0px 0px;
	text-align: center;
}
.rangeout2:hover
{
	padding: 8px 12px 4px 8px;
	margin: 10px 11px 0px 0px;
	text-align: center;
}
.rangedesc
{
	margin: 5px 0px 0px 0px;
}


/* DATAGRID STYLING
----------------------------------------------- */
.CartListHead
{
	background-image: url(img/blueHead2.gif);
	height: 20px;
	width: 100%;
	color: #38495b;
	padding: 5px;
	text-align: left;
}
.CartListItem
{
	font-size: 9pt;
	padding: 5px;
	border-bottom: 1px solid #badbee;
}
.CartListItemAlt
{
	font-size: 9pt;
	padding: 5px;
	border-bottom: 1px solid #badbee;
}
.subtotal
{
	padding: 5px;
	color: #38495b;
	text-align: right;
	font-weight: bold;
}
.buttonBacking
{
	width: 760px;
	height: 44px;
}
.totallabel
{
	background-color: #f4f9fc;
	font-size: 11pt;
	padding: 5px;
	text-align: right;
}
.subtotallabel
{
	font-size: 9pt;
	padding: 5px 5px 10px 5px;
	text-align: right;
}
.discounttop
{
	color: #1c386d;
	font-weight: bold;
	font-size: 10pt;
}
.shopping_total_price
{
	color: #1c386d;
	font-size: 1.2em;
}

.CartListItemorder
{
	text-align: left;
	padding: 4px;
}

.CartListItemorderAlt
{
	background-color: #f4f9fc;
	text-align: left;
	padding: 4px;
}

.redbold
{
	font-weight: bold;
	color: #1c386d;
}

.invoicelabel
{
	font-weight: bold;
	text-align: right;
}

.productlabel
{
	font-weight: bold;
	text-align: right;
	height: 26px;
}

.checkout_table
{
	width: 760px;
}


.checkoutelement
{
	font-weight: bold;
	text-align: left;
	height: 20px;
}

.productdropdowns
{
	font-weight: bold;
	height: 26px;
	text-align: left;
	padding-left: 10px;
}

.invoiceelement
{
	font-weight: bold;
	color: #1c386d;
	width: 80px;
}

.termsboxmulti
{
	width: 758px;
	height: 200px;
	vertical-align: middle;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border: 1px solid #000000;
	margin: 0px;
	padding: 3px;
}


/* Checkout Styling
----------------------------------------------- */

.CheckoutPanel
{
	float: right;
	width: 760px;
	margin-top: 7px;
	text-align: right;
}

.CheckoutPanelLeft
{
	text-align: right;
	float: left;
	width: 300px;
}

.CheckoutPanelInner
{
	float: left;
	text-align: left;
	clear: left;
	font-size: 12px;
}

.CheckoutPanelRight
{
	float: right;
	text-align: left;
	width: 300px;
}

.CheckoutButtons
{
	float: right;
	width: 760px;
	margin-top: 8px;
}

.CheckoutButtonLeft
{
	float: left;
}

.CheckoutButtonRight
{
	float: right;
}
.CheckoutClear
{
	clear: both;
	width: 750px;
}
.CheckoutMessage
{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 760px;
	font-size: 14px;
}

.CheckoutMessage2
{
	text-align: left;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 760px;
	font-size: 14px;
}

.CheckoutMessageHL
{
	color: #FF0000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 760px;
	font-weight: bold;
	font-size: 16px;
}

.CheckoutLabel
{
	text-align: left;
	font-size: 14px;
	float: left;
	color: #519BBC;
	font-weight: bold;
	width: 100px;
	font-weight: bold;
}

.CheckoutLabelConfirmation
{
	text-align: left;
	font-size: 14px;
	float: left;
	color: #519BBC;
	font-weight: bold;
	width: 220px;
	font-weight: bold;
}

.CheckoutLabel2
{
	text-align: left;
	font-size: 14px;
	float: left;
	color: #519BBC;
	font-weight: bold;
	width: 80px;
	margin-right: 10px;
}
.CheckoutElement
{
	text-align: left;
	font-size: 12px;
	float: left;
	width: 400px;
}

.CheckoutElementPay
{
	text-align: left;
	font-size: 12px;
	float: left;
	width: 540px;
}

.CheckoutLabelShip
{
	text-align: left;
	font-size: 14px;
	margin-right: 10px;
	float: left;
	color: #519BBC;
	font-weight: bold;
	width: 350px;
}

.CheckoutLabelPay
{
	text-align: left;
	font-size: 14px;
	margin-right: 10px;
	float: left;
	color: #519BBC;
	font-weight: bold;
	width: 190px;
}

.CheckoutLabelProg
{
	text-align: right;
	float: left;
	width: 760px;
	float: right;
}

.CheckoutHeader
{
	color: #519BBC;
	text-align: left;
	font-size: 16px;
	float: left;
}

.CartListHead
{
	text-align: left;
	width: 760px;
}

.CartListItem
{
	text-align: left;
	width: 760px;
}

.CartListItemAlt
{
	text-align: left;
	background-color: #f4fafc;
	width: 760px;
}

/****************************
    Rating Control
****************************/
.starrating, .emptystar, .selectedstar, .waitingstar
{
	width: 14px;
	height: 12px;
}
.starrating
{
	background: url('img/star.gif') no-repeat;
}
.emptystar
{
	background: url('img/starOff.gif') no-repeat;
}
.selectedstar
{
	background: url('img/star.gif') no-repeat;
}
.waitingstar
{
	background: url('img/star.gif') no-repeat;
}
.currentfilter
{
	margin-bottom: 5px;
}

/***************************************
    Forum Styles
***********************************/
.formtablehead
{
	background: url('img/forms/formhead.gif') no-repeat top left;
	height: 8px;
}
.formtable
{
	background-color: #f4f9fc;
	border-left: solid 1px #54aed7;
	border-right: solid 1px #54aed7;
}
.formtableNew
{
	background-color: #f4f9fc;
	width: 450px;
	padding: 10px;
}
.formtablefoot
{
	background: url('img/forms/formfoot.gif') no-repeat top left;
	height: 8px;
}
.formtableheader
{
	border-bottom: 1px solid #54aed7;
	background-color: #badbea;
	font-weight: bold;
	height: 24px;
	padding-left: 5px;
	text-align: left;
	color: black;
	font-weight: bold;
}
td.formtableelement
{
	padding-left: 5px;
	font-size: 8pt;
}

td.formtablelabel
{
	color: black; /*height: 30px;*/
	padding-left: 5px;
	font-size: 8pt;
}
.resbanouter
{
	position: relative;
	width: 760px;
	height: 180px;
	clear: both;
}
.resbanouter2
{
	width: 760px;
}
.resbaninfo
{
	position: absolute;
	width: 300px;
	height: 257px;
	left: 0px;
}
.resbaninfo2
{
	width: 600px;
	float: left;
}
.resbanhead
{
	text-align: left;
	font-size: 2.0em;
	color: #4a86a3;
}
.resbantxt
{
	width: 300px;
	text-align: left;
	font-size: 1.1em;
	margin-top: 14px;
	line-height: 18px;
}
.resbantxt2
{
	width: 600px;
	text-align: left;
	font-size: 1.1em;
	margin-top: 14px;
	line-height: 18px;
	float: left;
}
.resbanimg
{
	position: absolute;
	width: 445px;
	height: 189px;
	top: 0px;
	left: 315px;
}
.resbanimg2
{
	float: right;
}
.resbaninfosmall
{
	position: absolute;
	width: 314px;
	height: 90px;
	left: 0px;
	font-size: 1.1em;
}
.sparegrid
{
	text-decoration: underline !important;
}
.sparegrid:hover
{
	text-decoration: none !important;
	color: #4a86a3 !important;
}
.ErrorMessage
{
	color: #FF0000;
	font-size: 10pt;
	padding: 0px;
}
.gridheader
{
	height: 62px;
}
.gridheaderdescription
{
	float: left;
	line-height: 62px;
	font-size: 18pt;
}
.gridheaderimage
{
	float: right;
}
.submittedInfo
{
	background-color: #f4f9fc;
	color: Black;
	line-height: 20px;
	padding: 5px 5px 5px 5px;
	font-size: 9pt;
	margin-bottom: -1px;
}
.contacthead
{
	color: #4a86a3;
	font-size: 1.2em;
	margin-bottom: 5px;
}
.contactcontent
{
	margin-bottom: 20px;
}


.softCorners
{
	display: block;
}
.softCorners *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #4a86a3;
}
.softCorners1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #b1cad7;
	border-right: 1px solid #b1cad7;
	background: #77a4ba;
}
.softCorners2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #ecf2f5;
	border-right: 1px solid #ecf2f5;
	background: #6c9cb4;
}
.softCorners3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #6c9cb4;
	border-right: 1px solid #6c9cb4;
}
.softCorners4
{
	border-left: 1px solid #b1cad7;
	border-right: 1px solid #b1cad7;
}
.softCorners5
{
	border-left: 1px solid #77a4ba;
	border-right: 1px solid #77a4ba;
}
.softCornersfg
{
	background: #4a86a3;
}
#map
{
	width: 100%;
	height: 300px;
	background-color: white;
	margin-top: 20px;
	margin-bottom: 20px;
}
.alphaPager
{
	padding: 5px;
	text-align: left;
}
.resourcegridAlphaPagerOn, .resourcegridAlphaPagerOn a
{
	color: #4a86a3;
}
.resourcegridAlphaPagerOff
{
	color: #000;
}
/***************************************************************
    CASE STUDY STYLES
***************************************************************/
.casestudysearch
{
	margin-bottom: 20px;
}
.casestudyitem
{
	margin-top: 6px;
	padding-bottom: 6px;
}
.casestudyimage
{
	float: left;
	width: 100px;
	height: 130px;
	padding-top: 5px;
	padding-right: 10px;
}
.casestudyviewimage
{
	float: right;
	width: 150px;
	padding: 0px 0px 25px 25px;
}
.casestudyhead
{
	font-size: 1.3em;
}
.casestudyhead, .casestudyhead a
{
	color: #003660 !important;
}

.casestudycontent
{
	font-size: 1em;
	color: #6e6f71;
	text-align: left;
	margin-bottom: 10px;
}
.casestudylink
{
	margin-top: 10px;
	text-align: right;
	font-size: 1em;
}
.casestudylink, .casestudylink a
{
	color: #00aeef !important;
}
.casestudyclient
{
	width: 400px;
	float: left;
	font-size: 1.4em;
	color: #003660;
}

.casestudydesc
{
	clear: right;
	font-size: 1.0em;
}

.casestudypublished
{
	background-color: #F1F5F8;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}
.casestudypublished .casestudyblock2
{
	margin: 0;
}
.casestudypublished .casestudyblock2 .casestudytext
{
	color: #000;
}

.casestudyblock2head
{
	color: #6e6f71;
}

.AlphaPagerOn
{
	color: #00aeef;
	text-decoration: underline;
}
.AlphaPagerOff
{
	color: #c5c5c6;
}
.searchfilters
{
	margin: 10px 0px 10px 0px;
	font-size: 0.5em;
	color: #6e6f71;
}

.signoutbutton
{
	background-image: url(img/signoutbg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 256px;
	height: 50px;
}
.supportbutton
{
	background-image: url(img/supportbg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 256px;
	height: 50px;
}
.profilebutton
{
	background-image: url(img/profilebg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 256px;
	height: 50px;
}
.historybutton
{
	background-image: url(img/historybg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 256px;
	height: 50px;
}
.cartbutton
{
	background-image: url(img/cartbg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 256px;
	height: 50px;
}
.checkoutbutton
{
	background-image: url(img/cardbg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 256px;
	height: 50px;
}
.pagebanner
{
	width: 760px;
	height: 180px;
	margin-bottom: 18px;
	position: relative;
}
.pagebannercorners
{
	width: 760px;
	height: 180px;
	background: url(img/whitecorners.png);
	position: absolute;
	top: 0;
	left: 0;
}

.bannerimage
{
	width: 760px;
	height: 180px;
	float: left;
}
.bannertext
{
	float: left;
	color: White;
	background-color: #256d90;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7);
	margin-left: 432px;
	width: 328px;
	height: 180px;
}
.bannertextcontenthead
{
	font-size: 1.3em;
	font-weight: bold;
	margin: 0;
}
.bannertextcontent
{
	overflow: hidden;
	width: 308px;
	height: 160px;
	padding: 10px;
	font-size: 1.1em;
	line-height: 1.5em;
	text-align: left;
	color: white;
	float: left;
}
.spareshead
{
	font-size: 1.4em;
	padding: 5px 0px 5px 5px;
	margin: 10px 0px 10px 0px;
	background: 0 -20px url(img/showerdocsprite.jpg);
}

/*************************************************************************************************************
	Menu.Navskin.css
*************************************************************************************************************/
/* <RadMenu / Black> */
.RadMenu_Navskin
{
	z-index: 2000 !important;
}
.RadMenu_Navskin .rmRootGroup, .RadMenu_Navskin a.rmLink, .RadMenu_Navskin .rmText, .RadMenu_Navskin .rmLeftArrow, .RadMenu_Navskin .rmRightArrow, .RadMenu_Navskin .rmTopArrow, .RadMenu_Navskin .rmBottomArrow
{
	background-image: url('Navskin/MenuBlack/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Navskin .rmRootGroup
{
	background-repeat: repeat-x;
	background-color: #1a3344;
}

.RadMenu_Navskin .rmVertical
{
	background-position: 0 -408px;
}

/* <Root items> */

.RadMenu_Navskin, .RadMenu_Navskin a.rmLink
{
	font: normal 12px/23px "Segoe UI" , Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

.RadMenu_Navskin a.rmLink:hover
{
	color: #fff;
}

.RadMenu_Navskin a.rmLink
{
	border-left: 1px solid #9cc4d7;
	border-right: 1px solid #3e6a81;
	border-top: 3px solid #9cc4d7;
	border-bottom: 3px solid #3e6a81;
}
.RadMenu_Navskin .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Navskin a.rmLink:hover, .RadMenu_Navskin a.rmFocused, .RadMenu_Navskin a.rmSelected
{
	background-position: 0 -72px;
}

.RadMenu_Navskin a.rmExpanded, .RadMenu_Navskin a.rmExpanded:hover
{
	background-position: 0 -72px;
}

.RadMenu_Navskin a.rmExpanded .rmText, .RadMenu_Navskin a.rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Navskin .rmLast a.rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Navskin a.rmDisabled, .RadMenu_Navskin a.rmDisabled:hover
{
	color: #7d7d7d;
	background-position: 0 500px;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Navskin .rmGroup, .RadMenu_Navskin .rmMultiColumn, .RadMenu_Navskin .rmGroup .rmVertical
{
	border-bottom: 1px solid #3e6a81;
	border-left: 1px solid #3e6a81;
	border-right: 1px solid #3e6a81; /*border: 1px solid #3e6a81;*/
	background: #5493b1 url('Navskin/MenuBlack/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Navskin .rmTopFix, .RadMenu_Navskin .rmBottomFix, .RadMenu_Navskin .rmRoundedCorners .rmGroup .rmItem, .RadMenu_Navskin .rmRoundedCorners li.rmFirstGroupColumn .rmItem, .RadMenu_Navskin .rmRoundedCorners ul.rmHorizontal .rmFirst, .RadMenu_Navskin_Context.rmRoundedCorners .rmGroup .rmItem, .RadMenu_Navskin_Context.rmRoundedCorners ul.rmHorizontal .rmFirst
{
	background-image: url('Navskin/MenuBlack/rmVSprite.png');
	background-color: #5493b1;
	background-repeat: repeat-y;
}

* html .rmRoundedCorners_Navskin .rmGroup .rmItem, * html .rmRoundedCorners_Navskin ul.rmHorizontal .rmFirst
{
	background-image: url('Navskin/MenuBlack/rmVSprite.png');
	background-color: #4f4f4f;
	background-repeat: repeat-y;
}

.RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_Navskin .rmRoundedCorners .rmGroupColumn .rmItem, .RadMenu_Navskin .rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrap .rmVertical, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmGroup, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrap .rmItem, .RadMenu_Navskin_Context.rmRoundedCorners .rmHorizontal .rmItem, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrap .rmVertical
{
	background-image: none;
}

* html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmGroup, * html .rmRoundedCorners_Navskin .rmScrollWrap .rmItem, * html .rmRoundedCorners_Navskin .rmHorizontal .rmItem, * html .rmRoundedCorners_Navskin .rmScrollWrap .rmVertical
{
	background-image: none;
}

.RadMenu_Navskin .rmRoundedCorners .rmGroupColumn
{
	background-color: #4f4f4f;
}

.RadMenu_Navskin .rmBottomLeft, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Navskin_Context.rmRoundedCorners ul.rmGroup, .RadMenu_Navskin .rmRoundedCorners ul.rmGroup, .RadMenu_Navskin .rmRoundedCorners .rmMultiColumn
{
	background-image: url('Navskin/MenuBlack/rmRoundedLeft.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

* html .rmRoundedCorners_Navskin .rmScrollWrapContainer, * html .rmRoundedCorners_Navskin .rmGroup ul.rmGroup, * html .rmRoundedCorners_Navskin ul.rmGroup
{
	background-image: url('Navskin/MenuBlack/rmRoundedLeft.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadMenu_Navskin .rmTopRight, .RadMenu_Navskin .rmBottomRight
{
	background-image: url('Navskin/MenuBlack/rmRoundedRight.png');
	background-color: transparent;
	background-repeat: no-repeat;
}

.RadMenu_Navskin .rmTopFix, .RadMenu_Navskin .rmBottomFix, .RadMenu_Navskin .rmRoundedCorners .rmGroup .rmFirst, .RadMenu_Navskin_Context.rmRoundedCorners .rmGroup .rmFirst, .rmRoundedCorners_Navskin .rmGroup .rmFirst
{
	border-color: #080808;
}

.RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmTopFix, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
	background: #4F4F4F;
}

* html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmTopFix, * html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmBottomFix
{
	background: #4F4F4F;
}

.RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow
{
	background-color: #4F4F4F;
	border: 0;
}

* html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmTopArrow, * html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmBottomArrow, * html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmLeftArrow, * html .rmRoundedCorners_Navskin .rmScrollWrapContainer .rmRightArrow
{
	background-color: #4F4F4F;
	border: 0;
}

.RadMenu_Navskin_rtl .rmBottomLeft, .RadMenu_Navskin_rtl .rmRoundedCorners ul.rmGroup, .RadMenu_Navskin_rtl .rmRoundedCorners .rmMultiColumn, .RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer, .RadMenu_Navskin .rmScrollWrapContainer .rmBottomLeft, .rmRoundedCorners.RadMenu_Navskin_Context_rtl ul.rmGroup, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer
{
	background-image: url('Navskin/MenuBlack/rmRoundedLeft_rtl.png');
}

.RadMenu_Navskin_rtl .rmTopRight, .RadMenu_Navskin_rtl .rmBottomRight
{
	background-image: url('Navskin/MenuBlack/rmRoundedRight_rtl.png');
}

.RadMenu_Navskin_rtl li.rmTopFix, .RadMenu_Navskin_rtl li.rmBottomFix, .RadMenu_Navskin_rtl .rmRoundedCorners .rmGroup .rmItem, .rmRoundedCorners.RadMenu_Navskin_Context_rtl .rmGroup .rmItem
{
	background-position: 101% 0;
}

.RadMenu_Navskin .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Navskin_rtl .rmGroup, .RadMenu_Navskin_rtl .rmMultiColumn, .RadMenu_Navskin_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Navskin .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Navskin .rmGroup li.rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Navskin .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Navskin .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Navskin .rmRoundedCorners .rmScrollWrapContainer li.rmItem, .RadMenu_Navskin_Context.rmRoundedCorners .rmScrollWrapContainer li.rmItem, .rmRoundedCorners_Navskin .rmScrollWrapContainer li.rmItem
{
	background: none;
}

.RadMenu_Navskin .rmGroup .rmItem a.rmLink, .RadMenu_Navskin .rmGroup .rmItem a.rmLink:hover, .RadMenu_Navskin .rmGroup .rmItem a.rmFocused, .RadMenu_Navskin .rmGroup .rmItem a.rmSelected, .RadMenu_Navskin .rmGroup .rmItem a.rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Navskin .rmGroup a.rmLink, .RadMenu_Navskin .rmGroup .rmText, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled:hover, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled .rmText, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Navskin .rmGroup a.rmLink:hover, .RadMenu_Navskin .rmGroup a.rmFocused, .RadMenu_Navskin .rmGroup a.rmSelected, .RadMenu_Navskin .rmGroup a.rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Navskin .rmGroup a.rmLink:hover .rmText, .RadMenu_Navskin .rmGroup a.rmFocused .rmText, .RadMenu_Navskin .rmGroup a.rmSelected .rmText, .RadMenu_Navskin .rmGroup a.rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Navskin .rmGroup .rmExpandRight, .RadMenu_Navskin .rmGroup .rmExpandDown, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled .rmExpandRight, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled .rmExpandDown, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled:hover .rmExpandRight, .RadMenu_Navskin .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Navskin .rmGroup a.rmLink:hover .rmExpandRight, .RadMenu_Navskin .rmGroup a.rmFocused .rmExpandRight, .RadMenu_Navskin .rmGroup a.rmSelected .rmExpandRight, .RadMenu_Navskin .rmGroup a.rmExpanded .rmExpandRight, .RadMenu_Navskin .rmGroup a.rmLink:hover .rmExpandDown, .RadMenu_Navskin .rmGroup a.rmFocused .rmExpandDown, .RadMenu_Navskin .rmGroup a.rmSelected .rmExpandDown, .RadMenu_Navskin .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Navskin .rmGroup a.rmDisabled:hover .rmExpandRight, .RadMenu_Navskin .rmGroup a.rmDisabled:hover .rmExpandDown
{
	background-image: url('Navskin/MenuBlack/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Navskin_rtl .rmVertical a.rmExpanded .rmText, .RadMenu_Navskin_rtl .rmVertical a.rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Navskin_rtl .rmGroup a.rmLink:hover, .RadMenu_Navskin_rtl .rmGroup a.rmFocused, .RadMenu_Navskin_rtl .rmGroup a.rmSelected, .RadMenu_Navskin_rtl .rmGroup a.rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Navskin_rtl .rmGroup a.rmLink:hover .rmText, .RadMenu_Navskin_rtl .rmGroup a.rmFocused .rmText, .RadMenu_Navskin_rtl .rmGroup a.rmSelected .rmText, .RadMenu_Navskin_rtl .rmGroup a.rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Navskin_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Navskin_rtl .rmGroup a.rmLink:hover .rmExpandLeft, .RadMenu_Navskin_rtl .rmGroup a.rmFocused .rmExpandLeft, .RadMenu_Navskin_rtl .rmGroup a.rmSelected .rmExpandLeft, .RadMenu_Navskin_rtl .rmGroup a.rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Black - specific, overlapping submenus)> */

.RadMenu_Navskin .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Navskin .rmVertical .rmSlide, .RadMenu_Navskin .rmSlide .rmSlide, .RadMenu_Navskin_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Navskin_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Navskin_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Navskin_rtl .rmVertical .rmSlide, .RadMenu_Navskin_rtl .rmSlide .rmSlide, .RadMenu_Navskin_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Navskin .rmLeftArrow, .RadMenu_Navskin .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Navskin .rmLeftArrow
{
	background-position: -8px -312px;
	border-right: 1px solid #828282;
}
.RadMenu_Navskin .rmRightArrow
{
	background-position: -482px -216px;
	border-left: 1px solid #828282;
}

.RadMenu_Navskin .rmTopArrow, .RadMenu_Navskin .rmBottomArrow, .RadMenu_Navskin .rmGroup .rmLeftArrow, .RadMenu_Navskin .rmGroup .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Navskin .rmTopArrow
{
	background-position: 50% -367px;
	border-bottom: 1px solid #828282;
}
.RadMenu_Navskin .rmBottomArrow
{
	background-position: 50% -391px;
	border-top: 1px solid #828282;
}

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Navskin .rmHorizontal .rmSeparator .rmText, .RadMenu_Navskin .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #000;
}

.RadMenu_Navskin_Context .rmSeparator .rmText, .RadMenu_Navskin .rmHorizontal .rmGroup .rmSeparator .rmText, .RadMenu_Navskin .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}
/*************************************************************************************************************
	PanelBar.ShowerDoc.css
*************************************************************************************************************/
.RadPanelBar_ShowerDoc
{
	background: #fff;
	color: #252525;
	text-align: left;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpItem
{
	background: #F5FAFD;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpLink
{
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}
.RadPanelBar_ShowerDoc .rpOut
{
	background: url('img/showerdocsprite.jpg') 0 -101px;
}
.RadPanelBar_ShowerDoc .rpGroup .rpLink:hover .rpText
{
	color: #000;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpText
{
	margin-left: 10px;
}
.RadPanelBar_ShowerDoc_rtl .rpRootGroup .rpText
{
	margin-right: 10px;
}
.RadPanelBar_ShowerDoc .rpGroup .rpLink
{
	height: auto;
}
.RadPanelBar_ShowerDoc .rpText
{
	margin-right: 7px;
	overflow-x: hidden;
}
.RadPanelBar_ShowerDoc_rtl .rpText
{
	margin-right: 0;
	margin-right: 7px;
}
.RadPanelBar_ShowerDoc .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat right 7px;
}
.RadPanelBar_ShowerDoc .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_ShowerDoc .rpGroup .rpExpanded .rpText
{
	background-position: right 5px;
}
.RadPanelBar_ShowerDoc_rtl .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat left 7px;
}
.RadPanelBar_ShowerDoc_rtl .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_ShowerDoc_rtl .rpGroup .rpExpanded .rpText
{
	background-position: left 5px;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpLink, .RadPanelBar_ShowerDoc .rpRootGroup .rpTemplate
{
	color: #252525;
	font-size: 10pt;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpText
{
	padding: 0px 7px 0 0;
}
.RadPanelBar_ShowerDoc_rtl .rpRootGroup .rpText
{
	padding: 3px 0 0 7px;
}
.RadPanelBar_ShowerDoc .rpGroup .rpLink, .RadPanelBar_ShowerDoc .rpGroup .rpTemplate
{
	font-size: 11px;
	color: #000;
}
.RadPanelBar_ShowerDoc .rpGroup .rpText
{
	padding: 2px 7px 3px 0;
}
.RadPanelBar_ShowerDoc_rtl .rpRootGroup .rpText
{
	padding: 2px 0 3px 7px;
}
.RadPanelBar_ShowerDoc .rpGroup .rpLink
{
	margin-right: 2px;
	display: block;
	width: auto;
}
.RadPanelBar_ShowerDoc_rtl .rpGroup .rpLink
{
	text-indent: 3px;
}
.RadPanelBar_ShowerDoc .rpLevel1 .rpLink
{
	margin-left: 0;
}
.RadPanelBar_ShowerDoc .rpLevel2 .rpLink
{
	margin-left: 10px;
}
.RadPanelBar_ShowerDoc .rpLevel3 .rpLink
{
	margin-left: 20px;
}
.RadPanelBar_ShowerDoc_rtl .rpLevel1 .rpLink
{
	margin-right: 0;
	margin-left: 0;
}
.RadPanelBar_ShowerDoc_rtl .rpLevel2 .rpLink
{
	margin-right: 10px;
	margin-left: 0;
}
.RadPanelBar_ShowerDoc_rtl .rpLevel3 .rpLink
{
	margin-right: 20px;
	margin-left: 0;
}
.RadPanelBar_ShowerDoc_rtl .rpGroup .rpLink
{
	margin-left: 2px;
}
.RadPanelBar_ShowerDoc .rpGroup .rpText
{
	margin-right: 0;
}
.RadPanelBar_ShowerDoc .rpGroup .rpLink:hover .rpText
{
	background: url('navskin/img/tick.png') no-repeat center right;
}
.RadPanelBar_ShowerDoc .rpGroup .rpSelected
{
	font-weight: normal;
}
.RadPanelBar_ShowerDoc .rpGroup .rpSelected:hover, .RadPanelBar_ShowerDoc .rpGroup .rpSelected .rpText:hover
{
	color: Black;
}
.RadPanelBar_ShowerDoc .rpDisabled .rpText
{
	cursor: default;
	color: #bbb;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpDisabled:hover
{
	cursor: default;
	text-decoration: none;
}
.RadPanelBar_ShowerDoc .rpRootGroup .rpDisabled:hover .rpText
{
	color: #bbb;
}
.RadPanelBar_ShowerDoc .rpGroup .rpDisabled:hover
{
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
	background: none;
}
.RadPanelBar_ShowerDoc .rpGroup .rpDisabled:hover .rpText
{
	background: none;
}
.RadPanelBar_ShowerDoc .rpGroup .rpLast
{
	zoom: 1;
	background-color: #f4f9fc;
}
.RadPanelBar_ShowerDoc .rpRootGroup
{
	border: 0 !important;
}
.RadPanelBar_ShowerDoc .rpLink
{
	border: 0 !important;
}
.RadPanelBar_ShowerDoc .rpText
{
	font-size: 0.8em !important;
}
/*************************************************************************************************************
	PanelBar.Filters.css
*************************************************************************************************************/
.RadPanelBar_Filters
{
	background: #fff;
	color: #252525;
	text-align: left;
}
.RadPanelBar_Filters .rpRootGroup .rpItem
{
	background: #F5FAFD;
}
.RadPanelBar_Filters .rpRootGroup .rpLink
{
	height: 21px;
	line-height: 21px;
	overflow: hidden;
}
.RadPanelBar_Filters .rpRootGroup .rpItem .rpLink .rpOut
{
	background: url('img/showerdocsprite.jpg') 0 -101px no-repeat;
	overflow: hidden;
}
.RadPanelBar_Filters .rpSlide .rpOut
{
	background: #F5FAFD !important;
}
.RadPanelBar_Filters .rpSlide .rpItem
{
	border-bottom: solid 3px white;
}
.RadPanelBar_Filters .rpGroup .rpLink:hover .rpText
{
	color: #000;
}
.RadPanelBar_Filters .rpRootGroup .rpText
{
	margin-left: 10px;
}
.RadPanelBar_Filters_rtl .rpRootGroup .rpText
{
	margin-right: 10px;
}
.RadPanelBar_Filters .rpGroup .rpLink
{
	height: auto;
}
.RadPanelBar_Filters .rpText
{
	margin-right: 7px;
	overflow-x: hidden;
}
.RadPanelBar_Filters_rtl .rpText
{
	margin-right: 0;
	margin-right: 7px;
}
.RadPanelBar_Filters .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat right 7px;
}
.RadPanelBar_Filters .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_Filters .rpGroup .rpExpanded .rpText
{
	background-position: right 5px;
}
.RadPanelBar_Filters_rtl .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat left 7px;
}
.RadPanelBar_Filters_rtl .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_Filters_rtl .rpGroup .rpExpanded .rpText
{
	background-position: left 5px;
}
.RadPanelBar_Filters .rpRootGroup .rpLink, .RadPanelBar_Filters .rpRootGroup .rpTemplate
{
	color: #252525;
	font-size: 10pt;
}
.RadPanelBar_Filters .rpRootGroup .rpText
{
	padding: 0px 7px 0 0;
}
.RadPanelBar_Filters_rtl .rpRootGroup .rpText
{
	padding: 3px 0 0 7px;
}
.RadPanelBar_Filters .rpGroup .rpLink, .RadPanelBar_Filters .rpGroup .rpTemplate
{
	font-size: 11px;
	color: #000;
}
.RadPanelBar_Filters .rpGroup .rpText
{
	padding: 2px 7px 3px 0;
}
.RadPanelBar_Filters_rtl .rpRootGroup .rpText
{
	padding: 2px 0 3px 7px;
}
.RadPanelBar_Filters .rpGroup .rpLink
{
	margin-right: 2px;
	display: block;
	width: auto;
}
.RadPanelBar_Filters_rtl .rpGroup .rpLink
{
	text-indent: 3px;
}
.RadPanelBar_Filters .rpLevel1 .rpLink
{
	margin-left: 0;
}
.RadPanelBar_Filters .rpLevel2 .rpLink
{
	margin-left: 10px;
}
.RadPanelBar_Filters .rpLevel3 .rpLink
{
	margin-left: 20px;
}
.RadPanelBar_Filters_rtl .rpLevel1 .rpLink
{
	margin-right: 0;
	margin-left: 0;
}
.RadPanelBar_Filters_rtl .rpLevel2 .rpLink
{
	margin-right: 10px;
	margin-left: 0;
}
.RadPanelBar_Filters_rtl .rpLevel3 .rpLink
{
	margin-right: 20px;
	margin-left: 0;
}
.RadPanelBar_Filters_rtl .rpGroup .rpLink
{
	margin-left: 2px;
}
.RadPanelBar_Filters .rpGroup .rpText
{
	margin-right: 0;
}
.RadPanelBar_Filters .rpGroup .rpLink:hover .rpText
{
	background: url('navskin/img/tick.png') no-repeat center right;
}
.RadPanelBar_Filters .rpGroup .rpSelected
{
	font-weight: normal;
}
.RadPanelBar_Filters .rpGroup .rpSelected:hover, .RadPanelBar_Filters .rpGroup .rpSelected .rpText:hover
{
	color: Black;
}
.RadPanelBar_Filters .rpDisabled .rpText
{
	cursor: default;
	color: #bbb;
}
.RadPanelBar_Filters .rpRootGroup .rpDisabled:hover
{
	cursor: default;
	text-decoration: none;
}
.RadPanelBar_Filters .rpRootGroup .rpDisabled:hover .rpText
{
	color: #bbb;
}
.RadPanelBar_Filters .rpGroup .rpDisabled:hover
{
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
	background: none;
}
.RadPanelBar_Filters .rpGroup .rpDisabled:hover .rpText
{
	background: none;
}
.RadPanelBar_Filters .rpGroup .rpLast
{
	zoom: 1;
	background-color: #f4f9fc;
}
.RadPanelBar_Filters .rpRootGroup
{
	border: 0 !important;
}
.RadPanelBar_Filters .rpLink
{
	border: 0 !important;
}
.RadPanelBar_Filters .rpText
{
	font-size: 0.8em !important;
}
/*************************************************************************************************************
	PanelBar.CurrentFilters.css
*************************************************************************************************************/
.RadPanelBar_CurrentFilters
{
	background: #fff;
	color: #252525;
	text-align: left;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpLink
{
	height: 24px;
	line-height: 24px;
	background-color: #A7E99B;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpLink:hover
{
	height: 24px;
	line-height: 24px;
	background-color: #EC9C9E;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpLink:hover .rpText
{
	color: #fff;
	background: #EC9C9E url('navskin/img/cross.png') no-repeat center right;
}
.RadPanelBar_CurrentFilters .rpGroup .rpLink:hover .rpText
{
	color: #000;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpText
{
	margin-left: 10px;
	background: #A7E99B url('navskin/img/tick.png') no-repeat center right;
}
.RadPanelBar_CurrentFilters_rtl .rpRootGroup .rpText
{
	margin-right: 10px;
}
.RadPanelBar_CurrentFilters .rpGroup .rpLink
{
	height: auto;
	background: none;
}
.RadPanelBar_CurrentFilters .rpText
{
	margin-right: 7px;
	overflow-x: hidden;
}
.RadPanelBar_CurrentFilters_rtl .rpText
{
	margin-right: 0;
	margin-right: 7px;
}
.RadPanelBar_CurrentFilters .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat right 7px;
}
.RadPanelBar_CurrentFilters .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_CurrentFilters .rpGroup .rpExpanded .rpText
{
	background-position: right 5px;
}
.RadPanelBar_CurrentFilters_rtl .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat left 7px;
}
.RadPanelBar_CurrentFilters_rtl .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_CurrentFilters_rtl .rpGroup .rpExpanded .rpText
{
	background-position: left 5px;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpLink, .RadPanelBar_CurrentFilters .rpRootGroup .rpTemplate
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #252525;
	font-size: 10pt;
}
.RadPanelBar_CurrentFilters_rtl .rpRootGroup .rpText
{
	padding: 3px 0 0 7px;
}
.RadPanelBar_CurrentFilters .rpGroup .rpLink, .RadPanelBar_CurrentFilters .rpGroup .rpTemplate
{
	font-size: 11px;
	color: #000;
}
.RadPanelBar_CurrentFilters .rpGroup .rpLink
{
	margin-right: 2px;
	display: block;
	width: auto;
}
.RadPanelBar_CurrentFilters_rtl .rpGroup .rpLink
{
	text-indent: 3px;
}
.RadPanelBar_CurrentFilters .rpLevel1 .rpLink
{
	margin-left: 0;
}
.RadPanelBar_CurrentFilters .rpLevel2 .rpLink
{
	margin-left: 10px;
}
.RadPanelBar_CurrentFilters .rpLevel3 .rpLink
{
	margin-left: 20px;
}
.RadPanelBar_CurrentFilters_rtl .rpLevel1 .rpLink
{
	margin-right: 0;
	margin-left: 0;
}
.RadPanelBar_CurrentFilters_rtl .rpLevel2 .rpLink
{
	margin-right: 10px;
	margin-left: 0;
}
.RadPanelBar_CurrentFilters_rtl .rpLevel3 .rpLink
{
	margin-right: 20px;
	margin-left: 0;
}
.RadPanelBar_CurrentFilters_rtl .rpGroup .rpLink
{
	margin-left: 2px;
}
.RadPanelBar_CurrentFilters .rpGroup .rpText
{
	margin-right: 0;
}
.RadPanelBar_CurrentFilters .rpGroup .rpSelected
{
	font-weight: normal;
}
.RadPanelBar_CurrentFilters .rpGroup .rpSelected:hover, .RadPanelBar_CurrentFilters .rpGroup .rpSelected .rpText:hover
{
	color: Black;
}
.RadPanelBar_CurrentFilters .rpDisabled .rpText
{
	cursor: default;
	color: #bbb;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpDisabled:hover
{
	cursor: default;
	text-decoration: none;
}
.RadPanelBar_CurrentFilters .rpRootGroup .rpDisabled:hover .rpText
{
	color: #bbb;
}
.RadPanelBar_CurrentFilters .rpGroup .rpDisabled:hover
{
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
	background: none;
}
.RadPanelBar_CurrentFilters .rpGroup .rpDisabled:hover .rpText
{
	background: none;
}
.RadPanelBar_CurrentFilters .rpGroup .rpLast
{
	zoom: 1;
	background-image: url('navskin/ShowerDoc/menuBlueBG.gif');
	background-repeat: repeat-x;
	background-color: #f4f9fc;
}
.RadPanelBar_CurrentFilters .rpItem .rpFirst
{
	background-image: url('navskin/ShowerDoc/menuBlueBG.gif');
	background-repeat: repeat-x;
}
.RadPanelBar_CurrentFilters .rpRootGroup
{
	border: 0 !important;
}
.RadPanelBar_CurrentFilters .rpLink
{
	border: 0 !important;
}
.RadPanelBar_CurrentFilters .rpText
{
	font-size: 0.8em !important;
}
/************************************************************************************************************
	Product TabStrip
**************************************************************************************************************/
.RadTabStrip_Product .rtsLI, .RadTabStrip_Product .rtsLink
{
	color: #000;
	font: 12px/26px "Segoe UI" , Arial, sans-serif;
}

.RadTabStrip_Product .rtsLevel1 .rtsLI, .RadTabStrip_Product .rtsLevel1 .rtsLink
{
	color: #00156e;
}

.RadTabStrip_Product .rtsLevel .rtsLink:hover, .RadTabStrip_Product .rtsLevel .rtsSelected, .RadTabStrip_Product .rtsLevel .rtsSelected:hover
{
	text-decoration: underline;
}

.RadTabStrip_Product .rtsLevel1 .rtsLink:hover, .RadTabStrip_Product .rtsLevel1 .rtsSelected, .RadTabStrip_Product .rtsLevel1 .rtsSelected:hover
{
	text-decoration: none;
}

.RadTabStripLeft_Product .rtsSeparator, .RadTabStripRight_Product .rtsSeparator
{
	background: #8DB2E3;
}

/* <disabled tabs> */
.RadTabStrip_Product .rtsLevel .rtsDisabled
{
	color: #666;
}
/* </disabled tabs> */

/* <scrolling arrows> */
.RadTabStrip_Product .rtsNextArrow, .RadTabStrip_Product .rtsPrevArrow, .RadTabStrip_Product .rtsPrevArrowDisabled, .RadTabStrip_Product .rtsNextArrowDisabled
{
	background-image: url('navskin/TabStripProduct/TabStripStates.png');
}
/* </scrolling arrows> */

/* <tab backgrounds> */

.RadTabStrip_Product .rtsLevel
{
	background: #ccdbee;
}

.RadTabStrip_Product .rtsLevel1
{
	background-color: #bfdbff;
}
.RadTabStripTop_Product .rtsLevel2
{
	background: #ccdbee url('navskin/TabStripProduct/Level2Bg.png') repeat-x 0 0;
}

.RadTabStripTop_Product .rtsLevel .rtsLink, .RadTabStripTop_Product .rtsLevel .rtsOut
{
	background-image: none;
}

.RadTabStripTop_Product .rtsLevel1 .rtsLink, .RadTabStripTop_Product .rtsLevel1 .rtsOut, .RadTabStripBottom_Product .rtsLevel1 .rtsLink, .RadTabStripBottom_Product .rtsLevel1 .rtsOut, .RadTabStripTop_Product .rtsLevel1, .RadTabStripBottom_Product .rtsLevel1
{
	background-image: url('navskin/TabStripProduct/TabStripStates.png');
}

.RadTabStripLeft_Product .rtsLink, .RadTabStripRight_Product .rtsLink
{
	background-image: url('navskin/TabStripProduct/TabStripVStates.png');
}

.RadTabStripLeft_Product .rtsLast .rtsLink, .RadTabStripRight_Product .rtsLast .rtsLink
{
	border-bottom: 1px solid #898C95;
}

.RadTabStripRight_Product .rtsLink, .RadTabStripRight_Product .rtsLI .rtsDisabled:hover
{
	background-position: 100% 0;
}
.RadTabStripRight_Product .rtsLink:hover
{
	background-position: 100% -200px;
}
.RadTabStripRight_Product .rtsSelected, .RadTabStripRight_Product .rtsSelected:hover
{
	background-position: 100% -400px;
}
/* </tab backgrounds> */


/* <background positioning: tabs with hovers> */

/* <orientation: top> */

.RadTabStripTop_Product .rtsLevel1 .rtsLink
{
	background-position: 0 0;
}
.RadTabStripTop_Product .rtsLevel1 .rtsOut
{
	background-position: 100% 0;
}

.RadTabStripTop_Product .rtsLevel1 .rtsLink:hover
{
	background-position: 0 -52px;
}
.RadTabStripTop_Product .rtsLevel1 .rtsLink:hover .rtsOut
{
	background-position: 100% -52px;
}

.RadTabStripTop_Product .rtsLevel1 .rtsSelected, .RadTabStripTop_Product .rtsLevel1 .rtsSelected:hover
{
	background-position: 0 -26px;
}
.RadTabStripTop_Product .rtsLevel1 .rtsSelected .rtsOut, .RadTabStripTop_Product .rtsLevel1 .rtsSelected:hover .rtsOut
{
	background-position: 100% -26px;
}

.RadTabStripTop_Product .rtsLevel1 .rtsDisabled:hover
{
	background-position: 0 0;
}
.RadTabStripTop_Product .rtsLevel1 .rtsDisabled:hover .rtsOut
{
	background-position: 100% 0;
}

.RadTabStripTop_Product .rtsLevel1
{
	background-position: 0 100%;
	background-repeat: repeat-x;
}

/* </orientation: top> */

/* <orientation: bottom> */

.RadTabStripBottom_Product .rtsLevel1 .rtsLink
{
	background-position: 0 -182px;
}
.RadTabStripBottom_Product .rtsLevel1 .rtsOut
{
	background-position: 100% -182px;
}

.RadTabStripBottom_Product .rtsLevel1 .rtsLink:hover
{
	background-position: 0 -130px;
}
.RadTabStripBottom_Product .rtsLevel1 .rtsLink:hover .rtsOut
{
	background-position: 100% -130px;
}

.RadTabStripBottom_Product .rtsLevel1 .rtsSelected, .RadTabStripBottom_Product .rtsLevel1 .rtsSelected:hover
{
	background-position: 0 -156px;
}
.RadTabStripBottom_Product .rtsLevel1 .rtsSelected .rtsOut, .RadTabStripBottom_Product .rtsLevel1 .rtsSelected:hover .rtsOut
{
	background-position: 100% -156px;
}

.RadTabStripBottom_Product .rtsLevel1 .rtsDisabled:hover
{
	background-position: 0 -182px;
}
.RadTabStripBottom_Product .rtsLevel1 .rtsDisabled:hover .rtsOut
{
	background-position: 100% -182px;
}

.RadTabStripBottom_Product .rtsLevel1
{
	background-position: 0 -599px;
	background-repeat: repeat-x;
}

/* </orientation: bottom> */

/* <orientation: right> */

.RadTabStripRight_Product .rtsUL .rtsLink, .RadTabStripRight_Product .rtsUL .rtsLI .rtsDisabled:hover
{
	background-position: 100% 0;
	text-align: left;
}
.RadTabStripRight_Product .rtsUL .rtsLink:hover
{
	background-position: 100% -200px;
}
.RadTabStripRight_Product .rtsUL .rtsSelected, .RadTabStripRight_Product .rtsUL .rtsSelected:hover
{
	background-position: 100% -400px;
}

/* </orientation: right> */

/* </background positioning: tabs with hovers> */
/************************************************************************************************************
	Product Panel Bars
**************************************************************************************************************/
.RadPanelBar_ProductPanels
{
	background: #fff;
	color: #252525;
	text-align: left;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpItem
{
	background: transparent url('navskin/ShowerDoc/panelbarSmall.gif') no-repeat left top;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpLink
{
	background: transparent url('navskin/ShowerDoc/item-left.gif') no-repeat top left;
	height: 22px;
	line-height: 22px;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpLink:hover .rpText
{
	color: #252525;
}
.RadPanelBar_ProductPanels .rpGroup .rpLink:hover .rpText
{
	color: #000;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpText
{
	margin-left: 10px;
}
.RadPanelBar_ProductPanels_rtl .rpRootGroup .rpText
{
	margin-right: 10px;
}
.RadPanelBar_ProductPanels .rpGroup .rpItem
{
	border-left: solid 1px #f4f9fc;
	border-right: solid 1px #f4f9fc;
	border-bottom: solid 1px #f4f9fc;
	background: #fff;
	margin-top: 2px;
	width: 589px;
}
.RadPanelBar_ProductPanels .rpGroup .rpLink
{
	height: auto;
	border: 0;
	background: none;
}
.RadPanelBar_ProductPanels .rpText
{
	margin-right: 7px;
	overflow-x: hidden;
}
.RadPanelBar_ProductPanels_rtl .rpText
{
	margin-right: 0;
	margin-right: 7px;
}
.RadPanelBar_ProductPanels .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat right 7px;
}
.RadPanelBar_ProductPanels .rpExpanded .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-collapse.gif') no-repeat right 7px;
}
.RadPanelBar_ProductPanels .rpGroup .rpExpanded .rpText
{
	background-position: right 5px;
}
.RadPanelBar_ProductPanels_rtl .rpExpandable .rpText
{
	background: transparent url('navskin/ShowerDoc/arrow-expand.gif') no-repeat left 7px;
}
.RadPanelBar_ProductPanels_rtl .rpExpanded .rpText
{
	background: transparent url('Snavskin/howerDoc/arrow-collapse.gif') no-repeat left 7px;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpExpanded .rpText
{
	background-position: left 5px;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpLink, .RadPanelBar_ProductPanels .rpRootGroup .rpTemplate
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #252525;
	font-size: 0.8em;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpText
{
	padding: 0px 7px 0 0;
}
.RadPanelBar_ProductPanels_rtl .rpRootGroup .rpText
{
	padding: 3px 0 0 7px;
}
.RadPanelBar_ProductPanels .rpGroup .rpLink, .RadPanelBar_ProductPanels .rpGroup .rpTemplate
{
	font-size: 0.8em;
	color: #000;
}
.RadPanelBar_ProductPanels .rpGroup .rpText
{
	padding: 2px 7px 3px 0;
}
.RadPanelBar_ProductPanels_rtl .rpRootGroup .rpText
{
	padding: 2px 0 3px 7px;
}
.RadPanelBar_ProductPanels .rpGroup .rpLink
{
	margin-right: 2px;
	display: block;
	width: auto;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpLink
{
	text-indent: 3px;
}
.RadPanelBar_ProductPanels .rpLevel1 .rpLink
{
	margin-left: 0;
}
.RadPanelBar_ProductPanels .rpLevel2 .rpLink
{
	margin-left: 10px;
}
.RadPanelBar_ProductPanels .rpLevel3 .rpLink
{
	margin-left: 20px;
}
.RadPanelBar_ProductPanels_rtl .rpLevel1 .rpLink
{
	margin-right: 0;
	margin-left: 0;
}
.RadPanelBar_ProductPanels_rtl .rpLevel2 .rpLink
{
	margin-right: 10px;
	margin-left: 0;
}
.RadPanelBar_ProductPanels_rtl .rpLevel3 .rpLink
{
	margin-right: 20px;
	margin-left: 0;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpLink
{
	margin-left: 2px;
}
.RadPanelBar_ProductPanels .rpGroup .rpText
{
	margin-right: 0;
}
.RadPanelBar_ProductPanels .rpGroup .rpLink:hover
{
	background: transparent url('navskin/ShowerDoc/subitem-hover.gif') no-repeat 2px top;
}
.RadPanelBar_ProductPanels .rpGroup .rpLink:hover .rpText
{
	background: transparent url('navskin/ShowerDoc/subitem-hover.gif') no-repeat top right;
}
.RadPanelBar_ProductPanels .rpGroup .rpExpandable:hover
{
	background: transparent url('navskin/ShowerDoc/subitem-expandable-hover.gif') no-repeat 2px top;
}
.RadPanelBar_ProductPanels .rpGroup .rpExpandable:hover .rpText
{
	background: transparent url('navskin/ShowerDoc/subitem-expandable-hover.gif') no-repeat right top;
}
.RadPanelBar_ProductPanels .rpGroup .rpExpanded:hover
{
	background: transparent url('navskin/ShowerDoc/subitem-expanded-hover.gif') no-repeat 2px top;
}
.RadPanelBar_ProductPanels .rpGroup .rpExpanded:hover .rpText
{
	background: transparent url('navskin/ShowerDoc/subitem-expanded-hover.gif') no-repeat right top;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpExpandable:hover
{
	background: transparent url('navskin/ShowerDoc/subitem-expandable-hover-rtl.gif') no-repeat 12px top;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpExpandable:hover .rpText
{
	background: transparent url('navskin/ShowerDoc/subitem-expandable-hover-rtl.gif') no-repeat left top;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpExpanded:hover
{
	background: transparent url('navskin/ShowerDoc/subitem-expanded-hover-rtl.gif') no-repeat 12px top;
}
.RadPanelBar_ProductPanels_rtl .rpGroup .rpExpanded:hover .rpText
{
	background: transparent url('navskin/ShowerDoc/subitem-expanded-hover-rtl.gif') no-repeat left top;
}
.RadPanelBar_ProductPanels .rpGroup .rpSelected
{
	font-weight: normal;
}
.RadPanelBar_ProductPanels .rpGroup .rpSelected:hover, .RadPanelBar_ProductPanels .rpGroup .rpSelected .rpText:hover
{
	color: Black;
}
.RadPanelBar_ProductPanels .rpDisabled .rpText
{
	cursor: default;
	color: #bbb;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpDisabled:hover
{
	cursor: default;
	text-decoration: none;
}
.RadPanelBar_ProductPanels .rpRootGroup .rpDisabled:hover .rpText
{
	color: #bbb;
}
.RadPanelBar_ProductPanels .rpGroup .rpDisabled:hover
{
	border-bottom: 0;
	cursor: default;
	text-decoration: none;
	background: none;
}
.RadPanelBar_ProductPanels .rpGroup .rpDisabled:hover .rpText
{
	background: none;
}
.RadPanelBar_ProductPanels .rpGroup .rpLast
{
	zoom: 1;
	background-color: White;
}
.RadPanelBar_ProductPanels .rpItem .rpFirst
{
	background-color: White;
}
.RadPanelBar_ProductPanels .rpItem .rpLink .rpImage
{
	margin: 2px 8px 0px 8px;
}
.RadPanelBar_ProductPanels .rpGroup .rpItem .rpTemplate
{
	background: #fff;
}
.RadPanelBar_ProductPanels .rpRootGroup
{
	border: 0 !important;
}
.RadPanelBar_ProductPanels .rpLink
{
	border-bottom: 0 !important;
}
/*************************************************************************************************************
	ComboBox.customVista.css
*************************************************************************************************************/
.RadComboBox_customVista *
{
	margin: 0;
	padding: 0;
}
.RadComboBox_customVista, .RadComboBox_customVista .rcbInput, .RadComboBoxDropDown_customVista
{
	font: 12px "segoe ui" ,arial,verdana,sans-serif;
	color: #333;
	text-align: left;
}
.RadComboBox_customVista_rtl, .RadComboBox_customVista_rtl .rcbInput, .RadComboBoxDropDown_customVista_rtl
{
	text-align: right;
}
.RadComboBox_customVista
{
	vertical-align: bottom;
}
.RadComboBox_customVista table
{
	border: 0;
	border-collapse: collapse;
}
.RadComboBox_customVista td.rcbInputCell
{
	width: 100%;
	height: 23px;
	line-height: 20px;
	vertical-align: top;
	padding: 0;
	border: 0;
}
.RadComboBox_customVista td.rcbInputCellLeft, .RadComboBox_customVista td.rcbInputCellRight
{
	background: url('navskin/ComboBox/rcbInput.gif') no-repeat;
}
.RadComboBox_customVista td.rcbInputCellLeft
{
	background-position: 0 0;
}
.RadComboBox_customVista td.rcbInputCellRight
{
	background-position: 100% 0;
}
.RadComboBox_customVista .rcbHovered .rcbInputCellLeft
{
	background-position: 0 -23px;
}
.RadComboBox_customVista .rcbHovered .rcbInputCellRight
{
	background-position: 100% -23px;
}
.RadComboBox_customVista .rcbFocused .rcbInputCellLeft
{
	background-position: 0 -46px;
}
.RadComboBox_customVista .rcbFocused .rcbInputCellRight
{
	background-position: 100% -46px;
}
.RadComboBox_customVista .rcbInputCell .rcbInput
{
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: top;
	padding: 3px 0 0;
	outline: 0;
}
.RadComboBox_customVista .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}
.RadComboBox_customVista td.rcbInputCell, .RadComboBox_customVista .rcbInputCell .rcbInput
{
	padding-left: 2px;
}
.RadComboBox_customVista_rtl td.rcbInputCell, .RadComboBox_customVista_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}
.RadComboBox_customVista .rcbHovered .rcbInputCell .rcbInput
{
	color: #045cb5;
}
.RadComboBox_customVista td.rcbArrowCell
{
	width: 23px;
	padding: 0;
	border: 0;
}
.RadComboBox_customVista td.rcbArrowCellLeft, .RadComboBox_customVista td.rcbArrowCellRight
{
	background: url('navskin/ComboBox/rcbArrowCell.gif') 0 0 no-repeat;
}
.RadComboBox_customVista td.rcbArrowCellLeft
{
	background-position: 100% 0;
}
.RadComboBox_customVista td.rcbArrowCellRight
{
	background-position: 0 0;
}
.RadComboBox_customVista .rcbHovered .rcbArrowCellLeft
{
	background-position: 100% -23px;
}
.RadComboBox_customVista .rcbHovered .rcbArrowCellRight
{
	background-position: 0 -23px;
}
.RadComboBox_customVista .rcbFocused .rcbArrowCellLeft
{
	background-position: 100% -46px;
}
.RadComboBox_customVista .rcbFocused .rcbArrowCellRight
{
	background-position: 0 -46px;
}
.RadComboBox_customVista td.rcbArrowCellHidden
{
	background-position: -20px 0;
}
.RadComboBox_customVista .rcbHovered .rcbArrowCellHidden
{
	background-position: -20px -23px;
}
.RadComboBox_customVista .rcbFocused .rcbArrowCellHidden
{
	background-position: -20px -46px;
}
.RadComboBox_customVista .rcbArrowCell a
{
	position: relative;
	outline: none;
	overflow: hidden;
	display: block;
	width: 23px;
	height: 23px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
}
.RadComboBox_customVista td.rcbArrowCellHidden, .RadComboBox_customVista .rcbArrowCellHidden a
{
	width: 3px;
}
.RadComboBox_customVista .rcbDisabled .rcbArrowCell a
{
	cursor: no-drop;
}
.RadComboBox_customVista .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}
.rcbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
}
.RadComboBoxDropDown_customVista
{
	position: absolute;
	background: #fff;
	border: 1px solid #c6c7d2;
	border-top-color: #83868d;
	cursor: default;
	font-size: 11px;
}
.RadComboBoxDropDown_customVista_rtl
{
	text-align: right;
	direction: rtl;
}
.RadComboBoxDropDown_customVista .rcbScroll
{
	overflow: auto;
}
.RadComboBoxDropDown_customVista .rcbList
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.RadComboBoxDropDown_customVista .rcbNoWrap .rcbList
{
	float: left;
}
.RadComboBoxDropDown_customVista .rcbHeader, .RadComboBoxDropDown_customVista .rcbFooter
{
	background: url('ComboBox/rcbHeader.gif') repeat-x #f1f2f4;
	padding: 3px;
}
.RadComboBoxDropDown_customVista .rcbHeader
{
	border-bottom: 1px solid #d5d5d5;
}
.RadComboBoxDropDown_customVista .rcbFooter
{
	border-top: 1px solid #d5d5d5;
}
.RadComboBoxDropDown_customVista .rcbNoWrap .rcbItem, .RadComboBoxDropDown_customVista .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_customVista .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_customVista .rcbNoWrap .rcbLoading
{
	white-space: nowrap;
}
.RadComboBoxDropDown_customVista .rcbItem, .RadComboBoxDropDown_customVista .rcbHovered, .RadComboBoxDropDown_customVista .rcbDisabled, .RadComboBoxDropDown_customVista .rcbLoading
{
	padding: 1px 20px 1px 4px;
	zoom: 1;
}
* + html .RadComboBoxDropDown_customVista .rcbItem, * + html .RadComboBoxDropDown_customVista .rcbHovered, * + html .RadComboBoxDropDown_customVista .rcbDisabled, * + html .RadComboBoxDropDown_customVista .rcbLoading
{
	zoom: normal;
}
.RadComboBoxDropDown_customVista_rtl .rcbItem, .RadComboBoxDropDown_customVista_rtl .rcbHovered, .RadComboBoxDropDown_customVista_rtl .rcbDisabled, .RadComboBoxDropDown_customVista_rtl .rcbLoading
{
	padding: 1px 4px 1px 20px;
}
.RadComboBoxDropDown_customVista .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.RadComboBoxDropDown_customVista_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}
.RadComboBoxDropDown_customVista em
{
	font-style: normal;
	font-weight: bold;
}
.RadComboBoxDropDown_customVista .rcbItem em
{
	background: #e5e5e5;
}
.RadComboBoxDropDown_customVista .rcbHovered
{
	background: #68B3DB;
	color: #fff;
}
.RadComboBoxDropDown_customVista .rcbSeparator
{
	color: #666;
	background: #D3ECF9;
}
.RadComboBoxDropDown_customVista .rcbDisabled
{
	color: #999;
	cursor: no-drop;
}
.RadComboBox_customVista .rcbDisabled
{
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
.RadComboBoxDropDown_customVista .rcbLoading
{
	background: #f0f0f0;
	text-align: center;
}
.RadComboBoxDropDown_customVista .rcbMoreResults
{
	clear: both;
	border-top: 1px solid #c6c7d2;
	background: #fff;
	position: relative;
	padding: 0 4px 4px;
	text-align: center;
}
.RadComboBoxDropDown_customVista .rcbMoreResults a
{
	display: block;
	width: 15px;
	height: 9px;
	background: url('navskin/ComboBox/rcbMoreResults.gif') no-repeat transparent;
	margin: 0 auto 4px;
	text-indent: -3333px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}
.RadComboBoxDropDown_customVista .rcbMoreResults a:hover
{
	background-position: 0 -14px;
}
.RadComboBoxDropDown_customVista .rcbMoreResults span
{
	display: block;
	text-align: center;
}
.RadComboBoxDropDown_customVista .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_customVista_rtl .rcbItem, .RadComboBoxDropDown_customVista_rtl .rcbHovered, .RadComboBoxDropDown_customVista_rtl .rcbDisabled, .RadComboBoxDropDown_customVista_rtl .rcbLoading
	{
		padding: 1px 4px 1px 20px;
	}
	:root .RadComboBox_customVista .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
}
/*************************************************************************************************************
	ComboBox.NewGrid.css
*************************************************************************************************************/
.RadComboBox_NewGrid *, .RadComboBox_NewGrid2 *
{
	margin: 0;
	padding: 0;
}
.RadComboBox_NewGrid, .RadComboBox_NewGrid .rcbInput, .RadComboBoxDropDown_NewGrid, .RadComboBox_NewGrid2, .RadComboBox_NewGrid2 .rcbInput, .RadComboBoxDropDown_NewGrid2
{
	font: 12px "Segoe UI" , Arial, sans-serif;
	color: #333;
	text-align: left;
}
.RadComboBox_NewGrid, .RadComboBox_NewGrid2
{
	vertical-align: middle;
}
* html .RadComboBox_NewGrid, * html .RadComboBox_NewGrid2
{
	vertical-align: top;
}
.RadComboBox_NewGrid table, .RadComboBox_NewGrid2 table
{
	border: 0;
	border-collapse: collapse;
}
.RadComboBox_NewGrid table td.rcbInputCell, .RadComboBox_NewGrid2 table td.rcbInputCell
{
	width: 100%;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0;
	border: 0;
}
* html .RadComboBox_NewGrid td.rcbInputCell, * html .RadComboBox_NewGrid2 td.rcbInputCell
{
	height: /**/ 22px;
	line-height: /**/ 22px;
}
.RadComboBox_NewGrid .rcbInputCellLeft, .RadComboBox_NewGrid .rcbInputCellRight, .RadComboBox_NewGrid .rcbArrowCellLeft, .RadComboBox_NewGrid .rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbInputCellLeft, .RadComboBox_NewGrid2 .rcbInputCellRight, .RadComboBox_NewGrid2 .rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbArrowCellRight
{
	background: url('navskin/NewGrid/rcbSprite2.png') no-repeat;
}
* html .RadComboBox_NewGrid .rcbInputCellLeft, * html .RadComboBox_NewGrid .rcbInputCellRight, * html .RadComboBox_NewGrid .rcbArrowCellLeft, * html .RadComboBox_NewGrid .rcbArrowCellRight, * html .RadComboBox_NewGrid2 .rcbInputCellLeft, * html .RadComboBox_NewGrid2 .rcbInputCellRight, * html .RadComboBox_NewGrid2 .rcbArrowCellLeft, * html .RadComboBox_NewGrid2 .rcbArrowCellRight
{
	background: url('navskin/NewGrid/rcbSpriteIE62.png') no-repeat;
}
.RadComboBox_NewGrid td.rcbInputCellLeft, .RadComboBox_NewGrid2 td.rcbInputCellLeft
{
	background-position: 0 0;
}
.RadComboBox_NewGrid td.rcbInputCellRight, .RadComboBox_NewGrid2 td.rcbInputCellRight
{
	background-position: 100% 0;
}
.RadComboBox_NewGrid .rcbHovered .rcbInputCellLeft, .RadComboBox_NewGrid2 .rcbHovered .rcbInputCellLeft
{
	background-position: 0 0;
}
.RadComboBox_NewGrid .rcbHovered .rcbInputCellRight, .RadComboBox_NewGrid2 .rcbHovered .rcbInputCellRight
{
	background-position: 100% 0;
}
.RadComboBox_NewGrid .rcbFocused .rcbInputCellLeft, .RadComboBox_NewGrid2 .rcbFocused .rcbInputCellLeft
{
	background-position: 0 0;
}
.RadComboBox_NewGrid .rcbFocused .rcbInputCellRight, .RadComboBox_NewGrid2 .rcbFocused .rcbInputCellRight
{
	background-position: 100% 0;
}
.RadComboBox_NewGrid .rcbHovered .rcbReadOnly td.rcbInputCellLeft, .RadComboBox_NewGrid2 .rcbHovered .rcbReadOnly td.rcbInputCellLeft
{
	background-position: 0 -22px;
}
.RadComboBox_NewGrid .rcbHovered .rcbReadOnly td.rcbInputCellRight, .RadComboBox_NewGrid2 .rcbHovered .rcbReadOnly td.rcbInputCellRight
{
	background-position: 100% -22px;
}
.RadComboBox_NewGrid .rcbFocused .rcbReadOnly td.rcbInputCellLeft, .RadComboBox_NewGrid2 .rcbFocused .rcbReadOnly td.rcbInputCellLeft
{
	background-position: 0 -44px;
}
.RadComboBox_NewGrid .rcbFocused .rcbReadOnly td.rcbInputCellRight, .RadComboBox_NewGrid2 .rcbFocused .rcbReadOnly td.rcbInputCellRight
{
	background-position: 100% -44px;
}
.RadComboBox_NewGrid .rcbInputCell .rcbInput, .RadComboBox_NewGrid2 .rcbInputCell .rcbInput
{
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: middle;
	padding: 2px 0 1px;
	outline: 0;
}
* html .RadComboBox_NewGrid .rcbInputCell .rcbInput, * html .RadComboBox_NewGrid2 .rcbInputCell .rcbInput
{
	height: /**/ 18px;
}
.RadComboBox_NewGrid .rcbInputCell .rcbEmptyMessage, .RadComboBox_NewGrid2 .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}
.RadComboBox_NewGrid .rcbReadOnly .rcbInput, .RadComboBox_NewGrid2 .rcbReadOnly .rcbInput
{
	cursor: default;
}
.RadComboBox_NewGrid table td.rcbInputCell, .RadComboBox_NewGrid .rcbInputCell .rcbInput, .RadComboBox_NewGrid2 table td.rcbInputCell, .RadComboBox_NewGrid2 .rcbInputCell .rcbInput
{
	padding-left: 2px;
}
.RadComboBox_NewGrid .rcbHovered .rcbInputCell .rcbInput, .RadComboBox_NewGrid2 .rcbHovered .rcbInputCell .rcbInput
{
	color: #000;
}
.RadComboBox_NewGrid table td.rcbArrowCell, .RadComboBox_NewGrid2 table td.rcbArrowCell
{
	width: 18px;
	padding: 0;
	border: 0;
}
.RadComboBox_NewGrid td.rcbArrowCellLeft, .RadComboBox_NewGrid2 td.rcbArrowCellLeft
{
	background-position: -18px -88px;
}
.RadComboBox_NewGrid td.rcbArrowCellRight, .RadComboBox_NewGrid2 td.rcbArrowCellRight
{
	background-position: 0 -88px;
}
.RadComboBox_NewGrid .rcbHovered .rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbHovered .rcbArrowCellLeft
{
	background-position: -54px -88px;
}
.RadComboBox_NewGrid .rcbHovered .rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbHovered .rcbArrowCellRight
{
	background-position: -36px -88px;
}
.RadComboBox_NewGrid .rcbFocused .rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbFocused .rcbArrowCellLeft
{
	background-position: -90px -88px;
}
.RadComboBox_NewGrid .rcbFocused .rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbFocused .rcbArrowCellRight
{
	background-position: -72px -88px;
}
.RadComboBox_NewGrid td.rcbArrowCellHidden, .RadComboBox_NewGrid .rcbHovered td.rcbArrowCellHidden, .RadComboBox_NewGrid .rcbFocused td.rcbArrowCellHidden, .RadComboBox_NewGrid2 td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbHovered td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbFocused td.rcbArrowCellHidden
{
	background-position: -15px -88px;
}
.RadComboBox_NewGrid table.rcbDisabled td.rcbArrowCellHidden, .RadComboBox_NewGrid2 table.rcbDisabled td.rcbArrowCellHidden
{
	background-position: -123px -88px;
}
.RadComboBox_NewGrid .rcbHovered .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
	background-position: -51px -88px;
}
.RadComboBox_NewGrid .rcbFocused .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
	background-position: -87px -88px;
}
.RadComboBox_NewGrid .rcbArrowCell a, .RadComboBox_NewGrid .rcbArrowCell a, .RadComboBox_NewGrid2 .rcbArrowCell a, .RadComboBox_NewGrid2 .rcbArrowCell a
{
	position: relative;
	outline: 0;
	overflow: hidden;
	display: block;
	width: 18px;
	height: 22px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
}
div.RadComboBox_NewGrid td.rcbArrowCellHidden, div.RadComboBox_NewGrid .rcbArrowCellHidden a, div.RadComboBox_NewGrid2 td.rcbArrowCellHidden, div.RadComboBox_NewGrid2 .rcbArrowCellHidden a
{
	width: 3px;
}
.RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCell, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCell
{
	width: 16px;
}
.RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCell a, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCell a
{
	width: 16px;
}
.RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCellLeft
{
	background-position: -18px -88px;
}
.RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCellRight
{
	background-position: -2px -88px;
}
.RadComboBox_NewGrid .rcbHovered .rcbReadOnly .rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbHovered .rcbReadOnly .rcbArrowCellLeft
{
	background-position: -54px -88px;
}
.RadComboBox_NewGrid .rcbHovered .rcbReadOnly .rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbHovered .rcbReadOnly .rcbArrowCellRight
{
	background-position: -38px -88px;
}
.RadComboBox_NewGrid .rcbFocused .rcbReadOnly .rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbFocused .rcbReadOnly .rcbArrowCellLeft
{
	background-position: -90px -88px;
}
.RadComboBox_NewGrid .rcbFocused .rcbReadOnly .rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbFocused .rcbReadOnly .rcbArrowCellRight
{
	background-position: -74px -88px;
}
.RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCellHidden a, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCellHidden a
{
	width: 3px;
}
.RadComboBox_NewGrid .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbReadOnly td.rcbArrowCellHidden
{
	background-position: -15px -88px;
}
.RadComboBox_NewGrid .rcbHovered .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
	background-position: -51px -88px;
}
.RadComboBox_NewGrid .rcbFocused .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
	background-position: -87px -88px;
}
.RadComboBoxDropDown_NewGrid .rcbHeader, .RadComboBoxDropDown_NewGrid .rcbFooter, .RadComboBoxDropDown_NewGrid .rcbMoreResults a, .RadComboBoxDropDown_NewGrid2 .rcbHeader, .RadComboBoxDropDown_NewGrid2 .rcbFooter, .RadComboBoxDropDown_NewGrid2 .rcbMoreResults a
{
	background-image: url('navskin/NewGrid/rcbSprite2.png');
	background-repeat: no-repeat;
}
* html .RadComboBoxDropDown_NewGrid .rcbHeader, * html .RadComboBoxDropDown_NewGrid .rcbFooter, * html .RadComboBoxDropDown_NewGrid .rcbMoreResults a, * html .RadComboBoxDropDown_NewGrid .rcbHeader, * html .RadComboBoxDropDown_NewGrid .rcbFooter, * html .RadComboBoxDropDown_NewGrid .rcbMoreResults a, * html .RadComboBoxDropDown_NewGrid2 .rcbHeader, * html .RadComboBoxDropDown_NewGrid2 .rcbFooter, * html .RadComboBoxDropDown_NewGrid2 .rcbMoreResults a, * html .RadComboBoxDropDown_NewGrid2 .rcbHeader, * html .RadComboBoxDropDown_NewGrid2 .rcbFooter, * html .RadComboBoxDropDown_NewGrid2 .rcbMoreResults a
{
	background-image: url('navskin/NewGrid/rcbSpriteIE62.png');
	background-repeat: no-repeat;
}
.RadComboBoxDropDown_NewGrid, .RadComboBoxDropDown_NewGrid2
{
	position: absolute;
	background: #fff;
	border: 1px solid #868686;
	cursor: default;
	font-size: 11px;
	color: #00156e;
	width: 200px !important;
}
.RadComboBoxDropDown_NewGrid2
{
	width: 380px !important;
	position: absolute;
	overflow: hidden;
	float: left;
	left: -100px !important;
}
.RadComboBoxDropDown_NewGrid .rcbScroll, .RadComboBoxDropDown_NewGrid2 .rcbScroll
{
	overflow: auto;
	position: relative;
}
.RadComboBoxDropDown_NewGrid2 .rcbScroll
{
	overflow-y: scroll;
	overflow-x: hidden;
	width: 380 !important;
	height: 300px !important;
}
.RadComboBoxDropDown_NewGrid .rcbList, .RadComboBoxDropDown_NewGrid2 .rcbList
{
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.RadComboBoxDropDown_NewGrid2 .rcbList li
{
	display: block !important;
}
.RadComboBoxDropDown_NewGrid2 .rcbList .rcbGridItem:hover
{
	background-color: #c8eaf9;
	color: Black;
	cursor: pointer;
	cursor: hand;
}
.RadComboBoxDropDown_NewGrid2 .rcbList .rcbGridItem a
{
	text-decoration: none;
}
.RadComboBoxDropDown_NewGrid .rcbHeader, .RadComboBoxDropDown_NewGrid .rcbFooter, .RadComboBoxDropDown_NewGrid2 .rcbHeader, .RadComboBoxDropDown_NewGrid2 .rcbFooter
{
	background-repeat: repeat-x;
	background-color: #f1f2f4;
	background-position: 0 -110px;
	padding: 5px 7px 4px;
}
.RadComboBoxDropDown_NewGrid .rcbHeader, .RadComboBoxDropDown_NewGrid2 .rcbHeader
{
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 1px;
}
.RadComboBoxDropDown_NewGrid .rcbFooter, .RadComboBoxDropDown_NewGrid2 .rcbFooter
{
	border-top: 1px solid #d5d5d5;
	margin-top: 1px;
}
.RadComboBoxDropDown_NewGrid .rcbNoWrap .rcbItem, .RadComboBoxDropDown_NewGrid .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_NewGrid .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_NewGrid .rcbNoWrap .rcbLoading, .RadComboBoxDropDown_NewGrid2 .rcbNoWrap .rcbItem, .RadComboBoxDropDown_NewGrid2 .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_NewGrid2 .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_NewGrid2 .rcbNoWrap .rcbLoading
{
	white-space: nowrap;
}
.RadComboBoxDropDown_NewGrid .rcbItem, .RadComboBoxDropDown_NewGrid .rcbHovered, .RadComboBoxDropDown_NewGrid .rcbDisabled, .RadComboBoxDropDown_NewGrid .rcbLoading, .RadComboBoxDropDown_NewGrid2 .rcbItem, .RadComboBoxDropDown_NewGrid2 .rcbHovered, .RadComboBoxDropDown_NewGrid2 .rcbDisabled, .RadComboBoxDropDown_NewGrid2 .rcbLoading
{
	padding: 2px 19px 2px 6px;
	margin: 0 1px;
}
html > /**/ body .RadComboBoxDropDown_NewGrid .rcbItem, html > /**/ body .RadComboBoxDropDown_NewGrid .rcbHovered, html > /**/ body .RadComboBoxDropDown_NewGrid .rcbDisabled, html > /**/ body .RadComboBoxDropDown_NewGrid .rcbLoading, html > /**/ body .RadComboBoxDropDown_NewGrid2 .rcbItem, html > /**/ body .RadComboBoxDropDown_NewGrid2 .rcbHovered, html > /**/ body .RadComboBoxDropDown_NewGrid2 .rcbDisabled, html > /**/ body .RadComboBoxDropDown_NewGrid2 .rcbLoading
{
	min-height: 13px;
}
* html .RadComboBoxDropDown_NewGrid .rcbItem, * html .RadComboBoxDropDown_NewGrid .rcbHovered, * html .RadComboBoxDropDown_NewGrid .rcbDisabled, * html .RadComboBoxDropDown_NewGrid .rcbLoading, * html .RadComboBoxDropDown_NewGrid2 .rcbItem, * html .RadComboBoxDropDown_NewGrid2 .rcbHovered, * html .RadComboBoxDropDown_NewGrid2 .rcbDisabled, * html .RadComboBoxDropDown_NewGrid2 .rcbLoading
{
	height: 13px;
	word-break: break-all;
}
* + html .RadComboBoxDropDown_NewGrid .rcbItem, * + html .RadComboBoxDropDown_NewGrid .rcbHovered, * + html .RadComboBoxDropDown_NewGrid .rcbDisabled, * + html .RadComboBoxDropDown_NewGrid .rcbLoading, * + html .RadComboBoxDropDown_NewGrid2 .rcbItem, * + html .RadComboBoxDropDown_NewGrid2 .rcbHovered, * + html .RadComboBoxDropDown_NewGrid2 .rcbDisabled, * + html .RadComboBoxDropDown_NewGrid2 .rcbLoading
{
	height: auto;
	word-break: break-all;
}
.RadComboBoxDropDown_NewGrid .rcbImage, .RadComboBoxDropDown_NewGrid2 .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.RadComboBoxDropDown_NewGrid em, .RadComboBoxDropDown_NewGrid2 em
{
	font-style: normal;
	font-weight: bold;
}
.RadComboBoxDropDown_NewGrid .rcbItem em, .RadComboBoxDropDown_NewGrid2 .rcbItem em
{
	background: #e5e5e5;
}
.RadComboBoxDropDown_NewGrid .rcbHovered, .RadComboBoxDropDown_NewGrid2 .rcbHovered
{
	background: #c8eaf9;
	color: #000;
}
.RadComboBoxDropDown_NewGrid .rcbSeparator, .RadComboBoxDropDown_NewGrid2 .rcbSeparator
{
	background: #fcc365;
	color: #000;
}
.RadComboBox_NewGrid .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown_NewGrid .rcbDisabled, .RadComboBox_NewGrid2 .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown_NewGrid2 .rcbDisabled
{
	color: #999;
	cursor: default;
}
.RadComboBox_NewGrid .rcbDisabled td.rcbInputCellLeft, .RadComboBox_NewGrid2 .rcbDisabled td.rcbInputCellLeft
{
	background-position: 0 -66px;
}
.RadComboBox_NewGrid .rcbDisabled td.rcbInputCellRight, .RadComboBox_NewGrid2 .rcbDisabled td.rcbInputCellRight
{
	background-position: 100% -66px;
}
.RadComboBox_NewGrid .rcbDisabled td.rcbArrowCellLeft, .RadComboBox_NewGrid2 .rcbDisabled td.rcbArrowCellLeft
{
	background-position: -126px -88px;
}
.RadComboBox_NewGrid .rcbDisabled td.rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbDisabled td.rcbArrowCellRight
{
	background-position: -108px -88px;
}
.RadComboBox_NewGrid .rcbDisabled .rcbReadOnly td.rcbArrowCellRight, .RadComboBox_NewGrid2 .rcbDisabled .rcbReadOnly td.rcbArrowCellRight
{
	background-position: -110px -88px;
}
.RadComboBox_NewGrid .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden, .RadComboBox_NewGrid2 .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden
{
	background-position: -15px -88px;
}
.RadComboBoxDropDown_NewGrid .rcbLoading, .RadComboBoxDropDown_NewGrid2 .rcbLoading
{
	background: #f0f0f0;
	text-align: center;
}
.RadComboBoxDropDown_NewGrid .rcbMoreResults, .RadComboBoxDropDown_NewGrid2 .rcbMoreResults
{
	clear: both;
	border-top: 1px solid #c6c7d2;
	background-color: #fff;
	position: relative;
	padding: 0 6px 0;
	text-align: center;
	margin-top: 1px;
	color: #8d8d8d;
}
.RadComboBoxDropDown_NewGrid .rcbMoreResults a, .RadComboBoxDropDown_NewGrid2 .rcbMoreResults a
{
	display: inline-block;
	width: 15px;
	height: 9px;
	background-position: -157px -94px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
}
* html .RadComboBoxDropDown_NewGrid .rcbMoreResults a, * html .RadComboBoxDropDown_NewGrid2 .rcbMoreResults a
{
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}
* + html .RadComboBoxDropDown_NewGrid .rcbMoreResults a, * + html .RadComboBoxDropDown_NewGrid2 .rcbMoreResults a
{
	font-size: 0;
	line-height: 0;
	text-indent: 0;
}
.RadComboBoxDropDown_NewGrid .rcbMoreResults span, .RadComboBoxDropDown_NewGrid2 .rcbMoreResults span
{
	vertical-align: middle;
	height: 19px;
	line-height: 19px;
	display: inline-block;
}
.RadComboBoxDropDown_NewGrid .rcbSeparatedList .rcbItem, .RadComboBoxDropDown_NewGrid .rcbSeparatedList .rcbHovered, .RadComboBoxDropDown_NewGrid .rcbSeparatedList .rcbDisabled, .RadComboBoxDropDown_NewGrid .rcbSeparatedList .rcbLoading, .RadComboBoxDropDown_NewGrid2 .rcbSeparatedList .rcbItem, .RadComboBoxDropDown_NewGrid2 .rcbSeparatedList .rcbHovered, .RadComboBoxDropDown_NewGrid2 .rcbSeparatedList .rcbDisabled, .RadComboBoxDropDown_NewGrid2 .rcbSeparatedList .rcbLoading
{
	padding-left: 12px;
}
.RadComboBoxDropDown_NewGrid .rcbSeparatedList .rcbSeparator, .RadComboBoxDropDown_NewGrid2 .rcbSeparatedList .rcbSeparator
{
	padding-left: 6px;
}
@media screen and (min-width: 550px)
{
	.RadComboBoxDropDown_NewGrid_rtl .rcbItem, .RadComboBoxDropDown_NewGrid_rtl .rcbHovered, .RadComboBoxDropDown_NewGrid_rtl .rcbDisabled, .RadComboBoxDropDown_NewGrid_rtl .rcbLoading, .RadComboBoxDropDown_NewGrid2_rtl .rcbItem, .RadComboBoxDropDown_NewGrid2_rtl .rcbHovered, .RadComboBoxDropDown_NewGrid2_rtl .rcbDisabled, .RadComboBoxDropDown_NewGrid2_rtl .rcbLoading
	{
		padding: 2px 6px 2px 19px;
	}
}
/*************************************************************************************************************
	ComboBox.Navskin.css
*************************************************************************************************************/
.RadComboBox_Navskin *
{
	margin: 0;
	padding: 0;
}
.RadComboBox_Navskin, .RadComboBox_Navskin .rcbInput, .RadComboBoxDropDown_Navskin
{
	font: 12px "segoe ui" ,arial,verdana,sans-serif;
	color: #333;
	text-align: left;
}
.RadComboBox_Navskin_rtl, .RadComboBox_Navskin_rtl .rcbInput, .RadComboBoxDropDown_Navskin_rtl
{
	text-align: right;
}
.RadComboBox_Navskin
{
	vertical-align: bottom;
}
.RadComboBox_Navskin table
{
	border: 0;
	border-collapse: collapse;
}
.RadComboBox_Navskin td.rcbInputCell
{
	width: 100%;
	height: 23px;
	line-height: 20px;
	vertical-align: top;
	padding: 0;
	border: 0;
}
.RadComboBox_Navskin td.rcbInputCellLeft, .RadComboBox_Navskin td.rcbInputCellRight
{
	background: url('navskin/ComboBox/rcbInput.gif') no-repeat;
}
.RadComboBox_Navskin td.rcbInputCellLeft
{
	background-position: 0 0;
}
.RadComboBox_Navskin td.rcbInputCellRight
{
	background-position: 100% 0;
}
.RadComboBox_Navskin .rcbHovered .rcbInputCellLeft
{
	background-position: 0 -23px;
}
.RadComboBox_Navskin .rcbHovered .rcbInputCellRight
{
	background-position: 100% -23px;
}
.RadComboBox_Navskin .rcbFocused .rcbInputCellLeft
{
	background-position: 0 -46px;
}
.RadComboBox_Navskin .rcbFocused .rcbInputCellRight
{
	background-position: 100% -46px;
}
.RadComboBox_Navskin .rcbInputCell .rcbInput
{
	width: 100%;
	background: transparent;
	border: 0;
	vertical-align: top;
	padding: 3px 0 0;
	outline: 0;
}
.RadComboBox_Navskin .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}
.RadComboBox_Navskin td.rcbInputCell, .RadComboBox_Navskin .rcbInputCell .rcbInput
{
	padding-left: 2px;
}
.RadComboBox_Navskin_rtl td.rcbInputCell, .RadComboBox_Navskin_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}
.RadComboBox_Navskin .rcbHovered .rcbInputCell .rcbInput
{
	color: #045cb5;
}
.RadComboBox_Navskin td.rcbArrowCell
{
	width: 23px;
	padding: 0;
	border: 0;
}
.RadComboBox_Navskin td.rcbArrowCellLeft, .RadComboBox_Navskin td.rcbArrowCellRight
{
	background: url('navskin/ComboBox/rcbArrowCell.gif') 0 0 no-repeat;
}
.RadComboBox_Navskin td.rcbArrowCellLeft
{
	background-position: 100% 0;
}
.RadComboBox_Navskin td.rcbArrowCellRight
{
	background-position: 0 0;
}
.RadComboBox_Navskin .rcbHovered .rcbArrowCellLeft
{
	background-position: 100% -23px;
}
.RadComboBox_Navskin .rcbHovered .rcbArrowCellRight
{
	background-position: 0 -23px;
}
.RadComboBox_Navskin .rcbFocused .rcbArrowCellLeft
{
	background-position: 100% -46px;
}
.RadComboBox_Navskin .rcbFocused .rcbArrowCellRight
{
	background-position: 0 -46px;
}
.RadComboBox_Navskin td.rcbArrowCellHidden
{
	background-position: -20px 0;
}
.RadComboBox_Navskin .rcbHovered .rcbArrowCellHidden
{
	background-position: -20px -23px;
}
.RadComboBox_Navskin .rcbFocused .rcbArrowCellHidden
{
	background-position: -20px -46px;
}
.RadComboBox_Navskin .rcbArrowCell a
{
	position: relative;
	outline: none;
	overflow: hidden;
	display: block;
	width: 23px;
	height: 23px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 1px;
}
.RadComboBox_Navskin td.rcbArrowCellHidden, .RadComboBox_Navskin .rcbArrowCellHidden a
{
	width: 3px;
}
.RadComboBox_Navskin .rcbDisabled .rcbArrowCell a
{
	cursor: no-drop;
}
.RadComboBox_Navskin .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}
.rcbSlide
{
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
}
.RadComboBoxDropDown_Navskin
{
	position: absolute;
	background: #fff;
	border: 1px solid #c6c7d2;
	border-top-color: #83868d;
	cursor: default;
	font-size: 11px;
}
.RadComboBoxDropDown_Navskin_rtl
{
	text-align: right;
	direction: rtl;
}
.RadComboBoxDropDown_Navskin .rcbScroll
{
	overflow: auto;
}
.RadComboBoxDropDown_Navskin .rcbList
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.RadComboBoxDropDown_Navskin .rcbNoWrap .rcbList
{
	float: left;
}
.RadComboBoxDropDown_Navskin .rcbHeader, .RadComboBoxDropDown_Navskin .rcbFooter
{
	background: url('navskin/ComboBox/rcbHeader.gif') repeat-x #f1f2f4;
	padding: 3px;
}
.RadComboBoxDropDown_Navskin .rcbHeader
{
	border-bottom: 1px solid #d5d5d5;
}
.RadComboBoxDropDown_Navskin .rcbFooter
{
	border-top: 1px solid #d5d5d5;
}
.RadComboBoxDropDown_Navskin .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Navskin .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Navskin .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Navskin .rcbNoWrap .rcbLoading
{
	white-space: nowrap;
}
.RadComboBoxDropDown_Navskin .rcbItem, .RadComboBoxDropDown_Navskin .rcbHovered, .RadComboBoxDropDown_Navskin .rcbDisabled, .RadComboBoxDropDown_Navskin .rcbLoading
{
	padding: 1px 20px 1px 4px;
	zoom: 1;
}
* + html .RadComboBoxDropDown_Navskin .rcbItem, * + html .RadComboBoxDropDown_Navskin .rcbHovered, * + html .RadComboBoxDropDown_Navskin .rcbDisabled, * + html .RadComboBoxDropDown_Navskin .rcbLoading
{
	zoom: normal;
}
.RadComboBoxDropDown_Navskin_rtl .rcbItem, .RadComboBoxDropDown_Navskin_rtl .rcbHovered, .RadComboBoxDropDown_Navskin_rtl .rcbDisabled, .RadComboBoxDropDown_Navskin_rtl .rcbLoading
{
	padding: 1px 4px 1px 20px;
}
.RadComboBoxDropDown_Navskin .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}
.RadComboBoxDropDown_Navskin_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}
.RadComboBoxDropDown_Navskin em
{
	font-style: normal;
	font-weight: bold;
}
.RadComboBoxDropDown_Navskin .rcbItem em
{
	background: #e5e5e5;
}
.RadComboBoxDropDown_Navskin .rcbHovered
{
	background: #68B3DB;
	color: #fff;
}
.RadComboBoxDropDown_Navskin .rcbSeparator
{
	color: #666;
	background: #D3ECF9;
}
.RadComboBoxDropDown_Navskin .rcbDisabled
{
	color: #999;
	cursor: no-drop;
}
.RadComboBox_Navskin .rcbDisabled
{
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
.RadComboBoxDropDown_Navskin .rcbLoading
{
	background: #f0f0f0;
	text-align: center;
}
.RadComboBoxDropDown_Navskin .rcbMoreResults
{
	clear: both;
	border-top: 1px solid #c6c7d2;
	background: #fff;
	position: relative;
	padding: 0 4px 4px;
	text-align: center;
}
.RadComboBoxDropDown_Navskin .rcbMoreResults a
{
	display: block;
	width: 15px;
	height: 9px;
	background: url('navskin/ComboBox/rcbMoreResults.gif') no-repeat transparent;
	margin: 0 auto 4px;
	text-indent: -3333px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}
.RadComboBoxDropDown_Navskin .rcbMoreResults a:hover
{
	background-position: 0 -14px;
}
.RadComboBoxDropDown_Navskin .rcbMoreResults span
{
	display: block;
	text-align: center;
}
.RadComboBoxDropDown_Navskin .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_Navskin_rtl .rcbItem, .RadComboBoxDropDown_Navskin_rtl .rcbHovered, .RadComboBoxDropDown_Navskin_rtl .rcbDisabled, .RadComboBoxDropDown_Navskin_rtl .rcbLoading
	{
		padding: 1px 4px 1px 20px;
	}
	:root .RadComboBox_Navskin .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
}
/*************************************************************************************************************
	Grid.customVista.css
*************************************************************************************************************/
.RadGrid_customVista
{
	border: 0;
	background: #fcfcfc;
	color: #333;
}
.RadGrid_customVista, .MasterTable_customVista, .DetailTable_customVista, .GroupPanel_customVista table, .GridEditForm_customVista table, .GridToolTip_customVista
{
	font: 11px/14px "segoe ui" ,arial,sans-serif;
}
.MasterTable_customVista, .DetailTable_customVista
{
	border-collapse: separate !important;
}
.GridRow_customVista td, .GridAltRow_customVista td, .GridEditRow_customVista td, .GridFooter_customVista td, .GridGroupFooter_customVista td, .GridFilterRow_customVista td, .GridHeader_customVista, .ResizeHeader_customVista, .GroupHeader_customVista td
{
	padding-left: 7px;
	padding-right: 7px;
}
.RadGrid_customVista .rgAdd, .RadGrid_customVista .rgRefresh, .RadGrid_customVista .rgEdit, .RadGrid_customVista .rgDel, .RadGrid_customVista .rgFilter, .RadGrid_customVista .rgPagePrev, .RadGrid_customVista .rgPageNext, .RadGrid_customVista .rgPageFirst, .RadGrid_customVista .rgPageLast, .RadGrid_customVista .rgExpand, .RadGrid_customVista .rgCollapse, .RadGrid_customVista .rgSortAsc, .RadGrid_customVista .rgSortDesc, .RadGrid_customVista .rgUpdate, .RadGrid_customVista .rgCancel
{
	width: 16px;
	height: 16px;
	border: 0;
	padding: 0;
	background-color: transparent;
	background-image: url('Grid/sprite.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.GroupPanelItems_customVista input, .GridCommandRow_customVista img, .GridHeader_customVista input, .GridFilterRow_customVista img, .GridPager_customVista img
{
	vertical-align: middle;
}
.GridHeaderDiv_customVista
{
	background: url('navskin/Grid/sprite.gif') 0 -2016px repeat-x;
}
.GridHeader_customVista, .ResizeHeader_customVista
{
	padding-top: 3px;
	padding-bottom: 4px;
	background: url('navskin/Grid/sprite.gif') 0 -400px repeat-x #f1f2f4;
	text-align: left;
	font-weight: normal;
}
.GridHeader_customVista, .GridHeader_customVista a
{
	color: #333;
	text-decoration: none;
}
.GridRow_customVista > td:first-child, .GridAltRow_customVista > td:first-child, .GridEditRow_customVista > td:first-child, .GridFooter_customVista > td:first-child, .GridGroupFooter_customVista > td:first-child
{
	border-left-color: #fcfcfc;
}
.GridRow_customVista a, .GridAltRow_customVista a, .GridEditRow_customVista a, .GridFooter_customVista a, .GridGroupFooter_customVista a, .GridEditForm_customVista a
{
	color: #333;
}
.SelectedRow_customVista
{
	background: url('navskin/Grid/sprite.gif') 0 -800px repeat-x #dcf1fc;
}
.ActiveRow_customVista, .GridRowOver_customVista
{
	background: url('Grid/sprite.gif') 0 -1100px repeat-x #e8f5fd;
}
.SelectedRow_customVista td, .ActiveRow_customVista td, .GridRowOver_customVista td
{
	border-left: 0;
	border-right: 0;
	padding-left: 8px;
	padding-right: 8px;
}
.ActiveRow_customVista td, .GridRowOver_customVista td
{
	border-top-color: #d8f0fa;
	border-bottom-color: #d8f0fa;
}
.SelectedRow_customVista td
{
	border-top-color: #99defd;
	border-bottom-color: #99defd;
}
.GridEditRow_customVista
{
	background: #caeefe;
}
.GridEditRow_customVista td
{
	border-color: #caeefe;
}
.GridFooter_customVista, .GridGroupFooter_customVista
{
	color: #999;
}
.GridFooter_customVista td, .GridGroupFooter_customVista td
{
	border-color: #dbe4e9 #fff #fcfcfc #ededed;
}
.GridPager_customVista span
{
	color: #999;
}
.GridPager_customVista
{
	background: url('navskin/Grid/sprite.gif') 0 -600px repeat-x #f1fbfe;
	line-height: 20px;
}
.GridPager_customVista td
{
	border-top: 1px solid #9db6c5;
	padding: 1px 7px 2px;
}
.GridPager_customVista div span, .GridPager_customVista a, .GridPager_customVista .sliderPagerLabel_customVista
{
	color: #333;
}
.PagerLeft_customVista
{
	float: left;
}
.PagerRight_customVista
{
	float: right;
}
.PagerCenter_customVista
{
	text-align: center;
}
.PagerCenter_customVista span
{
	vertical-align: middle;
}
.RadGrid_customVista .rgPagePrev
{
	background-position: 5px -1789px;
}
.RadGrid_customVista .rgPageNext
{
	background-position: -21px -1789px;
}
.RadGrid_customVista .rgPageFirst
{
	background-position: 4px -1757px;
}
.RadGrid_customVista .rgPageLast
{
	background-position: -20px -1757px;
}
.GridHeader_customVista .rgSortAsc
{
	background-position: -20px -1693px;
	height: 10px;
}
.GridHeader_customVista .rgSortDesc
{
	background-position: 4px -1693px;
	height: 10px;
}
.TopReorderIndicator_customVista, .BottomReorderIndicator_customVista
{
	width: 11px !important;
	height: 11px !important;
	margin-left: -5px;
	background: url('navskin/Grid/sprite.gif') 0 -1664px no-repeat;
}
.BottomReorderIndicator_customVista
{
	background-position: -21px -1664px;
}
.GridFilterRow_customVista td
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #ededed;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ededed;
}
.RadGrid_customVista .rgFilter
{
	background-position: 2px -1597px;
}
.GridFilterRow_customVista input[type="text"]
{
	border: 1px solid;
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	font: 12px "segoe ui" ,arial,sans-serif;
	color: #333;
	vertical-align: middle;
}
.GroupPanel_customVista
{
	border: 1px solid #66707c;
	background: url('navskin/Grid/sprite.gif') 0 0 repeat-x #4b92aa;
	color: #fff;
}
.GroupPanel_customVista .rgSortAsc
{
	background-position: -21px -1627px;
}
.GroupPanel_customVista .rgSortDesc
{
	background-position: 4px -1626px;
}
.GroupPanel_customVista td
{
	border: 1px solid;
	border-color: #b1c9d8 #83a9c1 #94c1ce;
	padding: 7px;
}
.GroupPanel_customVista td td
{
	border: 0;
	padding: 0;
}
.GroupHeader_customVista
{
	background: url('Grid/sprite.gif') 0 -1385px repeat-x;
	font-size: 1.27em;
	font-weight: bold;
	color: #039;
}
.GroupHeader_customVista td
{
	padding: 6px 8px;
}
.RadGrid_customVista .rgExpand
{
	background-position: -21px -1723px;
}
.RadGrid_customVista .rgCollapse
{
	background-position: 4px -1721px;
}
.GroupHeader_customVista .rgExpand, .GroupHeader_customVista .rgCollapse
{
	background-color: #fcfcfc;
}
.GroupHeader_customVista td p
{
	display: inline;
	padding: 0 10px;
	background: #fcfcfc;
}
.GroupHeader_customVista td div div
{
	top: -0.5em;
	padding: 0 10px;
	background: #fcfcfc;
}
.GroupHeader_customVista td div div div
{
	top: 0;
	padding: 0;
	border: 0;
}
.GridEditForm_customVista
{
	border-bottom: 1px solid #ededed;
}
.GridEditForm_customVista input[type="text"], .GridEditForm_customVista input[type="password"], .GridEditForm_customVista textarea
{
	border: 1px solid;
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	font: 12px "segoe ui" ,arial,sans-serif;
	color: #333;
}
.RadGrid_customVista .rgUpdate
{
	background-position: 3px -1949px;
}
.RadGrid_customVista .rgCancel
{
	background-position: 3px -1981px;
}
.DetailTable_customVista
{
	border: 1px solid #ededed;
	border-right: 0;
}
.GridCommandRow_customVista
{
	background: url('Grid/sprite.gif') 0 -200px repeat-x #5ca6bc;
	color: #fff;
}
.GridCommandRow_customVista td
{
	border: 1px solid;
	border-color: #7a8591 #66707c #043350;
	padding: 0;
}
.GridCommandRow_customVista td td
{
	border: 0;
	padding: 3px 7px 4px;
}
.GridCommandRow_customVista td td td
{
	padding: 1px;
}
.GridCommandRow_customVista table
{
	border: 1px solid;
	border-color: #c2d5e1 #83a9c1 #a8cfd9;
}
.GridCommandRow_customVista table table
{
	border: 0;
}
.GridCommandRow_customVista a
{
	color: #fff;
	text-decoration: none;
}
.RadGrid_customVista .rgAdd
{
	background-position: 0 -1856px;
}
.RadGrid_customVista .rgRefresh
{
	background-position: 0 -1824px;
}
.RadGrid_customVista .rgEdit
{
	background-position: 0 -1888px;
}
.RadGrid_customVista .rgDel
{
	background-position: 0 -1920px;
}
.LoadingPanel_customVista
{
	background: url('navskin/Grid/loading.gif') center center no-repeat #fff;
}
.GridRowSelector_customVista
{
	background: #336;
}
.GridItemDropIndicator_customVista
{
	border-top: 1px dashed #666;
}
.GridToolTip_customVista
{
	border: 1px solid #767676;
	padding: 3px;
	background: #e4e5f0;
	color: #000;
}
.RadGridRTL_customVista .GridHeader_customVista, .RadGridRTL_customVista .ResizeHeader_customVista
{
	text-align: right;
}
.RadGridRTL_customVista .PagerLeft_customVista, .RadGridRTL_customVista .GridPager_customVista .radslider
{
	float: right;
}
.RadGridRTL_customVista .PagerRight_customVista
{
	float: left;
}
.RadGridRTL_customVista .GridRow_customVista > td:first-child, .RadGridRTL_customVista .GridAltRow_customVista > td:first-child, .RadGridRTL_customVista .GridEditRow_customVista > td:first-child, .RadGridRTL_customVista .GridFooter_customVista > td:first-child, .RadGridRTL_customVista .GridGroupFooter_customVista > td:first-child
{
	border-left-color: #ededed;
}
.GridRowLast_customVista
{
	padding-left: 0;
	padding-right: 0;
}
/*************************************************************************************************************
	Grid.productGrid.css
*************************************************************************************************************/
.RadGrid_productGrid
{
	color: #333;
}
.RadGrid_productGrid, .MasterTable_productGrid, .DetailTable_productGrid, .GroupPanel_productGrid table, .GridEditForm_productGrid table, .GridToolTip_productGrid
{
	font: 11px/14px "segoe ui" ,arial,sans-serif;
}
.MasterTable_productGrid, .DetailTable_productGrid
{
	border-collapse: separate !important;
}
.RadGrid_productGrid .rgAdd, .RadGrid_productGrid .rgRefresh, .RadGrid_productGrid .rgEdit, .RadGrid_productGrid .rgDel, .RadGrid_productGrid .rgFilter, .RadGrid_productGrid .rgPagePrev, .RadGrid_productGrid .rgPageNext, .RadGrid_productGrid .rgPageFirst, .RadGrid_productGrid .rgPageLast, .RadGrid_productGrid .rgExpand, .RadGrid_productGrid .rgCollapse, .RadGrid_productGrid .rgSortAsc, .RadGrid_productGrid .rgSortDesc, .RadGrid_productGrid .rgUpdate, .RadGrid_productGrid .rgCancel
{
	width: 16px;
	height: 16px;
	border: 0;
	padding: 0;
	background-color: transparent;
	background-image: url('Grid/sprite.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.GroupPanelItems_productGrid input, .GridCommandRow_productGrid img, .GridHeader_productGrid input, .GridFilterRow_productGrid img, .GridPager_productGrid img
{
	vertical-align: middle;
}
.GridHeaderDiv_productGrid
{
	background: url('navskin/Grid/sprite.gif') 0 -2016px repeat-x;
}
.GridHeader_productGrid, .ResizeHeader_productGrid
{
	padding-top: 3px;
	padding-bottom: 4px;
	background: url('navskin/Grid/sprite.gif') 0 -400px repeat-x #f1f2f4;
	text-align: left;
	font-weight: normal;
}
.GridHeader_productGrid, .GridHeader_productGrid a
{
	color: #333;
	text-decoration: none;
}
.GridRow_productGrid > td:first-child, .GridAltRow_productGrid > td:first-child, .GridEditRow_productGrid > td:first-child, .GridFooter_productGrid > td:first-child, .GridGroupFooter_productGrid > td:first-child
{
	border-left-color: #fcfcfc;
}
.GridRow_productGrid a, .GridAltRow_productGrid a, .GridEditRow_productGrid a, .GridFooter_productGrid a, .GridGroupFooter_productGrid a, .GridEditForm_productGrid a
{
	color: #333;
}
.SelectedRow_productGrid
{
	background: url('navskin/Grid/sprite.gif') 0 -800px repeat-x #dcf1fc;
}
.ActiveRow_productGrid, .GridRowOver_productGrid
{
	background: url('navskin/Grid/sprite.gif') 0 -1100px repeat-x #e8f5fd;
}
.SelectedRow_productGrid td, .ActiveRow_productGrid td, .GridRowOver_productGrid td
{
	border-left: 0;
	border-right: 0;
}
.ActiveRow_productGrid td, .GridRowOver_productGrid td
{
	border-top-color: #d8f0fa;
	border-bottom-color: #d8f0fa;
}
.SelectedRow_productGrid td
{
	border-top-color: #99defd;
	border-bottom-color: #99defd;
}
.GridEditRow_productGrid
{
	background: #caeefe;
}
.GridEditRow_productGrid td
{
	border-color: #caeefe;
}
.GridFooter_productGrid, .GridGroupFooter_productGrid
{
	color: #999;
}
.GridFooter_productGrid td, .GridGroupFooter_productGrid td
{
	border-color: #dbe4e9 #fff #fcfcfc #ededed;
}
.GridPager_productGrid span
{
	color: #999;
}
.GridPager_productGrid
{
	line-height: 20px;
}
.GridPager_productGrid td
{
	padding: 1px 0px 2px 0px;
}
.GridPager_productGrid div span, .GridPager_productGrid a, .GridPager_productGrid .sliderPagerLabel_productGrid
{
	color: #333;
}
.PagerLeft_productGrid
{
	float: left;
	padding-left: 10px;
}
.PagerRight_productGrid
{
	float: right;
	padding-right: 10px;
}
.PagerCenter_productGrid
{
	text-align: center;
}
.PagerCenter_productGrid span
{
	vertical-align: middle;
}
.RadGrid_productGrid .rgPagePrev
{
	background-position: 5px -1789px;
}
.RadGrid_productGrid .rgPageNext
{
	background-position: -21px -1789px;
}
.RadGrid_productGrid .rgPageFirst
{
	background-position: 4px -1757px;
}
.RadGrid_productGrid .rgPageLast
{
	background-position: -20px -1757px;
}
.GridHeader_productGrid .rgSortAsc
{
	background-position: -20px -1693px;
	height: 10px;
}
.GridHeader_productGrid .rgSortDesc
{
	background-position: 4px -1693px;
	height: 10px;
}
.TopReorderIndicator_productGrid, .BottomReorderIndicator_productGrid
{
	width: 11px !important;
	height: 11px !important;
	margin-left: -5px;
	background: url('navskin/Grid/sprite.gif') 0 -1664px no-repeat;
}
.BottomReorderIndicator_productGrid
{
	background-position: -21px -1664px;
}
.GridFilterRow_productGrid td
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #ededed;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ededed;
}
.RadGrid_productGrid .rgFilter
{
	background-position: 2px -1597px;
}
.GridFilterRow_productGrid input[type="text"]
{
	border: 1px solid;
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	font: 12px "segoe ui" ,arial,sans-serif;
	color: #333;
	vertical-align: middle;
}
.GroupPanel_productGrid
{
	border: 1px solid #66707c;
	background: url('navskin/Grid/sprite.gif') 0 0 repeat-x #4b92aa;
	color: #fff;
}
.GroupPanel_productGrid .rgSortAsc
{
	background-position: -21px -1627px;
}
.GroupPanel_productGrid .rgSortDesc
{
	background-position: 4px -1626px;
}
.GroupPanel_productGrid td
{
	border: 1px solid;
	border-color: #b1c9d8 #83a9c1 #94c1ce;
}
.GroupPanel_productGrid td td
{
	border: 0;
	padding: 0;
}
.GroupHeader_productGrid
{
	background: url('navskin/Grid/sprite.gif') 0 -1385px repeat-x;
	font-size: 1.27em;
	font-weight: bold;
	color: #039;
}
.GroupHeader_productGrid td
{
	padding: 6px 0px 0px 0px;
}
.RadGrid_productGrid .rgExpand
{
	background-position: -21px -1723px;
}
.RadGrid_productGrid .rgCollapse
{
	background-position: 4px -1721px;
}
.GroupHeader_productGrid .rgExpand, .GroupHeader_productGrid .rgCollapse
{
	background-color: #fcfcfc;
}
.GroupHeader_productGrid td p
{
	display: inline;
	padding: 0 10px;
	background: #fcfcfc;
}
.GroupHeader_productGrid td div div
{
	top: -0.5em;
	padding: 0 10px;
	background: #fcfcfc;
}
.GroupHeader_productGrid td div div div
{
	top: 0;
	padding: 0;
	border: 0;
}
.GridEditForm_productGrid
{
	border-bottom: 1px solid #ededed;
}
.GridEditForm_productGrid input[type="text"], .GridEditForm_productGrid input[type="password"], .GridEditForm_productGrid textarea
{
	border: 1px solid;
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	font: 12px "segoe ui" ,arial,sans-serif;
	color: #333;
}
.RadGrid_productGrid .rgUpdate
{
	background-position: 3px -1949px;
}
.RadGrid_productGrid .rgCancel
{
	background-position: 3px -1981px;
}
.DetailTable_productGrid
{
	border: 1px solid #ededed;
	border-right: 0;
}
.GridCommandRow_productGrid
{
	background: url('navskin/Grid/sprite.gif') 0 -200px repeat-x #5ca6bc;
	color: #fff;
}
.GridCommandRow_productGrid td
{
	border: 1px solid;
	border-color: #7a8591 #66707c #043350;
	padding: 0;
}
.GridCommandRow_productGrid td td
{
	border: 0;
	padding: 3px 0px 4px;
}
.GridCommandRow_productGrid td td td
{
	padding: 1px;
}
.GridCommandRow_productGrid table
{
	border: 1px solid;
	border-color: #c2d5e1 #83a9c1 #a8cfd9;
}
.GridCommandRow_productGrid table table
{
	border: 0;
}
.GridCommandRow_productGrid a
{
	color: #fff;
	text-decoration: none;
}
.RadGrid_productGrid .rgAdd
{
	background-position: 0 -1856px;
}
.RadGrid_productGrid .rgRefresh
{
	background-position: 0 -1824px;
}
.RadGrid_productGrid .rgEdit
{
	background-position: 0 -1888px;
}
.RadGrid_productGrid .rgDel
{
	background-position: 0 -1920px;
}
.LoadingPanel_productGrid
{
	background: url('navskin/Grid/loading.gif') center center no-repeat #fff;
}
.GridRowSelector_productGrid
{
	background: #336;
}
.GridItemDropIndicator_productGrid
{
	border-top: 1px dashed #666;
}
.GridToolTip_productGrid
{
	border: 1px solid #767676;
	padding: 3px;
	background: #e4e5f0;
	color: #000;
}
.GridRowLast_productGrid
{
	padding-left: 0;
	padding-right: 0;
}
/*************************************************************************************************************
	Grid.QandA.css
*************************************************************************************************************/
.RadGrid_QandA
{
	color: #333;
}
.RadGrid_QandA, .MasterTable_Default, .DetailTable_Default, .GroupPanel_Default table, .GridEditForm_Default table, .GridToolTip_Default
{
	font: 11px/1.4 arial,sans-serif;
}
.MasterTable_Default, .DetailTable_Default
{
	background: #fff;
	border-collapse: separate !important;
}
.GridRow_Default td, .GridAltRow_Default td, .GridEditRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td
{
	padding-left: 10px;
	padding-right: 6px;
}
.RadGrid_QandA .rgAdd, .RadGrid_QandA .rgRefresh, .RadGrid_QandA .rgEdit, .RadGrid_QandA .rgDel, .RadGrid_QandA .rgFilter, .RadGrid_QandA .rgPagePrev, .RadGrid_QandA .rgPageNext, .RadGrid_QandA .rgPageFirst, .RadGrid_QandA .rgPageLast, .RadGrid_QandA .rgExpand, .RadGrid_QandA .rgCollapse, .RadGrid_QandA .rgSortAsc, .RadGrid_QandA .rgSortDesc, .RadGrid_QandA .rgUpdate, .RadGrid_QandA .rgCancel
{
	width: 16px;
	height: 16px;
	border: 0;
	padding: 0;
	background-color: transparent;
	background-image: url('Grid/sprite.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.GroupPanelItems_Default input, .GridCommandRow_Default img, .GridHeader_Default input, .GridFilterRow_Default img, .GridPager_Default img
{
	vertical-align: middle;
}
.GridHeaderDiv_Default
{
	background: #929292 url('navskin/Grid/sprite.gif') 0 -1348px repeat-x;
}
.GridHeader_Default, .ResizeHeader_Default
{
	border-bottom: 1px solid #010101;
	background: url('Grid/headers.gif') repeat-x #434343;
	padding: 10px 6px 10px 11px;
	text-align: left;
	font-size: 1.3em;
	font-weight: normal;
}
.GridHeader_Default:first-child, .ResizeHeader_Default:first-child
{
	background-position: -2px 0;
}
.DetailTable_Default .GridHeader_Default, .DetailTable_Default .ResizeHeader_Default
{
	padding-top: 2px;
	padding-bottom: 2px;
	background: url('navskin/Grid/headers.gif') 0 -316px repeat-x #474747;
}
.DetailTable_Default .GridHeader_Default:first-child, .DetailTable_Default .ResizeHeader_Default:first-child
{
	background-position: -2px -316px;
}
.GridHeader_Default, .GridHeader_Default a
{
	color: #fff;
	text-decoration: none;
}
.GridRow_Default td, .GridAltRow_Default td, .GridEditRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td
{
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.GridRow_Default td, .GridAltRow_Default td, .GridFooter_Default td, .GridGroupFooter_Default td
{
	border-left: 1px solid #7e7e7e;
}
.GridRow_Default > td:first-child, .GridAltRow_Default > td:first-child, .GridFooter_Default > td:first-child, .GridGroupFooter_Default > td:first-child
{
	border-left-color: #fff;
}
.GridRow_Default a, .GridAltRow_Default a, .GridFooter_Default a, .GridGroupFooter_Default a, .GridEditForm_Default a
{
	color: #333;
}
.SelectedRow_Default
{
	background: #4c4c4c;
	color: #fff;
}
.SelectedRow_Default a, .GridEditRow_Default a
{
	color: #fff;
}
.SelectedRow_Default td, .SelectedRow_Default > td:first-child
{
	border-left-color: #3f3f3f;
}
.ActiveRow_Default, .GridRowOver_Default
{
	background: #e6e6e6;
	color: #333;
}
.ActiveRow_Default > td:first-child, .GridRowOver_Default > td:first-child
{
	border-left-color: #e6e6e6;
}
.GridEditRow_Default
{
	background: #2c2c2c;
	color: #fff;
}
.GridEditRow_Default td
{
	border-left-color: #373737;
}
.GridFooterDiv_Default
{
	background: #fff;
}
.GridFooter_Default, .GridGroupFooter_Default
{
	color: #666;
}
.GridFooter_Default td, .GridGroupFooter_Default td
{
	border-top: 1px solid #e8e8e8;
}
.GridPager_Default span
{
	color: #666;
}
.GridPager_Default
{
	background: #e4e4e4;
	line-height: 23px;
}
.GridPager_Default td
{
	border-top: 1px solid #acacac;
	border-bottom: 1px solid #e7e6d9;
	padding: 0 10px;
}
.GridPager_Default div span, .GridPager_Default a, .GridPager_Default .sliderPagerLabel_Default
{
	color: #333;
}
.PagerLeft_Default
{
	float: left;
}
.PagerRight_Default
{
	float: right;
}
.PagerCenter_Default
{
	text-align: center;
}
.PagerCenter_Default *
{
	vertical-align: middle;
}
.RadGrid_QandA .rgPagePrev
{
	background-position: 5px -1248px;
}
.RadGrid_QandA .rgPageNext
{
	background-position: -21px -1248px;
}
.RadGrid_QandA .rgPageFirst
{
	background-position: 4px -1280px;
}
.RadGrid_QandA .rgPageLast
{
	background-position: -20px -1280px;
}
.GridHeader_Default .rgSortAsc
{
	background-position: -18px -960px;
}
.GridHeader_Default .rgSortDesc
{
	background-position: 3px -959px;
}
.TopReorderIndicator_Default, .BottomReorderIndicator_Default
{
	width: 11px !important;
	height: 11px !important;
	margin-left: -5px;
	background: url('navskin/Grid/sprite.gif') 0 -932px no-repeat;
}
.BottomReorderIndicator_Default
{
	background-position: -21px -932px;
}
.GridFilterRow_Default td
{
	border-bottom: 1px solid #696969;
	padding: 0.2em 6px 0.2em 11px;
	background: url('navskin/Grid/sprite.gif') 0 -796px no-repeat #929292;
}
.GridFilterRow_Default > td:first-child
{
	background: none #929292;
}
.RadGrid_QandA .rgFilter
{
	background-position: 2px -897px;
}
.GridFilterRow_Default input[type="text"]
{
	border: 1px solid #626262;
	font: 12px arial,sans-serif;
	color: #333;
	vertical-align: middle;
}
.GroupPanel_Default
{
	border-top: 1px solid #383838;
	background: url('navskin/Grid/sprite.gif') repeat-x 0 -400px #1f1f1f;
	color: #8f8f8f;
}
.GroupPanel_Default .rgSortAsc
{
	background-position: -21px -1023px;
}
.GroupPanel_Default .rgSortDesc
{
	background-position: 5px -1023px;
}
.GroupPanel_Default td
{
	padding: 1px 6px 4px;
}
.GroupPanel_Default td td
{
	padding: 0;
}
.GroupHeader_Default
{
	background: url('navskin/Grid/sprite.gif') 0 -581px repeat-x;
	font-size: 1.27em;
	font-weight: bold;
}
.GroupHeader_Default td
{
	padding: 0.5em 11px 0.5em 6px;
}
.GroupHeader_Default td p
{
	display: inline;
	padding: 0 10px;
	background: #fff;
}
.RadGrid_QandA .rgExpand
{
	background-position: -21px -990px;
}
.RadGrid_QandA .rgCollapse
{
	background-position: 4px -989px;
}
.GroupHeader_Default .rgExpand, .GroupHeader_Default .rgCollapse
{
	background-color: #fff;
}
.GroupHeader_Default td div
{
	top: -0.6em;
}
.GroupHeader_Default td div div
{
	top: 0;
	background: #fff;
	padding: 0 15px;
}
.GroupHeader_Default td div div div
{
	background: transparent;
	padding: 0;
}
/*************************************************************************************************************
	Grid.QandA.css
*************************************************************************************************************/
.listitem, .listalternatingItem
{
	float: left;
	width: 186px;
	text-align: center;
	vertical-align: middle;
	border: solid 1px #efefef;
	margin-bottom: 10px;
}
.listitem
{
	margin-right: 2px;
	margin-left: 2px;
}
.listitem .productcontenthead, .listalternatingItem .productcontenthead
{
	text-align: left;
	height: 30px;
	margin-bottom: 10px;
}
.listitem .productprice, .listalternatingItem .productprice
{
	float: right;
}
.listitem .productbuttons, .listalternatingItem .productbuttons
{
	float: left;
}
.prodgridcontent
{
	padding: 6px;
}
.prodgridimg
{
	height: 180px;
}
.RadGrid_NewGrid
{
	background: #fff;
	color: #333;
	width: 761px !important;
}
.RadGrid_NewGrid, .RadGrid_NewGrid .rgMasterTable, .RadGrid_NewGrid .rgDetailTable, .RadGrid_NewGrid .rgGroupPanel table, .RadGrid_NewGrid .rgCommandRow table, .RadGrid_NewGrid .rgEditForm table, .RadGrid_NewGrid .rgPager table, .GridToolTip_NewGrid
{
	/*font: 12px/16px "segoe ui" ,arial,sans-serif;*/
}
.RadGrid_NewGrid .rgMasterTable, .RadGrid_NewGrid .rgDetailTable
{
	border-collapse: separate;
}
.RadGrid_NewGrid .rgRow, .RadGrid_NewGrid .rgAltRow, .RadGrid_NewGrid .rgHeader, .RadGrid_NewGrid .rgResizeCol, .RadGrid_NewGrid .rgPager, .RadGrid_NewGrid .rgGroupPanel, .RadGrid_NewGrid .rgGroupHeader
{
	cursor: default;
}
.RadGrid_NewGrid input[type="image"]
{
	cursor: pointer;
}
.RadGrid_NewGrid .rgHeader:first-child, .RadGrid_NewGrid th.rgResizeCol:first-child, .RadGrid_NewGrid .rgFilterRow > td:first-child, .RadGrid_NewGrid .rgRow > td:first-child, .RadGrid_NewGrid .rgAltRow > td:first-child
{
	border-left: 0;
}
.RadGrid_NewGrid .rgAdd, .RadGrid_NewGrid .rgRefresh, .RadGrid_NewGrid .rgEdit, .RadGrid_NewGrid .rgDel, .RadGrid_NewGrid .rgFilter, .RadGrid_NewGrid .rgPagePrev, .RadGrid_NewGrid .rgPageNext, .RadGrid_NewGrid .rgPageFirst, .RadGrid_NewGrid .rgPageLast, .RadGrid_NewGrid .rgExpand, .RadGrid_NewGrid .rgCollapse, .RadGrid_NewGrid .rgSortAsc, .RadGrid_NewGrid .rgSortDesc, .RadGrid_NewGrid .rgUpdate, .RadGrid_NewGrid .rgCancel, .RadGrid_NewGrid .rgUngroup
{
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: url( 'navskin/NewGrid/sprite2.gif' );
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 1px;
	cursor: pointer;
}
.RadGrid_NewGrid .rgGroupItem input, .RadGrid_NewGrid .rgCommandRow img, .RadGrid_NewGrid .rgHeader input, .RadGrid_NewGrid .rgFilterRow img, .RadGrid_NewGrid .rgFilterRow input, .RadGrid_NewGrid .rgPager img
{
	vertical-align: middle;
}
.RadGrid_NewGrid .rgHeaderDiv
{
	background: #d6e5f3 0 -5900px repeat-x url( 'navskin/NewGrid/sprite2.gif' );
}
.rgTwoLines .rgHeaderDiv
{
	background-position: 0 -6200px;
}
.rgNoScrollImage .rgHeaderDiv
{
	background-image: none;
}
.RadGrid_NewGrid .rgHeader, .RadGrid_NewGrid th.rgResizeCol
{
	padding-top: 5px;
	padding-bottom: 4px;
	background: 0 -2300px repeat-x #c3d8f1 url( 'navskin/NewGrid/sprite2.gif' );
	text-align: left;
	font-weight: normal;
}
.RadGrid_NewGrid th.rgSorted
{
	background-color: #ffca5e;
	background-position: 0 -2600px;
}
.RadGrid_NewGrid .rgHeader, .RadGrid_NewGrid .rgHeader a
{
	color: #00156e;
	text-decoration: none;
}
.RadGrid_NewGrid th.rgSorted, .RadGrid_NewGrid th.rgSorted a
{
	color: #000;
}
.RadGrid_NewGrid .rgCheck
{
	height: 15px;
	margin: 0;
	padding: 0;
}
.RadGrid_NewGrid .rgRow td, .RadGrid_NewGrid .rgAltRow td
{
	border-color: #d0d7e5;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.RadGrid_NewGrid .rgRow .rgSorted, .RadGrid_NewGrid .rgAltRow .rgSorted
{
	background-color: #f2f2f2;
}
.RadGrid_NewGrid .rgSelectedRow .rgSorted, .RadGrid_NewGrid .rgActiveRow .rgSorted, .RadGrid_NewGrid .rgHoveredRow .rgSorted, .RadGrid_NewGrid .rgEditRow .rgSorted
{
	background-color: transparent;
}
.RadGrid_NewGrid .rgRow a, .RadGrid_NewGrid .rgAltRow a, .RadGrid_NewGrid .rgEditRow a, .RadGrid_NewGrid .rgFooter a, .RadGrid_NewGrid .rgEditForm a
{
	color: #000;
}
.RadGrid_NewGrid .rgRow a:hover, .RadGrid_NewGrid .rgAltRow a:hover, .RadGrid_NewGrid .rgEditRow a:hover, .RadGrid_NewGrid .rgFooter a:hover, .RadGrid_NewGrid .rgEditForm a:hover
{
	text-decoration: none;
}
.RadGrid_NewGrid .rgSelectedRow
{
	background: #ffcb60 0 -3900px repeat-x url( 'navskin/NewGrid/sprite2.gif' );
}
* + html .RadGrid_NewGrid .rgSelectedRow .rgSorted
{
	background-color: #ffcb60;
}
* html .RadGrid_NewGrid .rgSelectedRow .rgSorted
{
	background-color: #ffcb60;
}
.RadGrid_NewGrid .rgActiveRow, .RadGrid_NewGrid .rgHoveredRow
{
	background: #ecf4ff;
}
* + html .RadGrid_NewGrid .rgActiveRow .rgSorted, * + html .RadGrid_NewGrid .rgHoveredRow .rgSorted
{
	background-color: #ecf4ff;
}
* html .RadGrid_NewGrid .rgActiveRow .rgSorted, * html .RadGrid_NewGrid .rgHoveredRow .rgSorted
{
	background-color: #ecf4ff;
}
.RadGrid_NewGrid .rgEditRow
{
	background: #ffe5ad;
}
* + html .RadGrid_NewGrid .rgEditRow .rgSorted
{
	background-color: #ffe5ad;
}
* html .RadGrid_NewGrid .rgEditRow .rgSorted
{
	background-color: #ffe5ad;
}
.RadGrid_NewGrid .rgSelectedRow td, .RadGrid_NewGrid .rgActiveRow td, .RadGrid_NewGrid .rgHoveredRow td, .RadGrid_NewGrid .rgEditRow td
{
	border-left: 0;
}
.RadGrid_NewGrid .rgFooterDiv, .RadGrid_NewGrid .rgFooter
{
	background: #9ab5db 0 -6500px repeat-x url( 'navskin/NewGrid/sprite2.gif' );
}
.RadGrid_NewGrid .rgFooter td
{
	padding-left: 8px;
}
.RadGrid_NewGrid .rgPager .rgStatus
{
	width: 35px;
	border: 0;
	padding: 3px;
}
.RadGrid_NewGrid .rgStatus div
{
	width: 24px;
	height: 24px;
	overflow: hidden;
	border: 0;
	margin: 0 auto;
	padding: 0;
	background: transparent center center no-repeat url( 'navskin/NewGrid/loading_small.gif' );
	text-indent: -2222px;
}
.RadGrid_NewGrid .rgPager
{
	background: #ecf3fc 0 -7000px repeat-x url( 'navskin/NewGrid/sprite2.gif' );
	width: 761px !important;
}
.RadGrid_NewGrid .rgPager td
{
	padding: 0;
}
.RadGrid_NewGrid .rgPager .rgPagerCell
{
	border: 0;
	padding: 5px 0;
}
.RadGrid_NewGrid .rgWrap
{
	float: left;
	padding: 0 10px;
	line-height: 22px;
	white-space: nowrap;
}
.RadGrid_NewGrid .rgArrPart1
{
	padding-right: 0;
}
.RadGrid_NewGrid .rgArrPart2
{
	padding-left: 0;
}
.RadGrid_NewGrid .rgInfoPart
{
	float: right;
	color: #333;
}
.RadGrid_NewGrid .rgInfoPart strong
{
	font-weight: normal;
	color: #000;
}
.RadGrid_NewGrid .rgArrPart1 img, .RadGrid_NewGrid .rgArrPart2 img
{
	margin: 0 8px;
}
.RadGrid_NewGrid .rgPageFirst, .RadGrid_NewGrid .rgPagePrev, .RadGrid_NewGrid .rgPageNext, .RadGrid_NewGrid .rgPageLast
{
	width: 17px;
	height: 22px;
	vertical-align: top;
}
.RadGrid_NewGrid .NextPrev .rgPageFirst, .RadGrid_NewGrid .NextPrev .rgPagePrev, .RadGrid_NewGrid .NextPrev .rgPageNext, .RadGrid_NewGrid .NextPrev .rgPageLast
{
	vertical-align: middle;
}
.RadGrid_NewGrid .rgPageFirst
{
	margin: 0 3px 0 0;
	background-position: 0 -548px;
}
.RadGrid_NewGrid .rgPageFirst:hover
{
	background-position: 0 -598px;
}
.RadGrid_NewGrid .rgPagePrev
{
	margin: 0 3px 0 0;
	background-position: 0 -698px;
}
.RadGrid_NewGrid .rgPagePrev:hover
{
	background-position: 0 -748px;
}
.RadGrid_NewGrid .rgPageNext
{
	margin: 0 0 0 3px;
	background-position: 0 -848px;
}
.RadGrid_NewGrid .rgPageNext:hover
{
	background-position: 0 -898px;
}
.RadGrid_NewGrid .rgPageLast
{
	margin: 0 0 0 3px;
	background-position: 0 -998px;
}
.RadGrid_NewGrid .rgPageLast:hover
{
	background-position: 0 -1048px;
}
.RadGrid_NewGrid .rgPagerButton
{
	height: 22px;
	margin: 0 14px 0 0;
	padding: 0 4px 2px;
	background: #e8f1fc repeat-x 0 -1550px url( 'navskin/NewGrid/sprite2.gif' );
	color: #00156e;
	font: 12px/12px "segoe ui" ,arial,sans-serif;
	vertical-align: middle;
	cursor: pointer;
}
.RadGrid_NewGrid .rgNumPart
{
	padding: 0;
}
.RadGrid_NewGrid .NumericPages .rgNumPart
{
	padding: 0 10px;
}
.RadGrid_NewGrid .rgNumPart a:hover, .RadGrid_NewGrid .rgNumPart a:hover span, .RadGrid_NewGrid .rgNumPart a.rgCurrentPage, .RadGrid_NewGrid .rgNumPart a.rgCurrentPage span
{
	background: no-repeat url( 'navskin/NewGrid/sprite2.gif' );
}
.RadGrid_NewGrid .rgNumPart a
{
	float: left;
	line-height: 22px;
	margin: 0;
	padding: 0 5px 0 0;
	color: #00156e;
	text-decoration: none;
}
.RadGrid_NewGrid .rgNumPart span
{
	float: left;
	padding: 0 0 0 5px;
}
.RadGrid_NewGrid .rgNumPart a:hover
{
	background-position: 100% -1250px;
}
.RadGrid_NewGrid .rgNumPart a:hover span
{
	background-position: 0 -1150px;
	cursor: pointer;
}
.RadGrid_NewGrid .rgNumPart a.rgCurrentPage, .RadGrid_NewGrid .rgNumPart a.rgCurrentPage:hover
{
	background-position: 100% -1450px;
	cursor: default;
}
.RadGrid_NewGrid .rgNumPart a.rgCurrentPage span, .RadGrid_NewGrid .rgNumPart a.rgCurrentPage:hover span
{
	background-position: 0 -1350px;
	cursor: default;
}
.RadGrid_NewGrid .NextPrevNumericAndAdvanced .rgAdvPart
{
	float: none;
	text-align: center;
}
.RadGrid_NewGrid .rgPager .RadSlider
{
	float: left;
	margin: 0 10px 0 0;
}
.RadGrid_NewGrid .rgPager .rgPagerLabel, .RadGrid_NewGrid .rgPager .RadComboBox, .RadGrid_NewGrid .rgPager .RadInput_NewGrid
{
	margin: 0 4px 0 0;
	vertical-align: middle;
}
* + html .RadGrid_NewGrid .rgPager .RadComboBox
{
	margin-top: -1px;
}
* html .RadGrid_NewGrid .rgPager .RadComboBox
{
	margin-top: -1px;
	padding: 1px 0;
}
.RadGrid_NewGrid .rgPagerTextBox
{
	text-align: center;
}
/*************************************************************************************************************
	magiczoomplus.css
*************************************************************************************************************/
.MagicZoomBigImageCont
{
	border: 1px solid #4086A7;
	background-color: White;
}
.MagicZoomHeader
{
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #fff;
	background: #4086A7;
	text-align: center !important;
}
.MagicZoomPup
{
	border: 1px solid #aaa;
	background: #ffffff;
	cursor: hand;
}
.MagicZoomLoading
{
	text-align: center;
	background: #ffffff;
	color: #444;
	border: 1px solid #4086A7;
	opacity: 0.8;
	padding: 3px 3px 3px 3px !important;
	display: none;
}
.MagicZoomLoading img
{
	padding-top: 3px !important;
}
.MagicThumb
{
	cursor: pointer;
	outline: none;
}
.MagicThumb-zoomed
{
	cursor: default;
}
.MagicThumb span
{
	display: none;
}
.MagicThumb img
{
	outline: none;
	background-color: #fff;
}
.MagicThumb-image
{
	border: 1px solid #4086A7;
	outline: none;
	z-index: 2001 !important;
}
.MagicThumb-image-zoomed
{
	cursor: pointer;
	z-index: 2001 !important;
}
.MagicThumb-caption
{
	color: #333333;
	background-color: #4086A7;
	border: 1px solid #4086A7;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	padding: 8px 16px;
}
.MagicThumb-controlbar
{
	display: block;
	height: 18px;
}
.MagicThumb-controlbar a
{
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}
.MagicThumb-controlbar a span
{
	display: block;
	width: 1000px;
	height: 1000px;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}
.MagicThumb-loading
{
	border: 1px solid #000000;
	background: #ffffff;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}
.MagicThumb-container
{
	z-index: 2001 !important;
	background: #fff;
}
/*************************************************************************************************************
	Window.Navskin.css
*************************************************************************************************************/
.RadWindow_Navskin .rwTopLeft, .RadWindow_Navskin .rwTopRight, .RadWindow_Navskin .rwTitlebar, .RadWindow_Navskin .rwFooterLeft, .RadWindow_Navskin .rwFooterRight, .RadWindow_Navskin .rwFooterCenter, .RadWindow_Navskin .rwTopResize, .RadWindow_Navskin .rwStatusbar div, .RadWindow_Navskin .rwStatusbar, .RadWindow_Navskin .rwPopupButton, .RadWindow_Navskin .rwPopupButton span, .RadWindow_Navskin.rwMinimizedWindow .rwCorner
{
	background-image: url('navskin/Window/WindowHorizontalSprites.gif');
}
.RadWindow_Navskin .rwBodyLeft, .RadWindow_Navskin .rwBodyRight, .RadWindow_Navskin .rwStatusbarRow .rwCorner
{
	background-image: url('navskin/Window/WindowVerticalSprites.gif');
}
.RadWindow_Navskin .rwStatusbar input
{
	background-color: #f7f3e9;
}
.RadWindow_Navskin .rwControlButtons a
{
	background-image: url('navskin/Window/CommandButtonSprites.gif');
}
.RadWindow_Navskin a.rwIcon
{
	background-image: url('navskin/Window/WindowHorizontalSprites.gif');
}
div.RadWindow_Navskin .rwTitlebarControls em
{
	color: black;
}
div.RadWindow_Navskin .rwDialogInput
{
	border-top: solid 1px #abadb3;
	border-right: solid 1px #dbdfe6;
	border-bottom: solid 1px #e3e9ef;
	border-left: solid 1px #e2e3ea;
}
div.RadWindow_Navskin .rwDialogInput:hover
{
	border-top: solid 1px #5794bf;
	border-right: solid 1px #b7d5ea;
	border-bottom: solid 1px #c7e2f1;
	border-left: solid 1px #c5daed;
	color: #565656;
}
div.RadWindow_Navskin td.rwLoading
{
	background-color: #fff;
}
.RadWindow_Navskin td.rwWindowContent
{
	background-color: #fff;
}
/*************************************************************************************************************
	Input.Navskin.css
*************************************************************************************************************/
.RadInput_Navskin, .RadInputMgr_Navskin
{
	vertical-align: middle;
}
.RadInput_Navskin table
{
	border: 0;
	vertical-align: bottom;
}
.RadInput_Navskin table.riTable td
{
	border: 0;
	padding: 0;
	vertical-align: middle;
	overflow: visible;
}
.RadInput_Navskin table td.riCell
{
	padding-right: 4px;
}
.RadInput_Navskin textarea
{
	vertical-align: bottom;
	overflow: auto;
}
.RadInput_Navskin .riEmpty
{
	font-style: italic;
	color: #6b6b6b !important;
	background-color: #fff;
}
.RadInput_Navskin .riEmptyLarge
{
	font-size: 1.3em;
	font-style: italic;
	color: #BD7B7D !important;
	background-color: #fff;
}
html body .RadInput_Navskin .riTextBox, html body .RadInputMgr_Navskin
{
	border: 1px solid #8e8e8e;
	padding: 3px 4px 3px 4px;
	background: #fff;
	color: #000;
}
html body .RadInput_Navskin .riHover, html body .RadInput_Hover_Navskin, html body .RadInput_Navskin .riFocused, html body .RadInput_Focused_Navskin
{
	border-color: #515151;
}
html body .RadInput_Navskin .riRead, html body .RadInput_Read_Navskin
{
	border-color: #d0d0d0;
}
html body .RadInput_Navskin .riDisabled, html body .RadInput_Disabled_Navskin
{
	border-color: #d0d0d0;
	color: #8a8a8a;
	cursor: default;
}
html body .RadInput_Navskin .riError, html body .RadInput_Error_Navskin, .RadForm.rfdTextbox .RadInput_Navskin .riError[type="text"], .RadForm.rfdTextbox .RadInput_Error_Navskin[type="text"]
{
	border-color: #d51923;
	background: #fff 100% -298px no-repeat url('Input/sprite.gif');
	color: #d51923;
}
html body .RadInput_Navskin .riNegative, html body .RadInput_Negative_Navskin
{
	color: #565656;
}
* html .RadInput_Navskin input.riTextBox, * html input.RadInputMgr_Navskin
{
	height: /**/ 22px;
}
.RadInput_Navskin a
{
	display: block;
	overflow: hidden;
	position: relative; /*FF*/
	outline: none; /*FF*/
	z-index: 2; /*Opera*/
	background: transparent no-repeat url('Input/sprite.gif');
	text-indent: -2222px;
	text-align: center;
	text-decoration: none;
}
* html .RadInput_Navskin a
{
	position: static;
}
/*IE6*/
* + html .RadInput_Navskin a
{
	position: static;
}
/*IE7*/
.RadInput_Navskin .riBtn a
{
	width: 20px;
	height: 18px;
	line-height: 18px;
	background-position: 3px 5px;
}
.RadInput_Navskin .riBtn a:hover
{
	background-position: 3px -45px;
}
.RadInput_Navskin .riSpin a
{
	width: 15px;
	height: 7px;
	line-height: 7px;
	margin: 0 1px;
}
.RadInput_Navskin .riUp
{
	background-position: 4px -98px;
}
.RadInput_Navskin .riUp:hover
{
	background-position: 4px -148px;
}
.RadInput_Navskin a.riDown
{
	background-position: 4px -199px;
	margin-top: 3px;
}
* html .RadInput_Navskin a.riDown
{
	margin-top: /**/ 0;
}
.RadInput_Navskin a.riDown:hover
{
	background-position: 4px -249px;
}
.RadInput_Navskin .riLabel
{
	margin: 0 4px 0 0;
	color: #000;
	white-space: nowrap;
}

.creditcardbg
{
	clear: both;
	height: 65px;
	padding: 10px 10px 10px 30px;
	background-image: url(img/creditcardbg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.paypalbg
{
	clear: both;
	height: 65px;
	padding: 10px 10px 10px 30px;
	background-image: url(img/paypalbg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.accountbg
{
	clear: both;
	height: 65px;
	padding: 10px 10px 10px 30px;
	background-image: url(img/tradeaccountbg.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.formlabel
{
	/*display: inline-block;     width: 10em;*/
	font-size: 1.1em;
}
.updnValidatorCallout
{
	background-color: #54AED7;
	color: #fff !important;
	padding: 7px 20px 7px 20px;
	margin: -8px 0 0 10px;
	position: relative;
	float: right;
	border: solid 2px #0E7DB0;
	font-weight: bold;
	font-size: 1.1em;
}
.updnValidatorCalloutPointer
{
	position: absolute;
	left: 0;
	margin: -2px 0 0 -10px;
	width: 10px;
	height: 19px;
	background: url('img/forms/arrow.gif') no-repeat;
}
.updnValidationErrorInput
{
	background-color: #fcc;
}
.updnValidationErrorLabel
{
	color: #c90000;
}
.ValidationSummary
{
	border: solid 1px #c90000;
	padding: 2px;
	background-color: White;
	color: #c90000 !important;
}
/****************************************************************************
	MY ACCOUNT PAGE STYLES
*****************************************************************************/
.accountitem
{
	background-color: #dbdbdb;
	padding: 1px;
}
.accountitem a, .accountiteminner a
{
	text-decoration: none;
}
.accountitem:hover
{
	background-color: #dbdbdb;
	cursor: pointer;
	cursor: hand;
}
.accountiteminner
{
	border: solid 4px white;
	background-color: #ffffff;
}
.accountitem:hover .accountiteminner
{
	background-color: #efefef;
}
.login_heading
{
	font-size: 1.3em;
	padding: 0px 10px 10px 0px;
}
/****************************************************************************
	END OF MY ACCOUNT PAGE STYLES
*****************************************************************************/

.warningtext
{
	color: #c90000;
	font-weight: bold;
	font-size: 1.55em;
	padding-bottom: 15px;
	text-align: center;
}
.footmedialinks
{
	text-align: left;
	margin-bottom: 10px;
}
.footmedialinks a
{
	margin-right: 7px;
}
.footmedialinks a, .footmedialinks a:hover
{
	text-decoration: none;
}
.footmedialinks .last
{
	margin-right: 0px;
}
.footmedialinks img
{
	border: 0;
}
.mediafooter
{
	position: fixed;
	bottom: 0;
	width: 100%;
}
.medialinkscontainer
{
	width:997px;
	margin: 0 auto;
}
.medialinksleft
{
	float: left;
	background: url('img2011/socialfootleft.png') bottom left no-repeat;
	width: 63px;
	height: 54px;
}
.medialinksright
{
	float: left;
	background: url('img2011/socialfootright.png') bottom left no-repeat;
	width: 7px;
	height: 54px;
}
.medialinks
{
	float: left;
	background: url('img2011/socialfootbg.gif') bottom left repeat-x;
	height: 39px;
	width: 927px;
	padding: 15px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
}
.medialinks ul#mylinks
{
	list-style-type: none;
	list-style-image: none;
	border: 0;
	margin: 0;
	padding: 0;
	z-index: 3;
}
.medialinks ul#mylinks li.link
{
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	background: url('img2011/divider.gif') bottom right no-repeat;
}
.medialinks ul#mylinks li.right
{
	float: right;
}
.medialinks ul#mylinks li.link a.slide_btn,
.medialinks ul#mylinks li.link a.ext_btn
{
	display: block;
	text-align: center;
}
.medialinks ul#mylinks li.link a.slide_btn:hover,
.medialinks ul#mylinks li.link a.ext_btn:hover
{
	background-color: #A4924A;
}
.medialinks ul#mylinks li.facebook a.slide_btn
{
	background: url('img2011/facebook.png') no-repeat bottom left;
	width: 119px;
	height: 37px;
}
.medialinks ul#mylinks li.youtube a.ext_btn
{
	background: url('img2011/youtube.png') no-repeat bottom left;
	width: 100px;
	height: 37px;
}
.medialinks ul#mylinks li.twitter a.slide_btn
{
	background: url('img2011/twitter.png') no-repeat bottom left;
	width: 131px;
	height: 37px;
}
.medialinks ul#mylinks li.ebay a.ext_btn
{
	background: url('img2011/ebay.png') no-repeat bottom left;
	width: 94px;
	height: 37px;
}
.medialinks ul#mylinks li.share a.slide_btn
{
	background: url('img2011/share.png') no-repeat bottom left;
	width: 101px;
	height: 37px;
}
.medialinks ul#mylinks li .contentwrp
{
	position: absolute;
	bottom: 37px;
	display: none;
}
.medialinks ul#mylinks li .contentwrp .header
{
	position:relative;
	height:11px;
}
.medialinks ul#mylinks li .contentwrp .header .hl
{
	position:absolute;
	background: url('img2011/head_left.png') no-repeat bottom left;
	height:11px;
	width:10px;
	top:0px;
	left:0px;
}
.medialinks ul#mylinks li .contentwrp .header .hm
{
	position:absolute;
	background:url('img2011/head_bg.png') repeat-x;
	height:11px;
	padding:0px 10px;
	left:10px;
	right:10px;
}
.medialinks ul#mylinks li .contentwrp .header .hr
{
	position:absolute;
	background: url('img2011/head_right.png') no-repeat bottom right;
	height:11px;
	width:10px;
	top:0px;
	right:0px;
}
.medialinks ul#mylinks li .contentwrp .content
{
	border-left:2px solid #A4924A;
	border-right:2px solid #A4924A;
	position:relative;
	background: #fff;
}
.medialinks ul#mylinks li.twitter .content
{
	width: 280px;
	height: 300px;
	overflow-y:scroll;
}
.medialinks ul#mylinks li.facebook .content
{
	width: 292px;
	height: 427px;
}
.medialinks ul#mylinks li.share .content
{
	width:200px;
	height:200px;
}
.medialinks ul#mylinks li.twitter .tweet
{
	padding:5px;
	border-bottom:1px dashed #eee;
	font: "Lucida Grande", sans-serif;
}
.medialinks ul#mylinks li.twitter .tweet:hover
{
	background:#eee;
}
.medialinks ul#mylinks li.twitter .tweet a
{
	text-decoration:none;
}
.medialinks ul#mylinks li.twitter .tweet a:hover
{
	text-decoration:underline;
}
.display
{
	display: block !important;
}
#sharetoolbox a
{
	float:left;
	clear:both;
	vertical-align:middle;
	font-size:1.1em;
	line-height:16px;
	margin-bottom:5px;
}
#sharetoolbox span
{
	float:left;
	margin-right:5px;
}

