/* 
The following are the basic styles for the look and feel for
the site.
BACKGROUND-IMAGE: url(Images/backtile.jpg)
	margin-left: 0px;
	MARGIN-RIGHT: 0px;

 */


@import "MainSkin.css";
@import "GenList.css";
@import "Styles.css";
@import "print.css";
@import "Equipment.css";

@media screen {


	.DefaultBody
	{
		text-align: center;
		/*
		text-align: center;
		background-repeat: repeat;
		text-align: center;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		margin: 0px;
		padding-top: 0px;
		background-color: #ffffff;
		*/
		background-color: #57493c;

	}
	.back {
		background-attachment: fixed;
		background-image: url(bgSite_Back.gif);
		background-repeat: repeat;
		background-position: center;
	}


	DIV#outer
	{
		width: 748px;
		background-color: #57493c;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		padding-top: 20px;
		/*

		position:absolute;
		top: 50%;
		left: 50%;
		margin-left: -374em; 
		margin-top: -200em; 

		text-align: center;
		*/

		/* margin-left: -374em set to a negative number 1/2 of your width*/
		/* margin-top: -200em; set to a negative number 1/2 of your height*/
	}
	DIV#frame
	{

		/*
		float: left;
		background: url(Images/bgSite_B.gif) repeat-y;
		width: 760px;
		*/

	}

	DIV#border
	{
		background: url(Images/top.jpg) no-repeat;
		/*
		background: url(Images/order-B.jpg) no-repeat;
		margin-left: -10px;
		float: left;
		width: 760px;
		*/
	}
	DIV#inner
	{
		width: 100%;
		
		/*
		width: 760px;
		background: #57493c;
		float: left;
		margin-left: -16px;
		width: 765px;
		MARGIN-RIGHT: 0px;
		*/

	}
	DIV#footer
	{
		/*
		display: none;
		font-size: 7pt;
		margin-left: 3px;
		FLOAT: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		WIDTH: 759px;
		*/

	}
}

@media print {

	.DefaultBody
	{
		background-color: #ffffff;
	}
	.back {
		background-color: #ffffff;
	}

	DIV#outer {
	}
	DIV#frame
	{
	}
	DIV#border {
	}
	DIV#inner
	{
	}
	DIV#footer
	{
		display :none;
	}
}

