

body {margin:0px; padding:0px; background:black; color:#CCCCCC; }
body * {-moz-box-sizing: border-box; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a {color:#B5B5B5; }
a:link, a:active, a:visited {color:#99CCFF; }
a img, img {border:0px; }
h1 {margin:0px 0px 30px 0px; padding:0px; font-size:18px; font-weight:bold; text-align:center; }
h1 a {margin:0px 0px 30px 0px; padding:0px; font-size:18px; font-weight:bold; }
h2 {margin:0px 0px 20px 0px; padding:0px; font-size:17px; font-weight:bold; text-align:center; }
h3 {margin:0px 0px 20px 0px; padding:0px; font-size:16px; font-weight:bold; text-align:center; }
blockquote, p {margin:0px; padding:0px 0px 17px 0px; }
blockquote p {margin:0px 0px 17px 0px; padding:0px; }
small, small a {font-size:11px; line-height:14px; }
ul, ol {margin:0px; padding:0px; }

.Top {position:absolute; top:0px; left:0px; clip:rect(0px,800px, 99px, 0px); }

.Left {position:absolute; top:0px; left:0px; width:142px; }
.Left img {border:0px; }
 #MyAccount {position:absolute; top:330px; left:4px; }
 #MyAccount a {background:url(/Images/MyAccount.gif) no-repeat; }
 #MyAccount a:hover {background:url(/Images/MyAccountOver.gif) no-repeat; }
 #MyAccount a.selected {background:url(/Images/MyAccountOver.gif) no-repeat; }

 #Logout {position:absolute; display:block; top:345px; left:4px; }
 #Logout a {display:block; background:url(/Images/Logout.gif) no-repeat; }
 #Logout a:hover {display:block; background:url(/Images/LogoutOver.gif) no-repeat; }

.Main {position:absolute; top:10px; left:35px; width:510px; }
 a#Submission {background: url(/Images/Submission.gif) no-repeat; }
 a:hover#Submission {background: url(/Images/SubmissionOver.gif) no-repeat; }

form {margin:0px; }
input, select, textarea {width:190px; }
textarea {overflow:auto; }
input.Qty {width:30px; text-align:right; }
input.Zip {width:100px; }
input.Checkbox {width:13px; height:13px; padding:0px; margin:0px; vertical-align:middle; }
input.Radio {width:13px; height:13px; padding:0px; margin:0px; }
.InputBig {width:220px; }
.SecurityCode {width:50px;}
.InputWidth {width:190px;}

.Button {width:auto; }
.Form input.Button {width:auto; margin-top:10px; }
.ButtonsLine input {margin-right:20px; }

table {margin-left:auto; margin-right:auto; }
thead td, thead th {font-weight:bold; }
thead td {text-align:center; }
th {text-align:right; font-weight:normal; }

.Head td, .Head th {background:#1E1F28; color:#B5B5B5; font-weight:bold; }
.Cols td, .Cols th {color:#B5B5B5; }

.Form p {text-align:center; }
.Form table {width:100%; }
.Form th, .Form td {vertical-align:top; padding-top:6px; padding-bottom:6px; }
.Form th {width:37%; padding-right:10px; white-space:nowrap; font-weight:bold; color:#B5B5B5; }
.Form td {color:white; }
.Form td a {text-decoration:underline; }
.Form input,
.Form textarea,
.Form select {margin-top:-3px; margin-bottom:-3px; }

.OddRow td {background:#3E4051; padding:0px 5px 0px 5px; }
.OddRow th {background:#3E4051; padding:0px 5px 0px 5px; }
.EvenRow td {background:#5F6175; padding:0px 5px 0px 5px; }
.EvenRow th {background:#5F6175; padding:0px 5px 0px 5px; }

.Orders {margin-bottom:16px; }
.Orders table {width:100%; }
.Orders td {height:24px; padding:0px 5px 0px 5px; }
.Orders th {height:24px; padding:0px 5px 0px 5px; text-align:right; }
.Orders span {color:#B5B5B5; }
.Orders .Body {color:#ffffff; }
.Orders .Body th,
.Orders .Body td,
.Orders .Total th,
.Orders .Total td {vertical-align:top; }

.Minus {margin-left:5px; }
.Plus {margin-left:5px; }

table.thisTable thead td,
table.thisTable thead th {font-weight:bold; }
table.thisTable td,
table.thisTable th {padding-top:3px; padding-bottom:3px; text-align:left; font-weight:normal; }
table.thisTable th {width:150px; }

table.Images {width:100%; }
table.Images th {text-align:center; vertical-align:middle; }
table.Images th img {margin:6px 6px 3px 6px; }
table.Images td {text-align:center; vertical-align:top; padding:6px; }

.ImageAlignLeft {display:block; float:left; margin:0px 20px 0px 0px; }
.ImageAlignRight {display:block; float:right; margin:0px 0px 0px 20px; }
.AlignCenter {text-align:center; }
.BackToTop {clear:both; border-top:1px solid #FFF; text-align:right; }
.Star {font-family:Verdana; vertical-align:top; font-size:11px; margin-left:5px; }
.StarRed {font-family:Verdana; vertical-align:top; color:#FF0000; font-size:11px; margin-left:5px; }
.Quote, .White {color:#FFFFFF; }
.Red {color:#FF0000 !important; }
.Yellow {color:#FFFF66; }
.Blue {color:#99CCFF; }
.LinkColor {color:#99CCFF; }
.LightBlue {color:#99FFFF; }
.Green {color:#99FF99; }
.FloatLeft {float:left; }
.FloatRight {float:right; }
.Clear {clear:both;}


.News {display:block;margin:17px 0px 34px 0px;-moz-box-sizing:border-box; }
.News .FrameNewsTop {position:relative; margin-bottom:5px; padding:18px 0 0 0; background:url("/Images/FrameNewsTop.gif") no-repeat 0px 0px;width:508px;-moz-box-sizing:border-box; }
.News .FrameNewsBottom {position:relative; padding:0 20px 15px 20px; background:url("/Images/FrameNewsBottom.gif") no-repeat 0px 100%;width:508px;-moz-box-sizing:border-box; }
.News table {text-align:left;margin:0 0 0 0; width:100%;}
.News td {text-align:left;vertical-align:top;}
.News #More {position:absolute;display:block;bottom:17px;right:15px;width:45px;height:8px;}
.News b {font-size:11px; }

.Forum {margin-bottom:15px; font-size:13px; line-height:18px; }
.Forum p {padding-left:40px; }
.Forum span {font-weight:bold; }

.PopUpPage {padding:15px; font-size:14px; line-height:18px; }
.PopUpPage img {margin:5px; }
.PopUpPage .ImageAlignLeft {display:block; float:left; margin:0px 20px 0px 0px; }
.PopUpPage .ImageAlignRight {display:block; float:right; margin:0px 0px 0px 20px; }

.Copyright {text-align:center; margin:0px; padding:0px; }