﻿/* FAQ */

.FAQHeading
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: Black;
    font-size: 12pt;
}

.FAQQuery
{
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    color: #808080;
    font-size: 9pt;
}

.FAQText
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #A2A2A2;
    font-weight:normal;
    font-size: 9pt;
    margin-left: 15px;
}

/* FAQ Ends */

/* DEFAULTS   background: #b6b7bc;
-------------------- --------------------------------------*/

body
{
	font-size: 9pt;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #696969;
	/*background: url(images/downbg.png) repeat;*/
	background-color: #bea241;
}

.Masterbody
{
    font-size: 9pt;
    font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
    background: url('../../Images/bkg.gif') repeat; /*background-color: #bea241;*/
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
	margin: 0em 0px;
	padding: 0em;
	border: 1px solid #ccc;
}

fieldset p
{
	margin: 0px 0px 0px 0px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
	display: block;
}

fieldset label.inline
{
	display: inline;
}

legend
{
	font-size: 1.1em;
	font-weight: 600;
	padding: 2px 4px 8px 4px;
}

input.textEntry
{
	width: 230px;
	border: 1px solid #ccc;
}

input.passwordEntry
{
	width: 230px;
	border: 1px solid #ccc;
}

div.accountInfo
{
	width: 50%;
}

/* MISC  
----------------------------------------------------------*/

/* APP APECIFIC  background-color:#EEEEEE;
----------------------------------------------------------*/
.tablecss
{
	width: 100%;
}
.subtitlecss
{
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #3a4f63;
	margin-left: 5px;
	padding-left: 5px;
	background: url(images/headerbackground.jpg) repeat;
	line-height: 2em;
	font-variant: small-caps;
}
.fieldsetHeader
{
	color: #3a4f63;
	font-variant: small-caps;
	font-size: 8pt;
}
.itemcss
{
	padding-left: 5px;
}
.gridheaderdivcss
{
	background: url(images/bg.jpg) no-repeat;
	width: 100%;
}
/*-------------------*/
html, body
{
	height: 100%;
	overflow: auto;
}
body
{
	padding: 0;
	margin: 0;
}
#silverlightControlHost
{
	height: 50%;
	text-align: center;
}
/*--------From Rec---------------------*/

a:link, a:visited
{
	color: #034af3;
}

a:hover
{
	color: #1d60ff;
	text-decoration: none;
}

a:active
{
	color: #034af3;
}

p
{
	margin-bottom: 10px;
	line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
	font-size: 1.5em;
	color: #666666;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 200;
	margin-bottom: 0px;
}

