/* Main CSS Stylesheet */
.our_shop {margin-bottom: 9px}

#errmsg {color: red}
.alert, #errmsg {margin: -5px 0 5px 0px; display: inline-block}

.categoryImg {display: none}
#pagebody .messageStackWarning {display: block}
#top_pic {width: 550px; height: 556px; border: 1px solid #161314; }
a.goodwebguide {margin: 4px 0 0 13px; display: block}
/*Normal style we use*/
form {margin: 0; padding: 0}
body {color:#1f1a17; font-family:tahoma, arial, sans-serif; font-size: 70%;}
table {font-size: 1em} 
a {color: #d43a38; text-decoration: none; font-weight: bold}
a:hover {text-decoration: underline}

p {margin:18px 0; line-height: 1.7em}
h1 {color: #d43a38; font-size: 30px; font-weight: normal; margin: 0 0 20px 0; }
h2, h5 {font-size: 15px; color: white; clear: both; margin: 10px 0; background: #941311; padding: 8px; text-transform: lowercase; font-weight: normal}
h2 a, h5 a {color: white}
h3 {font-size: 1.1em; color: #1f1a17; }
h4 {color: #d43a38; font-size: 1em; clear: both}
#index_h1 {background: #941311; padding: 10px; border: 1px solid #161314; border-bottom: 0; margin: 0; font-size: 24px; color: white}


img.clsleft {margin: 0 15px 15px 0}
img.clsmiddle {margin: 0 15px 15px 15px}
img.clsright {margin: 0 3px 15px 15px}
img.clsborderleft {margin: 0 15px 15px 0; border: 1px solid #ecebeb; padding: 3px} 
img.clsbordermiddle {margin: 0 15px 15px 15px; border: 1px solid #ecebeb; padding: 3px}
img.clsborderright {margin: 0 3px 15px 15px; border: 1px solid #ecebeb; padding: 3px}
.datatable {}
.datatable th {background: #d43a38; color: #ffffff}
.datatable td {padding-bottom: 6px; font-weight: bold; border: 1px solid #ecebeb; background: #ffffff}
.datatable1 {border-bottom: 1px solid #ecebeb; border-right: 1px solid #ecebeb;}
.datatable1 td {padding: 4px; border: 1px solid #ecebeb; border-right: 0; border-bottom: 0}
.notes {font-size: 0.9em} 
.shout {color: #d43a38; font-size: 1.3em; font-weight: bold}

.shout2 {color: #d43a38; font-size: 1.3em; font-weight: bold} 
.shout2 b {font-weight: bold}
.submit {}
.reset {}
.quote {background: #ecebeb; padding: 12px; margin-bottom: 12px}
.quote2 {border: 1px solid #ecebeb; padding: 11px; margin-bottom: 12px}
.quote h2, .quote2 h2 {margin: 0; padding: 0}

.quote p, .quote2 p {margin: 5px 0 0 0; padding: 0}
.caption {} 
.custom1 {} 
.custom2 {} 
.border {border: 1px solid #f3d8d8; padding: 4px} 
.noborder { }
.clear, .clearBoth {clear: both}
img {border: 0}
.hr {height: 15px; clear: both}

hr {clear: both; background: #ffffff; color: #ffffff; border: 0}

.home_right {width: 168px; background:url(../images/home_right_back.gif) no-repeat; height: 193px; padding: 13px 15px 0 15px; line-height: 1.9em}

.testimonials1 {border: 1px solid #f9bae8; padding: 10px}


/*Template Elements*/

#container {width: 960px; margin: 0 auto; text-align: left; font-size: 1.1em; background:  white;}

#head {width: 848px; height: 220px; background:url(../images/head_back.gif) no-repeat; padding: 0 0 0 112px}
#head a img {border: 0}
#sitelogo {clear: both; height: 151px; float: left; }
#head_right {float: right; width: 515px; height: 34px; padding: 117px 6px 0 0 }

#search {float: right; width: 237px; position: relative; top: 0; left: 0; height: 34px}
#search .search_box {background:url(../images/search_back.gif) white; height: 18px; width: 147px; margin: 0; position: absolute; top: 0px; left: 0; font-size: 0.9em; color: black; padding: 3px 5px 0 5px; border: 0}
#search .search_button_header {position: absolute; top: 0px; left: 164px}

#bottom_menu {background: #981b1f; padding: 10px 0; text-align: center; height: 25px}

#hbc {width: 815px; text-align: right; padding-top: 6px; float: right; height: 27px}
#hbc ul, #bottom_menu ul {margin: 0; padding: 0; list-style: none; text-align: right; line-height: normal; float: right}
#hbc ul li, #bottom_menu ul li {display: inline; margin: 0; padding: 0; border: 0; outline: 0 none; float: left }
#hbc a, #bottom_menu a {display: inline-block; color: white; font-size: 12px; font-weight: normal; padding: 0 8px; border-left: 1px solid white; margin: 0}

#hbc span, #bottom_menu span {margin:0; padding:0; display: inline-block}
#hbc a:hover, #bottom_menu a:hover {text-decoration: underline}

#bottom_menu ul {float: none; margin-left: 280px}


#main {clear: both; width: 960px; margin: 0; background:Url(../images/main_back.gif) repeat-y }

#left {float: left; width: 205px; }
#left h3, #right h3 {margin: 0; display: none}

#pagebody {float: left; width: 552px; padding-bottom: 30px; margin-top: 0 }

#featuredProducts, #specialsDefault { }


#right {float: right; width: 171px; padding: 0 0 0 15px  }
.handmade {margin-bottom: 9px}
.safer_shopping {margin-top: 9px}
.facebook {margin: 15px 10px 10px 60px}
.twitter {margin: 15px 10px 10px 0px}

#bottom {width: 960px; background:url(../images/bottom_back.png) no-repeat; margin: 0 auto; height: 123px; padding-top: 77px; font-size: 1.1em; text-align: left }

#end {background:url(../images/end_back1.png) no-repeat; height: 30px; width: 620px; text-align: right; margin-top: 40px; color: white; padding-left: 330px}
#end a {color: white; font-weight: normal}
.copyright {float: left; font-size: 0.9em}
.sitewizard_end {float: right; width: 400px; font-size: 0.9em}

#menu {width: 490px; padding: 0 0 0 35px; text-align: center}
#menu ul {padding: 0; margin: 0; list-style-type: none; }
#menu li { display:inline; font-size: 11px}
#menu li a { padding:0px 7px; color: white; font-weight: normal; border-right: 1px solid #2a2627}
#menu a:hover {color: #fde44a; text-decoration: none}

#shippingInfoHeading {display: none}
h1#new_conditions {display: block}

#categoriescss {width: 190px}





#recentlyviewed {background:url(../images/recentlyviewed_back.gif) no-repeat #ecebeb; width: 180px; padding: 29px 2px 0 2px; margin-bottom: 9px }
#recentlyviewed table {width: 180px}
#recentlyviewed td {border-bottom: 1px solid white; padding: 4px}
#recentlyviewed td.recently_left {padding: 4px; text-align: center }
#recentlyviewed a {color: black; font-weight: normal; }
.rent-products-price {display: none}

#affiliatesBoxSide, #recentBlogPosts, #currencies, #subscribe, #shoppingcart {background: white; width: 141px; padding: 0 5px 5px; margin-bottom: 20px; border: 1px solid #7d7e82; position: relative }
#currencies select {margin: 8px; width: 120px; font-size: 0.9em }
#affiliatesBoxSide ul, #recentBlogPosts ol {margin: 0; padding: 0; list-style: none}
#affiliatesBoxSide li, #recentBlogPosts li {padding: 4px; margin: 0; border-bottom: 1px solid #7D7E82; }


#right #affiliatesBoxSide h3, #right #recentBlogPosts h3, #right #currencies h3, #right #subscribe h3, #right #shoppingcart h3 {display: block; background: #7d7e82; text-transform: uppercase; padding: 3px 6px 5px; font-size: 11px; color: white; margin: 0 -5px 5px}
#right #shoppingcart h3 a {color: white; font-weight: bold}
#shoppingcart {margin: 18px 0 20px}
#shoppingcart_box {background:Url(../images/shopping_box.png) no-repeat; width: 40px; height: 52px; position: absolute; right: -9px; top: -18px}


#affiliatesBoxSide li a, #recentBlogPosts li a {color: #941311; font-weight: normal}
#affiliatesBoxSide li a span, #recentBlogPosts li a span {color: #d43a38; font-weight: bold}

#affiliatesBoxSide {margin-top: 18px}

#subscribe {height: 130px; margin-top: 12px}
#subscribe p {margin: 4px 0; color: #941311; font-size: 11px}
.side_subscribe {background:url(../images/side_subscribe.gif) no-repeat white; margin: 0; font-size: 0.9em; padding: 3px 5px 8px; width: 127px; border: 0; position: absolute; top: 70px; left: 6px }
.input_subscribe {position: absolute; top: 98px; left: 43px }


#cartBoxEmpty {margin: 6px 0; color: #941311}
#shoppingcart_bottom, #recentlyviewed_bottom, #affiliatesBoxSide_bottom, #recentBlogPosts_bottom, #currencies_bottom {clear: both; height: 1px }
#shoppingcart img {display: none}
#shoppingcart a {color: black; font-weight: normal; padding: 3px 0}
#shoppingcart ul {margin: 0; padding: 0; list-style: none}
#shoppingcart li {border-bottom: 1px solid #7D7E82; padding: 2px 5px}
#shoppingcart .cartBox_price {color: #d43a38 ; font-weight: bold; padding: 3px 0}
#shoppingcart li.cartBox_total_li {background: white; padding: 2px 5px; font-weight: bold}
.cart_totallabel {float: left}
.cartBoxTotal {float: right}
#shoppingcart a.cartBox_cart {display: block; width: 83px; height: 21px;  background:url(../images/shop_viewbag.gif) no-repeat; overflow: hidden; text-indent: -999px; padding: 0; margin: 10px 0 0 30px }
#shoppingcart a.cartBox_checkout {display: block; width: 83px; height: 21px; background:url(../images/shop_viewcheckout.gif) no-repeat; overflow: hidden; text-indent: -999px; padding: 0; margin: 10px 0 0 30px  }



/*Special boxes*/
.special_box {clear: both; text-align: center; }

.special_box h5 {text-align: left}
#reviewsDefault {border: 1px solid #ecebeb; padding: 10px; margin: 15px 0; clear: both}
#shoppingCartDefault .special_box {border: 0}

/*Pagination on pages*/
.listing_numbers {float: left; padding: 3px; margin: 6px 0 }
.listing_links {float: right; padding: 2px; color: #1f1a17; font-weight: bold; margin: 6px 0; height: 20px}
.listing_links a {padding: 2px; margin: 2px; border: 1px solid #f3d8d8; color: #1f1a17; font-weight: bold; font-size: 0.9em }
.listing_links a:hover {border: 1px solid #f3d8d8; background: #f3d8d8; text-decoration: none}

/*Track where you are on the website */
#navBreadCrumb {margin-bottom: 15px; color: #3c3c3c; border-bottom: 1px solid #e3e4e6; padding: 5px 0 8px }
.navbreadcrumb_color {font-weight: bold; color: #7b7b7b}
#navBreadCrumb a {color: #3c3c3c; font-weight: normal}

/*Layout of products */
.column_display {float: left; text-align: center; width: 138px }

/*Layout of products */
.column_display {float: left; text-align: center; }
.item {width: 130px; height: 220px; margin: 0 auto 0 auto; }
.item a img {border: 0}
.item a {height: 145px; display: block; vertical-align: middle}
.item_name {font-weight: normal; font-size: 1em; padding: 0 7px}
.item_name a {height: auto; color: #8f9094; font-weight: normal; }
.item_name {}
.item_price {margin-top: 7px; font-weight: bold; color: #3c3c3c; font-size: 1em}
.item_price .normalprice {font-weight: normal; font-size: 0.9em}
.item_price b {display: none}

.new_products_outer {border: 1px solid #161314; width: 550px}
#new_products, #featuredProducts { padding: 10px; width: 530px}
#new_products h5, #featuredProducts h5 {display: none}
#new_products .column_display, #featuredProducts .column_display {width: 132px}



/*Product Listings (if set to 1 in a row) */
.tabTable {border: 1px solid #ecebeb; }
.tabTable .item_image {width: 100px; padding: 5px; text-align: center}
.tabTable .productListing-data {padding: 5px 10px; }
.tabTable .item_right {padding: 5px 15px; text-align: center; color: #d43a38; font-weight: bold; width: 140px; border-left: 1px solid #ecebeb;}
.tabTable .tabTable_space {}
span.normalprice {text-decoration: line-through; }

/*Landing Page*/
.categoryListBoxContents {float: left; text-align: center; margin: 7px auto 0 auto}
a.category_row_image {border: 1px solid #eeafaf; display: block; width: 123px; height: 123px; border-bottom: 0; margin: 0 auto }
a.category_row {display: block; color: #1f1a17; width: 117px; padding: 4px; margin: 0 auto 8px auto; background: #d43a38; font-weight: normal; }
a:hover.category_row {background: #1f1a17; text-decoration: none; color: white}

/*Product Info */
#productGeneral {}
#productDescription {font-family: Verdana; font-size: small}
#product_info_review, #product_info_review2 {font-size: 0.9em; color: black; text-align: left; font-weight: bold}
#product_info_review a, #product_info_review2 a {color: black; text-decoration: underline}
.review_name, .review_date {color: #7b7b7b; }
.review_name b {font-weight: normal}
#reviewsDefault p#product_info_review, #reviewsDefault p#product_info_review2 {text-align:center; border-bottom: 1px solid #e8e8e8; padding: 0 0 15px 0}
.general_review {border-bottom: 1px solid #e8e8e8; padding-bottom: 10px}


#product_right {float: right; width: 234px; margin: 15px 0 10px 20px; height: 219px; text-align: center; position: relative; padding-top: 15px; background:url(../images/product_right.gif) no-repeat}
#product_right img, #zoom1 {margin: 0 auto; text-align: center}
#full_size_image {display: none}
#zoom1 {margin: 0 auto; text-align: center; width: 200px}


/*Additional Images 2-4 */
#additional_images {float: right; width: 82px; margin: 15px 0 0 10px; text-align: center; height: 212px; border: 1px solid #e8e8e8; padding: 10px 0}
#additional_images img, #scroll_bar img {margin-bottom: 7px; }


/*Additional Images 4+ */
#arrow {float: right; width: 82px; margin-left: 10px; text-align: center; height: 232px; border: 1px solid #e8e8e8; margin-top: 15px}
#scroll_bar_outer {position: relative; overflow:hidden; width: 72px; height: 190px; text-align: center }
#scroll_bar {width: 72px; text-align: center}
#scroll_bar img {margin-bottom: 7px}
#product_right img, #zoom1 {margin: 0 auto; text-align: center}

#full_size_image {display: none}
.zoom_pic {}


/*Options */
#productAttributes {padding: 10px; border: 1px solid #e8e8e8; margin-top: 10px}
#productAttributes select {font-size: 0.9em}
#productAttributes h3 {margin: 0 0 10px 0; font-size: 1.4em; font-weight: normal}
.wrapperAttribsOptions {margin-bottom: 7px; width: 508px; float: none; padding: 0;  }
.wrapperAttribsOptions h4 {margin: 0 0 12px 0; color: #3c3c3c; font-size: 1.2em; border-top: 1px solid #e8e8e8; padding-top: 8px}
.attribImg_four {float:left; width: 65px; text-align: center; margin-bottom: 5px}
.wrapperAttribsOptions select {width: 100px}

#productAttributes .clear_attributes {clear: both; }

/*Stock Control with Options */
#stock {}
#stock_left {}
#stock_level {}

#cartAdd {clear: both; height: 45px; margin-top: 8px; background: #ddd; }
.cart_left {display: none}
.cart_add_right {width: 519px; position: relative; top: 0; left: 0}
.cart_quantity {position: absolute; top: 6px; left: 320px; height: 24px; background:#fff; border: 1px solid #ccc; padding: 6px 4px 0 4px; width: 36px; text-align: center; color: #7b7b7b; }
.button_add_cart, .button_sold_out {position: absolute; top: 6px; left: 368px; }
#navig_wishlist {position: absolute; top: 7px; left: 7px; }

#bottom_nav {}
.navig_counter {display: none}
.navig_count {display: none}
#productDateAdded {}
#navig_previous {float: left; margin: 8px 2px 0 0}
#navig_return {float: left; margin: 8px 2px 0 0}
#navig_next {float: left; margin: 8px 0 0 0}
#navig_friend {float: right; margin: 8px 0 0 0}
#navig_review {float: right; margin: 8px 0 0 0}



/*Login in page*/

.form_input_field, #disc-ot_coupon, #paypaldp input, #captcha {width: 230px; margin: 4px 3px 4px 0; border: 1px solid #ccc; padding: 4px; }
#notes {width: 230px; margin: 4px 3px 4px 0; border: 1px solid #ccc; padding-left: 3px; height: 100px}
#paypaldp select {width: 230px; margin: 4px 3px 4px 0; border: 1px solid #ccc; padding: 4px;}
#disc-ot_coupon {top: -10px}

#country {font-size: 0.9em}

#alert {font-weight: bold; color: #d43a38}

/*Shopping Cart*/
#shopping_cart_table, .wishlist_compact {border-right: 1px solid #ecebeb}
td.cartQuantity {width: 80px; }
td.cartQuantity input {width: 50px}
.cartProductDisplay {}
.cartUnitDisplay {}
.cartTotalDisplay {}
.cartRemoveItemDisplay a, .cartRemoveItemDisplay br, td.cartQuantity br, .cartProductDisplay br {display: none}

.cartQuantity {}
#shopping_cart_table td, .wishlist_compact td {padding: 4px; border: 1px solid #ecebeb; border-right: 0; border-top: 0; text-align: left}
#shopping_cart_table ul {margin: 0; padding: 0 auto; list-style: none}
#shopping_cart_table th, .wishlist_compact th {background: #1f1a17; padding: 4px; color: white; font-weight: bold; text-align: left; }
#shopping_cart_table .normalprice, #shopping_cart_table .productPriceDiscount {display: none}

.cartImage {float: left; margin-right: 15px;}

/*Shopping Cart Step 2 0f 3*/
.ccinfo label {width: 150px; float: left;}
.ccinfo {padding-left: 20px}
.ccinfo input {margin: 4px 3px 4px 0}



/*warnings, errors, messages*/

.messageStackError, .messageStackSuccess {border: 1px solid #ecebeb; font-weight: bold; padding: 4px; margin-bottom: 8px}



#navig_review a img, .shipping_estimator a img, .shopping_checkout a img, .continue_shopping a img {border: 0; margin-right: 5px; }
#navig_friend {margin-right: 0px}
.shipping_estimator a img {margin-right: 16px}
.shipping_estimator, .continue_shopping {float: left}
#shippingbutton img {margin-left: 10px}
.shopping_checkout {float: right}


#loginDefault a {color: #d43a38; font-weight: normal}

.login_button {text-align: center}


.productTaxIncTag, .productTaxExTag, .productTaxPrice, .productTaxExPrice {font-size: 80%; color: #b0b0b0; }


/*Long forms, style*/
.form_style label {display:block; font-weight:bold; width:180px;}
.form_style label.checkboxLabel {width: 220px}

.input_left1, .input_left, .inputLabel {clear:both; float:left; padding:5px 0 0 0;}
.input_left3 {clear: both; float: left; padding: 8px 0 0 0px}
label.input_left2 {clear: both; float: left; padding: 3px 0 0 0px; width: 80px}
.input_right1 {float: left; width: 260px; padding-bottom: 3px}
.input_right {float: left; width: 260px; padding-bottom: 3px}

/*Address*/
.address_block {width: 200px; float: left; margin: 0 15px 15px 5px; height: 180px}
.address_block label {font-weight: bold; color: #d43a38; }
.address_block h3 {margin: 0; padding: 0}

#productQuantityDiscounts {border: 1px solid #ecebeb; padding: 5px}
#productQuantityDiscounts table { width: 550px; padding: 4px 0; border: 0}
#productQuantityDiscounts td {border:0; background: white}
#productQuantityDiscounts th {background: white; color: #4b504f}
#cc, #paypaldp, #protx_direct {display: none}
#checkoutPayment label {clear: both; width: 180px; font-weight: bold; }

#cc, #paypaldp, #protx_direct {border: 1px solid #ecebeb; padding: 10px; margin-left: 20px}
#cc label, #paypaldp label, #protx_direct label {clear: both; float: left}
#protx_direct input, #protx_direct select {margin-bottom: 3px}

#checkoutShipto, #checkoutBillto, #address_book {float: left; margin: 0 15px 15px 0; width: 150px; }
#checkoutShipto p, #checkoutBillto p {margin-top: 0}



/*My account*/
#prevOrders, #myAccountOrdersStatus, #downloads, #upcomingProductsTable {font-size: 0.9em; border-right: 1px solid #ecebeb}
#prevOrders td, #myAccountOrdersStatus td, #downloads td, #upcomingProductsTable td {padding: 4px; border: 1px solid #ecebeb; border-right: 0; border-top: 0; }
#prevOrders th, #myAccountOrdersStatus th, #downloads th, #upcomingProductsTable th {background: #1f1a17; padding: 4px; color: white; font-weight: bold; }



/*Checkout Confirmation */
.checkout_3_left, .checkout_3_right, .your_total, #checkout_1, #checkout_2 {padding: 10px; width: 490px; border: 1px solid #ecebeb}
.checkout_shipping_radio {width: 20px}
#checkout_1, #checkout_2 { width: 490px}
.your_total h3, #checkout_1 h3, #checkout_2 h3 {margin-top: 0; padding: 0 10px 5px 0; width: 200px; display: inline; border-bottom: 1px solid #ecebeb; color: #1f1a17;}
#checkout_1 textarea, #checkout_2 textarea {width: 470px; margin-top: 14px}
.checkout_3_left, .checkout_3_right {background: white; border:1px solid #ecebeb}


/*Wishlist */
#wishlist_table {border: 1px solid #ecebeb;}
.wishlist_right {padding: 10px; font-weight: bold; color: #d43a38; border-left: 1px solid #ecebeb}
#wish_list_fieldset {margin-bottom: 10px}


/* This will hold any extra style sheets  */

.MagicZoomBigImageCont {padding: 0; }
#zoom1-big {position: absolute; top: -1px; left: -252px; height: 252px; width: 252px; display: block; overflow: hidden; }
.MagicZoomBigImageCont img {border: 0}

.MagicZoomMain {text-align: center !important; width: 92px;}

.MagicZoomMain div {padding: 0px !important;}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup {border: 1px solid #b0b0b0; background: #ffffff;}

/* CSS style for loading animation box */
.MagicZoomLoading {text-align: center; background: #ffffff; color: #b0b0b0; border: 1px solid #f3d8d8; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {padding-top:	3px !important;}



#specials, #featured {}
#pscroller1, #pscroller2, #pscroller3 {height: 105px; text-align: center; top: 0; left: 0; position: relative }

.innerDiv {left: 0}

#rating-1, #rating-2, #rating-3, #rating-4, #rating-5 {margin-bottom: 6px}

#giftmessage_s {font-weight: bold; padding-bottom: 20px; color: #d43a38}


/*Affiliate*/

#affiliate_hover_left, .affiliate_hover_left {width: 48%; float: left}
#affiliate_hover_left textarea, #affiliate_hover_right textarea, .affiliate_hover_right textarea {width: 100%}
.affiliate_hover_right textarea {border: 1px solid #f3d8d8}
#affiliate_hover_right, .affiliate_hover_right {width: 48%; float: right}

#aff_holder {margin-top: 10px}
#aff_holder h4 {font-size: 1.3em; padding-bottom:6px; border-bottom: 1px solid #f3d8d8}

#tabs { position:relative; z-index:1; }
.tab-this{margin:2px 0 7px 0px; padding: 15px; border: 1px solid #ccc; }
/* Link to the visible tab */
.tab-header {font-size: 1.1em; color: #1f1a17; font-weight: bold}

.tablink-on, .tablink-off{position:relative; display: inline; cursor:pointer; width: 398px; font-weight: bold; padding-right:30px; margin: 0 7px 0 0; color: #1f1a17;}
/* Links to tabs which aren't visible */
.tablink-off {background: #970b0d; border: 1px solid #970b0d; padding:3px 7px 2px 7px; color: white } 
.tablink-off:hover {text-decoration:underline;}	
.tablink-on {background: #ffffff; border: 1px solid #ccc; border-bottom: 1px solid #ffffff; padding:3px 7px 2px 7px}
.tablink-on:hover {text-decoration:underline;}	
/* These styles don't need editing */
.show-this{display:block; width:489px; }
.hide-this{display:none; width:489px;}

