img{border:0px;}
.obs{background-color:#900;color:white;padding:2px;}
.icon{position:relative;top:3px;margin:1px;}
#DisclaimerContainer{}
.DocumentContentContainer{background:white !important;text-align:left !important;}
.DocumentHeader{background:white;font-size:130%;font-weight:bold;}
.DocumentContentContainer .DocumentContentParagraphHeader{font-weight:bold;}
#productOrderTable{width:100%;margin-top:20px;}
#productOrderTable thead tr td{font-weight:bold;}
#productOrderTable thead .price{text-align:center;}
#productOrderTable tbody .text{border:1px solid #d7e0ef;}
#productOrderTable tbody .quantity{width:30px;}
#productOrderTable tbody .removeProduct{cursor:pointer;cursor:hand;}
#productOrderTable tbody .buyProduct{cursor:pointer;cursor:hand;vertical-align:bottom;}
#productOrderTable tbody .price{text-align:right;padding-right:20px;}
#productOrderTable tbody .name{white-space:normal !important;}
#productOrderTable tbody .name a{font-weight:bold;text-decoration:none;color:#777;font-size:120%;}
#productOrderTable tbody tr td h4{padding:0px;margin:0px;font-weight:normal;}
#productOrderTable tbody tr td{border-bottom:1px solid #dedede;white-space:nowrap;padding:0px 2px 0px 2px;}
#productOrderTable tfoot tr td{background-color:#dedede;padding:5px 0px 5px 5px;white-space:nowrap;}
#productOrderTable tfoot tr td:first-child{background-color:#fff;}
#productOrderTable tfoot .price{text-align:right;padding-right:20px;}
#productOrderTable tfoot tr.sum td{font-weight:bold;}
#NavigationButtons{width:100%;margin-top:10px;}
#NavigationButtons button:first-child{position:relative;float:right;}
#CheckoutProductOrderContainer button[type="button"]{position:relative;float:right;margin-top:20px;}
#NewUserFormContainer{width:100%;padding:0px;margin:0px;}
#NewUserFormContainer fieldset{border:0px;}
#NewUserFormContainer fieldset img{border:0px;position:relative;top:2px;left:-120px;display:none;}
#NewUserFormContainer fieldset legend{font-weight:bold;}
#NewUserFormContainer fieldset label{display:inline-block;width:150px;line-height:26px;text-indent:25px;}
#NewUserFormContainer fieldset input[type="password"],
#NewUserFormContainer fieldset input[type="text"]{width:220px;margin-right:100px;border:1px solid #999;padding:4px 25px 4px 25px;display:inline-block;line-height:100%;}
#NewUserFormContainer fieldset input[type="password"]:focus,
#NewUserFormContainer fieldset input[type="text"]:focus{outline:1px solid #f1ca7f;}
#NewUserFormContainer button[type="submit"]{position:relative;left:370px;}
.FormError{border:1px solid #900 !important;background-color:#E56060 !important;}
#UpdateUserFormContainer{width:100%;padding:0px;margin:0px;}
#UpdateUserFormContainer fieldset{border:0px;}
#UpdateUserFormContainer fieldset span{width:220px;display:inline-block;margin-right:100px;}
#UpdateUserFormContainer fieldset img{border:0px;position:relative;top:2px;left:-120px;display:none;}
#UpdateUserFormContainer fieldset legend{font-weight:bold;}
#UpdateUserFormContainer fieldset label{display:inline-block;width:150px;line-height:26px;text-indent:25px;}
#UpdateUserFormContainer fieldset input[type="password"],
#UpdateUserFormContainer fieldset input[type="text"]{width:220px;margin-right:100px;border:1px solid #999;padding:4px 25px 4px 25px;display:inline-block;line-height:100%;}
#UpdateUserFormContainer fieldset input[type="password"]:focus,
#UpdateUserFormContainer fieldset input[type="text"]:focus{outline:1px solid #f1ca7f;}
.input_username{background:url("../gfx/Q3Design1/16x16/user.png") no-repeat scroll 2% 50% transparent;}
.input_password{background:url("../gfx/Q3Design1/16x16/sign-in.png") no-repeat scroll 2% 50% transparent;}
.input_firstname{background:url("../gfx/Q3Design1/16x16/my-account2.png") no-repeat scroll 2% 50% transparent;}
.input_surname{background:url("../gfx/Q3Design1/16x16/my-account2.png") no-repeat scroll 2% 50% transparent;}
.input_address1{background:url("../gfx/Q3Design1/16x16/home.png") no-repeat scroll 2% 50% transparent;}
.input_address2{background:url("../gfx/Q3Design1/16x16/home.png") no-repeat scroll 2% 50% transparent;}
.input_phone{background:url("../gfx/Q3Design1/16x16/phone.png") no-repeat scroll 2% 50% transparent;}
.input_cellphone{background:url("../gfx/Q3Design1/16x16/phone.png") no-repeat scroll 2% 50% transparent;}
.input_email{background:url("../gfx/Q3Design1/16x16/email.png") no-repeat scroll 2% 50% transparent;}
.input_login_username{background:url("../gfx/Q3Design1/16x16/user.png") no-repeat scroll 2% 50% transparent;}
.input_login_password{background:url("../gfx/Q3Design1/16x16/sign-in.png") no-repeat scroll 2% 50% transparent;margin-right:15px !important;}
.input_resend_email{background:url("../gfx/Q3Design1/16x16/email.png") no-repeat scroll 2% 50% transparent;margin-right:15px !important;}
.input_reference{background:url("../gfx/Q3Design1/16x16/edit.png") no-repeat scroll 2% 50% transparent;margin-right:15px !important;}
.input_comment{background:url("../gfx/Q3Design1/16x16/comment.png") no-repeat scroll 2% 2px transparent;margin-right:15px !important;}
.input_shipmenttype{background:url("../gfx/Q3Design1/16x16/shipping.png") no-repeat scroll 2% 50% transparent;margin-right:15px !important;}
.input_paymenttype{background:url("../gfx/Q3Design1/16x16/credit-card.png") no-repeat scroll 2% 50% transparent;margin-right:15px !important;}
#LoginUserContainer{width:100%;padding:0px;margin:0px;}
#LoginUserContainer form{width:100%}
#LoginUserContainer fieldset{border:0px;}
#LoginUserContainer fieldset label{display:inline-block;width:150px;line-height:26px;text-indent:25px;}
#LoginUserContainer a{margin-left:160px;}
#LoginUserContainer fieldset input[type="password"],
#LoginUserContainer fieldset input[type="text"]{width:220px;margin-right:100px;border:1px solid #999;padding:4px 25px 4px 25px;display:inline-block;line-height:100%;}
#LoginUserContainer fieldset input[type="password"]:focus,
#LoginUserContainer fieldset input[type="text"]:focus{outline:1px solid #f1ca7f;}
#resendPassword{display:none;margin-top:10px;}
#CheckoutAddressContainer{width:100%;margin:10px 0px 0px 0px;padding:0px;}
#CheckoutAddressContainer .leftcolumn{width:40%;margin:0px;padding:0px;position:relative;top:0px;left:0px;float:left;}
#CheckoutAddressContainer .leftcolumn fieldset{border:0px;margin:0px;padding:0px;}
#CheckoutAddressContainer .leftcolumn fieldset img{border:0px;position:relative;top:2px;left:-120px;display:none;}
#CheckoutAddressContainer .leftcolumn fieldset legend{font-weight:bold;margin:0px;padding:0px;}
#CheckoutAddressContainer .leftcolumn fieldset label{display:inline-block;width:80px;font-weight:bold;line-height:24px;}
#CheckoutAddressContainer .leftcolumn fieldset span{width:136px;display:inline-block;}
#CheckoutAddressContainer .rightcolumn{width:60%;margin:0px;padding:0px;position:relative;float:left;}
#CheckoutAddressContainer .rightcolumn fieldset{border:0px;}
#CheckoutAddressContainer .rightcolumn fieldset img{border:0px;position:relative;top:2px;left:-10px;display:none;}
#CheckoutAddressContainer .rightcolumn fieldset legend{font-weight:bold;}
#CheckoutAddressContainer .rightcolumn fieldset label{display:inline-block;width:120px;line-height:26px;position:relative;top:0;left:0;font-weight:bold;}
#CheckoutAddressContainer .rightcolumn fieldset span{display:inline-block;width:180px;}
#CheckoutAddressContainer .rightcolumn fieldset input[type="password"],
#CheckoutAddressContainer .rightcolumn fieldset input[type="text"]{width:130px;margin-right:10px;border:1px solid #999;padding:4px 25px 4px 25px;display:inline-block;line-height:100%;}
#CheckoutAddressContainer .rightcolumn fieldset input[type="password"]:focus,
#CheckoutAddressContainer .rightcolumn fieldset input[type="text"]:focus{outline:1px solid #f1ca7f;}
#CheckoutShipmentDetailsContainer{width:100%;margin:50px 0px 0px 0px;padding:0px;}
#CheckoutShipmentDetailsContainer .leftcolumn{width:50%;margin:0px;padding:0px;position:relative;top:0px;left:0px;float:left;}
#CheckoutShipmentDetailsContainer .rightcolumn{width:50%;margin:0px;padding:0px;position:relative;float:left;}
#CheckoutShipmentDetailsContainer fieldset{border:0px;margin:0px 0px 15px 0px;padding:0px;}
#CheckoutShipmentDetailsContainer fieldset legend{font-weight:900;margin:0px;padding:0px;}
#CheckoutShipmentDetailsContainer input[type="text"]{width:220px;margin-right:100px;border:1px solid #999;padding:4px 25px 4px 25px;display:inline-block;line-height:100%;}
#CheckoutShipmentDetailsContainer select{width:270px;margin-right:100px;border:1px solid #999;padding:4px 4px 4px 25px;display:inline-block;line-height:100%; -webkit-appearance:none; -moz-appearance: none;}
#CheckoutShipmentDetailsContainer textarea{width:220px;height:115px;margin:0px 100px 20px 0px;border:1px solid #999;padding:4px 25px 4px 25px;line-height:14px;}
#CheckoutShipmentDetailsContainer textarea:focus,
#CheckoutShipmentDetailsContainer select:focus,
#CheckoutShipmentDetailsContainer input[type="text"]:focus{outline:1px solid #f1ca7f;}
#CheckoutShipmentDetailsContainer button[type="submit"]{position:relative;float:right;margin-top:30px;}
#OrderDetailsContainer{width:100%;margin:10px 0px 0px 0px;padding:0px;}
#OrderDetailsContainer .leftcolumn{width:50%;margin:0px;padding:0px;position:relative;top:0px;left:0px;float:left;}
#OrderDetailsContainer .leftcolumn fieldset{border:0px;margin:0px;padding:0px;}
#OrderDetailsContainer .leftcolumn fieldset img{border:0px;position:relative;top:2px;left:-120px;display:none;}
#OrderDetailsContainer .leftcolumn fieldset legend{font-weight:bold;margin:0px;padding:0px;}
#OrderDetailsContainer .leftcolumn fieldset label{white-space:nowrap;display:inline-block;width:100px;font-weight:bold;line-height:16px;}
#OrderDetailsContainer .leftcolumn fieldset span{width:150px;display:inline-block;}
#OrderDetailsContainer .leftcolumn fieldset div{padding-left:10px;}
#OrderDetailsContainer .rightcolumn{width:50%;margin:0px;padding:0px;position:relative;float:left;}
#OrderDetailsContainer .rightcolumn fieldset{border:0px;margin:0px;padding:0px;}
#OrderDetailsContainer .rightcolumn fieldset img{border:0px;position:relative;top:2px;left:-10px;display:none;}
#OrderDetailsContainer .rightcolumn fieldset legend{font-weight:bold;}
#OrderDetailsContainer .rightcolumn fieldset label{white-space:nowrap;display:inline-block;width:100px;line-height:16px;position:relative;top:0;left:0;font-weight:bold;}
#OrderDetailsContainer .rightcolumn fieldset span{display:inline-block;width:150px;}
#OrderDetailsContainer .rightcolumn fieldset div{padding-left:10px;}
#OrderDetailsContainer .header{line-height:20px;padding:2px;font-size:15px;font-weight:bold;color:#999;margin-top:30px;border-bottom:1px solid #ededed;}
#OrderDetailsContainer .header:first-child{margin:0px;}
#OrderDetailsContainer .header img{margin-right:5px;}
#OrderDetailsContainer .presentationTable{margin-top:5px !important;}
.presentationTable{width:100%;margin-top:20px;}
.presentationTable thead tr td{font-weight:bold;}
.presentationTable thead .price{text-align:center;}
.presentationTable tbody .text{border:1px solid #d7e0ef;}
.presentationTable tbody .quantity{width:30px;}
.presentationTable tbody .removeProduct{cursor:pointer;cursor:hand;}
.presentationTable tbody .buyProduct{cursor:pointer;cursor:hand;vertical-align:bottom;}
.presentationTable tbody .price{text-align:right;padding-right:20px;}
.presentationTable tbody .name{white-space:normal !important;}
.presentationTable tbody .name a{font-weight:bold;text-decoration:none;color:#777;font-size:120%;}
.presentationTable tbody tr td h1{}
.presentationTable tbody tr td h1 img{position:relative;top:3px;}
.presentationTable tbody tr td h4{padding:0px;margin:0px;font-weight:normal;}
.presentationTable tbody tr td{border-bottom:1px solid #dedede;white-space:nowrap;padding:0px 2px 0px 2px;}
.presentationTable tfoot tr td{background-color:#dedede;padding:5px 0px 5px 5px;white-space:nowrap;}
.presentationTable tfoot tr td:first-child{background-color:#fff;}
.presentationTable tfoot .price{text-align:right;padding-right:20px;}
.presentationTable tfoot tr.sum td{font-weight:bold;}
.presentationTable .details{width:100%;padding:5px;line-height:16px;background-color:#f2f2f2;margin:2px;}
.myButton{font-family:arial;font-size:11px;height:16px;cursor:pointer;cursor:hand;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-user-select:none;-khtml-user-select:none;-moz-outline-style:none;display:inline-block;padding:2px 6px 2px;padding-bottom:2px;text-decoration:none;text-align:center;background:#f9f9f9 url('../Images/Buttons/Button.background.png') repeat-x top right;color:black;border:1px solid;border-top-color:#ccc;border-left-color:#ccc;border-right-color:#bbb;border-bottom-color:#bbb;}
.myButton.pill-left{border-right:0;border-radius:2px 0px 0px 2px;-moz-border-radius:2px 0px 0px 2px;-webkit-border-radius:2px 0px 0px 2px;}
.myButton.pill-right{border-left:0;border-radius:0px 2px 2px 0px;-moz-border-radius:0px 2px 2px 0px;-webkit-border-radius:0px 2px 2px 0px;}
.myButton.pill-center{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.myButton-click{border-color:#555555 !important;background-image:url('../Images/Buttons/Button.background.clicked.png');}
.myButton-hold{border-color:#555555 !important;background-image:url('../Images/Buttons/Button.background.hold.png');}
.myButton-focus,
.myButton:focus,
.myButton:hover{border-color:#888;outline:none;}
table.MyButtonDropdown{text-align:left;display:block;visibility:hidden;Z-index:90000;float:left;position:absolute;}
td.MyButtonDropdownBorder-left{width:8px;background-image:url(../Images/Dropdown.Menu.Shadow.Left.png);background-repeat:repeat-y;}
td.MyButtonDropdownBorder-right{width:8px;background-image:url(../Images/Dropdown.Menu.Shadow.Right.png);background-repeat:repeat-y;}
td.MyButtonDropdownBorder-bottomleft{background-image:url(../Images/Dropdown.Menu.Shadow.bottom.Left.png);background-repeat:no-repeat;background-position:top left;}
td.MyButtonDropdownBorder-bottomright{background-image:url(../Images/Dropdown.Menu.Shadow.bottom.Right.png);background-repeat:no-repeat;}
td.MyButtonDropdownBorder-bottomcenter{background-image:url(../Images/Dropdown.Menu.Shadow.bottom.png);background-repeat:repeat-x;background-position:top left;}
td.MyButtonDropdownBorder-center{border:0px solid #ddd;margin:0px;padding:0px;background-color:#fff;font-family:Arial;font-size:12px;}
td.MyButtonDropdownBorder-center ul{margin:0px;padding:0px;}
td.MyButtonDropdownBorder-center ul li ul,
td.MyButtonDropdownBorder-center ul li{padding:0px;list-style:none;}
td.MyButtonDropdownBorder-center ul li ul li{height:20px;}
td.MyButtonDropdownBorder-center a:link,
td.MyButtonDropdownBorder-center a{padding:2px;border-bottom:1px solid #efefef;margin-top:1px;display:block;color:#000;height:20px;}
td.MyButtonDropdownBorder-center a:hover{background-color:#efefef !important;}