.BG_Site_T1
{
	BACKGROUND-POSITION-X: 0px;
	background-attachment: scroll;
	float: left;
	background-image: url(Images/bgSite_T.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
.BG_Site_T
{
	float: left;
	background-color: transparent;
}


/* 
The following are the basic styles for the small left, right type controls like 
login and search etc.
	background-image: url(Images/bgNav_S_H.gif);

 */

.BG_Nav_S_H_User
{
	/*background-image: url(Images/CNTRtop.jpg);*/
	background: BCBCBE;
	vertical-align: middle;
	padding-top: 1px;
	background-repeat: repeat;
	height: 30px;
	text-align: center;
}

.BG_Nav_S_B_User
{
	padding-bottom: 8px;
	background-color: #FFFFFF;
}
.BG_Nav_S_T_User
{
	background-color:#ffffff;
	height: 15px;
}

.BG_Nav_S_H_BACKUP
{
	BACKGROUND-POSITION-Y: top;
	float: left;
	background-image: url(Images/bgNav_S_H.gif);
	vertical-align: middle;
	width: 160px;
	padding-top: 1px;
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
}

.BG_Nav_S_H
{
	float: left;
	vertical-align: middle;
	width: 140px;
	color: #ffffff;
	padding-top: 1px;
	background-repeat: repeat-x;
	height: 30px;
	background-color: #BCBCBE;
	text-align: center;
}

.BG_Nav_S_B
{
	background-color: #b7b0a8;
	float: left;
	padding-bottom: 8px;
	width: 140px;
}
.BG_Nav_S_T
{
	float: left;
	width: 140px;
	height: 10px;
	background-color: transparent;
	background-color: #b7b0a8;
}
.BG_Nav_S_Spacer
{
	float: left;
	width: 140px;
	height: 4px;
	background-color: transparent;
}
.BG_Nav_S_SpacerBot
{
	float: left;
	width: 140px;
	height: 4px;
	background-color: transparent;
}
.StandaloneCntrRightLeftFill
{
	/*width: 5px;*/
}
.StandaloneCntrLeftRightFill
{
	/*width: 5px;*/
}
.StandaloneCntrCenterFill
{
	/*text-align: center;*/
}
.BigCntrRightLeftFill
{
}
.BigCntrLeftRightFill
{
	width: 0px;
	background: #ffffff;
}
.BigCntrCenterFill
{
}
.BigSubCntrCenterFill
{
}
.BigSubCntrRightLeftFill
{
}
.BigSubCntrLeftRightFill
{
}
.SmlCntrLeftRightFill
{
	width: 2px;
}
.SmlCntrRightLeftFill
{
	width: 2px;
}

.MenuLeftRightFill
{
	width: 1px;
}
.MenuRightLeftFill
{
	width: 1px;
}
.MenuBackgroud
{
	height: 2px;
	background-color: Transparent;
}

.SmlCntrHeading
{
	font-weight: bold;
	font-size: 10px;
	left: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.SmlCntrText
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SmlCntrTextbox
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SmlCntrTextboxDDown
{ 
	BORDER-RIGHT: thin solid; BORDER-TOP: thin solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: thin solid; 
	COLOR: #7f766f; 
	BORDER-BOTTOM: thin solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff 
}

.SmlCntrImage
{
	position: relative;
	top: 15%;
}


.BG_Nav_B_H
{
}
.BG_Nav_B_B
{
}
.BG_Nav_B_T
{
}

/* 
The following is a basic block to contain detail.
 */

.BG_Container_B_H
{
}
.BG_Container_B_B
{
}
.BG_Container_B_T
{
}


/* 
The following are the basic styles for the Big Centret type controls like 
about us and home etc.
 */

.ContentText
{
	font-size: 10px;
	color: #726A5D;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* 
The following are the basic styles for the controls when users capture data 
in the content.
 */

.BigCntrDevider
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #57493c;
	
}

.BigCntrText
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.BigCntrHeadings
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	color:#000000;
}
.BigCntrSubHeadings
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	color:#000000;
}
.BigCntrTextbox
{
	font-weight: normal;
	font-size: 10px;
	left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.BigCntrTextboxDDown
{
	font-weight: normal;
	font-size: 10px;
	left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.BigCntrTextHead
{
	font-weight: normal;
	font-size: 10px;
	left: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
A.BigCntrHeadLink:link
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.BigCntrHeadLink:visited
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.BigCntrHeadLink:active
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.BigCntrHeadLink:hover
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* 
The following is a inner block (595px) with a blue back to contain detail.
 */

.BG_Container_B_Blue_Inner_H
{
	background: url(Images/BG_Container_B_Blue_Inner_H.gif) no-repeat 0pt 100%;
	float: left;
	width: 595px;
}
.BG_Container_B_Blue_Inner_B
{
	background: url(Images/BG_Container_B_Blue_Inner_B.gif) 0pt 100%;
	float: left;
	width: 595px;
}
.BG_Container_B_Blue_Inner_T
{
	background: url(Images/BG_Container_B_Blue_Inner_T.gif);
	float: left;
	width: 595px;
	background-repeat: no-repeat;
}

/* 
The following is a Outer block (600px) with a blue back to contain detail.
 */

.BG_Container_B_Blue_Outer_H
{
	background: url(Images/BG_Container_B_Blue_Outer_H.gif) no-repeat 0pt 100%;
	float: left;
	width: 600px;
}
.BG_Container_B_Blue_Outer_B
{
	background: url(Images/BG_Container_B_Blue_Outer_B.gif) 0pt 100%;
	float: left;
	width: 600px;
}
.BG_Container_B_Blue_Outer_T
{
	background: url(Images/BG_Container_B_Blue_Outer_T.gif);
	float: left;
	width: 600px;
	background-repeat: no-repeat;
}


/* 
The following is a Inner block (595px) with a Grey back to contain detail.
 */

.BG_Container_B_Grey_Inner_H
{
	background: url(Images/BG_Container_B_Grey_Outer_H.gif) no-repeat 0pt 100%;
	float: left;
	width: 595px;
}
.BG_Container_B_Grey_Inner_B
{
	background: url(Images/BG_Container_B_Grey_Outer_B.gif) 0pt 100%;
	float: left;
	width: 595px;
}
.BG_Container_B_Grey_Inner_T
{
	background: url(Images/BG_Container_B_Grey_Outer_T.gif);
	float: left;
	width: 595px;
	background-repeat: no-repeat;
}


.SmallButton
{
	border-right: 1px outset;
	border-top: 1px outset;
	font-weight: normal;
	font-size: 10px;
	margin: 1px;
	border-left: 1px outset;
	border-bottom: 1px outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* 
The following gets used for the naviation background (This is in addition to the nav's onw
backgroud (This is the border).
 */


.SmlCntrHeadingProd
{
	font-weight: bold;
	font-size: 10px;
	left: 0px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

/* 
The following gets used for the Banner Control
 */

.SmallBannerBackgroudH
{
	BACKGROUND-POSITION-Y: top;
	float: left;
	background-color: #e3e3e3;
	vertical-align: middle;
	width: 160px;
	padding-top: 1px;
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
}
.SmallBannerBackgroudB
{
	width: 160px;
}
.SmallBannerBackgroudT
{
	width: 160px;
	height: 10px;
	background-color: #e3e3e3;
}

.BannerLeftRightFill
{
	width: 10px;
}
.BannerRightLeftFill
{
	width: 8px;
}


.BannerBackgroudH
{
	height: 1px;
}
.BannerBackgroudB
{
}
.BannerBackgroudT
{
	height: 1px;
}

.BannerLTOP_Edge
{
	width: 0px;
	height: 0px;
	BACKGROUND-POSITION-Y: bottom;
	background-repeat: repeat;
	background: ffffff;
}
.BannerTOP_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
	background: ffffff;
}
.BannerRTOP_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
	background: ffffff;
}
.BannerLeft_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.Banner_Edge
{
}
.BannerRight_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BannerLBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BannerBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BannerRBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}


.PageOptions
{
	position: relative;
}

.SearchContr_Back
{
	font-size: 10px;
	background-image: none;
	width: 350px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	background-color: Transparent;
}

/* 
Used by Big Controls
*/

.BigCntrLTOP_Edge
{
	width: 0px;
	height: 0px;
	BACKGROUND-POSITION-Y: bottom;
	background-repeat: repeat;
	background: ffffff;
}
.BigCntrTOP_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
	background: ffffff;
}
.BigCntrRTOP_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
	background: ffffff;
}
.BigCntrLeft_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BigCntr_Edge
{
}
.BigCntrRight_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BigCntrLBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BigCntrBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BigCntrRBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}

/* 
Used by Bottom Control
*/

.BottomCntrLTOP_Edge
{
	width: 0px;
	height: 0px;
	BACKGROUND-POSITION-Y: bottom;
	background-repeat: repeat;
}
.BottomCntrTOP_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BottomCntrRTOP_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BottomCntrLeft_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BottomCntr_Edge
{
}
.BottomCntrRight_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BottomCntrLBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BottomCntrBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}
.BottomCntrRBot_Edge
{
	width: 0px;
	height: 0px;
	background-repeat: repeat;
}