h1
{
	font-size: 1.6em;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h2
{
	color: #3a4f63;
	font-size: .9em;
	font-weight: 600;
}

h3
{
	font-size: 1.2em;
	color: White;
}

h4
{
	font-size: 1.1em;
}

h5, h6
{
	font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
	margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   #496077 background: #4b6c9e;
   ----------------------------------------------------------*/

.page
{
	width: 90%;
	background-color: #fff;
	margin: 0px auto 0px auto;
	font-size: 9pt;
	border: 3px solid #E0E0E0;
}
.popuppage
{
	width: 100%;
	background-color: #fff;
	margin: 0px auto 0px auto;
	font-size: 9pt;
}
.header
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.header h1
{
	font-weight: 700;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	color: #496077;
	border: none;
	line-height: 2em;
	font-size: 2em;
}

.main
{
	padding: 0px 12px;
	margin: 12px 8px 8px 8px;
	min-height: 420px;
}

.leftCol
{
	padding: 6px 0px;
	margin: 12px 8px 8px 8px;
	width: 200px;
	min-height: 200px;
}

.footerExt
{
	background: url(images/footer_world.png);
	color: #4e5766;
	padding: 8px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
	line-height: normal;
	height: 150px;
}

.footerInt
{
	background: url(images/footerint_bg.png) repeat;
	background-color: #006e97;
	color: #bea241;
	padding: 8px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
	line-height: normal;
	height: 60px;
	font-size: 9pt;
}
/* TAB MENU     background-color:#3a4f63;#285da3
 color: #4e5766;position: fixed; bottom: 0; left: 0; width: 100%;
----------------------------------------------------------*/

div.hideSkiplink
{
	background: url(images/footer_img.png) repeat;
	width: 100%;
}

div.menu
{
	padding: 4px 0px 4px 8px;
}

div.menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
	background-color: #465c71;
	border: 1px #4e667d solid;
	color: #dde4ec;
	display: block;
	line-height: 1.35em;
	padding: 4px 20px;
	text-decoration: none;
	white-space: nowrap;
}

div.menu ul li a:hover
{
	background-color: #bfcbd6;
	color: #465c71;
	text-decoration: none;
}

div.menu ul li a:active
{
	background-color: #465c71;
	color: #cfdbe6;
	text-decoration: none;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/


legend
{
	font-size: 1.1em;
	font-weight: 600;
	padding: 2px 2px 2px 4px;
}

input.textEntry
{
	width: 320px;
	border: 1px solid #ccc;
}

input.passwordEntry
{
	width: 320px;
	border: 1px solid #ccc;
}

div.accountInfo
{
	width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
	clear: both;
}

.title
{
	display: block;
	float: left;
	text-align: left;
	width: auto;
	height: 50px;
	color: #4b6c9e;
}

.loginDisplay
{
	font-size: 1.1em;
	display: block;
	text-align: right;
	padding: 10px;
	color: #4b6c9e;
}

.loginDisplay a:link
{
	color: #4b6c9e;
}

.loginDisplay a:visited
{
	color: #4b6c9e;
}

.loginDisplay a:hover
{
	color: white;
}

.failureNotification
{
	font-size: 1.2em;
	color: Red;
}

.bold
{
	font-weight: bold;
}

.submitButton
{
	text-align: right;
	padding-right: 10px;
}
/*.............................*/
div#CatWrapper h3
{
	background-color: #9fba2d;
}
div#FeatProduct
{
	text-align: center;
}

div#FeatProduct .price
{
	font-weight: bold;
	color: #333;
}

div#FeatProduct h3
{
	background-color: #808080;
	text-align: left;
}

div.RadSiteMap .rsmLink, div.RadSiteMap .rsmTemplate
{
	padding: 0;
}

.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmItem
{
	list-style: disc inside none;
}

div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmLink, div.RadSiteMap .rsmTwoLevels .rsmLevel1 .rsmTemplate
{
	padding-left: 0;
}

div.Wrapper
{
	margin: 0 15px 0 0;
	padding: 0 0 5px 0;
	float: left;
	width: 500px;
}

div.Wrapper h3
{
	text-transform: uppercase;
}

#StoreWrapper h3
{
	background-color: #006e97;
}

#NewsWrapper h3
{
	background-color: #bea241;
}

#EventWrapper h3
{
	background-color: #976eff;
}

div#FeatProduct
{
	margin: 0;
	padding: 0;
	float: left;
	width: 160px;
}

div.RadMenu .rmGroup .rmText
{
	margin: 0 0 0 4px;
	padding: 8px 0 0 10px;
}

div.RadMenu_Sitefinity ul.rmRootGroup, div.RadMenu_Sitefinity div.rmRootGroup
{
	background: none;
	border: 0;
	height: 100%;
	padding-left: 20px;
}

div.RadMenu_Sitefinity .rmHorizontal .rmItem
{
	padding: 0;
}

div.RadMenu .rmItem
{
	position: static;
}

div.RadMenu_Sitefinity .rmLink .rmText, div.RadMenu_Sitefinity .rmFocused .rmText
{
	line-height: 57px;
	color: #FFF;
	text-transform: uppercase;
}

div.RadMenu_Sitefinity .rmLink:hover, div.RadMenu_Sitefinity .rmFocused, div.RadMenu_Sitefinity .rmSelected, div.RadMenu_Sitefinity .rmExpanded
{
	background: transparent url('Img/RootBg.png') repeat-x 0 0;
}

* html div.RadMenu_Sitefinity .rmLink:hover, * html div.RadMenu_Sitefinity .rmFocused, * html div.RadMenu_Sitefinity .rmSelected, * html div.RadMenu_Sitefinity .rmExpanded
{
	background: #FFF;
	filter: alpha(opacity=70);
}

div.RadMenu_Sitefinity .rmSelected .rmText, div.RadMenu_Sitefinity .rmLink:hover .rmText, div.RadMenu_Sitefinity .rmExpanded .rmText
{
	color: #555;
}

div.RadMenu_Sitefinity .rmHorizontal .rmItem a.rmLink .rmText
{
	border: 0 none;
}

#world
{
	float: left;
}

#StoreWrapper .RadSiteMap
{
	display: inline-block;
}

#StoreWrapper .RadSiteMap .rsmLink, #StoreWrapper .RadSiteMap .rsmTemplate
{
	border: 0;
}

#StoreWrapper .RadSiteMap .rsmLink
{
	color: #369;
	background: none;
}

.Wrapper .moreLink
{
	margin-top: 20px;
	float: right;
	color: #369;
	font-size: 14px;
	text-decoration: none;
}

#StoreWrapper .RadSiteMap .rsmLink:hover, .Wrapper .moreLink:hover
{
	color: #69A;
	text-decoration: underline;
}

#NewsWrapper h2, #EventWrapper h2
{
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 0;
}

#NewsWrapper h2 a
{
	color: #ff4e00;
	text-decoration: none;
}
#EventWrapper h2 a
{
	color: #976eff;
	text-decoration: none;
}
#NewsWrapper h2 a:hover, #EventWrapper h2 a:hover
{
	text-decoration: underline;
}

#NewsWrapper p, #EventWrapper p
{
	margin: 8px 0;
}

#NewsWrapper span, #EventWrapper span
{
	display: block;
	margin-top: 2px;
	font-size: 10px;
}

#NewsWrapper .newsLeft, #EventWrapper .newsLeft
{
	float: left;
	width: 150px;
}

#NewsWrapper table td, #EventWrapper table td
{
	font-size: 10px;
	vertical-align: top;
	line-height: 14px;
	padding: 3px 0 0 10px;
}

#NewsWrapper table a, #EventWrapper table a
{
	margin: 0;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #ff4e00;
	text-decoration: none;
}
#EventWrapper table a
{
	color: #976eff;
}
#NewsWrapper table a:hover, #EventWrapper table a:hover
{
	text-decoration: underline;
}

#NewsWrapper table h4, #EventWrapper table h4
{
	font-size: 11px;
	color: #369;
	margin: -2px 0 0;
	line-height: 18px;
}

/*..............................*/
.loginTable
{
	background: url(images/bg_fx.png) repeat;
	border: 1px solid silver;
}
.TopSpace
{
	/*background: url(images/bg_fx.png) repeat;background: url(images/downbg.png) repeat;*/
	background-color: #bea241;
}
.subHeading
{
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	color: Black;
	font-size: 9pt;
}
.bodyBg
{
	background-color: #bea241;
	/*background: url(images/downbg.png) repeat;*/
}
.subHeadingRed
{
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 10.5pt; /*color: #CC0001; */
	color: #2a35a1;
	font-weight: bold;
}

.subText
{
	font-size: 8pt;
}
.normalText
{
	font-size: 9pt;
}
.normalTextSubHead
{
	font-size: 9pt;
	font-weight: normal;
	background-color: white;
}
.lowerBanner
{
	background: url(images/low_banner.png);
	height: 10px;
}
.bgGrey
{
	background-color: WhiteSmoke;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	color: #666666;
	padding-left: 5px;
}
.bgCells
{
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	color: #666666;
	padding-left: 5px;
}
.textStyle
{
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	color: #666666;
}
.subHead
{
	/*background-color: WhiteSmoke;*/
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 500;
	margin-bottom: 0px;
	color: #0049B6;
}
.subHeadDashBoard
{
	background-color: WhiteSmoke;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt;
	font-variant: normal;
	text-transform: none;
	font-weight: 600;
	margin-bottom: 0px;
	color: #3a4f63;
	height: 25px;
}
.buttoncss
{
	font-weight: 300;
	font-size: 8pt;
	background-color: #006e97;
	border: 1px solid #006e97;
	color: #FFF;
	height: 20px;
	padding: 0 5px 0 5px;
	width: auto;
	overflow: visible;
}
/*-------------------------------*/
.searchbtn
{
	background-image: url(images/search.png) no-repeat;
}
.SummaryTable
{
	border: 1px solid #E0E0E0;
}

.HeaderRight
{
	background: url(images/HeaderRight.png) repeat;
}
.ContentText
{
	font-size: 9pt;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #696969;
}
.subHeadGrey
{
	font-size: 1.2em;
	color: #666666;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 500;
	margin-bottom: 0px;
}
.bgCell
{
	border-bottom: 1px solid #E0E0E0;
}
.txtCollection
{
	font-size: 9pt;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	color: #696969;
	width: 90%;
}
.subHeadBlue
{
	font-size: 10pt;
	color: #3a4f63;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 600;
	margin-bottom: 0px;
}
.subHeadBlueSmall
{
	font-size: 10pt;
	color: #3a4f63;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 600;
	margin-bottom: 0px;
}
.subHBSmall
{
	font-size: .8em;
	color: #3a4f63;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 600;
	margin-bottom: 0px;
}
.rdbButton
{
	font-size: 9pt;
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	color: #696969;
}
.requiredValidator
{
	font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif;
	font-style: italic;
	font-size: 8pt;
	color: #CC0001;
}
.hrRule
{
	width: 100%;
}
.mainTable
{
	border: 1px solid #E0E0E0;
}
.innerDiv
{
	border: 3px solid silver;
}
.rightBorder
{
	border-right: 1px solid #bea241;
}
.handCursor
{
	cursor: pointer;
}
.goldenText
{
	color: #7A642E;
	font-size: 9pt;
}
.links
{
	font-size: 9pt;
	color: #006e97;
}
.RadMenu_Default
{
  background: #bedab4;
cursor:pointer;
}
.RadMenu_Default .rmLink:hover
{
cursor:pointer;
}
/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */
ul#saturday{margin:0;padding:0;list-style-type:none;width:auto;position:relative;display:block;height:36px;text-transform:uppercase;font-size:12px;font-weight:bold;background:transparent url("images/bgOFF.gif") repeat-x top left;font-family:Helvetica,Arial,Verdana,sans-serif;border-bottom:4px solid #336666;border-top:1px solid #C0E2D4;}
ul#saturday li{display:block;float:left;margin:0;padding:0;}
ul#saturday li a{display:block;float:left;color:#874B46;text-decoration:none;padding:12px 20px 0 20px;height:24px;background:transparent url("images/bgDIVIDER.gif") no-repeat top right;}
ul#saturday li a:hover{background:transparent url("images/bgHOVER.gif") no-repeat top right;}
ul#saturday li a.current,ul#saturday li a.current:hover{color:#fff;background:transparent url("images/bgON.gif") no-repeat top right;}
/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */