#header { width:970px; margin:0 auto; }
body { margin:0; font:12px Arial, Helvetica, sans-serif; background: #ffffff }
h1, h2, h3 { font: 16px Verdana, Geneva, arial, sans-serif; color:#6699cc; }
select { font-size:11px; color:#333; }
a { margin:0; padding:0; }
p.clear { line-height:0; clear:both; float:none; height:0; }
img { border:0!important; outline:none!important; }
.nav { text-align: center; text-transform: uppercase; overflow:visible; background:#666666; clear: both;}
.nav a { background: #666666; border-right: 1px solid #fff; color: #fff; cursor: pointer; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; padding: 8px 18px; text-decoration: none; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; }
.IEFix a { font-size:11px; font-weight:normal; text-decoration:none; padding: 8px 22px; line-height:15px; }
.nav a:hover { background: #333; }
#lastMenuItem {  border:none; }
ul.navLink li a { color:#333; text-decoration:none; padding:3px 5px; display:block; }
ul.navLink li a:hover { background:#efefef; }
.anylinkcsscols { position: absolute; left: 0px; top: 0px; visibility: hidden; border-width: 0px 1px 1px; border-style: solid; border-color: black; padding: 10px; z-index: 100; background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; color: rgb(102, 102, 102); text-align: left; }
.anylinkcsscols .column { width: 170px; float: left; }
.anylinkcsscols .column ul { margin: 0px; padding: 0px; list-style-type: none; }
.anylinkcsscols li { padding-bottom: 3px; }
.anylinkshadow { position: absolute; left: 0px; top: 0px; z-index: 99; background: none repeat scroll 0% 0% black; visibility: hidden; }
#watchvidico { float:left; width:200px; text-align:left; }
#watchVid { background:url(/_imagesT/vidplayT.png) no-repeat top left; height:16px; font-size:16px; color:#787878; padding-left:20px; line-height:16px; display:inline-block; margin:0 0 10px; text-align:left; font-weight:bold; }
#watchVid:hover, #watchVid:active { background-position:bottom left; color:#009bad; cursor:pointer }
#closeWindow { cursor:pointer; font-size:14px; }
#closeWindow:hover { color:#0065a2 }
p.subTitle { background:#8294A0; margin: 0; padding:5px; font-size:14px; margin-bottom:3px; color:#fff; }
.anylinkcsscols { padding:0!important; border-color:#666!important; background:#fff; z-index:9999; }
#logoDiv { width:320px; height:59px; float:left; }
#jrLogo { margin-top:25px; }
#searchDiv { width:350px; float:left; text-align:center; margin:45px 0 0 10px; }
#basketArea { width:290px; float:left; margin:5px 0; }
#basketArea p { margin:0; padding:0; text-align:right; font-family:Arial, Helvetica, sans-serif; }
#basketDetails { border:1px solid #ccc; padding:10px; width:200px; float:right; clear:both; margin-top:10px; }
#basketDetails p { text-align:left; margin
}
p#basketTotal { font-size:11px; margin-top: 2px; }
p#phoneNo { font-size:24px; color:#8294A0; letter-spacing:-1px; }
p#smallPrint { font-size:10px; color:#666; }
p#basketTotal { }
#checkBTN { float:right; width:71px; height:23px; background:#8294A0; text-align:center; line-height:23px; color:#fff; margin-top:5px; border-radius:3px; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; }
#checkBTN:hover { background:#666; cursor:pointer; }
#content { width:1000px; background:#fff; margin:0 auto; }
#thePage { width:970px; margin:0 auto; clear:both; }
#fadeshow1 { height:338px; width:970px; margin-bottom:10px; background:#fff!important; }
.gallerylayer { background:#fff!important }
.catBox { height:159px; width:323px; background:#f5f5f5; border:1px solid #c4c5c7; margin:-1px; float:left; }
.subBox { width:381px; }
.catImage { background-image:url(jrimages/fp_backgrounds-new.jpg); width:193px; height:159px; float:right; }
.menswearSub { background-image:url(jrimages/mens_backgrounds.jpg); width:241px; }
.ladieswearSub { background-image:url(jrimages/ladies_backgrounds.jpg); width:241px; }
.homewareSub { background-image:url(jrimages/home_backgrounds.jpg); width:241px; }
.gardenSub { background-image:url(jrimages/garden_backgrounds.jpg); width:241px; }
.healthSub { background-image:url(jrimages/health_backgrounds.jpg); width:241px; }
.mobilitySub { background-image:url(jrimages/mobility_backgrounds.jpg); width:241px; }
.hobbySub { background-image:url(jrimages/hobby_backgrounds.jpg); width:241px; }
.catText { float:left; width:129px; height:159px; padding:0 5px; font:14px Verdana, Geneva, arial, sans-serif; position:relative; }
.catHome { width:120px; }
.catText h2 { font-size:14px; font-weight:bold; color:#666; }
.catText p { color:#333; font-size:11px; }
.catText a { text-transform:uppercase; color:#69C; text-decoration:none; font-weight:bold; position:absolute; bottom:15px; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; }
.catText a:hover { color:#333; }
.arrow { color:#000; font:bold 16px Arial, Helvetica, sans-serif; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; }
.catText a:hover .arrow { color:#69C; }
#ladieswear { background-position: -193px 0; }
#homewear { background-position: -386px 0; }
#garden { background-position: 0 -159px; }
#health { background-position: -193px -159px; }
#hobbies { background-position: -386px -159px; }
#mobility { background-position: 0 -318px; }
#motoring { background-position: -193px -318px; }
#other { background-position: -386px -318px; }
#subImage1 { background-position: 0 0; }
#subImage2 { background-position: -241px 0; }
#subImage3 { background-position: 0 -159px; }
#subImage4 { background-position: -241px -159px; }
#subImage5 { background-position: 0 -318px; }
#subImage6 { background-position: -241px -318px; }
#newSideMenu { float:left; height:461px; background:#F5F5F5; width:178px; margin-right:10px; margin-top:-1px; padding:8px; font:14px Verdana, Geneva, arial, sans-serif; border: 1px solid #C4C5C7; }
#newSideMenu h1 { margin:0; font-size:14px; font-weight:bold; color:#666; }
#newSideMenu a { font-size:11px; display:block; text-decoration:none; color:#666; line-height:150%; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; }
#newSideMenu a:hover { color:#000; text-decoration:underline; }
#newSideMenu .divide { width:100%; background-color: #aaa; height: 1px; margin:5px 0; }
#newSideMenu.shopMenu { margin:10px 15px; width:160px; height:100%; }
#products { background:#fff; width:790px; float:left; }
#products h1, a.headingLink { color:#6699cc; margin:10px 0; font-size:16px; text-decoration:none; }
a.headingLink:hover { color:#666; text-decoration:underline; }
.prodbox { z-index:1; height:280px; width:253px; background:#f1f1f1; float:left; margin: 0 5px 10px 0; position:relative; border:1px solid #ddd; }
.prodbox p { font-weight:normal; font-size:12px; margin:5px; }
.prodbox a { text-decoration:none; }
.prodbox p.prodTitle { color:#666; font-weight:bold; }
.prodbox a p.prodTitle:hover { text-decoration:underline; color:#333; }
.prodbox div.stars { position:absolute; bottom:4px; left:6px; }
.prodbox p.thePrice { margin-top:3px; color:#000; font-weight:bold; }
.prodbox span.fromPrice { font-weight:normal; font-size:12px; }
.prodbox p.rrp { color:#333; font-weight:normal; }
.prodbox p.savePrice { color:#f60; }
div.imageframe { background: #fff; height: 214px; display: table-cell; text-align: center; vertical-align: middle; width: 253px; }
img.offerTag { left: 0; position: absolute; top: 0; z-index: 999; }
#desc { padding:10px; }
/*#desc table {display:none;}*/
.TabbedPanels { padding: 10px; width: 767px; display: block; margin: 20px 0 10px 0; }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.TabbedPanelsTab { background:#fff; padding:5px 10px; border:1px solid #C4C5C7; color:#000; -moz-user-select: none; cursor: pointer; float: left; list-style: none outside none; margin: 0 3px 0 0; position: relative; top: 1px; border-radius:5px 5px 0 0; }
.TabbedPanelsTab:hover { text-decoration:underline; }
.TabbedPanelsTabSelected { background:#8294A0; color:#fff; border-bottom-color:#ececec; }
.TabbedPanelsContentGroup { border:1px solid #C4C5C7; clear: both; }
.TabbedPanelsContent { color: #000; height: auto; background:#ececec; }
div.mojozoom_marker { position: absolute; cursor : crosshair; }
div.mojozoom_border { position: absolute; left:0px; top:0px; border: 1px solid #555; width:99%; height:99%; border-radius:5px; }
div.mojozoom_fill { position: absolute; left:0px; top:0px; width:100%; height:100%; background-color: #FFC202; opacity : 0.1; -moz-opacity : 0.1; -khtml-opacity : 0.1; filter:alpha(opacity=10); }
img.mojozoom_img { padding : 0px; border: 0px; }
#myimage_zoom, div.mojozoom_imgctr { position:absolute; width:450px!important; height:320px!important; margin-left: 10px!important; border: 1px solid #555!important; border-radius:10px!important; box-shadow: 2px 2px 3px #aaa!important; }
#tinybox { background: url("guardian_images/preload.gif") no-repeat scroll 50% 50% #FFFFFF; border: 10px solid #8294A0; box-shadow: 2px 2px 4px #666666; display: none; padding: 10px; position: absolute; z-index: 9999; }
#tinymask { background: none repeat scroll 0 0 #000000; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1500; }
#tinycontent { background: none repeat scroll 0 0 #FFFFFF; text-align: center; }
#tinycontent a { color:#6699cc; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; font-weight:bold; text-decoration:none; }
#tinycontent a:hover { color:#333; text-decoration:underline; }
#descriptionImage { padding:10px; float:left; width:300px; }
#descriptionImage img { }
#thumbs { display:block; margin:10px 0; clear:both; overflow:auto; }
#descriptionText { width:456px; }
#descriptionText p { font-size:12px; line-height:1.2em; }
.allTitles { font-size:18px; }
#pickOptions { width:450px; overflow:auto; }
#pickOptions label { width:100px; float:left; clear:left; margin-bottom:5px; display:block; }
#pickOptions select { width:200px; min-width:200px; float:left; display:block; margin-bottom:5px; }
#pickOptions label:before { }
#pickOptions select#Quantity { min-width:50px; width:50px; }
#pickOptions input { float:right; clear:both; margin-top:10px; }
#prodDescText { margin:20px 0; background:#efefef; padding:10px; }
#prodDescText ul { padding-left:25px; }
#prodDescText img, #prodDescText table { max-width:436px!important }
p.stocknotification { color:#c00; clear:left; font-weight:bold; }
#AccBox { margin:10px 0; }
#socialIcons { float:left; display:block; margin-top:3px; margin-left:10px; }
#cartPage { padding:10px 15px; clear:both; }
#cartPage a { text-decoration:none; }
.newInputs { height: 20px; margin: 10px; width: 250px; }
.newLabel { display: inline-block; width: 90px; }
.prodAddBox { font-size: 14px; padding: 5px 0; text-align: center; color:#c00!important; font-weight:bold; background:#fff!important }
.BasketTitle td { background: #333; color: #fff; font-weight: bold; }
.breadcrumbs { background-image: url("jrimages/breadcrumbs.png"); height: 39px; margin: 0 auto; width: 607px; }
#stage2.breadcrumbs { background-position: 0 -39px; }
#stage3.breadcrumbs { background-position: 0 -78px; }
#stage4.breadcrumbs { background-position: center bottom; }
.shoppingBtns { background: url("jrimages/cartbuttons2.png") no-repeat scroll 0 0 transparent; color: #fff; cursor: pointer; display: block; font: bold 14px Arial, Helvetica, sans-serif; margin: 3px 0; padding: 0; text-decoration: none; text-shadow: 1px 1px 1px #333333; }
#checkoutBTN { background-position: 0 0; border: medium none; height: 47px; line-height: 47px; padding-left: 7px; text-align: left; width: 189px; }
#checkoutBTN:hover { background-position: 0 -47px; }
#continueBTN { background-position: 0 -94px; color: #FFFFFF; height: 35px; line-height: 35px; text-align: center; width: 189px; }
#continueBTN:hover { background-position: 0 -129px; color: #6699cc; text-decoration: none; }
.dashboardtitle { color: #6699cc; font: bold 18px Arial, Helvetica, sans-serif; text-transform: capitalize; }
.dashboardhead { background-image: url("TemplateImages/General/FinalPageHeadBG.jpg"); border: 1px solid #CCCCCC; color: #6699cc; font: 16px Arial, Helvetica, sans-serif; padding: 0 5px; text-transform: capitalize; }
.dashboardmain { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #CCCCCC; border-style: none solid solid; border-width: 1px; padding: 0 5px; }
.dashboardinputbox input, .dashboardinputbox select { color: #333333 !important; font-size: 12px !important; margin: 7px 3px 0 0 !important; }
.dashboardcontentOF { padding-right: 5px !important; }
#Opt1Option, #Opt2Option { margin-right: 5px; }
h2#subHeading { color: #6699cc; font-weight: bold; font-size:14px; margin: 0; }
div.faqDivide { background: none repeat scroll 0 0 #6699cc; clear: both; height: 1px; margin: 10px 0; width: 100%; }
#sideText, #contactUsForm { float:left; width:764px; }
#sideText p { margin:12px 0; }
#sideText h1 { margin-top: 0; }
#sideText p.sideHeading { margin:0; font-weight:bold; }
p.question { color: #000; cursor: pointer; font-weight: bold; margin-bottom: 5px; }
p.answer { color: #444; margin:0; }
#JRfooter { width:948px; margin:0 auto; margin-top:20px; text-align:left; clear:left; background:#eee; overflow:auto; padding:10px; border: 1px solid #C4C5C7; }
.footTitle { font-size:12px; font-weight:bold; color:#333; margin:0; margin-bottom:5px; }
.footCol { width:230px; float:left; }
.footCol a { color:#555; text-decoration:none; transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; font-size:11px; line-height:20px; }
.footCol a:hover { color:#69C; }
p#smallPrint { font-size:10px; color:#666; margin:0; }
.redAst, .hideMe { color:#C00; margin-right:3px; font-weight:bold; }
.hideMe { display:none; }
#contactUsForm { width:700px; float:left; }
#contactUsForm p { text-align:justify; margin:12px 0; }
#contactUsForm label { display: inline-block; margin-bottom: 10px; text-align: right; width: 120px; font-size:12px; vertical-align:top; }
#contactUsForm input { height: 20px; margin-bottom: 10px; width: 250px; }
#contactUsForm textarea { height: 100px; margin-bottom: 10px; resize: none; width: 250px; vertical-align:top; }
#contactUsForm .submitBTN { margin-left: 123px; width:80px!important; height:25px!important }
#contactUsText h1 { margin: 0; }
#contactImage { float: right; margin-right: 50px; margin-top: 100px; width: 333px; }
span#errorText { color: #C00; font-weight: bold; margin-left: 5px; }
#rightBanners { width:145px; float:right; }
#contactUsForm input.radioBox { width: 20px; !important;
position:relative; top:-5px; }
span.shiftUp { position:relative; top:-10px; }
#fullPage { width:960px; margin:0 auto; }
.pagBox, .pagBox:visited, .pagBox:active { background-color: #ececec; border: 1px solid #000; color: #666; padding: 1px 5px; text-decoration:none; }
.pagBox2, .pagBox2:visited, .pagBox2:active { background-color: #fff; border: 1px solid #000; color: #000; padding: 1px 5px; text-decoration:none; }
ul.ui-autocomplete { z-index:9999!important; }
a#ui-active-menuitem { cursor:pointer; }
#b_dropdown { background-color:#fff; width:400px; padding: 0px;  border-radius: 5px 0px 5px 5px; top:96%!important; right:8px!important; display: none; float: left; position: absolute;z-index: 99999;-webkit-box-shadow: 0 10px 10px -7px #555555; -moz-box-shadow: 0 10px 10px -7px #555555; box-shadow: 0 10px 10px -7px #555555;}
#b_dropdown table { font-size: 12px!important; }
#b_dropdown th { background: #666; color: #fff; padding: 5px; }
 @-moz-document url-prefix() {
#lastMenuItem {
padding:8px 28px 8px 28px;
border:none;
}
}
}
div#content.cartPage{padding:10px!important;}
#basketPage { margin:0px 45px; }
#basketPage h1 { display:none; }
.basketHeader { font-family: Arial, Helvetica, sans-serif!important; font-size:22px; color:#222!important; margin:0px 0px; padding:10px 0px;text-align:center; float:left; }
.basket { background: #eee; border-collapse: collapse;padding: 0; text-align: center; width: 100%; margin-bottom: 20px; }
.table-head, .BasketTitle { background:#ddd; padding:10px 0px; color:#222; width: 120px; font-size: 12px; border-top:1px #eee solid; }
.basket tbody { }
.BasketMain { font-size:14px; }
.image { width:160px; }
.image img { max-width: 80px; }
.description { width:430px; text-align:left; font-size:12px; line-height:20px; }
.description > a strong { color: #222; font-size: 12px; font-weight: 600; }
.basket tr { border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0; }
.basket td { padding: 5px 0; vertical-align: middle; background:#FBFBFB; }
span.code { color:#666; font-weight:700; }
.discountBox { float:left; margin:10px 0px; }
.mobileshow { display:none; }
.bogof { color:#ca3434; font-size: 11px; font-weight:700; }
#giftForm select { padding:5px; border:1px #ccc solid; border-radius:5px;}
#rightContent { float:right; width:200px; }
.save { color:#ad3d31; }
.basket a { text-decoration: none; }
.basket select { border: 1px solid #ccc; padding: 5px; }
.remove { color: #0A9ABF; font-size: 24px; font-weight: 700; cursor:pointer; }
.total, .theWeight { font-size: 14px !important; margin: 0; text-align: left; padding:10px 0px; border-bottom:1px #ddd solid; box-shadow:0 8px 12px -10px #BBBBBB; }
.total span, .theWeight span { color: #222; font-weight: 600; margin-left: 10px; width: 80px; text-align:right; float:right; }
.saving { text-align:left; font-size:14px; color: #ca3434; margin:0px; padding:10px 0px; border-bottom:1px #ddd solid; box-shadow:0 8px 12px -10px #BBBBBB; }
.saving span { font-weight: 700; margin-left: 10px; width: 80px; text-align:right; float:right; }
.discountSummary { color: #3A4954; text-align:left; font-size:14px!important; margin:0px; padding:10px 0px; border-bottom:1px #444 solid; }
.discountSummary span { color: #3A4954; font-weight:bold; margin-left: 10px; width: 80px; text-align:right; float:right; }
.rightInfo { float: right; width: 300px; background:#fbfbfb; color:#222; padding:20px 30px; border:1px #ddd solid; }
.rightInfo h2 { color:#222; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px; border-bottom:1px #ddd solid; box-shadow:0 8px 12px -10px #BBBBBB; font-family:Arial, Helvetica, sans-serif!important; font-size: 18px; }
.rightInfo h3 { color:#009bad; margin:10px 0; padding:0; font-family:Arial, Helvetica, sans-serif!important; font-size: 14px; }
.voucherTextDN { padding:10px 0px; border-bottom: 1px #ddd solid; box-shadow:0 8px 12px -10px #BBBBBB; }
.voucherBTN { background: #009BAD; color:#fff; border: 0 none; height: 30px; width: 85px; cursor: pointer; }
.voucherINPUTS { border: 1px solid #ccc; margin:10px 0px; padding: 5px; }
.voucherLABEL { font-size:14px; display:block!important; margin-top:10px; font-weight:bold; }
.freeGifts { border: 1px solid #EEEEEE; margin: 10px 0px; float: left; }
.contBTN { background: #222!important; display: block; padding:5px 10px!important; color:#fff; text-align:center; text-transform:uppercase; font-weight:700!important; float:left!important; font-size:11px!important; width:auto!important; height:auto!important; cursor:pointer; }
.contBTN:hover, .voucherBTN:hover { background: #555!important; }
.rightInfo > form { float: right; margin: 10px 0px; }
.rightInfo .newShipCalc form select { border: 1px solid #CCCCCC; color: #222222 !important; margin-bottom: 15px; width:100%!important ; padding:5px;}
.rightInfo .newShipCalc form table { margin: 0; padding: 0; width: 345px; }
.BasketMain { padding: 23px 15px; }
.newShipCalc table { width: 100%!important; }
.newShipCalc { margin: 0; padding:10px 0px; text-align: left; color:#222!important; border-bottom:1px #ddd solid; box-shadow:0 8px 12px -10px #BBBBBB; }
.newShipCalc input{margin:0;}
.newShipCalc > form { margin: 0; }
.orderTotal { font-size: 18px !important; margin: 0; text-align: left; padding:10px 0px; border-bottom:1px #ddd solid; box-shadow:0 8px 12px -10px #BBBBBB; }
.orderTotal > span { font-weight: 700; margin-left: 10px; width: 80px; text-align:right; float:right;}
.shipCost { }
.shipCost > p { padding: 0; text-align: left; margin: 10px 0; }
.shipCost > p span{ font-size:14px; float:right; }
#cartBTN { width:222px!important; text-transform: uppercase; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; padding: 10px; background: #8D171A; cursor:pointer; font-size:14px!important; font-weight:600; border-radius:5px; margin:10px auto 30px; text-align:center; color:#ffffff; }
#cartBTN:hover { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; background:#111; }
.topBTN { float:right; margin:10px 0px!important;}
#addButton { background: url("/_imagesX/new/add-to-basket.jpg") no-repeat !important; border-radius: 0!important; float: left; height: 50px !important; margin-top: 10px !important; text-indent: -9999px; transition: all 0.2s ease 0s; width: 234px !important; }
#addButton:hover { background-position:bottom!important; cursor:pointer; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.freeGreen { color:#E52218; }
.redText { color:#E52218!important; }
#form1Holder { float:left; width:590px; overflow:hidden; }
#orderSummarySide { border: 1px solid #DDDDDD; border-radius: 5px; float: right; margin: 15px 0; width: 330px; padding-bottom:10px; background: #F9F9F9; }
#orderSummarySide tr.boldnBig td { font-size:14px; font-weight:bold; }
#orderSummarySide tr.summaryDivide td { height:10px; border-top:1px dashed #666; }
#orderSummarySide h2 { background: #fbfbfb; border-bottom: 1px solid #ccc !important; border-radius: 5px 5px 0 0; color: #222; margin: 0px 0px 10px 0px; padding: 10px; box-shadow: 0 8px 12px -10px #bbb; text-align:left; }
#orderSummarySide td.amnt { text-align:right; }
#editBskt { background:#8D171A; font-size:12px; color:#fff; font-weight:bold; padding:2px 5px; cursor:pointer; letter-spacing:normal; float:right; }
#editBskt:hover { background:#333; }
#ppBtn:hover { opacity:0.85; filter: alpha(opacity=85); }
.halfBox { width:100%; }
.orderform fieldset { width:666px; }
#orderSummarySide table { margin-left: 5%; width: 90% !important; }
#newOrderForm label { padding: 5px; display: inline-block; float:none!important; text-align:left!important; margin-left:10px; }
#newOrderForm input[type="text"], #newOrderForm input[type="password"], #newOrderForm select { border: 1px solid #CCCCCC!important; border-radius: 0!important; margin-left: 20px!important; padding: 5px!important; }
p.manAdd, p.manAdd2 { margin-left: 10px!important; }
p.delHead { font-size: 14px; font-weight: bold; text-align: left!important; margin-left: 15px; }
fieldset { background:#f9f9f9!important; border: 1px solid #ddd!important; margin: 15px 0!important; padding: 0; border-radius: 5px; }
fieldset h2 { background: #fbfbfb!important; border-bottom: 1px solid #CCCCCC !important; border-radius: 5px 5px 0 0 !important; color: #222222 !important; display: block; font-size: 16px; font-weight: bold; margin: 0; padding: 10px; text-shadow: none !important; box-shadow: 0 8px 12px -10px #bbb; }
#newOrderForm textarea { border: 1px solid #ccc!important; border-radius: 0px!important; height: 65px; padding: 5px; resize: none; width: 330px!important; margin-left: 15px!important; }
.ccBTN { position:absolute; right:0px; bottom:10px; }

.formDiv { background: #fbfbfb; border: 1px #ddd solid; border-radius: 5px; float: left; margin: 10px; padding: 10px; width: 400px;}
.formDiv h2{margin-top:0; color:#3399cc; font-size:16px;}
.formDiv label.textLabels{display:inline-block; width:70px;}
.formDiv input.newInputs {padding:10px; width:300px; margin:10px 0;}
.formDiv .fPass{font-size:11px; color:#3399cc}
.formDiv .loginFormBtn{padding:5px 15px; margin-top:15px; cursor:pointer;}