html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead{border:0;font-size:100%;background:transparent;text-decoration:none;margin:0;padding:0;outline:none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
ins{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;border-color:#CFCCB5;}
sup{vertical-align:baseline;position:relative;top:-.4em;}
sub{vertical-align:baseline;position:relative;bottom:-.4em;}
.Rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.Shadow {-webkit-box-shadow:0px 0px 6px gray;-moz-box-shadow:0px 0px 6px gray;box-shadow:0px 0px 6px gray;//border:solid 1px gray;}
A, A:link, A:active, A:visited{text-decoration:none;}
A:hover{ color:#DA2C19; text-decoration: underline; }

BODY{ background-color: #fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; min-width: 1000px;}

#Header{ background-color: #4e86db; background-image: url(Header_Show.jpg); background-repeat: no-repeat; background-position: right -400px; width: 100%; height: 200px; display: block; }
#Header .Logo{ background-image: url(White.png); background-repeat: repeat; position: relative; width: 180px; height: 100px; float: left; margin-left: 20px; display: block; -margin-left: 10px; -background-image: url(White.gif);}
#Header .Logo A{ background-image: url(Logo.png); background-repeat: no-repeat; background-position: 0 0; width: 180px; height: 100px; display: block; -background-image: url(Logo.gif); }
#Header .Logo H1{ font-size: 22px; text-align: center; margin-top: 15px; display: none; }
#Header .Profile{ background-image: url(White.png); background-repeat: repeat; width: 300px; height: 40px; float: right; margin-right: 0; display: none; -background-image: url(White.gif);}
#Header .Profile H2{ font-size: 22px; font-weight: normal; text-align: center; margin-top: 5px; }

#Menu{ position: absolute; width: 100%; height: 40px; margin-top: -40px;background-image: url(White.png); background-repeat: repeat; display: block;-background-image: url(White.gif);}
#Menu UL{ height: 35px; width: 900px; padding-top: 5px; padding-right: 3px; padding-left: 20px; display: block; margin-top:-2px;}
#Menu UL LI{ float: left; margin-right: 3px;border-top: 1px solid #999999;border-left: 1px solid #999999;border-right: 1px solid #999999;}
#Menu UL LI A{ color: #000; font-size: 18px; background-color: white; text-decoration: none; height: 30px; padding-top: 7px; padding-right: 15px; padding-left: 15px; display: block; -float:left;}
#Menu UL LI A:hover{ color: #DA2C19; text-decoration: underline; }
#Content{ padding-top: 5px; border-top: 1px solid #999;}
#Content .Left{ margin-top: 15px; margin-right: 325px; margin-left: 35px; padding-bottom: 20px; }
#Content .Left H1.Silver{ font-size: 22px; font-weight: normal; background-color: #dcdcdc; margin-bottom: 20px; margin-left: -35px; padding: 10px 10px 10px 35px; text-shadow:0px 1px 0px #fff;}
#Content .Left H1.Green{ color: #fff; font-size: 22px; font-weight: normal; background-color: #3f9235; margin-bottom: 20px; margin-left: -35px; padding: 10px 10px 10px 35px; text-shadow:0px -1px 0px #000;}
#Content .Left H2{ color: #8a8a8a; font-size: 22px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
#Content .Left H3{ color: #8a8a8a; font-size: 18px; font-weight: normal; margin-top: 30px; margin-bottom: 5px; }
#Content .Left P{ padding-bottom: 10px; }
#Content .Left UL{padding-left:10px; margin-left: 10px; list-style: circle;}
#Content .Left OL{padding-left:10px; margin-left: 10px; list-style: decimal;}
#Content .Left UL LI, #Content .Left OL LI{padding-bottom: 5px;}
#Content TABLE.Register INPUT, #Content TABLE.Register SELECT{ font-size: 14px; background-color: #fff; background-image: url(Shadow.gif); background-repeat: repeat-x; background-position: 0 -10px; width: 254px; padding: 2px; border: inset 1px #5f5f5f; }
#Content .Left TEXTAREA{width: 100%; font-size: 14px; background-color: #fff; background-image: url(Shadow.gif); background-repeat: repeat-x; background-position: 0 -10px; width: 254px; margin-bottom: 5px; padding: 2px; border: inset 1px #5f5f5f;}
#Content .Left BUTTON{ background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0; height: 24px; margin: 0px; padding: 0; border: solid 1px #b5b5b5; cursor: pointer; //height: 23px; *vertical-align: text-bottom; }
#Content .Left BUTTON:hover{ -webkit-box-shadow:0px 0px 6px #62c8ef; -moz-box-shadow:0px 0px 6px #62c8ef; box-shadow:0px 0px 6px #62c8ef; border: solid 1px #62c8ef; background-position: 0 -5px;}
#Content .Left .Post{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #e4e4e4; }
#Content .Left .Post B{ color: white; font-size: 10px; font-weight: normal; background-color: #a7a7a7; padding: 1px 10px 2px; }
#Content .Left .Post A{padding: 10px; }
#Content .Left .UserInfo{ color: #da2c19; background-color: #ffeeec; margin-top: 10px; margin-bottom: 10px; padding: 10px; border: solid 1px #ffc2bd; }
#Content .Left .UserInfo H2{ border-bottom-color: #ffd9d8; color: #c82a2e; font-size: 16px; font-weight: normal; margin-top: -5px; margin-bottom: 5px; border-bottom: 1px dashed; }
#Content .Left A.Resumm{ color: #171717; background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; height: 17px; float: right; margin-top: 20px; margin-left: 10px; padding: 3px 5px; border: solid 1px #b5b5b5; cursor: pointer; }
#Content .Left A.Resumm:hover{ -webkit-box-shadow:0px 0px 6px #62c8ef; -moz-box-shadow:0px 0px 6px #62c8ef; box-shadow:0px 0px 6px #62c8ef; border: solid 1px #62c8ef; background-position: 0 -5px;}
#Content .Left A.Order{ color: #171717; background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; height: 17px; float: right; margin-top: 20px; margin-left: 10px; padding: 3px 5px; border: solid 1px #b5b5b5; cursor: pointer; }
#Content .Left A.Order:hover{ -webkit-box-shadow:0px 0px 6px #62c8ef; -moz-box-shadow:0px 0px 6px #62c8ef; box-shadow:0px 0px 6px #62c8ef; border: solid 1px #62c8ef; background-position: 0 -5px;}
TABLE.Items{width: 100%;}
TABLE.Items TR.Item:hover{ background-color: #ffffdf; }
TABLE.Items TD{ padding-top: 3px; padding-bottom: 3px; }
TABLE.Items TD.Options{ width: 215px; white-space: nowrap; }
TABLE.Items TD A{ font-size: 12px; font-weight: bold; }
TABLE.Items .Count{ font-size: 12px; text-align: center; width: 35px; height: 15px; float: left; margin: 0 0 0 10px; background-color: #fff; background-image: url(Shadow.gif); background-repeat: repeat-x; background-position: 0 -10px; border: inset 1px #5f5f5f;}
TABLE.Items A.Delete{ background-image: url(Delete.gif); background-repeat: no-repeat; background-position: 0 0; width: 14px; height: 14px; float: left; margin-top: 2px; margin-left: 10px; display: block; }
TABLE.Items IMG{ color: #ececec; float: left; }
TABLE.Items .New{ background-color:blue; text-decoration:none; color:#ffffff; margin-left:-3px; padding: 2px 3px; }
TABLE.Items .Price{ color: #ffffdf; font-size: 12px; background-color: #DA2C19; text-align: center; width: 85px; height: 18px; float: left; margin-left: 5px; padding-top: 1px; padding-right: 2px; padding-left: 2px; display: block; white-space: nowrap; }
TABLE.Items .Buy{ color: #fff; font-size: 12px; font-weight: normal; background-color: #008c00; background-image: url(AddCart.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; text-align: center; width: 65px; height: 17px; float: left; margin-left: 5px; padding-right: 5px; padding-left: 5px; border: solid 1px #007b00; display: block; white-space: nowrap; }
TABLE.Items .Buy:hover{ -webkit-box-shadow:0px 0px 6px #008c00; -moz-box-shadow:0px 0px 6px #008c00; box-shadow:0px 0px 6px #008c00; background-position: 0 -5px; text-decoration: none; }
TABLE.Items .Preorder{ color: #fff; font-weight: normal; background-color: #1f7be5; background-image: url(AddCartPre.gif); background-repeat: repeat-x; background-position: 0 0; text-decoration: none; text-align: center; width: 65px; height: 17px; float: left; margin-left: 5px; padding-right: 5px; padding-left: 5px; border: solid 1px #005bc5; display: block; white-space: nowrap; }
TABLE.Items .Preorder:hover{ -webkit-box-shadow:0px 0px 6px #1f7be5; -moz-box-shadow:0px 0px 6px #1f7be5; box-shadow:0px 0px 6px #1f7be5; background-position: 0 -5px; text-decoration: none; }
.History { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ececec; white-space: nowrap; }
.History I { color: #6c6c6c; font-weight: normal; font-style: normal; margin-left: 5px;}
.History B{ color: #000; font-size: 12px; font-weight: normal; text-decoration: none; padding-right: 3px; padding-left: 3px; }
.History U { color: #fff; font-weight: bold; background-color: #ed1b23; text-decoration: none; margin-left: 8px; padding: 1px 5px 2px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.History SPAN{ color: #48a514; font-size: 12px; font-weight: normal; float: right; white-space: nowrap; }
.History .plus{ background-image: url(plus.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 10px; height: 10px; float: left; margin-top: 5px; margin-right: 5px; margin-left: 3px; cursor: pointer; }
.History .minus{ background-image: url(minus.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 10px; height: 10px; float: left; margin-top: 5px; margin-right: 5px; margin-left: 3px; cursor: pointer; }
.HistoryItems{ background-color: #ececec; margin-bottom: 10px; padding: 5px; }
.HistoryItems LI { margin: 0 0 0 10px; padding: 3px 0; }
.HistoryItems .summ { font-size: 12px; text-align: right; margin-top: 5px; padding: 5px 0 5px 5px;  border-top: 1px solid #c8c8c8; display: block; }
.HistoryItems .summ  B{background-color:#000;color:#FFFFFF;font-weight:bold;padding:1px 5px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}



#Content .Right{ width: 280px; float: right; margin-top: 15px; margin-right: 20px; margin-left: 0; padding-bottom: 20px; -margin-right: 10px;}
#Content .Right .Login{ background-color: #DA2C19; width: 100%; min-height: 150px; margin-bottom: 20px; display: block; -height: 150px; }
.Login FORM{ color: #fff; font-size: 10px; margin: 0; padding: 0 10px 10px; }
.Login FIELDSET H3{ color: #fff; font-size: 18px; font-weight: normal; margin-top: 5px; margin-bottom: 5px; padding: 0; }
.Login FIELDSET INPUT{ font-size: 14px; background-color: #fff; background-image: url(Shadow.gif); background-repeat: repeat-x; background-position: 0 -4px; width: 254px; margin-bottom: 5px; padding: 2px; border: inset 1px #ed1c24; }
.Login FIELDSET DIV{ margin-top: 10px; }
.Login FIELDSET DIV A{ color: #fff; font-size: 11px; text-decoration: none; }
.Login FIELDSET DIV A:hover{ color: yellow; text-decoration: underline; }
.Login FIELDSET A.Submit{ color: #fff; font-size: 20px; float: right; margin-top: -20px; }
.Login FIELDSET A.Submit:hover{ color: yellow; text-decoration: underline; }

#Content .Right .Panel{ background-color: #3f9235; width: 100%; min-height: 150px; margin-bottom: 20px; display: block; -height: 150px; }
.Panel FORM{ color: #fff; font-size: 10px; margin: 0; padding: 0 10px 10px; }
.Panel FIELDSET A.Exit{ color: #f1f1f1; font-size: 10px; background-color: #DA2C19; float: right; margin-right: -10px; padding: 1px 3px 2px; }
.Panel FIELDSET H3{ color: #fff; font-size: 18px; font-weight: normal; margin-top: 5px; margin-bottom: 5px; padding: 0; text-shadow:0px -1px 0px #000;}
.Panel FIELDSET INPUT{ font-size: 14px; background-color: #fff; background-image: url(Shadow.gif); background-repeat: repeat-x; background-position: 0 -4px; width: 254px; margin-bottom: 5px; padding: 2px; border: inset 1px #4db341; }
.Panel FIELDSET DIV{ margin-top: 10px; }
.Panel FIELDSET DIV A{ color: #fff; font-size: 11px; text-decoration: none; }
.Panel FIELDSET DIV A:hover{ color: yellow; text-decoration: underline; }
.Panel FIELDSET A.Submit{ color: #fff; font-size: 20px; float: right; margin-top: -20px; }
.Panel FIELDSET A.Submit:hover{ color: yellow; text-decoration: underline; }
.Panel FIELDSET DIV.Search{ background-image: url(Search.gif); background-repeat: no-repeat; background-position: 0 0; width:21px; height:21px; margin-left: 238px; position: absolute; cursor: pointer; display: block; z-index: 100   ; margin-top: 0; }
.Panel .Cart{ background-color:#CCCCCC;background-image:url("Button.gif");background-position:0 0;background-repeat:repeat-x;border:1px solid #B5B5B5; text-align: center; width: 135px; height: 60px; float: left; margin-top: 5px; cursor: pointer; display: block; text-shadow:0px 1px 0px #fff;}
.Panel .Cart B{ color: #555; font-size: 13px; font-weight: normal; margin-top: 2px; cursor: pointer; display: block; }
.Panel .Cart EM{ color: #000; font-size: 28px; font-weight: bold; font-style: normal; text-align: center; cursor: pointer; display: block; }
.Panel .Cart I{ color: #323232; font-size: 12px; font-weight: bold; font-style: normal; padding-left: 10px; cursor: pointer; }
.Panel .Options{ position: relative; width: 110px; z-index: 200; float: right; margin-top: 10px; display: block; }
.Panel .Options A{ font-size: 11px; margin-bottom: 5px; display: block; }
#Content .Right .LastNews{ background-color: #dcdcdc; width: 280px; min-height: 100px; padding: 5px 0; display: block; }
.LastNews H3{ font-size: 18px; font-weight: normal; margin: 0 10px 10px; text-shadow:0px 1px 0px #fff;}
.LastNews H2{display:none;}
.LastNews .Post{ font-size: 12px; }
.LastNews .Post B{ color: white; font-size: 9px; font-weight: normal; background-color: #a7a7a7; float: left; margin-bottom: -1px; padding: 1px 10px 2px; }
.LastNews .Post A{ color: #171717; text-decoration: none; width: 260px; float: left; margin-bottom: 10px; padding: 10px 10px 5px; border-top: 1px solid #a7a7a7; display: block; }
.LastNews .Post A:hover{ color: #DA2C19; text-decoration: underline; }

#Content .Right .LastNews .Expo{background-color:#FFF;width: 260px;margin-left: 10px;margin-bottom: 10px;padding-top:10px; text-align: center;}
#Content .Right .LastNews .Expo A{color:#F23128; font-size:14px;display: block;}
#Printable .Expo{display: none}

#Copyright{ color: #797979; font-size: 10px; border-top: 1px dashed #c9c9c9; display: block; }
#Copyright DIV{ padding: 10px 20px 10px 30px; }
#Copyright DIV I{ font-style: normal; float: right; }

#msg {display:none; position:absolute; z-index:200; background:url(/style/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#FFEAEA; border:2px solid red; border-left:none; padding:5px; min-width:150px; max-width:250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red}
#SendMail{ background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0; width:280px;margin-bottom:20px; height: 24px; padding: 0; border: solid 1px #b5b5b5; cursor: pointer; //height: 23px; *vertical-align: text-bottom; text-shadow:0px 1px 0px #fff;}
#SendMail:hover{ -webkit-box-shadow:0px 0px 6px #62c8ef; -moz-box-shadow:0px 0px 6px #62c8ef; box-shadow:0px 0px 6px #62c8ef; border: solid 1px #62c8ef; background-position: 0 -5px;}
DIV.TextMail{background:#ECECEC;padding:10px; font-size:11px; color:gray;display:none; margin-top:-20px; margin-bottom:20px;}
DIV.TextMail TEXTAREA{margin-top:5px;width:99%; height:150px;background-color: #fff; background-image: url(Shadow.gif); background-repeat: repeat-x; background-position: 0 -4px; padding: 2px; border: 1px inset #5F5F5F;}
DIV.TextMail BUTTON{ background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0; height: 24px; margin-top:10px; margin-right:10px; padding: 0; border: solid 1px #b5b5b5; cursor: pointer; //height: 23px; *vertical-align: text-bottom; }
DIV.TextMail BUTTON:hover{ -webkit-box-shadow:0px 0px 6px #62c8ef; -moz-box-shadow:0px 0px 6px #62c8ef; box-shadow:0px 0px 6px #62c8ef; border: solid 1px #62c8ef; background-position: 0 -5px;}
DIV.TextMail BUTTON.No{color:red;}

#contact-overlay{background-color:#000}
#contact-container{width:500px;font-size:14px;text-align:left}
#contact-container .contact-content{padding-top:15px;padding-bottom:15px;color:#949494;background-color:#fff;border:2px solid gray;}
#contact-container .contact-title{color:#000;font-size:22px;font-weight:normal;text-align:left;margin:0 0 5px 20px}
#contact-container .contact-loading{text-align:center}
#contact-container .contact-message{text-align:center}
#contact-container .contact-error{display:none}
#contact-container br{clear:both}
#contact-container form{margin:0;padding-left:20px;padding-right:20px}
#contact-container span{color:#969696;display:block;font-size:10px}
#contact-container .contact-input{display:block;width:100%;color:#000;padding:2px;border:solid 1px silver;font-size:14px;background-color:transparent}
#contact-container textarea{height:100px;font-size:14px;padding:2px;border:solid 1px silver;color:#000;background-color:transparent}
#contact-cc{background-color:transparent;float:left;border-style:none;display:block}
#contact-container .contact-cc{float:left;display:block;padding-top:3px;font-size:10px;cursor:default}
#contact-container .contact-button{cursor:pointer;border:0;font-size:16px;text-align:center;vertical-align:middle;margin:30px 0 0 4px;padding:2px 5px}
#contact-container .contact-send{font-size:14px; background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0;  padding: 0; border: solid 1px #b5b5b5; cursor: pointer; //height: 23px; *vertical-align: text-bottom; }
#contact-container .contact-cancel{font-size:14px; color:red; background-color: #ccc; background-image: url(Button.gif); background-repeat: repeat-x; background-position: 0 0; padding: 0; border: solid 1px #b5b5b5; cursor: pointer; //height: 23px; *vertical-align: text-bottom; margin-left:10px}
#contact-container a.modalCloseX{position:absolute;top:5px;right:5px}
#contact-container BUTTON:hover{ -webkit-box-shadow:0px 0px 6px #62c8ef; -moz-box-shadow:0px 0px 6px #62c8ef; box-shadow:0px 0px 6px #62c8ef; border: solid 1px #62c8ef; background-position: 0 -5px;}

UL.Partners LI{list-style:none;}
UL.Partners LI A{color:gray;height:140px;padding-left:180px;display:block;}
UL.Partners LI A:hover{text-decoration:none;color:#DA2C19;}
UL.Partners LI A IMG{float:left;margin-left:-180px;}
UL.Partners LI A H4{margin-top:0px; font-weight:normal; font-size:16px;color:#000;}
UL.Partners LI A SPAN{color:green;}

#ClickHere{position: absolute; margin-top: -10px;margin-left: 30px;display: none;}

.Queries{border: 1px solid #EDEDED;float: left;margin-bottom: 5px;margin-right: 5px;padding: 5px;width: 150px;text-transform: uppercase;}

