.body{background-color:transparent}.content{padding:5px 10px 5px 10px}.mainContent{margin:10px auto 10px auto;padding:15px 15px 15px 15px;background-color:#fff;text-align:left;line-height:30px;vertical-align:top;border-radius:5px}.mainContent .pageTitle{text-align:center;color:#000;font-weight:bold;font-size:24px;width:100%;margin-bottom:10px auto auto 10px}.mainContent .title{width:100%;display:block;background-color:#fff;border-bottom:#ccc 1px dotted;color:#000;font-size:20px;text-align:left}.mainContent .content{width:100%;display:block;color:#666;text-align:justify;border:none}.mainContent .content a:hover{background-color:#286090}.contactUsForm{width:47%;display:inline-block;margin:15px 1px 0 15px;padding-left:10px;text-align:left;vertical-align:top;border-right:1px solid #c0c0c0}.contactUsForm .formLabel{margin-top:10px;display:inline-block;width:20%;text-align:left;vertical-align:top;clear:left}.contactUsForm .formField{margin-top:10px;display:inline-block;width:70%;text-align:left;padding-left:0;clear:right}.contactUsForm .formField input,.contactUsForm .formField textarea{width:100%}.contactUsForm .formSubmit{margin:10px auto 5px auto;width:50%;text-align:center}.contactUsInfo{width:100%;display:inline-block;margin:30px 1px 20px 10px;background-color:#6bc8e7;text-align:center;box-shadow:0 5px 10px #ababab,0 -1px 10px #ababab;vertical-align:top;min-height:270px}.contactUsInfo .title,.contactUsForm .title{margin:10px 0 15px 0;font-weight:bold}.contactUsInfo .phone,.contactUsInfo .email,.contactUsInfo .mailAddress{width:70%;margin:0 auto 0 auto;padding-top:7px;padding-bottom:7px;text-align:right;font-size:15px;border-bottom:1px dotted #000}.contactUsInfo .phone{background-image:url(/images/mobile_phone.png);background-size:25px auto;background-repeat:no-repeat;background-position:50px center}.contactUsInfo .email{background-image:url(/images/email.png);background-size:25px auto;background-repeat:no-repeat;background-position:50px center}.contactUsInfo .email A:hover{border-bottom:1px dashed #000}.contactUsInfo .mailAddress{background-image:url(/images/Castle1.png);background-size:150px auto;background-repeat:no-repeat;background-position:left bottom}.contactUsInfo .phone{margin-top:25px}.resellerCard{min-height:175px}label.error{display:block;color:#f00}.googleMaps{width:100%;margin-left:10px;min-height:300px}@media screen and (max-width:1024px){.contactUsForm{border-right:none;width:100%;text-align:left}.contactUsInfo{width:90%;margin-left:1px}.contactUsInfo .phone,.contactUsInfo .email,.contactUsInfo .mailAddress{width:90%}.googleMaps{width:90%;margin-left:0}}@media screen and (max-width:500px){.contactUsInfo .mailAddress{background-size:150px auto;background-position:left middle}.contactUsForm .formSubmit{width:100%}}.content{min-height:400px;background-color:#fff;border-radius:2px}.partyDetails{width:45%;display:inline-block;clear:none;margin:25px 10px 0 0;text-align:left;vertical-align:top}.productDetails{vertical-align:top}.shippingDiscount{width:100%;display:block;text-align:center;background-color:#f00;border-radius:10px;line-height:25px;font-size:17px;color:#fff;margin-bottom:15px}.shippingDiscount .highlight{color:#fff;font-weight:bold;text-decoration:underline}.shippingDetails{width:45%;display:inline-block;clear:none;margin:25px 15px 0 0;text-align:left;border-right:1px inset #000}.title{color:#000;font-size:18px;font-weight:bold;padding:0 0 0 0;margin:5px 0 15px 5px}table{width:100%;padding:0 0 0 0;margin:0 auto 0 auto}td,th{padding:3px 3px 3px 5px;margin:0 0 0 0;vertical-align:top}.submitButton{width:50%;margin:10px 0 10px 0;text-align:right;padding-right:20px}.formInput{width:95%}.emptyCart{font-size:18px;clear:both;width:100%;color:#f00;width:100%}.emptyCart A{text-decoration:underline}label.error,.messageArea{display:block;color:#f00;text-align:left;padding-left:10px}span.shippingCost{display:inline-block;min-width:20px}.tblShippingMethods{background-color:#efefef;border:1px thin #000;font-size:15px}.tblShippingMethods td{vertical-align:middle;margin:0 0 0 0;padding:3px 0 3px 3px;background-color:#fff}.tblShippingMethods td input{vertical-align:middle}.shippingSchedule{font-weight:bold}.tblShippingMethods tr.shippingExpress td{background-color:#a5bcfa}.tblShippingMethods tr.shippingStandard td{background-color:#c5f61a}.paymentMethod{display:inline;color:#808080}.currency{text-align:right}@media screen and (max-width:1200px){.title{text-align:center}table th:first-child{width:35%}.leftMenu{display:none}.partyDetails{margin-top:10px}.partyDetails .title{display:none}.productDetails,.partyDetails,.shippingDetails{border-right:none;width:90%;text-align:left}}