body{margin:0; padding:0; background:url(../images/hbg.jpg) repeat-x; font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size:12px;}
#Wrap{width:1000px; margin:auto;} #logoimg{margin:15px 0 0 15px; float:left;} #header{width:1000px; float:left; margin-bottom:35px;}
#loginimg{margin:90px auto 40px auto; float:left;} #loginimgmain{float:left; margin-left:223px; _margin-left:110px;}
#logo-main{float:left; margin:10px 20px;}
#loginusr{float:right; margin:20px 30px 0 0; color:#999999;} #loginusr a{color:#EE3224; font-weight:bold;} #loginusr a:hover{color:#000000;}
#sidebar{float:left; width:200px;}
.sidetitle{width:180px; height:20px; background:url(../images/sidetitle-bg.jpg) repeat-x #C50F28; color:#FFF; font-weight:bold; padding:5px 0 0 20px;} 
.sidetitlesub{width:178px; height:23px; background:#F3F3F3; border:#E9E9E9 1px solid; padding:7px 0 0 20px; margin:1px 0;}
.sidetitlesub a{color:#666; font-weight:bold; background:url(../images/bullet-1.jpg) no-repeat left; padding-left:15px;}.sidetitlesub a:hover{color:#D1111E; text-decoration:none;}
a.sidetitlesubselected{font-weight:bold; background:url(../images/bullet-1.jpg) no-repeat left; padding-left:15px; color:#D1111E!important; text-decoration:none;}
.reqiuredfields{color:#D1111E; font-weight:bold; font-size:13px;}
#bodymain{float:left; width:740px; margin-left:30px;}
.tablehead{background:#F2F2F2; border-top:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid;}
.tableheadinner{padding:15px 0 15px 10px; border-left:#E9E9E9 1px solid; font-weight:bold; float:left;}
.tablecontent{background:#FFFFFF; border-top:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; border-right:#E9E9E9 1px solid;}
.tablecontent-add{background:#FFFFFF; border:#E9E9E9 1px solid;}
.tablecontentinner{padding:8px 0 8px 10px; border-left:#E9E9E9 1px solid; float:left; color:#333333;}
.tablecontentinner-add{padding:13px 20px 8px 0; float:left; color:#333333; text-align:right; font-weight:bold;}
.tablecontentinner-order{padding:8px 20px 8px 0; float:left; color:#333333; text-align:right; font-weight:bold;}
.tablecontentinner-orderright{padding:27px 0 27px 0; float:left; color:#333333; text-align:center; font-weight:bold; width:100%; font-size:13px;}
.tablecontentred{background:#FEECEB; border-top:#FDDBD9 1px solid; border-bottom:#FDDBD9 1px solid; border-right:#FDDBD9 1px solid;}
.tablecontentred-add{background:#FEECEB; border:#FDDBD9 1px solid;}
.tablecontentinnerred{padding:8px 0 8px 10px; border-left:#FDDBD9 1px solid; float:left; color:#333333;}
.tablecontentinnerred-add{padding:13px 20px 8px 0; float:left; color:#333333; text-align:right; font-weight:bold;}
.tablecontentinnerred-order{padding:8px 20px 8px 0; float:left; color:#333333; text-align:right; font-weight:bold;}
.tablecontentinnerred-orderright{padding:27px 0 27px 0; float:left; color:#333; text-align:center; font-weight:bold; width:100%; font-size:13px;}
a.edit{background:url(../images/edit.gif) no-repeat; width:16px; height:15px; float:left;} a.delete{background:url(../images/delete.gif) no-repeat; width:16px; height:15px; float:left; margin-left:5px;} a.edit:hover, a.delete:hover{-moz-opacity:60; filter:alpha(opacity:60); opacity:.6;}
p.info{font-size:11px; color:#fff; float:left; margin:2px 0 0 10px; text-align: center; font-weight: bold; background:#666; padding:3px 5px; width: 40px;}
.noimgborder{float:right; border:1px solid; margin-right:50px;}
.orderdate{font-weight:100; color:#666666; margin-top:11px;} .cnamedd{width:120px; font-size:11px; color:#D1111E; padding:2px; margin:6px 0 0 0;}
.orderpoints{color:#D1111E; font-size:13px; margin-top:11px;}
a.link-main{color:#D1111E!important; font-weight:bold; text-decoration:underline!important; margin:5px 0; float:left;} a.link-main:hover{color:#333!important; text-decoration:none!important;}

.submitButton{background:url(../images/button-bg.jpg) repeat-x; border:#B20F00 solid 1px; height:21px; font-size:11px; color:#FFF; font-weight:bold; cursor:pointer; margin:0;} .submitButton:hover{background:url(../images/button-bg.jpg) bottom; color:#FFF; border:#000 solid 1px;}
.loginButtonSmall{background:url(../images/button-bg.jpg) repeat-x; border:#B20F00 solid 1px; width:53px; height:21px; font-size:11px; color:#FFF; font-weight:bold; cursor:pointer; float:right; margin:30px 6px 0 0;} .loginButtonSmall:hover{background:url(../images/button-bg.jpg) bottom; color:#FFF; border:#000 solid 1px;}
.forgotpass{font-size:11px; color:#333333; float:left; margin:34px 0 0 81px;} .forgotpass:hover{text-decoration:underline; color:#E22E21;}
.loginboxmain{width:1000px; float:left; margin-top:25px; *margin-top:115px;} .loginbox{width:555px; margin:auto;} .loginbox span{float:left; margin:3px 5px 0 0; font-size:13px; color:#E22E21; font-weight:bold;}
.TextBoxInput{background:#FFF; border:#A7A7A7 1px solid; float:left; height:18px; padding-top:1px; margin:0px; outline:none;}
.TextBoxInput:hover, .TextBoxInput:focus, .TextBoxInput:active{outline:none;}
.errstyle{font-weight:100 !important; color:#000000!important;} .errstyle ul li{color:#E22E21; font-size:12px !important; font-weight:bold !important; list-style:circle; margin:3px 0 0 15px;}
#footermain{width:100%; background:url(../images/footer-bg.jpg) repeat-x; height:25px; float:left; padding:10px 0 0 0; margin-top:20px;} #footermain div{width:1000px; margin:auto; color:#CCC;} #footermain div a{color:#7D7D7D; font-size:11px;} #footerinner{float:right; color:#7D7D7D;}

.input-box{padding:2px; margin:2px 0 2px 0; border:#CCCCCC 1px solid; width:225px; float:left; font-size:12px; color:#333;}
h1{color:#B90E31; width:730px; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #CA1023; margin:0; padding:0 0 5px 10px;}
h2{color:#666666; width:728px; border:1px solid #E9E9E9; background:; margin:30px 0 10px 0; padding:5px 0 5px 10px; font-size:12px; background:#F3F3F3;}
p{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}
a:link, a:visited, a:active{color:#666; text-decoration:none;}
a:hover{color:#000; text-decoration:none; font-weight: bolder}

.successMsg{color: #000000;font-size: 14px;font-weight: bold;}
.pagination{float: right; margin-top: 10px;} .pagination a{padding: 2px 6px; margin: 0px 4px; display:inline-block;background: #848381; /* Old browsers */
background: -moz-linear-gradient(top, #848381 1%, #5b5857 4%, #343535 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#848381), color-stop(4%,#5b5857), color-stop(100%,#343535)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #848381 1%,#5b5857 4%,#343535 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #848381 1%,#5b5857 4%,#343535 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #848381 1%,#5b5857 4%,#343535 100%); /* IE10+ */
background: linear-gradient(to bottom, #848381 1%,#5b5857 4%,#343535 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848381', endColorstr='#343535',GradientType=0 ); /* IE6-9 */ color:#fff; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;} 
.pagination a:hover{background:#000;}
.deliver{float: right;}
.error {
    color: red;
    display: block;
}
#search_box{width: 320px;float: left;background-color: #EEEEEE; padding: 10px 5px 10px 5px;}
#download_box{width: 320px;float: right;background-color: #EEEEEE; padding: 10px 5px 10px 5px;}
.admin_order_buttons{clear:both;} .admin_order_buttons div {float: right; margin-left: 20px;}
.admin_new_order{padding: 4px 8px; border-radius: 6px; background: #ccc; width: auto; height: 15px;}
#upload_notice{background: #eee; padding: 10px 0 10px 0; text-align: center; color: red}