/* 
 Used by the gallery control
*/


.GalleryHeadingText
{
	font-weight: bold;
	font-size: 10px;
	color: #726A5D;
	font-family: Arial;
}

#SmallControl
{
	padding-top: 10px;
	width: 180px;
	padding-left: 5px;
	padding-right: 4px;
	text-align: center;
}

/* PW = Portal Wide style */

#GalleryAllItemsPW
{
    padding: 6px;
    border-right: #7f766f 1px solid;
    border-top: #7f766f 1px solid;
    border-left: #7f766f 1px solid;
    border-bottom: #7f766f 1px solid;
    background-color: #e7e6e2;
    width: 524px;
}
#GalleryIndividualItemsPW
{
    padding: 3px;
    border-right: #7f766f 1px solid;
    border-top: #7f766f 1px solid;
    border-left: #7f766f 1px solid;
    border-bottom: #7f766f 1px solid;
    background-color: #ffffff;
    width: 162px;
    height: 165px;
    margin-bottom: 8px;
}

.box1
{
    margin: 0;
    padding: 0;
    border-right: #7f766f 1px solid;
    border-top: #7f766f 1px solid;
    border-left: #7f766f 1px solid;
    border-bottom: #7f766f 1px solid;
    background-color: #e7e6e2;
    
}


