/*--- Common ---*/
* { padding:0px; margin:0px; }
body { background:#D1D1D1 url(../template_images/background.gif) left top repeat-x; color:#1D1D1D; font:normal 11px/18px "Trebuchet MS", Arial, Tahoma; }
.floatLeft, .fL, .fLeft { float:left; }
.floatRight, .fR, .fRight { float:right; }
.clear { clear:both; display:block; }

/*--- Additions --- */
.breadCrumb { text-align:right; padding-right:10px; border-bottom:1px solid #ccc; margin-bottom:15px; }
a { color:#be0000; text-decoration:none; }
a:hover { text-decoration:underline; }
.txtFleft { float:left; padding-right:10px; padding-top:3px; }
.tFleft {font:normal 20px/20px Georgia, "Times New Roman", Times, serif; font-style:italic; color:#be0000; }
.curvesMidLarge { padding:0px 14px;  background:#F3F3F4; border-left:1px solid #D1D2D4; border-right:1px solid #D1D2D4; 
font:normal 18px/20px Georgia, "Times New Roman", Times, serif; font-style:italic; }
.myImage { float:right; padding:5px; border:1px solid #ccc; margin-left:10px; }


/*--- Input Error ---*/
.inputerror {
	color: red;
}


/*--- Wrapper ---*/
#Wrapper { width:940px; margin:auto; }

/*--- Top ---*/
#Top { height:43px; overflow:hidden;}
#Top .floatLeft { width:500px; color:#D1D1D1; font:normal 11px/34px "Trebuchet MS", Arial, Tahoma; }
#Top .floatLeft a { color:#d1d1d1; text-decoration:none; padding:0px 3px; }
#Top .floatLeft a:hover { color:#fff; }
#Top .floatRight { height:32px; background:url(../template_images/top-area-curve.gif) left bottom no-repeat #BE0000; width:338px; padding-left:14px; padding-top:11px; }
#Top .floatRight input { float:left; font:normal 11px "Trebuchet MS", Arial, Tahoma; line-height:normal; border:0px; color:#565555; }
#Top .floatRight .username { background:url(../template_images/username.gif) left top no-repeat; width:117px; padding:2px 9px 5px 9px; margin-right:9px; }
#Top .floatRight .password { background:url(../template_images/password.gif) left top no-repeat; width:117px; padding:2px 9px 5px 9px; }

/*--- LogoContainer ---*/
#LogoContainer { height:125px; position:relative; }
#LogoContainer h1.Logo { width:248px; height:135px; position:absolute; top:-16px; left:-7px; background:url(../template_images/logo-main.gif) left top no-repeat; }
#LogoContainer h1.xmas { width:248px; height:135px; position:absolute; top:-16px; left:-7px; background:url(../template_images/logo-xmas.gif) left top no-repeat; }
#LogoContainer h1.thanksgiving { width:248px; height:135px; position:absolute; top:-16px; left:-7px; background:url(../template_images/logo-thanksgiving.gif) left top no-repeat; }
#LogoContainer h1.easter { width:248px; height:135px; position:absolute; top:-16px; left:-7px; background:url(../template_images/logo-easter.gif) left top no-repeat; }
#LogoContainer h1.halloween { width:248px; height:135px; position:absolute; top:-16px; left:-7px; background:url(../template_images/logo-halloween.gif) left top no-repeat; }
#LogoContainer h1 a { width:248px; height:135px; display:block; text-indent:-9999px; }


#LogoContainer .floatRight { width:352px; padding-top:17px; }
#LogoContainer .floatRight .top { height:76px; overflow:hidden; padding-bottom:9px; }
#LogoContainer .floatRight .bottom { width:230px; float:right; background:url(../template_images/timings.gif) center top no-repeat; height:13px; }

/*--- Menu ---*/
#Menu { height:54px; background:#BE0000; overflow:hidden; }
#Menu li { display:inline; }
#Menu li a { display:block; float:left; height:54px; color:#fff; text-indent:-9999px; overflow:hidden; }

/*normal*/

#Menu li a.Home { background:url(../images/home.gif) left top no-repeat; width:79px; }
#Menu li a.About { background:url(../images/about.gif) left top no-repeat; width:81px; }
#Menu li a.WebHosting { background:url(../images/hosting.gif) left top no-repeat; width:132px; }
#Menu li a.Reseller { background:url(../images/reseller.gif) left top no-repeat; width:100px; }
#Menu li a.Specials { background:url(../images/specials.gif) left top no-repeat; width:97px; }
#Menu li a.Affiliates { background:url(../images/affiliates.gif) left top no-repeat; width:108px; }
#Menu li a.Domains { background:url(../images/domains.gif) left top no-repeat; width:101px; }
#Menu li a.Contact { background:url(../images/contact.gif) left top no-repeat; width:97px; }
#Menu li a.ClientPortal { background:url(../images/client-portal.gif) left top no-repeat; width:145px; }

/*#Menu li a.home { background:url(../template_images/home.gif) left top no-repeat; width:95px; }
#Menu li a.login { background:url(../template_images/login-to-account.gif) left top no-repeat; width:182px; }
#Menu li a.yourcodeteacher { background:url(../template_images/your-code-teacher.gif) left top no-repeat; width:182px; }
#Menu li a.lessons { background:url(../template_images/lessons.gif) left top no-repeat; width:104px; }
#Menu li a.freeLessons { background:url(../template_images/free-lessons.gif) left top no-repeat; width:143px; }
#Menu li a.giftCards { background:url(../template_images/gift-cards.gif) left top no-repeat; width:127px; }
#Menu li a.contactUs { background:url(../template_images/contact-us.gif) left top no-repeat; width:132px; }
#Menu li a.registerNow { background:url(../template_images/register-now.gif) left top no-repeat; width:157px; }*/

/*hover and selected*/
#Menu li a.Home:hover, #Menu li a.HomeSel { background:url(../images/home.gif) left bottom no-repeat; width:79px; }
#Menu li a.About:hover, #Menu li a.AboutSel { background:url(../images/about.gif) left bottom no-repeat; width:81px; }
#Menu li a.WebHosting:hover, #Menu li a.WebHostingSel { background:url(../images/hosting.gif) left bottom no-repeat; width:132px; }
#Menu li a.Reseller:hover, #Menu li a.ResellerSel { background:url(../images/reseller.gif) left bottom no-repeat; width:100px; }
#Menu li a.Specials:hover, #Menu li a.SpecialsSel { background:url(../images/specials.gif) left bottom no-repeat; width:97px; }
#Menu li a.Affiliates:hover, #Menu li a.AffiliatesSel { background:url(../images/affiliates.gif) left bottom no-repeat; width:108px; }
#Menu li a.Domains:hover, #Menu li a.DomainsSel { background:url(../images/domains.gif) left bottom no-repeat; width:101px; }
#Menu li a.Contact:hover, #Menu li a.ContactSel { background:url(../images/contact.gif) left bottom no-repeat; width:97px; }
#Menu li a.ClientPortal:hover, #Menu li a.ClientPortalSel { background:url(../images/client-portal.gif) left bottom no-repeat; width:145px; }

/*#Menu li a.home:hover, #Menu li a.homeSel { background:url(../template_images/home.gif) left bottom no-repeat; width:95px; }
#Menu li a.login:hover, #Menu li a.loginSel { background:url(../template_images/login-to-account.gif) left bottom no-repeat; width:182px; }
#Menu li a.yourcodeteacher:hover, #Menu li a.loginSel { background:url(../template_images/your-code-teacher.gif) left bottom no-repeat; width:182px; }
#Menu li a.lessons:hover, #Menu li a.lessonsSel { background:url(../template_images/lessons.gif) left bottom no-repeat; width:104px; }
#Menu li a.freeLessons:hover, #Menu li a.freeLessonsSel { background:url(../template_images/free-lessons.gif) left bottom no-repeat; width:143px; }
#Menu li a.giftCards:hover, #Menu li a.giftCardsSel { background:url(../template_images/gift-cards.gif) left bottom no-repeat; width:127px; }
#Menu li a.contactUs:hover, #Menu li a.contactUsSel { background:url(../template_images/contact-us.gif) left bottom no-repeat; width:132px; }
#Menu li a.registerNow:hover, #Menu li a.registerNowSel { background:url(../template_images/register-now.gif) left bottom no-repeat; width:157px; }*/

/*--- Content Container --- */
#ContentContainer { width:100%; height:100%; }

/*--- Left Nav Specifications ---*/
#LeftNavigation { width:200px; height:100%; }
#LeftNavigation { background-color:#000000; }

/*--- MainContent Area ---*/
#MainContent { width: 340px; height:auto;}

/*--- Mini Tables ---*/
.breadCrumb { text-align:right; padding-right:10px; border-bottom:1px solid #ccc; margin-bottom:15px; }
a { color:#be0000; text-decoration:none; }
a:hover { text-decoration:underline; }
.miniTable td { padding:3px 0px; font-size:13px; }
.inputBox { width:350px; border:2px solid #D1D2D4; padding:3px; font:normal 12px "Trebuchet MS", Arial, Tahoma; }
.miniTable td select.inputBox { width:360px; border:2px solid #D1D2D4; padding:3px; font:normal 12px "Trebuchet MS", Arial, Tahoma; }
.miniTable td textarea.inputBox { width:350px; border:2px solid #D1D2D4; padding:3px; font:normal 12px "Trebuchet MS", Arial, Tahoma; height:200px; }
.txtInner { border-bottom:1px solid #ccc; margin-bottom:15px; }
.innerMainArea { padding:0px 14px; }


.mini td .inputBox { width:200px; }
.mini td select.inputBox { width:210px; }
.mini td select.cl { border:2px solid #999999; background:#F3F3F4; }

.max td .inputBox { width:290px; }
.max td select.inputBox { width:300px; }
.max td select.cl { border:2px solid #999999; background:#F3F3F4; }

.mi { border:#d1d1d1 1px solid; }
.mi td { background:#F3F3F4; padding:5px; }
.mi td strong { color:#006633; }



/*--- Regular Button Panel ---*/
#ButtonPanel .floatLeft .topmenu .bottommenu { background:url(../template_images/bottom-menu.gif) left bottom no-repeat; padding-bottom:0px; padding-left:6px; padding-right:6px; }
#ButtonPanel .floatLeft .topmenu .bottommenu { background:url(../template_images/bottom-menu.gif) left bottom no-repeat; padding-bottom:0px; padding-left:6px; padding-right:6px; }
#ButtonPanel .floatLeft .topmenu .bottommenu li { display:block; }
#ButtonPanel .floatLeft .topmenu .bottommenu li a { display:block; text-decoration:none; font:bold 11px/26px "Trebuchet MS", Arial, Tahoma; color:#1D1D1D; padding-left:17px; background:url(../template_images/left-menu-normal.gif) left top no-repeat; margin-bottom:0px; }
#ButtonPanel .floatLeft .topmenu .bottommenu li a:hover, #Container .videoArea .floatLeft .topmenu .bottommenu li a.sel { background:url(../template_images/left-menu-hover.gif) left top no-repeat; }

#adminbtnsgroup.subbuttons a { background:url(../template_images/subbar.png) left top no-repeat !important; margin-bottom:0px; margin-top:-4px; padding-left:12px; line-height: 22px !important; }
#adminbtnsgroup.subbuttons a:hover { background:url(../template_images/subbarover.png) left top no-repeat !important; margin-bottom:0; padding-left:12px; line-height: 22px !important; }
#vidrequestsbtnsgroup.subbuttons a { background:url(../template_images/subbar.png) left top no-repeat !important; margin-bottom:0px; margin-top:-4px; padding-left:12px; line-height: 22px !important; }
#vidrequestsbtnsgroup.subbuttons a:hover { background:url(../template_images/subbarover.png) left top no-repeat !important; margin-bottom:0; padding-left:12px; line-height: 22px !important; }
#quizzesbtnsgroup.subbuttons a { background:url(../template_images/subbar.png) left top no-repeat !important; margin-bottom:0px; margin-top:-4px; padding-left:12px; line-height: 22px !important; }
#quizzesbtnsgroup.subbuttons a:hover { background:url(../template_images/subbarover.png) left top no-repeat !important; margin-bottom:0; padding-left:12px; line-height: 22px !important; }
#preferencesbtnsgroup.subbuttons a { background:url(../template_images/subbar.png) left top no-repeat !important; margin-bottom:0px; margin-top:-4px; padding-left:12px; line-height: 22px !important; }
#preferencesbtnsgroup.subbuttons a:hover { background:url(../template_images/subbarover.png) left top no-repeat !important; margin-bottom:0; padding-left:12px; line-height: 22px !important; }
#billingbtnsgroup.subbuttons a { background:url(../template_images/subbar.png) left top no-repeat !important; margin-bottom:0px; margin-top:-4px; padding-left:12px; line-height: 22px !important; }
#billingbtnsgroup.subbuttons a:hover { background:url(../template_images/subbarover.png) left top no-repeat !important; margin-bottom:0; padding-left:12px; line-height: 22px !important; }
#messagesbtnsgroup.subbuttons a { background:url(../template_images/subbar.png) left top no-repeat !important; margin-bottom:0px; margin-top:-4px; padding-left:12px; line-height: 22px !important; }
#messagesbtnsgroup.subbuttons a:hover { background:url(../template_images/subbarover.png) left top no-repeat !important; margin-bottom:0; padding-left:12px; line-height: 22px !important; }

#ButtonPanel .floatLeft .topmenu .bottommenu li a.last { margin-bottom:0px; }
#ButtonPanel { background:#fff; padding:0px; }
#ButtonPanel .floatLeft { width:205px; }
#ButtonPanel .floatRight { width:664px; }
#ButtonPanel p { margin-bottom:18px; }
#ButtonPanel { padding-bottom:24px; }
#ButtonPanel .floatLeft  { background:#F3F3F4 url(../template_images/left-menu-bg.gif) left top repeat-y; }
#ButtonPanel .floatLeft .topmenu { background:url(../template_images/top-menu.gif) left top no-repeat; padding-top:0px; }

/*--- Drop Down Styles ---*/
.selectdropdown
{
	scrollbar-arrow-color: #CCCCCC; 
	border: 1px solid #666666; 
	font-size: 12px;
	margin-left:11px;
	font-family: Trebuchet MS;
}

/*--- Container ---*/
#Container { background:#fff; padding:20px 24px; }
#Container .floatLeft { width:205px; }
#Container .floatRight { width:664px; }
#Container p { margin-bottom:18px; }

#Container .videoArea { padding-bottom:24px; }
#Container .videoArea .floatLeft  { background:#F3F3F4 url(../template_images/left-menu-bg.gif) left top repeat-y; }
#Container .videoArea .floatLeft .topmenu { background:url(../template_images/top-menu.gif) left top no-repeat; padding-top:6px; }
#Container .videoArea .floatLeft .topmenu .bottommenu { background:url(../template_images/bottom-menu.gif) left bottom no-repeat; padding-bottom:6px; padding-left:6px; padding-right:6px; }
#Container .videoArea .floatLeft .topmenu .bottommenu li { display:inline; }
#Container .videoArea .floatLeft .topmenu .bottommenu li a { display:block; text-decoration:none; font:bold 11px/26px "Trebuchet MS", Arial, Tahoma; color:#1D1D1D; padding-left:17px; background:url(../template_images/left-menu-normal.gif) left top no-repeat; margin-bottom:4px; }
#Container .videoArea .floatLeft .topmenu .bottommenu li a:hover, #Container .videoArea .floatLeft .topmenu .bottommenu li a.sel { background:url(../template_images/left-menu-hover.gif) left top no-repeat; }

#Container .videoArea .floatLeft .topmenu .bottommenu li a.last { margin-bottom:0px; }

#Container .toplessonrow { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#FFFFFF; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }

#Container .toplessonrowgreen { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#d2f3d0; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }

#Container .memberadminbuttongreen { margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#d2f3d0; border-bottom:#C0C0C0 1px solid; }

#Container .memberadminbutton { margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#FFFFFF; border-bottom:#C0C0C0 1px solid; }

#Container .topdevrow { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:41px; background-color:#FFFFFF; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }
#Container .topdevrowonline { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:41px; background-color:#FAEDED; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }
#Container .toplessoncolor { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#f1f2f2; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }
#Container .break { width:100%; height:10px; }
#Container .curvesTop { height:10px; overflow:hidden; background:#F3F3F4 url(../template_images/curve-bg.gif) left top repeat-x; }
#Container .curvesTop .fL { width:14px; height:10px; background:url(../template_images/curve-left.gif) left top no-repeat; overflow:hidden; }
#Container .curvesTop .fR { width:14px; height:10px; background:url(../template_images/curve-right.gif) right top no-repeat; overflow:hidden; }
#Container .curvesBottom { height:10px; overflow:hidden; background:#F3F3F4 url(../template_images/curve-bg.gif) left bottom repeat-x; }
#Container .curvesBottom .fL { width:14px; height:10px; background:url(../template_images/curve-right-b.gif) left top no-repeat; overflow:hidden; }
#Container .curvesBottom .fR { width:14px; height:10px; background:url(../template_images/curve-left-b.gif) right top no-repeat; overflow:hidden; }
#Container .curvesMid { padding:0px 14px;  background:#F3F3F4; border-left:1px solid #D1D2D4; border-right:1px solid #D1D2D4; }


#Container .MidArea { padding-bottom:24px; }
#Container .inner { padding:14px; padding-bottom:0px; }
#Container .redTxt { color:#BE0000; }
#Container .MidArea .floatLeft { line-height:normal; }
#Container .MidArea .floatLeft .innerBronze { padding:10px 14px; border-bottom:1px solid #D1D2D4; padding-left:70px; background:url(../template_images/bronze.gif) left 14px no-repeat; }
#Container .MidArea .floatLeft .innerSilver { padding:10px 14px; border-bottom:1px solid #D1D2D4; padding-left:70px; background:url(../template_images/silver.gif) left 14px no-repeat; }
#Container .MidArea .floatLeft .innerGold { padding:10px 14px; border-bottom:0px; padding-left:70px; padding-bottom:0px; background:url(../template_images/gold.gif) left 14px no-repeat; }

#Container .BottomArea .fLeft, #Container .BottomArea .fRight  { width:327px; }
#Container .BottomArea .innerArea { padding-top:4px; }
#Container .BottomArea .floatLeft .innerArea { font-size:13px; color:#BE0000; }
#Container .BottomArea .floatLeft .innerArea a { color:#BE0000; text-decoration:none; }
#Container .BottomArea .innerArea li { display:block; list-style-type:none; padding:10px 14px; border-bottom:1px solid #D1D2D4; padding-left:27px; background:url(../template_images/arrow.gif) 14px 14px no-repeat; }
#Container .BottomArea .innerArea li.last { border-bottom:0px; }
#Container .BottomArea .innerArea li.alt { background:#F9F9F9 url(../template_images/arrow.gif) 14px 14px no-repeat; }

#Container .BottomArea { padding-bottom:24px; }
#Container .BottomArea .floatNewLeft  { background:#F3F3F4 url(../template_images/left-menu-bg.gif) left top repeat-y; }
#Container .BottomArea .floatNewLeft .topmenu { background:url(../template_images/top-menu.gif) left top no-repeat; padding-top:6px; }
#Container .BottomArea .floatNewLeft .topmenu .bottommenu { background:url(../template_images/bottom-menu.gif) left bottom no-repeat; padding-bottom:6px; padding-left:6px; padding-right:6px; }
#Container .BottomArea .floatNewLeft .topmenu .bottommenu li { display:inline; }
#Container .BottomArea .floatNewLeft .topmenu .bottommenu li a { display:block; text-decoration:none; font:bold 11px/26px "Trebuchet MS", Arial, Tahoma; color:#1D1D1D; padding-left:17px; background:url(../template_images/left-menu-normal.gif) left top no-repeat; margin-bottom:4px; }
#Container .BottomArea .floatNewLeft .topmenu .bottommenu li a:hover, #Container .BottomArea .floatNewLeft .topmenu .bottommenu li a.sel { background:url(../template_images/left-menu-hover.gif) left top no-repeat; }

#Container .BottomArea .floatNewLeft .topmenu .bottommenu li a.last { margin-bottom:0px; }


.Container { background:#fff; padding:20px 24px; }
.Container .floatLeft { width:205px; }
.Container .floatRight { width:664px; }
.Container p { margin-bottom:18px; }

.Container .videoArea { padding-bottom:24px; }
.Container .videoArea .floatLeft  { background:#F3F3F4 url(../template_images/left-menu-bg.gif) left top repeat-y; }
.Container .videoArea .floatLeft .topmenu { background:url(../template_images/top-menu.gif) left top no-repeat; padding-top:6px; }
.Container .videoArea .floatLeft .topmenu .bottommenu { background:url(../template_images/bottom-menu.gif) left bottom no-repeat; padding-bottom:6px; padding-left:6px; padding-right:6px; }
.Container .videoArea .floatLeft .topmenu .bottommenu li { display:inline; }
.Container .videoArea .floatLeft .topmenu .bottommenu li a { display:block; text-decoration:none; font:bold 11px/26px "Trebuchet MS", Arial, Tahoma; color:#1D1D1D; padding-left:17px; background:url(../template_images/left-menu-normal.gif) left top no-repeat; margin-bottom:4px; }
.Container .videoArea .floatLeft .topmenu .bottommenu li a:hover, .Container .videoArea .floatLeft .topmenu .bottommenu li a.sel { background:url(../template_images/left-menu-hover.gif) left top no-repeat; }

.Container .videoArea .floatLeft .topmenu .bottommenu li a.last { margin-bottom:0px; }

.Container .toplessonrow { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#FFFFFF; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }

.Container .toplessonrowgreen { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#d2f3d0; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }

.Container .topdevrow { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:41px; background-color:#FFFFFF; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }
.Container .topdevrowonline { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:41px; background-color:#FAEDED; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }
.Container .toplessoncolor { width:95%; margin-left: auto; margin-right:auto; padding-left:20px; height:30px; background-color:#f1f2f2; border-bottom:#C0C0C0 1px solid; border-top:#C0C0C0 1px solid; }
.Container .break { width:100%; height:10px; }
.Container .curvesTop { height:10px; overflow:hidden; background:#F3F3F4 url(../template_images/curve-bg.gif) left top repeat-x; }
.Container .curvesTop .fL { width:14px; height:10px; background:url(../template_images/curve-left.gif) left top no-repeat; overflow:hidden; }
.Container .curvesTop .fR { width:14px; height:10px; background:url(../template_images/curve-right.gif) right top no-repeat; overflow:hidden; }
.Container .curvesBottom { height:10px; overflow:hidden; background:#F3F3F4 url(../template_images/curve-bg.gif) left bottom repeat-x; }
.Container .curvesBottom .fL { width:14px; height:10px; background:url(../template_images/curve-right-b.gif) left top no-repeat; overflow:hidden; }
.Container .curvesBottom .fR { width:14px; height:10px; background:url(../template_images/curve-left-b.gif) right top no-repeat; overflow:hidden; }
.Container .curvesMid { padding:0px 14px;  background:#F3F3F4; border-left:1px solid #D1D2D4; border-right:1px solid #D1D2D4; }


.Container .MidArea { padding-bottom:24px; }
.Container .inner { padding:14px; padding-bottom:0px; }
.Container .redTxt { color:#BE0000; }
.Container .MidArea .floatLeft { line-height:normal; }
.Container .MidArea .floatLeft .innerBronze { padding:10px 14px; border-bottom:1px solid #D1D2D4; padding-left:70px; background:url(../template_images/bronze.gif) left 14px no-repeat; }
.Container .MidArea .floatLeft .innerSilver { padding:10px 14px; border-bottom:1px solid #D1D2D4; padding-left:70px; background:url(../template_images/silver.gif) left 14px no-repeat; }
.Container .MidArea .floatLeft .innerGold { padding:10px 14px; border-bottom:0px; padding-left:70px; padding-bottom:0px; background:url(../template_images/gold.gif) left 14px no-repeat; }

.Container .BottomArea .fLeft, .Container .BottomArea .fRight  { width:327px; }
.Container .BottomArea .innerArea { padding-top:4px; }
.Container .BottomArea .floatLeft .innerArea { font-size:13px; color:#BE0000; }
.Container .BottomArea .floatLeft .innerArea a { color:#BE0000; text-decoration:none; }
.Container .BottomArea .innerArea li { display:block; list-style-type:none; padding:10px 14px; border-bottom:1px solid #D1D2D4; padding-left:27px; background:url(../template_images/arrow.gif) 14px 14px no-repeat; }
.Container .BottomArea .innerArea li.last { border-bottom:0px; }
.Container .BottomArea .innerArea li.alt { background:#F9F9F9 url(../template_images/arrow.gif) 14px 14px no-repeat; }

td.butn a { text-indent:-9999px; overflow:hidden; height:37px; width:137px; background: url(../template_images/ordernow.jpg) left top no-repeat; display:block; }
td.butn a:hover { background: url(../template_images/ordernowover.jpg) left top no-repeat; }

/*--- Footer ---*/
#Footer { height:70px; background:url(../template_images/footer-bg.gif) left top repeat-x #BE0000; line-height:38px; color:#fff; }
#Footer .floatLeft { height:70px; background:url(../template_images/footer-left.gif) left top no-repeat; width:50%; padding-left:24px; }
#Footer .floatRight { height:70px; background:url(../template_images/footer-right.gif) right top no-repeat; width:30%; text-align:right; padding-right:24px; }
#Footer a { color:#fff; text-decoration:underline; }
#Footer a:hover { text-decoration:none; }