/**********************************************************
 * STYLES SONOMA GRAPHIC PRODUCTS                         *
 * COPYRIGHT (C) 2005 - XILLENT CORP.                     *
 **********************************************************/
 
A:link{color:#000000;text-decoration:none}
A:visited{color:#000000;text-decoration:none}
A:hover{color:#CC0000;text-decoration:none;}
A:active{color:#CC0000;text-decoration:none;}

body {background-color:#D2D1C5;margin: 0px 0px 0px 0px;}
/*body {
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	background-attachment: fixed;
	background-image: url(../_images/bgd/bgd_winter.jpg);
	background-repeat: no-repeat;
	background-position: center;
}*/

.ToggleOn {}
.ToggleOff {display: none;}

.ErrorMsg 	{ padding: 5px; margin: 0 0 15px 0; background-color:#ffcfcf; border-top: 1px solid #EE0000; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; line-height: 1.5; }
.SuccessMsg { padding: 5px; margin: 0 0 15px 0; background-color:#c7fcc6; border-top: 1px solid #0e8310; font-family: Arial, Verdana, sans-serif; color: #000; font-size: 12px; line-height: 1.5; }


/**********************************************************
 * TEXT AND FORM ELEMENTS                                 *
 **********************************************************/
.Box22  	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;width: 22px;}
.Box25  	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;width: 30px;}
.Box50  	{padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333; width: 50px; background-color:#F8F8F8; border-top: 1px solid #333; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #333;}
.Box75 		{padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333; width: 75px; background-color:#F8F8F8; border-top: 1px solid #333; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #333;}
.Box100 	{padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333; width: 100px; background-color:#F8F8F8; border-top: 1px solid #333; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #333;}
.Box125 	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;width: 125px;}
.Box145		{padding: 5px; width: 135px; height: 18px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; background-image:url(../_images/boxes/box145.gif); background-repeat:no-repeat; border: none; }
.Box150 	{padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333; width: 150px; background-color:#F8F8F8; border-top: 1px solid #333; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #333;}
.Box150Lg 	{font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 16px;color: #666666;width: 150px;height: 22px; padding: 2px;font-weight: bold;}
.Box180Red 	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;width: 180px;background-color: #CC0000;font-weight: bold;}
.Box300Red 	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;width: 300px;background-color: #CC0000;font-weight: bold;}
.Box190 	{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;width: 180px;}
.Box200 	{padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333; width: 200px; background-color:#F8F8F8; border-top: 1px solid #333; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #333;}
.Box200Wht 	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 200px; height: 20; padding: 2px; background-color:#FFFFFF; border: 1px solid #7f9db9;}
.Box200Red 	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 200px; height: 20; padding: 2px; background-color:#FFFAC0; border: 1px solid #7f9db9;}
.Box250 	{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #333; width: 296px; background-color:#F8F8F8; border-top: 1px solid #333; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #333;}
.Box300 	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 300px;}

.BoxMulti   {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;width: 45px;height: 17px;}
.BoxMulti2  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;width: 45px;height: 17px;background-color: #FFCC33;border: 1px solid #000000;}
.BoxMd      {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;width: 65px;height: 17px;font-weight: bold;text-align: right;}
.BoxMd2     {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;width: 65px;height: 17px;background-color: #F8F8F8;font-weight: bold;text-align: right;}
.BoxMargin  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666;width: 65px;height: 17px;}
.BoxMargin2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #CC0000;width: 65px;height: 17px;background-color: #FFFFFF;border: 1px solid #CC0000;}
.BoxError 	{border-left: 1px solid #cc0000 !important; border-top: 1px solid #cc0000 !important; border-right: 1px solid #fdc3c3 !important; border-bottom: 1px solid #fdc3c3; background-color: #ff6061 !important;}

.BtnGoGray  {
	background-image: url(../_images/buttons/go_gray.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 28px;
	width: 32px;
	margin: 0px;
	border: none;
}
.BtnGoRed  {
	background-image: url(../_images/buttons/go_red.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 28px;
	width: 32px;
	margin: 0px;
	border: none;
}

.Btn {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-weight: bold;}
.Button {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; padding: 3px; background-color: #E4E4E4; border: 1px solid #333; }
.ButtonRed {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 3px; background-color: #FF0000; border: 1px solid #333; }
.ButtonGreen {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 3px; background-color: #5aaa25; border: 1px solid #333; }
.SmallArrow {padding: 7px 0 0 3px; vertical-align:top; width: 6px; height: 5px; border: none; }

.ArialSm {font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #999999;}
.Txt9,.Txt10,.Txt11,.Txt12,.Txt13,.Txt14,.Txt15,.Txt16,.Txt17,.Txt18,.Txt20 {font-family: Arial, Helvetica, sans-serif; color: #333;}

.Bold {font-weight: bold;}
.LineHeight14 {line-height: 1.4;}
.LineHeight16 {line-height: 1.6;}
.UpperCase {text-transform: uppercase;}

.Arial {font-family: Arial, Helvetica, sans-serif;}
.Verdana {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Trebuchet {font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

.Black {color: #000000;}
.Blue {color: #004995;}
.Gray {color: #666666;}
.Green {color: #3f9805 !important; }
.LightGray {color: #999999;}
.DarkGray {color: #444444;}
.Red {color: #B9001D;}
.White {color: #FFFFFF;}
.Right { text-align: right; }
.Top { padding-top: 5px !important; vertical-align: top; }

.Txt9, .Text9  {font-size: 9px;}
.Txt10,.Text10 {font-size: 10px;}
.Txt11,.Text11 {font-size: 11px;}
.Txt12,.Text12 {font-size: 12px;}
.Txt13,.Text13 {font-size: 13px;}
.Txt14,.Text14 {font-size: 14px;}
.Txt15,.Text15 {font-size: 15px;}
.Txt16,.Text16 {font-size: 16px;}
.Txt17,.Text17 {font-size: 17px;}
.Txt18,.Text18 {font-size: 18px;}
.Txt20,.Text19 {font-size: 24px;}

.BlankLine4 	{background-image: url(../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 4px;}
.BlankLine8 	{background-image: url(../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 8px;}
.BlankLine10 	{background-image: url(../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 10px;}
.BlankLine20 	{background-image: url(../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 20px;}

.Header {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;font-weight: bold;}
.HeaderSm {font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10px;color: #222;font-weight: bold; text-transform: uppercase; }
.HeaderBlue {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #0066FF;font-weight: bold;}
.HeaderRed {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;}
.MainHeader {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #000000;font-weight: bold;}
.SubHeader {font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color: #222; font-weight: bold; text-transform:uppercase; }
.HeaderWrapperLeft {padding: 0 8px 0 0; width: 568px; vertical-align: top; text-align: center; border-bottom: 8px solid #FFF; }
.HeaderWrapperRight {width: 200px; vertical-align: top; text-align: center; border-bottom: 8px solid #FFF; }

.LineBotDot {border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC;}
.H-LineDotted {background-image: url(../_images/bgd/hLine.gif);background-repeat: repeat-x;height: 10px;}
.LineBot{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
.LineTop{border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;}
.LineLeft{border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
.LineRight{border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

A.LinkGrayBlack:link{color:#666666;text-decoration:none}
A.LinkGrayBlack:visited{color:#666666;text-decoration:none}
A.LinkGrayBlack:hover{color:#000000;text-decoration:none}
A.LinkGrayBlack:active{color:#000000;text-decoration:none}

A.LinkBlackGray:link{color:#000000;text-decoration:none}
A.LinkBlackGray:visited{color:#000000;text-decoration:none}
A.LinkBlackGray:hover{color:#666666;text-decoration:none}
A.LinkBlackGray:active{color:#666666;text-decoration:none}

A.LinkBlackWhite:link{color:#000000;text-decoration:none}
A.LinkBlackWhite:visited{color:#000000;text-decoration:none}
A.LinkBlackWhite:hover{color:#FFFFFF;text-decoration:none}
A.LinkBlackWhite:active{color:#FFFFFF;text-decoration:none}

A.LinkRedBlack:link{color:#CC0000;text-decoration:none}
A.LinkRedBlack:visited{color:#CC0000;text-decoration:none}
A.LinkRedBlack:hover{color:#000000;text-decoration:none}
A.LinkRedBlack:active{color:#000000;text-decoration:none}

A.LinkRed:link{color:#CC0000;text-decoration:none}
A.LinkRed:visited{color:#CC0000;text-decoration:none}
A.LinkRed:hover{color:#CC0000;text-decoration:none}
A.LinkRed:active{color:#CC0000;text-decoration:none}

A.LinkBlack:link{color:#000000;text-decoration:none}
A.LinkBlack:visited{color:#000000;text-decoration:none}
A.LinkBlack:hover{color:#000000;text-decoration:none}
A.LinkBlack:active{color:#000000;text-decoration:none}

A.LinkBold:link{color:#666666;text-decoration:none}
A.LinkBold:visited{color:#666666;text-decoration:none}
A.LinkBold:hover{color:#000000;text-decoration:none; font-weight: bold;}
A.LinkBold:active{color:#000000;text-decoration:none; font-weight: bold;}

A.LinkDotted:link		{color:#222;text-decoration:none; border-bottom: 1px dotted #222; }
A.LinkDotted:visited	{color:#222;text-decoration:none; border-bottom: 1px dotted #222; }
A.LinkDotted:hover		{color:#000;text-decoration:none; border-bottom: 1px solid #000; }
A.LinkDotted:active		{color:#000;text-decoration:none; border-bottom: 1px solid #000; }

A.LinkProducts			{display: block; padding: 0; margin: 0px 0px -15px 0px; width: auto; height: 20px; text-decoration:none;}
A.LinkProducts:link		{color:#555;}
A.LinkProducts:visited	{color:#555; text-decoration:none;}
A.LinkProducts:hover	{color:#CC0000; text-decoration:none;}
A.LinkProducts:active	{color:#CC0000; text-decoration:none;}

.Error {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;}
.ErrorWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	padding: 5px;
}

/**********************************************************
 * TOP SECTION                                            *
 **********************************************************/
.TopNavLeft,.TopNavRight{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #FFFFFF;padding-top: 5px;}
.TopNavLeft {color: #888888;padding-left: 8px;}
.TopNavRight {color: #000000;padding-right: 8px;}
.TopSubNav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;padding: 6px 6px 6px 6px;}

/**********************************************************
 * MIDDLE SECTION                                         *
 **********************************************************/
.MainBox {background-color: #FFFFFF;padding-top: 0px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;}
.MainBox2 {background-color: #FFFFFF;padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;border: 1px solid #999999;}
.LeftSubGrayHdr {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;font-weight: bold;padding-bottom: 3px;}
.LeftSubGrayTxt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #666666;	padding: 0px 5px;}
.LeftSubGrayTxtSm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; padding: 0px 5px;}

.Spacer {padding: 8px;}
.SpacerLeft {padding-left: 8px;}
.SpacerRight {padding-right: 8px;}
.SpacerLeftRight {padding-left: 8px;padding-right: 8px;}
.SpacerTop {padding-top: 6px;}
.SpacerBottom {padding-bottom: 6px;}
.SpacerTopBottom {padding-top: 6px; padding-bottom: 6px;}

.SpacerSm {padding: 4px;}
.SpacerLeftSm {padding-left: 4px;}
.SpacerRightSm {padding-right: 4px;}
.SpacerLeftRightSm {padding-left: 4px;padding-right: 4px;}
.SpacerTopSm {padding-top: 4px;}
.SpacerBottomSm {padding-bottom: 4px;}
.SpacerTopBottomSm {padding-top: 4px; padding-bottom: 4px;}

.Picture {border: 1px solid #000000;}
.PictureGray {border: 1px solid #666666;}
.PictureWithShadow {border-top: 1px solid #999999;border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #666666;}

.BoxGrayTopBot {background-color: #EFEFEF;padding: 5px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #666666;border-bottom-color: #666666;}

/**********************************************************
 * TOGGLE BOX ELEMENTS                                    *
 **********************************************************/
.toggle_box_product-off {display: none;}
.toggle_box_product-on {display: block;}
.toggle_box_mfg-off {display: none;}
.toggle_box_mfg-on {display: block;}
.toggle_box_application-off {display: none;}
.toggle_box_application-on {display: block;}
.toggle_box_nav-product-on a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;padding-bottom: 3px;}
.toggle_box_nav-product-off a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;padding-bottom: 3px;}
.toggle_box_nav-mfg-on a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;padding-bottom: 3px;}
.toggle_box_nav-mfg-off a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;padding-bottom: 3px;}
.toggle_box_nav-application-on a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;padding-bottom: 3px;}
.toggle_box_nav-application-off a {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;padding-bottom: 3px;}


/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.ChromeBox {
	background-color: #dfddd9;
	background-image: url(../_images/boxes/chrome_box.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #d3d3d3;
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #999;
	border-left: 1px solid #aeaeae;
}
.ChromeBoxTop {
	background-image: url(../_images/boxes/chrome_top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 206px;
}
.ChromeBoxBgd1 {
	background-image: url(../_images/boxes/chrome_bgd.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 206px;
}
.ChromeBoxBgd2 {
	background-image: url(../_images/boxes/chrome_bgd_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	width: 206px;
}
.ChromeBoxBot {
	background-image: url(../_images/boxes/chrome_bot.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 7px;
	width: 206px;
} 
 
/**********************************************************
 * NEWS PAGE                                              *
 **********************************************************/
.NewsText {background-image: url(../_images/bgd/notebook_sheet.jpg);background-repeat: no-repeat;height: 500px;padding-top: 40px;padding-right: 20px;padding-bottom: 0px;padding-left: 120px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #555555;margin: 0px;line-height: 1.5;}

/**********************************************************
 * PRODUCTS PAGE                                          *
 **********************************************************/
.ProductsLocationText {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;padding-top: 3px;padding-right: 3px;padding-bottom: 3px;padding-left: 35px;}
.CategoryHeader 	{font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-weight: bold;padding-top: 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}

.PromotionHeader    {float:left; width:400px; padding: 0 0 10px 30px; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#EE0000; }
.PromotionSciccors  {float:right; width:70px; padding: 20px 0 0 0;}
.CategoryHeader2    {padding: 5px; width: 250px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #000; text-transform: uppercase; }

/**********************************************************
 * SALE RACK                                              *
 **********************************************************/
.sr-header {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0066CC;background-image: url(../_images/salerack/header_bgd.gif);margin: 0px;padding-top: 2px;padding-right: 10px;padding-bottom: 2px;padding-left: 10px;background-repeat: no-repeat;}
.sr-header2 {padding: 10px 0 10px 8px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #111; background-image: url(../_images/salerack/header_gray.jpg); background-repeat: no-repeat;}
.sr-header3 {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #333333;	padding-top: 2px;padding-right: 10px;padding-bottom: 2px;padding-left: 10px;background-color: #f1f1f1;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #a9a9a9;border-left-color: #a9a9a9;}
.sr-subheader {background-image: url(../_images/salerack/header_bgd2.gif);background-repeat: no-repeat;}
.sr-date {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #666666;text-align: right;margin: 0px;padding-top: 2px;padding-right: 20px;padding-bottom: 2px;padding-left: 20px;}
.sr-phone {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #333333;margin: 0px;padding-top: 0px;padding-right: 20px;padding-bottom: 0px;padding-left: 10px;}
.minicart {background-color: #E9E0D6;height: 22px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0066FF;}
.outline3 {font-family: Arial, Helvetica, sans-serif;border: 1px solid #999999;background-color: #EEEEEE;font-size: 13px;color: #333333;padding: 5px;font-weight: bold;}
.outline1 {border: 1px solid #999999;}

/**********************************************************
 * PICTURES                                               *
 **********************************************************/
.PicTopBgd {background-image: url(../_images/boxes/PictureFrameTopBgd.gif);background-repeat: repeat-x;}
.PicTopLeft {background-image: url(../_images/boxes/PictureFrameTopLeft.gif);background-repeat: no-repeat;}
.PicTopRight {background-image: url(../_images/boxes/PictureFrameTopRight.gif);background-repeat: no-repeat;}

.PicLeftBgd {background-image: url(../_images/boxes/PictureFrameLeftBgd.gif);background-repeat: repeat-y;}
.PicRightBgd {background-image: url(../_images/boxes/PictureFrameRightBgd.gif);background-repeat: repeat-y;}

.PicBotBgd {background-image: url(../_images/boxes/PictureFrameBotBgd.gif);background-repeat: repeat-x;}
.PicBotLeft {background-image: url(../_images/boxes/PictureFrameBotLeft.gif);background-repeat: no-repeat;}
.PicBotRight {background-image: url(../_images/boxes/PictureFrameBotRight.gif);background-repeat: no-repeat;}

.PicBgdH {background-image: url(../_images/pictures/bgd_h.jpg);background-repeat: no-repeat;background-position: 0px 0px; width: 175px; height: 132px;}
.PicBgdV {background-image: url(../_images/pictures/bgd_v.jpg);background-repeat: no-repeat;background-position: 0px 0px; width: 132px; height: 175px;}
 
 
/**********************************************************
 * OLD WEBSITE STYLES                                     *
 **********************************************************/
.box-main-container {background-color: #FFFFFF;border: 1px solid #666666;padding: 0px;}
.h2underline {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;margin: 0px;padding: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;}
.t5boxsm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;background-color: #f4f4f4;width: 100px;border: 1px solid #666666;}
.t5inputbox {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #eeeeee;margin: 0px;padding: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}

/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.CursorCros {cursor: crosshair;}
.CursorHand {cursor: pointer;}
.CursorHour {cursor: wait;}
.CursorHelp {cursor: help;}

/****************************************************************************** 
 * CALENDAR                                                                   *
 ******************************************************************************/
#Calendar 				{padding: 0px 5px; height: 233px;background-color:#FFF;}
.DayAvailable 			{display: block;margin: 0px;padding: 0px;width: 72px;height: 30px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;line-height: 1.6;color:#000000;}
.DayAvailable a:link	{display: block;background-color: #FFCC66;color:#FFFFFF;}
.DayAvailable a:visited	{display: block;background-color: #FFCC66;color:#FFFFFF;}
.DayAvailable a:hover	{display: block;background-color: #65B34A;color:#000000;}
.DayAvailable a:active	{display: block;background-color: #65B34A;color:#000000;}

.DaySelect 				{display: block;margin: 0px;padding: 0px;width: 72px;height: 30px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
						line-height: 1.6;color:#000000;background-color: #E65C5C;color:#000000;}
.DaySelect a:link		{display: block;background-color: #E65C5C;color:#000000;}
.DaySelect a:visited	{display: block;background-color: #E65C5C;color:#000000;}
.DaySelect a:hover		{display: block;background-color: #E65C5C;color:#000000;}
.DaySelect a:active		{display: block;background-color: #E65C5C;color:#000000;}

.CalPur {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #620179;background-color: #620179;border: 1px solid #620179;}
.CalGry {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #E4E4E4;border: 1px solid #E4E4E4;}
.CalLht {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #F4F4F4;border: 1px solid #F4F4F4;}
.CalWht {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF;border-left: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
.CalRed {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #FDCF91;border: 1px solid #FFFFFF;}
.CalGre {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;background-color: #339900;border: 1px solid #FFFFFF;}
.CalBlu {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;background-color: #0F57B1;border: 1px solid #FFFFFF;}
.CalYel {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #FFCC00;border: 1px solid #FFFFFF;}
.CalOra {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #FF6633;border: 1px solid #000000;}
.CalTur {padding: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;background-color: #33CCCC;border: 1px solid #FFFFFF;}
