/********** Added Classes **********/
DIV.MainDIV			{border-bottom:#ffffff 25px solid; background:url('../srtipShadow.gif') repeat-y center;}
TABLE.TopArea		{width:100%; height:92px; background:url('../top_Pic.gif') no-repeat top;}
TABLE.TopBar_Search	{background-color:#9aacc4; height:25px; margin:0px 6px 0px 0px;}
TD.Logo	{}
TABLE.Daronet_IM	{height:59px; width:993px; background:url('../sepBottomBar.gif') no-repeat top;}

/** Grid_0 **/
TABLE.MainTable_Hp	{width:993px; background:url('../shadowTop.gif') no-repeat top;}
TABLE.Banners	{/*width:993px;*/ height:202px; margin-bottom:32px; background:url('../bannersBG.gif') no-repeat top;}
TD.TD_1	{width:251px;}
TD.TD_2	{width:241px;}
TD.TD_3	{width:242px;}
TD.TD_4	{width:259px;}

/** only Grid_1 **/
TABLE.Modules	{/*width:993px;*/ height:202px; margin-bottom:32px; background:url('../modulesBG.gif') no-repeat top;}
#InnerPage TD.TD_1	{width:251px;}
#InnerPage TD.TD_2	{width:242px;}
#InnerPage TD.TD_3	{width:241px;}
#InnerPage TD.TD_4	{width:259px;}/*margin:6px 11px 6px 17px;*/


TABLE.Content_and_Banners	{width:955px; margin:0px 18px 7px 0px;}
TD.ContentBg	{border-right:#e0e0e0 11px solid; border-left:#e0e0e0 13px solid; border-bottom:#e0e0e0 13px solid; background:url('../stripContent.gif') repeat-x top;}
TD.BannersBg	{padding:12px 0px 6px 0px; background-image:url('../stripBanners.gif'); background-repeat:repeat-y;}


/*********************************** Drive Test *************************************/
.DriveTest					{width:385px; background:#c8d2dc; float:left;}
.DriveTest table 			{float:left; height:75px;}
.DriveTest table td			{padding:1px 5px;}
.DriveTest .input			{width:100px; height:18px; border:1px solid #9fb0b8;}
.DriveTest select			{width:100px;}
.DriveTest label			{color:#656565; font-weight:bold;}
.DriveTest .confirm			{width:110px; float:right; line-height:0.7em;}
.DriveTest .confirm input	{float:right;}
.DriveTest .confirm label	{font-size:11px;}
.DriveTest .button			{width:45px; background:#656565; color:#fff; font-size:12px; line-height:16px; font-weight:bold; padding:0 0 4px 0; margin:1px 0 0 0; border:none; cursor:pointer; float:left; *float:none;}


/***************************  Recall  *********************************/
.recall						{width:100%;}
.recall .input				{width:210px;}
.recall input.no1			{width:55px;}
.recall input.no2			{width:76px;}
.recall .button				{float:left; line-height:17px; background:#666; color:#fff; font-size:12px; font-weight:bold; padding:0 5px 2px 5px; cursor:pointer;}

.recall	label				{font-weight:bold;}
.recall	form table td		{padding:7px 5px;}
.recall	form table td.Shilda	{padding:7px 5px 0px 5px;}
.recall	form table td.Type_8	{padding:0px 5px; line-height:1.1em;}
.recall	td.text				{height:96px; vertical-align:top; font-size:12px; padding-top:0px !important;}
.recall	td.text b			{display:block; padding-top:16px;}
.recall TD.InputsContainer	{width:220px;}
.recall .image				{display:block; margin-right:18px; float:left;}


/*********************************** Modules *************************************/
TABLE.ModuleContainer	{width:100%;}
TD.ModuleContainer		{}
TD.ModuleTitle			{height:1px; font-size:80%;}
TD.ModuleTitle a		{text-decoration:none;}
TD.ModuleTitle a:hover	{}


TD.ModuleText			{}


/*********************************** Quick Navgation ******************************/
DIV.QuickNavContainer	{text-align:center; padding-top:10px; height:37px; width:100%; background-color:#F2F2F2; margin-bottom:10px;}
OPTION.QuickNavMain		{}
SELECT.QuickNav			{width:145px; font-size:11px; color:#444c51;}


/*********************************** login ******************************/
TABLE.LoginContainer		{height:110px;}
TABLE.LoginGreeting		{height:110px;}

TD.LoginContainer			{padding-left:3px; padding-right:3px; font-size:11px;}
TABLE.LoginContainer TABLE	{width:100%;}
TABLE.LoginContainer TD		{font-size:11px;}
TD.LoginTitle				{}
INPUT.login					{height:17px; width:100px;}
TD.LoginGreeting			{padding-top:8px;}
INPUT.LoginSubmit			{width:100px;}
INPUT.LoginButton			{}
A.LoginHomepage				{color:white;}
A.LoginHomepage:hover		{color:white;}
TD.login					{}
TD.loginCaption				{font-size:11px;}


/*********************************** Shopping cart ******************************/
TABLE.ShoppingCartContainer		{}
TD.cartTitle					{color:#4f6d82;}
TD.CartItemsContainer			{}
TABLE.CartItemsContainer		{}
TR.cartItem						{}
TD.chartNumber					{}
TD.chartLink					{}


/******************************** Ticker ****************************/
TABLE.tickerContainer				{width:231px; height:190px; margin:6px 20px 6px 0px;}
TD.tickerBody						{font-weight:normal; padding-top:17px; padding-bottom:37px;}
DIV.tickerBody						{overflow:hidden; height:94px;}
DIV.tickerBody IMG					{float:left; margin:3px 10px 7px 0px;}
TABLE.tickerContainer MARQUEE		{width:100%; height:100%;}
DIV.tickerItemContainer				{margin-bottom:10px; padding-right:33px; padding-left:25px; padding-bottom:5px; background-image:url('../ArrowTicker.gif'); background-repeat:no-repeat; background-position:top right;}
TD.tickerTitle						{height:42px; color:#8c8c8c; font-size:12px; font-weight:bold; vertical-align:middle; padding:6px 19px 6px 15px; background-image:url('../stripTitles.gif'); background-repeat:repeat-x; background-position:top;}
.tickerHeadLine						{color:#8c8c8c; font-size:12px; font-weight:bold; padding-bottom:2px;}
.tickerHeadLine:hover				{color:#324654; font-size:12px; font-weight:bold; padding-bottom:2px;}
.tickerText							{color:#8c8c8c; font-size:12px; line-height:1.4em;}
.tickerDate							{color:#8c8c8c; font-size:11px;}


/******************************** Survey Box ****************************/
/* Survey Box */
TABLE.SurveyContainer			{width:231px; height:190px; margin:6px 20px 6px 0px;}
TD.SurveyContainer				{padding-right:12px; padding-left:25px; padding-bottom:10px;}
TABLE.SurveyContainer TABLE		{}
TABLE.SurveyContainer TD		{vertical-align:top;}
TD.SurveyTitle					{height:42px; color:#8c8c8c; font-size:12px; font-weight:bold; vertical-align:middle !important; padding:6px 19px 6px 15px; background-image:url('../stripTitles.gif'); background-repeat:repeat-x; background-position:top;}
TD.SurveyQuestion				{font-weight:bold; color:#8c8c8c; padding-top:10px; padding-bottom:5px; font-size:12px;}
TD.SurveyAnswer					{width:100%; color:#8c8c8c; font-weight:normal; font-size:12px; padding:2px 5px 2px 0px;}
TABLE.SurveyButtonsPannel		{margin-top:10px;}
INPUT.SurveyButton				{margin-right:5px; margin-left:5px; border-style:none; width:60px;}


/* Survey Results */
.divResult						{border:solid 1px #97B2CC; background-color:#ffffff; color:#97B2CC; font-weight:bold; font-size:11px;}
.divWinResult					{border:solid 1px #ffffff; background-color:#97B2CC; color:#ffffff; font-weight:bold; font-size:11px;}


/********************************* Banners *****************************/
DIV.bannerContainer			{text-align:center;}
DIV.bannerContainer1		{margin-top:3px; text-align:center;}
DIV.bannerContainer2		{margin-top:10px; text-align:center; border:#ffffff 1px solid;} /* cancelled ==> freebox4 */

DIV.bannerContainer3		{margin:6px 20px 6px 0px; text-align:center;} /* 231 x 190 */
DIV.bannerContainer4		{margin:6px 10px 6px 0px; text-align:center;} /* 231 x 190 */
DIV.bannerContainer5		{margin:6px 11px 6px 0px; text-align:center;} /* 231 x 190 */
DIV.bannerContainer6		{margin:6px 10px 6px 18px; text-align:center;} /* 231 x 190 */


.bannerArea						{width:955px; margin:0 19px 10px 19px; display:inline-block;}
.bannerArea .banner				{float:right; margin-left:11px;}
.bannerArea .banner.last		{float:left; margin-left:0;}
.bannerArea	.banner.banner7		{}
.bannerArea	.banner.banner8		{}

#DriveTest .bannerArea .banner	{margin-left:5px;}


/******************************** Search ****************************/
TABLE.SearchContainer	{width:145px; height:25px;}
TD.SearchContainer		{vertical-align:middle;}
TABLE.Search			{font-size:0px;}
TD.SearchInp			{padding-right:3px;}
TD.SearchBut			{padding-right:0px;}
TD.SearchSectionTitle	{font-size:11px; color:#ffffff; font-weight:normal; display:none;}
INPUT.Search			{color:#c0c0c0; width:104px; height:15px; font-size:11px; border-style:none; line-height:1.1em; padding-right:8px; background:url('../inputSearch.gif') right no-repeat;}
INPUT.SearchBut			{}


/******************************** Media ****************************/
TABLE.MediaContainer	{margin:0; float:right;}


/******************************** FreeBox ****************************/
TABLE.FreeBoxContainer		{width:231px; margin:6px 11px 6px 0px;}
TD.FreeBoxItemContainer		{vertical-align:top;}
TABLE.FreeBoxItemContainer	{width:100%;}
TD.FreeBoxTitle				{height:42px; color:#8c8c8c; font-size:12px; font-weight:bold; vertical-align:middle; padding:6px 19px 6px 15px; background-image:url('../stripTitles.gif'); background-repeat:repeat-x; background-position:top;}
TD.FreeBoxTopRight			{}
TD.FreeBoxTopLeft			{}
TD.FreeBoxBottomRight		{}
TD.FreeBoxBottomLeft		{}
A.FreeBoxTitle				{color:#8c8c8c; text-decoration:none;}
A.FreeBoxTitle:hover		{color:#324654;}
TD.FreeBoxBody				{color:#8c8c8c; font-size:12px; padding:9px 14px 0px 14px;}

/**^ FreeBox 1 (IP bottom left) ^**/
#FreeBox_Section1 TD.FreeBoxBody				{width:231px; margin:6px 11px 6px 0px;}

/**^ FreeBox 2 (IP bottom) ^**/
#FreeBox_Section2 TABLE.FreeBoxContainer		{width:231px; margin:6px 10px 6px 0px;}
#FreeBox_Section2 TD.FreeBoxBody				{color:#8c8c8c; font-size:12px; padding:9px 14px 0px 14px; line-height:1.4em;}
#FreeBox_Section2 TABLE.wizard TD		{height:22px;}

/**^ FreeBox 3   (IP bottom  ==> Iframe) ^**/
/*#FreeBox_Section3 TABLE.wizard TD		{height:19px; line-height:19px; padding:0px 0px 1px 0px; vertical-align:top;}
#FreeBox_Section3 TABLE.wizard INPUT.button		{margin-top:4px; background-color:#00539c; color:#ffffff;}*/

/* in Hp left */
/*#FreeBox_Section3 TABLE.FreeBoxContainer		{width:231px; border:#9aacc4 1px solid; border-bottom-style:none; margin:6px 10px 6px 18px;} 
#InnerPage #FreeBox_Section3 TABLE.FreeBoxContainer		{margin:6px 11px 6px 0px;}
#FreeBox_Section3 TD.FreeBoxItemContainer		{vertical-align:top;}
#FreeBox_Section3 TABLE.FreeBoxItemContainer	{width:100%;}
#FreeBox_Section3 TD.FreeBoxTitle				{height:42px; color:#1e4274; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; padding:6px 19px 6px 19px; background:url('../stripTofesTitle.gif') repeat-x top;}
#FreeBox_Section3 TD.FreeBoxTopRight			{}
#FreeBox_Section3 TD.FreeBoxTopLeft			{}
#FreeBox_Section3 TD.FreeBoxBottomRight		{}
#FreeBox_Section3 TD.FreeBoxBottomLeft		{}
#FreeBox_Section3 A.FreeBoxTitle				{color:#8c8c8c; text-decoration:none;}
#FreeBox_Section3 A.FreeBoxTitle:hover		{color:#324654;}
#FreeBox_Section3 TD.FreeBoxBody				{height:148px; color:#8c8c8c; font-size:12px; padding:9px 14px 0px 14px; background:url('../stripTofesBody.gif') repeat-x bottom;}*/


/**^  FreeBox 4  (IP up left) ^**/
#FreeBox_Section4 TABLE.FreeBoxContainer		{width:202px; /*margin:10px 17px 0px 17px;*/ margin:10px 0px 0px 0px; border:#ffffff 1px solid;}
#FreeBox_Section4 TD.FreeBoxTitle				{display:none;}
#FreeBox_Section4 TD.FreeBoxBody				{color:#8c8c8c; padding:0px;}

/**^  FreeBox 5  (HP 2nd bottom - can switch with banner 4) ^**/
#FreeBox_Section5 TABLE.FreeBoxContainer		{margin:6px 10px 6px 0px;}


/* Section Specipic Example
#FreeBox_Section1 TABLE.FreeBoxContainer		{width:100%; margin-top:10px; padding-left:10px; padding-right:10px;}
#FreeBox_Section1 TD.FreeBoxItemContainer		{vertical-align:top;}
#FreeBox_Section1 TABLE.FreeBoxItemContainer	{width:100%; margin-top:5px;}
#FreeBox_Section1 TD.FreeBoxTitle				{height:42px; color:#8c8c8c; font-size:12px; font-weight:bold; vertical-align:middle; padding:6px 19px 6px 15px; background-image:url('../stripTitles.gif'); background-repeat:repeat-x; background-position:top;}
#FreeBox_Section1 TD.FreeBoxTopRight			{}
#FreeBox_Section1 TD.FreeBoxTopLeft				{}
#FreeBox_Section1 TD.FreeBoxBottomRight			{}
#FreeBox_Section1 TD.FreeBoxBottomLeft			{}
#FreeBox_Section1 A.FreeBoxTitle				{color:#8c8c8c;}
#FreeBox_Section1 A.FreeBoxTitle:hover			{color:#324654;}
#FreeBox_Section1 TD.FreeBoxBody				{color:#444c51; font-size:12px; padding:2px 25px 10px 25px; line-height:1.4em;}
*/


/******************************** Quick Subscription ****************************/
TABLE.QuickSubscription			{}
TD.QuickSubscriptionMsg			{}
INPUT.QuickSubscription			{}
INPUT.ButtonQuickSubscription	{}


/******************************** Navigation Title ****************************/
TD.NavigationTitle				{}


/******************************* DARONET *****************************/
TABLE.daronet	{direction:ltr; margin:16px 0px 0px 22px;}
TD.daronet_link		{padding-left:5px; padding-right:7px; padding-bottom:2px; white-space:nowrap;}
A.Daronet		{font-size:12px; font-weight:normal; color:#616161; text-decoration:none;}
A.Daronet:hover	{font-size:12px; font-weight:normal; color:#616161; text-decoration:none;}


/******************************* IM *****************************/
TABLE.IM		{direction:ltr; margin:13px 0px 0px 11px;}
TD.IM_link		{padding:6px 7px 0px 7px; white-space:nowrap}
A.IM			{font-size:12px; font-weight:normal; color:#696969; text-decoration:none;}
A.IM:hover		{font-size:12px; font-weight:normal; color:#696969; text-decoration:none;}

/******************************* _dbsTemplates/tabs.asp *****************************/

.tabs							{background:#e0e0e0;}

.tabs ul,
.tabs ul li						{padding:0; margin:0; list-style:none; list-style-image:none;}

.tabs .PageTitle				{padding:0 6px; margin-bottom:20px;}
.tabs .navigationTabContainer	{margin:11px 0 20px; padding:0 12px 9px; border-bottom:3px solid #fff;}
.tabs TABLE.body				{padding:0; margin:0;}

tr.tabs_button td				{border-left:1px solid #c0c0c0;}
tr.tabs_button td a				{display:block; text-align:center; font-weight:bold; color:#808080; text-decoration:none; height:27px; line-height:25px; background:url("../tabs_button.png") repeat-x 0 0}
tr.tabs_button td a:hover		{text-decoration:none; background-position:0 -27px;}
tr.tabs_button td a.active		{background-position:0 -54px; color:#2d5274;}

.tabs_content					{background:#fff;}


.tabs .freebox {
	-moz-box-shadow:0 0 5px #e0e0e0;
	-webkit-box-shadow:0 0 5px #e0e0e0;
	box-shadow:0 0 5px #e0e0e0;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eeeeee')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eeeeee');
	
	border:1px solid #e0e0e0;
	background:#fff;
	margin:10px;
	zoom:1;
}

.tabs TABLE.FreeBoxContainer		{width:100%; margin:0;}
.tabs TD.FreeBoxItemContainer		{}
.tabs TABLE.FreeBoxItemContainer	{}
.tabs TD.FreeBoxTitle				{height:51px; color:#8c8c8c; font-size:18px; font-weight:bold; padding:0 60px 0 5px; border-bottom:1px solid #e0e0e0; text-shadow:0 1px 0 #fff;}
.tabs A.FreeBoxTitle				{}
.tabs A.FreeBoxTitle:hover			{}
.tabs TD.FreeBoxTitle span			{color:#4f6d82; display:block; font-size:12px;}
.tabs TD.FreeBoxBody				{padding:10px;}
.tabs TD.FreeBoxBody .min-width		{width:180px; height:0; font-size:0; display:block;}

.tabs TD.FreeBoxTitle						{background:url("../tabs_FreeBoxTitle.png") no-repeat right 0;}
.tabs .Accessories TD.FreeBoxTitle			{background-position:right -50px;}
.tabs .Service TD.FreeBoxTitle				{background-position:right -100px;}
.tabs .ServiceCentersForm TD.FreeBoxTitle	{background-position:right -150px;}
.tabs .Departments TD.FreeBoxTitle			{background-position:right -200px;}
.tabs .map TD.FreeBoxTitle					{background-position:right -250px;}
.tabs .ServiceCenter TD.FreeBoxTitle		{background-position:right -300px;}
#FreeBox_Section9 a							{text-decoration:none;}
#FreeBox_Section9 a:hover					{text-decoration:underline;}


.tabs .map .overflow				{width:430px; overflow:hidden;}
.tabs .map .overflow .dbsFlashContainer	{position:relative; right:0; top:-40px;}

.tabs .ServiceCenters ul			{}
.tabs .ServiceCenters ul li			{}
.tabs .ServiceCenters ul li ul		{margin-bottom:10px;}
.tabs .ServiceCenters ul li ul li	{background:url("../tabs_bullet.gif") no-repeat right 8px; padding-right:5px; margin:2px 0;}
.tabs .ServiceCenters ul li a		{text-decoration:none;}
.tabs .ServiceCenters ul li a:hover	{text-decoration:underline;}


.tabs .form						{}
.tabs .form .sep				{height:5px; font-size:0;}
.tabs .form label				{font-weight:bold;}
.tabs .form	.input				{width:90px; margin-left:10px;}
.tabs .form select				{margin-left:14px;}
.tabs .form .last				{margin-left:0;}
.tabs .form textarea			{width:648px; height:100px; overflow:auto;}
.tabs .form .button_bg			{height:36px; background:#9aacc4;}
.tabs .form .button_bg .button	{background:url("../tabs_arrow.gif") no-repeat left; padding-left:10px; margin-left:20px; font-size:14px; color:#fff; cursor:pointer;}
