/* File: css/default.css, Ratio: 18.7% */
html, body{margin: 0;padding: 0;color: #333;font-family: Verdana;font-size: 13px;line-height: 140%;height: 100%;background: white;}h1, h2, h3, h4, h5, h6{margin-top: 3px;margin-bottom: 8px;color: #555;letter-spacing: 0.5px;line-height: 130%;}h1{font-size: 24px;text-indent: 7px;}h2{font-size: 23px;border-bottom: 1px solid #BBBBBB;margin: 5px 0 10px;padding: 7px 6px;}h3{font-size: 18px;}h4{font-size: 16px;}h5{font-size: 15px;}h6{margin: 4px 0;font-size: 14px;}a{color: #206FAF;font-weight: bold;text-decoration: none;}a:hover{text-decoration: underline;}a:visited{color: #206FAF;;}a img{border: none;}p{margin: 10px 0;}table{width: 100%;border-collapse: collapse;}table td{vertical-align: top;}#header{background: #3A3A3A url(/img/backgrounds/white_blue.png) repeat-x;background: #B4D0DF url(/img/backgrounds/white_grey.png) repeat-x bottom ;border-bottom: 1px solid #29ABE2;}#header h1.logo{margin: 10px 0 0 0;}#header h3{margin: 0 0 10px 40px;color: #DC143C;font-size: 18px;}#main_content{padding-bottom: 40px; padding-top: 15px;overflow: hidden;min-width: 990px;min-height: 600px;}#left{float: left;overflow: hidden;height: 100%;width: 160px;padding: 0 10px;}#right{float: right;overflow: hidden;height: 100%;width: 200px;padding: 0 10px;}#center{padding: 0px 15px 15px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: white;}#center, div.centered{margin: 0 220px 0 180px;}#flashMessage{font-weight: bold;padding: 2px 8px;background: #AFFFB2;color: #006400;margin: 10px auto;overflow: hidden;padding: 5px 240px 5px 220px;border-top: 1px solid #006400;border-bottom: 1px solid #006400;}#flashMessage.error{border-top: 1px solid rgb(255,0,0);border-bottom: 1px solid rgb(255,0,0);background: rgb(255,207,207);color: rgb(255,0,0);}#flashMessage.notification{border-top: 1px solid #FFA500;border-bottom: 1px solid #FFA500;background: #FFE08F;color: #A52A2A;}#footer{text-align: center;color: #777;border-top: 1px solid #29ABE2;background: white url(/img/backgrounds/grey_white.png) repeat-x;padding: 20px 0 30px 0;}#language{list-style-type: none;padding: 0;margin: 5px 0;position: absolute;top: 10px;right: 25px;}#language li{display: inline;margin: 10px 5px;}.of{overflow: hidden;}.cf{clear: both;}.vsep{margin-top: 15px;}.centered{margin: auto;overflow: hidden;}.white_shadow{text-shadow: white 1px 1px 0;}.red{color: #DC143C;}.bigger_font{font-size: 1.2em;}.relative{position: relative;}.rounded{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.comingsoon{font-size: 11px;font-weight: bold;color: orange;}.separator{padding-bottom: 10px;border-bottom: 1px dotted #888;}.align_right{text-align: right;}.align_left{text-align: left;}.bold{font-weight: bold;}.box{margin-bottom: 15px;padding: 10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}.box h3{margin: 5px 0;}div.left_box{background: transparent url("/img/backgrounds/grey_white_grey_160.png") repeat-y;border: 1px solid #29ABE2;-moz-border-radius: 10px;margin-bottom: 15px;padding: 10px;}div.right_box h3, div.left_box h3{font-size: 15px;}.lightbox{background: white;border: 1px solid #FFD700;}.lightbox a{color: #B3242C;}.padded_content{padding: 0px 5px;}div.main_action_box{overflow: hidden;}div.main_action_box ul{list-style-type: none;margin: 0;padding: 0;}div.main_action_box ul li{float: left;}div.main_action_box a.icon_link{display: block;padding: 10px 10px 0px 40px;background-repeat: no-repeat;background-color: transparent;background-position: 10px center;min-height: 28px;}div.main_action_box a.icon_link:hover{background-color: #FFD700;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#menu_box{}#menu_box ul{list-style-type: none;margin: 0;padding: 0;}#menu_box ul li{}#menu_box ul li a{display: block;padding-top: 5px;padding-left: 28px;min-height: 25px;}#menu_box ul li a:hover{background-color: #E3ECF1;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#menu_box ul li.home a{background-image: url(/img/icons/home.png);background-repeat: no-repeat;background-position: 5px center;}#menu_box ul li.buy a{background-image: url(/img/icons/cart.png);background-repeat: no-repeat;background-position: 3px center;}#menu_box ul li.profile a{background-image: url(/img/icons/profile.png);background-repeat: no-repeat;background-position: 5px center;}form.bordered{padding: 15px;background: #B4D0DF url(/img/backgrounds/white_blue.png) repeat-x;border: 1px solid #29ABE2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow: hidden;}form label, label.form_label{width: 380px;display: block;font-size: 12px;padding-left: 5px;}form div.input{margin-top: 10px;overflow: hidden;}form input.text, textarea, form input.password, input.form_rounded{border: 1px solid #29ABE2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 14px;color: #555;padding: 2px 5px;width: 480px;}form input.text.active,form textarea.active,form input.password.active{background: #FFFBCF;}form input.text.form-error,form textarea.form-error,form input.password.form-error{border: 1px solid #FF6F6F;}form input.short{width: 100px;}form .checkbox label{display: inline;}form .checkbox input.checkbox{margin-right: 8px;}form select{font-size: 17px;border: 1px solid #29ABE2;color: #555;}form select.active{background: #FFFBCF;}form div.submit{margin-top: 10px;}form .submit input, .rounded_button{background: url(/img/buttons/button_bgnd.png) no-repeat top left;background: #EFEFFF;padding: 0 8px; color: #333;font-size: 16px;border: 1px solid #9BC1CF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor: pointer;}form .submit input:hover, .rounded_button:hover, .rounded-button.hover{background: url(/img/buttons/button_bgnd_hover.png) no-repeat top left;background: #E0E0EF;text-decoration: none;}form div.input div.error-message{color: red;font-weight: bold;font-size: 13px;margin-bottom: 5px;clear: left;}#login_box{font-size: 13px;background: #FFFFFF;border: 1px solid #DDD;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 8px 12px;font-weight: bold;max-width: 285px;line-height: 120%;position: absolute;right: 220px;bottom: 9px;margin-left: 535px;}#login_box .register_link{font-size: 10px;}#login_box img{display: block;float: left;margin-right: 5px;}#login_box img.FB_profile_pic{display: block;width: 50px;float: left;margin-right: 5px;}#login_box div.confirm_account{color: #FF910F;font-weight: bold;padding-left: 38px;background: transparent url(/img/icons/warning.png) no-repeat left center;min-height: 36px;margin: 4px 0;}#login_box div.confirm_account span.whatsthis{font-size: 9px;margin-left: 5px;}#top_links{display: block;position: absolute;bottom: 9px;right: 25px;}#top_links a{margin-right: 8px;}#search_form{}div.autocomplete{margin:0px;padding:0px;width:250px;background:#fff;border:1px solid #888;position:absolute;}div.autocomplete ul{margin:0px;padding:0px;list-style-type:none;}div.autocomplete ul li.selected{background-color:#ffb;}div.autocomplete ul li{margin:0;padding:2px;height:32px;display:block;list-style-type:none;cursor:pointer;}div.removableElement{float: left;padding: 3px 6px;background: #AFCEFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 0 10px 5px 0;font-size: 13px;}div.removableElement div.remove{float: right;width: 20px;height: 20px;margin: 2px 0 2px 8px;background: #CFE2FF url(/img/icons/removable_remove.png) no-repeat 2px 2px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;}div.removableElement div.remove:hover{background-color: #AFD0FF;}div.entrypoints{overflow: hidden;margin: 20px auto;}div.entrypoints table td{text-align: center;}div.entrypoint{text-align: center;margin: auto;padding: 15px 15px;width: 241px;overflow: hidden;border: 2px solid #DFDFDF;}div.entrypoint:hover{border-color: #29ABE2;}div.entrypoint h2 a{color: #666;}div.entrypoint h2 a:hover{text-decoration: none;}div.entrypoint a{display: block;}div.entrypoint a.go{float: right;background: transparent url(/img/icons/bullet_small.png) no-repeat left center;padding-left: 30px;margin-right: 5px;min-height: 23px;padding-top: 6px;}div.entrypoint a.entry{height: 310px;}._modal_box{padding: 10px 20px;background: white;max-width: 600px;}a.dp-choose-date{float: left;width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url(/img/icons/calendar.png) no-repeat;}a.dp-choose-date.dp-disabled{background-position: 0 -20px;cursor: default;}input.dp-applied{float: left;}table.jCalendar{border: 1px solid #000;background: #aaa;border-collapse: separate;border-spacing: 2px;}table.jCalendar th{background: #333;color: #fff;font-weight: bold;padding: 3px 5px;}table.jCalendar td{background: #ccc;color: #000;padding: 3px 5px;text-align: center;}table.jCalendar td.other-month{background: #ddd;color: #aaa;}table.jCalendar td.today{background: #666;color: #fff;}table.jCalendar td.selected{background: #f66;color: #fff;}table.jCalendar td.selected.dp-hover{background: #f33;color: #fff;}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background: #fff;color: #000;}table.jCalendar tr.selectedWeek td{background: #f66;color: #fff;}table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover{background: #bbb;color: #888;}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background: #bbb;color: #888;}div.dp-popup{position: relative;background: #ccc;font-size: 10px;font-family: arial, sans-serif;padding: 2px;width: 171px;line-height: 1.2em;}div#dp-popup{position: absolute;z-index: 199;}div.dp-popup h2{font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}a#dp-close{font-size: 11px;padding: 4px 0;text-align: center;display: block;}a#dp-close:hover{text-decoration: underline;}div.dp-popup a{color: #000;text-decoration: none;padding: 3px 2px 0;}div.dp-popup div.dp-nav-prev{position: absolute;top: 2px;left: 4px;width: 100px;}div.dp-popup div.dp-nav-prev a{float: left;}div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor: pointer;}div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor: default;}div.dp-popup div.dp-nav-next{position: absolute;top: 2px;right: 4px;width: 100px;}div.dp-popup div.dp-nav-next a{float: right;}div.dp-popup a.disabled{cursor: default;color: #aaa;}div.dp-popup td{cursor: pointer;}div.dp-popup td.disabled{cursor: default;}#right div.widget{background: url(/img/backgrounds/grey_white_grey_200.png) repeat-y;border: 1px solid #29ABE2;padding: 10px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-bottom: 15px;}#right div.widget h3{margin-top: 0;}div.confirm_email_box h3{color: #DC143C;}div.confirm_email_box img.warning{float: left;margin: 0 5px 5px 0;width: 30px;}#right_search_box input.text{width: 120px;font-size: 14px;padding: 1px 3px;margin-bottom: 5px;}#right_search_box input.submit{height: auto;font-size: 17px;padding: 0 2px;margin-left: 5px;}#wishlist_items{list-style-type: none;padding: 0;margin: 5px 0;line-height: 120%;}#wishlist_items > li{padding: 5px 15px;overflow: hidden;margin-bottom: 8px;background: #f4f4f4;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #29ABE2;}#wishlist_items > li div.edit_box{margin: 10px 0 28px 0;}div.item{overflow: hidden;}div.item a{color: #B3242C;}div.item h5{margin: 5px 0;font-size: 16px;color: #DC143C;background: transparent url(/img/icons/bullet_arrow.png) no-repeat 7px 2px;padding-left: 30px;}div.item h5 span.price{font-size: 11px;color: #777;margin-left: 10px;}div.item p.description{color: #555;padding-left: 15px;margin: 5px 0;font-size: 15px;line-height: 20px;}div.item p.description a{font-size: 12px;}div.item p.description a.more{font-size: 12px;margin-left: 5px;}div.item div.action_box{text-align: right;font-size: 13px;float: right;}div.item div.pictures{margin: 10px 0;margin-left: 10px;}div.item div.pictures img{border: 1px solid #BBB;padding: 1px ;}div.action_box{margin-top: 5px;}div.action_box a{display: block;height: 25px;line-height: 26px;background: url(/img/buttons/green_btn_bgnd.png) repeat-x;border: 1px solid #009900;color: white;font-size: 12px;padding: 0 5px;margin: 0 0 0 5px;float: right;}div.action_box a:hover{background: url(/img/buttons/green_btn_bgnd_inv.png) repeat-x;text-decoration: none;}div.action_box a.cancel_purchase{background: url(/img/buttons/grey_btn_bgnd.png) repeat-x;border: 1px solid #BBBBBB;color: #666666;}div.action_box a.cancel_purchase:hover{background: url(/img/buttons/grey_btn_bgnd_inv.png) repeat-x;text-decoration: none;}div.action_box a.edit_item{padding-right: 27px;position: relative;}div.action_box a.delete_item{padding-right: 25px;position: relative;}
