* { outline:none }
body { margin:0; padding:0; background:#000000}
.MainFrame { width:1280px }
.Flash { float:left; width:181px }
.ContentPane { background:url(images/Content-Background.jpg) center no-repeat; float:left; height:878px; width:919px }
.RightBG { background:url(images/right-background.jpg) left no-repeat; float:left; height:878px; width:180px }
.Logo { margin:41px 0 0 57px }

.TabLink{ float:left}

.LeftPane { float:left; width:285px }
.RightPane { float:left; height:788px; width:630px }

/* Main Menu */
.PageMenu { float:left; margin:43px 10px 18px 0; text-align:right; width:620px }
.PageMenu a { color:#CCC; font:10px Verdana, Arial, Helvetica, sans-serif; padding-right:12px; text-decoration:none }
.PageMenu a:hover, a.CurrentPage{ color:#ffffff}

/* Product Content Styling */
.ProductMenu { float:left; margin-top:53px; text-align:center; width:285px }
.ProductMenu ul { margin:8px 0 0 4px; padding-left:0 }
.ProductMenu li { padding:5px; text-align:center }

.contentWrap { float:left; width:100% }
.TextContent { border-bottom:1px solid #333; border-top:1px solid #333; float:left; height:418px; margin:0 0 0 25px; width:581px }

.Description { background:url(images/paypal_icon_black.jpg) 190px 363px no-repeat; color:#CCC; float:left; font:8pt 'Lucida Grande', Verdana, sans-serif; height:418px; position:relative; width:320px }
.ForBezel{ background:url(images/paypal_icon_black.jpg) no-repeat scroll 16px 333px transparent}
.Bezel{ position:absolute; right:0; bottom:0}
.Description ul { margin:0 0 0 12px; padding:0 }
.Description li { list-style-type:disc; padding:3px }

.NormalContent{
	margin:25px 0 0 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.NormalContent p{font:8pt 'Lucida Grande',Verdana,sans-serif; color:#CCCCCC;margin-bottom:13px;}
.NormalContent h1{ margin-bottom:21px;width:550px;}
.NormalContent h2{font:bold 8pt 'Lucida Grande',Verdana,sans-serif; color:#CCCCCC;margin-bottom:-10px;}
h1 { color:#CCC; font:bold 10pt Verdana, Arial, Helvetica, sans-serif; line-height:0; margin:18px 0; padding:0 }

#Maintenance { color:#CCC; font:bold 10px Verdana, Arial, Helvetica, sans-serif; position:absolute; right:25px; text-decoration:none; top:12px }
#Maintenance:hover { color:#FFF }
.MaintenanceContent{ margin-top:40px}

/* Product Images */
.BigProductImage { float:right; width:239px }
.Selections { position:relative; border-bottom:1px solid #333; border-top:1px solid #333; float:left; height:106px; margin:15px 0 15px 25px; width:581px }
#TopBand { float:right }
#BottomBand { border-bottom:1px solid #333; border-top:1px solid #333; float:left; height:98px; margin:0 0 0 25px; width:581px }

.TopBandClassic { float:right; width:185px; overflow:hidden}
.Expanded{ position:absolute; right:0; top:0; width:240px}

/* Pre Order */
.PreOrderForm{ position:absolute; bottom:0; left:2;}
.PreOrder{ float:right; width:190px; font:bold 9pt Arial, Helvetica, sans-serif}
.PreOrderButton { float:left; width:125px;font:bold 12px arial;margin-top:28px;}
.PreOrderButton div { margin-top:-6px; text-indent:3px}
.clear{ clear:both}

.NormalPriceTag{text-indent:3px;font:bold 12px arial; position:absolute; bottom:13px; left:0}

/* PayPal Form Position */
.PayPal { bottom:20px; left:0; position:absolute }

/* Page Bottom */
#Credits { float:left; text-align:right; width:100% }
#Credits span, #Credits a { color:#666; font:10px Verdana, Arial, Helvetica, sans-serif }
#Credits a { color:#FFF; line-height:3; text-decoration:none }

/* Contact Form Styling */
.FormContent{ width:450px}
#ContactForm{font:8pt 'Lucida Grande',Verdana,sans-serif; color:#CCCCCC}
#ContactForm span{ display:inline-block; width:62px; vertical-align:middle}
#ContactForm input[type=text] { margin:15px 0 15px 0}

/* Form Validation */
label.error{ display:block; margin-top:-10px; color:#FF0000}

/* Warantee Form */
.WarrantyContent{ margin:20px 0 0 34px; width:550px }
.WarrantyContent p{font:8pt 'Lucida Grande',Verdana,sans-serif; color:#CCCCCC;margin-bottom:13px; width:550px}
#flagCon a img{
border:0 !important;
}

#flagCon,#flagCon li{
list-style:none;
}

#flagCon{
left:848px;
position:absolute;
top:-11px;
}

.rmenu{
width:640px !important;
}

.frcon{
height:482px !important;
}

.frcon .Description{
height:482px !important;
}

.frcon .ForBezel{
background:url("images/paypal_icon_black.jpg") no-repeat scroll 16px 393px transparent !important;
}

.depre{
position:relative;
top:10px;
}

.decon{
height:440px !important;
}

.decon .Description{
height:440px !important;
}

.decon .ForBezel{
background:url("images/paypal_icon_black.jpg") no-repeat scroll 16px 353px !important;
}

.decon .PreOrderForm{
bottom:-7px !important;
}

.escon{
height:482px !important;
}

.escon .Description{
height:482px !important;
}

.escon .ForBezel{
background:url("images/paypal_icon_black.jpg") no-repeat scroll 16px 393px transparent !important;
}

.rucon{
height:520px !important;
}

.rucon .Description{
height:520px !important;
}

.rucon .ForBezel{
background:url("images/paypal_icon_black.jpg") no-repeat scroll 16px 395px transparent !important;
}

.ruclassic .ForBezel{
background-position:16px 434px !important;
}

.rupay{
position:relative;
top:-37px;
}

.ruprice{
bottom: 47px !important;
}

.rupre{
position:relative;
top:38px;
}

.ruclassic{
height:468px !important;
}

.ruclassic .Description{
height:468px !important;
}

.ruclassic .ForBezel{
background:url("images/paypal_icon_black.jpg") no-repeat scroll 16px 381px transparent !important;
}

.encon{
height:468px !important;
}

.encon .Description{
height:468px !important;
}

.encon .ForBezel{
background:url("images/paypal_icon_black.jpg") no-repeat scroll 16px 372px transparent !important;
}