/*
***************************************** PORTAL 1.1    ***************************************
*/	

/*   Header Control  */


.HeaderControl
{
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	filter:glow(color=black,strength=2);
	padding-left: 15px;
	padding-right: 100px;
	padding-bottom: 142px;
	text-align: right;
}

A.TopLink:link
{
	font-style: normal;
	padding-right: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	filter:glow(color=black,strength=20);
}
A.TopLink:visited
{
	font-style: normal;
	padding-right: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	filter:glow(color=black,strength=20);
}
A.TopLink:active
{
	font-style: normal;
	padding-right: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	filter:glow(color=black,strength=20);
}
A.TopLink:hover
{
	font-style: normal;
	padding-right: 2px;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	filter:glow(color=black,strength=20);
}


/*   Bottom Control  */

.BottomControl
{
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	filter:glow(color=white,strength=2);
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background: url(images/bottom-bar-pixel.gif) repeat-x;
	height: 48px;
	vertical-align: bottom;
	/*width: 749px; */
}
.BottomControlTop
{
	background: url(images/bottom-bar-pixel.gif) repeat-x;
	display: none;
}
.BottomControlMenu
{
	padding-top: 15px;
	color: #FFFFFF;
	background: url(images/bottom-bar-pixel.gif) repeat-x;
	text-align: left;
	padding-left: 15px;
	float: left;	
	width: 550px;
}
.BottomControlLogo
{
	background: url(images/bottom-bar-pixel.gif) repeat-x;
	text-align: right;
	width: 150px;
	padding-right: 10px;
	padding-top: 15px;
	float: left;	
}
A.BottomLink:link
{
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.BottomLink:visited
{
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.BottomLink:active
{
	font-size: 10px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.BottomLink:hover
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/*  ASPX Menu  */

#ASPXMenu
{
	padding-bottom: 10px;	
	background-color: Transparent;
}

/*  Banner Control */

#BannerControl
{
	text-align: center;
	padding-left: 0px;
	padding-top: 0px;
}

/*   Signin Control  */
#SigninControlPW
{
	border-right: #c0c0c0 1px solid;
	padding-right: 2px;
	border-top: #c0c0c0 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 10px;
	margin: 2px;
	border-left: #c0c0c0 1px solid;
	color: #000000;
	padding-top: 2px;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana, Arial;
	text-align: center;
}

.SigninControlHeader
{
	background-image: url(Images/bgNav_S_H.gif);
	vertical-align: middle;
	color: #726A5D;
	padding-top: 8px;
	background-repeat: repeat-x;
	height: 32px;
	text-align: center;
}
.SigninControlHeading
{
}
.SigninControlContent
{
	vertical-align: middle;
	text-align: left;
	background-color: #FFFFFF;
	color: #726A5D;
	padding-top: 1px;
	padding-left: 7px;
	padding-right: 7px;
}
.SigninControlContentTextMailTextbox
{
	width: 100%;
}
.SigninControlLTLogin
{}
.SigninControlLTPassword
{
}
.SigninControlContentTextMail
{
}
.SigninControlContentTextPwd
{
	width: 100%;
}
.SigninControlContentTextPwdText
{
}
.SigninControlContentTextPwdGo
{
	background-image: url(images/btnGo.gif);
	background-repeat: no-repeat;
	width: 33px;
}
.SigninControlContentTextPwdT
{
	float: left;
}	
.SigninControlContentTextPwdI
{
}	
.SigninControlCTRemember
{
}
.SigninControlCTRememberChk
{}
.SigninControlLTForget
{}
.SigninControlLTActivate
{}
.SigninControlLTRegister
{}
.SigninControlLTMessage
{}
.SigninControlLabelText
{
}
.SigninControlBottom
{
	padding-bottom: 10px;
	background: #ffffff;
}


/*   SiteSearch Control  */

#SiteSearchPW
{
	/*border-right: #d22167 1px solid;
	border-top: #d22167 1px solid;
	border-left: #d22167 1px solid;
	border-bottom: #d22167 1px solid;

	*/
	padding-right: 15px;
	padding-left: 0px;
	margin: 14px;
	padding-top: 6px;
	padding-bottom: 6PX;
	text-align: center;
}

.SiteSearchHeader
{
	background-image: url(Images/bgNav_S_H.gif);
	vertical-align: middle;
	color: #726A5D;
	background-repeat: repeat-x;
	height: 32px;
	text-align: center;
	padding-top: 8px;
}
.SiteSearchContent
{
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFFF;
	color: #726A5D;
	height: 25px;
	padding-bottom: 3px;
}
.SiteSearchContentText
{
	float: left;
	padding-left: 7px;
	padding-top: 5px;
}
.SiteSearchContentTextbox
{
	width: 100px;

}
.SiteSearchContentImage
{
	padding-top: 3px;
	float: left;
}
.SiteSearchContentImageGo
{
	background-image: url(images/btnGo.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 30px;
}
.SiteSearchBottom
{
	height: 5px;
	background-color: #FFFFFF;
}

/*   Breadcrumb Control  */

.breadCrumb
{
	font-weight: bold;
	font-size: 10px;
	color: #726A5D;
}

A.breadCrumb:link, A.breadCrumb:visited,  A.breadCrumb:active,  A.breadCrumb:hover
{
	color: #726A5D;
}

/*  Category Bread Crumb */
A.CatBCrumbLink:link, A.CatBCrumbLink:visited,  A.CatBCrumbLink:active,  A.CatBCrumbLink:hover
{
	color: #000000;
}


/*  Venue Detail (VD) Control */

.VDCategoryMenuOuter
{
	width: 184px;
}
.VDCategoryMenuHeader
{
	display: none;	
}
.VDCategoryMenuBody
{
	width: 184px;
}
.VDCategoryMenuTrailer
{
	display: none;
}

/* 
Actually used by the Calendar Control (I don't know if somewhere else)
these are used on all pages that have a header area for search, add, delete
and related buttons
*/

/*  All HTML Type Controls like default.ascx, HTML.ascx etc  */

.PWControl
{
	margin-left: 0px;
}
.pageButtonArea
{
	padding-left: 10px;
}
.pageContentArea
{
	padding-left: 13px;
}

.PWControlHeaderContainer
{
	font-weight: bold;
	color: #726A5D;
	background-color: transparent;
}
.PWControlHeaderHeading
{
	font-weight: bold;
	font-size: 10px;
	padding-left: 5px;
	left: 1px;
	color: #726A5D;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.PWControlHeaderComments
{
	font-weight: normal;
	font-size: 10px;
	padding-left: 5px;
	color: #726A5D;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	bottom: 0px;
}
.PWControlHeaderFeedback
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	color: #726A5D;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PWControlHeaderFunctions
{
	border-right: #a9a9a9 1px solid;
	padding-right: 2px;
	border-top: #a9a9a9 1px solid;
	padding-left: 2px;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-left: #a9a9a9 1px solid;
	padding-top: 2px;
	border-bottom: #a9a9a9 1px solid;
	background-color: transparent;
}
.PWControlHeaderLPP
{
	padding-right: 2px;
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #9acd32;
	text-align: left;
}
.PWControlHeaderNextPrev
{
	border-right: #a9a9a9 1px solid;
	padding-right: 2px;
	border-top: #a9a9a9 1px solid;
	padding-left: 8px;
	padding-bottom: 2px;
	border-left: #a9a9a9 1px solid;
	padding-top: 2px;
	border-bottom: #a9a9a9 1px solid;
	background-color: transparent;
}
.PWControlContent
{
}

.PWControlHeaderNextPrevPrev  /* this is the actual text for previous */
{
	font-size: 10px;
	font-family: Verdana, Arial;
}
.PWControlHeaderNextPrevNext  /* this is the actual text for next */
{
	font-size: 10px;
	font-family: Verdana, Arial;
}
.PWControlHeaderNextPrevCurrentPage
{
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Arial;
	color: #726A5D;
}
.PWControlHeaderDropDownList
{
	font-size: 10px;
	font-family: Verdana, Arial;
}
.PWControlHeaderContentText /* this is the actual text used  */
{
	font-size: 10px;
	color: #726A5D;
	font-style: normal;
	font-family: Verdana, Arial;
}


/*  Calendar Control */

.CalendarTextTop
{
	font-weight: normal;
	font-size: 10px;
	left: 5px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.CalendarTextNormal
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.CalendarTextLeft
{
	font-weight: normal;
	font-size: 10px;
	left: 5px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.CalendarTextContent
{
	font-weight: bold;
	font-size: 10px;
	left: 5px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

/*   Featured Venue Control  */

#FeaturedVenuePW
{
	text-align: center;
}

.FeaturedVenueHeader
{
	vertical-align: middle;
	text-align: center;
	background-color: #BCBCBE;
	color: #726A5D;
	height: 25px;
}
.FeaturedVenueContent
{
	vertical-align: middle;
	text-align: center;
}
.FeaturedVenueContentText
{
}
.FeaturedVenueContentDesc
{
}
.FeaturedVenueContentCategory
{
}
.FeaturedVenueContentPrice
{
}
.FeaturedVenueContentCurrency
{
}
.FeaturedVenueContentImage
{
}
.FeaturedVenueGoImage
{
}
.FeaturedVenueBottom
{
}

/*   Venue Detail Control VD.ascx  */

.VDContentDevider
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	border-left: #000000 1px solid;
	color: #000000;
	border-bottom: #000000 1px solid;
	background-color: #ffffff;
}
.VDContentSubMenu
{
	float:left;
	padding-left: 7px;
}
.VDContentHeader
{
}
.VDContentRelated
{
	display:none;
}
.VDContentRate
{
	display:none;
}

/*   Featured Products Control FeaturedProducts.ascx  

	width: 550px;
*/

.FeaturedProductsPW
{
	background: url(images/ccTopleft.gif) top left no-repeat;
	margin: 10px;
	position:relative;
}

.FeaturedProductsHeader
{
	background: url(images/ccTopright.gif) top right no-repeat;
	padding: 15px;
	margin: 0px;
}

.FeaturedProductsDatalist
{
	background: url(images/ccRightborder.gif) top right repeat-y;
	margin: 0px;
	padding: 15px;
	margin-top:-1.7em;
	
}
	
.FeaturedProductsItems
{
	padding-top: 10px;
	text-align: center;
}

.FeaturedProductsImage
{
	padding-left: 5px;
	padding-top: 5px;
	width: 65px;
	float: left;
}

.FeaturedProductsLink
{
	padding-top: 15px;
	width: 80px;
	float: left;
	text-align: left;
}

.FeaturedProductsLink a:link 
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
} 

.FeaturedProductsLink a:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
}
.FeaturedProductsLink a:active
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
}
.FeaturedProductsLink a:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
}
.FeaturedProductsBottom
{
	background: url(images/ccBottomleft.gif) bottom left no-repeat;
}
.FeaturedProductsBottomP
{
	background: url(images/ccBottomright.gif) bottom right no-repeat;
	display: block;
	padding: 15px;
	margin: -2em 0 0 0;
}


/*   Basket Preview Control  */

#BasketPreviewPW
{
	border-right: #c0c0c0 1px solid;
	padding-right: 2px;
	border-top: #c0c0c0 1px solid;
	padding-left: 2px;
	margin: 2px;
	border-left: #c0c0c0 1px solid;
	padding-top: 6px;
	border-bottom: #c0c0c0 1px solid;
	text-align: center;
}

.BasketPreviewHeader
{
	background-image: url(Images/bgNav_S_H.gif);
	vertical-align: middle;
	color: #726A5D;
	background-repeat: repeat-x;
	height: 32px;
	text-align: center;
	padding-top: 8px;
}
.BasketPreviewHeading
{
}
.BasketPreviewContent
{
}
.BasketPreviewNotesContent
{
}
.BasketPreviewNotes
{
}
.BasketPreviewDataContent
{
}
.BasketPreviewDataTotalText
{
	font-weight: bold;
}
.BasketPreviewDataTotal
{
	font-weight: bold;
	width: 20px;
}
.BasketPreviewDataItemText
{
}
.BasketPreviewDataItem
{
	width: 20px;
}
.BasketPreviewButtons
{
}
.BasketPreviewButtonsText
{
}
.BasketPreviewButtonsNext
{
	background-image: url(images/checkout-sml.gif);
	width: 69px;
	background-repeat: no-repeat;
	height: 22px;
}
.BasketPreviewBottom
{
	padding-bottom: 3px;
}
/*   Product Category Menu Control  */

#ProductCategoryMenuPW
{
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 6px;
	margin: 2px;
	text-align: center;
}

.ProductCategoryMenuHeader
{
	background-image: url(Images/bgNav_S_H.gif);
	vertical-align: middle;
	color: #726A5D;
	padding-top: 8px;
	background-repeat: repeat-x;
	height: 32px;
	text-align: center;
	
}
.ProductCategoryMenuMenuHeaderText
{
}
.ProductCategoryMenuContent
{
}

/*  Basket Control  */
#BasketPW
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Arial;
}
.BasketPWCont
{}
.BasketText
{
	padding-right: 5px;
	padding-left: 5px;
}
.BasketRegisterText
{
}
.BasketBasketCont
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.BasketLoginCont
{
}
.BasketProcessImagesCont
{
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}
.BasketBasket
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	width: 100%;
}
.BasketActions
{
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	padding-bottom: 5px;
}
.BasketPaymentOptions
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.BasketCheckout
{
	text-align: right;
	padding: 5px;
}


/*  Register Control  */

#RegisterPW
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.RegisterGeneralUserHeading
{
	padding-top: 2px;
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #988c7e;
	/*background-color: #5A6579;*/
}
.RegisterGeneralUserHeadingText
{
	width: 100%;
}
.RegisterUserGeneral
{
}
.RegisterUserGeneralCont
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.RegisterProcessImagesCont
{
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.RegisterUserCont
{
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.RegisterUserMandatory
{}

.RegisterSupscriptCont
{
	margin-top: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.RegisterSupscriptHeading
{
	padding-top: 2px;
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #5A6579;
}
.RegisterSupscriptHeadingText
{
	width: 100%;
}
.RegisterSupscript
{
}
.RegisterSupscriptMandatory
{
}
.RegisterDeliveryCont
{
	margin-top: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.RegisterDeliveryHeading
{
	padding-top: 2px;
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #5A6579;
}
.RegisterDeliveryHeadingText
{
	width: 100%;
}
.RegisterDeliveryMandatory
{}
.RegisterDelivery
{}

.RegisterBasketCont
{
	margin-top: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.RegisterBasketHeading
{
	padding-top: 2px;
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #5A6579;
}
.RegisterBasketHeadingText
{
	width: 100%;
}
.RegisterBasketMandatory
{}
.RegisterBasket
{}

.RegisterSpecialCont
{
	margin-top: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.RegisterSpecialHeading
{
	padding-top: 2px;
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #5A6579;
}
.RegisterSpecialHeadingText
{
	width: 100%;
}
.RegisterSpecialMandatory
{}
.RegisterSpecial
{}

.RegisterPaymentCont
{
	margin-top: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.RegisterPaymentHeading
{
	padding-top: 2px;
	height: 20px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #5A6579;
}
.RegisterPaymentHeadingText
{
	width: 100%;
}
.RegisterPaymentMandatory
{}
.RegisterPayment
{}
.RegisterCheckoutButtons
{
	padding-top: 10px;
}

/* EFT Payment Control   */

#EFTPaymentPW
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.EFTPaymentButtonArea
{
}
.EFTPaymentBasketSumCont
{
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
}
.EFTPaymentBasketSum
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.EFTPaymentContentArea
{
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
.EFTPaymentImagesArea
{
	padding-left: 10px;	
}
.EFTPaymentCheckout
{
	text-align: right;
}
/*    */

.HTMLCPW
{
	padding-top: 0px;
	width: 100px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-size: 10px;
}

/* Orders Control   */

.OrdersPW
{}
.OrdersInvoiceImage
{
	background-image: url(images/RClogo.gif);
	background-repeat: no-repeat;
	width: 107px;
	height: 48px;
}


/* Title Control (CD)  */

#TitleControlPW
{
}
.TitleControlSearchText
{
	font-size: 10px;
}
.TitleControlGenre
{
	font-size: 10px;
}
.TitleControlType
{
	font-size: 10px;
}
.TitleControlNextPrev
{
	font-size: 10px;
}


/* Title New Releases   */

.TitleNewReleasesPW
{
	background: url(images/ccTopleft.gif) top left no-repeat;
	margin: 10px;
	position:relative;
}

.TitleNewReleasesHeader
{
	background: url(images/ccTopright.gif) top right no-repeat;
	padding: 15px;
	margin: 0px;
}

.TitleNewReleasesDatalist
{
	background: url(images/ccRightborder.gif) top right repeat-y;
	margin: 0px;
	padding: 15px;
	margin-top:-1.7em;
	
}
	
.TitleNewReleasesItems
{
	padding-top: 10px;
	text-align: center;
}

.TitleNewReleasesImage
{
	padding-left: 5px;
	padding-top: 5px;
	width: 65px;
	float: left;
}

.TitleNewReleasesLink
{
	padding-top: 15px;
	width: 80px;
	float: left;
	text-align: left;
}

.TitleNewReleasesLink2
{
	padding-top: 15px;
	width: 80px;
	float: left;
	text-align: left;
}

.TitleNewReleasesLink a:link 
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
} 

.TitleNewReleasesLink a:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
}
.TitleNewReleasesLink a:active
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
}
.TitleNewReleasesLink a:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial;
}
.TitleNewReleasesBottom
{
	background: url(images/ccBottomleft.gif) bottom left no-repeat;
}
.TitleNewReleasesBottomP
{
	background: url(images/ccBottomright.gif) bottom right no-repeat;
	display: block;
	padding: 15px;
	margin: -2em 0 0 0;
}

/*  
Site Content Wrapper
*/


.ContentWPW
{
}
.ContentWContainer
{
}
.ContentWHeader
{
}
.ContentWDatalist
{
}
.ContentWBottom
{
}
.ContentWBottomP
{
}

/*
.ContentWPW
{
	background: url(images/ccTopleft.gif) top left no-repeat;
	margin: 1px;
	position:relative;
}
.ContentWContainer
{
	margin: -1.7em 0px 0px;
	background: url(images/ccRightborder.gif) repeat-y left top;
}
.ContentWHeader
{
	background: url(images/ccTopright.gif) top right no-repeat;
	padding: 15px;
	margin: 0px;
}

.ContentWDatalist
{
	padding-right: 0px;
	padding-left: 7px;
	background: url(images/ccRightborder.gif) repeat-y right top;
	padding-bottom: 7px;
	margin: -1.7em 0px 0px;
	padding-top: 7px;
}
.ContentWBottom
{
	background: url(images/ccBottomleft.gif) bottom left no-repeat;
}
.ContentWBottomP
{
	background: url(images/ccBottomright.gif) bottom right no-repeat;
	display: block;
	padding: 15px;
	margin: -2em 0 0 0;
}

*/

/*    */
